.faq{padding-top:80px}@media only screen and (max-width:1199px){.faq{padding-top:30px}}@media only screen and (max-width:991px){.faq{padding-top:50px}}@media only screen and (max-width:767px){.faq{padding-top:60px}}.faq .row{padding-top:50px;position:relative}.faq .row:before{background:hsla(0,0%,100%,.6);content:"";height:1px;left:50%;position:absolute;top:0;transform:translate(-50%);width:calc(100% - 40px)}@media only screen and (max-width:991px){.faq .row{padding-top:30px}.faq .row:before{width:calc(100% - 20px)}}@media only screen and (max-width:767px){.faq .row .col-sm-6{margin-bottom:30px}.faq .row .col-sm-6:last-of-type{margin-bottom:0}}.faq__footer{align-items:center;display:flex;justify-content:space-between;padding-bottom:80px;padding-right:100px;padding-top:50px}@media only screen and (max-width:1199px){.faq__footer{padding-bottom:60px;padding-right:0;padding-top:50px}}@media only screen and (max-width:991px){.faq__footer{margin-top:0;padding:50px 0}}@media only screen and (max-width:767px){.faq__footer{border-top:1px solid hsla(0,0%,100%,.6);margin-top:30px;padding:15px 0 10px}}.faq__footer_heading{color:#fff;font-size:30px;font-weight:600;line-height:1.15}@media only screen and (max-width:1199px){.faq__footer_heading{font-size:24px}}@media only screen and (max-width:991px){.faq__footer_heading{font-size:20px}}@media only screen and (max-width:767px){.faq__footer .button{padding:25px 0;width:100%}}@media only screen and (max-width:575px){.faq__footer .button{font-size:4.375vw;line-height:1}}.faq__item{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:30px;padding-right:50px}.faq__item:last-of-type{margin-bottom:0}@media only screen and (max-width:1199px){.faq__item{padding-right:0}}.faq__image-wrapper{align-items:center;background:#373737;border-radius:50%;display:flex;height:30px;justify-content:center;margin-right:10px;min-width:30px;width:30px}.faq__image{width:20px}.faq__heading{color:#fff;font-size:16px;font-weight:500;letter-spacing:-1px;line-height:20px;margin-bottom:5px;text-shadow:0 0 2px rgba(0,0,0,.5)}@media only screen and (max-width:1199px){.faq__heading{font-size:14px}}@media only screen and (max-width:575px){.faq__heading{font-size:4.375vw;line-height:1.4}}.faq__text{color:#fff;font-size:14px;font-weight:400;line-height:20px;opacity:.7;text-shadow:0 0 2px rgba(0,0,0,.5)}@media only screen and (max-width:1199px){.faq__text{font-size:12px}}@media only screen and (max-width:575px){.faq__text{font-size:3.75vw;line-height:1.5}}