﻿.hero-banner-row{border-radius:0 0 70px 0}.bf-faq .bf-faq-plus{width:16px;height:16px;display:inline-block;position:relative;flex:0 0 16px}.bf-faq .bf-faq-plus::before,.bf-faq .bf-faq-plus::after{content:"";position:absolute;top:50%;left:50%;background:#0097a9;transform:translate(-50%, -50%)}.bf-faq .bf-faq-plus::before{width:15px;height:2px}.bf-faq .bf-faq-plus::after{width:2px;height:15px;transition:opacity .2s ease}.bf-faq .bf-faq-q[aria-expanded=true] .bf-faq-plus::after{opacity:0}.bf-faq .bf-faq-a{overflow:hidden;max-height:0;opacity:0;transition:max-height .35s ease,opacity .35s ease}.bf-faq .bf-faq-a.open{max-height:500px;opacity:1}.quote-text>*::before{content:"“"}.quote-text>*::after{content:"“";margin-left:20px}details summary::-webkit-details-marker{display:none}details summary{list-style:none}#siteHeader{background-color:#fff;backdrop-filter:blur(8px);transition:box-shadow .35s ease,background-color .35s ease,backdrop-filter .35s ease;box-shadow:none}#siteHeader.is-sticky{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}@media(max-width: 767px){.cpt-n-content-text{margin-bottom:140px}.green-contact-box.greenbox_hide{display:none}.bf-contact-col.vc_col-sm-4{min-height:auto}.bf-contact-box-row.vc_custom_1757592849668{background-position:right !important}.bf-contact-col{background-image:none !important}.fbm-trigger span{text-align:left}.pic-obj-contain img{object-fit:contain;min-height:unset}}@media(min-width: 1280px)and (max-width: 1440px){.header-bar .inner{gap:0 20px !important}}main .wpb-content-wrapper ul{margin-inline-start:1.3em;list-style:none !important;padding-left:0 !important}main .wpb-content-wrapper ul li{display:flex;align-items:flex-start;gap:.5em;margin-block:.4em}main .wpb-content-wrapper ul li::before{content:"+";display:block;color:#0097a9;font-size:1.1em;translate:0 -1px}main .wpb-content-wrapper .blue-text{--tw-text-opacity: 1 !important;color:rgb(0, 155, 171, var(--tw-text-opacity, 1)) !important}main .wpb-content-wrapper .bf-faq-q span{text-transform:unset}main :is(.home-section-list-with-plus ul) li::before{margin-right:0 !important}main .mid-width-designs .bf-faq-a{font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:28px}main .cms-cpt-n-img{background-size:contain !important;background-repeat:no-repeat !important}/*# sourceMappingURL=custom.css.map */
