.faq{padding:4rem 0}.faq__description{max-height:0;overflow:hidden;padding-left:40px;transition:max-height .3s ease-out}.faq__description ul{padding-left:20px}.faq h2{font-size:40px;font-weight:800;letter-spacing:1px;margin:0 0 3rem;text-align:center;text-transform:uppercase}.faq__container{margin:0 auto;max-width:1090px;width:100%}.faq__items{border-bottom:1px solid;border-top:1px solid;margin:-1px 0}.faq__items-inner h3{align-items:center;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:20px;letter-spacing:1px;margin:0;padding-bottom:20px}.faq__items-inner{padding:20px 20px 0}.faq__items-inner h3.active+div{margin-bottom:25px}.faq__items-inner h3 img{margin-top:10px;transform:rotate(-90deg);transition:all .3s ease}.faq__items-inner h3.active img{transform:rotate(0)}.faq__description *{font-size:16px}.faq__description li{margin-bottom:1rem}.faq__button-link{margin-top:2rem;padding-left:4rem}.faq__button-link a{align-items:center;color:#000;display:flex;font-size:15px;gap:10px;letter-spacing:2px;text-decoration:none}@media (min-width:651px){.faq__items-inner h3{font-size:24px}.faq__description *{font-size:18px}.faq__button-link a{font-size:17px}}