.faq .inner{padding:72px 16px 56px}.faq .inner.first-block{padding-top:155px}.faq .heading-container{width:50%;padding-bottom:56px}.faq .heading-container .h1,.faq .heading-container .h2,.faq .heading-container .h3,.faq .heading-container .h4,.faq .heading-container .h5{margin:0 0 16px}.faq .heading-container .ingress{font-size:2.4rem;line-height:32px}.faq .faqs{margin:0 -16px}.faq .faqs .col{padding:0 16px;margin-bottom:40px}.faq .faqs .icon{margin:0 0 20px;max-width:48px}.faq .faqs .heading{color:#253746;font-family:"proxima-nova-condensed","sans-serif";font-weight:600;font-size:2.3rem;line-height:28px;margin:0 0 8px}.faq .faqs .text{font-size:1.8rem;line-height:26px}.faq .cta-container{background-color:#F2F5F8;border-radius:16px;padding:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.faq .cta-container .title{font-family:"proxima-nova","sans-serif";font-size:2rem;font-weight:600;line-height:30px;color:#253746;margin:0 0 8px}.faq .cta-container .text{font-size:1.8rem;line-height:28px}.faq .cta-container .button{font-size:1.6rem;line-height:24px;padding:12px 20px;font-weight:600}@media (max-width: 768px){.faq .inner{padding:48px 16px 32px}.faq .inner.first-block{padding-top:142px}.faq .heading-container{width:100%;padding-bottom:24px}.faq .heading-container .ingress{font-size:1.8rem;line-height:26px}.faq .faqs{margin:0}.faq .faqs .col{padding:0;margin:0 0 24px}.faq .cta-container{padding:24px 16px;display:block;margin-top:4px}.faq .cta-container .button{margin-top:16px}}
