.banner-section-one{position:relative;overflow:hidden}.banner-slide-item-one{padding:203px 0 126px 140px;position:relative}.banner-slide-item-one:after{content:"";background-color:rgba(0,0,0,.35)}.banner-image-one,.banner-slide-item-one:after{position:absolute;top:0;left:0;height:100%;width:100%}.banner-image-one img{height:100%;width:100%;object-fit:cover}.banner-section-one .heading-box{position:relative;z-index:1}.banner-sub-title-one{padding-left:18px;padding-bottom:75px;margin-bottom:27px;position:relative;max-width:800px;overflow:hidden}.banner-sub-title-one:after{content:"";position:absolute;top:0;left:0;height:100%;width:1px;background-color:hsla(0,0%,88%,.17)}.banner-sub-title-one h2{color:var(--rv-white);line-height:1.1;animation:left-in2 2s;font-size:50px}.slick-active .banner-sub-title-one h2{animation:left-in3 2s}@keyframes left-in2{0%{transform:translateX(-600px)}to{transform:translateX(0)}}@keyframes left-in3{0%{transform:translateX(-600px)}to{transform:translateX(0)}}.banner-slide-item-one h1.heading-title{color:var(--rv-white);line-height:50px;margin-bottom:24px;font-size:40px;animation:fade-left 1s ease}.slick-active .banner-slide-item-one h1.heading-title{animation:fade-left2 1s ease}@keyframes fade-left{0%{transform:translateY(-200px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-left2{0%{transform:translateY(-200px);opacity:0}to{transform:translateY(0);opacity:1}}.banner-section-one h1.heading-title span{color:#b79847}.banner-section-one p.heading-details{color:var(--rv-white);margin-bottom:50px;max-width:40%;font-size:22px}.banner-section-one ul.slick-dots{margin:0;padding:0;list-style:none;position:absolute;bottom:50px;left:300px;display:flex;column-gap:7px;align-items:flex-end}.banner-section-one ul.slick-dots li button{border:0;background-color:#b8b3b36e;font-size:0;height:2px;transition:all .5s}.banner-section-one ul.slick-dots li{text-decoration:none}.banner-section-one ul.slick-dots li.slick-active button{background-color:var(--rv-white);border:60px}#slider-info{position:absolute;bottom:50px;right:220px;color:#fff;color:var(--rv-white);font-size:18px;line-height:29px}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x)* .5);padding-left:calc(var(--bs-gutter-x)* .5);margin-right:auto;margin-left:auto}@media only screen and (max-width:768px){.banner-slide-item-one{padding:150px 0 100px 15px}.banner-sub-title-one{padding-bottom:80px}.banner-section-one ul.slick-dots{bottom:55px}#slider-info{bottom:50px}}@media only screen and (max-width:479px){.banner-section-one p.heading-details{max-width:100%}.banner-sub-title-one h2{font-size:40px}.banner-slide-item-one h1.heading-title{font-size:30px}.banner-section-one p.heading-details{font-size:20px}}.patner-section-one{background-color:var(--rv-grey)}.partner-slide-item-one{border-left:1px solid rgba(0,0,0,.2);height:100%;display:flex!important;justify-content:center;height:175px;align-items:center;border-bottom:1px solid rgba(0,0,0,.2);position:relative;overflow:hidden}.partner-slide-item-one:before{content:"";position:absolute;right:-50px;bottom:-70px;width:140px;height:140px;border-radius:100%;background:radial-gradient(circle,#ffeca2 0,hsla(0,0%,100%,0) 70%);pointer-events:none}.patner-slide-item-one img{filter:brightness(.5) grayscale(1);transition:all .5s}.service-left-one{padding-right:90px}.service-left-one .heading-title{margin-bottom:12px;font-size:45px;color:var(--rv-primary)}.service-left-details-one{padding-left:15px;border-left:1px solid var(--rv-gray);position:relative}.service-left-details-one.active:after{height:80%}.service-left-details-one:after{content:"";position:absolute;top:0;left:-1px;width:1px;height:0;background-color:var(--rv-white-text);transition:all 3s}.service-left-details-one p{margin-bottom:75px}.service-right-one{display:flex;flex-wrap:wrap;column-gap:30px}.service-right-inner-one{width:40%;flex-grow:1}.service-right-inner-one:nth-child(2),.service-right-inner-one:nth-child(4),.service-right-inner-one:nth-child(6),.service-right-inner-one:nth-child(8){margin-top:52px}.service-box-one{border-radius:10px;margin-bottom:20px;padding:38px;transition:all .8s;position:relative;overflow:hidden}.service-icon-one{margin-bottom:16px;position:relative}.animated-svg path{stroke-dasharray:300;stroke-dashoffset:300;animation:draw 3s ease-in-out forwards}.service-box-one .animated-svg path{animation:draw2 3s ease-in-out forwards}@keyframes draw{to{stroke-dashoffset:0}}@keyframes draw2{to{stroke-dashoffset:0}}.service-box-one h4{font-size:20px;color:var(--rv-primary);margin-bottom:13px}.service-box-one p{font-size:16px;color:#616866;margin-bottom:13px}.service-btn-one{display:inline-flex;align-items:center;justify-content:center;border-radius:20px;background-color:#f5f5f5;color:var(--rv-white-text);column-gap:0;font-size:14px;padding:10px 14px;transition:all .5s}.service-btn-one span{max-width:0;overflow:hidden;white-space:nowrap;transition:max-width 2s ease-in}.service-box-one .service-btn-one span{max-width:1000px;opacity:1;margin-right:10px}.service-box-one .service-box-one h4{color:#fff}.service-box-one{background-color:var(--rv-primary)}.service-box-one .service-icon-one span{filter:invert(1)}.service-box-one .service-btn-one{background-color:var(--rv-white);border-radius:6px}@media only screen and (max-width:1400px){.service-left-one{padding-right:0}}@media only screen and (max-width:1199px){.service-right-one{column-gap:15px}.service-box-one{padding:38px 20px}}@media only screen and (max-width:570px){.service-right-inner-one{width:100%}.service-right-inner-one:nth-child(2){margin-top:0}}@media only screen and (max-width:425px){.service-left-one .heading-title{margin-bottom:12px;font-size:30px;color:#3b4443}}.service-box-one .service-icon-one svg{color:#fff;filter:invert(1)}.service-box-one h4,.service-box-one p{color:#fff}.process-section-one{padding:150px;background:linear-gradient(180deg,#fff 0,#f0ece8 52.07%,var(--rv-secondary) 118.82%)}.process-section-one .heading-title{margin-bottom:50px;margin-left:50px}.process-inner-one{display:flex;margin-left:50px;align-items:center;justify-content:center}.process-box-one{padding:70px 25px 70px 80px;border-radius:100%;border:1px solid var(--rv-primary);position:relative;background-color:var(--rv-third);transition:all .5s;overflow:hidden;width:405px}.process-box-one>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:0;width:0;object-fit:cover;transition:all .8s;border-radius:100%;z-index:-1}.process-icon-one{margin-bottom:30px;position:relative}.process-box-one h4{margin-bottom:15px;transition:all .5s}.process-box-one p{position:relative;transition:all .5s}.process-box-one h4 span{color:var(--rv-primary);transition:all .5s}.process-box-one+.process-box-one{margin-left:-183px}.process-box-one:hover{z-index:1}.process-box-one:hover>img{height:100%;width:100%}.process-box-one:hover h4,.process-box-one:hover h4 span,.process-box-one:hover p{color:var(--rv-white)}.process-box-one:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:0;width:0;border-radius:100%;transition:all .8s ease;background:var(--rv-primary);backdrop-filter:blur(10px)}.process-box-one:hover:before{height:100%;width:100%}.process-box-one:hover .process-icon-one img{filter:invert(1);transition:all;transition-duration:.5s;transition-behavior:ease-in-out}@media only screen and (max-width:1400px){.process-box-one{flex-shrink:0}.process-box-one+.process-box-one{margin-left:-240px}}@media only screen and (max-width:1300px){.process-inner-one{flex-wrap:wrap;column-gap:10px;row-gap:10px;justify-content:center}}@media only screen and (max-width:1199px){.process-box-one+.process-box-one{margin-left:0}}@media only screen and (max-width:991px){.process-box-one{padding:0 30px;width:320px;height:320px;text-align:center;display:flex;flex-direction:column;justify-content:center}}@media only screen and (max-width:570px){.process-section-one{padding:50px 10px}.process-inner-one{display:flex;margin-left:0}.process-icon-one{position:relative;display:flex;justify-content:center}}