.o-faq{position:relative}.o-faq.paddingTopBottom{padding:96px 0}.o-faq__question{font-weight:300;font-size:24px;line-height:28px;text-transform:none;margin:0;width:95%}.o-faq__item{padding:0px 25px 25px;margin-bottom:25px;border-bottom:2px solid #eeeff1}.o-faq .accordion{position:relative;display:flex;align-items:center;background:0;color:white;cursor:pointer;font-size:22px;font-weight:600;width:100%;text-align:left;border:0;outline:0;line-height:normal}.o-faq .accordion:after{content:'\f067';font-family:fontawesome;margin-left:5px;color:#c20047;position:absolute;right:0;font-size:15px}.o-faq .accordion.active:after{content:'\f068'}.o-faq .panel{font-size:18px;padding:0;background:0;margin-bottom:0;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.o-faq .accordion.active+.panel{padding:25px 0 0}.o-faq__cta{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.o-faq .panel ul,.o-faq .panel ol{padding-left:20px}.o-faq .panel ul li,.o-faq .panel ol li{font-size:16px;font-weight:400;line-height:30px}.o-faq .panel ol li{list-style-type:decimal}@media only screen and (max-width :768px){.o-faq__title{font-size:24px;line-height:28px}.o-faq__item{padding:0px 5px 25px}.o-faq__question{font-size:18px;line-height:21px}.o-faq .accordion.active+.panel{padding:15px 0 0}.o-faq__cta .cta_button{width:180px}}