.section-faq-v2 .container{max-width:1320px}.section-faq-v2 .faq-v2-grid{display:grid;gap:3rem}@media (min-width:981px){.section-faq-v2 .faq-v2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;align-items:start}}@media (min-width:981px){.section-faq-v2 .faq-v2-column--content{padding-top:7rem}}.section-faq-v2 .faq-v2-intro{max-width:33rem}.section-faq-v2 .faq-v2-intro .title{position:relative;margin-bottom:2.25rem;padding-bottom:2.5rem}.section-faq-v2 .faq-v2-intro .title:after{content:"";width:5rem;height:2px;position:absolute;left:0;bottom:0;background-color:var(--blue)}.section-faq-v2 .faq-v2-intro .content{font-size:1.15rem;line-height:1.55;color:var(--blue)}.section-faq-v2 .faq-v2-list{margin-top:3rem;padding:clamp(2rem,4vw,4rem);background:linear-gradient(145deg,#f3f3f3,#d8d8d8)}@media (min-width:981px){.section-faq-v2 .faq-v2-list{margin-top:4.5rem}}.section-faq-v2 .faq-v2-list--right{margin-top:0}.section-faq-v2 .faq-v2-list .item:not(:last-child){margin-bottom:2rem}.section-faq-v2 .faq-v2-question{width:100%;padding:0;border:0;background:transparent;color:var(--blue);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;text-align:left;font-weight:700;line-height:1.25}.section-faq-v2 .faq-v2-question:after{content:"";width:.75rem;height:.75rem;flex:0 0 .75rem;border-top:3px solid var(--turquoise);border-right:3px solid var(--turquoise);transform:rotate(45deg);transition:transform .2s ease}.section-faq-v2 .faq-v2-question.open:after{transform:rotate(135deg)}.section-faq-v2 .faq-v2-answer{display:none;margin-top:1rem;color:var(--blue);line-height:1.5}.section-faq-v2 .faq-v2-answer p{margin:0 0 1rem}.section-faq-v2 .faq-v2-answer p:last-child{margin-bottom:0}.section-faq-v2 .faq-v2-contact-card{position:relative;margin-top:4rem;padding:3rem 2rem;border:2px solid var(--blue);text-align:center;color:var(--blue)}@media (min-width:981px){.section-faq-v2 .faq-v2-contact-card{margin-top:6rem;padding:4.5rem 3rem 3rem}}.section-faq-v2 .faq-v2-contact-card.has-image{margin-top:7rem}.section-faq-v2 .faq-v2-contact-image-wrapper{width:9rem;height:9rem;position:absolute;top:0;left:50%;overflow:hidden;border-radius:50%;background-color:var(--white);transform:translate(-50%,-50%)}.section-faq-v2 .faq-v2-contact-image-wrapper img{width:100%;height:100%;display:block;object-fit:cover}.section-faq-v2 .faq-v2-contact-title{max-width:20rem;margin:0 auto 1rem;font-size:1.65rem;line-height:1.15}.section-faq-v2 .faq-v2-contact-content{max-width:17rem;margin:0 auto 1.5rem;font-size:1.15rem;line-height:1.45}.section-faq-v2 .faq-v2-contact-content p{margin:0}.section-faq-v2 .faq-v2-contact-details{position:relative;padding-top:1.75rem}.section-faq-v2 .faq-v2-contact-details:before{content:"";width:5rem;height:2px;position:absolute;top:0;left:50%;background-color:var(--blue);transform:translateX(-50%)}.section-faq-v2 .faq-v2-contact-details a,.section-faq-v2 .faq-v2-contact-details p{margin:0;color:var(--blue);line-height:1.5}.section-faq-v2 .faq-v2-contact-details a{display:block}.section-faq-v2 .faq-v2-contact-name{text-transform:uppercase}.section-faq-v2 .faq-v2-contact-button{display:inline-block;margin-top:1.5rem;min-width:10rem}.section-faq-v2.background-blue .faq-v2-intro,.section-faq-v2.background-blue .faq-v2-intro .content,.section-faq-v2.background-blue .faq-v2-intro .title,.section-faq-v2.stripe .faq-v2-intro,.section-faq-v2.stripe .faq-v2-intro .content,.section-faq-v2.stripe .faq-v2-intro .title{color:var(--white)}.section-faq-v2.background-blue .faq-v2-intro .title:after,.section-faq-v2.stripe .faq-v2-intro .title:after{background-color:var(--white)}