.faq-top{padding:0 9%;margin:80px 0 40px}.faq-content{padding:0 30% 0 9%;margin:80px 0 90px}.faq-content .accordion{margin-top:50px}.faq-content .accordion .open-row{background-color:transparent;padding:13px 10% 13px 0}.faq-content .accordion .row-content .row-content-item{border-bottom:1px solid #cadffc;padding:13px 10% 13px 13px}.faq-content.textpage{margin:60px 0 90px}.faq-content.textpage h3,.faq-content.textpage h4,.faq-content.textpage p,.faq-content.textpage ul{margin:30px 0}.faq-content .faq-tabs ul{padding:0;margin:0;list-style:none;width:100%}.faq-content .faq-tabs ul li{margin-right:40px;font-size:14px;font-family:SofiaPro-Bold,Arial,Helvetica,sans-serif;display:inline-block;position:relative}.faq-content .faq-tabs ul li a{display:block;padding:6px 0;color:#848fa0;border-bottom:3px solid transparent}.faq-content .faq-tabs ul li a.active,.faq-content .faq-tabs ul li a:hover{color:#0957c3;border-color:#0957c3}.faq-content h2{font-size:16px}@media only screen and (max-width:1240px){.faq-content,.faq-top{padding:0 20% 0 50px}}@media only screen and (max-width:1024px){.faq-content,.faq-top{padding:0 50px}.faq-top{margin:50px 0 20px}.faq-content{margin:35px 0 70px}.faq-content.textpage{margin:30px 0 70px}.faq-content .accordion{margin-top:35px}}@media only screen and (max-width:800px){.faq-content,.faq-top{padding:0 35px}}@media only screen and (max-width:640px){.faq-content,.faq-top{padding:0 25px}.faq-content .accordion{margin:20px -25px 0}.faq-content .accordion .open-row{padding:13px 45px 13px 25px}.faq-content .accordion .row-content .row-content-item{padding:10px 50px 13px 25px}.faq-content .faq-tabs ul{margin:0 -20px;padding:0 25px 0 0;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;width:auto;-webkit-overflow-scrolling:touch;display:block}.faq-content .faq-tabs ul li{vertical-align:top;max-width:100%;display:inline-block;margin:0 0 20px 20px;white-space:normal}}