.faq-section{padding:130px 0;position:relative}.faq-section__row{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:40px}.faq-section__col-heading,.faq-section__col-items{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 12px);flex:0 0 calc(50% - 12px)}.faq-section__row:not(.column) .faq-section__heading-wrap{position:sticky;top:195px;z-index:1}.faq-section__row.column .faq-section__col-heading,.faq-section__row.column .faq-section__col-items{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.faq-section__heading{color:#c1c7cd;cursor:pointer;font-size:36px;margin-bottom:24px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.faq-section__heading.active,.faq-section__heading:hover{color:#000}.faq-section__heading:last-child{margin-bottom:0}.faq-section__row.column .faq-section__item-heading{display:none}.faq-section__item{margin-bottom:90px}.faq-section__item:last-child{margin-bottom:0}.faq-section__item-heading{border-bottom:1px solid #d8d8d8;font-size:22px;margin:0;padding-bottom:45px}.faq-section__accordion-item{border-bottom:1px solid #d8d8d8;cursor:pointer}.faq-section__accordion-item-heading{font-size:22px;margin:0;padding:36px 36px 36px 0;position:relative}.faq-section__accordion-item-heading:after,.faq-section__accordion-item-heading:before{background-color:#000;content:"";opacity:1;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.faq-section__accordion-item-heading:before{height:2px;width:20px}.faq-section__accordion-item-heading:after{height:20px;right:9px;width:2px}.faq-section__accordion-item.active .faq-section__accordion-item-heading:after{opacity:0}.faq-section__accordion-item-description{color:#4d5358;font-size:22px;margin-bottom:0;max-height:0;opacity:0;-webkit-transition:.3s;-o-transition:.3s;-webkit-transition:max-height .3s ease,opacity .3s ease;-o-transition:max-height .3s ease,opacity .3s ease;transition:max-height .3s ease,opacity .3s ease;visibility:hidden}.faq-section__accordion-item.active .faq-section__accordion-item-description{margin-bottom:36px;opacity:1;visibility:visible}.faq-section__btn-scroll-to-top{background:#fff;border-radius:50%;bottom:20px;color:#000;height:54px;padding:10px;position:fixed;right:20px;width:54px;z-index:999}.faq-section__btn-scroll-to-top:focus,.faq-section__btn-scroll-to-top:hover{color:#000}@media (max-width:991px){.faq-section{padding:100px 0}.faq-section__col-heading,.faq-section__col-items{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.faq-section__heading{font-size:30px}.faq-section__item{margin-bottom:60px}.faq-section__accordion-item-description,.faq-section__accordion-item-heading,.faq-section__item-heading{font-size:18px}}@media (max-width:575px){.faq-section__heading{font-size:24px}.faq-section__accordion-item-heading{font-size:16px;padding:25px 25px 25px 0}.faq-section__accordion-item-description{font-size:16px}}