 .splide__slide, .splide__slide img { border: none !important; outline: none !important; box-shadow: none !important; } @media (max-width: 991.98px) { body { padding-bottom: calc(64px + env(safe-area-inset-bottom)); } }  nav.bricks-nav-menu-wrapper > ul.bricks-nav-menu { display: flex !important; flex-wrap: wrap; align-items: center; gap: 18px;  list-style: none !important; margin: 0 !important; padding: 0 !important; } nav.bricks-nav-menu-wrapper > ul.bricks-nav-menu > li.bricks-menu-item { display: block !important;  list-style: none !important; margin: 0 !important; padding: 0 !important; }  nav.bricks-nav-menu-wrapper > ul.bricks-nav-menu > li.bricks-menu-item::marker { content: "" !important; }   nav.bricks-nav-menu-wrapper ul.bricks-nav-menu > li.menu-item-has-children { position: relative !important; }  nav.bricks-nav-menu-wrapper ul.bricks-nav-menu > li.menu-item-has-children > ul.sub-menu { position: absolute !important; top: 100% !important; left: 0 !important;  z-index: 9999 !important;  min-width: 280px; white-space: nowrap; }  nav.bricks-nav-menu-wrapper ul.bricks-nav-menu ul.sub-menu > li.menu-item-has-children { position: relative !important; } nav.bricks-nav-menu-wrapper ul.bricks-nav-menu ul.sub-menu > li.menu-item-has-children > ul.sub-menu { position: absolute !important; top: 0 !important; left: 100% !important; z-index: 10000 !important; min-width: 280px; white-space: nowrap; }  nav.bricks-nav-menu-wrapper ul.sub-menu { list-style: none !important; margin: 0 !important; padding: 10px 0 !important; } nav.bricks-nav-menu-wrapper ul.sub-menu li { list-style: none !important; display: block !important; }  nav.bricks-nav-menu-wrapper ul.sub-menu a { display: block; padding: 10px 16px; text-decoration: none; }   nav.bricks-nav-menu-wrapper ul.bricks-nav-menu > li.menu-item-has-children, nav.bricks-nav-menu-wrapper ul.bricks-nav-menu ul.sub-menu > li.menu-item-has-children { position: relative !important; }  nav.bricks-nav-menu-wrapper ul.bricks-nav-menu ul.sub-menu { display: none !important; }  nav.bricks-nav-menu-wrapper ul.bricks-nav-menu > li.menu-item-has-children:hover > ul.sub-menu, nav.bricks-nav-menu-wrapper ul.bricks-nav-menu > li.menu-item-has-children:focus-within > ul.sub-menu { display: block !important; }  nav.bricks-nav-menu-wrapper ul.bricks-nav-menu ul.sub-menu > li.menu-item-has-children:hover > ul.sub-menu, nav.bricks-nav-menu-wrapper ul.bricks-nav-menu ul.sub-menu > li.menu-item-has-children:focus-within > ul.sub-menu { display: block !important; }  nav.bricks-nav-menu-wrapper ul.bricks-nav-menu > li.menu-item-has-children > ul.sub-menu { position: absolute !important; top: 100% !important; left: 0 !important; z-index: 9999 !important; min-width: 280px; } nav.bricks-nav-menu-wrapper ul.bricks-nav-menu ul.sub-menu > li.menu-item-has-children > ul.sub-menu { position: absolute !important; top: 0 !important; left: 100% !important; z-index: 10000 !important; min-width: 280px; }   nav.bricks-nav-menu-wrapper > ul.bricks-nav-menu > li.menu-item-has-children { position: relative !important; }  nav.bricks-nav-menu-wrapper > ul.bricks-nav-menu > li.menu-item-has-children::after { content: ""; position: absolute; left: -12px;  right: -12px; top: 100%; height: 18px;  background: transparent; }  nav.bricks-nav-menu-wrapper > ul.bricks-nav-menu > li.menu-item-has-children > ul.sub-menu { margin-top: -6px !important;  } nav.bricks-nav-menu-wrapper > ul.bricks-nav-menu > li > a { display: block; padding: 14px 0;  }  a { text-decoration: none !important; }  a:hover, a:focus-visible { opacity: 0.85; }   .brx-footer nav.bricks-nav-menu-wrapper > ul.bricks-nav-menu, footer nav.bricks-nav-menu-wrapper > ul.bricks-nav-menu { display: block !important;  gap: 0 !important; }   #brxe-jwecsv.footer-cta{  position: relative; min-height: 280px;  }  #brxe-jwecsv.footer-cta > #brxe-kheqqq.footer-cta__img-bg{ width: 100% !important; height: 100% !important;  margin: 0 !important; }  #brxe-jwecsv.footer-cta > #brxe-kheqqq.footer-cta__img-bg > img{ width: 100% !important; height: 100% !important; max-width: none !important; object-fit: cover !important; object-position: 50% 50% !important; display: block !important; }   #brxe-jwecsv .footer-cta__btn-container{ gap: 16px; }  #brxe-jwecsv .footer-cta__btn, #brxe-jwecsv .footer-cta__btn-outline{ display: inline-flex; align-items: center; justify-content: center; text-decoration: none !important; border-radius: 10px;  padding: 14px 22px; line-height: 1; font-weight: 600; letter-spacing: 0; min-height: 48px; box-sizing: border-box; transition: background-color .2s ease, color .2s ease, border-color .2s ease, opacity .2s ease; }  #brxe-jwecsv .footer-cta__btn{ background: #ffffff !important; color: #0b1f3a !important;  border: 1px solid #ffffff !important; }  #brxe-jwecsv .footer-cta__btn-outline{ background: transparent !important; color: #ffffff !important; border: 2px solid rgba(255,255,255,.85) !important; }  #brxe-jwecsv .footer-cta__btn:hover{ opacity: .92; } #brxe-jwecsv .footer-cta__btn-outline:hover{ background: rgba(255,255,255,.12) !important; border-color: rgba(255,255,255,.95) !important; }  #brxe-jwecsv .footer-cta__btn:focus-visible, #brxe-jwecsv .footer-cta__btn-outline:focus-visible{ outline: 2px solid rgba(255,255,255,.55); outline-offset: 2px; }   .contact-us-form__form ul.options-wrapper, .brxe-form ul.options-wrapper, form ul.options-wrapper{ list-style: none !important; padding: 0 !important; margin: 0 !important; }  .contact-us-form__form ul.options-wrapper > li, .brxe-form ul.options-wrapper > li, form ul.options-wrapper > li{ display: flex !important; align-items: center !important; gap: 10px !important; margin: 0 !important; }  .contact-us-form__form ul.options-wrapper input[type="checkbox"], .brxe-form ul.options-wrapper input[type="checkbox"], form ul.options-wrapper input[type="checkbox"]{ margin: 0 !important; transform: translateY(0) !important; }  .contact-us-form__form ul.options-wrapper label, .brxe-form ul.options-wrapper label, form ul.options-wrapper label{ margin: 0 !important; line-height: 1.4; }   .brxe-polylang-language-switcher { width: 100%; margin: 10px 0; }  .brxe-polylang-language-switcher select.pll-switcher-select { width: 100%; padding: 10px 12px; border: 1px solid #ddd; border-radius: 6px; background-color: #fff; font-size: 15px; line-height: 1.4; color: #333; appearance: none;  -webkit-appearance: none; -moz-appearance: none; position: relative; background-image: url("data:image/svg+xml;utf8,<svg fill='%230066cc' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>"); background-repeat: no-repeat; background-position: right 12px center; background-size: 16px; }  .brxe-polylang-language-switcher option { padding: 8px; background: #fff; color: #333; }  .bricks-menu-item.current-lang { display: none !important; }