/* PEB Structures high-contrast blue palette. CSS-only, reversible, no page data changes. */
body.peb-color-palette-fixed {
  --peb-color-navy:#062B50;
  --peb-color-navy-2:#0A3C6D;
  --peb-color-blue:#086AC7;
  --peb-color-blue-hover:#054E91;
  --peb-color-blue-bright:#1688E8;
  --peb-color-ink:#20384F;
  --peb-color-muted:#4D6278;
  --peb-color-line:#D6E2ED;
  --peb-color-surface:#F4F8FC;
  --peb-color-white:#FFFFFF;
  --peb-color-on-dark:#F7FBFF;
  --e-global-color-primary:#062B50;
  --e-global-color-secondary:#0A3C6D;
  --e-global-color-text:#20384F;
  --e-global-color-accent:#086AC7;
  background:#FFFFFF;
  color:var(--peb-color-ink);
}

/* Header/navigation: white surface, navy links, decisive blue CTA. */
body.peb-color-palette-fixed .elementor-location-header,
body.peb-color-palette-fixed header.site-header,
body.peb-color-palette-fixed #masthead,
body.peb-color-palette-fixed .site-header,
body.peb-color-palette-fixed .main-navigation,
body.peb-color-palette-fixed .ast-primary-header-bar,
body.peb-color-palette-fixed .site-header-row-container-inner,
body.peb-color-palette-fixed .elementor-location-header .e-con,
body.peb-color-palette-fixed .elementor-location-header .elementor-section {
  background-color:#FFFFFF!important;
  color:#062B50!important;
  border-color:#D6E2ED!important;
}
body.peb-color-palette-fixed .elementor-location-header a,
body.peb-color-palette-fixed header.site-header a,
body.peb-color-palette-fixed #masthead a,
body.peb-color-palette-fixed .site-header a,
body.peb-color-palette-fixed .main-navigation a,
body.peb-color-palette-fixed .elementor-nav-menu--main .elementor-item,
body.peb-color-palette-fixed .ast-builder-menu a,
body.peb-color-palette-fixed .primary-menu a {
  color:#082F55!important;
  text-decoration:none;
}
body.peb-color-palette-fixed .elementor-location-header a:hover,
body.peb-color-palette-fixed .site-header a:hover,
body.peb-color-palette-fixed .main-navigation a:hover,
body.peb-color-palette-fixed .elementor-nav-menu--main .elementor-item:hover,
body.peb-color-palette-fixed .elementor-nav-menu--main .elementor-item.elementor-item-active,
body.peb-color-palette-fixed .current-menu-item > a {
  color:#075FB0!important;
}
body.peb-color-palette-fixed .elementor-location-header .elementor-button,
body.peb-color-palette-fixed header.site-header .elementor-button,
body.peb-color-palette-fixed #masthead .elementor-button,
body.peb-color-palette-fixed .site-header .wp-block-button__link,
body.peb-color-palette-fixed .elementor-location-header .elementor-button-link,
body.peb-color-palette-fixed .ast-header-button-1 .ast-custom-button,
body.peb-color-palette-fixed .header-button a {
  background:#086AC7!important;color:#FFFFFF!important;border:1px solid #086AC7!important;border-radius:9px!important;font-weight:800!important;
}
body.peb-color-palette-fixed .elementor-location-header .elementor-button:hover,
body.peb-color-palette-fixed .site-header .wp-block-button__link:hover,
body.peb-color-palette-fixed .ast-header-button-1 .ast-custom-button:hover,
body.peb-color-palette-fixed .header-button a:hover {
  background:#054E91!important;color:#FFFFFF!important;border-color:#054E91!important;
}

/* Normal light-content surfaces: strong contrast for headings and reading text. */
body.peb-color-palette-fixed h1,
body.peb-color-palette-fixed h2,
body.peb-color-palette-fixed h3,
body.peb-color-palette-fixed h4,
body.peb-color-palette-fixed h5,
body.peb-color-palette-fixed h6,
body.peb-color-palette-fixed .elementor-widget-heading .elementor-heading-title,
body.peb-color-palette-fixed .entry-content h1,
body.peb-color-palette-fixed .entry-content h2,
body.peb-color-palette-fixed .entry-content h3,
body.peb-color-palette-fixed .entry-content h4,
body.peb-color-palette-fixed .entry-content h5,
body.peb-color-palette-fixed .entry-content h6,
body.peb-color-palette-fixed .wp-block-post-content h1,
body.peb-color-palette-fixed .wp-block-post-content h2,
body.peb-color-palette-fixed .wp-block-post-content h3,
body.peb-color-palette-fixed .wp-block-post-content h4,
body.peb-color-palette-fixed .wp-block-post-content h5,
body.peb-color-palette-fixed .wp-block-post-content h6,
body.peb-color-palette-fixed .elementor-widget-image-box .elementor-image-box-title,
body.peb-color-palette-fixed .elementor-widget-icon-box .elementor-icon-box-title,
body.peb-color-palette-fixed .elementor-widget-price-list .elementor-price-list-header,
body.peb-color-palette-fixed .elementor-widget-accordion .elementor-accordion-title,
body.peb-color-palette-fixed .elementor-widget-toggle .elementor-toggle-title,
body.peb-color-palette-fixed .elementor-tab-title {
  color:#0A3158!important;
  opacity:1!important;
}
body.peb-color-palette-fixed p,
body.peb-color-palette-fixed li,
body.peb-color-palette-fixed dd,
body.peb-color-palette-fixed dt,
body.peb-color-palette-fixed blockquote,
body.peb-color-palette-fixed figcaption,
body.peb-color-palette-fixed .elementor-widget-text-editor,
body.peb-color-palette-fixed .elementor-widget-text-editor p,
body.peb-color-palette-fixed .elementor-widget-text-editor li,
body.peb-color-palette-fixed .elementor-widget-icon-list .elementor-icon-list-text,
body.peb-color-palette-fixed .elementor-widget-icon-box .elementor-icon-box-description,
body.peb-color-palette-fixed .elementor-widget-image-box .elementor-image-box-description,
body.peb-color-palette-fixed .elementor-widget-accordion .elementor-tab-content,
body.peb-color-palette-fixed .elementor-widget-toggle .elementor-tab-content,
body.peb-color-palette-fixed .entry-content p,
body.peb-color-palette-fixed .entry-content li,
body.peb-color-palette-fixed .wp-block-post-content p,
body.peb-color-palette-fixed .wp-block-post-content li,
body.peb-color-palette-fixed label,
body.peb-color-palette-fixed .form-description,
body.peb-color-palette-fixed .wp-block-latest-posts__post-excerpt {
  color:#263F57!important;
  opacity:1!important;
  line-height:1.75;
}
body.peb-color-palette-fixed small,
body.peb-color-palette-fixed .elementor-widget-text-editor .elementor-inline-editing,
body.peb-color-palette-fixed .elementor-widget-icon-list .elementor-icon-list-text small,
body.peb-color-palette-fixed .entry-meta,
body.peb-color-palette-fixed .post-meta,
body.peb-color-palette-fixed .wp-block-post-date {
  color:#52677C!important;
}

/* Links are visibly identifiable and use a high-contrast blue. */
body.peb-color-palette-fixed .entry-content a,
body.peb-color-palette-fixed .wp-block-post-content a,
body.peb-color-palette-fixed .elementor-widget-text-editor a,
body.peb-color-palette-fixed .elementor-widget-icon-list a,
body.peb-color-palette-fixed .elementor-widget-image-box a,
body.peb-color-palette-fixed .elementor-widget-icon-box a,
body.peb-color-palette-fixed .elementor-widget-post-info a,
body.peb-color-palette-fixed .elementor-widget-post-navigation a,
body.peb-color-palette-fixed .elementor-widget-breadcrumbs a {
  color:#075FB0!important;text-underline-offset:3px;text-decoration-thickness:1px;
}
body.peb-color-palette-fixed .entry-content a:hover,
body.peb-color-palette-fixed .wp-block-post-content a:hover,
body.peb-color-palette-fixed .elementor-widget-text-editor a:hover,
body.peb-color-palette-fixed .elementor-widget-icon-list a:hover {
  color:#043F78!important;text-decoration:underline;
}

/* High-visibility primary buttons and interactive controls. */
body.peb-color-palette-fixed .elementor-widget-button .elementor-button,
body.peb-color-palette-fixed a.elementor-button,
body.peb-color-palette-fixed .wp-block-button__link,
body.peb-color-palette-fixed button,
body.peb-color-palette-fixed input[type="submit"],
body.peb-color-palette-fixed input[type="button"],
body.peb-color-palette-fixed input[type="reset"],
body.peb-color-palette-fixed .button,
body.peb-color-palette-fixed .wp-element-button,
body.peb-color-palette-fixed .form-submit input,
body.peb-color-palette-fixed .search-submit {
  background-color:#086AC7!important;color:#FFFFFF!important;border-color:#086AC7!important;border-radius:8px;opacity:1!important;font-weight:750!important;text-shadow:none!important;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease;
}
body.peb-color-palette-fixed .elementor-widget-button .elementor-button:hover,
body.peb-color-palette-fixed a.elementor-button:hover,
body.peb-color-palette-fixed .wp-block-button__link:hover,
body.peb-color-palette-fixed button:hover,
body.peb-color-palette-fixed input[type="submit"]:hover,
body.peb-color-palette-fixed input[type="button"]:hover,
body.peb-color-palette-fixed .button:hover,
body.peb-color-palette-fixed .wp-element-button:hover,
body.peb-color-palette-fixed .form-submit input:hover,
body.peb-color-palette-fixed .search-submit:hover {
  background-color:#054E91!important;color:#FFFFFF!important;border-color:#054E91!important;box-shadow:0 7px 18px rgba(4,45,83,.20);transform:translateY(-1px);
}
body.peb-color-palette-fixed .elementor-button:focus-visible,
body.peb-color-palette-fixed a:focus-visible,
body.peb-color-palette-fixed button:focus-visible,
body.peb-color-palette-fixed input:focus-visible,
body.peb-color-palette-fixed select:focus-visible,
body.peb-color-palette-fixed textarea:focus-visible {
  outline:3px solid #53B5FF!important;outline-offset:3px!important;
}
/* Outlined/secondary CTA should remain outlined, not filled blue. */
body.peb-color-palette-fixed .peb-home-button-outline,
body.peb-color-palette-fixed .peb-site-button-outline,
body.peb-color-palette-fixed .elementor-button.elementor-button-outline,
body.peb-color-palette-fixed .is-style-outline>.wp-block-button__link {
  background:transparent!important;color:#075FB0!important;border:2px solid #075FB0!important;
}
body.peb-color-palette-fixed .peb-home-button-outline:hover,
body.peb-color-palette-fixed .peb-site-button-outline:hover,
body.peb-color-palette-fixed .is-style-outline>.wp-block-button__link:hover {
  background:#E7F3FF!important;color:#063F78!important;border-color:#063F78!important;
}

/* Forms: white fields, dark readable text, strong blue focus ring. */
body.peb-color-palette-fixed input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]),
body.peb-color-palette-fixed select,
body.peb-color-palette-fixed textarea,
body.peb-color-palette-fixed .elementor-field-group .elementor-field,
body.peb-color-palette-fixed .wpforms-field input,
body.peb-color-palette-fixed .wpforms-field select,
body.peb-color-palette-fixed .wpforms-field textarea {
  background-color:#FFFFFF!important;color:#20384F!important;border:1px solid #B9CCDE!important;border-radius:7px!important;box-shadow:none!important;
}
body.peb-color-palette-fixed input::placeholder,
body.peb-color-palette-fixed textarea::placeholder,
body.peb-color-palette-fixed .elementor-field::placeholder {color:#60768B!important;opacity:1!important;}
body.peb-color-palette-fixed input:focus,
body.peb-color-palette-fixed select:focus,
body.peb-color-palette-fixed textarea:focus,
body.peb-color-palette-fixed .elementor-field:focus {border-color:#086AC7!important;box-shadow:0 0 0 3px rgba(8,106,199,.14)!important;}

/* Cards, dividers, tables and content surfaces. */
body.peb-color-palette-fixed .elementor-widget-icon-box,
body.peb-color-palette-fixed .elementor-widget-image-box,
body.peb-color-palette-fixed .elementor-widget-call-to-action,
body.peb-color-palette-fixed .elementor-widget-testimonial,
body.peb-color-palette-fixed .elementor-widget-price-list,
body.peb-color-palette-fixed .elementor-widget-accordion .elementor-accordion-item,
body.peb-color-palette-fixed .elementor-widget-toggle .elementor-toggle-item,
body.peb-color-palette-fixed .wp-block-table table,
body.peb-color-palette-fixed table {
  border-color:#D6E2ED!important;
}
body.peb-color-palette-fixed .elementor-widget-icon-box .elementor-icon,
body.peb-color-palette-fixed .elementor-widget-icon-list .elementor-icon-list-icon,
body.peb-color-palette-fixed .elementor-widget-counter .elementor-counter-number,
body.peb-color-palette-fixed .elementor-widget-counter .elementor-counter-title {color:#075FB0!important;}
body.peb-color-palette-fixed .elementor-divider .elementor-divider-separator {border-color:#D6E2ED!important;}
body.peb-color-palette-fixed tr:nth-child(even) {background:#F4F8FC;}
body.peb-color-palette-fixed th {background:#E8F1FA!important;color:#0A3158!important;}
body.peb-color-palette-fixed td {color:#263F57!important;}

/* Dark blue sections and image-overlay hero regions keep white text. */
body.peb-color-palette-fixed .peb-home-hero-section,
body.peb-color-palette-fixed .peb-home-hero-section h1,
body.peb-color-palette-fixed .peb-home-hero-section h2,
body.peb-color-palette-fixed .peb-home-hero-section h3,
body.peb-color-palette-fixed .peb-home-hero-section p,
body.peb-color-palette-fixed .peb-home-hero-section li,
body.peb-color-palette-fixed .peb-home-feature-strip,
body.peb-color-palette-fixed .peb-home-feature-strip h1,
body.peb-color-palette-fixed .peb-home-feature-strip h2,
body.peb-color-palette-fixed .peb-home-feature-strip h3,
body.peb-color-palette-fixed .peb-home-feature-strip p,
body.peb-color-palette-fixed .peb-home-stats-band,
body.peb-color-palette-fixed .peb-home-stats-band h2,
body.peb-color-palette-fixed .peb-home-stats-band h3,
body.peb-color-palette-fixed .peb-home-stats-band p,
body.peb-color-palette-fixed .peb-home-quote-section,
body.peb-color-palette-fixed .peb-home-quote-section h1,
body.peb-color-palette-fixed .peb-home-quote-section h2,
body.peb-color-palette-fixed .peb-home-quote-section h3,
body.peb-color-palette-fixed .peb-home-quote-section p,
body.peb-color-palette-fixed .peb-home-quote-section li,
body.peb-color-palette-fixed .peb-home-bottom-cta-section,
body.peb-color-palette-fixed .peb-home-bottom-cta-section h1,
body.peb-color-palette-fixed .peb-home-bottom-cta-section h2,
body.peb-color-palette-fixed .peb-home-bottom-cta-section p,
body.peb-color-palette-fixed .peb-site-page-hero,
body.peb-color-palette-fixed .peb-site-page-hero h1,
body.peb-color-palette-fixed .peb-site-page-hero h2,
body.peb-color-palette-fixed .peb-site-page-hero p,
body.peb-color-palette-fixed .peb-site-quote-cta,
body.peb-color-palette-fixed .peb-site-quote-cta h2,
body.peb-color-palette-fixed .peb-site-quote-cta p,
body.peb-color-palette-fixed .peb-home-topbar,
body.peb-color-palette-fixed .peb-home-topbar a {
  color:#F7FBFF!important;
}
body.peb-color-palette-fixed .peb-home-hero-section .peb-home-kicker,
body.peb-color-palette-fixed .peb-home-hero-section .peb-home-hero-kicker,
body.peb-color-palette-fixed .peb-home-quote-section .peb-home-kicker,
body.peb-color-palette-fixed .peb-home-bottom-cta-section .peb-home-kicker,
body.peb-color-palette-fixed .peb-site-page-hero .peb-site-kicker {color:#9AD6FF!important;}
body.peb-color-palette-fixed .peb-home-hero-section .peb-home-button-outline,
body.peb-color-palette-fixed .peb-home-quote-section .peb-home-button-outline,
body.peb-color-palette-fixed .peb-home-bottom-cta-section .peb-home-button-outline,
body.peb-color-palette-fixed .peb-site-page-hero .peb-site-button-outline,
body.peb-color-palette-fixed .peb-site-quote-cta .peb-site-button-outline {color:#FFFFFF!important;border-color:#D9ECFF!important;background:transparent!important;}

/* Header, footer and the existing sitewide dark CTA/footer structures. */
body.peb-color-palette-fixed .elementor-location-footer,
body.peb-color-palette-fixed footer.site-footer,
body.peb-color-palette-fixed #colophon,
body.peb-color-palette-fixed .site-footer,
body.peb-color-palette-fixed .ast-primary-footer-bar,
body.peb-color-palette-fixed .ast-footer-copyright,
body.peb-color-palette-fixed .site-info,
body.peb-color-palette-fixed .site-footer-row-container-inner,
body.peb-color-palette-fixed #footer,
body.peb-color-palette-fixed .footer-bottom,
body.peb-color-palette-fixed .peb-home-footer,
body.peb-color-palette-fixed .peb-home-footer * {
  background-color:#062B50!important;color:#F7FBFF!important;border-color:rgba(255,255,255,.20)!important;
}
body.peb-color-palette-fixed .elementor-location-footer h1,
body.peb-color-palette-fixed .elementor-location-footer h2,
body.peb-color-palette-fixed .elementor-location-footer h3,
body.peb-color-palette-fixed .elementor-location-footer h4,
body.peb-color-palette-fixed .elementor-location-footer p,
body.peb-color-palette-fixed .elementor-location-footer li,
body.peb-color-palette-fixed .elementor-location-footer a,
body.peb-color-palette-fixed footer.site-footer h1,
body.peb-color-palette-fixed footer.site-footer h2,
body.peb-color-palette-fixed footer.site-footer h3,
body.peb-color-palette-fixed footer.site-footer p,
body.peb-color-palette-fixed footer.site-footer li,
body.peb-color-palette-fixed footer.site-footer a,
body.peb-color-palette-fixed #colophon a,
body.peb-color-palette-fixed .site-footer a,
body.peb-color-palette-fixed .site-info a {color:#F7FBFF!important;}
body.peb-color-palette-fixed .elementor-location-footer a:hover,
body.peb-color-palette-fixed footer.site-footer a:hover,
body.peb-color-palette-fixed #colophon a:hover,
body.peb-color-palette-fixed .site-footer a:hover {color:#9AD6FF!important;}

/* Dark-background discovery from the companion script; white text is only used on the dark surface. */
body.peb-color-palette-fixed .peb-palette-dark-bg,
body.peb-color-palette-fixed .peb-palette-dark-bg h1,
body.peb-color-palette-fixed .peb-palette-dark-bg h2,
body.peb-color-palette-fixed .peb-palette-dark-bg h3,
body.peb-color-palette-fixed .peb-palette-dark-bg h4,
body.peb-color-palette-fixed .peb-palette-dark-bg h5,
body.peb-color-palette-fixed .peb-palette-dark-bg h6,
body.peb-color-palette-fixed .peb-palette-dark-bg p,
body.peb-color-palette-fixed .peb-palette-dark-bg li,
body.peb-color-palette-fixed .peb-palette-dark-bg label,
body.peb-color-palette-fixed .peb-palette-dark-bg .elementor-heading-title,
body.peb-color-palette-fixed .peb-palette-dark-bg .elementor-widget-text-editor,
body.peb-color-palette-fixed .peb-palette-dark-bg .elementor-widget-text-editor p,
body.peb-color-palette-fixed .peb-palette-dark-bg .elementor-icon-list-text,
body.peb-color-palette-fixed .peb-palette-dark-bg .elementor-icon-box-title,
body.peb-color-palette-fixed .peb-palette-dark-bg .elementor-icon-box-description,
body.peb-color-palette-fixed .peb-palette-dark-bg .elementor-image-box-title,
body.peb-color-palette-fixed .peb-palette-dark-bg .elementor-image-box-description,
body.peb-color-palette-fixed .peb-palette-dark-bg a:not(.elementor-button),
body.peb-color-palette-fixed .peb-palette-dark-bg .elementor-tab-title,
body.peb-color-palette-fixed .peb-palette-dark-bg .elementor-tab-content {color:#F7FBFF!important;}
body.peb-color-palette-fixed .peb-palette-dark-bg .elementor-button,
body.peb-color-palette-fixed .peb-palette-dark-bg .wp-block-button__link,
body.peb-color-palette-fixed .peb-palette-dark-bg button {background:#1688E8!important;color:#FFFFFF!important;border-color:#1688E8!important;}

/* Light nested cards inside dark areas get dark ink, so the text remains readable. */
body.peb-color-palette-fixed .peb-palette-light-bg,
body.peb-color-palette-fixed .peb-palette-light-bg h1,
body.peb-color-palette-fixed .peb-palette-light-bg h2,
body.peb-color-palette-fixed .peb-palette-light-bg h3,
body.peb-color-palette-fixed .peb-palette-light-bg h4,
body.peb-color-palette-fixed .peb-palette-light-bg h5,
body.peb-color-palette-fixed .peb-palette-light-bg h6,
body.peb-color-palette-fixed .peb-palette-light-bg p,
body.peb-color-palette-fixed .peb-palette-light-bg li,
body.peb-color-palette-fixed .peb-palette-light-bg label,
body.peb-color-palette-fixed .peb-palette-light-bg .elementor-heading-title,
body.peb-color-palette-fixed .peb-palette-light-bg .elementor-widget-text-editor,
body.peb-color-palette-fixed .peb-palette-light-bg .elementor-widget-text-editor p,
body.peb-color-palette-fixed .peb-palette-light-bg .elementor-icon-list-text,
body.peb-color-palette-fixed .peb-palette-light-bg .elementor-icon-box-title,
body.peb-color-palette-fixed .peb-palette-light-bg .elementor-icon-box-description,
body.peb-color-palette-fixed .peb-palette-light-bg .elementor-image-box-title,
body.peb-color-palette-fixed .peb-palette-light-bg .elementor-image-box-description,
body.peb-color-palette-fixed .peb-palette-light-bg a:not(.elementor-button),
body.peb-color-palette-fixed .peb-palette-light-bg .elementor-tab-title,
body.peb-color-palette-fixed .peb-palette-light-bg .elementor-tab-content {color:#263F57!important;}
body.peb-color-palette-fixed .peb-palette-light-bg h1,
body.peb-color-palette-fixed .peb-palette-light-bg h2,
body.peb-color-palette-fixed .peb-palette-light-bg h3,
body.peb-color-palette-fixed .peb-palette-light-bg .elementor-heading-title {color:#0A3158!important;}
body.peb-color-palette-fixed .peb-palette-light-bg a:not(.elementor-button) {color:#075FB0!important;}

/* Existing quote modal and WhatsApp element styles remain on-brand. */
body.peb-color-palette-fixed .peb-site-quote-trigger,
body.peb-color-palette-fixed .peb-home-submit {background:#086AC7!important;color:#FFFFFF!important;border-color:#086AC7!important;}
body.peb-color-palette-fixed .peb-site-quote-trigger:hover,
body.peb-color-palette-fixed .peb-home-submit:hover {background:#054E91!important;color:#FFFFFF!important;border-color:#054E91!important;}
body.peb-color-palette-fixed .peb-site-quote-modal-panel {background:#F7FAFE!important;color:#20384F!important;}
body.peb-color-palette-fixed .peb-site-quote-modal-panel h2 {color:#082F55!important;}
body.peb-color-palette-fixed .peb-site-quote-modal-panel p,
body.peb-color-palette-fixed .peb-site-quote-modal-panel label {color:#263F57!important;}
body.peb-color-palette-fixed .peb-site-quote-modal-panel input,
body.peb-color-palette-fixed .peb-site-quote-modal-panel textarea,
body.peb-color-palette-fixed .peb-site-quote-modal-panel select {background:#FFFFFF!important;color:#20384F!important;}

/* Respect common WordPress/theme surfaces and mobile controls. */
body.peb-color-palette-fixed .site-content,
body.peb-color-palette-fixed .content-area,
body.peb-color-palette-fixed main,
body.peb-color-palette-fixed article {background-color:transparent;}
body.peb-color-palette-fixed .elementor-widget-image img,
body.peb-color-palette-fixed .entry-content img,
body.peb-color-palette-fixed .wp-block-post-content img {max-width:100%;height:auto;}
@media(max-width:767px) {
  body.peb-color-palette-fixed .elementor-location-header .elementor-nav-menu--dropdown {background:#FFFFFF!important;border:1px solid #D6E2ED!important;}
  body.peb-color-palette-fixed .elementor-location-header .elementor-nav-menu--dropdown a {color:#082F55!important;}
}
@media(prefers-reduced-motion:reduce) {
  body.peb-color-palette-fixed *,body.peb-color-palette-fixed *::before,body.peb-color-palette-fixed *::after {transition:none!important;animation:none!important;scroll-behavior:auto!important;}
}
