html[data-landing-style-preset="modern"] body:not(.editor-mode),
body.editor-mode #editor-canvas[data-landing-style-preset="modern"] { --bluesky-bg:#edf5fb; --bluesky-surface:#ffffff; --bluesky-surface-alt:#dceaf4; --bluesky-paper:#ffffff; --bluesky-ink:#11243a; --bluesky-muted:#617487; --bluesky-accent:#2f9fd7; --bluesky-accent-strong:#1478ab; --bluesky-border:rgba(17,36,58,.12); --bluesky-dark:#152733; --bluesky-dark-text:#f2f9ff; --bluesky-shell-base:#152733; --bluesky-shell-highlight:#2f9fd7; --bluesky-hero:linear-gradient(135deg,rgba(7,19,35,.82),rgba(47,159,215,.3)); --bluesky-font-body:"Roboto","Segoe UI",sans-serif; --bluesky-font-display:"Playfair Display",Georgia,serif; --bluesky-radius:26px; --bluesky-btn-radius:999px; --bluesky-shadow:20px 20px 68px rgba(29,55,83,.4); }
html[data-landing-style-preset="premium"] body:not(.editor-mode),
body.editor-mode #editor-canvas[data-landing-style-preset="premium"] { --bluesky-bg:#f7f0e6; --bluesky-surface:#fffaf3; --bluesky-surface-alt:#ead9c5; --bluesky-paper:#fffdf9; --bluesky-ink:#2f261f; --bluesky-muted:#756356; --bluesky-accent:#b57d4f; --bluesky-accent-strong:#8c5d35; --bluesky-border:rgba(47,38,31,.12); --bluesky-dark:#2f261f; --bluesky-dark-text:#fff8f1; --bluesky-shell-base:#2f261f; --bluesky-shell-highlight:#b57d4f; --bluesky-hero:linear-gradient(135deg,rgba(35,23,16,.84),rgba(181,125,79,.24)); --bluesky-font-body:"Cormorant Garamond",Georgia,serif; --bluesky-font-display:"Playfair Display",Georgia,serif; --bluesky-radius:34px; --bluesky-btn-radius:999px; --bluesky-shadow:20px 20px 20px rgba(77,52,37,.8); }
html[data-landing-style-preset="high-tech"] body:not(.editor-mode),
body.editor-mode #editor-canvas[data-landing-style-preset="high-tech"] { --bluesky-bg:#06111a; --bluesky-surface:#0e1d29; --bluesky-surface-alt:#102737; --bluesky-paper:#132433; --bluesky-ink:#eef9ff; --bluesky-muted:#97b1c4; --bluesky-accent:#2ee4ff; --bluesky-accent-strong:#0bb0cb; --bluesky-border:rgba(46,228,255,.2); --bluesky-dark:#07131d; --bluesky-dark-text:#f0fdff; --bluesky-shell-base:#07131d; --bluesky-shell-highlight:#2ee4ff; --bluesky-hero:linear-gradient(135deg,rgba(1,7,16,.9),rgba(3,100,132,.28)); --bluesky-font-body:"Space Grotesk","Segoe UI",sans-serif; --bluesky-font-display:"Space Grotesk","Segoe UI",sans-serif; --bluesky-radius:20px; --bluesky-btn-radius:16px; --bluesky-shadow:20px 20px 78px rgba(0,0,0,.42); }
html[data-landing-style-preset="minimal"] body:not(.editor-mode),
body.editor-mode #editor-canvas[data-landing-style-preset="minimal"] { --bluesky-bg:#fafaf8; --bluesky-surface:#ffffff; --bluesky-surface-alt:#ecefe9; --bluesky-paper:#ffffff; --bluesky-ink:#1f2421; --bluesky-muted:#666d69; --bluesky-accent:#1f2421; --bluesky-accent-strong:#000000; --bluesky-border:rgba(31,36,33,.1); --bluesky-dark:#1f2421; --bluesky-dark-text:#ffffff; --bluesky-shell-base:#2f3431; --bluesky-shell-highlight:#8d9791; --bluesky-hero:linear-gradient(135deg,rgba(12,14,16,.74),rgba(31,36,33,.14)); --bluesky-font-body:"Manrope","Segoe UI",sans-serif; --bluesky-font-display:"Manrope","Segoe UI",sans-serif; --bluesky-radius:14px; --bluesky-btn-radius:14px; --bluesky-shadow:20px 20px 36px rgba(14,17,16,.08); }
html[data-landing-style-preset="warm"] body:not(.editor-mode),
body.editor-mode #editor-canvas[data-landing-style-preset="warm"] { --bluesky-bg:#fff4eb; --bluesky-surface:#fff9f4; --bluesky-surface-alt:#f1dbca; --bluesky-paper:#fffdfa; --bluesky-ink:#472d24; --bluesky-muted:#86685a; --bluesky-accent:#d56a49; --bluesky-accent-strong:#b74f31; --bluesky-border:rgba(71,45,36,.12); --bluesky-dark:#493228; --bluesky-dark-text:#fff8f3; --bluesky-shell-base:#493228; --bluesky-shell-highlight:#d56a49; --bluesky-hero:linear-gradient(135deg,rgba(55,27,19,.82),rgba(213,106,73,.2)); --bluesky-font-body:"Roboto","Segoe UI",sans-serif; --bluesky-font-display:"Playfair Display",Georgia,serif; --bluesky-radius:28px; --bluesky-btn-radius:999px; --bluesky-shadow:20px 20px 58px rgba(128,76,52,.15); }
html[data-landing-style-preset="romantic"] body:not(.editor-mode),
body.editor-mode #editor-canvas[data-landing-style-preset="romantic"] { --bluesky-bg:#fff3f7; --bluesky-surface:#fff9fb; --bluesky-surface-alt:#f6d9e5; --bluesky-paper:#fffdfd; --bluesky-ink:#4f2b38; --bluesky-muted:#896776; --bluesky-accent:#e07a9f; --bluesky-accent-strong:#bf5e84; --bluesky-border:rgba(79,43,56,.12); --bluesky-dark:#4a2733; --bluesky-dark-text:#fff7fa; --bluesky-shell-base:#3d1824; --bluesky-shell-highlight:#ea3976; --bluesky-hero:linear-gradient(135deg,rgba(74,39,51,.84),rgba(224,122,159,.22)); --bluesky-font-body:"Roboto","Segoe UI",sans-serif; --bluesky-font-display:"Playfair Display",Georgia,serif; --bluesky-radius:30px; --bluesky-btn-radius:999px; --bluesky-shadow:20px 20px 58px rgba(118,77,94,.16); }
html[data-landing-style-preset="brutalism"] body:not(.editor-mode),
body.editor-mode #editor-canvas[data-landing-style-preset="brutalism"] { --bluesky-bg:#faf100; --bluesky-surface:#fffef2; --bluesky-surface-alt:#111111; --bluesky-paper:#fffef2; --bluesky-ink:#111111; --bluesky-muted:#393939; --bluesky-accent:#ff3d00; --bluesky-accent-strong:#111111; --bluesky-border:rgba(17,17,17,.26); --bluesky-dark:#0c0c0c; --bluesky-dark-text:#fffef2; --bluesky-shell-base:#0c0c0c; --bluesky-shell-highlight:#ff3d00; --bluesky-hero:linear-gradient(135deg,rgba(0,0,0,.88),rgba(255,61,0,.18)); --bluesky-font-body:"Archivo","Arial Black",sans-serif; --bluesky-font-display:"Archivo Black","Arial Black",sans-serif; --bluesky-radius:0px; --bluesky-btn-radius:0px; --bluesky-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(--bluesky-bg); color:var(--bluesky-ink); font-family:var(--bluesky-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(--bluesky-shell-base) 94%, #000 6%) 0%, color-mix(in srgb, var(--bluesky-shell-highlight) 84%, var(--bluesky-shell-base) 16%) 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(--bluesky-accent);
  --cookie-consent-banner-primary-text: var(--bluesky-dark-text);
  --cookie-consent-banner-primary-border: var(--bluesky-accent);
  --cookie-consent-banner-primary-hover-bg: var(--bluesky-accent-strong);
  --cookie-consent-banner-primary-hover-border: var(--bluesky-accent-strong);
  --cookie-consent-banner-secondary-bg: color-mix(in srgb, var(--bluesky-accent) 18%, #ffffff 82%);
  --cookie-consent-banner-secondary-text: color-mix(in srgb, var(--bluesky-dark) 88%, var(--bluesky-accent) 12%);
  --cookie-consent-banner-secondary-border: color-mix(in srgb, var(--bluesky-accent) 26%, #ffffff 74%);
  --cookie-consent-banner-secondary-hover-bg: color-mix(in srgb, var(--bluesky-accent) 28%, #ffffff 72%);
  --cookie-consent-modal-primary-bg: var(--bluesky-accent);
  --cookie-consent-modal-primary-text: var(--bluesky-dark-text);
  --cookie-consent-modal-primary-border: var(--bluesky-accent);
  --cookie-consent-modal-primary-hover-bg: var(--bluesky-accent-strong);
  --cookie-consent-modal-primary-hover-border: var(--bluesky-accent-strong);
  --cookie-consent-modal-secondary-bg: color-mix(in srgb, var(--bluesky-accent) 14%, #ffffff 86%);
  --cookie-consent-modal-secondary-text: color-mix(in srgb, var(--bluesky-dark) 86%, var(--bluesky-accent) 14%);
  --cookie-consent-modal-secondary-border: color-mix(in srgb, var(--bluesky-accent) 26%, #ffffff 74%);
  --cookie-consent-modal-secondary-hover-bg: color-mix(in srgb, var(--bluesky-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(--bluesky-accent) !important;
  color: var(--bluesky-dark-text) !important;
  border: 1px solid var(--bluesky-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(--bluesky-accent-strong) !important;
  border-color: var(--bluesky-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(--bluesky-accent) 14%, #ffffff 86%) !important;
  color: color-mix(in srgb, var(--bluesky-dark) 86%, var(--bluesky-accent) 14%) !important;
  border: 1px solid color-mix(in srgb, var(--bluesky-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(--bluesky-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, #17324a 0%, #2f9fd7 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: #2f9fd7;
  --cookie-consent-banner-primary-text: #f2f9ff;
  --cookie-consent-banner-primary-border: #2f9fd7;
  --cookie-consent-banner-primary-hover-bg: #1478ab;
  --cookie-consent-banner-primary-hover-border: #1478ab;
  --cookie-consent-banner-secondary-bg: rgba(255, 255, 255, 0.16);
  --cookie-consent-banner-secondary-text: #f2f9ff;
  --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: #2f9fd7;
  --cookie-consent-modal-primary-text: #f2f9ff;
  --cookie-consent-modal-primary-border: #2f9fd7;
  --cookie-consent-modal-primary-hover-bg: #1478ab;
  --cookie-consent-modal-primary-hover-border: #1478ab;
  --cookie-consent-modal-secondary-bg: #e7f4fb;
  --cookie-consent-modal-secondary-text: #17324a;
  --cookie-consent-modal-secondary-border: rgba(47, 159, 215, 0.22);
  --cookie-consent-modal-secondary-hover-bg: #d4ebf8;
}

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(--bluesky-paper) 92%,transparent) !important; border-bottom:1px solid var(--bluesky-border); backdrop-filter:blur(18px); }

html[data-landing-style-preset]:not([data-landing-style-preset="default"]) body:not(.editor-mode) :is(#header,nav.navbar),
body.editor-mode #editor-canvas[data-landing-style-preset]:not([data-landing-style-preset="default"]) :is(#header,nav.navbar) {
  background: linear-gradient(0deg, var(--bluesky-shell-base) 0%, color-mix(in srgb, var(--bluesky-shell-highlight) 88%, var(--bluesky-shell-base)) 100%) !important;
}

html[data-landing-style-preset]:not([data-landing-style-preset="default"]) body:not(.editor-mode) #header,
body.editor-mode #editor-canvas[data-landing-style-preset]:not([data-landing-style-preset="default"]) #header {
  position: relative;
  z-index: 1000 !important;
  overflow: visible !important;
}

html[data-landing-style-preset] body:not(.editor-mode) :where(.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-brand),
body.editor-mode #editor-canvas[data-landing-style-preset] :where(.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-brand) { font-family:var(--bluesky-font-body); font-weight:600; }

html[data-landing-style-preset="modern"] body:not(.editor-mode) :where(.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-brand),
body.editor-mode #editor-canvas[data-landing-style-preset="modern"] :where(.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-brand) { color:var(--bluesky-dark-text) !important; }

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

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

html[data-landing-style-preset] body:not(.editor-mode) .slider .ovarlay_slide_cont,
body.editor-mode #editor-canvas[data-landing-style-preset] .slider .ovarlay_slide_cont { background:var(--bluesky-hero) !important; border-radius:var(--bluesky-radius); box-shadow:var(--bluesky-shadow); }

html[data-landing-style-preset] body:not(.editor-mode) .slider :is(h2,h4,p),
body.editor-mode #editor-canvas[data-landing-style-preset] .slider :is(h2,h4,p) { color:var(--bluesky-dark-text) !important; }

html[data-landing-style-preset] body:not(.editor-mode) :where(.about_section,.hiw_section,#service,#contact,#wcs),
body.editor-mode #editor-canvas[data-landing-style-preset] :where(.about_section,.hiw_section,#service,#contact,#wcs) { background:var(--bluesky-surface) !important; }

html[data-landing-style-preset] body:not(.editor-mode) :where(.hiw_section,#contact),
body.editor-mode #editor-canvas[data-landing-style-preset] :where(.hiw_section,#contact) { background:var(--bluesky-surface-alt) !important; }

html[data-landing-style-preset] body:not(.editor-mode) #details,
body.editor-mode #editor-canvas[data-landing-style-preset] #details { background:linear-gradient(180deg,var(--bluesky-dark) 0%,color-mix(in srgb,var(--bluesky-dark) 84%,#000) 100%) !important; }

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

html[data-landing-style-preset="modern"] body:not(.editor-mode) [data-render-block="section2.header"],
html[data-landing-style-preset="modern"] body:not(.editor-mode) [data-render-block="section2.description"],
body.editor-mode #editor-canvas[data-landing-style-preset="modern"] [data-render-block="section2.header"],
body.editor-mode #editor-canvas[data-landing-style-preset="modern"] [data-render-block="section2.description"] {
  color: var(--bluesky-ink) !important;
}

html[data-landing-style-preset="modern"] body:not(.editor-mode) .service_blog .blog_head,
html[data-landing-style-preset="modern"] body:not(.editor-mode) .service_blog .blog_head::after,
body.editor-mode #editor-canvas[data-landing-style-preset="modern"] .service_blog .blog_head,
body.editor-mode #editor-canvas[data-landing-style-preset="modern"] .service_blog .blog_head::after {
  background: color-mix(in srgb, var(--bluesky-dark) 92%, #000) !important;
  color: var(--bluesky-dark-text) !important;
}

html[data-landing-style-preset="modern"] body:not(.editor-mode) [data-render-block="clients_says_text"],
html[data-landing-style-preset="modern"] body:not(.editor-mode) [data-render-block^="testimonials."][data-render-block$=".name"],
html[data-landing-style-preset="modern"] body:not(.editor-mode) [data-render-block^="testimonials."][data-render-block$=".text"],
body.editor-mode #editor-canvas[data-landing-style-preset="modern"] [data-render-block="clients_says_text"],
body.editor-mode #editor-canvas[data-landing-style-preset="modern"] [data-render-block^="testimonials."][data-render-block$=".name"],
body.editor-mode #editor-canvas[data-landing-style-preset="modern"] [data-render-block^="testimonials."][data-render-block$=".text"] {
  color: var(--bluesky-ink) !important;
}

body.editor-mode #editor-canvas .service_blog {
  position: relative;
}

body.editor-mode #editor-canvas .service_blog .editor-wrapper:has(> h3.blog_head) {
  position: relative;
  z-index: 70 !important;
}

body.editor-mode #editor-canvas .service_blog h3.blog_head,
body.editor-mode #editor-canvas .service_blog h3.blog_head::after {
  z-index: 71 !important;
}

body.editor-mode #editor-canvas .service_blog .editor-wrapper:has(> img.img-responsive) {
  position: relative;
  z-index: 10 !important;
}

html[data-landing-style-preset] body:not(.editor-mode) :where(.service_blog,.footer_blog_section,.footer-panel,.contact-form),
body.editor-mode #editor-canvas[data-landing-style-preset] :where(.service_blog,.footer_blog_section,.footer-panel,.contact-form) { background:var(--bluesky-paper) !important; border:1px solid var(--bluesky-border) !important; border-radius:var(--bluesky-radius) !important; box-shadow:var(--bluesky-shadow); }

html[data-landing-style-preset] body:not(.editor-mode) :is(.titlepage h2,.titlepage h3,.about_section h3,h4),
body.editor-mode #editor-canvas[data-landing-style-preset] :is(.titlepage h2,.titlepage h3,.about_section h3,h4) { color:var(--bluesky-ink) !important; font-family:var(--bluesky-font-display); }

html[data-landing-style-preset] body:not(.editor-mode) :is(p,.blog_head,li,span),
body.editor-mode #editor-canvas[data-landing-style-preset] :is(p,.blog_head,li,span) { color:var(--bluesky-muted); }

html[data-landing-style-preset="modern"] body:not(.editor-mode) :where(.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-brand,.navbar-light .active .nav-link,.navbar-light .navbar-nav .nav-link:hover),
body.editor-mode #editor-canvas[data-landing-style-preset="modern"] :where(.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-brand,.navbar-light .active .nav-link,.navbar-light .navbar-nav .nav-link:hover) {
    color: var(--bluesky-accent) !important;
}

html[data-landing-style-preset="modern"] body:not(.editor-mode) [data-render-block="section2.header"],
html[data-landing-style-preset="modern"] body:not(.editor-mode) [data-render-block="section2.description"],
body.editor-mode #editor-canvas[data-landing-style-preset="modern"] [data-render-block="section2.header"],
body.editor-mode #editor-canvas[data-landing-style-preset="modern"] [data-render-block="section2.description"] {
color: var(--bluesky-ink) !important;
}

html[data-landing-style-preset="modern"] body:not(.editor-mode) .service_blog h3.blog_head,
body.editor-mode #editor-canvas[data-landing-style-preset="modern"] .service_blog h3.blog_head {
background: color-mix(in srgb, var(--bluesky-dark) 92%, #000) !important;
color: var(--bluesky-dark-text) !important;
}

html[data-landing-style-preset="modern"] body:not(.editor-mode) .service_blog h3.blog_head::after,
body.editor-mode #editor-canvas[data-landing-style-preset="modern"] .service_blog h3.blog_head::after {
background: color-mix(in srgb, var(--bluesky-dark) 92%, #000) !important;
}

html[data-landing-style-preset="modern"] body:not(.editor-mode) [data-render-block="clients_says_text"],
html[data-landing-style-preset="modern"] body:not(.editor-mode) [data-render-block^="testimonials."][data-render-block$=".name"],
html[data-landing-style-preset="modern"] body:not(.editor-mode) [data-render-block^="testimonials."][data-render-block$=".text"],
body.editor-mode #editor-canvas[data-landing-style-preset="modern"] [data-render-block="clients_says_text"],
body.editor-mode #editor-canvas[data-landing-style-preset="modern"] [data-render-block^="testimonials."][data-render-block$=".name"],
body.editor-mode #editor-canvas[data-landing-style-preset="modern"] [data-render-block^="testimonials."][data-render-block$=".text"] {
color: var(--bluesky-ink) !important;
}

html[data-landing-style-preset] body:not(.editor-mode) :where(.blue_bt,.read_more,.contact-form .btn-primary),
body.editor-mode #editor-canvas[data-landing-style-preset] :where(.blue_bt,.read_more,.contact-form .btn-primary) { background:var(--bluesky-accent) !important; border-color:var(--bluesky-accent) !important; color:#fff !important; border-radius:var(--bluesky-btn-radius) !important; box-shadow:var(--bluesky-shadow); }

html[data-landing-style-preset] body:not(.editor-mode) :where(.blue_bt,.read_more,.contact-form .btn-primary):hover,
body.editor-mode #editor-canvas[data-landing-style-preset] :where(.blue_bt,.read_more,.contact-form .btn-primary):hover { background:var(--bluesky-accent-strong) !important; border-color:var(--bluesky-accent-strong) !important; }

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

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

html[data-landing-style-preset]:not([data-landing-style-preset="default"]) body:not(.editor-mode) footer,
body.editor-mode #editor-canvas[data-landing-style-preset]:not([data-landing-style-preset="default"]) footer {
  background: linear-gradient(0deg, var(--bluesky-shell-base) 0%, color-mix(in srgb, var(--bluesky-shell-highlight) 88%, var(--bluesky-shell-base)) 100%) !important;
}

html[data-landing-style-preset] body:not(.editor-mode) footer :is(h3,h4,p,a,span,li,strong),
body.editor-mode #editor-canvas[data-landing-style-preset] footer :is(h3,h4,p,a,span,li,strong) { color:var(--bluesky-dark-text) !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(.blue_bt,.read_more,.contact-form .btn-primary),
body.editor-mode #editor-canvas[data-landing-style-preset="brutalism"] :where(.blue_bt,.read_more,.contact-form .btn-primary) { color:var(--bluesky-ink) !important; border-width:2px !important; text-transform:uppercase; letter-spacing:.04em; }

html[data-landing-style-preset]:not([data-landing-style-preset="default"]) body:not(.editor-mode) .service_blog,
body.editor-mode #editor-canvas[data-landing-style-preset]:not([data-landing-style-preset="default"]) .service_blog {
position: relative;
background: transparent !important;
border: none !important;
box-shadow: none !important;
}

html[data-landing-style-preset]:not([data-landing-style-preset="default"]) body:not(.editor-mode) .service_blog::before,
body.editor-mode #editor-canvas[data-landing-style-preset]:not([data-landing-style-preset="default"]) .service_blog::before {
content: "";
position: absolute;
inset: 0 15px 15px 0;
background: var(--bluesky-paper) !important;
border: 1px solid var(--bluesky-border) !important;
border-radius: var(--bluesky-radius) !important;
box-shadow: var(--bluesky-shadow);
pointer-events: none;
z-index: 0;
}

html[data-landing-style-preset]:not([data-landing-style-preset="default"]) body:not(.editor-mode) .testimonial_blog,
body.editor-mode #editor-canvas[data-landing-style-preset]:not([data-landing-style-preset="default"]) .testimonial_blog {
background: color-mix(in srgb, var(--bluesky-surface-alt) 22%, var(--bluesky-paper) 78%) !important;
border: 1px solid var(--bluesky-border) !important;
border-radius: var(--bluesky-radius) !important;
box-shadow: var(--bluesky-shadow) !important;
}

html[data-landing-style-preset]:not([data-landing-style-preset="default"]) body:not(.editor-mode) .testimonial_blog p,
body.editor-mode #editor-canvas[data-landing-style-preset]:not([data-landing-style-preset="default"]) .testimonial_blog p {
    color: var(--bluesky-muted) !important;
}

html[data-landing-style-preset]:not([data-landing-style-preset="default"]) body:not(.editor-mode) .testimonial_blog p:first-child,
body.editor-mode #editor-canvas[data-landing-style-preset]:not([data-landing-style-preset="default"]) .testimonial_blog p:first-child {
    color: var(--bluesky-accent) !important;
}

html[data-landing-style-preset]:not([data-landing-style-preset="default"]) body:not(.editor-mode) footer .copyright,
body.editor-mode #editor-canvas[data-landing-style-preset]:not([data-landing-style-preset="default"]) footer .copyright {
border-top-color: var(--bluesky-accent) !important;
}

html[data-landing-style-preset]:not([data-landing-style-preset="default"]) body:not(.editor-mode) .service_blog > *,
body.editor-mode #editor-canvas[data-landing-style-preset]:not([data-landing-style-preset="default"]) .service_blog > * {
position: relative;
z-index: 1;
}

/* PREVIEW */
html[data-landing-style-preset]:not([data-landing-style-preset="default"]) body:not(.editor-mode) .service_blog .margin_top_30 {
    display: block;
    width: calc(100% - 45px) !important;
    margin: 30px 0 0 15px;
}

/* EDITOR */
body.editor-mode #editor-canvas[data-landing-style-preset]:not([data-landing-style-preset="default"]) .service_blog .margin_top_30 {
    display: block;
    width: calc(100% - 32px) !important;
    margin: 30px 0 0 15px;
}

html[data-landing-style-preset]:not([data-landing-style-preset="default"]) body:not(.editor-mode) .service_blog h3.blog_head,
body.editor-mode #editor-canvas[data-landing-style-preset]:not([data-landing-style-preset="default"]) .service_blog h3.blog_head {
  left: 15px !important;
  bottom: 50px !important;
  width: calc(100% - 75px) !important;
  max-width: none !important;
}

html[data-landing-style-preset]:not([data-landing-style-preset="default"]):not([data-landing-style-preset="modern"]) body:not(.editor-mode) .service_blog h3.blog_head,
body.editor-mode #editor-canvas[data-landing-style-preset]:not([data-landing-style-preset="default"]):not([data-landing-style-preset="modern"]) .service_blog h3.blog_head {
  background: var(--bluesky-accent) !important;
  color: #fff !important;
}

html[data-landing-style-preset]:not([data-landing-style-preset="default"]):not([data-landing-style-preset="modern"]) body:not(.editor-mode) .service_blog h3.blog_head::after,
body.editor-mode #editor-canvas[data-landing-style-preset]:not([data-landing-style-preset="default"]):not([data-landing-style-preset="modern"]) .service_blog h3.blog_head::after {
  background: var(--bluesky-accent) !important;
}

html[data-landing-style-preset="modern"] body:not(.editor-mode) .navbar-light .active .nav-link,
body.editor-mode #editor-canvas[data-landing-style-preset="modern"] .navbar-light .active .nav-link {
    color: var(--bluesky-accent) !important;
}

html[data-landing-style-preset="modern"] body:not(.editor-mode) .navbar-light .navbar-nav .nav-link:hover,
body.editor-mode #editor-canvas[data-landing-style-preset="modern"] .navbar-light .navbar-nav .nav-link:hover {
    color: var(--bluesky-dark-text) !important;
}

html[data-landing-style-preset]:not([data-landing-style-preset="default"]) body:not(.editor-mode) footer .footer_blog_section,
body.editor-mode #editor-canvas[data-landing-style-preset]:not([data-landing-style-preset="default"]) footer .footer_blog_section {
  background: transparent !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html[data-landing-style-preset]:not([data-landing-style-preset="default"]) body:not(.editor-mode) footer :is(h4,p,a,span,li,strong,.text-uppercase),
body.editor-mode #editor-canvas[data-landing-style-preset]:not([data-landing-style-preset="default"]) footer :is(h4,p,a,span,li,strong,.text-uppercase) {
  color: var(--bluesky-dark-text) !important;
}

html[data-landing-style-preset="high-tech"] body:not(.editor-mode) :is([data-render-block="header_services"],[data-render-block="contact"],[data-render-block="clients_says_header"]),
body.editor-mode #editor-canvas[data-landing-style-preset="high-tech"] :is([data-render-block="header_services"],[data-render-block="contact"],[data-render-block="clients_says_header"]) {
  color: #fff !important;
}

html[data-landing-style-preset="minimal"] body:not(.editor-mode) :is([data-render-block="section2.header"],[data-render-block="section2.description"]),
body.editor-mode #editor-canvas[data-landing-style-preset="minimal"] :is([data-render-block="section2.header"],[data-render-block="section2.description"]) {
  color: #3a3a3a !important;
}

html[data-landing-style-preset="minimal"] body:not(.editor-mode) .navbar-light .navbar-nav .nav-link:hover,
html[data-landing-style-preset="minimal"] body:not(.editor-mode) .navbar-light .active .nav-link,
body.editor-mode #editor-canvas[data-landing-style-preset="minimal"] .navbar-light .navbar-nav .nav-link:hover,
body.editor-mode #editor-canvas[data-landing-style-preset="minimal"] .navbar-light .active .nav-link {
  color: var(--bluesky-dark-text) !important;
}

html[data-landing-style-preset="minimal"] body:not(.editor-mode) .contact-form .btn-primary:hover,
body.editor-mode #editor-canvas[data-landing-style-preset="minimal"] .contact-form .btn-primary:hover,
html[data-landing-style-preset="warm"] body:not(.editor-mode) .contact-form .btn-primary:hover,
body.editor-mode #editor-canvas[data-landing-style-preset="warm"] .contact-form .btn-primary:hover,
html[data-landing-style-preset="brutalism"] body:not(.editor-mode) .contact-form .btn-primary:hover,
body.editor-mode #editor-canvas[data-landing-style-preset="brutalism"] .contact-form .btn-primary:hover {
  color: #fff !important;
}

html[data-landing-style-preset="brutalism"] body:not(.editor-mode) :is([data-render-block="header_services"],[data-render-block="description_services"],[data-render-block="contact"],[data-render-block="clients_says_header"],[data-render-block="clients_says_text"]),
body.editor-mode #editor-canvas[data-landing-style-preset="brutalism"] :is([data-render-block="header_services"],[data-render-block="description_services"],[data-render-block="contact"],[data-render-block="clients_says_header"],[data-render-block="clients_says_text"]) {
  color: #fff !important;
}

html[data-landing-style-preset="brutalism"] body:not(.editor-mode) [data-render-block="sliders.2.subheader"],
body.editor-mode #editor-canvas[data-landing-style-preset="brutalism"] [data-render-block="sliders.2.subheader"] {
  color: #fff !important;
  -webkit-text-stroke: 1px rgba(255,255,255,.92);
  text-shadow: 0 0 6px rgba(255,255,255,.18);
}

html[data-landing-style-preset="modern"] body:not(.editor-mode) .navbar-light .navbar-nav .nav-link:hover,
body.editor-mode #editor-canvas[data-landing-style-preset="modern"] .navbar-light .navbar-nav .nav-link:hover {
  color: #c1e3f6 !important;
}

html[data-landing-style-preset="minimal"] body:not(.editor-mode) .navbar-light .navbar-nav .nav-link:hover,
body.editor-mode #editor-canvas[data-landing-style-preset="minimal"] .navbar-light .navbar-nav .nav-link:hover {
  color: var(--bluesky-muted) !important;
}

html[data-landing-style-preset="brutalism"] body:not(.editor-mode) .blue_bt:hover,
html[data-landing-style-preset="brutalism"] body:not(.editor-mode) a.blue_bt:hover,
html[data-landing-style-preset="brutalism"] body:not(.editor-mode) a[data-render-block="sliders.2.button_text"]:hover,
body.editor-mode #editor-canvas[data-landing-style-preset="brutalism"] .blue_bt:hover,
body.editor-mode #editor-canvas[data-landing-style-preset="brutalism"] a.blue_bt:hover,
body.editor-mode #editor-canvas[data-landing-style-preset="brutalism"] a[data-render-block="sliders.2.button_text"]:hover,
body.editor-mode #editor-canvas[data-landing-style-preset="brutalism"] .editor-wrapper:hover > a[data-render-block="sliders.2.button_text"] {
  color: #e4e4e4 !important;
}

body.editor-mode .editor-style-actions {
  justify-content: flex-end !important;
}

body.editor-mode .editor-style-actions .editor-style-action {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
}
