/* FAQs 2118:1317. All layout rules scoped to this page. */
.avm-faqs-screen{--fq-u:calc(100vw / 1920);display:block!important;width:100%;max-width:100%;padding:0!important;gap:0!important;background:white;color:#09090b}
.avm-faqs-screen .e-con{gap:0;padding:0;min-width:0;--container-widget-width:100%;--container-widget-flex-grow:0}
.avm-faqs-screen .elementor-widget{margin:0;min-width:0}.avm-faqs-screen .elementor-heading-title{margin:0;color:inherit}
.afq-header{position:absolute!important;inset:0 0 auto;width:100%;z-index:20}
.afq-hero{height:calc(900 * var(--fq-u));width:100%}.afq-hero .px-hero-4-area{height:100%;position:relative;padding:0;background-size:cover;background-position:center;overflow:hidden}.afq-hero .px-hero-4-area:before{content:'';position:absolute;inset:0;background:rgba(13,24,33,.25)}
.afq-hero .row{margin:0;position:static}.afq-hero .row>*{padding:0;position:static}.afq-hero .px-hero-4-content{position:static}.afq-hero .px-hero-4-video-wrap,.afq-hero .smooth{display:none}.afq-hero .px-hero-4-bigtitle{padding:0;margin:0;text-align:left!important}
.afq-hero .tp-el-title{position:absolute;left:calc(60 * var(--fq-u));top:calc(450 * var(--fq-u));font:600 calc(90 * var(--fq-u))/2.888889 'Elms Sans',sans-serif;color:white;letter-spacing:calc(-1.8 * var(--fq-u));margin:0}
.afq-hero .tp-el-pre{position:absolute;left:calc(60 * var(--fq-u));top:calc(660 * var(--fq-u));width:calc(593 * var(--fq-u));font:400 calc(40 * var(--fq-u))/1 Manrope,sans-serif;color:white;margin:0;letter-spacing:0}.afq-hero br{display:block!important}
.avm-faqs-screen .afq-body{display:block;margin-top:calc(160 * var(--fq-u));padding-bottom:calc(596 * var(--fq-u))}
.avm-faqs-screen .afq-intro{display:grid;grid-template-columns:calc(518 * var(--fq-u)) minmax(0,1fr);margin-left:calc(100 * var(--fq-u));width:calc(1655 * var(--fq-u));min-height:calc(380.917 * var(--fq-u))}
.afq-eyebrow p{font:500 calc(16 * var(--fq-u))/calc(24 * var(--fq-u)) Manrope,sans-serif;color:black}
.afq-title{width:calc(838 * var(--fq-u))}.afq-title h2{font:600 calc(72 * var(--fq-u))/calc(69 * var(--fq-u)) 'Elms Sans',sans-serif;letter-spacing:calc(-3.6 * var(--fq-u));color:black}
.avm-faqs-screen .afq-accordion{width:calc(1137 * var(--fq-u));margin:calc(157.54 * var(--fq-u)) 0 0 calc(618 * var(--fq-u));--n-accordion-border-width:0;--n-accordion-padding:0;--n-accordion-icon-size:20px;--n-accordion-item-title-space-between:0;--n-accordion-item-title-distance-from-content:0}
.afq-accordion .e-n-accordion{display:block;counter-reset:faq-item}
.afq-accordion details{counter-increment:faq-item;border:0;border-bottom:1px solid rgba(3,1,3,.2);border-radius:0;background:transparent;padding:0;margin:0 0 calc(65.88 * var(--fq-u))!important}.afq-accordion details:last-child{margin-bottom:0!important}
.afq-accordion summary{display:grid!important;grid-template-columns:calc(86 * var(--fq-u)) minmax(0,1fr) calc(54 * var(--fq-u));align-items:start;min-height:calc(89.79 * var(--fq-u));position:relative;list-style:none;border:0;background:transparent!important;border-radius:0;margin:0;padding:0;color:#09090b;cursor:pointer}
.afq-accordion summary::-webkit-details-marker{display:none}.afq-accordion summary:before{content:counter(faq-item,decimal-leading-zero);grid-column:1;padding-left:calc(14 * var(--fq-u));font:500 calc(28 * var(--fq-u))/calc(42 * var(--fq-u)) Manrope,sans-serif;letter-spacing:calc(-1.12 * var(--fq-u));text-box-trim:trim-both;text-box-edge:cap alphabetic}
.afq-accordion .e-n-accordion-item-title-header{grid-column:2;min-width:0;padding-right:calc(21 * var(--fq-u))}
.afq-accordion .e-n-accordion-item-title-text{font:600 calc(28 * var(--fq-u))/calc(42 * var(--fq-u)) 'Elms Sans',sans-serif;letter-spacing:calc(-1.12 * var(--fq-u));text-box-trim:trim-both;text-box-edge:cap alphabetic}
.afq-accordion .e-n-accordion-item-title-icon{grid-column:3;position:relative;display:block!important;width:calc(20 * var(--fq-u));height:calc(22.775 * var(--fq-u));margin:0;align-self:start;color:#09090b}.afq-accordion .e-n-accordion-item-title-icon>span{width:100%;height:100%}.afq-accordion .e-n-accordion-item-title-icon svg{width:100%;height:100%}
.afq-accordion details:not([open])>.e-con{display:none!important}.afq-accordion details[open]>.e-con{display:block}.afq-accordion details[open] .e-closed,.afq-accordion details:not([open]) .e-opened{display:none}.afq-accordion details[open] .e-opened,.afq-accordion details:not([open]) .e-closed{display:block}
.avm-faqs-screen .afq-panel{margin-top:calc(-23.54 * var(--fq-u));padding:0 0 calc(35.35 * var(--fq-u)) calc(86 * var(--fq-u))}.afq-answer{width:calc(808 * var(--fq-u))}.afq-answer p{font:400 calc(18 * var(--fq-u))/calc(28 * var(--fq-u)) Manrope,sans-serif;letter-spacing:calc(-.72 * var(--fq-u));color:#09090b;opacity:.8;text-box-trim:trim-both;text-box-edge:cap alphabetic}
.afq-accordion summary:focus-visible{outline:2px solid #00b4c7;outline-offset:6px}
@media(min-width:1025px) and (prefers-reduced-motion:no-preference){.afq-accordion details.avm-2a-closing::details-content{content-visibility:visible}.afq-accordion details.avm-2a-closing>.e-con{display:block!important}}
@media(min-width:1025px) and (max-width:1199px){.avm-faqs-screen .afq-intro{grid-template-columns:200px 1fr;margin-left:48px;width:calc(100% - 96px)}.afq-title{width:min(100%,650px)}.afq-title h2{font-size:42px;line-height:1.05;letter-spacing:-1.6px}.afq-eyebrow p{font-size:14px;line-height:20px}.avm-faqs-screen .afq-accordion{margin-left:248px;width:calc(100% - 296px)}.afq-accordion .e-n-accordion-item-title-text{font-size:20px;line-height:1.4;letter-spacing:-.6px}.afq-accordion summary{grid-template-columns:46px minmax(0,1fr) 44px;min-height:76px}.afq-accordion summary:before{font-size:18px;line-height:28px;padding-left:0}.afq-accordion .e-n-accordion-item-title-icon{width:20px;height:23px}.avm-faqs-screen .afq-panel{padding:0 44px 28px 46px;margin-top:0}.afq-answer{width:100%}.afq-answer p{font-size:16px;line-height:25px;letter-spacing:0}}
@media(max-width:1024px){
.afq-hero{height:600px}.afq-hero .tp-el-title{left:32px;top:auto;bottom:180px;font-size:64px;line-height:1.1;letter-spacing:-1px}.afq-hero .tp-el-pre{left:32px;top:auto;bottom:60px;width:auto;max-width:calc(100% - 64px);font-size:28px;line-height:1.15}
.avm-faqs-screen .afq-body{margin-top:70px;padding-bottom:100px}.avm-faqs-screen .afq-intro{margin:0 32px;width:calc(100% - 64px);grid-template-columns:180px minmax(0,1fr);gap:24px;min-height:0}.afq-eyebrow p{font-size:16px;line-height:24px}.afq-title{width:100%}.afq-title h2{font-size:44px;line-height:1.06;letter-spacing:-1.8px}
.avm-faqs-screen .afq-accordion{margin:72px 32px 0;width:calc(100% - 64px)}.afq-accordion details{margin-bottom:28px!important}.afq-accordion summary{grid-template-columns:48px minmax(0,1fr) 44px;align-items:start;min-height:76px;gap:12px;padding-bottom:24px}.afq-accordion summary:before{font-size:22px;line-height:30px;letter-spacing:0;padding:10px 0 0}.afq-accordion .e-n-accordion-item-title-header{padding:8px 0 0}.afq-accordion .e-n-accordion-item-title-text{font-size:24px;line-height:1.3;letter-spacing:-.5px;text-box-trim:none}.afq-accordion .e-n-accordion-item-title-icon{width:44px;height:44px;display:flex!important;align-items:center;justify-content:center}.afq-accordion .e-n-accordion-item-title-icon>span{width:20px;height:23px}
.avm-faqs-screen .afq-panel{margin:0;padding:0 56px 28px 60px}.afq-answer{width:100%}.afq-answer p{font-size:17px;line-height:1.6;letter-spacing:0;text-box-trim:none}
}
@media(max-width:767px){.afq-hero{height:560px}.afq-hero .tp-el-title{left:20px;bottom:210px;font-size:54px}.afq-hero .tp-el-pre{left:20px;bottom:70px;font-size:clamp(22px,4.3vw,28px);max-width:calc(100% - 40px)}.avm-faqs-screen .afq-intro{margin:0 20px;width:calc(100% - 40px);grid-template-columns:1fr;gap:24px}.afq-title h2{font-size:36px;line-height:1.1;letter-spacing:-1.2px}.avm-faqs-screen .afq-accordion{margin:56px 20px 0;width:calc(100% - 40px)}.afq-accordion summary{grid-template-columns:30px minmax(0,1fr) 44px;gap:8px}.afq-accordion summary:before{font-size:18px;line-height:26px}.afq-accordion .e-n-accordion-item-title-text{font-size:22px;line-height:1.3}.avm-faqs-screen .afq-panel{padding:0 0 28px 38px}.afq-answer p{font-size:16px}.avm-faqs-screen .afq-body{padding-bottom:80px}}
/* Keep the native icon ordering from creating a second CSS grid row. */
.afq-accordion summary:before,.afq-accordion .e-n-accordion-item-title-header,.afq-accordion .e-n-accordion-item-title-icon{grid-row:1}
.afq-accordion .e-n-accordion-item-title-header{padding-left:0;margin:0}
/* Canonical hero fill reconstructed from the real image; no exported masks/transforms. */
@media(min-width:1025px){.afq-hero .px-hero-4-area{background-size:100% 194.3%;background-position:center 66.2%}}
.avm-faqs-screen .afq-accordion summary{align-items:start!important;gap:0!important;padding:0}
.avm-faqs-screen .afq-accordion summary:before,.avm-faqs-screen .afq-accordion .e-n-accordion-item-title-header{align-self:start!important}
.avm-faqs-screen .afq-accordion .e-n-accordion-item-title-header{padding-left:0;margin:0}
.avm-faqs-screen .afq-title h2{font-family:'Elms Sans',sans-serif;font-weight:600;font-variation-settings:'wght' 600}
.avm-faqs-screen .afq-eyebrow p,.avm-faqs-screen .afq-answer p{font-family:Manrope,sans-serif;font-weight:400;font-variation-settings:normal}
.avm-faqs-screen .afq-accordion .e-n-accordion-item-title-text{font-variation-settings:'wght' 600;margin:0}
@media(max-width:1024px){.avm-faqs-screen .afq-accordion summary{gap:12px!important;padding-bottom:24px}}
@media(max-width:767px){.avm-faqs-screen .afq-accordion summary{gap:8px!important}}
