.faq{background-color:#e7e7e7;background-position:50%;background-size:cover;position:relative;z-index:1}.faq:not(.bg-transparent):before{background:rgba(0,0,0,.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.faq-title{font-size:1.8rem;text-shadow:0 2px 4px rgba(0,0,0,.2)}.faq-card{background:hsla(0,0%,100%,.9);border-radius:.3rem}.faq-card .faq-card-title{color:#1972bc;font-size:1.3rem;font-style:normal}.faq-card .faq-card-title:before{content:"\f075";float:left;font-family:Font Awesome\ 6 Free;margin-left:-28px}.faq.bg-transparent .faq-card{-o-box-shadow:0 5px 15px rgba(0,0,0,.15);box-shadow:0 5px 15px rgba(0,0,0,.15)}.faq__card{border-radius:5px;-o-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);overflow:hidden;padding-right:55px;position:relative}.faq__title{font-size:1.1rem!important}.faq__title .fas{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:50%;transform-origin:50%;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.faq__option{height:100%;position:absolute;right:0;top:0;width:40px}.faq__content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.faq__option--hide{display:block}.faq__option--show{display:none}.faq__card.closed .faq__title .fas{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.faq__card.closed .faq__option--hide{display:none}.faq__card.closed .faq__option--show{display:block}
