.rf-faq{padding:0 0 110px}.rf-faq .page-center{margin:0 auto;max-width:1280px;padding:0 32px}.rf-faq__wrapper{align-items:center;display:grid;gap:60px;grid-template-columns:1.2fr 1.8fr}.rf-faq__eyebrow{color:#ff5122;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.25em;line-height:1;margin-bottom:14px;text-transform:uppercase}h2.rf-faq__heading{color:#000;font-size:48px;font-weight:700;line-height:48px}.rf-faq__description{margin-top:28px;max-width:390px}.rf-faq__description,.rf-faq__description p{color:#4a4e57;font-size:16px;font-weight:400;line-height:24px;margin-top:18px}.rf-faq__accordion{display:flex;flex-direction:column;gap:14px}.rf-faq__item{background:#fff;border:1px solid #e6ddd5;border-radius:24px;overflow:hidden;transition:.3s ease}.rf-faq__item.active{border-color:#f56a44}.rf-faq__button{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:24px;justify-content:space-between;padding:28px 26px;text-align:left;width:100%}.rf-faq__question{color:#09111f;flex:1;font-size:18px;font-weight:600;line-height:1.35}.rf-faq__icon{align-items:center;border:1px solid #e6ddd5;border-radius:50%;display:flex;height:38px;justify-content:center;min-width:38px;position:relative;transition:.3s;width:38px}.rf-faq__icon svg{height:16px;position:absolute;transition:.3s;width:16px}.icon-minus,.rf-faq__item.active .icon-plus{opacity:0}.rf-faq__item.active .icon-minus{opacity:1}.rf-faq__item.active .rf-faq__icon{background:linear-gradient(90deg,#f56a44,#eb5541);border-color:#f56a44;color:#fff}.rf-faq .rf-faq__button{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;display:flex;gap:21px;justify-content:space-between;width:100%}.rf-faq__button{padding:28px 26px 16px}.rf-faq__item:not(.active) .rf-faq__button{padding-bottom:28px}.rf-faq .rf-faq__button:active,.rf-faq .rf-faq__button:focus,.rf-faq .rf-faq__button:hover{background:transparent!important;box-shadow:none!important;color:inherit!important;outline:none}.rf-faq__answer{display:grid;grid-template-rows:0fr;opacity:0;transition:.35s ease}.rf-faq__item.active .rf-faq__answer{grid-template-rows:1fr;opacity:1}.rf-faq__answer-inner{font-size:15px;overflow:hidden;padding:0 26px}.rf-faq__item.active .rf-faq__answer-inner{padding-bottom:21px}.rf-faq__answer p{color:#5c6470;font-size:17px;line-height:1.7;margin:0}.rf-faq .rf-faq__button{appearance:none;background:transparent!important;border:none!important;border-radius:0;box-shadow:none;color:inherit;font:inherit;letter-spacing:normal;padding:21px 21px 12px;text-align:left;text-transform:none}@media (max-width:1200px){.rf-faq__wrapper{gap:50px}.rf-faq__heading h1,.rf-faq__heading h2,.rf-faq__heading h3,.rf-faq__heading h4,.rf-faq__heading h5,.rf-faq__heading h6,.rf-faq__heading p{font-size:54px}}@media (max-width:991px){.rf-faq{padding:80px 0}.rf-faq__wrapper{gap:40px;grid-template-columns:1fr}.rf-faq__description{max-width:100%}}@media (max-width:767px){.rf-faq{padding:60px 0}.rf-faq .page-center{padding:0 16px}.rf-faq__heading h1,.rf-faq__heading h2,.rf-faq__heading h3,.rf-faq__heading h4,.rf-faq__heading h5,.rf-faq__heading h6,.rf-faq__heading p{font-size:44px;letter-spacing:-1px}.rf-faq__description,.rf-faq__description p{font-size:18px}.rf-faq__button{gap:18px;padding:20px}.rf-faq__question{font-size:18px}.rf-faq__icon{height:36px;min-width:36px;width:36px}.rf-faq__answer-inner{padding:0 20px}.rf-faq__item.active .rf-faq__answer-inner{padding-bottom:20px}.rf-faq__answer p{font-size:16px}}