.faq-section{position:relative;padding:.6rem 0 6rem}@media screen and (min-width: 750px){.faq-section{padding:1rem 0 12rem}}.faq-section__grid{display:grid;grid-template-columns:1fr}@media screen and (min-width: 750px){.faq-section__grid{grid-template-columns:1fr 2fr;gap:4rem;align-items:start}}@media screen and (min-width: 990px){.faq-section__grid{gap:6rem}}@media screen and (min-width: 1200px){.faq-section__grid{gap:13rem}}@media screen and (min-width: 990px){.faq-section__info{position:sticky;top:125px;min-width:42.8rem}}.faq-section__heading{margin:0;margin-bottom:1.2rem;font-size:4.4rem;line-height:1;font-weight:700;text-align:left;letter-spacing:normal;text-transform:uppercase}.faq-section__heading span{color:rgb(var(--color-link))}.faq-section__heading p{margin:0}@media (min-width: 990px){.faq-section__heading{font-size:6.4rem;margin-bottom:2.4rem}}.faq-section__image img{width:100%;height:auto}.faq-section .faq-accordion-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.faq-section .faq-accordion-item{list-style-type:none;margin-top:0}@media screen and (min-width: 750px){.faq-section .faq-accordion-item:first-of-type{border-top:0;margin-top:-1.6rem}}@media screen and (min-width: 990px){.faq-section .faq-accordion-item:first-of-type{margin-top:-2.4rem}}.faq-section .faq-question{padding:1.6rem 0;font-family:var(--font-body-family);letter-spacing:normal;font-weight:600;font-size:2.2rem}@media screen and (min-width: 990px){.faq-section .faq-question{padding:2.4rem 0;font-size:2.4rem}}.faq-section .faq-question>div{display:flex;flex:1}.faq-section .faq-question .icon-chevrone{width:20px;height:29px;margin-left:1rem;transition:transform .3s ease-in-out}.faq-section details[open]>summary{color:rgb(var(--color-link))}.faq-section details[open]>summary>div{color:rgb(var(--color-link))}.faq-section details[open]>summary .icon-chevrone{transform:scaleY(-1)}.faq-section .faq-answer{overflow:hidden;height:auto;max-height:0;transition:max-height .3s ease-out;margin-bottom:1.6rem}@media screen and (min-width: 990px){.faq-section .faq-answer{margin-bottom:2.4rem}}.faq-section .faq-answer p{margin:0}
