.FAQ .faq-item{margin-bottom:32px;padding:0 16px;border:2px solid #00364b;border-radius:10px;background:#00364b;color:#fff;transition:.2s}.FAQ .faq-item.active{padding:8px 16px;background:#fff;color:#00364b}.FAQ .faq-item.active .faq-button__text{font-weight:700}.FAQ .faq-item:last-child{margin-bottom:0}.FAQ .faq-item--hidden{display:none}.FAQ .faq-hidden:not(:focus):not(.active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.FAQ .faq-button{font-weight:700;display:block;background:rgba(0,0,0,0);border:none;width:100%;position:relative;text-align:left;padding:10px 50px 10px 0;color:currentColor;margin:0}.FAQ .faq-button:before{content:"";position:absolute;top:-14px;bottom:-14px;left:-30px;right:-30px}.FAQ .faq-button:hover,.FAQ .faq-button:focus{outline:none}.FAQ .faq-button__text{font-size:18px;line-height:1.3;line-height:inherit;margin-bottom:0}.FAQ .faq-button__text:before{display:none}.FAQ .faq-button__inner{position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(0deg);transition:.2s;width:30px;height:14px;color:#ebff4b}.FAQ .faq-button__inner:before{content:"";position:absolute;width:30px;height:2px;top:calc(50% - 1px);right:0;transition:.2s;background:currentColor}.FAQ .faq-button__inner:after{content:"";position:absolute;height:12px;width:12px;border-right:2px currentColor solid;border-bottom:2px currentColor solid;transition:.2s;right:0;top:1px;transform:rotate(-45deg);transition:.2s}.FAQ .faq-button[aria-expanded=true] .faq-button__inner{transform:rotate(90deg);color:#00364b}.FAQ .faq-button[aria-expanded=true] .faq-button__inner:before{width:38px}.FAQ .faq-body{padding-bottom:16px;padding:0 50px 0 0}.FAQ .faq-body p{padding-top:16px}.FAQ .faq-body p:last-child{margin-bottom:0}.FAQ .faq__more{margin-top:60px}.FAQMore{margin-top:28px}@media (min-width: 1100px){.FAQItem--space{padding-left:32px}.FAQ .faq-item{padding:4px 30px}.FAQ .faq-item.active{padding:10px 30px 21px 30px}.FAQ .faq-button__text{font-size:20px;line-height:1.3}}@media (min-width: 576px){.FAQ .faq-button__inner{width:60px}.FAQ .faq-button__inner:before{width:60px}.FAQ .faq-body{max-width:764px}}
