.custom-faq{padding:8.5rem 0rem 3.5rem;color:#082a42;background-size:100%;background-position:2.7rem left;background-repeat:no-repeat}@media screen and (min-width: 1024px){.custom-faq{padding:8.5rem 0rem;background-size:cover;background-position:center}}@media(min-width: 768px)and (max-width: 1023px){.custom-faq{padding-top:204px}}.custom-faq .custom-inner{display:flex;justify-content:center;gap:clamp(1rem,8dvw,13rem)}@media screen and (max-width: 767.98px){.custom-faq .custom-inner{flex-direction:column;align-items:flex-start}}@media screen and (min-width: 750px)and (max-width: 887px){.custom-faq .custom-inner{gap:5px}}@media(width >= 1024px){.custom-faq .custom-inner{max-width:100%;margin:0 auto}}.custom-faq .custom-inner .section-stack__intro{position:relative;z-index:10;display:flex;flex-direction:column;row-gap:clamp(1.6rem,2.5dvw,4.4rem);padding-left:1.6rem}@media screen and (min-width: 1024px){.custom-faq .custom-inner .section-stack__intro{padding-left:0}}.custom-faq .custom-inner .section-stack__intro .custom--faq__title{font-size:clamp(4rem,4dvw,5.6rem);font-weight:500;line-height:1}.custom-faq .custom-inner .section-stack__intro p{max-width:43rem;width:clamp(22.6rem,24dvw,43rem);font-family:"Onest";font-size:18px;font-weight:300;letter-spacing:-0.03rem;line-height:1.3}.custom-faq .custom-inner .section-stack__intro .subheading{font-size:clamp(2.4rem,2dvw,3.2rem);line-height:1;font-weight:500}@media screen and (max-width: 767.98px){.custom-faq .custom-inner .section-stack__intro .subheading{display:none}}@media screen and (max-width: 767.98px){.custom-faq .custom-inner .section-stack__intro .faq-availability{display:none}}.custom-faq .custom-inner .section-stack__main{position:relative;z-index:5;width:100%}@media screen and (max-width: 767.98px){.custom-faq .custom-inner .section-stack__main{width:100%}}.custom-faq .custom-inner .section-stack__main .accordion-overlap-image{position:absolute;right:-2%;bottom:93%;width:10rem;height:30rem;rotate:15deg}@media screen and (min-width: 1024px){.custom-faq .custom-inner .section-stack__main .accordion-overlap-image{right:-16rem;bottom:35%;width:clamp(10rem,12dvw,18rem);height:100%;aspect-ratio:21.3/50.4}}@media(width >= 1220px){.custom-faq .custom-inner .section-stack__main .accordion-overlap-image{right:-17rem}}.custom-faq .custom-inner .section-stack__main .accordion-overlap-image img{width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}.custom-faq .subheading{font-size:20px}.custom-faq .faq-availability button{background-color:#082a42}.custom-faq .get-in-touch-button{display:flex;gap:35px;color:#fff;background-color:#082a42;align-items:center;padding:7px 40px 7px 7px;border-radius:37px}.custom-faq .h2,.custom-faq .h3,.custom-faq .h4,.custom-faq .h5,.custom-faq .subheading{font-family:var(--heading-font-family);font-weight:500}.custom-faq .circle-chevron{background:none}@media screen and (max-width: 767.98px){.custom-faq .circle-chevron{background:#ebf2f8}.custom-faq .circle-chevron svg{width:12px;height:6px}}.custom-faq span,.custom-faq p,.custom-faq button{font-weight:500;font-family:var(--text-font-family)}.custom-faq .accordion-box{padding:0 clamp(1.6rem,4dvw,6.4rem);box-shadow:8px 8px 0px 0px #cee0ef}.custom-faq .accordion-box.rounded{border-radius:clamp(1.6rem,2dvw,3.2rem)}.custom-faq .accordion-box details[open] .circle-chevron{rotate:180deg}.custom-faq .accordion-box details summary .accordion__toggle{padding:3.2rem 0;font-size:clamp(1.8rem,1.5dvw,2.4rem);line-height:1;font-weight:500}@media(width >= 1024px){.custom-faq .accordion-box details summary .accordion__toggle{padding:clamp(1.6rem,2dvw,3.2rem) 0}}.custom-faq .accordion-box details summary .accordion__toggle .circle-chevron{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem}.custom-faq .accordion-box details .accordion__content{margin:0;padding:0 0 15px;font-size:18px;line-height:1.3}.custom-faq .subcontent-mobile{margin-top:30px;display:none}.custom-faq .subcontent-mobile .subheading{font-size:24px}.custom-faq .subcontent-mobile .faq-availability{width:100%}.custom-faq .subcontent-mobile .faq-availability .get-in-touch-button{gap:0;width:100%;justify-content:center}.custom-faq .subcontent-mobile .faq-availability .get-in-touch-button svg{display:none}.custom-faq .subcontent-mobile .faq-availability .get-in-touch-button a{font-size:20px}@media screen and (max-width: 767.98px){.custom-faq .subcontent-mobile{display:flex;align-items:center;flex-direction:column;gap:15px}}.custom-faq .accordion-box details .accordion__content p {font-weight: 300;}