.faq{padding:5rem 0}.faq__title{margin-bottom:3.75rem}.faq__accordions{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.faq__img{position:absolute;top:0;right:6.375rem;-webkit-transform:translateY(calc(-100% + .375rem));-ms-transform:translateY(calc(-100% + .375rem));transform:translateY(calc(-100% + .375rem));z-index:-1;width:19.5rem;height:8.5625rem;overflow:hidden;padding-top:.625rem}.faq__img.animate-in>img{-webkit-animation:1s forwards mascot-enter;animation:1s forwards mascot-enter}.faq__img.animate-out>img{-webkit-animation:1s forwards mascot-leave;animation:1s forwards mascot-leave}.faq__img>img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.faq__accordion{padding:2rem 2rem 2rem 2.5rem;border:1px solid var(--border)}.faq__accordion-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;padding:2rem 2rem 2rem 2.5rem;margin:-2rem -2rem -2rem -2.5rem}@media (any-hover:hover){.faq__accordion-head:hover .faq__accordion-button>svg{opacity:1;-webkit-transform:scale(1.333);-ms-transform:scale(1.333);transform:scale(1.333)}.faq__accordion-head:hover .faq__accordion-button>svg path{fill:var(--red)}}.faq__accordion-title{font-size:max(1.5rem,12px);line-height:100%;font-weight:600}.faq__accordion-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2rem;height:2rem;-ms-flex-negative:0;flex-shrink:0;margin-left:1.875rem}.faq__accordion-button>svg{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain;opacity:.32;-webkit-transition:opacity var(--hover-transition),-webkit-transform var(--hover-transition),-webkit-transform var(--hover-transition);transition:opacity var(--hover-transition),-webkit-transform var(--hover-transition),-webkit-transform var(--hover-transition);transition:transform var(--hover-transition),opacity var(--hover-transition),transform var(--hover-transition);transition:transform var(--hover-transition),opacity var(--hover-transition),transform var(--hover-transition),-webkit-transform var(--hover-transition),-webkit-transform var(--hover-transition)}.faq__accordion-button>svg path{-webkit-transition:fill var(--hover-transition);transition:fill var(--hover-transition)}.faq__accordion-content{display:none}.faq__accordion-img{opacity:0;-webkit-transform:translateY(6.25rem);-ms-transform:translateY(6.25rem);transform:translateY(6.25rem);line-height:0;width:19.5rem;margin:-.5rem 4.75rem -2rem auto;-ms-flex-negative:0;flex-shrink:0}.faq__accordion-img.animate-in{-webkit-animation:.6s forwards mascot-enter;animation:.6s forwards mascot-enter}.faq__accordion-img>img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.faq__accordion-inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2rem}.faq__accordion-wrapper{max-width:43.75rem}.faq__accordion.is-open{margin:.5rem 0;overflow:hidden}.faq__accordion.is-open .faq__accordion-button>svg{opacity:1;-webkit-transform:rotate(-90deg)!important;-ms-transform:rotate(-90deg)!important;transform:rotate(-90deg)!important}.faq__accordion.is-open .faq__accordion-button>svg path{fill:var(--red)}.faq__accordion.is-open,.faq__accordion:hover{top:0;left:0}.faq__accordion.is-open::before,.faq__accordion:hover::before{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}@media (max-width:768px){.faq{display:block;padding:60px 0}.faq__title{font-size:32px;text-align:center;margin-bottom:116px}.faq__title span{display:block;font-size:44px;margin-bottom:8px}.faq__accordions{gap:10px}.faq__img{padding-top:unset;width:240px;height:96px;right:50%;-webkit-transform:translate(50%,calc(-100% + 10px));-ms-transform:translate(50%,calc(-100% + 10px));transform:translate(50%,calc(-100% + 10px))}.faq__accordion{top:-4px;left:-4px;padding:16px 16px 16px 20px;border-radius:8px}.faq__accordion::before{border-radius:10px;-webkit-transform:translate(4px,4px);-ms-transform:translate(4px,4px);transform:translate(4px,4px)}.faq__accordion-head{padding:16px 16px 16px 20px;margin:-16px -16px -16px -20px}.faq__accordion-title{font-size:16px}.faq__accordion-button{width:20px;height:20px;margin-left:8px}.faq__accordion-button>svg{width:14px;height:14px}.faq__accordion-inner{margin-top:12px}.faq__accordion.is-open{margin:unset}}@media (max-width:768px) and (any-hover:hover){.faq__accordion-head:hover .faq__accordion-button>svg{-webkit-transform:scale(1.42);-ms-transform:scale(1.42);transform:scale(1.42)}}