html[data-landing-style-preset="modern"] body:not(.editor-mode),
body.editor-mode #editor-canvas[data-landing-style-preset="modern"] { --dataweb-bg:#eef4ff; --dataweb-surface:#ffffff; --dataweb-surface-alt:#dde8ff; --dataweb-paper:#ffffff; --dataweb-ink:#14243f; --dataweb-muted:#5f708e; --dataweb-accent:#315efb; --dataweb-accent-strong:#1c42cf; --dataweb-border:rgba(20,36,63,.12); --dataweb-dark:#152346; --dataweb-dark-text:#f5f8ff; --dataweb-hero:linear-gradient(135deg,rgba(21,35,70,.92),rgba(49,94,251,.58)); --dataweb-font-body:"Roboto","Segoe UI",sans-serif; --dataweb-font-display:"Space Grotesk","Segoe UI",sans-serif; --dataweb-radius:24px; --dataweb-btn-radius:999px; --dataweb-shadow:0 26px 64px rgba(20,36,63,.14); }
html[data-landing-style-preset="premium"] body:not(.editor-mode),
body.editor-mode #editor-canvas[data-landing-style-preset="premium"] { --dataweb-bg:#f7efe5; --dataweb-surface:#fffaf2; --dataweb-surface-alt:#eadac3; --dataweb-paper:#fffdf8; --dataweb-ink:#2f261e; --dataweb-muted:#716051; --dataweb-accent:#b67d45; --dataweb-accent-strong:#90582c; --dataweb-border:rgba(47,38,30,.12); --dataweb-dark:#34281f; --dataweb-dark-text:#fff8f1; --dataweb-hero:linear-gradient(135deg,rgba(52,40,31,.92),rgba(182,125,69,.54)); --dataweb-font-body:"Cormorant Garamond",Georgia,serif; --dataweb-font-display:"Playfair Display",Georgia,serif; --dataweb-radius:32px; --dataweb-btn-radius:999px; --dataweb-shadow:0 28px 72px rgba(73,58,45,.16); }
html[data-landing-style-preset="high-tech"] body:not(.editor-mode),
body.editor-mode #editor-canvas[data-landing-style-preset="high-tech"] { --dataweb-bg:#06111d; --dataweb-surface:#0d1927; --dataweb-surface-alt:#10263a; --dataweb-paper:#132434; --dataweb-ink:#eef7ff; --dataweb-muted:#95abc3; --dataweb-accent:#2fe6ff; --dataweb-accent-strong:#08adc9; --dataweb-border:rgba(47,230,255,.18); --dataweb-dark:#07111c; --dataweb-dark-text:#f0fdff; --dataweb-hero:linear-gradient(135deg,rgba(7,17,28,.96),rgba(47,230,255,.34)); --dataweb-font-body:"Space Grotesk","Segoe UI",sans-serif; --dataweb-font-display:"Space Grotesk","Segoe UI",sans-serif; --dataweb-radius:18px; --dataweb-btn-radius:14px; --dataweb-shadow:0 30px 78px rgba(0,0,0,.4); }
html[data-landing-style-preset="minimal"] body:not(.editor-mode),
body.editor-mode #editor-canvas[data-landing-style-preset="minimal"] { --dataweb-bg:#fafbf8; --dataweb-surface:#ffffff; --dataweb-surface-alt:#eef0eb; --dataweb-paper:#ffffff; --dataweb-ink:#1f2421; --dataweb-muted:#656a67; --dataweb-accent:#1f2421; --dataweb-accent-strong:#000000; --dataweb-border:rgba(31,36,33,.08); --dataweb-dark:#1f2421; --dataweb-dark-text:#ffffff; --dataweb-hero:linear-gradient(135deg,rgba(16,18,18,.86),rgba(31,36,33,.22)); --dataweb-font-body:"Manrope","Segoe UI",sans-serif; --dataweb-font-display:"Manrope","Segoe UI",sans-serif; --dataweb-radius:12px; --dataweb-btn-radius:12px; --dataweb-shadow:0 16px 40px rgba(16,16,16,.08); }
html[data-landing-style-preset="warm"] body:not(.editor-mode),
body.editor-mode #editor-canvas[data-landing-style-preset="warm"] { --dataweb-bg:#fff4eb; --dataweb-surface:#fff9f4; --dataweb-surface-alt:#f0dcca; --dataweb-paper:#fffdfa; --dataweb-ink:#432c20; --dataweb-muted:#84685b; --dataweb-accent:#d36f4c; --dataweb-accent-strong:#b75234; --dataweb-border:rgba(67,44,32,.12); --dataweb-dark:#483126; --dataweb-dark-text:#fff8f4; --dataweb-hero:linear-gradient(135deg,rgba(72,49,38,.92),rgba(211,111,76,.48)); --dataweb-font-body:"Roboto","Segoe UI",sans-serif; --dataweb-font-display:"Playfair Display",Georgia,serif; --dataweb-radius:28px; --dataweb-btn-radius:999px; --dataweb-shadow:0 24px 58px rgba(126,78,56,.14); }
html[data-landing-style-preset="romantic"] body:not(.editor-mode),
body.editor-mode #editor-canvas[data-landing-style-preset="romantic"] { --dataweb-bg:#fff3f8; --dataweb-surface:#fff9fb; --dataweb-surface-alt:#f5dbe7; --dataweb-paper:#fffdfd; --dataweb-ink:#4d2a39; --dataweb-muted:#876875; --dataweb-accent:#df719d; --dataweb-accent-strong:#bb537f; --dataweb-border:rgba(77,42,57,.12); --dataweb-dark:#F04489E6; --dataweb-dark-text:#fff7fa; --dataweb-hero:linear-gradient(135deg,rgb(240,68,137,0.9),rgba(223,113,157,.5)); --dataweb-font-body:"Roboto","Segoe UI",sans-serif; --dataweb-font-display:"Playfair Display",Georgia,serif; --dataweb-radius:28px; --dataweb-btn-radius:999px; --dataweb-shadow:0 24px 58px rgba(118,77,94,.15); }
html[data-landing-style-preset="brutalism"] body:not(.editor-mode),
body.editor-mode #editor-canvas[data-landing-style-preset="brutalism"] { --dataweb-bg:#faf000; --dataweb-surface:#fffef1; --dataweb-surface-alt:#111111; --dataweb-paper:#fffef1; --dataweb-ink:#111111; --dataweb-muted:#3d3d3d; --dataweb-accent:#ff4b00; --dataweb-accent-strong:#111111; --dataweb-border:rgba(17,17,17,.22); --dataweb-dark:#0b0b0b; --dataweb-dark-text:#fffef1; --dataweb-hero:linear-gradient(135deg,rgba(11,11,11,.94),rgba(255,75,0,.34)); --dataweb-font-body:"Archivo","Arial Black",sans-serif; --dataweb-font-display:"Archivo Black","Arial Black",sans-serif; --dataweb-radius:0px; --dataweb-btn-radius:0px; --dataweb-shadow:10px 10px 0 rgba(17,17,17,.2); }

html[data-landing-style-preset] body:not(.editor-mode),
body.editor-mode #editor-canvas[data-landing-style-preset] { background:var(--dataweb-bg); color:var(--dataweb-ink); font-family:var(--dataweb-font-body); }

html[data-landing-style-preset]:not([data-landing-style-preset="default"]) body:not(.editor-mode) .cookie-consent-banner,
body.editor-mode #editor-canvas[data-landing-style-preset]:not([data-landing-style-preset="default"]) .cookie-consent-banner {
  background: linear-gradient(135deg, color-mix(in srgb, var(--dataweb-dark) 94%, #000 6%) 0%, color-mix(in srgb, var(--dataweb-accent) 86%, var(--dataweb-dark) 14%) 100%) !important;
}

html[data-landing-style-preset]:not([data-landing-style-preset="default"]),
body.editor-mode #editor-canvas[data-landing-style-preset]:not([data-landing-style-preset="default"]) {
  --cookie-consent-banner-text: #ffffff;
  --cookie-consent-banner-link: #ffffff;
  --cookie-consent-banner-primary-bg: var(--dataweb-accent);
  --cookie-consent-banner-primary-text: var(--dataweb-dark-text);
  --cookie-consent-banner-primary-border: var(--dataweb-accent);
  --cookie-consent-banner-primary-hover-bg: var(--dataweb-accent-strong);
  --cookie-consent-banner-primary-hover-border: var(--dataweb-accent-strong);
  --cookie-consent-banner-secondary-bg: color-mix(in srgb, var(--dataweb-accent) 18%, #ffffff 82%);
  --cookie-consent-banner-secondary-text: color-mix(in srgb, var(--dataweb-dark) 88%, var(--dataweb-accent) 12%);
  --cookie-consent-banner-secondary-border: color-mix(in srgb, var(--dataweb-accent) 26%, #ffffff 74%);
  --cookie-consent-banner-secondary-hover-bg: color-mix(in srgb, var(--dataweb-accent) 28%, #ffffff 72%);
  --cookie-consent-modal-primary-bg: var(--dataweb-accent);
  --cookie-consent-modal-primary-text: var(--dataweb-dark-text);
  --cookie-consent-modal-primary-border: var(--dataweb-accent);
  --cookie-consent-modal-primary-hover-bg: var(--dataweb-accent-strong);
  --cookie-consent-modal-primary-hover-border: var(--dataweb-accent-strong);
  --cookie-consent-modal-secondary-bg: color-mix(in srgb, var(--dataweb-accent) 14%, #ffffff 86%);
  --cookie-consent-modal-secondary-text: color-mix(in srgb, var(--dataweb-dark) 86%, var(--dataweb-accent) 14%);
  --cookie-consent-modal-secondary-border: color-mix(in srgb, var(--dataweb-accent) 26%, #ffffff 74%);
  --cookie-consent-modal-secondary-hover-bg: color-mix(in srgb, var(--dataweb-accent) 22%, #ffffff 78%);
}

html[data-landing-style-preset]:not([data-landing-style-preset="default"]) body:not(.editor-mode) :is(.cookie-consent-banner,.cookie-consent-modal) .cookie-btn-primary,
body.editor-mode #editor-canvas[data-landing-style-preset]:not([data-landing-style-preset="default"]) :is(.cookie-consent-banner,.cookie-consent-modal) .cookie-btn-primary {
  background: var(--dataweb-accent) !important;
  color: var(--dataweb-dark-text) !important;
  border: 1px solid var(--dataweb-accent) !important;
}

html[data-landing-style-preset]:not([data-landing-style-preset="default"]) body:not(.editor-mode) :is(.cookie-consent-banner,.cookie-consent-modal) .cookie-btn-primary:hover,
body.editor-mode #editor-canvas[data-landing-style-preset]:not([data-landing-style-preset="default"]) :is(.cookie-consent-banner,.cookie-consent-modal) .cookie-btn-primary:hover {
  background: var(--dataweb-accent-strong) !important;
  border-color: var(--dataweb-accent-strong) !important;
}

html[data-landing-style-preset]:not([data-landing-style-preset="default"]) body:not(.editor-mode) :is(.cookie-consent-banner,.cookie-consent-modal) .cookie-btn-secondary,
body.editor-mode #editor-canvas[data-landing-style-preset]:not([data-landing-style-preset="default"]) :is(.cookie-consent-banner,.cookie-consent-modal) .cookie-btn-secondary {
  background: color-mix(in srgb, var(--dataweb-accent) 14%, #ffffff 86%) !important;
  color: color-mix(in srgb, var(--dataweb-dark) 86%, var(--dataweb-accent) 14%) !important;
  border: 1px solid color-mix(in srgb, var(--dataweb-accent) 28%, #ffffff 72%) !important;
}

html[data-landing-style-preset]:not([data-landing-style-preset="default"]) body:not(.editor-mode) :is(.cookie-consent-banner,.cookie-consent-modal) .cookie-btn-secondary:hover,
body.editor-mode #editor-canvas[data-landing-style-preset]:not([data-landing-style-preset="default"]) :is(.cookie-consent-banner,.cookie-consent-modal) .cookie-btn-secondary:hover {
  background: color-mix(in srgb, var(--dataweb-accent) 22%, #ffffff 78%) !important;
}

html:not([data-landing-style-preset]) body:not(.editor-mode) .cookie-consent-banner,
body.editor-mode #editor-canvas:not([data-landing-style-preset]) .cookie-consent-banner {
  background: linear-gradient(135deg, #152346 0%, #315efb 100%) !important;
}

html:not([data-landing-style-preset]),
body.editor-mode #editor-canvas:not([data-landing-style-preset]) {
  --cookie-consent-banner-text: #ffffff;
  --cookie-consent-banner-link: #ffffff;
  --cookie-consent-banner-primary-bg: #315efb;
  --cookie-consent-banner-primary-text: #f5f8ff;
  --cookie-consent-banner-primary-border: #315efb;
  --cookie-consent-banner-primary-hover-bg: #1c42cf;
  --cookie-consent-banner-primary-hover-border: #1c42cf;
  --cookie-consent-banner-secondary-bg: rgba(255, 255, 255, 0.16);
  --cookie-consent-banner-secondary-text: #f5f8ff;
  --cookie-consent-banner-secondary-border: rgba(255, 255, 255, 0.28);
  --cookie-consent-banner-secondary-hover-bg: rgba(255, 255, 255, 0.24);
  --cookie-consent-modal-primary-bg: #315efb;
  --cookie-consent-modal-primary-text: #f5f8ff;
  --cookie-consent-modal-primary-border: #315efb;
  --cookie-consent-modal-primary-hover-bg: #1c42cf;
  --cookie-consent-modal-primary-hover-border: #1c42cf;
  --cookie-consent-modal-secondary-bg: #edf2ff;
  --cookie-consent-modal-secondary-text: #152346;
  --cookie-consent-modal-secondary-border: rgba(49, 94, 251, 0.22);
  --cookie-consent-modal-secondary-hover-bg: #dbe5ff;
}

html[data-landing-style-preset] body:not(.editor-mode) .header,
body.editor-mode #editor-canvas[data-landing-style-preset] .header { background:color-mix(in srgb,var(--dataweb-paper) 92%,transparent) !important; border-bottom:1px solid var(--dataweb-border); backdrop-filter:blur(18px); }

html[data-landing-style-preset="high-tech"] body:not(.editor-mode) .header,
html[data-landing-style-preset="brutalism"] body:not(.editor-mode) .header,
body.editor-mode #editor-canvas[data-landing-style-preset="high-tech"] .header,
body.editor-mode #editor-canvas[data-landing-style-preset="brutalism"] .header { background:color-mix(in srgb,var(--dataweb-dark) 94%,transparent) !important; }

html[data-landing-style-preset] body:not(.editor-mode) .navigation.navbar-dark .navbar-nav .nav-link,
body.editor-mode #editor-canvas[data-landing-style-preset] .navigation.navbar-dark .navbar-nav .nav-link { color:var(--dataweb-ink) !important; font-family:var(--dataweb-font-body); font-weight:600; }

html[data-landing-style-preset="high-tech"] body:not(.editor-mode) .navigation.navbar-dark .navbar-nav .nav-link,
html[data-landing-style-preset="brutalism"] body:not(.editor-mode) .navigation.navbar-dark .navbar-nav .nav-link,
body.editor-mode #editor-canvas[data-landing-style-preset="high-tech"] .navigation.navbar-dark .navbar-nav .nav-link,
body.editor-mode #editor-canvas[data-landing-style-preset="brutalism"] .navigation.navbar-dark .navbar-nav .nav-link { color:var(--dataweb-dark-text) !important; }

html[data-landing-style-preset] body:not(.editor-mode) .navigation.navbar-dark .navbar-nav .nav-link:hover,
html[data-landing-style-preset] body:not(.editor-mode) .navigation.navbar-dark .active .nav-link,
body.editor-mode #editor-canvas[data-landing-style-preset] .navigation.navbar-dark .navbar-nav .nav-link:hover,
body.editor-mode #editor-canvas[data-landing-style-preset] .navigation.navbar-dark .active .nav-link { color:var(--dataweb-accent) !important; }

html[data-landing-style-preset] body:not(.editor-mode) .banner_main,
body.editor-mode #editor-canvas[data-landing-style-preset] .banner_main { background:var(--dataweb-hero) !important; }

html[data-landing-style-preset] body:not(.editor-mode) .banner_main :is(h1,span,p),
body.editor-mode #editor-canvas[data-landing-style-preset] .banner_main :is(h1,span,p) { color:var(--dataweb-dark-text) !important; }

html[data-landing-style-preset] body:not(.editor-mode) :where(.hosting,.Services,.why),
body.editor-mode #editor-canvas[data-landing-style-preset] :where(.hosting,.Services,.why) { background:var(--dataweb-surface) !important; }

html[data-landing-style-preset] body:not(.editor-mode) :where(.contact,.footer,footer),
body.editor-mode #editor-canvas[data-landing-style-preset] :where(.contact,.footer,footer) { background:linear-gradient(180deg,color-mix(in srgb,var(--dataweb-dark) 96%,var(--dataweb-accent) 4%) 0%,color-mix(in srgb,var(--dataweb-dark) 88%,#000) 100%) !important; }

html[data-landing-style-preset="romantic"] body:not(.editor-mode) :where(.footer,footer),
body.editor-mode #editor-canvas[data-landing-style-preset="romantic"] :where(.footer,footer) {
  background: linear-gradient(0deg, #3d1824 0%, color-mix(in srgb, #ea3976 88%, #e80606) 100%) !important;
}

html[data-landing-style-preset="romantic"] body:not(.editor-mode) .contact,
body.editor-mode #editor-canvas[data-landing-style-preset="romantic"] .contact {
  background: linear-gradient(
    180deg,
    color-mix(in srgb, #f04489 44%, #fff 56%) 0%,
    color-mix(in srgb, #df719d 72%, #f7bfd0 28%) 56%,
    color-mix(in srgb, #ea3976 88%, #e80606) 100%
  ) !important;
}

html[data-landing-style-preset] body:not(.editor-mode) .main_form,
body.editor-mode #editor-canvas[data-landing-style-preset] .main_form { background:linear-gradient(180deg,color-mix(in srgb,var(--dataweb-dark) 88%,var(--dataweb-paper) 12%) 0%,color-mix(in srgb,var(--dataweb-dark) 74%,var(--dataweb-accent) 26%) 100%) !important; border:1px solid color-mix(in srgb,var(--dataweb-border) 55%,var(--dataweb-paper) 45%) !important; box-shadow:0 28px 72px color-mix(in srgb,var(--dataweb-dark) 76%,transparent) !important; }

html[data-landing-style-preset] body:not(.editor-mode) :where(.web_hosting,.Services-box,.why-box,.footer-panel,.footer-map),
body.editor-mode #editor-canvas[data-landing-style-preset] :where(.web_hosting,.Services-box,.why-box,.footer-panel,.footer-map) { background:var(--dataweb-paper) !important; border:1px solid var(--dataweb-border) !important; border-radius:var(--dataweb-radius) !important; box-shadow:var(--dataweb-shadow); }

html[data-landing-style-preset] body:not(.editor-mode) :is(.titlepage h2,.titlepage p,h3),
body.editor-mode #editor-canvas[data-landing-style-preset] :is(.titlepage h2,.titlepage p,h3) { color:var(--dataweb-ink) !important; }

html[data-landing-style-preset] body:not(.editor-mode) :is(.web_hosting p,.Services .titlepage p,.Services .Services-box p,.why .titlepage p,.why .why-box p),
body.editor-mode #editor-canvas[data-landing-style-preset] :is(.web_hosting p,.Services .titlepage p,.Services .Services-box p,.why .titlepage p,.why .why-box p) { color:var(--dataweb-muted) !important; }

html[data-landing-style-preset] body:not(.editor-mode) :where(.banner_main a,.web_hosting a,.read_more,.send),
body.editor-mode #editor-canvas[data-landing-style-preset] :where(.banner_main a,.web_hosting a,.read_more,.send) { background:var(--dataweb-accent) !important; border-color:var(--dataweb-accent) !important; color:#fff !important; border-radius:var(--dataweb-btn-radius) !important; box-shadow:var(--dataweb-shadow); }

html[data-landing-style-preset] body:not(.editor-mode) :where(.banner_main a,.web_hosting a,.read_more,.send):hover,
body.editor-mode #editor-canvas[data-landing-style-preset] :where(.banner_main a,.web_hosting a,.read_more,.send):hover { background:var(--dataweb-accent-strong) !important; border-color:var(--dataweb-accent-strong) !important; }

html[data-landing-style-preset] body:not(.editor-mode) :where(.contactus,.textarea),
body.editor-mode #editor-canvas[data-landing-style-preset] :where(.contactus,.textarea) { background:var(--dataweb-paper) !important; color:var(--dataweb-ink) !important; border:1px solid var(--dataweb-border) !important; border-radius:calc(var(--dataweb-radius) - 10px) !important; }

html[data-landing-style-preset] body:not(.editor-mode) :where(.contactus,.textarea)::placeholder,
body.editor-mode #editor-canvas[data-landing-style-preset] :where(.contactus,.textarea)::placeholder { color:var(--dataweb-muted) !important; }

html[data-landing-style-preset] body:not(.editor-mode) :where(.contact,footer) :is(h2,h3,h4,p,a,span,li,strong),
body.editor-mode #editor-canvas[data-landing-style-preset] :where(.contact,footer) :is(h2,h3,h4,p,a,span,li,strong) { color:var(--dataweb-dark-text) !important; }

html[data-landing-style-preset] body:not(.editor-mode) .cont :is(h3,span,p),
body.editor-mode #editor-canvas[data-landing-style-preset] .cont :is(h3,span,p) { color:var(--dataweb-dark-text) !important; }

html[data-landing-style-preset] body:not(.editor-mode) :is(.footer-panel-title,.footer-links a,.footer-contact-item a,.footer-contact-item span,.footer-map-link a,.copyright p,.copyright a),
body.editor-mode #editor-canvas[data-landing-style-preset] :is(.footer-panel-title,.footer-links a,.footer-contact-item a,.footer-contact-item span,.footer-map-link a,.copyright p,.copyright a) { color:var(--dataweb-ink) !important; }

html[data-landing-style-preset] body:not(.editor-mode) .footer-contact-item i,
body.editor-mode #editor-canvas[data-landing-style-preset] .footer-contact-item i { color:var(--dataweb-accent) !important; }

html[data-landing-style-preset] body:not(.editor-mode) .copyright,
body.editor-mode #editor-canvas[data-landing-style-preset] .copyright { background:color-mix(in srgb,var(--dataweb-paper) 92%,var(--dataweb-surface-alt) 8%) !important; }

html[data-landing-style-preset] body:not(.editor-mode) :is(.footer-links a:hover,.footer-contact-item a:hover,.footer-map-link a:hover,.copyright a:hover),
body.editor-mode #editor-canvas[data-landing-style-preset] :is(.footer-links a:hover,.footer-contact-item a:hover,.footer-map-link a:hover,.copyright a:hover) { color:var(--dataweb-accent) !important; }

body.editor-mode #editor-canvas[data-landing-style-preset] :where(.editor-icon,.editor-icon i,.editor-icon i::before,.editor-anchor-icon,.editor-anchor-icon i,.editor-anchor-icon i::before,.editor-section-move,.editor-section-move i,.editor-section-move i::before) { color:#fff !important; }

body.editor-mode #editor-canvas[data-landing-style-preset] .editor-repeatable-add-button { color:#4f46e5 !important; }

html[data-landing-style-preset="brutalism"] body:not(.editor-mode) :where(.banner_main a,.web_hosting a,.read_more,.send),
body.editor-mode #editor-canvas[data-landing-style-preset="brutalism"] :where(.banner_main a,.web_hosting a,.read_more,.send) { color:var(--dataweb-ink) !important; border-width:2px !important; text-transform:uppercase; letter-spacing:.04em; }

html[data-landing-style-preset="minimal"] body:not(.editor-mode) .main_form .send,
body.editor-mode #editor-canvas[data-landing-style-preset="minimal"] .main_form .send { background:#ffffff !important; color:var(--dataweb-ink) !important; border:1px solid color-mix(in srgb,var(--dataweb-ink) 18%,transparent) !important; box-shadow:0 10px 24px rgba(16,16,16,.12) !important; }

html[data-landing-style-preset="minimal"] body:not(.editor-mode) .main_form .send:hover,
body.editor-mode #editor-canvas[data-landing-style-preset="minimal"] .main_form .send:hover { background:var(--dataweb-ink) !important; color:#fff !important; border-color:var(--dataweb-ink) !important; }

html[data-landing-style-preset="brutalism"] body:not(.editor-mode) :where(.banner_main a,.web_hosting a,.read_more,.send):hover,
body.editor-mode #editor-canvas[data-landing-style-preset="brutalism"] :where(.banner_main a,.web_hosting a,.read_more,.send):hover { color:#fff !important; }
