:root{--titleFont:"Inter",sans-serif;--bodyFont:"Inter",sans-serif;--primaryColor:#537fe7;--secondaryColor:#5e5e5e;--whiteColor:#fff;--titleColor:#181823;--hoverColor:#000;--bodyColor:#5e5e5e;--partialColor:#181823;--btnColor:#15171a;--button-bg:#537fe7;--button-bg-hover:#5e5e5e}.react-heading{position:relative;display:flex;justify-content:space-between;align-items:center;-moz-column-gap:6px;column-gap:6px}.react-heading .heading-icon{height:46px;width:46px;min-width:46px;display:flex !important;align-items:center;justify-self:center;background:var(--primaryColor);position:relative;border-radius:50%}.react-heading .heading-icon i{margin:auto;color:#fff}.react-heading .title-inner{position:relative;z-index:1;width:100%;display:flex;align-items:center}.react-heading .title-inner>span{font-size:14px;line-height:16px}.react-heading .title-inner .sub-text{margin:0;display:inline-block !important;z-index:1}.react-heading .title-inner .title{margin-top:0 !important;margin-bottom:0 !important;z-index:1;white-space:nowrap}.react-heading .title-inner .title span{font-weight:100;position:relative;z-index:1}.react-heading .title-inner .border-line{width:100%;height:1px;background:rgba(94,94,94,.5);opacity:.5}.react-heading .title-inner .rts-btn{font-weight:inherit}.react-heading .title-inner .primary_btn{color:#fff;background-color:var(--primaryColor);font-family:var(--bodyFont);font-size:18px;font-weight:700;line-height:28px;text-transform:uppercase;position:relative;transition:all .4s;padding:20px 35px;border-radius:15px;text-align:center;border:1px solid var(--primaryColor)}.react-heading .title-inner .primary_btn:hover{border:1px solid #fff;background-color:#fff !important;color:#181823}.react-heading .title-inner .primary_btn:hover i{transform:translateX(5px)}.react-heading .title-inner .rts-btn.btn_lg{padding:25px 50px !important}.react-heading.default .title{white-space:nowrap}.react-heading.default .title-inner{display:flex;align-items:center}.react-heading.default .title-inner .border-line{margin:0 40px}.react-heading.default .description{position:relative;padding-right:80px}.react-heading.default .description:after{content:"";position:absolute;border:0;width:60px;height:2px;background:var(--primaryColor);z-index:9;margin-left:0;right:0;top:14px}.react-heading.default .description p{margin-bottom:12px;font-weight:500}.react-heading.style1 .border-line{width:100%;height:1px;background:rgba(94,94,94,.5);opacity:.5}.react-heading.style1 .title-inner{display:flex;align-items:center;justify-content:center}.react-heading.style1 .title{margin:0 40px}.react-heading.show_btn_icon_yes .rts-btn{padding:20px 55px 20px 35px}.react-heading.show_btn_icon_yes .rts-btn i{transition:all ease .3s;position:absolute}.react-heading.show_btn_icon_yes .rts-btn.btn_lg{padding:25px 65px 25px 35px !important}@media (max-width:768px){.react-heading .rts-btn{display:none}.react-heading .border-line{display:none}}