.faq__items{border-bottom:1px solid #ccc;margin-bottom:1.5rem;padding-bottom:1.5rem}.faq__items h3{cursor:pointer;font-family:Montserrat,sans-serif!important;font-size:20px;margin:0}.faq__items h3:before{border:3px solid #5fb5d5;border-bottom:0;border-left:0;content:"";display:inline-block;height:10px;margin-bottom:4px;margin-right:10px;transform:rotate(45deg);vertical-align:middle;width:10px}.faq__items ul:last-of-type{margin:0;padding:0}.faq__description{max-height:0;opacity:0;overflow:hidden;transition:all .3s ease-out}.faq__inner-container{margin-top:4rem}.faq__items h3.active+.faq__description{opacity:1;padding-top:20px}.body-container-wrapper .faq__description ul:not([class]) li:not([class]):before{mask-size:contain}