.faq_tease .faq_tease__image_wrapper{position:relative}.faq_tease .faq_tease__image_wrapper::before{content:"";float:left;padding-top:calc((5 / 4)*100%)}.faq_tease .faq_tease__image_wrapper::after{content:"";display:block;clear:both}.faq_tease .faq__item .faq__button{cursor:pointer;width:100%}.faq_tease .faq__item .faq__button h4{padding-top:.8rem}.faq_tease .faq__item .faq__button .faq__arrow{-webkit-transition:rotate .2s ease-in-out;-o-transition:rotate .2s ease-in-out;transition:rotate .2s ease-in-out;rotate:-90deg}@media(hover:hover)and (pointer:fine){.faq_tease .faq__item .faq__button:hover h4{color:var(--color-primary)!important}}.faq_tease .faq__item .faq__answer{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .2s ease-in-out;-o-transition:grid-template-rows .2s ease-in-out;transition:grid-template-rows .2s ease-in-out;transition:grid-template-rows .2s ease-in-out,-ms-grid-rows .2s ease-in-out}.faq_tease .faq__item .faq__answer>*{overflow:hidden}.faq_tease .faq__item .faq__answer p{color:var(--secondary-80);letter-spacing:-.04rem}.faq_tease .faq__item.opened .faq__answer{grid-template-rows:1fr}.faq_tease .faq__item.opened .faq__arrow{rotate:90deg}