.two-col-sidebar{padding:50px 0}.two-col-sidebar .page-center{margin:0 auto;max-width:1580px!important}.two-col-wrapper{display:flex}.sidebar{background-color:#f5f5f5;border-radius:14px;box-shadow:0 4px 50px 0 #00000033;height:max-content;max-width:530px;position:sticky;top:170px}.sidebar-content h3{color:#323548;font-family:GothamHTF-Medium;font-size:30px;font-weight:500;line-height:35px;margin-bottom:28px;padding:0 46px}.sidebar .sidebar-content{background:#f5f5f5;padding:27px 0 0}.progress-bar{background:#fff;border-radius:5px;height:10px;overflow:hidden}.progress-bar-inner{background-color:#323548;border-radius:14px;height:100%;transition:width .3s ease;width:0}.sidebar ul{color:#323548;list-style:none;padding:0}.sidebar ul li a{color:#323548;cursor:pointer;display:block;font-family:GothamHTF-Medium;font-size:23px;font-weight:500;line-height:29px;padding:8px 100px 8px 70px;position:relative;text-decoration:none;width:100%}.sidebar ul li a:before{background:#323548;border-radius:12px;content:"";height:5px;left:57px;position:absolute;top:19px;width:5px}.sidebar ul li a:hover{background:#323548;color:#fff}.sidebar ul li a.active{background:linear-gradient(111.17deg,#fa5b34 49.18%,#ff005c 109.53%);color:#fff}.sidebar ul li a.active:before,.sidebar ul li a:hover:before{background:#fff}.content{flex:1;max-width:1050px;padding-left:50px;width:100%}.section{border-bottom:1px solid #000;padding:60px 0 40px}.content .section:first-child{padding-top:0}.content .section:last-child{border-bottom:0 solid #000}.content .top-card{background:linear-gradient(109.76deg,#323548 32.03%,#361e5c 134.66%);border-radius:14px;color:#fff;padding:75px 15px;text-align:center}.content .top-card h1{color:#fff;font-family:GothamHTF-Bold;font-size:60px;line-height:66px;margin:0 auto 19px;max-width:440px}.content .top-card p{font-family:Gotham HTF Book}.top-card{margin-bottom:78px}.section-ctas{text-align:center}.bottom-content-area h2,.quote-area h2,.top-content-area h2{color:#323548;font-family:GothamHTF-Bold;font-size:42px;line-height:54px}.bottom-content-area h3,.top-content-area h3{font-family:GothamHTF-Medium;font-size:36px;font-weight:500;line-height:46px}.bottom-content-area h4 strong,.top-content-area h4 strong{font-family:Gotham HTF Book!important}.bottom-content-area p,.top-content-area p{color:#323548;font-family:Gotham HTF Book;font-size:23px;line-height:29px}.bottom-content-area p a,.bottom-content-area p strong,.top-content-area p a,.top-content-area p strong{color:#323548!important;font-family:Gotham HTF Book!important}.section-ctas a.s-link{color:#000;display:inline-block;font-family:GothamHTF-Medium;font-size:21px;font-weight:500;line-height:30px;margin-bottom:40px;text-decoration:underline;text-transform:uppercase}.two-col-sidebar .section-list-area{background-color:#f5f5f5;border-radius:10px;margin-bottom:30px;padding:35px 50px}.two-col-sidebar .section-list-area .list-area{margin:0}.two-col-sidebar .section-list-area .list-area.two{column-count:2;column-gap:92px}.two-col-sidebar .section-list-area .list-area.three{column-count:3;column-gap:30px}.two-col-sidebar .section-list-area .list-area.four{column-count:4;column-gap:23px}.two-col-sidebar .section-list-area .list-area li{break-inside:avoid;color:#323548;font-family:Gotham HTF Book;font-size:23px;font-weight:400;line-height:1.304}.bottom-content-area span,.bottom-content-area ul li,.top-content-area ol li,.top-content-area ul li{color:#323548;font-family:Gotham HTF Book;font-size:21px;font-weight:400;line-height:29px}.bottom-content-area ol li strong,.bottom-content-area span,.bottom-content-area ul li a,.bottom-content-area ul li strong,.top-content-area ol li strong,.top-content-area ul li a,.top-content-area ul li strong{font-family:Gotham HTF Book!important}.quote-area{position:relative}.quote-area p:before{background:url("https://rivaltech.com/hubfs/%E2%80%9C%20(1).png");background-size:cover;content:"";height:63px;left:0;position:absolute;top:5px;width:88px}.quote-area p{font-size:28px!important;line-height:41px;max-width:948px;padding-left:150px;position:relative}.bottom-content-area ol li,.quote-area p{color:#323548;font-family:Gotham HTF Book;font-weight:400}.bottom-content-area ol li{font-size:21px;line-height:29px}.two-col-sidebar .section-video-area .video-wrapper{border-radius:16px;display:block;margin:41px 0 50px;overflow:hidden;padding-top:56.25%;position:relative}.two-col-sidebar .section-video-area .video-wrapper>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.two-col-sidebar .section-video-area .video-wrapper .video-poster{cursor:pointer;height:calc(100% + 2px);left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:calc(100% + 2px);z-index:1}@media (max-width:1250px){.content .top-card h1{font-size:54px;line-height:59px}.sidebar-content h3{font-size:26px;line-height:30px}.sidebar ul li a{font-size:20px;line-height:25px}.sidebar{max-width:450px}.two-col-sidebar .section-list-area{padding:30px 15px}.two-col-sidebar .section-list-area .list-area{padding-left:20px}.two-col-sidebar .section-list-area .list-area.four,.two-col-sidebar .section-list-area .list-area.three,.two-col-sidebar .section-list-area .list-area.two{column-count:2;column-gap:32px}}@media (max-width:1024px){.sidebar{display:none}.content{flex:1;max-width:100%;padding-left:0;width:100%}.two-col-sidebar .section-list-area .list-area.four,.two-col-sidebar .section-list-area .list-area.three,.two-col-sidebar .section-list-area .list-area.two{column-count:1}}@media(max-width:767px){.top-card p{font-size:12px!important;line-height:17px}.content .top-card{border-radius:0}.bottom-content-area h2,.quote-area h2,.top-content-area h2{font-size:36px;line-height:46px}.bottom-content-area h3,.top-content-area h3{font-size:28px;line-height:37px}.bottom-content-area br,.top-content-area br{display:block!important}.quote-area{padding-left:0}.quote-area p:before{height:34px;width:48px}.quote-area p{font-size:28px!important;line-height:36px;padding-left:73px}.content .top-card h1{font-size:32px;line-height:42px}.card-cta .hs-cta-wrapper .cta_button{font-size:16px!important;padding:10px 20px!important}}@media(max-width:420px){.bottom-content-area h2,.quote-area h2,.top-content-area h2{font-size:30px;line-height:40px}.bottom-content-area h3,.top-content-area h3{font-size:25px;line-height:35px}.quote-area p{font-size:25px!important;line-height:35px}}