.faq-section.is-split{padding:7.5rem 0}.faq-section.is-split .faq-grid{align-items:start;display:grid;gap:10rem;grid-template-columns:70.125rem 1fr}.faq-section.is-split .faq-header{align-items:flex-start;display:flex;flex-direction:column;gap:3.75rem;margin:0;position:sticky;top:15rem;width:70.125rem}.faq-section.is-split .faq-header h2{color:#000;font-family:Montserrat,sans-serif;font-size:3.75rem;font-weight:600;letter-spacing:0;line-height:1.2;margin:0}.faq-section.is-split .faq-subtitle{color:#000;display:block;font-family:Montserrat,sans-serif;font-size:2.125rem;font-weight:500;letter-spacing:0;line-height:1.7;max-width:65rem}.faq-list{display:flex;flex-direction:column;gap:1.5rem}.faq-item{background:#f7f7f7;border:1px solid transparent;border-radius:4px;overflow:hidden;transition:background-color .25s,border-color .25s,box-shadow .25s}.faq-item.is-active{background:#fff;border:1px solid #e1e2ef;border-color:var(--Main-color,#222572)}.faq-item-toggle{align-items:center;background:transparent;border:0;color:#222572;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;gap:2.5rem;justify-content:space-between;padding:2.5rem;text-align:left;width:100%}.faq-item-toggle:focus-visible{outline:2px solid #222572;outline-offset:2px}.faq-item-question{color:#222572;flex:1 1 auto;font-family:Montserrat,sans-serif;font-size:2rem;font-weight:600;letter-spacing:0;line-height:1.4;margin:0}.faq-item-chevron{color:#c9cace;display:block;flex-shrink:0;height:1.125rem;transition:transform .3s ease,color .2s ease;width:2.125rem}.faq-item-toggle[aria-expanded=true] .faq-item-chevron{color:#222572;transform:rotate(180deg)}.faq-item-body{max-height:0;opacity:0;overflow:hidden;padding:0 3.5rem;transition:max-height .35s ease,padding .25s ease,opacity .25s ease}.faq-item-body,.faq-item-body .schema-faq-answer,.faq-item-body p{color:#2f2f2f;font-family:Montserrat,sans-serif;font-size:1.875rem;font-weight:500;line-height:1.65}.faq-item-body .schema-faq-answer,.faq-item-body p{margin:0 0 1.5rem}.faq-item-body .schema-faq-answer:last-child,.faq-item-body p:last-child{margin-bottom:0}.faq-item-body .schema-faq-question{display:none}.faq-item-body ul{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:1.25rem 0 1.75rem;padding:0}.faq-item-body li{line-height:1.5;padding-left:4rem;position:relative}.faq-item-body li:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%2710%27 fill=%27none%27%3E%3Cpath stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.6%27 d=%27m1 1 5 4-5 4%27/%3E%3C/svg%3E") 50%/1rem 1.25rem no-repeat,#222572;border-radius:.5rem;content:"";height:2.5rem;left:0;position:absolute;top:.5rem;width:2.5rem}.faq-item-body .schema-faq-answer{margin:0 0 1.5rem}.faq-item.is-active .faq-item-body{max-height:112.5rem;opacity:1;padding:0 3.5rem 2.75rem}@media screen and (max-width:1279px){.faq-section.is-split .faq-grid{gap:4rem;grid-template-columns:1fr}.faq-section.is-split .faq-header{position:static}.faq-section.is-split .faq-subtitle{max-width:100%}}@media screen and (max-width:767px){.faq-grid{display:flex;flex-direction:column;gap:3.75rem;width:100%}.faq-section.is-split{padding:3.75rem 0 5rem}.faq-section.is-split .faq-header{gap:3.75rem;width:100%}.faq-section.is-split .faq-header h2{font-size:3rem;font-weight:600;letter-spacing:0;line-height:1.2}.faq-section.is-split .faq-subtitle{font-size:2.125rem;font-weight:500;letter-spacing:.0425rem;line-height:3.625rem}.faq-item-toggle{gap:1.5rem;padding:2.5rem}.faq-item-question{font-size:2.125rem;font-weight:600;line-height:1.4}.faq-item-body{font-size:2.125rem;letter-spacing:.0425rem;line-height:3.625rem;padding:0 2.5rem}.faq-item.is-active .faq-item-body{padding:0 2.5rem 2.25rem}}.faq-section--editor{padding:2.5rem 0}.faq-section--editor .faq-grid{align-items:start;display:grid;gap:5rem;grid-template-columns:40rem 1fr}@media screen and (max-width:900px){.faq-section--editor .faq-grid{grid-template-columns:1fr}}.faq-section--editor .faq-header{display:flex;flex-direction:column;gap:1.25rem}.faq-section--editor .faq-header h2{color:#000;font-family:Montserrat,sans-serif;font-size:3.5rem;font-weight:600;line-height:1.2;margin:0}.faq-section--editor .faq-subtitle{color:#2f2f2f;display:block;font-family:Montserrat,sans-serif;font-size:1.875rem;font-weight:500;line-height:1.55}.faq-section--editor .faq-yoast-host{background:#fbfbfc;border:1px dashed #eee;border-radius:1rem;padding:1.5rem}
