.sa-faq-v9-page{--navy:#0c2939;--ink:#14384b;--mist:#eef5f9;--line:#d8e2e8;--accent:#baa883;font-family:inherit;color:var(--ink);overflow:hidden}.sa-v9-shell{width:min(1380px,calc(100% - 80px));margin:0 auto}.sa-v9-hero{position:relative;background-color:var(--navy);background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(115deg,transparent 0 58%,rgba(58,105,129,.24) 58% 100%);background-size:48px 48px,48px 48px,100% 100%;min-height:230px;display:flex!important;align-items:center!important}.sa-v9-hero-inner{padding:48px 0 52px}.sa-v9-hero-eyebrow .elementor-heading-title{font-size:11px!important;line-height:1!important;letter-spacing:.17em;text-transform:uppercase;color:#b8d0dc!important;margin:0 0 18px!important}.sa-v9-hero-eyebrow .elementor-heading-title:before{content:"";display:inline-block;width:28px;height:1px;background:#8ea8b5;vertical-align:middle;margin:0 16px 3px 0}.sa-v9-hero-title{margin:0!important}.sa-v9-hero-title .elementor-heading-title{font-size:clamp(40px,4.6vw,66px)!important;line-height:.98!important;letter-spacing:-.035em;color:#fff!important;margin:0!important}.sa-v9-faq-section{background:var(--mist);padding:56px 0 84px}.sa-v9-groups{gap:18px}.sa-v9-group{display:grid!important;grid-template-columns:270px minmax(0,1fr);gap:36px;background:#fff;padding:34px 34px 30px;border:1px solid rgba(15,52,72,.04);box-shadow:0 10px 30px rgba(22,55,72,.035)}.sa-v9-group-head{padding:4px 20px 0 0}.sa-v9-group-number .elementor-heading-title{font-size:58px!important;line-height:.9!important;font-weight:600!important;color:#e3ebef!important;letter-spacing:-.04em;margin:0 0 20px!important}.sa-v9-group-title .elementor-heading-title{font-size:31px!important;line-height:1.02!important;letter-spacing:-.035em;color:#2c607b!important;margin:0 0 15px!important}.sa-v9-group-intro{font-size:14px;line-height:1.65;color:#6d818b}.sa-v9-group-intro p{margin:0}.sa-v9-group-main{min-width:0}.sa-v9-accordion .e-n-accordion-item{border-bottom:1px solid var(--line)!important}.sa-v9-accordion .e-n-accordion-item:first-child{border-top:0!important}.sa-v9-accordion .e-n-accordion-item-title{padding:18px 2px!important;min-height:58px!important;border:0!important;background:transparent!important;transition:color .2s ease!important}.sa-v9-accordion .e-n-accordion-item-title:hover,.sa-v9-accordion .e-n-accordion-item-title[aria-expanded="true"]{background:transparent!important;color:#2b647f!important}.sa-v9-accordion .e-n-accordion-item-title-text{font-size:15px!important;line-height:1.45!important;font-weight:700!important;color:var(--ink)!important}.sa-v9-accordion .e-n-accordion-item-title:hover .e-n-accordion-item-title-text,.sa-v9-accordion .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-text{color:#2b647f!important}.sa-v9-accordion .e-n-accordion-item-title-icon{border:1px solid #c8d3d9!important;width:26px!important;height:26px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:transform .25s ease,border-color .25s ease!important}.sa-v9-accordion .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-icon{transform:rotate(45deg);border-color:#9eb4bf!important}.sa-v9-answer-wrap{padding:0 2px 20px!important}.sa-v9-answer{font-size:15px;line-height:1.75;color:#516873}.sa-v9-answer p{margin:0 0 12px}.sa-v9-answer ul{margin:6px 0 14px 20px;padding:0}.sa-v9-answer li{margin:4px 0}.sa-faq-v9-page+.elementor-element{margin-top:0!important}@media(max-width:900px){.sa-v9-shell{width:min(100% - 34px,1380px)}.sa-v9-hero{min-height:185px}.sa-v9-hero-inner{padding:38px 0 42px}.sa-v9-faq-section{padding:34px 0 58px}.sa-v9-group{grid-template-columns:1fr;gap:20px;padding:26px 22px 22px}.sa-v9-group-head{padding:0}.sa-v9-group-number .elementor-heading-title{font-size:44px!important;margin-bottom:12px!important}.sa-v9-group-title .elementor-heading-title{font-size:27px!important}.sa-v9-group-intro{max-width:520px}.sa-v9-accordion .e-n-accordion-item-title{padding:16px 0!important}.sa-v9-accordion .e-n-accordion-item-title-text{font-size:14px!important}.sa-v9-answer-wrap{padding-bottom:18px!important}}@media(max-width:520px){.sa-v9-hero-title .elementor-heading-title{font-size:38px!important}.sa-v9-group{padding:24px 18px 20px}.sa-v9-group-title .elementor-heading-title{font-size:25px!important}}
