@-webkit-keyframes sheens{0%{left:-30%;opacity:0}50%{opacity:1}to{left:130%;opacity:0}}@keyframes sheens{0%{left:-30%;opacity:0}50%{opacity:1}to{left:130%;opacity:0}}.faq{background:var(--faq--background)}.faq .faq__wrapper>*:first-child{margin-top:0}.faq .faq__texts-wrapper{max-width:750px;margin-left:auto;margin-right:auto;place-self:center;text-align:center}.faq .faq__caption{color:#000;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:500;line-height:1.5;text-transform:uppercase;text-align:center}.faq .faq__heading{color:#1c2128;font-family:var(--font-heading-family);font-style:normal;font-weight:500;line-height:1.2;text-align:center;margin-bottom:0;margin-top:20px}.faq .faq__description{color:#1c2128;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:400;line-height:1.5;text-align:center;margin-top:20px}.faq .faq-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:17px;margin-top:80px;max-width:1000px;margin-left:auto;margin-right:auto}.faq .faq-item{background:#fff;position:relative;padding:30px 40px;border-radius:24px;-webkit-box-shadow:0px 6px 19px 0px rgba(0,0,0,.1);box-shadow:0 6px 19px #0000001a}.faq .faq-item:hover{cursor:pointer}.faq .faq-item .faq-item__question{margin:0 40px 0 0;color:#1c2128;font-family:var(--font-body-family);font-style:normal;font-weight:500;line-height:1.5;font-size:1.6rem}.faq .faq-item .faq-item__question:hover{cursor:pointer}.faq .faq-item .faq-item__answer{color:#8f8f8f;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:500;line-height:1.5;overflow:hidden;margin-top:0;margin-bottom:0;margin-right:70px;-webkit-transition:margin .3s ease-out,max-height .3s ease-out;transition:margin .3s ease-out,max-height .3s ease-out}.faq .faq-item .faq-item__answer>*:first-child{margin-top:0}.faq .faq-item .faq-item__answer>*:last-child{margin-bottom:0}.faq .faq-item .faq-item__icon{position:absolute;right:40px;top:30px;opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.faq .faq-item .faq-item__icon svg{overflow:visible;display:block;height:30px;width:30px}.faq .faq-item:not(.active) .faq-item__minus{opacity:0}.faq .faq-item:not(.active) .faq-item__answer{max-height:0}.faq .faq-item.active .faq-item__answer{max-height:var(--active-max-height);margin-top:23px}.faq .faq-item>*{min-height:0}.faq .faq__btn.faq__btn{margin-top:20px;padding:6px 31px 4px}.faq .faq__btn.faq__btn:hover{color:#759e84;background:transparent}@media only screen and (max-width: 1500px){.faq .faq-item .faq-item__question{font-size:1.4rem}.faq .faq-item .faq-item__icon{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}}@media only screen and (max-width: 768px){.faq .faq__caption{font-size:12px}.faq .faq__heading{margin-top:10px}.faq .faq__description{font-size:14px;margin-top:25px}.faq .faq-items{margin-top:50px}.faq .faq-item{padding:20px 40px;border-radius:10px}.faq .faq-item .faq-item__answer{margin-right:0;font-size:14px}.faq .faq-item .faq-item__icon{top:20px;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.faq .faq-item.active .faq-item__answer{margin-top:20px}}
