.faq__wrapper{background-color:#fff;border-radius:5px;display:flex;justify-content:space-between;padding:7rem 10rem}@media(max-width:989.98px){.faq__wrapper{flex-direction:column;padding:3rem 2rem}}.faq__title{font-family:var(--font-body-family);font-size:calc(var(--font-heading-scale)*4.5rem);margin:0}@media(max-width:989.98px){.faq__title{font-size:3.2rem;max-width:22rem}}.faq__title--highlight{font-family:var(--font-heading-family);font-weight:300;line-height:1.2em}.faq__header{display:flex;flex-direction:column;gap:5rem;width:35%}@media(max-width:989.98px){.faq__header{gap:2.5rem;width:100%}}.faq__tabs{display:flex;flex-wrap:wrap;gap:1rem}@media(max-width:989.98px){.faq__tabs{margin:0 0 2.5rem}}.faq__tab{background-color:#fff;border:1px solid #dfdfdf;border-radius:5rem;cursor:pointer;font-size:calc(var(--font-body-scale)*1.3rem);font-weight:600;line-height:1em;padding:1rem 2rem;transition:all .2s ease-in-out}.faq__tab.active,.faq__tab:hover{border:1px solid #006d6c}.faq__tab.active{background-color:#e5ece9}.faq__answer{color:#000;font-size:calc(var(--font-body-scale)*1.5rem);letter-spacing:.02em;line-height:1.46em}.faq__content{display:none}.faq__content.active{display:block}.faq__content summary{align-items:flex-start;border-bottom:1px solid #dfdfdf;display:flex;justify-content:space-between;padding:1.6rem 0}.faq__content summary h3,.faq__content summary span{color:#03302e;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)*1.8rem);font-weight:500;font-weight:600;letter-spacing:.04em;margin:0}.faq__content summary svg{height:1.8rem;min-width:2.8rem;padding-left:1rem;transition:transform .3s ease;width:2.8rem}.faq__contents{display:flex;flex-direction:column;justify-content:flex-start;width:50%}@media(max-width:989.98px){.faq__contents{width:100%}}.faq details[open] summary .icon-plus{transform:rotate(45deg)}.faq-2 .faq__content{display:block}.faq-2 .faq__content:first-child .faq__questions-header{margin-top:0}.faq-2 .faq__wrapper{align-items:center;background:transparent;flex-direction:column;gap:100px}@media(max-width:989.98px){.faq-2 .faq__wrapper{gap:80px}}.faq-2 .faq__contents,.faq-2 .faq__header{width:100%}.faq-2 .faq__tabs{display:grid;grid-template-columns:1fr 1fr 1fr}@media(max-width:989.98px){.faq-2 .faq__tabs{grid-template-columns:1fr 1fr}}.faq-2 .faq__tab{align-items:center;background:transparent;border-radius:5px;color:#03302e;display:flex;flex-direction:column;gap:17px;justify-content:center;padding:33px;text-decoration:none}@media(max-width:989.98px){.faq-2 .faq__tab{font-size:calc(var(--font-body-scale)*1.2rem);line-height:normal;padding:27px 10px;text-align:center}}.faq-2 .faq__tab img{height:40px;width:40px}.faq-2 .faq__questions-header{color:#006d6c;font-size:calc(var(--font-heading-scale)*4.5rem);font-weight:400;margin:40px 0 10px}@media(max-width:989.98px){.faq-2 .faq__questions-header{font-size:calc(var(--font-heading-scale)*2.8rem);font-style:normal}}