.faq{padding:40px 0 80px;position:relative}.faq:before{content:'';position:absolute;top:0;left:0;width:100%;height:250px;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../img/faq-tlo.jpg)}.faq .heading h1{font-weight:700;font-size:30px;line-height:1.15;color:#fff;margin-bottom:70px;position:relative}.faq .heading h1:before{content:'';position:absolute;left:0;bottom:-6px;width:79px;height:3px;background:#d89f09}.faq-single{width:100%}.faq-single__controller{width:100%;padding:25px 30px;font-weight:500;font-size:18px;line-height:1.15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left;color:#131313;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;outline:0;z-index:5;position:relative;background:#fff;border:1px solid #efefef}.faq-single__controller span{display:inline-block;margin-right:24px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.faq-single__controller:focus{outline:0}.faq-single__controller.active{border-color:#fff;-webkit-box-shadow:0 4px 33px rgba(0,0,0,.22);box-shadow:0 4px 33px rgba(0,0,0,.22)}.faq-single__controller.active span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq-single__content{padding:34px 67px;background:#fff;display:none}.faq-single__content p{font-size:16px;line-height:1.35;color:#131313;margin-bottom:0}