.block-faq{background-color:#171e29;margin:max(1.5rem,min(4.4413601666vw,4rem)) 0}.block-faq .wrapper__inner{display:grid;grid-template-columns:repeat(2,1fr)}.block-faq__faqs{display:flex;flex-direction:column;gap:.375rem}.block-faq__faq{position:relative;padding:max(1.125rem,min(1.6655100625vw,1.5rem));background-color:#ffffff1a;transition:background-color .3s ease;border-radius:.75rem}.block-faq__faq:hover:not(.block-faq__faq--active){background-color:#ffffff29}.block-faq__faq:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#fdfdfd,#6eb2c7);opacity:0;transition:opacity .3s ease}.block-faq__faq:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.45),transparent 60%);background:radial-gradient(circle at var(--faq-mouse-x, 50%) var(--faq-mouse-y, 50%),rgba(255,255,255,.45),transparent 60%);opacity:0;transition:opacity .3s ease}.block-faq__faq>*{position:relative;z-index:1}.block-faq__faq__title{color:#fff;transition:color .3s ease;font-size:max(1rem,min(1.387925052vw,1.25rem));line-height:1;font-weight:600}.block-faq__faq__heading{display:flex;justify-content:space-between;align-items:center;gap:1rem}.block-faq__faq__toggle-btn{position:relative;width:2rem;height:2rem;border:none;border-radius:999px;background-color:#5fa7b1;transition:background-color .3s ease,transform .2s ease;cursor:pointer;flex-shrink:0}.block-faq__faq__toggle-btn:hover{background-color:#9fc7cb;cursor:pointer}.block-faq__faq__toggle-btn:before,.block-faq__faq__toggle-btn:after{content:"";position:absolute;top:50%;left:50%;background-color:#fff;opacity:1;transform:translate(-50%,-50%);transition:transform .3s ease,opacity .3s ease}.block-faq__faq__toggle-btn:before{width:.875rem;height:.125rem}.block-faq__faq__toggle-btn:after{width:.125rem;height:.875rem}.block-faq__faq--active .block-faq__faq__toggle-btn:after{transform:translate(-50%,calc(-50% + .625rem));opacity:0}.block-faq__faq__content{color:#171e29;font-size:max(1rem,min(1.387925052vw,1.25rem));line-height:1.7}.block-faq__faq__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.block-faq__faq__content__inner{overflow:hidden;min-height:0}.block-faq__faq__content__body{padding-top:1.5rem}.block-faq__faq--active:before{opacity:1}.block-faq__faq--active:after{opacity:1}.block-faq__faq--active .block-faq__faq__title{color:#161616}.block-faq__faq--active .block-faq__faq__toggle-btn{background-color:#171e29}.block-faq__faq--active .block-faq__faq__content{grid-template-rows:1fr}.block-faq__heading{color:#fff}.block-faq__note{grid-column:1/-1;margin-top:max(3rem,min(4.4413601666vw,4rem));color:#fff;font-size:.9375rem}@media screen and (max-width:1440.98px){.block-faq__faq__title{font-size:1rem;line-height:1;font-weight:600}.block-faq__faq__toggle-btn{width:1.5rem;height:1.5rem}.block-faq__faq__content{font-size:1rem;line-height:1.5}}@media screen and (max-width:1023.98px){.block-faq .wrapper__inner{grid-template-columns:1fr;gap:1rem}}
