@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&amp;family=Mulish:wght@400;500;600;700;800&amp;family=Newsreader:opsz,wght@6..72,700&amp;display=swap);
:root{--white-f:#ffffff;--black-0:#000000;--black:#050505;--black-2:#1d1d1d;--orange:#F2584C;--green:#0F8C50;--inter:"Inter",sans-serif;--mulish:"Mulish",serif;--newsreader:"Newsreader",serif;--sahitya:"Sahitya",serif;--philosopher:"Philosopher",sans-serif;--oldenburg:"Oldenburg",serif}
html{scroll-behavior:smooth;overflow-x:hidden}
body{font-family:var(--inter);color:var(--black-0);overflow-x:hidden}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}
p{font-size:16px;line-height:26px}
a{transition:.4s ease;text-decoration:none;vertical-align:top;display:inline-block}
a:hover{text-decoration:none;color:inherit}
span{display:inline-block}
i{display:inline-block}
button,input,textarea{background:rgba(0,0,0,0);border:0;padding:0;transition:.4s ease}
button:focus,input:focus,textarea:focus{outline:0}
img{max-width:100%;-o-object-fit:cover;object-fit:cover;transition:.4s ease}
ul{padding-left:0;margin-bottom:0;list-style:none}
input::-moz-placeholder{-moz-transition:.4s;transition:.4s;opacity:1;color:#53545b}
input::placeholder{transition:.4s;opacity:1;color:#53545b}
::-moz-selection{color:#fff;background:#23cc88}
::selection{color:#fff;background:#23cc88}
textarea::-moz-placeholder{-moz-transition:.4s;transition:.4s;opacity:1;color:#53545b}
textarea::placeholder{transition:.4s;opacity:1;color:#53545b}
video{max-width:100%}
[data-aos=fade-right]{transform:translate3d(-40px,0,0)}
[data-aos=rv-scroll]{transform:perspective(900px) rotateX(-30deg) rotateY(0) rotateZ(0);transform-origin:top}
[data-aos=rv-scroll].aos-animate{opacity:1;transform:none}
html.lenis{height:auto}
.lenis.lenis-smooth{scroll-behavior:auto}
.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}
.lenis.lenis-stopped{overflow:scroll;overflow-x:hidden}
.lenis.lenis-scrolling iframe{pointer-events:none}
@media screen and (min-width:1400px){
.rv-1-container{max-width:1784px;margin:0 auto}
}
.to-be-fixed.fixed{position:fixed;top:0;width:100%;box-shadow:0 1px 2px 0 rgba(11,23,40,.1);z-index:99;transition:.4s ease;animation:fadeIn 1s ease;background:#fff}
@keyframes fadeIn{
0%{top:-100%;opacity:0}
100%{top:0;opacity:1}
}
.bg-defaults{background-position:center center;background-size:cover;background-repeat:no-repeat}
.outer-container{margin:0 50px}
@media screen and (max-width:1399px){
.outer-container{margin:0}
}
@media screen and (max-width:479px){
.row-cols-xxs-2>*{width:50%}
}
@media screen and (max-width:479px){
.row-cols-xxs-1>*{width:100%}
}
@media screen and (max-width:479px){
.col-xxs-12{width:100%}
}
@media screen and (max-width:479px){
.col-xxs-8{width:66.66666667%}
}
@media screen and (max-width:479px){
.col-xxs-6{width:50%}
}
@media screen and (max-width:479px){
.col-xxs-5{width:41.66666667%}
}
@media screen and (max-width:479px){
.col-xxs-4{width:33.33333333%}
}
@media screen and (max-width:575px){
.d-xs-none{display:none!important}
}
@media screen and (max-width:479px){
.d-xxs-none{display:none!important}
}
.logo img{width:140px}
@media screen and (max-width:767px){
.logo img{width:130px}
}
.cursor{position:fixed;background-color:var(--white-f);mix-blend-mode:difference;width:10px;height:10px;border-radius:100%;z-index:1;transition:.3s cubic-bezier(.75,-1.27,.3,2.33) transform,.2s cubic-bezier(.75,-.27,.3,1.33) opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;z-index:10000;transform:scale(1)}
@media screen and (max-width:991px){
.cursor{display:none}
}
.cursor.active{opacity:1;transform:scale(0)}
.cursor-follower{position:fixed;border:1px solid var(--white-f);mix-blend-mode:difference;width:30px;height:30px;border-radius:100%;z-index:1;transition:.6s cubic-bezier(.75,-1.27,.3,2.33) transform,.2s cubic-bezier(.75,-.27,.3,1.33) opacity,.2s cubic-bezier(.75,-.27,.3,1.33) background;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;z-index:10000;transform:translate(2px,2px)}
@media screen and (max-width:991px){
.cursor-follower{display:none}
}
.cursor-follower.active{opacity:1;transform:scale(2);border:none;background-color:var(--white-f);mix-blend-mode:difference}
.rv-2-body{background-color:#0f0f0f;color:var(--white-f)}
.rv-2-container{max-width:1920px;display:grid;grid-template-columns:100%}
.rv-2-right-container{margin-left:315px}
@media screen and (max-width:1599px){
.rv-2-right-container{margin-left:270px}
}
@media screen and (max-width:1199px){
.rv-2-right-container{margin-left:0}
}
@media screen and (min-width:1400px){
.rv-2-right-container .container{max-width:1392px}
}
@media screen and (min-width:1400px){
.rv-3-container{max-width:1920px;padding:0}
}
:root{--rv-11-radius:20px 0}
.rv-21-body img{-o-object-fit:contain;object-fit:contain}
.g-30{--bs-gutter-x:30px;--bs-gutter-y:30px}
@media screen and (max-width:1199px){
.g-30{--bs-gutter-x:20px;--bs-gutter-y:20px}
}
@media screen and (max-width:767px){
.g-30{--bs-gutter-x:15px;--bs-gutter-y:15px}
}
.pt-160{padding-top:160px}
.pb-160{padding-bottom:160px}
.pt-5p{padding-top:5px}
.pb-5p{padding-bottom:5px}
.pt-220{padding-top:220px}
.pb-220{padding-bottom:220px}
.pt-380{padding-top:380px}
.py-160{padding:160px 0}
.pb-160{padding-bottom:160px}
.pt-5{padding-top:5px}
.pt-10{padding-top:10px}
.pt-15{padding-top:15px}
.pt-20{padding-top:20px}
.pt-25{padding-top:25px}
.pt-30{padding-top:30px}
.pt-35{padding-top:35px}
.pt-40{padding-top:40px}
.pt-45{padding-top:45px}
.pt-50{padding-top:50px}
.pt-55{padding-top:55px}
.pt-60{padding-top:60px}
.pt-65{padding-top:65px}
.pt-70{padding-top:70px}
.pt-75{padding-top:75px}
.pt-80{padding-top:80px}
.pt-85{padding-top:85px}
.pt-90{padding-top:90px}
.pt-95{padding-top:95px}
.pt-100{padding-top:100px}
.pt-105{padding-top:105px}
.pt-110{padding-top:110px}
.pt-115{padding-top:115px}
.pt-120{padding-top:120px}
.pt-125{padding-top:125px}
.pt-130{padding-top:130px}
.pt-135{padding-top:135px}
.pt-140{padding-top:140px}
.pt-145{padding-top:145px}
.pt-150{padding-top:150px}
.pb-5{padding-bottom:5px}
.pb-7{padding-bottom:7px}
.pb-10{padding-bottom:10px}
.pb-15{padding-bottom:15px}
.pb-17{padding-bottom:17px}
.pb-20{padding-bottom:20px}
.pb-22{padding-bottom:22px}
.pb-25{padding-bottom:25px}
.pb-27{padding-bottom:27px}
.pb-30{padding-bottom:30px}
.pb-35{padding-bottom:35px}
.pb-40{padding-bottom:40px}
.pb-45{padding-bottom:45px}
.pb-50{padding-bottom:50px}
.pb-55{padding-bottom:55px}
.pb-60{padding-bottom:60px}
.pb-65{padding-bottom:65px}
.pb-70{padding-bottom:70px}
.pb-75{padding-bottom:75px}
.pb-80{padding-bottom:80px}
.pb-85{padding-bottom:85px}
.pb-90{padding-bottom:90px}
.pb-95{padding-bottom:95px}
.pb-100{padding-bottom:100px}
.pb-105{padding-bottom:105px}
.pb-110{padding-bottom:110px}
.pb-115{padding-bottom:115px}
.pb-120{padding-bottom:120px}
.pb-125{padding-bottom:125px}
.pb-130{padding-bottom:130px}
.pb-135{padding-bottom:135px}
.pb-140{padding-bottom:140px}
.pb-145{padding-bottom:145px}
.pb-150{padding-bottom:150px}
.p-50p{padding-top:50%;padding-bottom:50%}
.pb-100p{padding-bottom:100%}
.p-5{padding:5px 0}
.p-10{padding:10px 0}
.p-15{padding:15px 0}
.p-20{padding:20px 0}
.p-25{padding:25px 0}
.p-30{padding:30px 0}
.p-35{padding:35px 0}
.p-40{padding:40px 0}
.p-45{padding:45px 0}
.p-50{padding:50px 0}
.p-55{padding:55px 0}
.p-60{padding:60px 0}
.p-65{padding:65px 0}
.p-70{padding:70px 0}
.p-75{padding:75px 0}
.p-80{padding:80px 0}
.p-85{padding:85px 0}
.p-90{padding:90px 0}
.p-95{padding:95px 0}
.p-100{padding:100px 0}
.p-105{padding:105px 0}
.p-110{padding:110px 0}
.p-115{padding:115px 0}
.p-120{padding:120px 0}
.p-125{padding:125px 0}
.p-130{padding:130px 0}
.p-135{padding:135px 0}
.p-140{padding:140px 0}
.p-145{padding:145px 0}
.p-150{padding:150px 0}
.p-180{padding:180px 0}
.p-200{padding-top:200px;padding-bottom:200px}
.pl-5{padding-left:5px}
.pr-5{padding-right:5px}
.px-5{padding-left:5px;padding-right:5px}
.pl-6{padding-left:6px}
.pl-20{padding-left:20px}
.pr-20{padding-right:20px}
.pl-25{padding-left:25px}
.pr-25{padding-right:25px}
.pl-30{padding-left:30px}
.pr-30{padding-right:30px}
.pl-60{padding-left:60px}
.pr-60{padding-right:60px}
.px-10{padding-left:10px;padding-right:10px}
.px-15{padding-left:15px!important;padding-right:15px!important}
.px-20{padding-left:20px!important;padding-right:20px!important}
.px-25{padding-left:25px;padding-right:25px}
.px-30{padding-left:30px;padding-right:30px}
.px-35{padding-left:35px;padding-right:35px}
.px-45{padding-left:45px;padding-right:45px}
.px-50{padding-left:50px;padding-right:50px}
.px-60{padding-left:60px;padding-right:60px}
.mt-1{margin-top:1px!important}
.mt-5{margin-top:5px!important}
.mt-7{margin-top:7px}
.mt-10{margin-top:10px}
.mt-15{margin-top:15px}
.mt-20{margin-top:20px}
.mt-25{margin-top:25px}
.mt-30{margin-top:30px}
.mt-35{margin-top:35px}
.mt-40{margin-top:40px}
.mt-45{margin-top:45px}
.mt-50{margin-top:50px}
.mt-55{margin-top:55px}
.mt-60{margin-top:60px}
.mt-65{margin-top:65px}
.mt-70{margin-top:70px}
.mt-75{margin-top:75px}
.mt-80{margin-top:80px}
.mt-85{margin-top:85px}
.mt-90{margin-top:90px}
.mt-95{margin-top:95px}
.mt-100{margin-top:100px}
.mt-105{margin-top:105px}
.mt-110{margin-top:110px}
.mt-115{margin-top:115px}
.mt-120{margin-top:120px}
.mt-125{margin-top:125px}
.mt-130{margin-top:130px}
.mt-135{margin-top:135px}
.mt-140{margin-top:140px}
.mt-145{margin-top:145px}
.mt-150{margin-top:150px}
.mt--1{margin-top:-1px}
.mt--2{margin-top:-2px}
.mt--3{margin-top:-3px}
.mt--4{margin-top:-4px}
.mt--5{margin-top:-5px}
.mt--6{margin-top:-6px}
.mt--7{margin-top:-7px}
.mt--8{margin-top:-8px}
.mt--9{margin-top:-9px}
.mt--10{margin-top:-10px}
.mt--14{margin-top:-14px}
.mt--16{margin-top:-16px}
.mt--17{margin-top:-17px}
.mt--23{margin-top:-23px}
.mb-1{margin-bottom:1px!important}
.mb-2{margin-bottom:2px!important}
.mb-4{margin-bottom:4px}
.mb-5{margin-bottom:5px!important}
.mb-6{margin-bottom:6px}
.mb-7{margin-bottom:7px}
.mb-8{margin-bottom:8px}
.mb-9{margin-bottom:9px}
.mb-10{margin-bottom:10px}
.mb-11{margin-bottom:11px}
.mb-12{margin-bottom:12px}
.mb-13{margin-bottom:13px}
.mb-14{margin-bottom:14px}
.mb-15{margin-bottom:15px}
.mb-16{margin-bottom:16px}
.mb-17{margin-bottom:17px}
.mb-18{margin-bottom:18px}
.mb-19{margin-bottom:19px}
.mb-20{margin-bottom:20px}
.mb-21{margin-bottom:21px}
.mb-22{margin-bottom:22px}
.mb-23{margin-bottom:23px}
.mb-24{margin-bottom:24px}
.mb-25{margin-bottom:25px}
.mb-26{margin-bottom:26px}
.mb-27{margin-bottom:27px}
.mb-29{margin-bottom:29px}
.mb-30{margin-bottom:30px}
.mb-35{margin-bottom:35px}
.mb-40{margin-bottom:40px}
.mb-41{margin-bottom:41px}
.mb-45{margin-bottom:45px}
.mb-47{margin-bottom:47px}
.mb-50{margin-bottom:50px}
.mb-55{margin-bottom:55px}
.mb-60{margin-bottom:60px}
.mb-62{margin-bottom:62px}
.mb-65{margin-bottom:65px}
.mb-70{margin-bottom:70px}
.mb-75{margin-bottom:75px}
.mb-80{margin-bottom:80px}
.mb-85{margin-bottom:85px}
.mb-90{margin-bottom:90px}
.mb-95{margin-bottom:95px}
.mb-100{margin-bottom:100px}
.mb-105{margin-bottom:105px}
.mb-110{margin-bottom:110px}
.mb-115{margin-bottom:115px}
.mb-120{margin-bottom:120px}
.mb-125{margin-bottom:125px}
.mb-130{margin-bottom:130px}
.mb-135{margin-bottom:135px}
.mb-140{margin-bottom:140px}
.mb-145{margin-bottom:145px}
.mb-150{margin-bottom:150px}
.mb--1{margin-bottom:-1px}
.mb--2{margin-bottom:-2px}
.mb--3{margin-bottom:-3px}
.mb--4{margin-bottom:-4px}
.mb--5{margin-bottom:-5px}
.mb--7{margin-bottom:-7px}
.mb--8{margin-bottom:-8px}
.mb--9{margin-bottom:-9px}
.mb--10{margin-bottom:-10px}
.mb--11{margin-bottom:-11px}
.mb--14{margin-bottom:-14px}
.mb--18{margin-bottom:-18px}
.mb--60{margin-bottom:-60px}
.m-5{margin:5px 0}
.m-10{margin:10px 0}
.m-15{margin:15px 0}
.m-20{margin:20px 0}
.m-25{margin:25px 0}
.m-30{margin:30px 0}
.m-35{margin:35px 0}
.m-40{margin:40px 0}
.m-45{margin:45px 0}
.m-50{margin:50px 0}
.m-55{margin:55px 0}
.m-60{margin:60px 0}
.m-65{margin:65px 0}
.m-70{margin:70px 0}
.m-75{margin:75px 0}
.m-80{margin:80px 0}
.m-85{margin:85px 0}
.m-90{margin:90px 0}
.m-95{margin:95px 0}
.m-100{margin:100px 0}
.m-105{margin:105px 0}
.m-110{margin:110px 0}
.m-115{margin:115px 0}
.m-120{margin:120px 0}
.m-125{margin:125px 0}
.m-130{margin:130px 0}
.m-135{margin:135px 0}
.m-140{margin:140px 0}
.m-145{margin:145px 0}
.m-150{margin:150px 0}
.mx--10{margin-left:-10px;margin-right:-10px}
.mx-10{margin-left:10px;margin-right:10px}
.mx-20{margin-left:20px;margin-right:20px}
.mx-25{margin-left:25px;margin-right:25px}
.ml-5{margin-left:5px}
.ml-6{margin-left:6px}
.ml-10{margin-left:10px}
.ml-20{margin-left:20px}
.ml-25{margin-left:25px}
.ml-100{margin-left:100px}
.mr-5{margin-right:5px}
.mr-10{margin-right:10px}
.mr-15{margin-right:15px}
.mr-20{margin-right:20px}
.mr-30{margin-right:30px}
.mr-40{margin-right:40px}
.mr-70{margin-right:70px}
.mr-75{margin-right:75px}
@media(min-width:576px){
.mr-sm-5{margin-right:5px!important}
}
.pr-70{padding-right:70px}
.py-20{padding-top:20px;padding-bottom:20px}
.ml-30{margin-left:30px}
.pt-200{padding-top:200px}
.pb-200{padding-bottom:200px}
.pt-180{padding-top:180px}
.pt-185{padding-top:185px}
.pb-180{padding-bottom:180px}
.pb-190{padding-bottom:190px}
.rv-1-def-btn{height:55px;line-height:53px;text-transform:capitalize;color:var(--white-f);font-weight:700;font-size:16px;display:inline-flex;font-family:var(--mulish);transition:none}
@media screen and (max-width:1399px){
.rv-1-def-btn{height:50px;line-height:48px}
}
@media screen and (max-width:991px){
.rv-1-def-btn{height:45px;line-height:43px}
}
.rv-1-def-btn .txt{background-color:var(--orange);border-radius:14px;padding:0 35px;transition:.4s ease;border:1px solid var(--orange)}
@media screen and (max-width:1399px){
.rv-1-def-btn .txt{padding:0 30px}
}
@media screen and (max-width:991px){
.rv-1-def-btn .txt{padding:0 20px}
}
.rv-1-def-btn .icon{border:1px solid var(--orange);transition:.4s ease;background-color:var(--orange);border-radius:50%;aspect-ratio:1;width:55px;text-align:center;line-height:50px}
@media screen and (max-width:1399px){
.rv-1-def-btn .icon{line-height:45px;width:50px}
}
@media screen and (max-width:991px){
.rv-1-def-btn .icon{line-height:40px;width:45px}
}
.rv-1-def-btn:hover .txt{background-color:var(--white-f)}
.rv-1-def-btn:hover .icon{border-radius:14px}
.rv-1-def-btn-2{color:var(--black-0)}
.rv-1-def-btn-2:hover .txt{color:var(--white-f);background-color:var(--orange);border-color:var(--orange)}
.rv-1-def-btn-2 .icon,.rv-1-def-btn-2 .txt{background-color:var(--white-f);border-color:var(--white-f)}
.rv-section-spacing{padding:120px 0}
@media screen and (max-width:1399px){
.rv-section-spacing{padding:80px 0}
}
@media screen and (max-width:991px){
.rv-section-spacing{padding:60px 0}
}
.rv-1-section__sub-title{font-family:var(--mulish);font-weight:600;font-size:15px;color:var(--black);text-transform:uppercase}
@media screen and (max-width:479px){
.rv-1-section__sub-title{font-size:14px}
}
.rv-1-section__title{font-family:var(--inter);color:var(--black);font-weight:700;font-size:50px;line-height:1.2;margin-bottom:28px}
@media screen and (max-width:1399px){
.rv-1-section__title{font-size:45px;margin-bottom:23px}
}
@media screen and (max-width:1199px){
.rv-1-section__title{font-size:40px;margin-bottom:18px}
}
@media screen and (max-width:991px){
.rv-1-section__title{font-size:35px}
}
@media screen and (max-width:767px){
.rv-1-section__title{font-size:32px}
}
@media screen and (max-width:575px){
.rv-1-section__title{font-size:30px}
}
@media screen and (max-width:479px){
.rv-1-section__title{font-size:25px}
}
.rv-1-section-heading-2{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px}
@media screen and (max-width:1399px){
.rv-1-section-heading-2{margin-bottom:38px}
}
@media screen and (max-width:991px){
.rv-1-section-heading-2{flex-direction:column;text-align:center;row-gap:20px}
}
@media screen and (max-width:767px){
.rv-1-section-heading-2{margin-bottom:33px}
}
.rv-1-section-heading-2>*{width:50%}
@media screen and (max-width:991px){
.rv-1-section-heading-2>*{width:100%}
}
.rv-1-section-heading-2 .rv-1-section-heading__right{display:flex;justify-content:flex-end;gap:24px}
@media screen and (max-width:991px){
.rv-1-section-heading-2 .rv-1-section-heading__right{justify-content:center}
}
@media screen and (max-width:479px){
.rv-1-section-heading-2 .rv-1-section-heading__right{gap:14px}
}
.rv-1-section-heading-2 .rv-1-section-heading__right .rv-1-def-btn{border-radius:14px;line-height:53px;transition:.4s ease}
@media screen and (max-width:1199px){
.rv-1-section-heading-2 .rv-1-section-heading__right .rv-1-def-btn{line-height:48px}
}
@media screen and (max-width:991px){
.rv-1-section-heading-2 .rv-1-section-heading__right .rv-1-def-btn{line-height:43px}
}
.rv-1-section-heading-2 .rv-1-section-heading__right .rv-1-def-btn:hover{background-color:var(--orange);border-color:var(--orange)}
.rv-1-section-heading-2 .rv-1-section-heading__right .rv-1-def-btn:hover .txt{color:var(--white-f)}
.rv-1-section-heading-2 .rv-1-section-heading__right .rv-1-def-btn .txt{border:1.5px solid rgba(5,5,5,.14);background-color:rgba(0,0,0,0);color:var(--black)}
@media screen and (max-width:479px){
.rv-1-section-heading-2 .rv-1-section-heading__right .rv-1-def-btn .txt{padding:0 20px;font-size:15px}
}
.rv-1-section-heading-2 .rv-1-section__title{margin-bottom:0}
.rv-1-slider-nav{display:flex;gap:6px}
.rv-1-slider-nav button{width:54px;height:54px;border-radius:50%;border:1.5px solid rgba(5,5,5,.14)}
@media screen and (max-width:1399px){
.rv-1-slider-nav button{width:50px;height:50px;line-height:48px}
}
@media screen and (max-width:991px){
.rv-1-slider-nav button{width:45px;height:45px;line-height:43px}
}
.rv-1-slider-nav button:hover{color:var(--white-f);background-color:var(--orange);border-color:var(--orange)}
.rv-search-modal{position:fixed;inset:0;z-index:100;background-color:rgba(253,253,253,.44);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:.4s cubic-bezier(.16,.71,.17,1);-webkit-clip-path:polygon(0 50%,100% 50%,100% 50%,0 50%);clip-path:polygon(0 50%,100% 50%,100% 50%,0 50%)}
.rv-search-modal form{display:flex;background-color:var(--white-f);width:70%;height:60px;border-radius:10px;border:1px solid rgba(5,5,5,.1);overflow:hidden}
@media screen and (max-width:479px){
.rv-search-modal form{width:95%;height:50px}
}
.rv-search-modal form input{width:100%;padding:0 20px}
.rv-search-modal form button{width:60px;height:60px;background-color:rgba(5,5,5,.1);font-size:20px}
@media screen and (max-width:479px){
.rv-search-modal form button{height:50px;width:50px;font-size:18px}
}
.rv-search-modal.active{opacity:1;pointer-events:all;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
.rv-search-modal-close-btn{border:1px solid rgba(5,5,5,.24);border-radius:50%;width:40px;height:40px;text-align:center;line-height:40px;color:var(--black);position:absolute;top:30px;right:30px;font-size:18px}
.rv-search-modal-close-btn:hover{color:var(--white-f);background-color:var(--black);border-color:var(--black)}
.rv-2-slider-nav button{border-color:rgba(255,255,255,.14);color:var(--white-f)}
@media screen and (max-width:1399px){
.rv-2-slider-nav button{width:45px;height:45px;line-height:45px}
}
.rv-2-slider-nav button:hover{background-color:#daed1a;border-color:#daed1a;color:var(--black)}
.rv-2-section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:58px}
@media screen and (max-width:1599px){
.rv-2-section-heading{margin-bottom:38px}
}
@media screen and (max-width:767px){
.rv-2-section-heading{flex-direction:column;gap:15px;align-items:center;text-align:center;margin-bottom:28px}
}
.rv-2-section-heading .rv-2-section-title{margin:0}
.rv-2-section-title{font-weight:700;font-size:50px;color:var(--white-f);margin-bottom:60px}
@media screen and (max-width:1599px){
.rv-2-section-title{margin-bottom:40px}
}
@media screen and (max-width:1399px){
.rv-2-section-title{font-size:40px}
}
@media screen and (max-width:1199px){
.rv-2-section-title{font-size:40px}
}
@media screen and (max-width:991px){
.rv-2-section-title{margin-bottom:30px}
}
@media screen and (max-width:767px){
.rv-2-section-title{font-size:35px}
}
@media screen and (max-width:575px){
.rv-2-section-title{font-size:30px;margin-bottom:25px}
}
.rv-1-socials.rv-2-socials a{background-color:var(--white-f);color:var(--black)}
.rv-1-socials.rv-2-socials a:hover{background-color:#daed1a;border-color:#daed1a;color:var(--black)}
.rv-3-sub-title{font-family:var(--mulish);font-size:16px;font-weight:500;position:relative;width:-moz-max-content;width:max-content;max-width:100%;margin-left:20px;margin-bottom:35px}
@media screen and (max-width:1399px){
.rv-3-sub-title{margin-bottom:25px}
}
@media screen and (max-width:1199px){
.rv-3-sub-title{margin-bottom:15px}
}
@media screen and (max-width:767px){
.rv-3-sub-title{margin:auto;margin-bottom:15px}
}
.rv-3-sub-title::after,.rv-3-sub-title::before{content:"";position:absolute;left:-10px;top:-5px;height:calc(100% + 20px);width:1px;background-color:rgba(5,5,5,.3);transition:1.4s ease;animation:subTitleHeight 1.9s linear infinite alternate}
.rv-3-sub-title::after{top:auto;width:calc(100% + 30px);height:1px;bottom:-6px;left:-20px;animation-name:subTitleWidth}
@keyframes subTitleHeight{
0%{height:0}
100%{height:calc(100% + 20px)}
}
@keyframes subTitleWidth{
0%{width:0}
100%{width:calc(100% + 30px)}
}
.rv-3-def-btn{font-family:var(--mulish);height:50px;line-height:47px;padding:0 35px;border:1px solid #a97240;background-color:#a97240;color:var(--white-f)}
@media screen and (max-width:1199px){
.rv-3-def-btn{height:45px;line-height:42px;padding:0 30px}
}
@media screen and (max-width:767px){
.rv-3-def-btn{height:40px;line-height:37px;padding:0 25px}
}
@media screen and (max-width:479px){
.rv-3-def-btn{font-size:14px;height:35px;line-height:33px;padding:0 20px}
}
.rv-3-def-btn i{padding-left:4px}
.rv-3-def-btn:hover{background-color:var(--white-f)}
.rv-3-section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:58px;gap:30px}
@media screen and (max-width:1399px){
.rv-3-section-heading{margin-bottom:43px}
}
@media screen and (max-width:1199px){
.rv-3-section-heading{margin-bottom:33px}
}
@media screen and (max-width:767px){
.rv-3-section-heading{flex-direction:column;align-items:center;text-align:center;gap:20px;margin-bottom:28px}
}
@media screen and (max-width:479px){
.rv-3-section-heading{margin-bottom:23px}
}
.rv-3-section-heading .rv-3-section-title{margin-bottom:0}
.rv-3-section-heading__left{width:50%}
@media screen and (max-width:1199px){
.rv-3-section-heading__left{width:60%}
}
@media screen and (max-width:991px){
.rv-3-section-heading__left{width:auto}
}
.rv-3-section-heading__right{margin-bottom:12px;flex-shrink:0}
@media screen and (max-width:991px){
.rv-3-section-heading__right{margin-bottom:7px}
}
@media screen and (max-width:767px){
.rv-3-section-heading__right{margin-bottom:0}
}
.rv-3-section-title{color:#050505;font-size:50px;font-weight:600;line-height:120%;margin-bottom:21px}
@media screen and (max-width:1399px){
.rv-3-section-title{font-size:40px}
}
@media screen and (max-width:1199px){
.rv-3-section-title{font-size:37px}
}
@media screen and (max-width:991px){
.rv-3-section-title{font-size:32px}
}
@media screen and (max-width:767px){
.rv-3-section-title{font-size:28px}
}
@media screen and (max-width:479px){
.rv-3-section-title{font-size:25px}
}
.rv-3-slider-pagination{display:flex;justify-content:center}
.rv-3-slider-pagination .swiper-pagination-bullet{width:40px;height:3px;border-radius:0;opacity:1;background-color:rgba(5,5,5,.1);transition:.4s ease}
.rv-3-slider-pagination .swiper-pagination-bullet-active{background-color:#a97240}
.rv-4-slider-pagination{display:flex;justify-content:center;gap:10px;margin-top:40px}
@media screen and (max-width:1399px){
.rv-4-slider-pagination{margin-top:30px}
}
@media screen and (max-width:1199px){
.rv-4-slider-pagination{margin-top:25px}
}
.rv-4-slider-pagination .swiper-pagination-bullet{margin:0;background-color:rgba(5,5,5,.1);opacity:1;border-radius:30px;width:10px;height:10px;transition:.4s ease}
.rv-4-slider-pagination .swiper-pagination-bullet-active{background-color:#a90e20;width:40px}
.rv-5-section__heading{text-align:center;width:50%;margin:auto;position:relative}
@media screen and (max-width:767px){
.rv-5-section__heading{width:90%}
}
.rv-5-section__heading::before{content:"";position:absolute;inset:0;background:url(../img/rv-5-section-heading-bg.html) no-repeat center center;background-size:100% 100%;width:437px;height:198px;top:-30px;left:50%;translate:-50% 0;z-index:-1}
.rv-5-section__sub-title{color:#8e5b63;font-family:var(--philosopher);font-size:18px;font-weight:700;margin-bottom:4px}
.rv-5-section__title{color:#050505;font-family:var(--philosopher);font-size:60px;font-weight:700;line-height:100%;margin-bottom:50px}
@media screen and (max-width:1599px){
.rv-5-section__title{font-size:50px}
}
@media screen and (max-width:1399px){
.rv-5-section__title{font-size:45px}
}
@media screen and (max-width:1199px){
.rv-5-section__title{margin-bottom:35px;font-size:40px}
}
@media screen and (max-width:767px){
.rv-5-section__title{font-size:35px;margin-bottom:25px}
}
@media screen and (max-width:575px){
.rv-5-section__title{font-size:32px;margin-bottom:20px}
}
@media screen and (max-width:479px){
.rv-5-section__title{font-size:30px}
}
.rv-6-def-btn{height:52px;line-height:52px;border-radius:6px;background-color:rgba(5,5,5,.06);padding:0 42px;color:#050505;font-weight:600}
.rv-6-def-btn:hover{background-color:#f2584c;color:var(--white-f)}
.rv-6-def-btn:hover i{color:var(--white-f)}
@media screen and (max-width:1199px){
.rv-6-def-btn{padding:0 32px}
}
@media screen and (max-width:991px){
.rv-6-def-btn{padding:0 26px;height:46px;line-height:46px}
}
.rv-6-def-btn i{padding-left:5px;color:#f2584c}
.rv-6-section__heading{color:#050505;margin-bottom:46px}
@media screen and (max-width:1199px){
.rv-6-section__heading{margin-bottom:36px}
}
@media screen and (max-width:991px){
.rv-6-section__heading{margin-bottom:28px}
}
@media screen and (max-width:767px){
.rv-6-section__heading{margin-bottom:22px}
}
.rv-6-section__sub-title{font-size:15px;font-weight:500;padding-left:16px;position:relative;margin-bottom:12px;display:inline-block}
@media screen and (max-width:575px){
.rv-6-section__sub-title{margin-bottom:6px}
}
.rv-6-section__sub-title::before{content:"";position:absolute;width:10px;height:10px;border-radius:50%;border:1px solid #050505;left:0;top:50%;translate:0 -50%}
.rv-6-section__title{font-size:46px;font-weight:700;line-height:130.435%}
@media screen and (max-width:1399px){
.rv-6-section__title{font-size:40px}
}
@media screen and (max-width:1199px){
.rv-6-section__title{font-size:35px}
}
@media screen and (max-width:767px){
.rv-6-section__title{font-size:32px}
}
@media screen and (max-width:575px){
.rv-6-section__title{font-size:26px}
}
@media screen and (max-width:479px){
.rv-6-section__title{font-size:24px}
}
.rv-7-section__heading{text-align:center;margin-bottom:47px}
@media screen and (max-width:1399px){
.rv-7-section__heading{margin-bottom:27px}
}
@media screen and (max-width:1199px){
.rv-7-section__heading{margin-bottom:22px}
}
@media screen and (max-width:991px){
.rv-7-section__heading{margin-bottom:17px}
}
.rv-7-section__sub-title{color:#050505;font-family:var(--oldenburg);font-size:16px;font-weight:400}
.rv-7-section__title{color:#050505;font-family:var(--mulish);font-size:44px;font-weight:700;margin-bottom:0}
@media screen and (max-width:1399px){
.rv-7-section__title{font-size:40px}
}
@media screen and (max-width:1199px){
.rv-7-section__title{font-size:35px}
}
@media screen and (max-width:991px){
.rv-7-section__title{font-size:30px}
}
@media screen and (max-width:767px){
.rv-7-section__title{font-size:27px}
}
@media screen and (max-width:479px){
.rv-7-section__title{font-size:25px}
}
.rv-7-slider-scrollbar{height:2px;background:rgba(5,5,5,.08);width:77%;margin:auto;margin-top:50px}
@media screen and (max-width:1199px){
.rv-7-slider-scrollbar{margin-top:35px}
}
.rv-7-slider-scrollbar .swiper-scrollbar-drag{background-color:#4962fb}
.rv-8-section__heading{text-align:center;margin-bottom:60px}
@media screen and (max-width:1399px){
.rv-8-section__heading{margin-bottom:45px}
}
@media screen and (max-width:1199px){
.rv-8-section__heading{margin-bottom:35px}
}
@media screen and (max-width:991px){
.rv-8-section__heading{margin-bottom:30px}
}
@media screen and (max-width:767px){
.rv-8-section__heading{margin-bottom:25px}
}
@media screen and (max-width:479px){
.rv-8-section__heading{margin-bottom:20px}
}
.rv-8-section__sub-title{font-family:var(--mulish);font-size:15px;font-weight:700;text-transform:uppercase;padding-left:18px;display:inline-block;position:relative;color:rgba(0,0,0,.7)}
@media screen and (max-width:479px){
.rv-8-section__sub-title{font-size:14px}
}
.rv-8-section__sub-title::before{content:"";position:absolute;left:0;top:50%;translate:0 -50%;width:8px;height:8px;background-color:var(--black)}
.rv-8-section__title{color:#050505;font-family:var(--mulish);font-size:46px;font-weight:800;line-height:117.391%}
@media screen and (max-width:1399px){
.rv-8-section__title{font-size:42px}
}
@media screen and (max-width:1199px){
.rv-8-section__title{font-size:36px}
}
@media screen and (max-width:767px){
.rv-8-section__title{font-size:32px}
}
@media screen and (max-width:479px){
.rv-8-section__title{font-size:26px}
}
.rv-8-section__title .styled{position:relative}
.rv-8-section__title .styled svg{position:absolute!important;left:50%;translate:-50% 0;bottom:-6px;z-index:-1}
@media screen and (max-width:479px){
.rv-8-section__title .styled svg{width:130px}
}
.rv-8-slider-nav button{border-radius:0}
.rv-8-slider-nav button:hover{background-color:#1c74e9;border-color:#1c74e9}
.rv-9-section__heading{font-family:var(--mulish);margin:auto;width:55%;text-align:center;margin-bottom:48px}
@media screen and (max-width:1399px){
.rv-9-section__heading{margin-bottom:38px}
}
@media screen and (max-width:1199px){
.rv-9-section__heading{margin-bottom:28px}
}
@media screen and (max-width:991px){
.rv-9-section__heading{width:65%}
}
@media screen and (max-width:767px){
.rv-9-section__heading{width:80%;margin-bottom:23px}
}
@media screen and (max-width:479px){
.rv-9-section__heading{width:100%}
}
.rv-9-section-heading__right{margin-bottom:20px}
.rv-9-section__sub-title{color:#050505;font-size:16px;font-weight:500;border-radius:30px;border:1px solid rgba(5,5,5,.14);display:inline-block;padding:8px 20px 8px 30px;position:relative;overflow:hidden}
@media screen and (max-width:479px){
.rv-9-section__sub-title{padding:5px 15px 5px 25px;font-size:15px}
}
.rv-9-section__sub-title::before{position:absolute;content:"";left:20px;top:50%;translate:0 -50%;width:4px;height:4px;border-radius:50%;background-color:#050505}
@media screen and (max-width:479px){
.rv-9-section__sub-title::before{left:15px}
}
.rv-9-section__title{color:#050505;font-size:54px;font-weight:800;line-height:118.519%}
@media screen and (max-width:1399px){
.rv-9-section__title{font-size:48px}
}
@media screen and (max-width:1199px){
.rv-9-section__title{font-size:42px}
}
@media screen and (max-width:991px){
.rv-9-section__title{font-size:38px}
}
@media screen and (max-width:767px){
.rv-9-section__title{font-size:32px}
}
@media screen and (max-width:575px){
.rv-9-section__title{font-size:28px}
}
@media screen and (max-width:479px){
.rv-9-section__title{font-size:26px}
}
.rv-9-slider-nav button:hover{background-color:#65ab03;border-color:#65ab03}
.rv-2-swiper-dots.rv-9-slider-dots{display:flex;margin:0;height:-moz-max-content;height:max-content}
.rv-2-swiper-dots.rv-9-slider-dots .swiper-pagination-bullet::before{background-color:rgba(255,255,255,.24)}
.rv-2-swiper-dots.rv-9-slider-dots .swiper-pagination-bullet-active{border-color:var(--white-f)}
.rv-2-swiper-dots.rv-9-slider-dots .swiper-pagination-bullet-active::before{background-color:var(--white-f)}
.rv-10-def-btn{background-color:#efc329;padding:0 44px;border-color:#efc329;border-radius:6px;color:var(--black);font-weight:700;height:55px;line-height:52px}
@media screen and (max-width:1199px){
.rv-10-def-btn{height:50px;line-height:47px;padding:0 34px}
}
@media screen and (max-width:991px){
.rv-10-def-btn{height:45px;line-height:42px;padding:0 30px}
}
@media screen and (max-width:767px){
.rv-10-def-btn{height:42px;line-height:39px;padding:0 24px}
}
.rv-10-def-btn:hover{background-color:rgba(0,0,0,0);color:var(--black)}
.rv-10-section{color:var(--black)}
.rv-10-section__heading{width:60%;margin:auto;text-align:center;margin-bottom:48px}
@media screen and (max-width:1399px){
.rv-10-section__heading{margin-bottom:33px}
}
@media screen and (max-width:1199px){
.rv-10-section__heading{margin-bottom:28px}
}
@media screen and (max-width:991px){
.rv-10-section__heading{width:70%;margin-bottom:23px}
}
@media screen and (max-width:767px){
.rv-10-section__heading{width:90%}
}
@media screen and (max-width:575px){
.rv-10-section__heading{width:100%;margin-bottom:18px}
}
.rv-10-section__sub-title{font-family:var(--oldenburg);font-size:18px;font-weight:400;margin-bottom:20px}
@media screen and (max-width:1399px){
.rv-10-section__sub-title{margin-bottom:16px}
}
@media screen and (max-width:1199px){
.rv-10-section__sub-title{margin-bottom:14px}
}
@media screen and (max-width:575px){
.rv-10-section__sub-title{font-size:16px}
}
@media screen and (max-width:575px){
.rv-10-section__sub-title{margin-bottom:8px}
}
.rv-10-section__sub-title .styled{background-color:#efc329;padding:0 3px}
.rv-10-section__title{font-size:50px;font-weight:700;line-height:120%}
@media screen and (max-width:1399px){
.rv-10-section__title{font-size:42px}
}
@media screen and (max-width:1199px){
.rv-10-section__title{font-size:36px}
}
@media screen and (max-width:767px){
.rv-10-section__title{font-size:32px}
}
@media screen and (max-width:575px){
.rv-10-section__title{font-size:28px}
}
@media screen and (max-width:479px){
.rv-10-section__title{font-size:26px}
}
.rv-11-def-btn{border-radius:var(--rv-11-radius);background-color:#a98153;border-color:#a98153}
.rv-11-def-btn:hover{border-radius:0 20px}
.rv-11-section__heading{margin-bottom:50px}
@media screen and (max-width:1399px){
.rv-11-section__heading{margin-bottom:35px}
}
@media screen and (max-width:991px){
.rv-11-section__heading{margin-bottom:25px}
}
@media screen and (max-width:479px){
.rv-11-section__heading{margin-bottom:18px}
}
.rv-11-section__sub-title{color:#a98153;font-family:var(--mulish);font-weight:600;line-height:162.5%;position:relative;display:inline-block;margin:0 88px;margin-bottom:15px}
@media screen and (max-width:1199px){
.rv-11-section__sub-title{margin-bottom:5px}
}
@media screen and (max-width:479px){
.rv-11-section__sub-title{margin:0 48px}
}
.rv-11-section__sub-title span{position:absolute;width:50px;height:1px;background-color:rgba(168,129,84,.4);top:50%;translate:0 -50%}
.rv-11-section__sub-title span::after,.rv-11-section__sub-title span::before{content:"";position:absolute;width:10px;height:10px;rotate:45deg;background-color:rgba(168,129,84,.4);top:50%;translate:0 -50%}
.rv-11-section__sub-title span::before{right:100%;animation:rv-11-slide-right 3s linear infinite alternate both}
.rv-11-section__sub-title span::after{left:auto;animation:rv-11-slide-left 3s linear infinite alternate both}
.rv-11-section__sub-title span.stroke-1{right:calc(100% + 25px)}
.rv-11-section__sub-title span.stroke-2{left:calc(100% + 25px)}
.rv-11-section__title{color:var(--black);font-family:var(--mulish);font-size:40px;font-weight:700;line-height:125%}
@media screen and (max-width:1399px){
.rv-11-section__title{font-size:35px}
}
@media screen and (max-width:1199px){
.rv-11-section__title{font-size:32px}
}
@media screen and (max-width:575px){
.rv-11-section__title{font-size:30px}
}
@media screen and (max-width:479px){
.rv-11-section__title{font-size:26px}
}
.rv-12-body .rv-7-section__sub-title{font-size:15px;color:#509e0f}
.rv-12-def-btn{background-color:#509e0f;border-color:#509e0f}
.rv-12-slider-nav{justify-content:center;position:relative;width:-moz-max-content;width:max-content;margin:auto;max-width:100%;margin-top:64px}
@media screen and (max-width:1399px){
.rv-12-slider-nav{margin-top:44px}
}
.rv-12-slider-nav button{height:40px;width:40px;line-height:normal}
.rv-12-slider-nav button:hover{background-color:#509e0f;border-color:#509e0f}
@media screen and (max-width:991px){
.rv-13-section-heading{flex-direction:column;align-items:center}
}
.rv-13-section__sub-title{font-size:18px;font-family:var(--mulish);font-weight:600;color:#ab8e66}
.rv-13-def-btn{background-color:#ab8e66;border-color:#ab8e66}
.rv-13-slider-nav-2{line-height:1;display:flex}
.rv-13-slider-nav-2 button{font-size:25px}
.rv-13-slider-nav-2 button:first-child{margin-right:15px;padding-right:15px;border-right:1px solid rgba(5,5,5,.1)}
.rv-13-product-quantity-tooltip{position:absolute;background-color:#ab8e66;left:50%;translate:-50% 0;bottom:calc(100% + 5px);line-height:1.5;padding:0 8px;color:var(--white-f);font-weight:400;font-family:var(--mulish);font-size:12px}
.rv-13-product-quantity-tooltip::before{content:"";position:absolute;top:calc(100% - 1px);-webkit-clip-path:polygon(0 0,100% 0,50% 100%,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%,50% 100%);background-color:#ab8e66;height:5px;width:12px;left:50%;translate:-50% 0}
.rv-14-section__heading{margin-bottom:73px}
@media screen and (max-width:1599px){
.rv-14-section__heading{margin-bottom:43px}
}
@media screen and (max-width:991px){
.rv-14-section__heading{margin-bottom:33px}
}
.rv-14-section__heading .rv-3-section-heading__right{margin-bottom:7px}
.rv-14-section__sub-title{color:var(--black);font-family:var(--mulish);font-size:16px;font-weight:700;letter-spacing:.96px;margin-bottom:10px}
.rv-14-section__descr{margin-bottom:0;margin-top:17px}
.rv-14-body .rv-7-section__title{font-weight:800;line-height:122.727%}
.rv-14-def-btn{background-color:#e64209;border:1px solid #e64209;border-radius:40px;color:var(--white-f);font-family:var(--mulish);line-height:53px}
@media screen and (max-width:1199px){
.rv-14-def-btn{line-height:48px}
}
@media screen and (max-width:991px){
.rv-14-def-btn{line-height:43px}
}
@media screen and (max-width:767px){
.rv-14-def-btn{line-height:40px}
}
.rv-14-def-btn:hover{color:var(--black);border-color:var(--black)}
.rv-14-def-btn i{padding-left:5px}
.rv-breadcrumb{background-color:#f5f6fa;background-color:#f1ffed;text-align:center;position:relative;z-index:1}
@media screen and (max-width:1399px){
.rv-breadcrumb{padding:80px 0}
}
@media screen and (max-width:991px){
.rv-breadcrumb{padding:60px 0}
}
.rv-breadcrumb__title{font-size:54px;font-weight:700;border-bottom:1px solid rgba(5,5,5,.1);display:inline-block;padding:0 70px;padding-bottom:10px;margin-bottom:16px}
@media screen and (max-width:1399px){
.rv-breadcrumb__title{font-size:50px}
}
@media screen and (max-width:1199px){
.rv-breadcrumb__title{font-size:45px}
}
@media screen and (max-width:991px){
.rv-breadcrumb__title{font-size:40px}
}
@media screen and (max-width:767px){
.rv-breadcrumb__title{font-size:38px}
}
@media screen and (max-width:575px){
.rv-breadcrumb__title{font-size:35px;padding:0;padding-bottom:5px;margin-bottom:10px}
}
@media screen and (max-width:479px){
.rv-breadcrumb__title{font-size:32px}
}
.rv-breadcrumb__nav{font-weight:500}
.rv-breadcrumb__nav a{color:#5d626c}
.rv-breadcrumb__nav a:hover{color:#509e0f}
.rv-breadcrumb__nav a i{vertical-align:text-top;padding-left:5px}
.rv-breadcrumb__nav .current-page{color:#509e0f}
.rv-breadcrumb__nav .current-page .dvdr{padding:0 10px;color:#5d626c}
.rv-inner-btn{background-color:#509e0f;border-color:#509e0f}
.rv-inner-btn:hover{color:#509e0f}
.rv-inner-footer{background-color:#012307}
.rv-inner-footer-nwsltr__form .nwsltr-top{border-radius:6px;background:rgba(255,255,255,.04)}
.rv-inner-footer-nwsltr__form .nwsltr-top input{border:1px solid rgba(255,255,255,.16);border-radius:6px 0 0 6px}
.rv-inner-footer-nwsltr__form .nwsltr-top button{border-radius:0 6px 6px 0;background-color:#509e0f}
@media screen and (max-width:1199px){
.rv-inner-footer-widget .rv-1-footer-widget__title{margin-bottom:15px}
}
.rv-1-socials.rv-inner-socials a{border-radius:6px}
.rv-1-socials.rv-inner-socials a:hover{background-color:#509e0f;border-color:#509e0f}
.rv-1-footer-widget.rv-inner-footer-widget li a:hover,.rv-1-footer-widget.rv-inner-footer-widget li:hover{color:#509e0f}
.rv-1-socials.rv-15-socials a{border-radius:0}
.rv-1-socials.rv-15-socials a:hover{background-color:#f35b04}
.rv-1-socials.rv-17-socials a:hover{background-color:#daed1a;border-color:#daed1a;color:var(--black)}
.rv-1-socials.rv-18-socials a:hover{background-color:#1c74e9;border-color:#1c74e9}
.rv-1-socials.rv-19-socials a:hover{background-color:#dfe11b;border-color:#dfe11b;color:#050505}
.rv-1-socials.rv-20-socials a:hover{background-color:#2d6a4f;border-color:#2d6a4f}
.rv-21-footer .rv-1-socials.rv-21-socials a{color:rgba(14,20,40,.5);border-color:rgba(14,20,40,.1)}
.rv-21-footer .rv-1-socials.rv-21-socials a:hover{background-color:#ce512a;border-color:#ce512a;color:var(--white-f)}
.rv-3-def-btn.rv-22-def-btn{background-color:#b38d3f;border-color:#b38d3f;height:50px;line-height:47px}
@media screen and (max-width:991px){
.rv-3-def-btn.rv-22-def-btn{height:45px;line-height:43px}
}
.rv-3-def-btn.rv-22-def-btn:hover{background-color:rgba(0,0,0,0)}
.sub-menu.rv-mega-menu{display:grid;grid-template-columns:repeat(5,max-content);padding:45px 40px;gap:20px 50px;border-radius:10px}
@media screen and (max-width:991px){
.sub-menu.rv-mega-menu{grid-template-columns:repeat(1,max-content);padding:20px;background-color:rgba(0,0,0,0)}
}
.rv-1-header{padding:15px 0}
.rv-1-header__nav>ul{display:flex;gap:35px}
@media screen and (max-width:1199px){
.rv-1-header__nav>ul{gap:12px}
}
@media screen and (max-width:991px){
.rv-1-header__nav>ul{flex-direction:column}
}
.rv-1-header__nav>ul>li{position:relative;line-height:50px}
@media screen and (max-width:991px){
.rv-1-header__nav>ul>li{line-height:normal;display:grid;grid-template-rows:max-content 0fr;transition:.4s ease}
.rv-1-header__nav>ul>li.rv-dropdown-active{grid-template-rows:max-content 1fr}
.rv-1-header__nav>ul>li.rv-dropdown-active .sub-menu{margin-top:10px}
}
.rv-1-header__nav>ul>li:hover .sub-menu{transform:perspective(100px) rotateX(0) rotateY(0) rotateZ(0);opacity:1;pointer-events:all}
@media screen and (max-width:991px){
.rv-1-header__nav>ul>li:hover .sub-menu{transform:none;pointer-events:all;opacity:1}
}
.rv-1-header__nav>ul>li.has-mega-menu{position:static}
.rv-1-header__nav>ul a{color:#383838;position:relative;font-weight:500}
.rv-1-header__nav>ul a:hover{color:var(--orange)}
.rv-1-header .sub-menu{background:#4b8068;position:absolute;top:100%;min-width:260px;display:flex;flex-direction:column;left:0;opacity:0;pointer-events:none;transition:.4s cubic-bezier(.6,0,.4,1);transform:perspective(265px) rotateX(-81deg) rotateY(0) rotateZ(0);transform-origin:top;z-index:10;box-shadow:0 0 30px rgba(0,0,0,.05)}
@media screen and (max-width:991px){
.rv-1-header .sub-menu{position:static;transform:perspective(100px) rotateX(0) rotateY(0) rotateZ(0);overflow:hidden;pointer-events:all;opacity:1;box-shadow:none;background-color:#f1ffed;border-radius:0}
}
.rv-1-header .sub-menu li{line-height:1}
.rv-1-header .sub-menu a{padding:10px 20px;width:100%;color:var(--white-f)}
@media screen and (max-width:991px){
.rv-1-header .sub-menu a{color:#020208}
}
.rv-1-header .sub-menu a:hover{color:var(--white-f);background-color:#2d6a4f;padding-left:25px}
.rv-1-header .sub-menu.rv-mega-menu{display:grid;grid-template-columns:repeat(5,max-content);padding:40px 30px;gap:30px;border-radius:0;top:auto;width:-moz-max-content;width:max-content;max-width:100%}
@media screen and (max-width:1599px){
.rv-1-header .sub-menu.rv-mega-menu{grid-template-columns:repeat(4,max-content)}
}
@media screen and (max-width:1399px){
.rv-1-header .sub-menu.rv-mega-menu{grid-template-columns:repeat(3,max-content)}
}
@media screen and (max-width:991px){
.rv-1-header .sub-menu.rv-mega-menu{grid-template-columns:repeat(1,100%);padding:0 15px;outline:0;width:100%}
}
.rv-1-header .sub-menu.rv-mega-menu a{display:flex;align-items:flex-start;gap:8px}
.rv-1-header .sub-menu.rv-mega-menu a .icon{width:34px;height:34px;background-color:#222;border-radius:6px;display:grid;place-content:center;color:var(--white-f);font-size:15px;flex-shrink:0}
.rv-1-header .sub-menu.rv-mega-menu a .title{font-size:14px;margin-bottom:4px}
.rv-1-header .sub-menu.rv-mega-menu a .sub-title{font-size:12px;display:block;opacity:.8}
@media screen and (max-width:479px){
.rv-1-header__btn{display:none}
}
@media screen and (max-width:991px){
.rv-1-header-nav__sidebar{border-top-left-radius:10px;border-bottom-left-radius:10px;background:#fff;position:fixed;height:100%;z-index:10;top:0;right:0;width:300px;transform:translate(100%,0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:.6s cubic-bezier(.16,.71,.17,1);overflow:auto;box-shadow:0 0 30px rgba(0,0,0,.05)}
.rv-1-header-nav__sidebar.active{transform:translate(0,0)}
.rv-1-header-nav__sidebar>*{padding:15px 25px 30px}
.rv-1-header-nav__sidebar .sidebar-heading{border-bottom:1px solid #c5c5c5;padding-bottom:15px}
.rv-1-header-nav__sidebar .sidebar-heading img{max-width:130px}
}
.rv-1-header-mobile-menu-btn{background-color:var(--orange);border-color:var(--orange);border-radius:14px;border-radius:10px;padding:0;text-align:center;aspect-ratio:1;font-size:20px}
@media screen and (max-width:479px){
.rv-1-header-mobile-menu-btn{height:40px;border-radius:10px}
}
.rv-1-header-mobile-menu-btn:hover{color:var(--black)}
.rv-1-header-mobile-menu-btn i{padding-left:0}
.rv-2-menu-btn{position:fixed;top:30px;left:30px;width:50px;height:50px;border-radius:10px;border:1px solid rgba(255,255,255,.4);color:var(--white-f);font-size:20px;z-index:2;background-color:#292929}
@media screen and (max-width:479px){
.rv-2-menu-btn{top:20px;left:20px;width:45px;height:45px}
}
.rv-2-menu-btn i{pointer-events:none}
.rv-2-sidebar{background-color:var(--black-2);width:315px;position:fixed;height:100%;padding:50px 40px;padding-right:0;display:flex;flex-direction:column;justify-content:space-between;gap:35px;transition:.6s cubic-bezier(.16,.71,.17,1);z-index:2;overflow:visible}
@media screen and (max-width:1599px){
.rv-2-sidebar{width:270px}
}
@media screen and (max-width:1199px){
.rv-2-sidebar{transform:translateX(-100%);overflow:auto}
}
.rv-2-sidebar__nav>ul{display:grid;grid-template-columns:repeat(1,1fr);row-gap:0}
.rv-2-sidebar__nav>ul a{color:var(--white-f);width:100%}
.rv-2-sidebar__nav>ul a::before{background-color:#daed1a}
.rv-2-sidebar__nav>ul a:hover{color:#daed1a}
.rv-2-sidebar__nav>ul>li{line-height:normal;display:grid;grid-template-rows:max-content 0fr;transition:.4s ease}
.rv-2-sidebar__nav>ul>li:hover{grid-template-rows:max-content 1fr}
.rv-2-sidebar__nav>ul>li:hover .sub-menu{transform:translate(0,-10px);opacity:1}
@media screen and (max-width:1199px){
.rv-2-sidebar__nav>ul>li:hover .sub-menu{transform:translate(0,0)}
}
@media screen and (max-width:1199px){
.rv-2-sidebar__nav>ul>li:hover .sub-menu.rv-mega-menu{margin-top:20px;padding:25px 20px}
}
@media screen and (max-width:991px){
.rv-2-sidebar__nav>ul>li:hover .sub-menu.rv-mega-menu{padding:15px 10px}
}
.rv-2-sidebar__nav>ul>li .sub-menu{transform:translate(0,10px);top:0;right:0;opacity:0;overflow:hidden;background-color:#292929;border:1px solid rgba(255,255,255,.2);margin-right:20px}
@media screen and (max-width:1199px){
.rv-2-sidebar__nav>ul>li .sub-menu{position:static}
}
.rv-2-sidebar__nav>ul>li .sub-menu a{color:var(--white-f)}
.rv-2-sidebar__nav>ul>li .sub-menu a:hover{color:#daed1a}
.rv-2-sidebar__nav>ul>li .sub-menu.rv-mega-menu{row-gap:0;padding:25px 20px;max-width:-moz-fit-content;max-width:fit-content}
@media screen and (max-width:1199px){
.rv-2-sidebar__nav>ul>li .sub-menu.rv-mega-menu{padding:0 20px}
}
@media screen and (max-width:991px){
.rv-2-sidebar__nav>ul>li .sub-menu.rv-mega-menu{padding:0 10px}
}
.rv-2-sidebar__nav li{position:relative;line-height:normal}
.rv-2-sidebar__nav li::before{content:"";position:absolute;right:0;background:linear-gradient(270deg,#daed1a -.71%,rgba(218,237,26,0) 100%);width:0;height:2px;top:50%;translate:0 -50%;transition:.4s ease;opacity:0}
.rv-2-sidebar__nav li.active::before{opacity:1;width:120px}
.rv-2-sidebar__nav li:not(:last-child){margin-bottom:28px}
@media screen and (max-width:1199px){
.rv-2-sidebar.active{transform:translateX(0)}
}
.rv-3-header{padding:0;position:absolute;top:0;width:100%;z-index:4;border-bottom:1px solid rgba(255,255,255,.1)}
.rv-3-header__nav>ul a{color:var(--white-f);font-weight:300;font-family:var(--mulish)}
@media screen and (max-width:991px){
.rv-3-header__nav>ul a{color:var(--black)}
}
.rv-3-header__nav>ul a:hover{color:#a97240}
.rv-3-header__nav>ul a:hover::before{background-color:#a97240}
.rv-3-header-right{display:flex;justify-content:flex-end;align-items:center;gap:50px}
@media screen and (max-width:991px){
.rv-3-header-right{gap:30px;padding-right:20px}
}
.rv-3-header__actions{display:flex;gap:30px}
@media screen and (max-width:479px){
.rv-3-header__actions{display:none}
}
.rv-3-header__actions button:first-child{padding-right:30px;border-right:1px solid rgba(255,255,255,.4)}
.rv-3-header__sidebar-btn{min-width:80px;height:80px;background-color:#050505}
.rv-3-header.fixed .rv-3-header__nav>ul>li>a{color:var(--black)}
.rv-3-header.fixed .rv-3-header__nav>ul>li>a:hover{color:#a97240}
.rv-3-header.fixed .rv-3-logo .logo-txt{color:var(--black)}
.rv-3-mobile-menu-btn{background-color:#a98153;border-color:#a98153}
.rv-3-logo{display:inline-flex;align-items:center;gap:20px}
@media screen and (max-width:479px){
.rv-3-logo{gap:10px}
}
.rv-3-logo .logo-img{width:80px;height:80px;border-right:1px solid rgba(255,255,255,.1)}
@media screen and (max-width:479px){
.rv-3-logo .logo-img{width:60px;height:60px}
}
.rv-3-logo .logo-txt{color:var(--white-f);font-family:var(--newsreader);font-size:26px;font-weight:700}
.rv-4-header{padding:0}
.rv-4-header-top{padding:35px 0}
@media screen and (max-width:1399px){
.rv-4-header-top{padding:25px 0}
}
@media screen and (max-width:767px){
.rv-4-header-top{padding:15px 0}
}
.rv-4-header-top__action:hover{color:#a90e20}
.rv-4-header-bottom{border-block:1px solid rgba(5,5,5,.1)}
@media screen and (max-width:991px){
.rv-4-header-bottom{padding:12px 0}
}
.rv-4-header-bottom .rv-search-modal-open-btn:hover{color:#a90e20}
.rv-4-header__nav>ul a:hover{color:#a90e20}
.rv-4-header__nav>ul a::before{background-color:#a90e20}
.rv-4-mobile-menu-btn{background-color:#a90e20;border-color:#a90e20;line-height:normal}
.rv-4-socials{display:flex;align-items:center;gap:20px}
.rv-4-socials__title{color:#050505;font-size:16px;font-weight:600}
@media screen and (max-width:479px){
.rv-4-socials__title{display:none}
}
.rv-4-socials ul{display:flex;gap:20px}
.rv-4-socials ul a{color:rgba(5,5,5,.3)}
.rv-4-socials ul a:hover{color:var(--black-2)}
.rv-5-header{padding:18px 0}
@media screen and (max-width:479px){
.rv-5-header{padding:12px 0}
}
.rv-5-header .rv-1-socials a{border-color:rgba(5,5,5,.1);color:rgba(5,5,5,.3);width:35px;height:35px;line-height:34px;font-size:14px}
.rv-5-header .rv-1-socials a:hover{background-color:#8e5b63;border-color:#8e5b63;color:var(--white-f)}
@media screen and (max-width:1199px){
.rv-5-header__nav>ul{gap:20px}
}
.rv-5-header__nav>ul a{padding-right:0}
.rv-5-header__nav>ul a:hover{padding-left:0;color:#8e5b63}
.rv-5-header__nav>ul a::before{content:none}
.rv-5-header__actions{display:flex;justify-content:flex-end;align-items:center;gap:24px}
@media screen and (max-width:479px){
.rv-5-header__actions{gap:14px}
}
.rv-5-header__actions button .quantity{background-color:#8e5b63;position:absolute;top:-5px;color:#fff;font-family:var(--mulish);font-size:12px;font-weight:500;aspect-ratio:1;padding:0 5px;border-radius:50%;border:2px solid #fff;display:inline-flex;justify-content:center;align-items:center}
.rv-5-header__actions button:hover{color:#8e5b63}
@media screen and (max-width:479px){
.rv-5-header__actions button .txt{display:none}
}
.rv-5-cart-btn{background:rgba(142,91,99,.2);border-radius:50%;width:38px;height:38px;border-radius:50%;position:relative}
.rv-5-cart-btn .quantity{background-color:#8e5b63;position:absolute;top:-5px;color:#fff;font-family:var(--mulish);font-size:12px;font-weight:500;aspect-ratio:1;padding:0 5px;border-radius:50%;border:2px solid #fff;display:inline-flex;justify-content:center;align-items:center}
.rv-5-mobile-menu-btn{background-color:#8e5b63;border-color:#8e5b63}
.rv-6-header{padding:0;border-bottom:1px solid rgba(5,5,5,.1);background-color:#f5f5f5}
@media screen and (min-width:1400px){
.rv-6-header .container{max-width:1920px}
}
.rv-6-header__logo{padding:20px 40px;border-right:1px solid rgba(5,5,5,.1);display:inline-block}
@media screen and (max-width:1399px){
.rv-6-header__logo{padding:20px;padding-left:0;width:100%}
}
@media screen and (max-width:1199px){
.rv-6-header__logo{width:auto}
}
.rv-6-header__nav>ul a{color:#050505;font-size:15px;text-transform:uppercase}
.rv-6-header__nav>ul a:hover{color:#f2584c}
.rv-6-header__right{height:100%;display:flex;justify-content:flex-end;align-items:center}
.rv-6-header__right button{height:100%;padding:0 30px;font-size:20px;border-left:1px solid rgba(5,5,5,.1)}
.rv-6-header__right button:hover{color:#f2584c}
.rv-6-header__right button.rv-6-header__sidebar-btn{font-size:25px;text-align:end;padding:0 90px}
@media screen and (max-width:1399px){
.rv-6-header__right button.rv-6-header__sidebar-btn{padding:0 50px}
}
@media screen and (max-width:1199px){
.rv-6-header__right button.rv-6-header__sidebar-btn{padding:0 30px}
}
.rv-6-header__right button.rv-1-header-mobile-menu-btn{padding:0 18px;height:auto;color:var(--white-f)}
.rv-7-header{padding:0}
.rv-7-header-top{padding:10px 0}
.rv-7-header-top__txt{font-weight:600;font-family:var(--mulish);font-size:14px}
.rv-7-header-top__txt i{color:#4962fb;margin-right:5px;font-size:18px}
.rv-7-header-top__actions{display:flex;align-items:center;justify-content:flex-end}
@media screen and (max-width:575px){
.rv-7-header-top__actions{justify-content:center;flex-wrap:wrap}
}
.rv-7-header-top__actions>*{border:none;font-family:var(--mulish);font-weight:600;font-size:14px}
.rv-7-header-top__actions>:not(:first-child){border-left:1px solid rgba(5,5,5,.1);padding-left:20px;margin-left:20px}
@media screen and (max-width:1199px){
.rv-7-header-top__actions>:not(:first-child){padding-left:15px;margin-left:15px}
}
@media screen and (max-width:767px){
.rv-7-header-top__actions>:not(:first-child){padding-left:10px;margin-left:10px}
}
.rv-7-header-top__actions>:focus{outline:0}
.rv-7-header-top__actions select{background-color:rgba(0,0,0,0)}
.rv-7-header-bottom{padding:18px 0;border-top:1px solid rgba(5,5,5,.1)}
.rv-7-header-bottom.fixed{padding:12px 0}
.rv-7-header-bottom-left{display:flex;align-items:center}
@media screen and (max-width:767px){
.rv-7-header-bottom-left{justify-content:center}
}
.rv-7-header-bottom-right{display:flex;align-items:center;gap:30px;justify-content:flex-end}
@media screen and (max-width:479px){
.rv-7-header-bottom-right{justify-content:center}
}
@media screen and (max-width:479px){
.rv-7-header-bottom-right{flex-direction:column;row-gap:15px}
}
.rv-7-header-bottom-right__actions{display:flex;gap:25px;font-size:20px}
.rv-7-header-bottom-right__actions button{width:auto;height:auto;background-color:rgba(0,0,0,0)}
.rv-7-header-bottom-right__actions button:hover{color:#4962fb}
.rv-7-header-bottom-right__actions button .quantity{background-color:#4962fb;right:-13px}
.rv-7-header-bottom .rv-7-mobile-menu-btn{background-color:#4962fb;border-color:#4962fb;height:40px;line-height:normal}
.rv-7-header-bottom .rv-7-mobile-menu-btn:hover{background-color:var(--white-f)}
.rv-7-header__logo{padding-right:25px;position:relative}
@media screen and (max-width:767px){
.rv-7-header__logo{padding-right:0}
}
.rv-7-header__logo::before{content:"";position:absolute;right:0;height:20px;width:1px;background-color:rgba(5,5,5,.2);top:50%;transform:translateY(-50%)}
@media screen and (max-width:991px){
.rv-7-header__logo::before{content:none}
}
.rv-7-header__nav{padding-left:24px}
.rv-7-header__nav>ul{gap:30px;row-gap:12px}
.rv-7-header__nav>ul a{padding-right:0;font-family:var(--mulish);font-weight:500;color:var(--black)}
.rv-7-header__nav>ul a:hover{padding-left:0;color:#4962fb}
.rv-7-header__nav>ul a::before{content:none}
@media screen and (max-width:1199px){
.rv-7-header-search-modal{opacity:0;transform:scale(1.2);pointer-events:none;transition:.4s ease;position:fixed;inset:0;z-index:999;background-color:rgba(0,0,0,.8);display:grid;place-content:center}
}
.rv-7-header-search-modal.active{opacity:1;transform:scale(1);pointer-events:all}
.rv-7-header-search-modal.active .rv-7-search-modal-close-btn{opacity:1;pointer-events:all}
.rv-7-header-search{border:1px solid rgba(5,5,5,.1);border-radius:30px;padding:0 15px;height:45px;display:flex;align-items:center}
@media screen and (max-width:1199px){
.rv-7-header-search{background-color:var(--white-f)}
}
.rv-7-header-search input{padding:0 8px;width:100%}
.rv-7-header-search button{font-size:20px}
.rv-7-header-search button:hover{color:#4962fb}
.rv-7-search-modal-open-btn{font-size:20px}
.rv-7-search-modal-open-btn:hover{color:#4962fb}
.rv-7-search-modal-close-btn{position:absolute;top:30px;right:30px;border:1px solid #fff;width:40px;height:40px;border-radius:50%;color:var(--white-f);opacity:0;pointer-events:none}
.rv-7-search-modal-close-btn:hover{background-color:var(--white-f);color:var(--black)}
@media screen and (min-width:1400px){
.rv-8-header .container{max-width:1600px}
}
.rv-8-header-top__txt{justify-content:flex-start}
@media screen and (max-width:991px){
.rv-8-header-top__txt{justify-content:center}
}
.rv-8-header-socials{display:flex;align-items:center;gap:18px}
.rv-8-header-socials h6{margin-bottom:0;font-weight:600;font-family:var(--mulish)}
.rv-8-header-socials a{color:rgba(5,5,5,.3)}
.rv-8-header-socials a:hover{color:#4962fb}
.rv-8-header-lang select{border:none}
.rv-8-header-top__infos.rv-7-header-top__actions{row-gap:10px}
@media screen and (max-width:575px){
.rv-8-header-top__infos.rv-7-header-top__actions>*{border:none}
}
.rv-8-header-contact-info{margin-bottom:0;font-family:var(--mulish);font-size:15px;font-weight:500;color:rgba(5,5,5,.6)}
.rv-8-header-contact-info i{color:#4962fb;margin-right:10px}
.rv-8-header__nav>ul a:hover{color:#4962fb}
.rv-8-header__nav>ul a::before{background-color:#4962fb}
.rv-8-header-search{border:none;border-radius:0;border-bottom:1px solid rgba(5,5,5,.18);padding:0 10px}
@media screen and (max-width:767px){
.rv-8-header-search{background-color:rgba(0,0,0,0);border-color:var(--white-f)}
.rv-8-header-search input{color:var(--white-f)}
.rv-8-header-search input::-moz-placeholder{color:rgba(255,255,255,.7)}
.rv-8-header-search input::placeholder{color:rgba(255,255,255,.7)}
.rv-8-header-search button{color:var(--white-f)}
}
.rv-8-mobile-menu-btn{background-color:#4962fb;border-color:#4962fb}
.rv-9-header-top{background-color:#65ab03;padding:12px 0}
.rv-9-header-top select{background-color:rgba(0,0,0,0)}
@media screen and (max-width:767px){
.rv-9-header-top__actions{justify-content:center}
}
@media screen and (max-width:479px){
.rv-9-header-top__actions{row-gap:10px}
}
.rv-9-header-top .rv-8-header-contact-info{color:rgba(255,255,255,.7)}
.rv-9-header-top .rv-8-header-contact-info i{color:var(--white-f)}
.rv-9-header-socials{color:var(--white-f)}
@media screen and (max-width:767px){
.rv-9-header-socials{justify-content:center}
}
.rv-9-header-socials a{color:rgba(255,255,255,.6)}
.rv-9-header-socials a:hover{color:var(--white-f)}
.rv-9-header-bottom{padding:20px 0}
@media screen and (max-width:1199px){
.rv-9-header-bottom.fixed{padding:15px 0}
}
@media screen and (max-width:479px){
.rv-9-header-bottom__right{flex-direction:row;justify-content:flex-end;gap:15px}
}
.rv-9-header-bottom__right .rv-7-search-modal-open-btn:hover{color:#65ab03}
.rv-9-header__nav>ul a:hover{color:#65ab03}
.rv-9-mobile-menu-btn{background-color:#65ab03;border-color:#65ab03}
.rv-10-header-top{padding:7px 0;background-color:var(--black);color:var(--white-f)}
.rv-10-header-top .rv-8-header-contact-info{color:rgba(255,255,255,.7);font-size:13px;border-color:rgba(255,255,255,.14)}
.rv-10-header-top .rv-8-header-contact-info i{color:var(--white-f)}
.rv-10-header-top .rv-8-header-contact-info a:hover{color:#efc329}
.rv-10-header-top__actions{row-gap:10px}
.rv-10-header-socials a{color:rgba(255,255,255,.4)}
.rv-10-header-socials a:hover{color:var(--white-f)}
.rv-10-header form select{color:var(--white-f)}
.rv-10-header form select option{background-color:var(--black)}
.rv-10-header__nav>ul a:hover{color:#efc329}
.rv-10-header__nav>ul a:hover::before{background-color:#efc329}
@media screen and (max-width:991px){
.rv-10-header-bottom-right{gap:10px}
}
@media screen and (max-width:479px){
.rv-10-header-bottom-right{flex-direction:row;justify-content:flex-end}
}
@media screen and (max-width:1399px){
.rv-10-header-bottom-right .rv-10-search-btn{font-size:18px}
}
@media screen and (max-width:991px){
.rv-10-header-bottom-right .rv-10-search-btn{margin-right:10px}
}
@media screen and (max-width:1399px){
.rv-10-header-bottom-right .rv-10-search-btn .txt{display:none}
}
.rv-10-header-bottom-right .rv-10-search-btn:hover{color:#efc329}
.rv-10-header .rv-10-def-btn{height:45px;line-height:40px;padding:0 30px}
@media screen and (max-width:767px){
.rv-10-header .rv-10-def-btn{height:40px;line-height:37px;padding:0 20px}
}
@media screen and (max-width:479px){
.rv-10-header .rv-10-def-btn{display:none}
}
.rv-10-mobile-menu-btn{background-color:#efc329;color:var(--black);border-color:#efc329}
.rv-11-header-top{padding:10px 0}
.rv-11-header-top .rv-8-header-contact-info i{font-size:16px}
.rv-11-header-bottom{padding:10px 0}
.rv-11-header-bottom-right{gap:40px}
@media screen and (max-width:1399px){
.rv-11-header-bottom-right{gap:20px}
}
@media screen and (max-width:479px){
.rv-11-header-bottom-right{flex-direction:row;justify-content:flex-end}
}
.rv-11-header-bottom-right .rv-5-about__call-icon{color:var(--black);font-size:18px}
@media screen and (max-width:1199px){
.rv-11-header-bottom-right .rv-5-about__call-icon{display:none}
}
.rv-11-header-bottom-right .rv-5-about__call-txt h6{font-weight:500;font-size:12px;text-transform:uppercase;color:rgba(5,5,5,.6);margin-bottom:4px}
.rv-11-header-bottom-right .rv-5-about__call-txt a{color:var(--black);font-weight:700;font-size:15px}
@media screen and (max-width:1199px){
.rv-11-header-bottom-right .rv-11-def-btn{padding:0 25px}
}
.rv-11-header__call a:hover{color:#a97240}
.rv-11-header__nav>ul a::before{background-color:#a98153}
.rv-11-header__nav>ul a:hover{color:#a98153}
.rv-11-mobile-menu-btn{background-color:#a98153;border-color:#a98153}
.rv-12-header__nav>ul a:hover{color:#65ab03}
.rv-12-header__nav>ul a::before{background-color:#65ab03}
.rv-12-header__search-btn{font-size:18px}
.rv-12-header__search-btn:hover{color:#509e0f}
@media screen and (max-width:1399px){
.rv-12-header__actions{gap:15px}
}
.rv-12-header__actions button:hover{color:#509e0f}
.rv-12-header__actions .rv-5-cart-btn{background-color:rgba(80,159,15,.1)}
.rv-12-header__actions .rv-5-cart-btn .quantity{background-color:#509e0f}
.rv-12-header-login{display:flex;align-items:center;gap:10px;color:rgba(5,5,5,.6);font-family:var(--mulish);font-size:14px;font-weight:500;line-height:128.571%}
.rv-12-header-login:hover{color:#509e0f}
.rv-12-header-login .rv-5-cart-btn{text-align:center;line-height:38px}
@media screen and (max-width:1199px){
.rv-12-header-login__txt{display:none}
}
.rv-12-header-login span{display:block}
.rv-12-header-login span.bottom{color:#050505;font-size:16px;font-weight:700;line-height:128.571%}
.rv-12-mobile-menu-btn{background-color:rgba(80,159,15,.1);border-color:rgba(80,159,15,.1);border:none;color:var(--black);border-radius:50%}
.rv-12-mobile-menu-btn:hover{background-color:rgba(80,159,15,.1)}
@media screen and (min-width:1400px){
.rv-13-header .container{max-width:1600px}
}
.rv-13-header__nav>ul a:hover{color:#ab8e66}
.rv-13-header-bottom-right__actions{display:flex;align-items:center;justify-content:flex-end}
@media screen and (max-width:991px){
.rv-13-header-bottom-right__actions{gap:15px}
}
.rv-13-header-bottom-right__actions button:hover{color:#ab8e66}
.rv-13-header-bottom-right__actions .rv-5-cart-btn .quantity{background-color:#ab8e66}
.rv-13-header .rv-3-def-btn{background-color:#ab8e66;border-color:#ab8e66;font-size:16px;margin-left:20px;height:45px;line-height:43px}
.rv-13-header .rv-3-def-btn:hover{background-color:rgba(0,0,0,0)}
.rv-14-header{position:absolute;top:0;left:0;width:100%;z-index:2}
.rv-14-header-top{background:rgba(255,255,255,.14);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}
.rv-14-header-top__actions{justify-content:flex-start}
@media screen and (max-width:767px){
.rv-14-header-top__actions{justify-content:center;row-gap:10px}
}
.rv-14-header-top__actions .rv-8-header-contact-info a:hover{color:#e64209}
@media screen and (max-width:767px){
.rv-14-header-top-form{justify-content:center}
}
.rv-14-header-top-form select{color:var(--white-f)}
.rv-14-header-top-form option{color:var(--black)}
.rv-14-header-bottom{border:1px solid rgba(255,255,255,.14)}
.rv-14-header-bottom.fixed{border-color:rgba(0,0,0,0);background-color:#164e5d}
@media screen and (max-width:1199px){
.rv-14-header-bottom-right{gap:20px}
}
@media screen and (max-width:479px){
.rv-14-header-bottom-right{flex-direction:row;justify-content:flex-end}
}
.rv-14-header-bottom-right .rv-3-def-btn{height:40px;line-height:37px;border-radius:40px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.14);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}
@media screen and (max-width:1199px){
.rv-14-header-bottom-right .rv-3-def-btn{padding:0 18px}
}
.rv-14-header-bottom-right .rv-3-def-btn:hover{background-color:var(--white-f)}
.rv-14-header-bottom-right__actions button{color:var(--white-f)}
.rv-14-header-bottom-right__actions button:hover{color:#e64209}
.rv-14-header__nav>ul{gap:35px}
@media screen and (max-width:991px){
.rv-14-header__nav>ul{gap:12px}
}
.rv-14-header__nav>ul a{color:var(--white-f)}
.rv-14-header__nav>ul a:hover{color:#e64209}
@media screen and (max-width:991px){
.rv-14-header .rv-1-header-nav__sidebar{background-color:#164e5d}
}
@media screen and (max-width:991px){
.rv-14-header .rv-1-header-nav__sidebar .sub-menu{background-color:#0d4351}
}
@media screen and (max-width:991px){
.rv-14-header .rv-1-header-nav__sidebar .sub-menu a{color:var(--white-f)}
}
.rv-14-header .rv-1-header-nav__sidebar .sub-menu a:hover{color:#e64209}
.rv-14-mobile-menu-btn{height:40px;line-height:37px;border-radius:40px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.14);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}
.rv-inner-header{box-shadow:0 1px 2px 0 rgba(11,23,40,.1);position:relative}
.rv-inner-header__nav>ul a:hover{color:#509e0f}
.rv-inner-header__nav>ul a:hover::before{background-color:#509e0f}
@media screen and (max-width:991px){
.rv-inner-header-right-btns{margin-right:15px}
}
@media screen and (max-width:575px){
.rv-inner-header-right-btns{margin-right:10px}
}
.rv-inner-header-right-btns a{height:45px;line-height:45px;font-size:15px;font-weight:600;color:var(--black);text-transform:capitalize;margin-right:15px}
@media screen and (max-width:767px){
.rv-inner-header-right-btns a{height:40px;line-height:37px}
}
.rv-inner-header-right-btns a:hover{color:#509e0f}
.rv-inner-header-right-btns a i{padding-right:5px}
.rv-inner-header-right-btns a:last-child{background-color:var(--black);padding:0 30px;border-radius:6px;color:var(--white-f);margin-right:0;border:1px solid var(--black)}
@media screen and (max-width:767px){
.rv-inner-header-right-btns a:last-child{padding:0 25px}
}
@media screen and (max-width:575px){
.rv-inner-header-right-btns a:last-child{padding:0 20px}
}
.rv-inner-header-right-btns a:last-child:hover{background-color:rgba(0,0,0,0);color:var(--black);border-color:#509e0f}
.rv-inner-mobile-menu-btn{background-color:#509e0f;border-color:#509e0f}
.rv-15-header-right-btns a:last-child{border-radius:0;line-height:43px}
@media screen and (max-width:1199px){
.rv-15-header-right-btns a:last-child{padding:0 20px}
}
@media screen and (max-width:767px){
.rv-15-header-right-btns a:last-child{line-height:37px}
}
.rv-15-header-right-btns a:last-child:hover{border-color:var(--black)}
.rv-15-header-right-btns a:hover{color:#f35b04}
.rv-15-mobile-menu-btn{height:45px;color:#fff;border-radius:0;border:1px solid #f35b04}
@media screen and (max-width:767px){
.rv-15-mobile-menu-btn{height:40px}
}
.rv-15-mobile-menu-btn:hover{background-color:rgba(0,0,0,0)}
.rv-16-header{position:absolute;width:100%;z-index:10;background-color:rgba(2,2,8,.3)}
.rv-16-header.fixed{background-color:var(--black)}
.rv-16-header::before{content:"";position:absolute;z-index:-1;inset:0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}
.rv-16-header-right-btns{display:flex;align-items:center;gap:35px}
.rv-16-header-right-btns a:last-child{border:1.5px solid rgba(255,255,255,.14);background-color:rgba(0,0,0,0)}
.rv-16-header-right-btns a:last-child:hover{background-color:#dfe11b;border-color:#dfe11b}
@media screen and (max-width:991px){
.rv-16-header .rv-1-header-nav__sidebar{background-color:rgba(2,2,8,.8)}
}
.rv-16-header__nav>ul a{color:var(--white-f)}
.rv-16-header__nav>ul a:hover{color:#dfe11b}
.rv-16-header__nav>ul a:hover::before{background-color:#dfe11b}
.rv-16-cart-btn{background-color:rgba(0,0,0,0);color:var(--white-f);font-size:20px;width:auto;height:auto}
.rv-16-cart-btn:hover{color:#dfe11b}
.rv-16-cart-btn .quantity{right:-8px;border:none;background-color:#dfe11b;color:var(--black)}
.rv-16-mobile-menu-btn{background-color:#dfe11b;border-color:#dfe11b;color:var(--black)}
.rv-17-header{position:relative;background-color:#020208;box-shadow:0 1px 0 0 rgba(255,255,255,.14)}
.rv-17-header.fixed{background-color:#020208}
.rv-17-header-right-btns{display:flex;align-items:center}
.rv-17-header-right-btns>:not(:last-child){margin-right:20px}
.rv-17-header-right-btns a{border:1px solid rgba(255,255,255,.14);padding:0 30px;color:var(--white-f);line-height:43px}
.rv-17-header-right-btns a:hover{background-color:#dfe11b;border-color:#dfe11b;color:var(--black)}
.rv-17-header-right-btns .rv-17-sidebar-btn{padding-left:20px;line-height:1;color:var(--white-f);font-size:20px;border-left:1px solid rgba(255,255,255,.3)}
.rv-17-header-right-btns .rv-17-sidebar-btn:hover{color:#dfe11b}
.rv-17-mobile-menu-btn{background-color:#dfe11b;border-color:#dfe11b;color:var(--black)}
.rv-18-header__nav>ul a:hover{color:#1c74e9}
.rv-18-header__nav>ul a:hover::before{background-color:#1c74e9}
.rv-18-header-right-btns a:hover{color:#1c74e9}
.rv-18-header-right-btns a:last-child{background-color:var(--white-f);color:var(--black);border:1px solid rgba(20,33,55,.24)}
.rv-18-header-right-btns a:last-child:hover{background-color:var(--black);color:var(--white-f)}
.rv-19-logo{padding-top:7px;padding-left:40px}
@media screen and (max-width:991px){
.rv-19-logo{padding:0}
}
.rv-19-header{padding:0;background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none}
@media screen and (max-width:991px){
.rv-19-header{padding:12px}
}
.rv-19-header.fixed{background-color:#020208;padding:15px}
.rv-19-header-right{display:flex;align-items:center;justify-content:flex-end;gap:50px}
@media screen and (max-width:1199px){
.rv-19-header-right{gap:25px}
}
.rv-19-header-right-btns{gap:50px}
@media screen and (max-width:1399px){
.rv-19-header-right-btns{gap:35px}
}
@media screen and (max-width:575px){
.rv-19-header-right-btns{margin-right:25px}
}
.rv-19-header-right-btns .left{display:flex;align-items:center;gap:25px}
.rv-19-header-right-btns a,.rv-19-header-right-btns a:last-child{height:52px;line-height:48px;padding:0 35px;background-color:#dfe11b;color:var(--black)}
@media screen and (max-width:1399px){
.rv-19-header-right-btns a,.rv-19-header-right-btns a:last-child{padding:0 25px}
}
@media screen and (max-width:991px){
.rv-19-header-right-btns a,.rv-19-header-right-btns a:last-child{height:45px;line-height:43px}
}
@media screen and (max-width:767px){
.rv-19-header-right-btns a,.rv-19-header-right-btns a:last-child{height:40px;line-height:37px}
}
.rv-19-header-right-btns a:hover,.rv-19-header-right-btns a:last-child:hover{background-color:rgba(0,0,0,0);color:var(--white-f)}
.rv-20-header-top{background-color:#2d6a4f;padding:12px;color:var(--white-f)}
.rv-20-header-top__actions{row-gap:8px}
.rv-20-header-top__actions>*{color:rgba(255,255,255,.7)}
.rv-20-header-top__actions>:not(:first-child){border-color:rgba(255,255,255,.14)}
.rv-20-header-top__actions>* i{color:var(--white-f)}
.rv-20-header-top__actions a:hover,.rv-20-header-top__actions button:hover{color:var(--white-f)}
.rv-20-header__nav>ul a:hover{color:#2d6a4f}
.rv-20-header__nav>ul a::before{background-color:#2d6a4f}
.rv-20-header-bottom{padding:20px 0}
.rv-20-header-bottom-right-btns a:last-child{background-color:#2d6a4f;border-color:#2d6a4f}
.rv-20-mobile-menu-btn{background-color:#2d6a4f;border-color:#2d6a4f;border-radius:0}
.rv-21-header-top{background-color:#f7693d;color:var(--white-f)}
.rv-21-header-top .rv-7-header-top__txt span{background-color:var(--white-f);color:var(--black);font-family:var(--mulish);font-size:14px;font-weight:600;padding:3px 9px;border-radius:30px}
@media screen and (max-width:767px){
.rv-21-header-top__actions{justify-content:center}
}
@media screen and (max-width:479px){
.rv-21-header-top__actions{row-gap:8px}
}
.rv-21-header-top__actions>*{color:var(--white-f)}
.rv-21-header-top__actions>* i{color:var(--white-f)}
.rv-21-header-top__actions>:not(:first-child){border-color:rgba(255,255,255,.2)}
@media screen and (max-width:1399px){
.rv-21-header-top__actions>:not(:first-child){padding-left:10px;margin-left:10px}
}
.rv-21-header-top__actions option{color:var(--black)}
.rv-22-header-left{display:flex;align-items:center;gap:40px}
@media screen and (max-width:1399px){
.rv-22-header-left{gap:30px}
}
@media screen and (max-width:1199px){
.rv-22-header-left{gap:10px}
}
.rv-22-header__call{padding-left:40px;border-left:1px solid rgba(4,14,31,.2)}
@media screen and (max-width:1399px){
.rv-22-header__call{padding-left:30px}
}
@media screen and (max-width:1199px){
.rv-22-header__call{padding-left:13px}
}
.rv-22-header__call .rv-5-about__call-icon{width:40px;height:40px;line-height:38px;color:var(--black);font-size:16px}
.rv-22-header__call .rv-5-about__call-txt h6{font-size:13px;margin-bottom:5px}
.rv-22-header__call a:hover{color:#b38d3f}
@media screen and (max-width:1399px){
.rv-22-header__nav>ul{gap:15px}
}
.rv-22-header__nav>ul a::before{background-color:#b38d3f}
.rv-22-header__nav>ul a:hover{color:#b38d3f}
@media screen and (max-width:991px){
.rv-22-header-bottom-right{gap:20px}
}
@media screen and (max-width:479px){
.rv-22-header-bottom-right{flex-direction:row}
}
.rv-22-header-bottom-right button:hover{color:#b38d3f}
.rv-22-mobile-menu-btn{background-color:#b38d3f;border-color:#b38d3f}
.rv-23-header{position:absolute;width:100%;z-index:10}
.rv-23-header.fixed{background-color:#202731}
.rv-23-header-left{display:flex;align-items:center;gap:123px}
@media screen and (max-width:1399px){
.rv-23-header-left{gap:93px}
}
@media screen and (max-width:1199px){
.rv-23-header-left{gap:63px}
}
@media screen and (max-width:991px){
.rv-23-header .rv-1-header-nav__sidebar{background-color:#202731}
}
.rv-23-header__nav>ul a::before{background-color:#3ba52d}
.rv-23-header__nav>ul a:hover{color:#3ba52d}
.rv-23-header__nav>ul a:hover::before{background-color:#3ba52d}
@media screen and (max-width:1199px){
.rv-23-header-right-btns{gap:20px}
}
.rv-23-header-right-btns button:hover{color:#3ba52d}
.rv-23-header-right-btns a{color:rgba(255,255,255,.7)}
.rv-23-header-right-btns a i{color:var(--white-f)}
.rv-23-header-right-btns a:hover{color:#3ba52d}
.rv-23-mobile-menu-btn{background-color:#3ba52d;border-color:#3ba52d}
.rv-23-mobile-menu-btn:hover{color:var(--white-f);background-color:rgba(0,0,0,0)}
.rv-24-header{position:absolute;z-index:22;width:100%;box-shadow:none}
.rv-24-header.fixed{background-color:var(--black)}
@media screen and (max-width:991px){
.rv-24-header .rv-1-header-nav__sidebar{background-color:#142226}
}
.rv-24-header__nav>ul a{color:var(--white-f)}
.rv-24-header__nav>ul a::before{background-color:#ecb774}
.rv-24-header__nav>ul a:hover{color:#ecb774}
.rv-24-header-right-btns a:last-child{background-color:#a58051;border-color:#a58051;font-family:var(--mulish);height:50px;line-height:47px}
@media screen and (max-width:991px){
.rv-24-header-right-btns a:last-child{height:45px;line-height:43px}
}
@media screen and (max-width:767px){
.rv-24-header-right-btns a:last-child{height:40px;line-height:37px}
}
.rv-24-header-right-btns a:last-child:hover{color:var(--white-f);border-color:#a58051}
.rv-24-mobile-menu-btn{background-color:#a58051;border-color:#a58051}
.rv-24-mobile-menu-btn:hover{background-color:rgba(0,0,0,0);color:var(--white-f)}
.rv-25-header{padding:0}
.rv-25-header-top{padding:12px 0;background-color:#020208}
.rv-25-header-top__actions{row-gap:12px}
.rv-25-header-bottom{position:absolute;z-index:22;width:100%;border-bottom:1px solid rgba(255,255,255,.14)}
.rv-25-header-bottom.fixed{background-color:#1c312c}
.rv-25-header-bottom-left{display:flex;gap:10px;border-right:1px solid rgba(255,255,255,.14)}
@media screen and (max-width:1199px){
.rv-25-header-bottom-right__actions{gap:18px}
}
@media screen and (max-width:991px){
.rv-25-header-bottom-right__actions{padding-right:15px}
}
.rv-25-header-bottom-right__actions a{color:var(--white-f)}
.rv-25-header-bottom-right__actions a i{padding-right:8px}
.rv-25-header-bottom-right__actions a:hover{color:#a07549;background-color:rgba(0,0,0,0)}
@media screen and (max-width:1199px){
.rv-25-header-bottom-right__actions .rv-3-def-btn{padding:0 20px}
}
.rv-25-header .rv-1-header-nav__sidebar{background-color:#1c312c}
.rv-25-header__nav>ul>li{line-height:80px}
@media screen and (max-width:991px){
.rv-25-header__nav>ul>li{line-height:normal}
}
.rv-25-header__nav>ul a{color:var(--white-f)}
.rv-25-header__nav>ul a::before{background-color:#a07549}
.rv-25-header__nav>ul a:hover{color:#a07549}
.rv-25-logo{border-right:1px solid rgba(255,255,255,.14);padding:15px 0;padding-right:40px}
@media screen and (max-width:1199px){
.rv-25-logo{padding-right:20px}
}
.rv-25-mobile-menu-btn{background-color:#a97240;border-color:#a97240}
.rv-25-mobile-menu-btn:hover{background-color:rgba(0,0,0,0);color:var(--white-f)}
.rv-1-banner{background-color:var(--green);position:relative;z-index:1}
.rv-1-banner__txt{padding:50px;padding-left:180px}
@media screen and (max-width:1599px){
.rv-1-banner__txt{padding:50px}
}
@media screen and (max-width:1199px){
.rv-1-banner__txt{padding:40px}
}
@media screen and (max-width:991px){
.rv-1-banner__txt{padding:30px}
}
@media screen and (max-width:767px){
.rv-1-banner__txt{padding:45px 30px;text-align:center}
}
@media screen and (max-width:479px){
.rv-1-banner__txt{padding:35px 30px}
}
.rv-1-banner__title{font-size:100px;line-height:104%;font-weight:700;text-transform:uppercase;color:var(--white-f);margin-bottom:40px}
@media screen and (max-width:1599px){
.rv-1-banner__title{font-size:90px}
}
@media screen and (max-width:1399px){
.rv-1-banner__title{font-size:75px;margin-bottom:30px}
}
@media screen and (max-width:1199px){
.rv-1-banner__title{font-size:65px}
}
@media screen and (max-width:991px){
.rv-1-banner__title{font-size:42px;margin-bottom:20px}
}
@media screen and (max-width:767px){
.rv-1-banner__title{font-size:35px}
}
@media screen and (max-width:479px){
.rv-1-banner__title{font-size:30px}
}
.rv-1-banner__infos{display:flex;-moz-column-gap:40px;column-gap:40px;row-gap:15px;margin-bottom:64px}
@media screen and (max-width:1399px){
.rv-1-banner__infos{margin-bottom:34px}
}
@media screen and (max-width:1199px){
.rv-1-banner__infos{gap:25px;row-gap:15px;flex-wrap:wrap}
}
@media screen and (max-width:991px){
.rv-1-banner__infos{margin-bottom:24px}
}
@media screen and (max-width:767px){
.rv-1-banner__infos{justify-content:center}
}
.rv-1-banner__info{display:flex;align-items:center;gap:10px;font-weight:600;font-family:var(--mulish);color:var(--white-f)}
.rv-1-banner__info i{font-size:20px}
.rv-1-banner__actions{display:flex;align-items:center;gap:20px}
@media screen and (max-width:991px){
.rv-1-banner__actions{row-gap:10px;flex-wrap:wrap}
}
@media screen and (max-width:767px){
.rv-1-banner__actions{justify-content:center}
}
.rv-1-banner__socials{display:flex;gap:10px;padding-left:180px;position:relative}
@media screen and (max-width:1399px){
.rv-1-banner__socials{padding-left:80px}
}
@media screen and (max-width:1199px){
.rv-1-banner__socials{padding-left:50px}
}
@media screen and (max-width:991px){
.rv-1-banner__socials{padding-left:0}
}
.rv-1-banner__socials::before{content:"";position:absolute;left:0;top:50%;translate:0 -50%;width:160px;height:2px;background-color:rgba(255,255,255,.24)}
@media screen and (max-width:1399px){
.rv-1-banner__socials::before{width:70px}
}
@media screen and (max-width:1199px){
.rv-1-banner__socials::before{width:40px}
}
@media screen and (max-width:991px){
.rv-1-banner__socials::before{content:none}
}
.rv-1-banner__socials a{width:40px;height:40px;line-height:40px;text-align:center;border-radius:50%;color:var(--white-f);border:1.5px solid rgba(255,255,255,.14);font-size:14px}
.rv-1-banner__socials a:hover{background-color:var(--orange);border-color:var(--orange)}
.rv-1-banner__vector{position:absolute;z-index:-1;animation:spin 2.5s linear infinite}
.rv-1-banner__vector-1{top:63px;left:57px}
.rv-1-banner__vector-2{top:163px;left:788px}
.rv-1-banner__vector-3{bottom:161px;left:118px;animation:moveX 1.5s linear alternate infinite}
.rv-1-banner__vector-4{top:458px;left:802px}
.rv-1-banner__vector-5{bottom:88px;left:880px;animation:moveX 1.5s linear alternate infinite}
@keyframes spin{
0%{rotate:0}
100%{rotate:360deg}
}
@keyframes moveX{
0%{transform:translateX(0)}
100%{transform:translateX(20px)}
}
.reveal{visibility:hidden;position:relative;width:100%;overflow:hidden}
.reveal img{height:100%;-o-object-fit:cover;object-fit:cover;transform-origin:left;transition:none}
.rv-2-banner{background-color:#292929;overflow:hidden}
.rv-2-banner__img{padding-top:45px;background:url(../img/rv-2-banner-img-bg.html) no-repeat center top;background-size:contain;animation:bgPosition 1.5s ease forwards;display:flex;justify-content:flex-end}
@media screen and (max-width:1599px){
.rv-2-banner__img{justify-content:center}
}
@media screen and (max-width:767px){
.rv-2-banner__img{padding-top:0}
}
.rv-2-banner__img img{max-width:none}
@media screen and (max-width:1599px){
.rv-2-banner__img img{max-width:530px}
}
@media screen and (max-width:1399px){
.rv-2-banner__img img{max-width:490px}
}
@media screen and (max-width:1199px){
.rv-2-banner__img img{max-width:460px}
}
@media screen and (max-width:767px){
.rv-2-banner__img img{max-width:300px}
}
@media screen and (max-width:479px){
.rv-2-banner__img img{max-width:280px}
}
.rv-2-banner__txt{padding:220px 0 235px}
@media screen and (max-width:1599px){
.rv-2-banner__txt{padding:160px 0 195px}
}
@media screen and (max-width:1399px){
.rv-2-banner__txt{padding:140px 0 145px}
}
@media screen and (max-width:991px){
.rv-2-banner__txt{padding:140px 0 115px}
}
@media screen and (max-width:767px){
.rv-2-banner__txt{padding:110px 0 55px}
}
@media screen and (max-width:479px){
.rv-2-banner__txt{padding:80px 0 25px}
}
.rv-2-banner__title{font-size:110px;font-weight:800;text-transform:uppercase;color:var(--white-f);line-height:94.545%;margin-bottom:36px}
@media screen and (max-width:1599px){
.rv-2-banner__title{font-size:90px}
}
@media screen and (max-width:1399px){
.rv-2-banner__title{font-size:80px;margin-bottom:26px}
}
@media screen and (max-width:1199px){
.rv-2-banner__title{font-size:75px}
}
@media screen and (max-width:991px){
.rv-2-banner__title{font-size:65px}
}
@media screen and (max-width:767px){
.rv-2-banner__title{font-size:50px;margin-bottom:16px}
}
@media screen and (max-width:575px){
.rv-2-banner__title{font-size:45px}
}
@media screen and (max-width:479px){
.rv-2-banner__title{font-size:40px}
}
.rv-2-banner__title .stroked-txt{-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke:1px rgba(255,255,255,.3);font-weight:900}
.rv-2-banner__label{position:relative;color:var(--white-f);padding-left:160px;font-weight:500;font-size:20px;color:rgba(255,255,255,.6);font-family:var(--mulish);margin-bottom:62px}
@media screen and (max-width:1599px){
.rv-2-banner__label{margin-bottom:42px}
}
@media screen and (max-width:1399px){
.rv-2-banner__label{margin-bottom:27px}
}
@media screen and (max-width:991px){
.rv-2-banner__label{padding-left:80px;font-size:18px}
}
@media screen and (max-width:767px){
.rv-2-banner__label{margin-bottom:17px}
}
@media screen and (max-width:479px){
.rv-2-banner__label{margin-bottom:12px}
}
.rv-2-banner__label::before{content:"";position:absolute;left:0;background:linear-gradient(270deg,#daed1a -.71%,rgba(218,237,26,0) 100%);width:140px;height:2px;top:50%;translate:0 -50%;transition:.4s ease}
@media screen and (max-width:991px){
.rv-2-banner__label::before{width:60px}
}
.rv-2-banner__infos{display:flex;gap:40px}
@media screen and (max-width:991px){
.rv-2-banner__infos{flex-wrap:wrap;gap:20px 30px}
}
@media screen and (max-width:479px){
.rv-2-banner__infos{gap:20px;justify-content:center}
}
.rv-2-banner-info{display:flex;align-items:center;gap:20px;color:var(--white-f)}
@media screen and (max-width:1599px){
.rv-2-banner-info{flex-direction:column;align-items:flex-start;gap:15px}
}
@media screen and (max-width:767px){
.rv-2-banner-info{align-items:center;text-align:center}
}
.rv-2-banner-info__icon{flex-shrink:0}
.rv-2-banner-info__icon img{width:70px;height:70px;border-radius:50%}
@media screen and (max-width:1599px){
.rv-2-banner-info__icon img{width:60px;height:60px}
}
@media screen and (max-width:1399px){
.rv-2-banner-info__icon img{width:50px;height:50px}
}
@media screen and (max-width:1199px){
.rv-2-banner-info__icon img{width:40px;height:40px}
}
.rv-2-banner-info__title{font-family:var(--mulish);font-size:20px;font-weight:700;margin-bottom:5px}
@media screen and (max-width:1199px){
.rv-2-banner-info__title{font-size:18px}
}
@media screen and (max-width:575px){
.rv-2-banner-info__title{font-size:16px}
}
.rv-2-banner-info__sub-title{font-family:var(--mulish);font-size:16px;font-weight:500;color:rgba(255,255,255,.7)}
@keyframes bgPosition{
0%{background-position:center center}
100%{background-position:center top}
}
.rv-3-banner{position:relative;z-index:1;overflow:hidden}
.rv-3-banner__slide{padding:280px 0 363px;background:url(../img/rv-3-banner-bg-1.html) no-repeat center center;background-size:cover;z-index:1}
@media screen and (max-width:1599px){
.rv-3-banner__slide{padding:230px 0 263px}
}
@media screen and (max-width:1399px){
.rv-3-banner__slide{padding:230px 0 233px}
}
@media screen and (max-width:1199px){
.rv-3-banner__slide{padding:170px 0 203px}
}
@media screen and (max-width:991px){
.rv-3-banner__slide{padding:160px 0 163px}
}
@media screen and (max-width:767px){
.rv-3-banner__slide{padding:150px 0 143px}
}
@media screen and (max-width:575px){
.rv-3-banner__slide{padding:140px 0 123px}
}
.rv-3-banner__slide::before{content:attr(data-text);position:absolute;bottom:80px;left:50%;translate:-50% 0;z-index:-1;color:rgba(255,255,255,.1);text-align:center;font-size:300px;font-weight:600;line-height:74%;text-transform:uppercase;width:100%;font-size:clamp(50px,15.6vw,300px)}
@media screen and (max-width:767px){
.rv-3-banner__slide::before{bottom:60px}
}
.rv-3-banner__slide--2{background-image:url(../img/rv-3-banner-bg-2.html)}
.rv-3-banner__slide--3{background-image:url(../img/rv-3-banner-bg-3.html)}
.rv-3-banner .swiper-slide-active .rv-3-banner__sub-title::before{height:calc(100% + 20px)}
.rv-3-banner .swiper-slide-active .rv-3-banner__sub-title::after{width:calc(100% + 30px)}
.rv-3-banner .swiper-slide-active .rv-3-banner__btns{transform:translateY(0);opacity:1}
.rv-3-banner-left,.rv-3-banner-right{position:absolute;left:0;width:80px;height:100%;z-index:1;top:0;border-right:1px solid rgba(255,255,255,.1)}
@media screen and (max-width:991px){
.rv-3-banner-left,.rv-3-banner-right{display:none}
}
.rv-3-banner-right{right:0;left:auto;background-color:#050505}
.rv-3-banner__socials.rv-1-socials{display:flex;flex-direction:column;align-items:center;position:absolute;z-index:2;gap:42px;color:#fff;top:50%;left:20px;translate:0 -50%}
@media screen and (max-width:1199px){
.rv-3-banner__socials.rv-1-socials{gap:32px}
}
.rv-3-banner__socials.rv-1-socials h6{position:relative;text-transform:capitalize;writing-mode:vertical-lr;margin:0;font-family:var(--mulish);font-size:16px;font-weight:700}
.rv-3-banner__socials.rv-1-socials h6::before{content:"";position:absolute;left:50%;translate:-50% 0;width:2px;height:14px;top:calc(100% + 8px);background-color:var(--white-f)}
.rv-3-banner__socials.rv-1-socials ul{display:flex;flex-direction:column;gap:20px;align-items:center}
@media screen and (max-width:1199px){
.rv-3-banner__socials.rv-1-socials ul{gap:10px}
}
.rv-3-banner__socials.rv-1-socials a{border:1px solid rgba(255,255,255,.2);color:var(--white-f)}
@media screen and (max-width:1199px){
.rv-3-banner__socials.rv-1-socials a{font-size:14px;width:35px;height:35px;line-height:35px}
}
.rv-3-banner__socials.rv-1-socials a:hover{background-color:#a97240;border-color:#a97240}
.rv-3-banner__txt{text-align:center;color:var(--white-f)}
.rv-3-banner__sub-title{margin:auto;margin-bottom:32px}
@media screen and (max-width:991px){
.rv-3-banner__sub-title{margin-bottom:22px}
}
.rv-3-banner__sub-title::before{height:0;background-color:rgba(255,255,255,.3)}
.rv-3-banner__sub-title::after{width:0;background-color:rgba(255,255,255,.3)}
.rv-3-banner__title{font-size:70px;font-weight:600;line-height:114.286%;margin-bottom:50px}
@media screen and (max-width:1399px){
.rv-3-banner__title{font-size:55px}
}
@media screen and (max-width:1199px){
.rv-3-banner__title{font-size:45px;margin-bottom:35px}
}
@media screen and (max-width:991px){
.rv-3-banner__title{font-size:40px;margin-bottom:25px}
}
@media screen and (max-width:767px){
.rv-3-banner__title{margin-bottom:25px;font-size:34px}
}
@media screen and (max-width:575px){
.rv-3-banner__title{margin-bottom:20px}
}
@media screen and (max-width:479px){
.rv-3-banner__title{font-size:28px}
}
.rv-3-banner__btns{display:flex;gap:15px;justify-content:center;transform:translateY(100%);transition:.8s ease .2s;opacity:0}
.rv-3-banner__btns a:hover{background-color:rgba(0,0,0,0)}
.rv-3-banner__btns a:nth-child(2){border:1px solid rgba(255,255,255,.2);background-color:rgba(0,0,0,0)}
.rv-3-banner__btns a:nth-child(2):hover{background-color:var(--white-f);border-color:var(--white-f);color:var(--black)}
.rv-3-banner-swiper-pagination.swiper-pagination-bullets{position:absolute;bottom:0;z-index:2;color:#fff;display:flex;justify-content:center;gap:70px;padding:25px 0;border-top:1px solid rgba(255,255,255,.1)}
@media screen and (max-width:991px){
.rv-3-banner-swiper-pagination.swiper-pagination-bullets{gap:50px}
}
@media screen and (max-width:767px){
.rv-3-banner-swiper-pagination.swiper-pagination-bullets{padding:15px 0}
}
.rv-3-banner-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:auto;height:auto;background:0 0;border-bottom:1px solid rgba(0,0,0,0);color:rgba(255,255,255,.3);font-size:20px;font-weight:500;border-radius:0;opacity:1;margin:0;transition:.4s ease}
.rv-3-banner-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{border-color:var(--white-f);color:var(--white-f)}
.rv-4-banner{padding:30px 0}
.rv-4-banner-slide{overflow:hidden}
.rv-4-banner-slide.swiper-slide-active .rv-4-banner-slide__txt{transform:rotateY(0) rotateX(0) translate(0,0) skew(0deg,0deg);opacity:1}
.rv-4-banner-slide__img img{width:100%}
@media screen and (max-width:479px){
.rv-4-banner-slide__img img{height:350px}
}
.rv-4-banner-slide__txt{position:absolute;border:1px solid rgba(255,255,255,.3);background:rgba(8,28,21,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);inset:0;text-align:center;padding:50px 60px;color:var(--white-f);inset:23% 15%;height:-moz-max-content;height:max-content;top:auto;overflow:hidden;transition:.6s cubic-bezier(.25,.46,.45,.94);transform:rotateY(-35deg) rotateX(-20deg) translate(250px,250px) skew(12deg,15deg);opacity:0}
@media screen and (max-width:1599px){
.rv-4-banner-slide__txt{padding:45px 40px;inset:23% 12%}
}
@media screen and (max-width:1399px){
.rv-4-banner-slide__txt{padding:30px 35px;inset:23% 10%}
}
@media screen and (max-width:479px){
.rv-4-banner-slide__txt{inset:0;top:auto;padding:20px 25px}
}
.rv-4-banner-slide__infos{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:11px}
@media screen and (max-width:479px){
.rv-4-banner-slide__infos{gap:10px;flex-wrap:wrap;row-gap:0}
}
.rv-4-banner-slide__infos li{font-size:14px;font-weight:400;line-height:200%}
.rv-4-banner-slide__infos li:not(:last-child){padding-right:16px;position:relative}
@media screen and (max-width:479px){
.rv-4-banner-slide__infos li:not(:last-child){padding-right:14px}
}
.rv-4-banner-slide__infos li:not(:last-child)::before{content:"";position:absolute;top:50%;translate:0 -50%;right:0;background-color:var(--white-f);border-radius:50%;width:4px;height:4px}
.rv-4-banner-slide__title{font-size:40px;font-weight:600;line-height:125%;margin-bottom:24px;font-size:clamp(20px,2.18vw,40px)}
@media screen and (max-width:1399px){
.rv-4-banner-slide__title{margin-bottom:14px}
}
.rv-4-banner-slide__title a{background:linear-gradient(to right,var(--white-f),var(--white-f)) no-repeat bottom left;background-size:0 2px;display:inline}
.rv-4-banner-slide__title a:hover{background-size:100% 2px}
.rv-4-banner-slide-author{display:flex;justify-content:center;align-items:center;gap:12px}
.rv-4-banner-slide-author img{width:40px;height:40px;border-radius:50%}
.rv-4-banner-slide-author__txt{margin-bottom:0}
.rv-4-banner-slide-author__txt span{color:rgba(255,255,255,.7)}
.rv-4-banner-slide-author__txt a:hover{color:#a90e20}
.rv-5-banner{position:relative}
@media screen and (min-width:1400px){
.rv-5-banner .container{max-width:1920px;padding:0}
}
.rv-5-banner__slider img{aspect-ratio:1903/870}
@media screen and (max-width:575px){
.rv-5-banner__slider img{aspect-ratio:1903/1000}
}
@media screen and (max-width:479px){
.rv-5-banner__slider img{aspect-ratio:1813/1120}
}
.rv-5-banner__bottom{position:absolute;bottom:0;left:0;max-width:895px;z-index:1;display:flex}
@media screen and (max-width:1599px){
.rv-5-banner__bottom{max-width:825px}
}
@media screen and (max-width:1399px){
.rv-5-banner__bottom{max-width:725px}
}
@media screen and (max-width:1199px){
.rv-5-banner__bottom{max-width:605px}
}
@media screen and (max-width:991px){
.rv-5-banner__bottom{position:relative;margin:auto;margin-top:-80px}
}
@media screen and (max-width:575px){
.rv-5-banner__bottom{max-width:100%}
}
@media screen and (max-width:479px){
.rv-5-banner__bottom{flex-wrap:wrap}
.rv-5-banner__bottom>*{width:100%}
}
.rv-5-banner__txt-slider{width:calc(100% - 100px)}
@media screen and (max-width:575px){
.rv-5-banner__txt-slider{width:calc(100% - 95px)}
}
@media screen and (max-width:479px){
.rv-5-banner__txt-slider{width:100%}
}
.rv-5-banner__txt-slider-nav{flex-shrink:0;display:flex;flex-direction:column;background:rgba(25,36,29,.9);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:70px 40px;min-width:140px;justify-content:space-between}
@media screen and (max-width:1399px){
.rv-5-banner__txt-slider-nav{padding:70px 20px;min-width:120px}
}
@media screen and (max-width:1199px){
.rv-5-banner__txt-slider-nav{min-width:100px}
}
@media screen and (max-width:991px){
.rv-5-banner__txt-slider-nav{padding:40px 20px}
}
@media screen and (max-width:767px){
.rv-5-banner__txt-slider-nav{padding:30px 20px}
}
@media screen and (max-width:575px){
.rv-5-banner__txt-slider-nav{min-width:95px}
}
@media screen and (max-width:479px){
.rv-5-banner__txt-slider-nav{flex-direction:row-reverse;padding:10px 20px}
}
.rv-5-banner__txt-slider-nav button{color:var(--white-f)}
.rv-5-banner__txt-slider-nav button.swiper-button-disabled{opacity:50%}
.rv-5-banner__txt-slide{padding:140px 120px 135px;background:url(../img/rv-5-banner-txt-bg.html) #404b44 no-repeat center center;background-size:auto;align-self:flex-end}
@media screen and (max-width:1599px){
.rv-5-banner__txt-slide{padding:100px 70px 95px}
}
@media screen and (max-width:1399px){
.rv-5-banner__txt-slide{padding:70px 60px 66px}
}
@media screen and (max-width:1199px){
.rv-5-banner__txt-slide{padding:55px 40px 51px}
}
@media screen and (max-width:991px){
.rv-5-banner__txt-slide{padding:40px 40px 36px}
}
@media screen and (max-width:767px){
.rv-5-banner__txt-slide{padding:30px 30px 26px}
}
@media screen and (max-width:479px){
.rv-5-banner__txt-slide{padding:25px 20px 21px}
}
.rv-5-banner__title{color:var(--white-f);font-family:var(--philosopher);font-size:74px;font-weight:700;line-height:89.189%;margin-bottom:30px}
@media screen and (max-width:1399px){
.rv-5-banner__title{font-size:64px}
}
@media screen and (max-width:1199px){
.rv-5-banner__title{font-size:54px;margin-bottom:20px}
}
@media screen and (max-width:991px){
.rv-5-banner__title{font-size:45px;margin-bottom:15px}
}
@media screen and (max-width:767px){
.rv-5-banner__title{font-size:42px;margin-bottom:15px}
}
@media screen and (max-width:575px){
.rv-5-banner__title{font-size:38px}
}
@media screen and (max-width:479px){
.rv-5-banner__title{font-size:35px}
}
.rv-5-banner__sub-title{color:rgba(255,255,255,.7);font-size:24px;font-weight:400;margin-bottom:0}
@media screen and (max-width:1199px){
.rv-5-banner__sub-title{font-size:22px}
}
@media screen and (max-width:991px){
.rv-5-banner__sub-title{font-size:20px}
}
@media screen and (max-width:575px){
.rv-5-banner__sub-title{font-size:18px}
}
@media screen and (max-width:479px){
.rv-5-banner__sub-title{font-size:16px;line-height:1.4}
}
.rv-6-banner{position:relative;padding:208px 0;background-color:#f5f5f5}
@media screen and (max-width:1599px){
.rv-6-banner{padding:168px 70px}
}
@media screen and (max-width:1399px){
.rv-6-banner{padding:118px 70px}
}
@media screen and (max-width:1199px){
.rv-6-banner{padding:108px 70px}
}
@media screen and (max-width:991px){
.rv-6-banner{padding:68px 70px}
}
@media screen and (max-width:767px){
.rv-6-banner{padding:60px}
}
@media screen and (max-width:479px){
.rv-6-banner{padding:60px 0}
}
.rv-6-banner__slide{opacity:0!important}
.rv-6-banner__slide.swiper-slide-active{opacity:1!important}
.rv-6-banner__slide.swiper-slide-active .rv-6-def-btn{transform:translateY(0);opacity:1}
@media screen and (max-width:991px){
.rv-6-banner__txt{text-align:center}
}
.rv-6-banner__title{color:#050505;font-size:70px;font-weight:700;line-height:114.286%;margin-bottom:28px}
@media screen and (max-width:1599px){
.rv-6-banner__title{font-size:65px}
}
@media screen and (max-width:1399px){
.rv-6-banner__title{font-size:50px}
}
@media screen and (max-width:1199px){
.rv-6-banner__title{font-size:40px;margin-bottom:18px}
}
@media screen and (max-width:991px){
.rv-6-banner__title{font-size:35px;margin-bottom:13px}
}
@media screen and (max-width:575px){
.rv-6-banner__title{font-size:32px}
}
@media screen and (max-width:479px){
.rv-6-banner__title{font-size:28px;margin-bottom:8px}
}
.rv-6-banner__descr{color:rgba(5,5,5,.6);font-family:var(--mulish);font-size:18px;font-weight:500;line-height:155.556%;margin-bottom:37px}
@media screen and (max-width:1199px){
.rv-6-banner__descr{margin-bottom:27px}
}
@media screen and (max-width:991px){
.rv-6-banner__descr{margin-bottom:22px}
}
@media screen and (max-width:575px){
.rv-6-banner__descr{font-size:16px}
}
@media screen and (max-width:479px){
.rv-6-banner__descr{margin-bottom:17px}
}
.rv-6-banner .rv-6-def-btn{transform:translateY(100%);opacity:0;transition:.4s ease,opacity 1s ease 1s,transform 1s ease 1s}
.rv-6-banner__img{text-align:end}
@media screen and (max-width:991px){
.rv-6-banner__img{text-align:center}
}
.rv-6-banner__img img{-webkit-mask:url(../img/rv-6-banner-shape.html) center center no-repeat;mask:url(../img/rv-6-banner-shape.html) center center no-repeat;-webkit-mask-size:contain;mask-size:contain}
.rv-6-banner .rv-3-banner__socials.rv-1-socials{color:#050505;flex-direction:column-reverse;left:40px}
@media screen and (max-width:1599px){
.rv-6-banner .rv-3-banner__socials.rv-1-socials{left:20px}
}
@media screen and (max-width:767px){
.rv-6-banner .rv-3-banner__socials.rv-1-socials{left:12px}
}
@media screen and (max-width:479px){
.rv-6-banner .rv-3-banner__socials.rv-1-socials{flex-direction:row;position:static;translate:0 0;justify-content:center;margin:15px 0}
}
.rv-6-banner .rv-3-banner__socials.rv-1-socials h6{scale:-1}
@media screen and (max-width:479px){
.rv-6-banner .rv-3-banner__socials.rv-1-socials h6{scale:1;writing-mode:horizontal-tb}
}
.rv-6-banner .rv-3-banner__socials.rv-1-socials h6::before{background-color:#050505}
@media screen and (max-width:479px){
.rv-6-banner .rv-3-banner__socials.rv-1-socials h6::before{left:calc(100% + 8px);width:14px;height:2px;top:50%;translate:0 -50%}
}
.rv-6-banner .rv-3-banner__socials.rv-1-socials ul{gap:8px}
@media screen and (max-width:479px){
.rv-6-banner .rv-3-banner__socials.rv-1-socials ul{flex-direction:row}
}
.rv-6-banner .rv-3-banner__socials.rv-1-socials a{color:#050505;background-color:rgba(5,5,5,.1)}
.rv-6-banner .rv-3-banner__socials.rv-1-socials a:hover{border-color:#f2584c;background-color:#f2584c;color:var(--white-f)}
#rv-6-banner__slider-nav{position:absolute;top:50%;translate:0 -50%;right:40px;display:flex;flex-direction:column}
@media screen and (max-width:1599px){
#rv-6-banner__slider-nav{right:20px}
}
@media screen and (max-width:1399px){
#rv-6-banner__slider-nav{right:15px}
}
@media screen and (max-width:767px){
#rv-6-banner__slider-nav{right:12px}
}
@media screen and (max-width:479px){
#rv-6-banner__slider-nav{position:static;translate:0 0;flex-direction:row;justify-content:center}
}
#rv-6-banner__slider-nav button{font-size:16px}
.rv-7-banner{background:url(../img/rv-7-banner-bg.html) no-repeat center center;background-size:cover;padding:85px 55px 135px;position:relative;overflow:hidden}
@media screen and (max-width:1399px){
.rv-7-banner{padding:65px 55px 115px}
}
@media screen and (max-width:991px){
.rv-7-banner{text-align:center}
}
@media screen and (max-width:575px){
.rv-7-banner{padding:65px 0 115px}
}
.rv-7-banner__slide{overflow:hidden}
.rv-7-banner__slide.swiper-slide-active .rv-7-banner__infos>*{transform:translateX(0);opacity:1}
.rv-7-banner__slide.swiper-slide-active .rv-7-def-btn{transform:translateY(0);opacity:1}
.rv-7-banner__sub-title{color:#e9a727;font-size:20px;margin-bottom:19px}
@media screen and (max-width:767px){
.rv-7-banner__sub-title{margin-bottom:9px}
}
@media screen and (max-width:479px){
.rv-7-banner__sub-title{font-size:18px}
}
.rv-7-banner__title{color:var(--white-f);font-size:64px;font-weight:700;line-height:109.375%;margin-bottom:38px}
@media screen and (max-width:1399px){
.rv-7-banner__title{font-size:60px}
}
@media screen and (max-width:1199px){
.rv-7-banner__title{font-size:50px;margin-bottom:28px}
}
@media screen and (max-width:991px){
.rv-7-banner__title{font-size:45px;margin-bottom:18px}
}
@media screen and (max-width:767px){
.rv-7-banner__title{font-size:40px}
}
@media screen and (max-width:575px){
.rv-7-banner__title{font-size:35px}
}
@media screen and (max-width:479px){
.rv-7-banner__title{font-size:30px}
}
.rv-7-banner__infos{align-items:center}
@media screen and (max-width:1399px){
.rv-7-banner__infos{gap:25px}
}
@media screen and (max-width:1199px){
.rv-7-banner__infos{flex-wrap:wrap;row-gap:20px}
}
@media screen and (max-width:991px){
.rv-7-banner__infos{justify-content:center}
}
@media screen and (max-width:767px){
.rv-7-banner__infos{row-gap:10px}
}
.rv-7-banner__infos>*{transform:translateX(-20px);opacity:0;transition:.6s ease}
.rv-7-banner__infos>:nth-child(2){transition-delay:.2s}
.rv-7-banner__infos>:nth-child(3){transition-delay:.4s}
.rv-7-banner-info img{max-width:40px;max-height:40px;-o-object-fit:contain;object-fit:contain}
@media screen and (max-width:767px){
.rv-7-banner-info img{max-width:30px;max-height:30px}
}
@media screen and (max-width:479px){
.rv-7-banner-info img{max-width:25px;max-height:25px}
}
.rv-7-banner .rv-7-def-btn{margin-top:54px;transform:translateY(80%);opacity:0;transition:.4s ease,transform .8s ease .3s,opacity 1.5s ease .3s}
@media screen and (max-width:1399px){
.rv-7-banner .rv-7-def-btn{margin-top:44px}
}
@media screen and (max-width:1199px){
.rv-7-banner .rv-7-def-btn{margin-top:34px}
}
@media screen and (max-width:991px){
.rv-7-banner .rv-7-def-btn{margin-top:24px}
}
.rv-7-banner__img{text-align:end}
@media screen and (max-width:991px){
.rv-7-banner__img{text-align:center}
}
.rv-7-banner__img img{max-height:450px;-o-object-fit:contain;object-fit:contain}
@media screen and (max-width:767px){
.rv-7-banner__img img{max-width:300px}
}
.rv-7-banner__vector{position:absolute;pointer-events:none}
.rv-7-banner__vector--1{left:0;top:65px}
.rv-7-banner__vector--2{bottom:0;right:0}
.rv-7-slider-nav{position:absolute;top:50%;translate:-50% -50%;left:50%;width:calc(100% - 100px);justify-content:space-between;visibility:hidden}
@media screen and (max-width:1599px){
.rv-7-slider-nav{width:calc(100% - 15px)}
}
@media screen and (max-width:575px){
.rv-7-slider-nav{position:static;translate:none;justify-content:center;gap:10px;padding-top:15px}
}
.rv-7-slider-nav button{visibility:visible;background-color:rgba(255,255,255,.2);color:var(--white-f);border-color:rgba(255,255,255,.05)}
.rv-7-slider-nav button:hover{background-color:var(--white-f);color:var(--black);border-color:var(--white-f)}
.rv-7-def-btn{border-radius:30px;background:var(--white-f);height:45px;line-height:45px}
.rv-8-banner{background-color:#033e84;position:relative;z-index:1;overflow:hidden}
@media screen and (min-width:1500px){
.rv-8-banner>.container{max-width:1400px}
}
@media screen and (min-width:1700px){
.rv-8-banner>.container{max-width:1600px}
}
.rv-8-banner__txt{padding:220px 0 260px}
@media screen and (max-width:1599px){
.rv-8-banner__txt{padding:190px 0 230px}
}
@media screen and (max-width:1399px){
.rv-8-banner__txt{padding:160px 0 200px}
}
@media screen and (max-width:1199px){
.rv-8-banner__txt{padding:130px 0 170px}
}
@media screen and (max-width:991px){
.rv-8-banner__txt{padding:80px 0 170px}
}
@media screen and (max-width:575px){
.rv-8-banner__txt{padding:60px 0 170px}
}
.rv-8-banner__sub-title{color:rgba(255,255,255,.7);margin-bottom:13px}
.rv-8-banner__sub-title::before{background-color:var(--white-f)}
.rv-8-banner__title{color:var(--white-f);font-family:var(--mulish);font-size:66px;font-weight:800;line-height:112.121%;margin-bottom:22px}
@media screen and (min-width:1500px){
.rv-8-banner__title{font-size:64px}
}
@media screen and (max-width:1499px){
.rv-8-banner__title{font-size:60px}
}
@media screen and (max-width:1399px){
.rv-8-banner__title{font-size:50px}
}
@media screen and (max-width:1199px){
.rv-8-banner__title{font-size:42px}
}
@media screen and (max-width:767px){
.rv-8-banner__title{font-size:38px}
}
@media screen and (max-width:575px){
.rv-8-banner__title{font-size:32px}
}
@media screen and (max-width:479px){
.rv-8-banner__title{font-size:30px}
}
.rv-8-banner__descr{color:rgba(255,255,255,.7);font-family:var(--mulish);font-size:16px;font-weight:400;line-height:162.5%;width:75%;margin-bottom:42px}
@media screen and (max-width:991px){
.rv-8-banner__descr{width:80%;margin-bottom:37px}
}
@media screen and (max-width:767px){
.rv-8-banner__descr{width:100%;margin-bottom:32px}
}
@media screen and (max-width:479px){
.rv-8-banner__descr{margin-bottom:22px}
}
.rv-8-banner .rv-8-def-btn{border:1px solid rgba(255,255,255,.18);background-color:rgba(0,0,0,0)}
.rv-8-banner .rv-8-def-btn:hover{color:var(--white-f);background-color:#1c74e9;border-color:#1c74e9}
.rv-8-banner__img{position:relative;z-index:-1}
@media screen and (max-width:991px){
.rv-8-banner__img{position:absolute;bottom:0}
}
.rv-8-banner__img::before{content:"";position:absolute;border-radius:580px;background:#0ccace;filter:blur(250px);width:580px;height:580px;z-index:-3}
.rv-8-banner__img img{max-width:786px;margin-left:-235px}
@media screen and (max-width:1399px){
.rv-8-banner__img img{max-width:726px;margin-left:-205px}
}
@media screen and (max-width:1199px){
.rv-8-banner__img img{max-width:590px;margin-left:-175px}
}
@media screen and (max-width:991px){
.rv-8-banner__img img{margin-left:0}
}
@media screen and (max-width:767px){
.rv-8-banner__img img{margin-left:-175px}
}
.rv-8-banner__vector{position:absolute;z-index:-1}
.rv-8-banner__vector--1{bottom:92px;left:0}
.rv-8-banner__vector--2{top:112px;left:108px}
.rv-8-banner__vector--3{bottom:0;right:0}
.rv-8-banner__form-area{background-color:#002a5b;padding:45px 40px 50px;width:-moz-max-content;width:max-content;max-width:100%;margin-left:auto}
@media screen and (max-width:1399px){
.rv-8-banner__form-area{padding:35px 30px 40px}
}
@media screen and (max-width:1199px){
.rv-8-banner__form-area{padding:25px 25px 30px}
}
.rv-8-banner__form-area h5{color:var(--white-f);font-family:var(--mulish);font-size:24px;font-weight:700;margin-bottom:22px}
@media screen and (max-width:1199px){
.rv-8-banner__form-area h5{font-size:22px;margin-bottom:17px}
}
.rv-8-banner__form{display:flex;flex-direction:column;width:330px}
@media screen and (max-width:1399px){
.rv-8-banner__form{width:270px}
}
@media screen and (max-width:1199px){
.rv-8-banner__form{width:auto}
}
.rv-8-banner__form input,.rv-8-banner__form select{border:1px solid rgba(255,255,255,.18);margin-bottom:14px;color:var(--white-f);padding:9px 25px;color-scheme:dark;color:var(--white-f);font-family:var(--mulish);font-size:14px;font-weight:500;background-color:rgba(0,0,0,0)}
@media screen and (max-width:1199px){
.rv-8-banner__form input,.rv-8-banner__form select{padding:7px 15px}
}
.rv-8-banner__form input::-moz-placeholder,.rv-8-banner__form select::-moz-placeholder{color:rgba(255,255,255,.7)}
.rv-8-banner__form input::placeholder,.rv-8-banner__form select::placeholder{color:rgba(255,255,255,.7)}
.rv-8-banner__form select:focus,.rv-8-banner__form select:focus-visible{outline:0}
.rv-8-banner__form select:focus option,.rv-8-banner__form select:focus-visible option{background-color:#002a5b}
.rv-8-banner__form .rv-3-def-btn{background-color:#1c74e9;border-color:#1c74e9}
@media screen and (max-width:1199px){
.rv-8-banner__form .rv-3-def-btn{height:37px;line-height:34px}
}
.rv-8-banner__form .rv-3-def-btn:hover{background-color:rgba(0,0,0,0)}
.rv-9-banner{position:relative}
.rv-9-banner-slide{background:url(../img/rv-9-banner-1.jpg) no-repeat center center;background-size:cover;padding:243px 0 250px}
@media screen and (max-width:1399px){
.rv-9-banner-slide{padding:193px 0 200px}
}
@media screen and (max-width:1199px){
.rv-9-banner-slide{padding:143px 0 150px}
}
@media screen and (max-width:991px){
.rv-9-banner-slide{padding:123px 0 130px}
}
@media screen and (max-width:767px){
.rv-9-banner-slide{padding:103px 0 110px}
}
@media screen and (max-width:575px){
.rv-9-banner-slide{padding:88px 0 105px}
}
@media screen and (max-width:479px){
.rv-9-banner-slide{padding:78px 0 95px}
}
.rv-9-banner-slide--2{background-image:url(../img/rv-9-banner-2.jpg)}
.rv-9-banner-slide--3{background-image:url(../img/rv-9-banner-3.jpg)}
.rv-9-banner-slide.swiper-slide-active .rv-9-banner__txt::before{animation:flip-in-ver-left 1.5s cubic-bezier(.25,.46,.45,.94) .2s both}
.rv-9-banner-slide.swiper-slide-active .rv-9-banner-btn{transform:translateY(0);opacity:1}
.rv-9-banner__txt{position:relative;z-index:1}
.rv-9-banner__txt::before{content:"";z-index:-1;position:absolute;width:calc(100% - 220px);height:calc(100% + 263px);left:-140px;border:1px solid rgba(101,171,3,.5);opacity:.6;background:#081c15;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);top:50%;translate:0 -50%}
.rv-9-banner__title{color:var(--white-f);font-family:var(--mulish);font-size:75px;font-weight:700;line-height:106.667%;margin-bottom:48px}
@media screen and (max-width:1399px){
.rv-9-banner__title{font-size:65px}
}
@media screen and (max-width:1199px){
.rv-9-banner__title{font-size:60px;margin-bottom:38px}
}
@media screen and (max-width:991px){
.rv-9-banner__title{font-size:52px}
}
@media screen and (max-width:767px){
.rv-9-banner__title{font-size:45px;margin-bottom:30px}
}
@media screen and (max-width:575px){
.rv-9-banner__title{font-size:40px;margin-bottom:25px}
}
@media screen and (max-width:479px){
.rv-9-banner__title{font-size:35px;margin-bottom:20px}
}
.rv-9-banner__sub-title{color:var(--white-f);border-color:rgba(255,255,255,.2);margin-bottom:27px}
@media screen and (max-width:767px){
.rv-9-banner__sub-title{margin-bottom:22px}
}
@media screen and (max-width:575px){
.rv-9-banner__sub-title{margin-bottom:17px}
}
@media screen and (max-width:479px){
.rv-9-banner__sub-title{margin-bottom:12px}
}
.rv-9-banner__sub-title::before{background-color:var(--white-f)}
.rv-9-banner-btn{background-color:#65ab03;border-color:#65ab03;height:54px;line-height:50px;padding:0 42px;font-weight:700;border-radius:30px;transform:translateY(100%);opacity:0;transition:.4s ease,transform 2.2s ease .2s,opacity 2.2s ease .2s}
@media screen and (max-width:1199px){
.rv-9-banner-btn{height:48px;line-height:45px;padding:0 32px}
}
@media screen and (max-width:767px){
.rv-9-banner-btn{height:45px;line-height:42px;padding:0 27px}
}
@media screen and (max-width:479px){
.rv-9-banner-btn{height:40px;line-height:38px;padding:0 23px}
}
.rv-9-banner .rv-9-slider-dots{position:absolute;right:80px;top:50%;translate:0 -50%;z-index:2;left:auto;flex-direction:column;width:-moz-max-content;width:max-content}
@media screen and (max-width:991px){
.rv-9-banner .rv-9-slider-dots{right:50px}
}
@media screen and (max-width:767px){
.rv-9-banner .rv-9-slider-dots{right:20px}
}
@media screen and (max-width:479px){
.rv-9-banner .rv-9-slider-dots{flex-direction:row;top:auto;bottom:10px;right:50%;translate:50% 0}
}
@keyframes flip-in-ver-left{
0%{transform:rotateY(80deg);opacity:0}
100%{transform:rotateY(0);opacity:.6}
}
.rv-10-banner{text-align:center}
.rv-10-banner__slide{padding:240px 0 283px;background:url(../img/rv-10-banner-1.html) no-repeat center center;background-size:cover}
@media screen and (max-width:1399px){
.rv-10-banner__slide{padding:180px 0 223px}
}
@media screen and (max-width:1199px){
.rv-10-banner__slide{padding:160px 0 193px}
}
@media screen and (max-width:991px){
.rv-10-banner__slide{padding:140px 0 163px}
}
@media screen and (max-width:767px){
.rv-10-banner__slide{padding:100px 0 123px}
}
.rv-10-banner__slide--2{background-image:url(../img/rv-10-banner-2.html)}
.rv-10-banner__slide--3{background-image:url(../img/rv-10-banner-3.html)}
.rv-10-banner__slide.swiper-slide-active .rv-10-banner__btns>*{transform:translateY(0);opacity:1}
.rv-10-banner__sub-title{color:var(--white-f);font-size:22px;margin-bottom:26px}
@media screen and (max-width:991px){
.rv-10-banner__sub-title{margin-bottom:18px}
}
@media screen and (max-width:575px){
.rv-10-banner__sub-title{font-size:20px}
}
.rv-10-banner__sub-title .styled{background-color:#efc329;color:var(--black);padding:0 3px}
.rv-10-banner__title{color:var(--white-f);font-size:70px;font-weight:800;line-height:114.286%;margin-bottom:55px}
@media screen and (max-width:1399px){
.rv-10-banner__title{font-size:60px;margin-bottom:40px}
}
@media screen and (max-width:1199px){
.rv-10-banner__title{font-size:50px;margin-bottom:30px}
}
@media screen and (max-width:991px){
.rv-10-banner__title{font-size:40px;margin-bottom:20px}
}
@media screen and (max-width:767px){
.rv-10-banner__title{font-size:34px}
}
@media screen and (max-width:575px){
.rv-10-banner__title{font-size:32px}
}
@media screen and (max-width:479px){
.rv-10-banner__title{font-size:28px}
}
.rv-10-banner__btns{display:flex;gap:15px;justify-content:center}
.rv-10-banner__btns>*{opacity:0;transform:translateY(60%);transition:.4s ease,opacity 1.4s ease .5s,transform 1.4s ease .5s}
.rv-10-banner__btns>:last-child{transition:.4s ease,opacity 1.4s ease .8s,transform 1.4s ease .8s}
.rv-10-banner__btn:hover{color:var(--white-f)}
.rv-10-banner__btn--2{border-radius:6px;background-color:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:none;color:var(--white-f)}
.rv-10-banner__btn--2:hover{background-color:var(--white-f);color:var(--black)}
.rv-10-banner .rv-7-slider-nav{z-index:1}
@media screen and (max-width:767px){
.rv-10-banner .rv-7-slider-nav{bottom:20px;position:absolute;top:auto;translate:-50% 0;width:-moz-max-content;width:max-content}
}
.rv-10-banner .rv-7-slider-nav button{border-radius:6px}
@media screen and (max-width:479px){
.rv-10-banner .rv-7-slider-nav button{width:40px;height:40px;line-height:37px}
}
.rv-10-colored{color:#efc329}
.rv-11-banner__slide{background:url(../img/rv-11-banner-1.html) no-repeat center center;background-size:cover;padding:260px 0 285px}
@media screen and (max-width:1599px){
.rv-11-banner__slide{padding:190px 0 215px}
}
@media screen and (max-width:1199px){
.rv-11-banner__slide{padding:160px 0 195px}
}
@media screen and (max-width:991px){
.rv-11-banner__slide{padding:110px 0 145px}
}
@media screen and (max-width:767px){
.rv-11-banner__slide{padding:110px 0 115px}
}
@media screen and (max-width:479px){
.rv-11-banner__slide{padding:90px 0 115px}
}
.rv-11-banner__slide--2{background-image:url(../img/rv-11-banner-2.html)}
.rv-11-banner__slide--3{background-image:url(../img/rv-11-banner-3.html)}
.rv-11-banner__slide.swiper-slide-active .cell{transform:translateX(100%);transition:1.5s ease}
.rv-11-banner__slide.swiper-slide-active .cell:nth-child(2){transform:translateX(-100%)}
.rv-11-banner__txt{text-align:center;color:var(--white-f)}
.rv-11-banner__sub-title{color:var(--white-f)}
.rv-11-banner__sub-title span{background-color:var(--white-f)}
.rv-11-banner__sub-title span::after,.rv-11-banner__sub-title span::before{background-color:var(--white-f);opacity:90%}
.rv-11-banner__title{color:var(--white-f);font-family:var(--mulish);font-size:60px;font-weight:700;line-height:123.333%;margin-bottom:50px}
@media screen and (max-width:1399px){
.rv-11-banner__title{font-size:50px;margin-bottom:40px}
}
@media screen and (max-width:1199px){
.rv-11-banner__title{margin-bottom:30px}
}
@media screen and (max-width:991px){
.rv-11-banner__title{font-size:40px}
}
@media screen and (max-width:767px){
.rv-11-banner__title{font-size:32px}
}
@media screen and (max-width:479px){
.rv-11-banner__title{font-size:26px;margin-bottom:20px}
}
.rv-11-banner .rv-7-slider-nav{z-index:1}
@media screen and (max-width:575px){
.rv-11-banner .rv-7-slider-nav{position:absolute;left:50%;translate:-50% 0;bottom:20px;top:auto}
}
.rv-11-banner .rv-7-slider-nav button{border-radius:14px 0}
.rv-11-banner .rv-7-slider-nav button:last-child{border-radius:0 14px}
.rv-11-banner .rv-11-def-btn{background-color:var(--white-f);border-color:var(--white-f);color:var(--black);font-weight:700}
@keyframes rv-11-slide-right{
0%{right:-10px}
50%{border-radius:50%}
100%{right:100%;border-radius:0}
}
@keyframes rv-11-slide-left{
0%{left:-10px}
50%{border-radius:50%}
100%{left:100%;border-radius:0}
}
.rv-12-banner{position:relative}
.rv-12-banner__slide{background:url(../img/rv-12-banner-bg-1.jpg) no-repeat center center;background-size:cover;padding:270px 0 317px}
@media screen and (max-width:1399px){
.rv-12-banner__slide{padding:200px 0 247px}
}
@media screen and (max-width:1199px){
.rv-12-banner__slide{padding:180px 0 217px}
}
@media screen and (max-width:991px){
.rv-12-banner__slide{padding:160px 0 197px}
}
@media screen and (max-width:767px){
.rv-12-banner__slide{padding:140px 0 207px}
}
@media screen and (max-width:479px){
.rv-12-banner__slide{padding:110px 0 197px}
}
.rv-12-banner__slide::before{content:"";position:absolute;inset:0;z-index:-1;background-color:rgba(5,5,5,.64)}
.rv-12-banner__slide .rv-10-section__sub-title{margin-bottom:10px}
.rv-12-banner__slide .rv-11-banner__title{font-size:70px;line-height:114.286%;margin-bottom:40px}
@media screen and (max-width:1399px){
.rv-12-banner__slide .rv-11-banner__title{font-size:60px;margin-bottom:30px}
}
@media screen and (max-width:1199px){
.rv-12-banner__slide .rv-11-banner__title{font-size:50px}
}
@media screen and (max-width:991px){
.rv-12-banner__slide .rv-11-banner__title{font-size:40px;margin-bottom:20px}
}
@media screen and (max-width:767px){
.rv-12-banner__slide .rv-11-banner__title{font-size:35px;margin-bottom:15px}
}
@media screen and (max-width:575px){
.rv-12-banner__slide .rv-11-banner__title{font-size:32px}
}
@media screen and (max-width:479px){
.rv-12-banner__slide .rv-11-banner__title{font-size:28px}
}
.rv-12-banner__slide--2{background-image:url(../img/rv-12-banner-bg-2.jpg)}
.rv-12-banner__slide--3{background-image:url(../img/rv-12-banner-bg-3.jpg)}
.rv-12-banner__btn{padding:0 45px;background:0 0;border:1px solid rgba(255,255,255,.24);height:46px;line-height:42px}
.rv-12-banner__btn:hover{color:var(--black)}
@media screen and (max-width:767px){
.rv-12-banner .rv-3-banner__socials{left:50%;flex-direction:row;translate:-50% 0;bottom:100px;top:auto;width:-moz-max-content;width:max-content}
}
@media screen and (max-width:767px){
.rv-12-banner .rv-3-banner__socials h6{writing-mode:horizontal-tb}
}
@media screen and (max-width:767px){
.rv-12-banner .rv-3-banner__socials h6::before{top:50%;left:calc(100% + 8px);translate:0 -50%;height:2px;width:14px}
}
@media screen and (max-width:767px){
.rv-12-banner .rv-3-banner__socials ul{flex-direction:row}
}
.rv-12-banner .rv-3-banner__socials a:hover{background-color:#509e0f;border-color:#509e0f}
.swiper-horizontal>.rv-12-banner__dots{display:inline-flex;flex-direction:column;gap:30px;position:absolute;top:50%;left:auto;right:40px;translate:0 -50%;z-index:1;bottom:auto;width:-moz-max-content;width:max-content}
@media screen and (max-width:991px){
.swiper-horizontal>.rv-12-banner__dots{right:20px}
}
@media screen and (max-width:767px){
.swiper-horizontal>.rv-12-banner__dots{gap:20px;left:50%;top:auto;bottom:65px;flex-direction:row;translate:-50% 0}
}
.swiper-horizontal>.rv-12-banner__dots .swiper-pagination-bullet{width:auto;height:auto;line-height:1;background:0 0;color:#707070;font-family:var(--mulish);font-size:15px;font-weight:700;position:relative;opacity:1;writing-mode:vertical-lr;transition:.4s ease}
@media screen and (max-width:767px){
.swiper-horizontal>.rv-12-banner__dots .swiper-pagination-bullet{margin-bottom:0;writing-mode:horizontal-tb;margin-right:0}
}
.swiper-horizontal>.rv-12-banner__dots .swiper-pagination-bullet::before{content:"";position:absolute;top:calc(100% + 10px);left:50%;translate:-50% 0;height:0;width:1px;background-color:var(--white-f);transition:.4s ease}
@media screen and (max-width:767px){
.swiper-horizontal>.rv-12-banner__dots .swiper-pagination-bullet::before{width:0;height:1px;left:calc(100% + 5px);top:50%;translate:0 -50%}
}
.swiper-horizontal>.rv-12-banner__dots .swiper-pagination-bullet-active{color:var(--white-f);margin-bottom:100px;scale:1.46}
@media screen and (max-width:767px){
.swiper-horizontal>.rv-12-banner__dots .swiper-pagination-bullet-active{margin-right:70px;margin-bottom:0}
}
.swiper-horizontal>.rv-12-banner__dots .swiper-pagination-bullet-active::before{height:69px}
@media screen and (max-width:767px){
.swiper-horizontal>.rv-12-banner__dots .swiper-pagination-bullet-active::before{width:40px;height:1px;left:calc(100% + 5px);top:50%;translate:0 -50%}
}
.rv-13-banner{background-color:#f6f4f2}
@media screen and (min-width:1400px){
.rv-13-banner .container{max-width:1600px}
}
.rv-13-banner__txt{position:relative;color:var(--black);margin:135px 0;z-index:1}
@media screen and (max-width:991px){
.rv-13-banner__txt{margin:115px 0}
}
@media screen and (max-width:767px){
.rv-13-banner__txt{margin:60px 0;text-align:center}
}
@media screen and (max-width:575px){
.rv-13-banner__txt{margin:60px 0 40px}
}
.rv-13-banner__txt .rv-3-def-btn{background-color:#ab8e66;border-color:#ab8e66}
.rv-13-banner__txt .rv-3-def-btn:hover{background-color:rgba(0,0,0,0)}
.rv-13-banner .rv-10-section__sub-title{margin-bottom:15px}
.rv-13-banner__title{font-family:var(--mulish);font-size:80px;font-weight:700;line-height:95%;margin-bottom:35px}
@media screen and (max-width:1599px){
.rv-13-banner__title{margin-bottom:25px;font-size:75px}
}
@media screen and (max-width:1399px){
.rv-13-banner__title{font-size:65px}
}
@media screen and (max-width:1199px){
.rv-13-banner__title{font-size:55px}
}
@media screen and (max-width:991px){
.rv-13-banner__title{font-size:50px}
}
@media screen and (max-width:767px){
.rv-13-banner__title{font-size:45px;margin-bottom:20px}
}
@media screen and (max-width:575px){
.rv-13-banner__title{font-size:35px;margin-bottom:15px}
}
@media screen and (max-width:479px){
.rv-13-banner__title{font-size:30px}
}
.rv-13-banner__short-descr{font-family:Oldenburg;font-size:26px;font-weight:400;margin-bottom:56px}
@media screen and (max-width:1599px){
.rv-13-banner__short-descr{margin-bottom:46px}
}
@media screen and (max-width:1199px){
.rv-13-banner__short-descr{margin-bottom:36px;font-size:22px}
}
@media screen and (max-width:767px){
.rv-13-banner__short-descr{margin-bottom:26px}
}
@media screen and (max-width:479px){
.rv-13-banner__short-descr{margin-bottom:20px;font-size:18px}
}
.rv-13-banner__short-descr .styled{position:relative;background:url(../img/rv-13-banner-vector-4.html) no-repeat 10% center;background-size:contain}
.rv-13-banner__right{display:flex;align-items:center;justify-content:space-between;gap:20px}
@media screen and (max-width:767px){
.rv-13-banner__right{justify-content:center;margin-bottom:60px;gap:0}
}
.rv-13-banner__img img{height:700px}
@media screen and (max-width:1599px){
.rv-13-banner__img img{height:640px}
}
@media screen and (max-width:1399px){
.rv-13-banner__img img{height:575px}
}
@media screen and (max-width:1199px){
.rv-13-banner__img img{height:540px}
}
@media screen and (max-width:991px){
.rv-13-banner__img img{display:none}
}
.rv-13-banner-prod-col{width:270px;display:flex;flex-direction:column;gap:158px;position:relative}
@media screen and (max-width:991px){
.rv-13-banner-prod-col{gap:78px}
}
@media screen and (max-width:767px){
.rv-13-banner-prod-col{gap:38px}
}
@media screen and (max-width:479px){
.rv-13-banner-prod-col{gap:28px}
}
.rv-13-banner-prod-col .rv-13-banner__vectors{top:-45px;right:-70px}
.rv-13-banner-prod-col .rv-13-banner__vectors img{position:static}
.rv-13-banner-prod{color:var(--black);font-family:var(--mulish);text-align:center;opacity:0!important;pointer-events:none}
.rv-13-banner-prod.swiper-slide-active{opacity:1!important;pointer-events:all}
.rv-13-banner-prod__img{width:270px;height:270px;background-color:var(--white-f);border:1px solid rgba(5,5,5,.14);display:flex;align-items:center;justify-content:center;margin-bottom:26px}
.rv-13-banner-prod__title{font-size:18px;font-weight:700;margin-bottom:3px}
.rv-13-banner-prod__title a:hover{color:#ab8e66}
.rv-13-banner-prod__brand{font-size:14px;font-weight:500;opacity:.8}
.rv-13-banner-prod__brand a{color:var(--black)}
.rv-13-banner__vectors img{position:absolute;pointer-events:none;animation:rotate-center 3s ease-in-out infinite both;z-index:-1}
.rv-13-banner__vectors img.vector-1{top:-18px;left:250px}
.rv-13-banner__vectors img.vector-2{right:70px;bottom:60px}
@keyframes rotate-center{
0%{transform:rotate(0);scale:1}
33%{transform:rotate(90deg);scale:1}
66%{transform:rotate(90deg);scale:0}
100%{transform:rotate(90deg);scale:1}
}
.rv-14-banner{background:url(../img/rv-14-banner-bg.jpg) no-repeat center center;background-size:cover;padding:250px 0 230px;position:relative;z-index:1;overflow:hidden}
@media screen and (max-width:1199px){
.rv-14-banner{padding:230px 0 210px}
}
@media screen and (max-width:991px){
.rv-14-banner{padding:210px 0 190px}
}
@media screen and (max-width:767px){
.rv-14-banner{padding:220px 0 190px}
}
@media screen and (max-width:575px){
.rv-14-banner{padding:240px 0 190px}
}
@media screen and (max-width:479px){
.rv-14-banner{padding:260px 0 190px}
}
.rv-14-banner::before{content:"";position:absolute;inset:0;z-index:-1;background-color:#174e5e;mix-blend-mode:multiply}
.rv-14-banner__sub-title{color:var(--white-f);margin-bottom:20px}
.rv-14-banner__title{color:var(--white-f);font-family:var(--mulish);font-size:90px;font-weight:800;line-height:106.667%;margin-bottom:45px}
@media screen and (max-width:1599px){
.rv-14-banner__title{font-size:80px}
}
@media screen and (max-width:1399px){
.rv-14-banner__title{font-size:70px}
}
@media screen and (max-width:1199px){
.rv-14-banner__title{font-size:60px}
}
@media screen and (max-width:991px){
.rv-14-banner__title{font-size:50px;margin-bottom:30px}
}
@media screen and (max-width:767px){
.rv-14-banner__title{font-size:40px;margin-bottom:25px}
}
@media screen and (max-width:575px){
.rv-14-banner__title{font-size:35px}
}
@media screen and (max-width:479px){
.rv-14-banner__title{font-size:30px}
}
.rv-14-banner .rv-14-def-btn:hover{color:var(--white-f);border-color:var(--white-f)}
.rv-14-banner .wave{background:url(../img/wave-2.html) repeat-x;position:absolute;bottom:-77px;width:6400px;height:198px;animation:wave 7s cubic-bezier(.36,.45,.63,.53) infinite;z-index:2}
@keyframes wave{
0%{margin-left:0}
100%{margin-left:-1600px}
}
.rv-15-banner_section{position:relative;z-index:1}
.rv-15-banner_section .swiper-notification{display:none}
.rv-15-banner_section .rv-15-banner_slider_prev{left:2%;font-size:20px;z-index:1;top:50%;position:absolute;color:#fff;border:1px solid #ddd;background:rgba(0,0,0,0);transition:.5s;height:50px;width:50px;text-align:center;display:flex;justify-content:center;align-items:center}
.rv-15-banner_section .rv-15-banner_slider_prev:hover{background:#f35b04;border:1px solid rgba(0,0,0,0)}
.rv-15-banner_section .rv-15-banner_slider_next{right:2%;font-size:20px;z-index:1;top:50%;position:absolute;color:#fff;border:1px solid #ddd;padding:10px 10px;background:rgba(0,0,0,0);transition:.5s;height:50px;width:50px;text-align:center;display:flex;justify-content:center;align-items:center}
.rv-15-banner_section .rv-15-banner_slider_next:hover{background:#f35b04;border:1px solid rgba(0,0,0,0)}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-banner_section .rv-15-banner_slider_navigations{display:none}
}
.rv-15-banner_section .rv-15-single_slide{align-items:center;position:relative;z-index:1;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;background-image:url(../img/slider/slider_bg_6.html)}
.rv-15-banner_section .rv-15-single_slide::after{position:absolute;content:"";height:100%;width:100%;top:0;left:0;background:rgba(0,0,0,.5);z-index:-1}
.rv-15-banner_section .rv-15-single_slide .rv-15-slider_content{padding:200px 50px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){
.rv-15-banner_section .rv-15-single_slide .rv-15-slider_content{padding-left:150px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-banner_section .rv-15-single_slide .rv-15-slider_content{padding:120px 0}
}
.rv-15-banner_section .rv-15-single_slide .rv-15-slider_content .rv-15-banner_button_area{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px;margin-bottom:40px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-banner_section .rv-15-single_slide .rv-15-slider_content .rv-15-banner_button_area{margin-bottom:10px}
}
.rv-15-banner_section .rv-15-single_slide .rv-15-slider_content .rv-15-banner_button_area .rv_6_banner_content_play_btn{color:#fff}
.rv-15-banner_section .rv-15-single_slide .rv-15-slider_content .rv-15-banner_button_area .rv_6_banner_content_play_btn i{background:#fff;color:#081c15;height:54px;width:54px;border-radius:50%;text-align:center;line-height:54px;margin-right:15px;animation:pulse 1.5s linear infinite;transition:all .4s ease}
.rv-15-banner_section .rv-15-single_slide .rv-15-slider_content .rv-15-banner_button_area .rv_6_banner_content_play_btn i:hover{background:#081c15;color:#fff}
.rv-15-banner_section .rv-15-single_slide .rv-15-slider_content .rv-15-devider_line{height:1px;width:300px;background:rgba(255,255,255,.3);margin:40px 0 50px 0}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-banner_section .rv-15-single_slide .rv-15-slider_content .rv-15-devider_line{margin-bottom:30px}
}
.rv-15-banner_section .rv-15-single_slide .rv-15-slider_content .rv-15-slider_subtitle{font-size:16px;color:rgba(255,255,255,.8);opacity:.5;text-transform:uppercase;padding-bottom:10px;font-family:Mulish,sans-serif}
.rv-15-banner_section .rv-15-single_slide .rv-15-slider_content .rv-15-slider_title{color:#fff;font-weight:600;font-size:70px;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px){
.rv-15-banner_section .rv-15-single_slide .rv-15-slider_content .rv-15-slider_title{font-size:50px;margin-bottom:50px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px){
.rv-15-banner_section .rv-15-single_slide .rv-15-slider_content .rv-15-slider_title{margin-bottom:100px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-banner_section .rv-15-single_slide .rv-15-slider_content .rv-15-slider_title{font-size:40px;padding-bottom:100px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-15-banner_section .rv-15-single_slide .rv-15-slider_content .rv-15-slider_title{font-size:30px;margin-bottom:30px}
}
.rv-15-banner_section .rv-15-single_slide .rv-15-slider_text_box{position:absolute;right:20%;background:#050505;height:200px;width:500px;bottom:0;padding:60px 70px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-banner_section .rv-15-single_slide .rv-15-slider_text_box{height:180px;width:auto;padding:50px 40px;left:0;text-align:left}
}
.rv-15-banner_section .rv-15-single_slide .rv-15-slider_text_box::after{position:absolute;content:"";left:14%;top:20%;height:1px;background:#fff;width:80px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-banner_section .rv-15-single_slide .rv-15-slider_text_box::after{left:9%}
}
.rv-15-banner_section .rv-15-single_slide .rv-15-slider_text_box p{font-family:Mulish,sans-serif;color:rgba(255,255,255,.7)}
.rv-15-banner_section .rv-15-single_slide.swiper-slide-active .rv-15-slider_title{animation:fadeInUp 1.5s}
.rv-15-banner_section .rv-15-single_slide.swiper-slide-active .rv-15-slider_subtitle{animation:fadeInUp 1s}
.rv-15-banner_section .rv-15-single_slide.swiper-slide-active .rv-15-banner_button_area{animation:fadeInUp 1s}
.rv-15-banner_section .rv-15-single_slide.swiper-slide-active .rv-15-slider_text_box{animation:fadeInUp 1s}
.rv-16-banner_section{position:relative;z-index:2}
.rv-16-banner_section .owl-dots{position:absolute;top:50%;right:80px;display:flex;flex-direction:column;align-items:flex-end;gap:15px;z-index:8;transform:translatey(-50%)}
@media only screen and (min-width:1400px)and (max-width:1599px){
.rv-16-banner_section .owl-dots{right:20px}
}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-banner_section .owl-dots{right:35px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-banner_section .owl-dots{right:15px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-16-banner_section .owl-dots{display:none}
}
.rv-16-banner_section .owl-dots button.owl-dot{background-color:#fff;width:20px;height:2px;transition:.4s ease;counter-increment:indexNumber;position:relative}
.rv-16-banner_section .owl-dots button.owl-dot::before{content:"0" counter(indexNumber);position:absolute;right:calc(100% + 13px);top:50%;translate:0 -50%;color:#fff;opacity:0;transition:.4s ease}
.rv-16-banner_section .owl-dots button.owl-dot.active{width:50px!important;background:#dfe11b!important}
.rv-16-banner_section .owl-dots button.owl-dot.active::before{opacity:1}
.rv-16-banner_section .rv-16-banner_single_slide{padding:280px 0 200px;position:relative;z-index:1;background-position:center;background-attachment:scroll;background-repeat:no-repeat;background-size:cover}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-banner_section .rv-16-banner_single_slide{padding:100px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-16-banner_section .rv-16-banner_single_slide{padding:70px 0 50px 0}
}
.rv-16-banner_section .rv-16-banner_single_slide::after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;opacity:.7;z-index:-1;background:#020208}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-banner_section .rv-16-banner_single_slide .rv-16-banner_content{text-align:center;padding:0 20px 30px 20px}
}
.rv-16-banner_section .rv-16-banner_single_slide .rv-16-banner_content .rv-16-banner_content_heading{color:#fff;font-size:70px;font-weight:700;padding-bottom:30px;max-width:650px;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){
.rv-16-banner_section .rv-16-banner_single_slide .rv-16-banner_content .rv-16-banner_content_heading{font-size:60px}
}
@media only screen and (min-width:992px)and (max-width:1199px){
.rv-16-banner_section .rv-16-banner_single_slide .rv-16-banner_content .rv-16-banner_content_heading{font-size:40px;padding-bottom:15px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-banner_section .rv-16-banner_single_slide .rv-16-banner_content .rv-16-banner_content_heading{max-width:600px;font-size:50px;padding-bottom:15px;margin:auto;font-family:Mulish,sans-serif}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-banner_section .rv-16-banner_single_slide .rv-16-banner_content .rv-16-banner_content_heading{font-size:35px}
}
.rv-16-banner_section .rv-16-banner_single_slide .rv-16-banner_content .rv-16-banner_content_desc{color:#fff;opacity:50%;font-size:18px;font-weight:500;padding-bottom:40px;font-family:Mulish,sans-serif}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-banner_section .rv-16-banner_single_slide .rv-16-banner_content .rv-16-banner_content_desc{padding-bottom:25px}
}
.rv-16-banner_section .rv-16-banner_single_slide .rv-16-banner_content .rv-16-banner_content_btn{background-color:rgba(0,0,0,0);border:1px solid #666;position:relative;overflow:hidden;z-index:1;font-size:17px;text-transform:uppercase;display:inline-block;font-weight:700;color:#fff;transition:.5s ease-out;padding:12px 28px;margin-right:10px;font-family:Mulish,sans-serif}
.rv-16-banner_section .rv-16-banner_single_slide .rv-16-banner_content .rv-16-banner_content_btn:hover{color:#020208}
.rv-16-banner_section .rv-16-banner_single_slide .rv-16-banner_content .rv-16-banner_content_btn::after{content:"";display:block;height:100%;width:100%;transform:skew(90deg) translate(-50%,-50%);position:absolute;inset:50%;left:25%;z-index:-1;transition:.5s ease-out;background-color:#dfe11b}
.rv-16-banner_section .rv-16-banner_single_slide .rv-16-banner_content .rv-16-banner_content_btn::before{content:"";display:block;height:100%;width:100%;position:absolute;inset:50%;left:25%;z-index:-1;transition:.5s ease-out;background-color:#dfe11b;top:-50%;left:-25%;transform:skew(90deg) rotate(180deg) translate(-50%,-50%)}
.rv-16-banner_section .rv-16-banner_single_slide .rv-16-banner_content .rv-16-banner_content_btn:hover::before{transform:skew(45deg) rotate(180deg) translate(-50%,-50%)}
.rv-16-banner_section .rv-16-banner_single_slide .rv-16-banner_content .rv-16-banner_content_btn:hover::after{transform:skew(45deg) translate(-50%,-50%)}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-banner_section .rv-16-banner_single_slide .rv-16-banner_content .rv-16-banner_content_btn{padding:10px 20px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-banner_section .rv-16-banner_single_slide .rv-16-banner_image{max-width:500px;margin:auto;height:auto}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-banner_section .rv-16-banner_single_slide .rv-16-banner_image{max-width:400px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-16-banner_section .rv-16-banner_single_slide .rv-16-banner_image{max-width:350px}
}
.rv-16-banner_section .owl-item.active .rv-16-banner_content_heading{animation:fadeInUp 1.5s;animation-duration:1.5s}
.rv-16-banner_section .owl-item.active .rv-16-banner_content_desc{animation:fadeInUp 1s;animation-duration:1.5s}
.rv-16-banner_section .owl-item.active .rv-16-banner_content_btn{animation:fadeInUp 1s;animation-duration:2s}
.rv-16-banner_section .owl-item.active .rv-16-banner_image{animation:fadeInRight 1.5s}
.rv-17-banner_slider_section{position:relative;z-index:2}
.rv-17-banner_slider_section .owl-dots{position:absolute;top:50%;right:80px;display:flex;flex-direction:column;align-items:flex-end;z-index:8;transform:translateY(-50%)}
@media only screen and (min-width:1600px)and (max-width:1799px),only screen and (min-width:1400px)and (max-width:1599px){
.rv-17-banner_slider_section .owl-dots{right:40px}
}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-banner_slider_section .owl-dots{right:35px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-banner_slider_section .owl-dots{right:15px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-17-banner_slider_section .owl-dots{display:none}
}
.rv-17-banner_slider_section .owl-dots button.owl-dot{transition:.4s ease;counter-increment:indexNumber;position:relative;margin-bottom:10px}
.rv-17-banner_slider_section .owl-dots button.owl-dot::before{content:"0" counter(indexNumber);position:absolute;right:calc(100% + 10px);top:74%;translate:0 -50%;color:#fff;opacity:1;transition:.4s ease;transform:rotate(90deg)}
.rv-17-banner_slider_section .owl-dots button.owl-dot span{height:0;width:2px}
.rv-17-banner_slider_section .owl-dots button.owl-dot.active{width:0;height:150px;transition:.4s ease;position:relative;right:-7px;transform:scale(1.5)}
.rv-17-banner_slider_section .owl-dots button.owl-dot.active span{height:55px;width:2px;background:#fff;left:-20px;position:absolute;top:36px;z-index:111;display:inline-block;transition:.4s ease}
.rv-17-banner_slider_section .rv-17-banner_slider{padding-top:160px;padding-bottom:300px;position:relative;z-index:1;background-position:center;background-attachment:scroll;background-repeat:no-repeat;background-size:cover}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-banner_slider_section .rv-17-banner_slider{padding:150px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-17-banner_slider_section .rv-17-banner_slider{padding:100px 0}
}
.rv-17-banner_slider_section .rv-17-banner_slider::after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;opacity:.5;z-index:-1;background:#020208}
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-banner_content .rv-17-banner_sub_heading{color:#fff;font-weight:600;position:relative;padding-left:10px;text-transform:uppercase;font-family:Mulish,sans-serif}
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-banner_content .rv-17-banner_sub_heading::after{position:absolute;content:"";height:100%;width:2px;background:#dfe11b;left:0;top:0}
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-banner_content .rv-17-banner_content_heading{font-size:100px;font-weight:800;color:#fff;text-transform:uppercase;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-banner_content .rv-17-banner_content_heading{font-size:80px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-banner_content .rv-17-banner_content_heading{font-size:60px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-banner_content .rv-17-banner_content_heading{font-size:40px}
}
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-banner_content .rv-17-banner_content_desc{color:rgba(255,255,255,.8);font-size:18px;font-weight:500;font-family:Mulish,sans-serif;margin-bottom:15px}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-banner_content .rv-17-banner_content_desc{font-size:15px}
}
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-banner_content .rv-17-banner_content_meta{display:flex;align-items:center;color:#fff;padding-bottom:30px;flex-wrap:wrap;gap:30px}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-banner_content .rv-17-banner_content_meta{gap:15px}
}
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-banner_content .rv-17-banner_content_meta .movi_rating{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-banner_content .rv-17-banner_content_meta .movi_tag{font-family:Mulish,sans-serif;font-weight:700}
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-banner_content .rv-17-banner_content_meta .movi_quality p{color:#fff;margin:0;font-weight:600;border:1px solid #fff;border-radius:30px;padding:0 0 0 12px;font-family:Mulish,sans-serif}
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-banner_content .rv-17-banner_content_meta .movi_quality p span{font-family:Mulish,sans-serif;background:#fff;color:#020208;border-radius:13px;padding:0 12px;margin-left:7px}
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-banner_content .rv-17-banner_content_meta .movi_times p{color:#fff;margin:0;font-weight:600;font-family:Mulish,sans-serif}
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-banner_content .rv-17-banner_content_meta .movi_times p span{border:1px solid #fff;font-family:Mulish,sans-serif;border-radius:30px;padding:0 12px;margin-left:5px}
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-banner_content .rv-17-banner_content_btn{background-color:rgba(0,0,0,0);border:1px solid #666;position:relative;overflow:hidden;z-index:1;font-size:17px;text-transform:uppercase;display:inline-block;font-weight:700;color:#fff;transition:.5s ease-out;padding:12px 28px;font-family:Mulish,sans-serif;text-transform:capitalize}
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-banner_content .rv-17-banner_content_btn:hover{color:#020208}
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-banner_content .rv-17-banner_content_btn::after{content:"";display:block;height:100%;width:100%;transform:skew(90deg) translate(-50%,-50%);position:absolute;inset:50%;left:25%;z-index:-1;transition:.5s ease-out;background-color:#dfe11b}
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-banner_content .rv-17-banner_content_btn::before{content:"";display:block;height:100%;width:100%;position:absolute;inset:50%;left:25%;z-index:-1;transition:.5s ease-out;background-color:#dfe11b;top:-50%;left:-25%;transform:skew(90deg) rotate(180deg) translate(-50%,-50%)}
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-banner_content .rv-17-banner_content_btn:hover::before{transform:skew(45deg) rotate(180deg) translate(-50%,-50%)}
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-banner_content .rv-17-banner_content_btn:hover::after{transform:skew(45deg) translate(-50%,-50%)}
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-video_button_area{text-align:right}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-video_button_area{text-align:center;margin-top:140px}
}
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-video_button_area .rv-17-banner_video_btn{width:70px;height:70px;border-radius:50%;background-color:#f35b04;color:#fff;display:inline-block;text-align:center;line-height:70px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);animation:pulse 1.5s linear infinite;background-color:#a8aa04;color:#020208;position:relative;transform:none;left:unset;top:unset;border:none}
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-video_button_area .rv-17-banner_video_btn:hover{background:#fff;color:#f35b04}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-video_button_area .rv-17-banner_video_btn{height:55px;width:55px;line-height:55px}
}
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-video_button_area .rv-17-banner_video_btn:hover{background-color:#020208;color:#a8aa04}
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-video_button_area .rv-17-banner_video_btn .rv-17-banner_button_top_action{position:absolute;content:"";left:-200px;top:-110px;width:179px;text-align:center}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-video_button_area .rv-17-banner_video_btn .rv-17-banner_button_top_action{left:-128px}
}
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-video_button_area .rv-17-banner_video_btn .rv-17-banner_button_top_action h3{font-family:Mulish,sans-serif;font-size:20px;font-weight:700;color:#fff;margin:0}
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-video_button_area .rv-17-banner_video_btn .rv-17-banner_button_top_action span{font-family:Mulish,sans-serif;position:absolute;left:52%}
.rv-17-banner_slider_section .rv-17-banner_slider .rv-17-video_button_area .rv-17-banner_video_btn .rv-17-banner_button_top_action span img{height:100px;width:auto}
.rv-17-banner_slider_section .owl-item.active .rv-17-banner_content_heading{animation:fadeInUp 1.5s;animation-duration:1.5s}
.rv-17-banner_slider_section .owl-item.active .rv-17-banner_content_desc{animation:fadeInUp 1s;animation-duration:1.5s}
.rv-17-banner_slider_section .owl-item.active .rv-17-banner_content_meta{animation:fadeInUp 1s;animation-duration:1.5s}
.rv-17-banner_slider_section .owl-item.active .rv-17-banner_content_btn{animation:fadeInUp 1s;animation-duration:2s}
.rv-17-banner_slider_section .owl-item.active .rv-17-banner_sub_heading{animation:fadeInRight 1.2s;animation-duration:1s}
.rv-18-banner_main_area .rv-18-banner_slider{position:relative;margin:0 80px}
@media screen and (max-width:1599px){
.rv-18-banner_main_area .rv-18-banner_slider{margin:0}
}
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_single_slider{z-index:1;position:relative;padding:260px 0}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_single_slider{padding:150px 0}
}
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_single_slider::after{position:absolute;content:"";inset:0;opacity:.9;background:linear-gradient(90deg,#142137 .11%,rgba(20,33,55,.6) 99.91%);z-index:-1}
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_single_slider h1{color:#fff;font-size:70px;font-weight:800;position:relative;z-index:1}
@media only screen and (min-width:992px)and (max-width:1199px){
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_single_slider h1{font-size:55px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px){
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_single_slider h1{font-size:38px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_single_slider h1{font-size:30px}
}
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_single_slider h1 span{position:absolute;right:240px;top:30px;z-index:-1}
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_single_slider p{color:#fff;font-size:18px;font-weight:500;margin:0;padding-bottom:40px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_single_slider p{font-size:16px;padding-bottom:20px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_single_slider p{font-size:14px}
}
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_single_slider .rv-18-banner_content_btn{background:#1c74e9;color:#fff;font-size:16px;font-weight:700;width:200px;height:54px;display:flex;justify-content:center;align-items:center;position:relative;transition:all .4s ease;z-index:1}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_single_slider .rv-18-banner_content_btn{margin-bottom:20px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_single_slider .rv-18-banner_content_btn{font-size:14px;width:170px;height:50px}
}
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_single_slider .rv-18-banner_content_btn::before{content:"";position:absolute;inset:0;background-color:rgba(241,241,241,.3647058824);width:0;height:100%;transition:all .4s ease;z-index:-1;left:auto}
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_single_slider .rv-18-banner_content_btn:hover{color:#000}
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_single_slider .rv-18-banner_content_btn:hover i{transform:rotate(-45deg)}
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_single_slider .rv-18-banner_content_btn:hover::before{width:100%;left:0}
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_single_slider .rv-18-banner_content_btn i{margin-left:10px;font-size:18px;transition:all .3s ease}
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_slider_next{position:absolute;right:200px;bottom:0;z-index:1;width:200px;height:200px;padding:40px 20px;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);background:rgba(0,0,0,0);border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px){
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_slider_next{width:170px;height:150px;right:170px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_slider_next{width:170px;height:137px;right:139px}
}
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_slider_next p{font-size:16px;font-weight:700;color:#fff;padding:30px 0;margin:0;font-family:Mulish,sans-serif}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px){
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_slider_next p{padding:15px 0 5px 0;font-size:13px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_slider_next p{line-height:1.5;padding:15px 0 5px 0;font-size:13px}
}
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_slider_next i{color:rgba(198,200,212,.4901960784);font-size:30px}
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_slider_next .swiper-pagination{position:absolute;color:rgba(198,200,212,.4901960784);top:15px;left:19px;text-align:left;font-size:23px;font-weight:700}
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_slider_next span.swiper-pagination-bullet{background:0 0;width:30px;opacity:0;position:absolute;top:20px}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_slider_next span.swiper-pagination-bullet{top:10px}
}
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_slider_next .swiper-pagination-bullet-active{color:rgba(255,255,255,.3);opacity:1!important;font-size:25px;font-weight:700}
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_slider_bottom_area{position:absolute;bottom:0;right:0;z-index:1;width:200px;height:200px}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px){
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_slider_bottom_area{width:170px;height:150px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_slider_bottom_area{width:140px;height:137px}
}
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_slider_bottom_area .rv-18-banner_slider_bottom_image{width:200px;height:200px}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px){
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_slider_bottom_area .rv-18-banner_slider_bottom_image{width:170px;height:150px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_slider_bottom_area .rv-18-banner_slider_bottom_image{width:140px;height:137px}
}
.rv-18-banner_main_area .rv-18-banner_slider .rv-18-banner_slider_bottom_area .rv-18-banner_slider_bottom_image img{height:100%;width:100%}
.rv-19-banner_section{position:relative;z-index:2}
.rv-19-banner_section .owl-dots{position:absolute;top:50%;transform:translatey(-50%);right:80px;display:flex;flex-direction:column;align-items:flex-end;gap:15px;z-index:8}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-banner_section .owl-dots{right:35px}
}
.rv-19-banner_section .owl-dots button.owl-dot{background-color:rgba(255,255,255,.3);width:2px;height:40px;transition:.4s ease}
.rv-19-banner_section .owl-dots button.owl-dot.active{background-color:#dfe11b!important}
.rv-19-banner_section .rv-19-banner_slide{position:relative;background-position:bottom;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;height:100%}
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_content{padding-left:50px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px){
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_content{padding-left:0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_content{padding:80px 0;text-align:center}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_content{padding:80px 0;text-align:center;padding-bottom:50px}
}
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_content .rv-19-banner_content_sub_heading{color:#141414;background:#dfe11b;font-weight:600;font-size:16px;width:160px;height:26px;text-align:center;line-height:26px}
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_content .rv-19-banner_content_heading{color:#fff;font-size:95px;font-weight:800;margin-bottom:50px;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_content .rv-19-banner_content_heading{font-size:70px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_content .rv-19-banner_content_heading{font-size:60px;margin-bottom:30px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_content .rv-19-banner_content_heading{font-size:47px;margin-bottom:20px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_content .rv-19-banner_content_heading{font-size:40px;margin-bottom:20px}
}
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_content .rv-19-banner_button{font-size:16px;font-weight:700;color:#fff;width:200px;height:54px;border:1px solid #597b84;display:flex;justify-content:space-between;align-items:center;text-align:center;background:rgba(0,0,0,0);position:relative;z-index:1;font-family:Mulish,sans-serif}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_content .rv-19-banner_button{margin:auto}
}
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_content .rv-19-banner_button .rv-19-banner_content_btn{border-right:1px solid #597b84;width:100%;color:#fff;height:100%;display:flex;justify-content:center;align-items:center;font-family:Mulish,sans-serif}
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_content .rv-19-banner_button::before{content:"";position:absolute;inset:0;background-color:#dfe11b;width:0;height:100%;transition:all .4s ease;z-index:-1;left:auto}
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_content .rv-19-banner_button:hover{color:#000}
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_content .rv-19-banner_button:hover i{transform:rotate(90deg)}
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_content .rv-19-banner_button:hover .rv-19-banner_content_btn{color:#000}
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_content .rv-19-banner_button:hover::before{width:100%;left:0}
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_content .rv-19-banner_button i{height:54px;width:54px;align-self:flex-end;text-align:center;line-height:54px;transform:rotate(45deg);transition:all .4s ease}
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_image{height:950px;width:500px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_image{height:700px;width:450px;margin:auto}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_image{height:600px;width:350px;margin:auto}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_image{height:530px;width:280px;margin:auto}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_image{height:420px;width:260px;margin:auto}
}
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_image img{height:100%;width:100%;-o-object-fit:scale-down;object-fit:scale-down}
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_socials{position:absolute;left:30px;top:50%;display:flex;flex-direction:column;row-gap:10px;transform:translateY(-50%)}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_socials{left:15px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_socials{display:none}
}
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_socials .rv-19-banner_link a{border:2px solid rgba(255,255,255,.2);height:40px;width:40px;border-radius:50%;background:rgba(0,0,0,0);color:#fff;font-size:18px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:10px;transition:all .4s ease;font-family:Mulish,sans-serif}
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_socials .rv-19-banner_link a:hover{background:#dfe11b;border:2px solid rgba(0,0,0,0);color:#141414}
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_socials span{position:absolute;transform:rotate(-90deg);bottom:-66px;width:89px;left:-25px;color:#fff}
.rv-19-banner_section .rv-19-banner_slide .rv-19-banner_socials span::before{content:"";right:-6px;position:absolute;height:2px;width:15px;background:#fff;top:15px}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-banner_section .rv-19-banner_row{flex-direction:column-reverse}
}
.rv-20-banner_section{position:relative;z-index:2}
.rv-20-banner_section .rv-20-banner_slide_button_area{position:absolute;right:15%;z-index:1;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;row-gap:7px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px){
.rv-20-banner_section .rv-20-banner_slide_button_area{right:9%}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-banner_section .rv-20-banner_slide_button_area{right:6%}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-banner_section .rv-20-banner_slide_button_area{display:none}
}
.rv-20-banner_section .rv-20-banner_slide_button_area .rv-20-banner_slide_button_prev{background:#fff;height:53px;width:53px;text-align:center;line-height:53px;color:#000;rotate:-45deg;transition:all .4s ease}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-banner_section .rv-20-banner_slide_button_area .rv-20-banner_slide_button_prev{height:45px;width:45px;line-height:45px}
}
.rv-20-banner_section .rv-20-banner_slide_button_area .rv-20-banner_slide_button_prev i{rotate:45deg}
.rv-20-banner_section .rv-20-banner_slide_button_area .rv-20-banner_slide_button_prev:hover{background:#2d6a4f;color:#fff}
.rv-20-banner_section .rv-20-banner_slide_button_area .rv-20-banner_slide_button_next{background:#fff;height:53px;width:53px;text-align:center;line-height:53px;color:#000;rotate:-45deg;transition:all .4s ease;margin-left:20px}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-banner_section .rv-20-banner_slide_button_area .rv-20-banner_slide_button_next{height:45px;width:45px;line-height:45px}
}
.rv-20-banner_section .rv-20-banner_slide_button_area .rv-20-banner_slide_button_next i{rotate:45deg}
.rv-20-banner_section .rv-20-banner_slide_button_area .rv-20-banner_slide_button_next:hover{background:#2d6a4f;color:#fff}
.rv-20-banner_section .rv-20-banner_slide{background:url(../img/slider/home-6-banner-bg-1.jpg) no-repeat center center;background-size:cover;position:relative;z-index:1}
.rv-20-banner_section .rv-20-banner_slide::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.8;background:linear-gradient(90deg,#081c15 35.94%,rgba(8,28,21,0) 82.81%)}
.rv-20-banner_section .rv-20-banner_slide-2{background-image:url(../img/slider/home-6-banner-bg-2.jpg)}
.rv-20-banner_section .rv-20-banner_slide .rv-20-banner_content{padding:200px 0}
@media only screen and (min-width:992px)and (max-width:1199px){
.rv-20-banner_section .rv-20-banner_slide .rv-20-banner_content{padding:150px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-banner_section .rv-20-banner_slide .rv-20-banner_content{padding:130px 0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-banner_section .rv-20-banner_slide .rv-20-banner_content{padding:100px 0}
}
.rv-20-banner_section .rv-20-banner_slide .rv-20-banner_content .rv-20-banner_content_sub_heading{color:#fff;font-weight:500;font-size:16px;width:250px;height:36px;line-height:36px;text-align:center;border:1px solid rgba(255,255,255,.24);display:flex;justify-content:center;align-items:center;-moz-column-gap:4px;column-gap:4px;font-family:Mulish,sans-serif;margin-bottom:40px}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-banner_section .rv-20-banner_slide .rv-20-banner_content .rv-20-banner_content_sub_heading{font-size:14px;width:200px;height:36px;margin-bottom:30px}
}
.rv-20-banner_section .rv-20-banner_slide .rv-20-banner_content .rv-20-banner_content_sub_heading span{height:5px;width:5px;background:#fff;border-radius:50%}
.rv-20-banner_section .rv-20-banner_slide .rv-20-banner_content .rv-20-banner_content_heading{color:#fff;font-size:75px;font-weight:800;margin-bottom:60px;font-family:Mulish,sans-serif}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-banner_section .rv-20-banner_slide .rv-20-banner_content .rv-20-banner_content_heading{font-size:60px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-banner_section .rv-20-banner_slide .rv-20-banner_content .rv-20-banner_content_heading{font-size:45px;margin-bottom:50px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-banner_section .rv-20-banner_slide .rv-20-banner_content .rv-20-banner_content_heading{font-size:35px;margin-bottom:35px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-banner_section .rv-20-banner_slide .rv-20-banner_content .rv-20-banner_content_heading{font-size:30px;margin-bottom:35px}
}
.rv-20-banner_section .rv-20-banner_slide .rv-20-banner_content .rv-20-banner_button_area{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-banner_section .rv-20-banner_slide .rv-20-banner_content .rv-20-banner_button_area{align-items:flex-start;flex-direction:column;gap:30px}
}
.rv-20-banner_section .rv-20-banner_slide .rv-20-banner_content .rv-20-banner_button_area .rv-20-banner_content_btn{background:#fff;color:#081c15;font-size:16px;font-weight:700;width:200px;height:54px;display:flex;justify-content:center;align-items:center;position:relative;transition:all .4s ease;z-index:1;font-family:Mulish,sans-serif}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-banner_section .rv-20-banner_slide .rv-20-banner_content .rv-20-banner_button_area .rv-20-banner_content_btn{width:160px;height:50px}
}
.rv-20-banner_section .rv-20-banner_slide .rv-20-banner_content .rv-20-banner_button_area .rv-20-banner_content_btn::before{content:"";position:absolute;inset:0;background-color:rgba(241,241,241,.3647058824);width:0;height:100%;transition:all .4s ease;z-index:-1;left:auto}
.rv-20-banner_section .rv-20-banner_slide .rv-20-banner_content .rv-20-banner_button_area .rv-20-banner_content_btn:hover{color:#fff;background:#2d6a4f}
.rv-20-banner_section .rv-20-banner_slide .rv-20-banner_content .rv-20-banner_button_area .rv-20-banner_content_btn:hover::before{width:100%;left:0}
.rv-20-banner_section .rv-20-banner_slide .rv-20-banner_content .rv-20-banner_button_area .rv-20-banner_content_btn i{margin-left:10px;font-size:18px;transition:all .3s ease}
.rv-20-banner_section .rv-20-banner_slide .rv-20-banner_content .rv-20-banner_button_area .rv-20-banner_content_play_btn{color:#fff}
.rv-20-banner_section .rv-20-banner_slide .rv-20-banner_content .rv-20-banner_button_area .rv-20-banner_content_play_btn i{background:#fff;color:#081c15;height:54px;width:54px;border-radius:50%;text-align:center;line-height:54px;margin-right:15px;animation:pulse 1.5s linear infinite;transition:all .4s ease}
.rv-20-banner_section .rv-20-banner_slide .rv-20-banner_content .rv-20-banner_button_area .rv-20-banner_content_play_btn i:hover{background:#2d6a4f;color:#fff}
.rv-21-banner_section{position:relative;z-index:2}
.rv-21-banner_section .rv-21-banner_slide_button_area{position:absolute;z-index:1;bottom:35px;transform:translateX(-50%);display:flex;-moz-column-gap:20px;column-gap:20px;left:50%;width:230px;justify-content:center}
.rv-21-banner_section .rv-21-banner_slide_button_area span{color:#0e1428;text-transform:uppercase;font-weight:600}
.rv-21-banner_section .rv-21-banner_slide_button_area .rv-21-banner_slide_button_prev{opacity:.5;transition:all .3s ease}
.rv-21-banner_section .rv-21-banner_slide_button_area .rv-21-banner_slide_button_prev:hover{opacity:1}
.rv-21-banner_section .rv-21-banner_slide_button_area .rv-21-banner_slide_button_next{opacity:.5;transition:all .3s ease}
.rv-21-banner_section .rv-21-banner_slide_button_area .rv-21-banner_slide_button_next:hover{opacity:1}
.rv-21-banner_section .rv-21-banner_slide{background-position:center bottom;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;padding-top:150px}
@media only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-banner_section .rv-21-banner_slide{padding-top:120px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-banner_section .rv-21-banner_slide{padding-top:100px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-banner_section .rv-21-banner_slide{padding-top:80px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-banner_section .rv-21-banner_slide{padding-top:30px;padding-bottom:100px}
}
.rv-21-banner_section .rv-21-banner_slide .rv-21-banner_content{padding-top:120px}
@media only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-banner_section .rv-21-banner_slide .rv-21-banner_content{padding-top:100px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-banner_section .rv-21-banner_slide .rv-21-banner_content{padding-top:70px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-banner_section .rv-21-banner_slide .rv-21-banner_content{padding-top:50px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-banner_section .rv-21-banner_slide .rv-21-banner_content{padding-top:50px;text-align:center;padding-bottom:50px}
}
.rv-21-banner_section .rv-21-banner_slide .rv-21-banner_content .rv-21-banner_content_heading{color:#0e1428;font-size:65px;font-weight:700;margin-bottom:30px;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-banner_section .rv-21-banner_slide .rv-21-banner_content .rv-21-banner_content_heading{font-size:60px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-banner_section .rv-21-banner_slide .rv-21-banner_content .rv-21-banner_content_heading{font-size:50px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-banner_section .rv-21-banner_slide .rv-21-banner_content .rv-21-banner_content_heading{font-size:38px;margin-bottom:15px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-banner_section .rv-21-banner_slide .rv-21-banner_content .rv-21-banner_content_heading{font-size:30px;margin-bottom:15px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-21-banner_section .rv-21-banner_slide .rv-21-banner_content .rv-21-banner_content_heading{font-size:25px;margin-bottom:15px}
}
.rv-21-banner_section .rv-21-banner_slide .rv-21-banner_content .rv-21-banner_content_desc{color:rgba(20,20,40,.6);font-size:18px;font-weight:500;margin-bottom:30px;font-family:Mulish,sans-serif}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-banner_section .rv-21-banner_slide .rv-21-banner_content .rv-21-banner_content_desc{font-size:16px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-21-banner_section .rv-21-banner_slide .rv-21-banner_content .rv-21-banner_content_desc{font-size:14px;margin-bottom:20px}
}
.rv-21-banner_section .rv-21-banner_slide .rv-21-banner_content .rv-21-banner_button_area{width:180px;height:90px;position:relative;cursor:pointer}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-banner_section .rv-21-banner_slide .rv-21-banner_content .rv-21-banner_button_area{margin:auto}
}
.rv-21-banner_section .rv-21-banner_slide .rv-21-banner_content .rv-21-banner_button_area:hover .rv-21-bestdeal_content_btn{color:#0e1428;letter-spacing:1px}
.rv-21-banner_section .rv-21-banner_slide .rv-21-banner_content .rv-21-banner_button_area img{height:100%;width:100%}
.rv-21-banner_section .rv-21-banner_slide .rv-21-banner_content .rv-21-banner_button_area .rv-21-banner_content_btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:16px;font-family:Mulish,sans-serif;font-weight:700;transition:all .4s ease}
.rv-21-banner_section .rv-21-banner_slide .rv-21-banner__iamge{height:700px;width:100%}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-banner_section .rv-21-banner_slide .rv-21-banner__iamge{height:580px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-banner_section .rv-21-banner_slide .rv-21-banner__iamge{height:450px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-banner_section .rv-21-banner_slide .rv-21-banner__iamge{height:400px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-banner_section .rv-21-banner_slide .rv-21-banner__iamge{height:350px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-21-banner_section .rv-21-banner_slide .rv-21-banner__iamge{height:280px}
}
.rv-21-banner_section .rv-21-banner_slide .rv-21-banner__iamge img{height:100%;width:100%}
.rv-22-banner_section{position:relative;z-index:2}
.rv-22-banner_section .owl-dots{position:absolute;top:50%;right:80px;display:flex;flex-direction:column;align-items:flex-end;z-index:8;transform:translateY(-50%)}
@media only screen and (min-width:1400px)and (max-width:1599px){
.rv-22-banner_section .owl-dots{right:20px}
}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-banner_section .owl-dots{right:35px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-banner_section .owl-dots{right:15px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-banner_section .owl-dots{right:0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-banner_section .owl-dots{display:none}
}
.rv-22-banner_section .owl-dots button.owl-dot{transition:.4s ease;counter-increment:indexNumber;position:relative}
.rv-22-banner_section .owl-dots button.owl-dot::before{content:"0" counter(indexNumber);position:absolute;right:calc(100% + 10px);top:74%;translate:0 -50%;color:#fff;opacity:1;transition:.4s ease;transform:rotate(90deg)}
.rv-22-banner_section .owl-dots button.owl-dot span{height:0;width:2px}
.rv-22-banner_section .owl-dots button.owl-dot.active{width:0;height:150px;transition:.4s ease;position:relative;right:-7px;transform:scale(1.5)}
.rv-22-banner_section .owl-dots button.owl-dot.active span{height:55px;width:2px;background:#fff;left:-20px;position:absolute;top:36px;z-index:111;display:inline-block;transition:.4s ease}
.rv-22-banner_section .rv-22-banner_slide{padding:215px 0;position:relative;z-index:1;background-position:center;background-attachment:scroll;background-repeat:no-repeat;background-size:cover}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-banner_section .rv-22-banner_slide{padding:170px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-banner_section .rv-22-banner_slide{padding:140px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-banner_section .rv-22-banner_slide{padding:130px 0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-banner_section .rv-22-banner_slide{padding:100px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-banner_section .rv-22-banner_slide{padding:80px 0}
}
.rv-22-banner_section .rv-22-banner_slide::after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;z-index:-1;background:rgba(4,14,31,.8)}
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content{text-align:center}
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_sub_heading{color:rgba(255,255,255,.7);font-weight:500;position:relative;text-transform:uppercase;display:inline-block;font-size:16px;font-family:Mulish,sans-serif}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_sub_heading{font-size:14px}
}
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_sub_heading .rv8_sub_pre_nex,.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_sub_heading .rv8_sub_pre_sty{content:"";background:#9a9ea5;width:60px;height:1px;position:absolute;top:50%;transform:translateY(-50%)}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_sub_heading .rv8_sub_pre_nex,.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_sub_heading .rv8_sub_pre_sty{width:40px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_sub_heading .rv8_sub_pre_nex,.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_sub_heading .rv8_sub_pre_sty{width:35px}
}
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_sub_heading .rv8_sub_pre_nex::before,.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_sub_heading .rv8_sub_pre_sty::before{position:absolute;content:"";height:8px;width:8px;left:-15px;background:#9a9ea5;border-radius:50%;transform:translateY(-50%);animation:slide-right 2.5s linear infinite alternate both;top:0}
@keyframes slide-right{
0%{left:0}
100%{left:100%}
}
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_sub_heading .rv8_sub_pre_nex::after,.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_sub_heading .rv8_sub_pre_sty::after{position:absolute;content:"";height:8px;width:8px;right:-15px;background:#9a9ea5;border-radius:50%;top:50%;transform:translateY(-50%);animation:slide-left 2.5s linear infinite alternate both;top:0}
@keyframes slide-left{
0%{right:0}
100%{right:100%}
}
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_sub_heading .rv8_sub_pre_sty{left:-50%}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_sub_heading .rv8_sub_pre_sty{left:-45%}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_sub_heading .rv8_sub_pre_sty{left:-40%}
}
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_sub_heading .rv8_sub_pre_nex{right:-50%}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_sub_heading .rv8_sub_pre_nex{right:-45%}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_sub_heading .rv8_sub_pre_nex{right:-40%}
}
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_content_heading{font-size:76px;font-weight:700;color:#fff;text-transform:uppercase;margin-bottom:60px;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_content_heading{font-size:60px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_content_heading{font-size:50px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_content_heading{font-size:40px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_content_heading{font-size:35px;margin-bottom:45px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_content_heading{font-size:30px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_content_heading{font-size:20px}
}
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_content_btn{font-size:16px;font-weight:700;color:#fff;background:#b38d3f;padding:15px 25px;border-radius:30px;display:inline-block;position:relative;z-index:1;overflow:hidden;transition:all .4s ease;font-family:Mulish,sans-serif}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_content_btn{font-size:14px}
}
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_content_btn::before{position:absolute;content:"";background-color:#fff;width:100%;height:0%;left:50%;top:50%;border-radius:0;transform:translate(-50%,-50%) rotate(-45deg);z-index:-1;transition:all .4s ease}
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_content_btn:hover{color:#000}
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_content .rv-22-banner_content_btn:hover::before{height:400%}
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_socials{position:absolute;left:30px;top:60%;display:flex;flex-direction:column;row-gap:10px;transform:translateY(-50%)}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_socials{left:10px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_socials{display:none}
}
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_socials .rv-22-banner_link a{border:2px solid rgba(255,255,255,.2);height:40px;width:40px;border-radius:50%;background:rgba(0,0,0,0);color:#fff;font-size:18px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:10px;transition:all .4s ease;font-family:Mulish,sans-serif}
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_socials .rv-22-banner_link a:hover{background:#b38d3f;border:2px solid rgba(0,0,0,0)}
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_socials span{position:absolute;transform:rotate(90deg);top:-84px;width:89px;left:-25px;color:#fff}
.rv-22-banner_section .rv-22-banner_slide .rv-22-banner_socials span::before{content:"";right:-7px;position:absolute;height:1px;width:18px;background:#fff;top:12px}
.rv-23-banner_section{position:relative;z-index:2}
.rv-23-banner_section .owl-dots{position:absolute;top:50%;right:80px;display:flex;flex-direction:column;align-items:flex-end;gap:15px;z-index:8;transform:translateY(-50%)}
@media only screen and (min-width:1400px)and (max-width:1599px){
.rv-23-banner_section .owl-dots{right:20px}
}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-banner_section .owl-dots{right:35px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-banner_section .owl-dots{right:15px}
}
.rv-23-banner_section .owl-dots button.owl-dot{background-color:#fff;width:20px;height:2px;transition:.4s ease;counter-increment:indexNumber;position:relative}
.rv-23-banner_section .owl-dots button.owl-dot::before{content:"0" counter(indexNumber);position:absolute;right:calc(100% + 13px);top:50%;translate:0 -50%;color:#fff;opacity:0;transition:.4s ease}
.rv-23-banner_section .owl-dots button.owl-dot.active{width:50px!important;background:#3ba52d!important}
.rv-23-banner_section .owl-dots button.owl-dot.active::before{opacity:1}
.rv-23-banner_section .rv-23-banner_slide{padding:260px 0;position:relative;z-index:1;background-position:center;background-attachment:scroll;background-repeat:no-repeat;background-size:cover}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-banner_section .rv-23-banner_slide{padding:150px 0 200px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-banner_section .rv-23-banner_slide{padding:130px 0 160px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-banner_section .rv-23-banner_slide{padding:100px 0 130px 0}
}
.rv-23-banner_section .rv-23-banner_slide::after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;z-index:-1;background:linear-gradient(104deg,rgba(0,81,161,.8) 0,rgba(0,68,136,.3) 100%)}
@media only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-banner_section .rv-23-banner_slide .rv-23-banner_content{padding-left:50px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-banner_section .rv-23-banner_slide .rv-23-banner_content{padding-left:0}
}
.rv-23-banner_section .rv-23-banner_slide .rv-23-banner_content .rv-23-banner_content_heading{color:#fff;font-size:59px;font-weight:800;margin-bottom:50px;text-transform:uppercase;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){
.rv-23-banner_section .rv-23-banner_slide .rv-23-banner_content .rv-23-banner_content_heading{font-size:40px}
}
@media only screen and (min-width:992px)and (max-width:1199px){
.rv-23-banner_section .rv-23-banner_slide .rv-23-banner_content .rv-23-banner_content_heading{font-size:40px;margin-bottom:30px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-banner_section .rv-23-banner_slide .rv-23-banner_content .rv-23-banner_content_heading{font-size:30px;margin-bottom:30px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-banner_section .rv-23-banner_slide .rv-23-banner_content .rv-23-banner_content_heading{font-size:25px;margin-bottom:25px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-23-banner_section .rv-23-banner_slide .rv-23-banner_content .rv-23-banner_content_heading{font-size:22px;margin-bottom:25px}
}
.rv-23-banner_section .rv-23-banner_slide .rv-23-banner_content .rv-23-banner_content_sub_heading{color:#fff;font-size:15px;font-weight:700;background:#020208;padding:1px 4px;display:inline-block;font-family:Mulish,sans-serif}
.rv-23-banner_section .rv-23-banner_slide .rv-23-banner_content .rv-23-banner_content_btn{font-family:Mulish,sans-serif;height:54px;width:190px;text-align:center;display:inline-block;line-height:54px;font-size:16px;font-weight:700;background-color:#3ba52d;color:#fff;position:relative;overflow:hidden;transition:all .4s ease;z-index:1}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-banner_section .rv-23-banner_slide .rv-23-banner_content .rv-23-banner_content_btn{width:160px}
}
.rv-23-banner_section .rv-23-banner_slide .rv-23-banner_content .rv-23-banner_content_btn:hover{color:#020208}
.rv-23-banner_section .rv-23-banner_slide .rv-23-banner_content .rv-23-banner_content_btn:hover::before{height:100%;width:100%;border-radius:0;top:0;left:0;transform:translate(0,0) scale(1)}
.rv-23-banner_section .rv-23-banner_slide .rv-23-banner_content .rv-23-banner_content_btn::before{position:absolute;content:"";background:#fff;height:30px;width:30px;border-radius:50%;transition:all .4s cubic-bezier(.79,.14,.15,.86);z-index:-1;left:50%;top:50%;transform:translate(-50%,-50%) scale(0)}
.rv-23-banner_section .rv-23-banner_slide .rv-23-banner_socials{position:absolute;left:0;top:50%;display:flex;flex-direction:column;row-gap:30px;transform:translateY(-50%)}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-banner_section .rv-23-banner_slide .rv-23-banner_socials{bottom:30px;flex-direction:row;left:50%;transform:translateX(-50%);top:inherit;align-items:center}
}
.rv-23-banner_section .rv-23-banner_slide .rv-23-banner_socials .rv-23-banner_link{display:flex;flex-direction:column;gap:10px;margin-bottom:10px;align-items:center}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-banner_section .rv-23-banner_slide .rv-23-banner_socials .rv-23-banner_link{flex-direction:row;margin:0}
}
.rv-23-banner_section .rv-23-banner_slide .rv-23-banner_socials .rv-23-banner_link a{border:2px solid rgba(255,255,255,.1);height:40px;width:40px;line-height:40px;border-radius:50%;background:rgba(0,0,0,0);color:#fff;font-size:18px;text-align:center;transition:all .4s ease;font-family:Mulish,sans-serif}
.rv-23-banner_section .rv-23-banner_slide .rv-23-banner_socials .rv-23-banner_link a:hover{background:#3ba52d;border:2px solid rgba(0,0,0,0);color:#fff}
.rv-23-banner_section .rv-23-banner_slide .rv-23-banner_socials p{transform:rotate(-90deg);width:115px;color:#fff;font-size:16px;font-weight:700;margin:0}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-banner_section .rv-23-banner_slide .rv-23-banner_socials p{transform:rotate(0);order:-1;align-items:center;display:flex}
}
.rv-23-banner_section .rv-23-banner_slide .rv-23-banner_socials p span{height:2px;width:15px;background:#fff;margin-left:5px}
.rv-24-banner_main_section{position:relative;overflow:hidden;isolation:isolate}
.rv-24-banner_main_section .rv-24-banner_section{position:relative;z-index:2}
.rv-24-banner_main_section .rv-24-banner_section .owl-dots{position:absolute;bottom:30%;right:10%;display:flex;z-index:8;justify-content:center;-moz-column-gap:30px;column-gap:30px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-banner_main_section .rv-24-banner_section .owl-dots{bottom:42%;right:3%}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-banner_main_section .rv-24-banner_section .owl-dots{bottom:42%;right:10%}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-24-banner_main_section .rv-24-banner_section .owl-dots{bottom:54%;right:3%}
}
.rv-24-banner_main_section .rv-24-banner_section .owl-dots button.owl-dot{background-color:rgba(255,255,255,.7);width:8px;height:8px;border-radius:50%;transition:.4s ease;counter-increment:indexNumber;position:relative;margin-right:10px;position:relative}
.rv-24-banner_main_section .rv-24-banner_section .owl-dots button.owl-dot::before{content:"0" counter(indexNumber);position:absolute;left:calc(100% + 13px);top:50%;translate:0 -50%;color:#fff;opacity:0;transition:.4s ease}
.rv-24-banner_main_section .rv-24-banner_section .owl-dots button.owl-dot.active{width:60px!important;height:1px;border-radius:0;top:3px}
.rv-24-banner_main_section .rv-24-banner_section .owl-dots button.owl-dot.active::before{opacity:1}
.rv-24-banner_main_section .rv-24-banner_section .owl-dots button.owl-dot.active span{width:8px;height:8px;border-radius:50%;background-color:rgba(255,255,255,.7);position:absolute;left:0;top:-3px}
.rv-24-banner_main_section .rv-24-banner_section .owl-dots button.owl-dot.active span::before{position:absolute;height:35px;width:35px;content:"";border-radius:50%;border:1px solid rgba(255,255,255,.7);background:rgba(0,0,0,0);top:-13px;left:-13px}
.rv-24-banner_main_section .rv-24-banner_section .rv-24-banner_slide{position:relative;z-index:1;background-position:center;background-attachment:scroll;background-repeat:no-repeat;background-size:cover}
.rv-24-banner_main_section .rv-24-banner_section .rv-24-banner_slide::after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;z-index:-1;background:rgba(2,2,8,.6)}
.rv-24-banner_main_section .rv-24-banner_section .rv-24-banner_slide .rv-24-banner_content{padding:200px 0 300px 0}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-banner_main_section .rv-24-banner_section .rv-24-banner_slide .rv-24-banner_content{padding:180px 0 230px 0}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-banner_main_section .rv-24-banner_section .rv-24-banner_slide .rv-24-banner_content{padding:150px 0 230px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-banner_main_section .rv-24-banner_section .rv-24-banner_slide .rv-24-banner_content{padding:120px 0 230px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-banner_main_section .rv-24-banner_section .rv-24-banner_slide .rv-24-banner_content{padding:120px 0 350px 0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-banner_main_section .rv-24-banner_section .rv-24-banner_slide .rv-24-banner_content{padding:90px 0 400px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-24-banner_main_section .rv-24-banner_section .rv-24-banner_slide .rv-24-banner_content{padding:90px 0 575px 0}
}
.rv-24-banner_main_section .rv-24-banner_section .rv-24-banner_slide .rv-24-banner_content .rv-24-banner_content_sub_heading{color:#fff;font-size:18px;font-weight:600;padding:1px 4px;display:inline-block;font-family:Mulish,sans-serif}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-24-banner_main_section .rv-24-banner_section .rv-24-banner_slide .rv-24-banner_content .rv-24-banner_content_sub_heading{font-size:16px}
}
.rv-24-banner_main_section .rv-24-banner_section .rv-24-banner_slide .rv-24-banner_content .rv-24-banner_content_heading{color:#fff;font-size:70px;font-weight:800;margin-bottom:60px;text-transform:capitalize;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-banner_main_section .rv-24-banner_section .rv-24-banner_slide .rv-24-banner_content .rv-24-banner_content_heading{font-size:60px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-banner_main_section .rv-24-banner_section .rv-24-banner_slide .rv-24-banner_content .rv-24-banner_content_heading{font-size:50px;margin-bottom:40px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-banner_main_section .rv-24-banner_section .rv-24-banner_slide .rv-24-banner_content .rv-24-banner_content_heading{font-size:40px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-banner_main_section .rv-24-banner_section .rv-24-banner_slide .rv-24-banner_content .rv-24-banner_content_heading{font-size:30px;margin-bottom:30px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-24-banner_main_section .rv-24-banner_section .rv-24-banner_slide .rv-24-banner_content .rv-24-banner_content_heading{font-size:25px;margin-bottom:30px}
}
.rv-24-banner_main_section .rv-24-banner_section .rv-24-banner_slide .rv-24-banner_content .rv-24-banner_button{background:#a58051;color:#fff;position:relative;font-size:16px;font-weight:700;width:170px;height:52px;line-height:52px;border-radius:26px;transition:all .4s ease}
.rv-24-banner_main_section .rv-24-banner_section .rv-24-banner_slide .rv-24-banner_content .rv-24-banner_button:hover span{left:15%}
.rv-24-banner_main_section .rv-24-banner_section .rv-24-banner_slide .rv-24-banner_content .rv-24-banner_button:hover i{left:calc(100% - 40px)}
.rv-24-banner_main_section .rv-24-banner_section .rv-24-banner_slide .rv-24-banner_content .rv-24-banner_button i{width:70px;height:70px;border-radius:50%;background-color:#f35b04;color:#fff;display:inline-block;text-align:center;line-height:70px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);animation:pulse 1.5s linear infinite;color:#020208;background:#fff;left:-20px;translate:0 -50%;transition:all .5s ease}
.rv-24-banner_main_section .rv-24-banner_section .rv-24-banner_slide .rv-24-banner_content .rv-24-banner_button i:hover{background:#fff;color:#f35b04}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-banner_main_section .rv-24-banner_section .rv-24-banner_slide .rv-24-banner_content .rv-24-banner_button i{height:55px;width:55px;line-height:55px}
}
.rv-24-banner_main_section .rv-24-banner_section .rv-24-banner_slide .rv-24-banner_content .rv-24-banner_button i:hover{background:#020208;color:#fff}
.rv-24-banner_main_section .rv-24-banner_section .rv-24-banner_slide .rv-24-banner_content .rv-24-banner_button span{position:absolute;left:35%;transition:all .4s ease}
.rv-24-banner_main_section .rv-24-room_booking{position:absolute;bottom:0;content:"";z-index:1111;left:0;background:#142226}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-banner_main_section .rv-24-room_booking{bottom:0}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-banner_main_section .rv-24-room_booking{bottom:0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-banner_main_section .rv-24-room_booking{bottom:0}
}
.rv-24-banner_main_section .rv-24-room_booking .rv-24-form{display:flex;-moz-column-gap:60px;column-gap:60px;padding:30px;align-items:center;flex-wrap:wrap;gap:30px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-banner_main_section .rv-24-room_booking .rv-24-form{-moz-column-gap:25px;column-gap:25px;padding:20px}
}
.rv-24-banner_main_section .rv-24-room_booking .rv-24-form .rv-24-form_single_box{display:flex;-moz-column-gap:10px;column-gap:10px;color:#fff}
.rv-24-banner_main_section .rv-24-room_booking .rv-24-form .rv-24-form_single_box i{color:#fff;font-size:20px;margin-top:5px}
.rv-24-banner_main_section .rv-24-room_booking .rv-24-form .rv-24-form_single_box .rv-24-form_inputbox{position:relative;width:135px}
.rv-24-banner_main_section .rv-24-room_booking .rv-24-form .rv-24-form_single_box .rv-24-form_inputbox label{font-size:16px;font-weight:700;color:#fff}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-banner_main_section .rv-24-room_booking .rv-24-form .rv-24-form_single_box .rv-24-form_inputbox label{font-size:12px}
}
.rv-24-banner_main_section .rv-24-room_booking .rv-24-form .rv-24-form_single_box .rv-24-form_inputbox input,.rv-24-banner_main_section .rv-24-room_booking .rv-24-form .rv-24-form_single_box .rv-24-form_inputbox select{color:rgba(255,255,255,.7);font-size:14px;font-weight:500;background:rgba(0,0,0,0);font-family:Mulish,sans-serif}
.rv-24-banner_main_section .rv-24-room_booking .rv-24-form .rv-24-form_single_box .rv-24-form_inputbox input option,.rv-24-banner_main_section .rv-24-room_booking .rv-24-form .rv-24-form_single_box .rv-24-form_inputbox select option{background:rgba(4,14,31,.1);color:#040e1f;padding:0 10px}
.rv-24-banner_main_section .rv-24-room_booking .rv-24-form .rv-24-form_single_box .rv-24-form_inputbox #CheckIn::-webkit-calendar-picker-indicator{background-color:#fff;font-size:12px;border-radius:50%;padding:5px;font-family:Mulish,sans-serif}
.rv-24-banner_main_section .rv-24-room_booking .rv-24-form .rv-24-form_single_box .rv-24-form_inputbox #CheckOut::-webkit-calendar-picker-indicator{background-color:#fff;font-size:12px;border-radius:50%;padding:5px;font-family:Mulish,sans-serif}
.rv-24-banner_main_section .rv-24-room_booking .rv-24-form .rv-24-form_single_box .rv-24-form_inputbox #CheckOut::-moz-calendar-picker-indicator{background-color:#fff;font-size:12px;border-radius:50%;padding:5px}
.rv-24-banner_main_section .rv-24-room_booking .rv-24-form .rv-24-form_single_box .rv-24-form_btn{background:#a58051;height:70px;width:200px;text-align:center;color:#fff;line-height:70px;font-size:16px;font-weight:700;transition:all .5s ease;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-banner_main_section .rv-24-room_booking .rv-24-form .rv-24-form_single_box .rv-24-form_btn{height:60px;width:170px;line-height:60px}
}
.rv-24-banner_main_section .rv-24-room_booking .rv-24-form .rv-24-form_single_box .rv-24-form_btn:hover{background:#fff;color:#a58051;letter-spacing:1.5px}
.rv-25-banner_main_section{position:relative;z-index:1;background-position:center;background-attachment:scroll;background-repeat:no-repeat;background-size:cover;padding-top:250px;padding-bottom:125px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-banner_main_section{padding-top:240px;padding-bottom:80px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-banner_main_section{padding-top:200px;padding-bottom:60px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-banner_main_section{padding-top:190px;padding-bottom:55px;padding:190px 0 55px 0}
}
.rv-25-banner_main_section::after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;z-index:-1;background-image:linear-gradient(180deg,rgba(2,2,8,.7),rgba(2,2,8,.7))}
.rv-25-banner_main_section::before{position:absolute;content:"";bottom:0;right:0;width:728px;height:125px;z-index:1;background:#d6dec9}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-banner_main_section::before{display:none}
}
.rv-25-banner_main_section .rv-25-banner_content{border:1px solid rgba(255,255,255,.5);padding:80px 70px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-banner_main_section .rv-25-banner_content{padding:70px 50px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-banner_main_section .rv-25-banner_content{padding:60px 30px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-banner_main_section .rv-25-banner_content{padding:40px 20px}
}
.rv-25-banner_main_section .rv-25-banner_content .rv-25-banner_content_sub_heading{color:#fff;font-size:16px;font-weight:600;margin-bottom:30px;font-family:Mulish,sans-serif;display:block}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-banner_main_section .rv-25-banner_content .rv-25-banner_content_sub_heading{margin-bottom:20px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-banner_main_section .rv-25-banner_content .rv-25-banner_content_sub_heading{margin-bottom:10px;font-size:14px}
}
.rv-25-banner_main_section .rv-25-banner_content .rv-25-banner_content_heading{color:#fff;font-size:65px;font-weight:600;font-family:Mulish,sans-serif;text-transform:capitalize}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-banner_main_section .rv-25-banner_content .rv-25-banner_content_heading{font-size:60px}
}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-banner_main_section .rv-25-banner_content .rv-25-banner_content_heading{font-size:50px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-banner_main_section .rv-25-banner_content .rv-25-banner_content_heading{font-size:40px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-banner_main_section .rv-25-banner_content .rv-25-banner_content_heading{font-size:30px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-banner_main_section .rv-25-banner_content .rv-25-banner_content_heading{font-size:22px}
}
.rv-25-banner_main_section .rv-25-banner_content .rv-25-banner_content_heading span.ityped{display:inline}
.rv-25-banner_main_section .rv-25-banner_content .rv-25-banner_content_heading .ityped-cursor{display:inline}
.rv-25-banner_main_section .rv-25-banner_content .rv-25-banner_content_desc{font-size:18px;font-weight:500;color:#fff;margin:30px 0 40px 0;font-family:Mulish,sans-serif}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-banner_main_section .rv-25-banner_content .rv-25-banner_content_desc{margin:20px 0 30px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-banner_main_section .rv-25-banner_content .rv-25-banner_content_desc{margin:20px 0 30px 0;font-size:14px}
}
.rv-25-banner_main_section .rv-25-banner_content .rv-25-banner_button{background:#a07549;width:242px;height:54px;text-align:center;line-height:54px;color:#fff;font-size:16px;font-family:Mulish,sans-serif;font-weight:700;transition:all .5s ease;position:relative;z-index:1;display:inline-block}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-banner_main_section .rv-25-banner_content .rv-25-banner_button{width:210px}
}
.rv-25-banner_main_section .rv-25-banner_content .rv-25-banner_button::before{content:"";position:absolute;inset:0;background:#fff;width:0%;height:100%;transition:all .4s ease;z-index:-1;left:auto}
.rv-25-banner_main_section .rv-25-banner_content .rv-25-banner_button:hover{color:#020208}
.rv-25-banner_main_section .rv-25-banner_content .rv-25-banner_button:hover::before{width:100%;left:0}
.rv-1-about-row{--bs-gutter-x:40px;--bs-gutter-y:40px}
@media screen and (max-width:479px){
.rv-1-about-row{--bs-gutter-y:30px}
}
.rv-1-about__img img{width:100%}
@media screen and (max-width:991px){
.rv-1-about__img img{height:350px}
}
.rv-1-about__pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:40px}
@media screen and (max-width:1399px){
.rv-1-about__pills{margin-bottom:30px}
}
@media screen and (max-width:1199px){
.rv-1-about__pills{gap:12px;margin-bottom:20px}
}
@media screen and (max-width:479px){
.rv-1-about__pills{gap:10px}
}
.rv-1-about__pill{border:1px solid rgba(5,5,5,.14);border-radius:30px;padding:6px 14px;line-height:1;font-weight:500;font-size:14px}
.rv-1-about__txt{padding-bottom:215px;position:relative}
@media screen and (max-width:1399px){
.rv-1-about__txt{padding-bottom:145px}
}
@media screen and (max-width:479px){
.rv-1-about__txt{padding-bottom:0}
}
.rv-1-about__descr{margin-bottom:53px}
@media screen and (max-width:1399px){
.rv-1-about__descr{margin-bottom:43px}
}
@media screen and (max-width:767px){
.rv-1-about__descr{margin-bottom:28px}
}
.rv-1-about__right-img img{position:absolute;bottom:0;right:0;width:222px;height:222px}
@media screen and (max-width:575px){
.rv-1-about__right-img img{width:192px;height:192px}
}
@media screen and (max-width:479px){
.rv-1-about__right-img img{padding-top:30px;position:static;width:100%;height:220px}
}
.rv-1-about__vector{position:absolute;z-index:-1}
.rv-1-about__vector-1{top:514px;left:-145px;animation:spin 4.5s linear infinite}
.rv-1-about__vector-2{top:450px;left:980px;animation:moveX 2.5s linear alternate infinite}
.rv-1-about__vector-3{top:115px;right:-160px;animation:spin 4.5s linear infinite}
.rv-2-about{overflow:hidden}
@media screen and (max-width:767px){
.rv-2-about__img{text-align:center}
}
.rv-2-about__img img{background:url(../img/rv-2-about-img-bg.html) no-repeat center center;background-size:contain}
@media screen and (max-width:767px){
.rv-2-about__img img{width:356px}
}
@media screen and (max-width:575px){
.rv-2-about__img img{width:265px}
}
.rv-2-about__txt{padding-left:105px}
@media screen and (max-width:1599px){
.rv-2-about__txt{padding-left:75px}
}
@media screen and (max-width:1399px){
.rv-2-about__txt{padding-left:55px}
}
@media screen and (max-width:991px){
.rv-2-about__txt{padding-left:35px}
}
@media screen and (max-width:767px){
.rv-2-about__txt{padding-left:0}
}
.rv-2-about-item{display:flex;gap:25px;max-width:500px}
@media screen and (max-width:991px){
.rv-2-about-item{gap:15px}
}
.rv-2-about-item:not(:last-child){margin-bottom:30px}
@media screen and (max-width:1399px){
.rv-2-about-item:not(:last-child){margin-bottom:20px}
}
@media screen and (max-width:991px){
.rv-2-about-item:not(:last-child){margin-bottom:10px}
}
.rv-2-about-item__img{flex-shrink:0}
.rv-2-about-item__img img{width:50px;height:50px;-o-object-fit:contain;object-fit:contain}
@media screen and (max-width:991px){
.rv-2-about-item__img img{width:40px;height:40px}
}
.rv-2-about-item__title{font-size:20px;font-weight:600}
@media screen and (max-width:991px){
.rv-2-about-item__title{font-size:18px}
}
.rv-2-about-item__descr{color:rgba(255,255,255,.7);font-size:15px;font-weight:400;line-height:160%}
@media screen and (max-width:991px){
.rv-3-about{padding:60px 0}
}
.rv-3-about__row{--bs-gutter-x:100px}
@media screen and (max-width:1599px){
.rv-3-about__row{--bs-gutter-x:60px}
}
@media screen and (max-width:1199px){
.rv-3-about__row{--bs-gutter-x:45px}
}
.rv-3-about__img{display:flex;justify-content:flex-end}
.rv-3-about__img img{max-width:none}
@media screen and (max-width:1199px){
.rv-3-about__img img{max-height:670px}
}
@media screen and (max-width:991px){
.rv-3-about__img img{max-width:100%;width:100%;max-height:450px}
}
@media screen and (max-width:767px){
.rv-3-about__img img{max-height:350px}
}
.rv-3-about__txt{position:relative}
@media screen and (max-width:991px){
.rv-3-about__txt .rv-3-sub-title{margin-left:0}
}
.rv-3-about__descr{color:rgba(5,5,5,.7);font-family:var(--mulish);line-height:162.5%;margin-bottom:32px}
@media screen and (max-width:1399px){
.rv-3-about__descr{margin-bottom:22px}
}
.rv-3-about__features{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(5,5,5,.1);padding-top:34px;margin-bottom:46px;gap:10px}
@media screen and (max-width:1399px){
.rv-3-about__features{grid-template-columns:repeat(2,1fr);padding-top:24px;margin-bottom:36px}
}
@media screen and (max-width:991px){
.rv-3-about__features{grid-template-columns:repeat(3,1fr)}
}
@media screen and (max-width:767px){
.rv-3-about__features{grid-template-columns:repeat(2,1fr)}
}
@media screen and (max-width:479px){
.rv-3-about__features{grid-template-columns:repeat(1,1fr);margin-bottom:22px}
}
.rv-3-about__features li{color:#050505;font-family:var(--mulish);font-weight:600;line-height:162.5%;position:relative;padding-left:18px}
.rv-3-about__features li::before{position:absolute;content:"+";left:0;top:0;width:10px;height:10px;font-size:12px;font-family:"Font Awesome 6 Sharp"}
.rv-3-about__vector{position:absolute;animation:scaleInOut 1.5s linear infinite alternate;z-index:1;pointer-events:none}
.rv-3-about__vector-1{right:170px;bottom:100%}
@media screen and (max-width:479px){
.rv-3-about__vector-1{right:40px}
}
.rv-3-about__vector-2{left:calc(100% + 80px);top:25px}
.rv-3-about__vector-3{bottom:-85px;right:120px}
@media screen and (max-width:479px){
.rv-3-about__vector-3{right:40px}
}
@keyframes scaleInOut{
0%{scale:1}
100%{scale:1.08}
}
.rv-5-about{position:relative}
.rv-5-about__row{--bs-gutter-x:117px}
@media screen and (max-width:1399px){
.rv-5-about__row{--bs-gutter-x:50px}
}
@media screen and (max-width:1199px){
.rv-5-about__row{--bs-gutter-x:40px}
}
.rv-5-about__img{position:relative;z-index:2;outline:1px solid rgba(5,5,5,.14);overflow:hidden;outline-offset:25px;width:-moz-max-content;width:max-content;max-width:100%;margin:auto}
@media screen and (max-width:1399px){
.rv-5-about__img{outline-offset:0;padding:25px}
}
@media screen and (max-width:1199px){
.rv-5-about__img{padding:15px}
}
@media screen and (max-width:991px){
.rv-5-about__img{width:100%}
}
.rv-5-about__img>img{width:580px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}
@media screen and (max-width:991px){
.rv-5-about__img>img{width:100%;aspect-ratio:2/1.5}
}
.rv-5-about-stat{background-color:var(--white-f);position:absolute;bottom:0;right:0;padding:28px 45px;font-size:16px;color:gray;font-weight:500;text-transform:uppercase;z-index:1}
@media screen and (max-width:1199px){
.rv-5-about-stat{padding:18px 35px;padding-right:75px}
}
@media screen and (max-width:479px){
.rv-5-about-stat{padding:8px 25px;padding-right:65px}
}
.rv-5-about-stat::before{content:"";position:absolute;width:130%;height:100%;background-color:#404b44;transform:rotate(354deg);top:0;left:-8px;z-index:-1}
@media screen and (max-width:479px){
.rv-5-about-stat::before{right:-15px}
}
.rv-5-about-stat::after{content:"";position:absolute;inset:0;background-color:var(--white-f);z-index:-1}
.rv-5-about-stat-number{font-size:64px;font-weight:700;color:var(--black);display:block;line-height:1;margin-bottom:10px}
@media screen and (max-width:479px){
.rv-5-about-stat-number{font-size:50px;margin-bottom:5px}
}
.rv-5-about__txt .rv-5-section__heading{width:100%;text-align:left}
.rv-5-about__txt .rv-5-section__title{margin-bottom:22px}
@media screen and (max-width:1199px){
.rv-5-about__txt .rv-5-section__title{margin-bottom:17px}
}
.rv-5-about__descr{color:rgba(4,14,31,.7);font-family:var(--mulish);margin-bottom:32px}
@media screen and (max-width:1199px){
.rv-5-about__descr{margin-bottom:22px}
}
.rv-5-about__features{display:flex;flex-wrap:wrap;gap:30px;row-gap:12px;margin-bottom:54px}
@media screen and (max-width:1399px){
.rv-5-about__features{gap:12px 20px}
}
@media screen and (max-width:1199px){
.rv-5-about__features{margin-bottom:34px}
}
@media screen and (max-width:767px){
.rv-5-about__features{margin-bottom:24px}
}
.rv-5-about__feature{position:relative;padding-left:30px}
.rv-5-about__feature::before{content:"";position:absolute;left:0;font-family:"Font Awesome 6 Pro";font-weight:300;font-size:20px;line-height:1.3}
.rv-5-about__btns{display:flex;align-items:center;gap:20px}
.rv-5-about__btns .rv-3-def-btn{background-color:#8e5b63;border-color:#8e5b63}
.rv-5-about__btns .rv-3-def-btn:hover{background-color:rgba(0,0,0,0)}
.rv-5-about__call{display:flex;gap:15px;align-items:center}
.rv-5-about__call-icon{width:54px;height:54px;line-height:54px;text-align:center;border:1px solid rgba(2,2,8,.14);border-radius:50%;color:#8e5b63;font-size:22px}
@media screen and (max-width:1199px){
.rv-5-about__call-icon{width:50px;height:50px;line-height:50px;font-size:20px}
}
.rv-5-about__call-txt h6{color:#020208;font-family:var(--mulish);font-weight:700;margin-bottom:7px}
.rv-5-about__call-txt a{color:rgba(2,2,8,.6);font-family:var(--mulish);font-size:14px;font-weight:500;line-height:142.857%}
.rv-5-about__vector{position:absolute;z-index:-1}
.rv-5-about__vector--1{left:0;top:263px}
@media screen and (max-width:575px){
.rv-5-about__vector--1{top:133px}
}
.rv-5-about__vector--2{right:0;bottom:188px}
@media screen and (max-width:1599px){
.rv-5-about__vector--2{right:-180px}
}
@media screen and (max-width:767px){
.rv-5-about__vector--2{display:none}
}
.rv-6-about{padding-bottom:160px}
@media screen and (max-width:1399px){
.rv-6-about{padding:40px 0 120px}
}
@media screen and (max-width:1199px){
.rv-6-about{padding:40px 0 100px}
}
@media screen and (max-width:991px){
.rv-6-about{padding:30px 0 100px}
}
.rv-6-about .rv-6-section__heading{margin-bottom:18px}
@media screen and (max-width:991px){
.rv-6-about .rv-6-section__heading{margin-bottom:8px}
}
.rv-6-about__descr{color:rgba(5,5,5,.7);font-family:var(--mulish);margin-bottom:30px}
@media screen and (max-width:767px){
.rv-6-about__descr{margin-bottom:20px}
}
.rv-6-about__features{display:grid;grid-template-columns:repeat(2,max-content);-moz-column-gap:60px;column-gap:60px;row-gap:10px}
@media screen and (max-width:1199px){
.rv-6-about__features{-moz-column-gap:30px;column-gap:30px}
}
@media screen and (max-width:479px){
.rv-6-about__features{grid-template-columns:repeat(1,max-content)}
}
.rv-6-about__features .rv-5-about__feature{color:#050505;font-family:var(--mulish);font-weight:700;padding-left:22px}
.rv-6-about__features .rv-5-about__feature::before{content:"";font-weight:700;top:50%;translate:0 -50%;font-size:15px}
@media screen and (max-width:479px){
.rv-6-about__btns{flex-direction:column;align-items:flex-start}
}
.rv-6-about__call{gap:12px}
.rv-6-about__call .rv-5-about__call-icon{width:52px;height:52px;line-height:52px;text-align:center;border:none;border-radius:6px;color:#fff;font-size:18px;background-color:#f2584c}
@media screen and (max-width:991px){
.rv-6-about__call .rv-5-about__call-icon{width:46px;height:46px;line-height:46px;font-size:16px}
}
.rv-6-about__call .rv-5-about__call-txt a{color:#050505;font-family:var(--mulish);font-weight:700;font-size:16px}
.rv-6-about__call .rv-5-about__call-txt a:hover{color:#f2584c}
.rv-6-about__img{position:relative}
.rv-6-about__img img{border-radius:20px}
@media screen and (max-width:1199px){
.rv-6-about__img img{width:70%}
}
.rv-6-about__img img:last-child{position:absolute;bottom:-100px;right:0;border:5px solid var(--white-f);box-shadow:0 10px 40px 0 rgba(2,2,8,.14)}
@media screen and (max-width:1199px){
.rv-6-about__img img:last-child{bottom:-80px}
}
@media screen and (max-width:1399px){
.rv-8-about{padding:40px 0}
}
@media screen and (max-width:991px){
.rv-8-about{padding:30px 0}
}
.rv-8-about__video.rv-5-video{position:relative;padding:355px 0;background-image:url(../img/rv-8-about-img.html)}
@media screen and (max-width:1399px){
.rv-8-about__video.rv-5-video{padding:300px 0}
}
@media screen and (max-width:1199px){
.rv-8-about__video.rv-5-video{padding:280px 0}
}
@media screen and (max-width:991px){
.rv-8-about__video.rv-5-video{padding:250px 0}
}
@media screen and (max-width:767px){
.rv-8-about__video.rv-5-video{padding:200px 0}
}
@media screen and (max-width:575px){
.rv-8-about__video.rv-5-video{padding:170px 0}
}
@media screen and (max-width:479px){
.rv-8-about__video.rv-5-video{padding:150px 0}
}
.rv-8-about__video.rv-5-video span{width:140px;height:140px}
.rv-8-about__video.rv-5-video a{background:#1c74e9;width:80px;height:80px;line-height:80px;font-size:20px}
.rv-8-about__video.rv-5-video a::before{content:none}
.rv-8-about__video.rv-5-video .vector{position:absolute;bottom:176px;left:-97px}
.rv-8-about__txt{padding-left:80px;position:relative}
@media screen and (max-width:1399px){
.rv-8-about__txt{padding-left:30px}
}
@media screen and (max-width:1199px){
.rv-8-about__txt{padding-left:20px}
}
@media screen and (max-width:991px){
.rv-8-about__txt{padding-left:0}
}
.rv-8-about__txt .vector{position:absolute;z-index:-1}
.rv-8-about__txt .vector--1{bottom:-80px;left:160px}
@media screen and (max-width:991px){
.rv-8-about__txt .vector--1{bottom:0;left:auto;right:0}
}
@media screen and (max-width:575px){
.rv-8-about__txt .vector--1{right:-80px}
}
@media screen and (max-width:479px){
.rv-8-about__txt .vector--1{right:-190px}
}
.rv-8-about__txt .vector--3{right:0;top:-135px}
.rv-8-about__txt .vector--2{right:-100px;top:130px}
.rv-8-about .rv-8-section__title{margin-bottom:21px}
@media screen and (max-width:479px){
.rv-8-about .rv-8-section__title{margin-bottom:15px}
}
.rv-8-about__descr{color:var(--black);font-family:var(--mulish);margin-bottom:28px}
@media screen and (max-width:767px){
.rv-8-about__descr{margin-bottom:18px}
}
.rv-8-about__stats{-moz-column-gap:65px;column-gap:65px;margin-bottom:46px;flex-wrap:wrap}
@media screen and (max-width:1399px){
.rv-8-about__stats{-moz-column-gap:45px;column-gap:45px}
}
@media screen and (max-width:1199px){
.rv-8-about__stats{-moz-column-gap:25px;column-gap:25px}
}
@media screen and (max-width:767px){
.rv-8-about__stats{margin-bottom:30px}
}
.rv-8-about-stat{font-family:var(--mulish);color:#050505}
.rv-8-about-stat__number{font-size:40px;font-weight:800}
@media screen and (max-width:1199px){
.rv-8-about-stat__number{font-size:35px}
}
@media screen and (max-width:479px){
.rv-8-about-stat__number{font-size:30px;margin-bottom:2px}
}
.rv-8-about-stat__name{font-size:15px;font-weight:600;opacity:.7}
.rv-8-about .rv-3-def-btn{background-color:#1c74e9;border-color:#1c74e9}
.rv-8-about .rv-3-def-btn:hover{background-color:rgba(0,0,0,0)}
.rv-10-about .rv-10-section__heading{width:100%;text-align:left;margin-bottom:0}
.rv-10-about__img img{border-radius:14px}
@media screen and (max-width:767px){
.rv-10-about__img img.mb-30{margin-bottom:15px}
}
.rv-10-about__txt{padding-left:79px}
@media screen and (max-width:1399px){
.rv-10-about__txt{padding-left:49px}
}
@media screen and (max-width:1199px){
.rv-10-about__txt{padding-left:29px}
}
@media screen and (max-width:991px){
.rv-10-about__txt{padding-left:0}
}
.rv-10-about .rv-10-section__title{margin-bottom:20px;letter-spacing:-.2px}
@media screen and (max-width:1199px){
.rv-10-about .rv-10-section__title{margin-bottom:14px}
}
@media screen and (max-width:575px){
.rv-10-about .rv-10-section__title{margin-bottom:10px}
}
@media screen and (max-width:479px){
.rv-10-about .rv-10-section__title{margin-bottom:8px}
}
.rv-10-about__descr{color:rgba(5,5,5,.6);font-family:var(--mulish);margin-bottom:58px}
@media screen and (max-width:1399px){
.rv-10-about__descr{margin-bottom:48px}
}
@media screen and (max-width:1199px){
.rv-10-about__descr{margin-bottom:38px}
}
@media screen and (max-width:991px){
.rv-10-about__descr{margin-bottom:28px}
}
@media screen and (max-width:575px){
.rv-10-about__descr{margin-bottom:24px}
}
@media screen and (max-width:479px){
.rv-10-about__descr{margin-bottom:20px}
}
.rv-10-about .rv-10-def-btn{background-color:var(--black);border-color:var(--black);color:var(--white-f)}
.rv-10-about .rv-10-def-btn:hover{background-color:rgba(0,0,0,0);color:var(--black)}
.rv-10-about__btns{display:flex;align-items:center;flex-wrap:wrap;gap:15px 20px}
.rv-10-about__video-btn{display:flex;align-items:center;gap:15px;color:var(--black);color:#050505;font-family:var(--mulish);font-weight:700}
.rv-10-about__video-btn:hover{color:#efc329}
.rv-10-about__video-btn:hover .icon{background-color:var(--black);color:#efc329}
.rv-10-about__video-btn .icon{width:54px;height:54px;line-height:54px;text-align:center;background-color:gold;border-radius:50%;color:var(--black);transition:.4s ease}
.rv-10-about__video-btn i{filter:drop-shadow(0 1px 2px rgba(5, 5, 5, .2))}
.rv-11-about{position:relative;padding-bottom:160px}
@media screen and (max-width:1399px){
.rv-11-about{padding-bottom:140px}
}
@media screen and (max-width:991px){
.rv-11-about{padding-bottom:30px}
}
.rv-11-about__row{--bs-gutter-y:100px}
.rv-11-about__img img{border-radius:0 40px}
.rv-11-about__img img:last-child{border-radius:40px 0;border-width:10px 0 0 10px;box-shadow:none;max-width:84%}
.rv-11-about__txt{padding-left:84px;position:relative}
@media screen and (max-width:1399px){
.rv-11-about__txt{padding-left:44px}
}
@media screen and (max-width:1199px){
.rv-11-about__txt{padding-left:20px}
}
@media screen and (max-width:991px){
.rv-11-about__txt{padding-left:0}
}
.rv-11-about__txt .rv-11-section__sub-title{margin-left:0}
.rv-11-about__txt .rv-6-about__descr{font-weight:500;margin-top:17px}
.rv-11-about__txt .rv-8-about-stat__number{font-size:50px;font-weight:700;margin-bottom:4px}
@media screen and (max-width:1399px){
.rv-11-about__txt .rv-8-about-stat__number{font-size:40px}
}
@media screen and (max-width:1199px){
.rv-11-about__txt .rv-8-about-stat__number{font-size:35px}
}
@media screen and (max-width:575px){
.rv-11-about__txt .rv-8-about-stat__number{font-size:30px}
}
.rv-11-about__txt .rv-8-about-stat__number sup{color:#a98153;font-size:40px;font-weight:800}
@media screen and (max-width:575px){
.rv-11-about__txt .rv-8-about-stat__number sup{font-size:35px}
}
.rv-11-about__txt .rv-8-about-stat__name{font-size:18px;font-weight:500}
.rv-11-about__txt img.vector{position:absolute;top:-70px;right:75px}
@media screen and (max-width:1199px){
.rv-11-about__stats{margin-bottom:30px}
}
.rv-11-about>img.vector{position:absolute;right:0;bottom:0;max-width:45%}
.rv-14-about__img img{width:100%;aspect-ratio:106/105;-webkit-mask:url(../img/rv-14-about-mask.html) center center no-repeat;mask:url(../img/rv-14-about-mask.html) center center no-repeat;-webkit-mask-size:contain;mask-size:contain}
.rv-14-about__img svg path{animation:rotate-center 2s ease-in-out infinite alternate both;transform-origin:center}
.rv-14-about__txt{padding-left:80px}
@media screen and (max-width:1599px){
.rv-14-about__txt{padding-left:70px}
}
@media screen and (max-width:1399px){
.rv-14-about__txt{padding-left:40px}
}
@media screen and (max-width:1199px){
.rv-14-about__txt{padding-left:0}
}
.rv-14-about__txt .rv-6-about__descr{margin-top:16px;margin-bottom:37px}
@media screen and (max-width:767px){
.rv-14-about__txt .rv-6-about__descr{margin-bottom:27px}
}
.rv-14-about__features{grid-template-columns:repeat(2,max-content);-moz-column-gap:25px;column-gap:25px;row-gap:7px;border:none;padding-top:0;margin-bottom:53px}
@media screen and (max-width:1199px){
.rv-14-about__features{grid-template-columns:repeat(1,max-content);margin-bottom:35px}
}
@media screen and (max-width:991px){
.rv-14-about__features{grid-template-columns:repeat(2,max-content)}
}
@media screen and (max-width:767px){
.rv-14-about__features{grid-template-columns:repeat(1,max-content)}
}
@media screen and (max-width:479px){
.rv-14-about__btns{flex-direction:column}
}
.rv-14-about__btn{border-radius:30px;height:54px;line-height:54px}
.rv-14-about__btn i{color:var(--black)}
.rv-14-about__call .rv-5-about__call-icon{border-radius:50%;height:54px;width:54px;line-height:54px}
.rv-15-about_main_area{padding:100px 0;overflow:hidden;background-image:url(../img/about/about_home_bg.html)}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-about_main_area{padding:80px 0}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-about_main_area{padding:70px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-about_main_area{padding:70px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-about_main_area{padding:60px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-about_main_area{padding:550px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-15-about_main_area{padding:45px 0}
}
.rv-15-about_main_area .rv-15-about_image_area{position:relative}
@media only screen and (min-width:992px)and (max-width:1199px){
.rv-15-about_main_area .rv-15-about_image_area{text-align:center}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-about_main_area .rv-15-about_image_area img{height:350px;width:100%;-o-object-fit:cover;object-fit:cover}
}
.rv-15-about_main_area .rv-15-about_image_area .video_btn{width:70px;height:70px;border-radius:50%;background-color:#f35b04;color:#fff;display:inline-block;text-align:center;line-height:70px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);animation:pulse 1.5s linear infinite}
.rv-15-about_main_area .rv-15-about_image_area .video_btn:hover{background:#fff;color:#f35b04}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-about_main_area .rv-15-about_image_area .video_btn{height:55px;width:55px;line-height:55px}
}
.rv-15-about_main_area .rv-15-about_content{padding-left:40px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){
.rv-15-about_main_area .rv-15-about_content{padding-left:30px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-about_main_area .rv-15-about_content{padding-left:0}
}
.rv-15-about_main_area .rv-15-about_content .rv-15-about_title{font-family:Mulish,sans-serif;font-size:50px;font-weight:600;color:#050505;position:relative;padding-top:25px;margin-bottom:30px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-about_main_area .rv-15-about_content .rv-15-about_title{font-size:40px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-about_main_area .rv-15-about_content .rv-15-about_title{font-size:32px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-about_main_area .rv-15-about_content .rv-15-about_title{font-size:33px;margin-bottom:20px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-about_main_area .rv-15-about_content .rv-15-about_title{font-size:28px;margin-bottom:15px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-15-about_main_area .rv-15-about_content .rv-15-about_title{font-size:20px;margin-bottom:10px}
}
.rv-15-about_main_area .rv-15-about_content .rv-15-about_title span{position:absolute;bottom:40px;right:30px;z-index:-1}
@media only screen and (min-width:992px)and (max-width:1199px){
.rv-15-about_main_area .rv-15-about_content .rv-15-about_title span{bottom:-9px;right:340px}
}
@media only screen and (min-width:768px)and (max-width:991px){
.rv-15-about_main_area .rv-15-about_content .rv-15-about_title span{bottom:-10px;right:120px}
}
.rv-15-about_main_area .rv-15-about_content .rv-15-about_desc{font-size:16px;font-family:Mulish,sans-serif;font-weight:400;color:#050505}
.rv-15-about_main_area .rv-15-about_content .about_list{margin-top:40px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-about_main_area .rv-15-about_content .about_list{margin-top:25px}
}
.rv-15-about_main_area .rv-15-about_content .about_list ul{font-size:18px;display:flex;flex-wrap:wrap;list-style:none}
.rv-15-about_main_area .rv-15-about_content .about_list ul li{flex:0 0 50%;max-width:50%;margin-bottom:15px;font-weight:500;color:#050505;font-family:Mulish,sans-serif}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-15-about_main_area .rv-15-about_content .about_list ul li{flex:0 0 100%;max-width:100%}
}
.rv-15-about_main_area .rv-15-about_content .about_list ul li i{margin-right:10px}
.rv-15-about_main_area .rv-15-about_content .rv-15-about_btn{display:inline-block;line-height:60px;background:#f35b04;color:#fff;padding:0 40px;border-radius:5px;text-decoration:none;font-weight:500;letter-spacing:1px;margin-top:30px;transition:.5s;font-family:Mulish,sans-serif}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-about_main_area .rv-15-about_content .rv-15-about_btn{margin-top:20px;padding:0 30px}
}
.rv-15-about_main_area .rv-15-about_content .rv-15-about_btn:hover{background:#050505}
.rv-16-about_main_area{padding:80px 0}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-about_main_area{padding:60px 0}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-about_main_area{padding-bottom:0}
}
.rv-16-about_main_area .rv-16-about_image_area{position:relative;width:500px;height:100%}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-about_main_area .rv-16-about_image_area{margin:auto;width:375px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-16-about_main_area .rv-16-about_image_area{margin:auto;width:270px}
}
.rv-16-about_main_area .rv-16-about_image_area img{width:500px;height:550px;-o-object-fit:cover;object-fit:cover}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-about_main_area .rv-16-about_image_area img{width:250px;height:400px;margin:auto}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-about_main_area .rv-16-about_image_area img{width:350px;height:400px;margin:auto}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-about_main_area .rv-16-about_image_area img{width:300px;height:350px;margin:auto}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-16-about_main_area .rv-16-about_image_area img{width:200px;height:260px;margin:auto}
}
.rv-16-about_main_area .rv-16-about_image_area img:nth-child(2){position:absolute;content:"";top:100px;left:100px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-about_main_area .rv-16-about_image_area img:nth-child(2){top:75px;left:75px}
}
.rv-16-about_main_area .rv-16-about_content_area{padding-top:80px}
@media only screen and (min-width:992px)and (max-width:1199px){
.rv-16-about_main_area .rv-16-about_content_area{padding-left:40px}
}
@media only screen and (min-width:768px)and (max-width:991px){
.rv-16-about_main_area .rv-16-about_content_area{padding-top:65px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-about_main_area .rv-16-about_content_area{padding-top:150px}
}
.rv-16-about_main_area .rv-16-about_content_area .rv-16-about_content_heading{font-size:44px;font-weight:800;color:#020208;margin-bottom:50px;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-about_main_area .rv-16-about_content_area .rv-16-about_content_heading{font-size:35px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-about_main_area .rv-16-about_content_area .rv-16-about_content_heading{font-size:28px;margin-bottom:25px}
}
.rv-16-about_main_area .rv-16-about_content_area .rv-16-about_content_item{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px;padding-bottom:20px}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-about_main_area .rv-16-about_content_area .rv-16-about_content_item{flex-direction:column;text-align:center;row-gap:10px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-about_main_area .rv-16-about_content_area .rv-16-about_content_item{padding-bottom:15px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-about_main_area .rv-16-about_content_area .rv-16-about_content_item{padding-bottom:7px}
}
.rv-16-about_main_area .rv-16-about_content_area .rv-16-about_content_item .rv-16-about_content_item_image{height:100px;width:100px}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-about_main_area .rv-16-about_content_area .rv-16-about_content_item .rv-16-about_content_item_image{height:60px;width:60px}
}
.rv-16-about_main_area .rv-16-about_content_area .rv-16-about_content_item .rv-16-about_content_item_image img{-o-object-fit:contain;object-fit:contain}
.rv-16-about_main_area .rv-16-about_content_area .rv-16-about_content_item .rv-16-about_content_item_txt h4{font-size:20px;font-weight:700;color:#0b1728;cursor:pointer;transition:.3s;margin-bottom:10px;font-family:Mulish,sans-serif}
.rv-16-about_main_area .rv-16-about_content_area .rv-16-about_content_item .rv-16-about_content_item_txt h4:hover{color:#d21028}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-about_main_area .rv-16-about_content_area .rv-16-about_content_item .rv-16-about_content_item_txt h4{margin-bottom:7px}
}
.rv-16-about_main_area .rv-16-about_content_area .rv-16-about_content_item .rv-16-about_content_item_txt p{color:#666;font-weight:500;font-family:Mulish,sans-serif}
@media only screen and (min-width:768px)and (max-width:991px){
.rv-16-about_main_area .rv-16-about_content_area .rv-16-about_content_item .rv-16-about_content_item_txt p{font-size:14px;line-height:20px}
}
.rv-17-about_main_section{padding:150px 0}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:576px)and (max-width:767px){
.rv-17-about_main_section{padding:100px 0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-about_main_section{padding:70px 0}
}
.rv-17-about_main_section .rv-17-about_image{position:relative}
.rv-17-about_main_section .rv-17-about_image img{height:500px;width:400px}
@media only screen and (min-width:768px)and (max-width:991px){
.rv-17-about_main_section .rv-17-about_image img{height:500px;width:500px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-about_main_section .rv-17-about_image img{height:400px;width:400px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-about_main_section .rv-17-about_image img{height:400px;width:100%}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-17-about_main_section .rv-17-about_image img{height:300px;width:100%}
}
.rv-17-about_main_section .rv-17-about_image img:nth-child(2){position:absolute;right:0;bottom:-100PX;height:300px;width:300px}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-17-about_main_section .rv-17-about_image img:nth-child(2){height:250px;width:250px;left:50%;transform:translateX(-50%)}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-about_main_section .rv-17-about_content{padding-top:100px}
}
.rv-17-about_main_section .rv-17-about_content .rv-17-about_sub_heading{color:#000;font-weight:600;position:relative;padding-left:10px;text-transform:uppercase;font-family:Mulish,sans-serif;font-family:Mulish,sans-serif}
.rv-17-about_main_section .rv-17-about_content .rv-17-about_sub_heading::after{position:absolute;content:"";height:100%;width:2px;background:#dfe11b;left:0;top:0}
.rv-17-about_main_section .rv-17-about_content .rv-17-about_content_heading{color:#020208;font-size:48px;font-weight:800;padding-top:10px;margin-bottom:50px;font-family:Mulish,sans-serif;font-family:Mulish,sans-serif}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-about_main_section .rv-17-about_content .rv-17-about_content_heading{font-size:40px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-17-about_main_section .rv-17-about_content .rv-17-about_content_heading{font-size:30px}
}
.rv-17-about_main_section .rv-17-about_content .rv-17-about_list{background:#f2f2f3;overflow-y:scroll;height:300px;-webkit-scrollbar-width:thin;scrollbar-width:thin;-webkit-scrollbar-color:#dfe11b #f2f2f3;scrollbar-color:#dfe11b #f2f2f3}
.rv-17-about_main_section .rv-17-about_content .rv-17-about_list .rv-17-about_single_list{display:flex;-moz-column-gap:20px;column-gap:20px;padding:15px 40px;transition:.3s}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-17-about_main_section .rv-17-about_content .rv-17-about_list .rv-17-about_single_list{padding:30px 10px}
}
.rv-17-about_main_section .rv-17-about_content .rv-17-about_list .rv-17-about_single_list:hover{background:#dfe11b}
.rv-17-about_main_section .rv-17-about_content .rv-17-about_list .rv-17-about_single_list .rv-17-about__list_icon{width:60px;height:60px}
.rv-17-about_main_section .rv-17-about_content .rv-17-about_list .rv-17-about_single_list .rv-17-about__list_content h3{font-size:26px;font-weight:700;color:#020208;margin-bottom:10px;font-family:Mulish,sans-serif}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-17-about_main_section .rv-17-about_content .rv-17-about_list .rv-17-about_single_list .rv-17-about__list_content h3{font-size:17px}
}
.rv-17-about_main_section .rv-17-about_content .rv-17-about_list .rv-17-about_single_list .rv-17-about__list_content p{font-weight:400;font-family:Mulish,sans-serif;color:rgba(2,2,8,.7)}
.rv-18-about_section{padding:130px 0;position:relative}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px){
.rv-18-about_section{padding:100px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px){
.rv-18-about_section{padding:90px 0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-about_section{padding:60px 0}
}
.rv-18-about_section .rv-18-car_img{position:absolute;right:2%;bottom:10%}
.rv-18-about_section .rv4_rgap{--bs-gutter-x:180px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-about_section .rv4_rgap{--bs-gutter-x:130px}
}
.rv-18-about_section .rv-18-about_image{position:relative;height:650px;width:auto;margin-left:120px}
@media only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:1200px)and (max-width:1399px){
.rv-18-about_section .rv-18-about_image{margin-left:0}
}
@media only screen and (min-width:992px)and (max-width:1199px){
.rv-18-about_section .rv-18-about_image{margin-left:0;height:455px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-about_section .rv-18-about_image{margin-left:0;height:455px;width:388px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-about_section .rv-18-about_image{margin-left:0;height:395px;width:332px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-about_section .rv-18-about_image{margin-left:0;height:300px;width:223px}
}
.rv-18-about_section .rv-18-about_image img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}
.rv-18-about_section .rv-18-about_image img:nth-child(2){position:absolute;content:"";width:240px;height:250px;bottom:25px;right:-28%}
@media only screen and (min-width:992px)and (max-width:1199px){
.rv-18-about_section .rv-18-about_image img:nth-child(2){width:190px;height:240px;bottom:20px;right:-24%}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px){
.rv-18-about_section .rv-18-about_image img:nth-child(2){width:198px;height:250px;bottom:20px;right:-24%}
}
@media only screen and (min-width:480px)and (max-width:575px){
.rv-18-about_section .rv-18-about_image img:nth-child(2){width:180px;height:170px;bottom:18px;right:-26%}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-about_section .rv-18-about_image img:nth-child(2){width:140px;height:140px;bottom:18px;right:-26%}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-about_section .rv-18-about_content{margin-top:50px}
}
.rv-18-about_section .rv-18-about_content .rv-18-about_content_heading{color:#142137;font-size:48px;font-weight:800;position:relative;margin-bottom:30px;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px){
.rv-18-about_section .rv-18-about_content .rv-18-about_content_heading{font-size:40px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-about_section .rv-18-about_content .rv-18-about_content_heading{font-size:35px;margin-bottom:25px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-about_section .rv-18-about_content .rv-18-about_content_heading{font-size:24px;margin-bottom:15px}
}
.rv-18-about_section .rv-18-about_content .rv-18-about_content_heading span{position:absolute;right:27%;top:20px;z-index:-1}
.rv-18-about_section .rv-18-about_content .rv-18-about_content_desc{color:rgba(20,33,55,.8);font-size:18px;font-weight:500;font-family:Mulish,sans-serif;margin-bottom:30px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-about_section .rv-18-about_content .rv-18-about_content_desc{margin-bottom:20px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-about_section .rv-18-about_content .rv-18-about_content_desc{font-size:15px;margin-bottom:15px}
}
.rv-18-about_section .rv-18-about_content .rv-18-about_list_item{margin-bottom:40px;display:flex;-moz-column-gap:20px;column-gap:20px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-about_section .rv-18-about_content .rv-18-about_list_item{margin-bottom:20px}
}
.rv-18-about_section .rv-18-about_content .rv-18-about_list_item .rv-18-about_list_number>span{height:50px;width:50px;border-radius:50%;background:#c6c8d4;color:#142137;text-align:center;line-height:50px;font-size:18px;font-weight:700;font-family:Mulish,sans-serif}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-about_section .rv-18-about_content .rv-18-about_list_item .rv-18-about_list_number>span{height:40px;width:40px;line-height:40px}
}
.rv-18-about_section .rv-18-about_content .rv-18-about_list_item .rv-18-about_list_content h4{color:#142137;font-size:20px;font-weight:700;transition:.3s;cursor:pointer;margin-bottom:10px;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-about_section .rv-18-about_content .rv-18-about_list_item .rv-18-about_list_content h4{margin-bottom:5px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-about_section .rv-18-about_content .rv-18-about_list_item .rv-18-about_list_content h4{font-size:16px;margin-bottom:7px}
}
.rv-18-about_section .rv-18-about_content .rv-18-about_list_item .rv-18-about_list_content h4:hover{color:#1c74e9}
.rv-18-about_section .rv-18-about_content .rv-18-about_list_item .rv-18-about_list_content p{font-family:Mulish,sans-serif;color:rgba(20,33,55,.7);font-weight:500;font-size:16px;margin:0}
.rv-18-about_section .rv-18-about_content .rv-18-about_btn{background:rgba(0,0,0,0);font-size:16px;font-weight:700;width:200px;height:54px;display:flex;justify-content:center;align-items:center;position:relative;transition:all .4s ease;z-index:1;border:1px solid rgba(20,33,55,.24);color:#142137;font-family:Mulish,sans-serif}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-about_section .rv-18-about_content .rv-18-about_btn{width:180px;height:50px}
}
.rv-18-about_section .rv-18-about_content .rv-18-about_btn::before{content:"";position:absolute;inset:0;background-color:#1c74e9;width:0;height:100%;transition:all .4s ease;z-index:-1;left:auto}
.rv-18-about_section .rv-18-about_content .rv-18-about_btn:hover{color:#fff}
.rv-18-about_section .rv-18-about_content .rv-18-about_btn:hover::before{width:100%;left:0}
.rv-19-about_section{padding-top:130px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-about_section{padding-top:100px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-about_section{padding-top:80px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-about_section{padding:60px 0}
}
.rv-19-about_section .rv-19-about_image{display:flex;justify-content:flex-end}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-about_section .rv-19-about_image{height:700px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-about_section .rv-19-about_image{height:374px;width:100%;flex:inherit;margin-bottom:40px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-about_section .rv-19-about_image{height:300px;width:100%;flex:inherit;margin-bottom:30px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-19-about_section .rv-19-about_image{height:250px;width:100%;flex:inherit;margin-bottom:25px}
}
.rv-19-about_section .rv-19-about_image img{max-width:none;height:100%}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-about_section .rv-19-about_image img{height:100%;width:100%}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-about_section .rv-19-about_image img{height:100%;width:100%}
}
.rv-19-about_section .rv-19-about_content{padding-left:60px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-about_section .rv-19-about_content{padding:0}
}
.rv-19-about_section .rv-19-about_content .rv-19-about_content_heading{font-size:54px;font-weight:800;color:#142137;margin-bottom:50px;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-about_section .rv-19-about_content .rv-19-about_content_heading{font-size:50px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-about_section .rv-19-about_content .rv-19-about_content_heading{font-size:40px;margin-bottom:40px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-about_section .rv-19-about_content .rv-19-about_content_heading{font-size:34px;margin-bottom:30px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-19-about_section .rv-19-about_content .rv-19-about_content_heading{font-size:28px;margin-bottom:25px}
}
.rv-19-about_section .rv-19-about_content .rv-19-about_list .rv-19-about_single_list{display:flex;-moz-column-gap:20px;column-gap:20px;padding-bottom:40px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-about_section .rv-19-about_content .rv-19-about_list .rv-19-about_single_list{padding-bottom:25px}
}
.rv-19-about_section .rv-19-about_content .rv-19-about_list .rv-19-about_single_list .rv-19-about_single_list_serial span{height:10px;width:10px;background:#026fff;position:relative;border-radius:50%;top:5px;font-family:Mulish,sans-serif}
.rv-19-about_section .rv-19-about_content .rv-19-about_list .rv-19-about_single_list .rv-19-about_single_list_serial span::before{position:absolute;content:"";height:24px;width:24px;border-radius:50%;background:rgba(28,116,233,.14);text-align:center;top:-7px;left:-7px}
.rv-19-about_section .rv-19-about_content .rv-19-about_list .rv-19-about_single_list .rv-19-about_single_list_content h3{font-size:24px;font-weight:700;color:#142137;margin-bottom:20px;font-family:Mulish,sans-serif}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-19-about_section .rv-19-about_content .rv-19-about_list .rv-19-about_single_list .rv-19-about_single_list_content h3{font-size:24px;margin-bottom:10px}
}
.rv-19-about_section .rv-19-about_content .rv-19-about_list .rv-19-about_single_list .rv-19-about_single_list_content p{color:rgba(20,33,55,.7);font-size:15px;font-weight:400;margin:0;font-family:Mulish,sans-serif}
.rv-19-about_section .rv-19-about_content .rv-19-about_button_area{font-size:16px;font-weight:700;color:#142137;width:200px;height:54px;border:1px solid #fff;display:flex;justify-content:space-between;align-items:center;text-align:center;background:#dfe11b;-moz-column-gap:1px;column-gap:1px;position:relative;z-index:1}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-19-about_section .rv-19-about_content .rv-19-about_button_area{width:180px}
}
.rv-19-about_section .rv-19-about_content .rv-19-about_button_area .rv-19-about_btn{border-right:1px solid #fff;width:100%;color:#142137;height:100%;display:flex;justify-content:center;align-items:center;font-family:Mulish,sans-serif}
.rv-19-about_section .rv-19-about_content .rv-19-about_button_area:hover{color:#000;letter-spacing:1px}
.rv-19-about_section .rv-19-about_content .rv-19-about_button_area:hover i{transform:rotate(-45deg)}
.rv-19-about_section .rv-19-about_content .rv-19-about_button_area i{height:54px;width:54px;align-self:flex-end;text-align:center;line-height:54px;transition:all .4s ease}
.rv-20-about_section{padding:200px 0 130px 0;position:relative;z-index:1}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section{padding:170px 0 100px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section{padding:150px 0 70px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section{padding:100px 0 50px 0}
}
.rv-20-about_section .rv-20-about_image{position:relative;width:100%;padding-right:80px;height:100%}
@media only screen and (min-width:1600px)and (max-width:1799px),only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section .rv-20-about_image{padding-right:50px;text-align:right}
}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section .rv-20-about_image{padding-right:0;text-align:right}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section .rv-20-about_image{height:400px;width:350px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section .rv-20-about_image{height:400px;width:330px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section .rv-20-about_image{height:250px;width:250px}
}
.rv-20-about_section .rv-20-about_image img{width:440px;-o-object-fit:cover;object-fit:cover;height:100%}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section .rv-20-about_image img{width:370px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section .rv-20-about_image img{width:280px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section .rv-20-about_image img{width:200px}
}
.rv-20-about_section .rv-20-about_image img:nth-child(2){position:absolute;content:"";width:220px;height:240px;top:-100px;left:-100px;-o-object-fit:contain;object-fit:contain;animation:aimoveY 2.4s linear infinite alternate}
@keyframes aimoveY{
0%{transform:translateY(20px)}
100%{transform:translateY(-20px)}
}
@media only screen and (min-width:1600px)and (max-width:1799px),only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section .rv-20-about_image img:nth-child(2){top:-50px;left:-50px}
}
@media only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section .rv-20-about_image img:nth-child(2){top:-80px;left:-65px}
}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section .rv-20-about_image img:nth-child(2){top:-70px;left:-20px;width:170px;height:200px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section .rv-20-about_image img:nth-child(2){top:-70px;left:-20px;width:120px;height:120px}
}
.rv-20-about_section .rv-20-about_image .rv-20-about_experience_txt{position:absolute;left:-170px;bottom:100px;rotate:-90deg;display:flex;align-items:center}
@media only screen and (min-width:1600px)and (max-width:1799px),only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section .rv-20-about_image .rv-20-about_experience_txt{left:-115px}
}
@media only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section .rv-20-about_image .rv-20-about_experience_txt{left:-160px}
}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section .rv-20-about_image .rv-20-about_experience_txt{left:-100px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section .rv-20-about_image .rv-20-about_experience_txt{left:-90px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section .rv-20-about_image .rv-20-about_experience_txt{left:-70px;bottom:65px}
}
.rv-20-about_section .rv-20-about_image .rv-20-about_experience_txt h3{font-size:80px;font-weight:800;color:#081c15;margin:0;line-height:1px;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section .rv-20-about_image .rv-20-about_experience_txt h3{font-size:60px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section .rv-20-about_image .rv-20-about_experience_txt h3{font-size:40px}
}
.rv-20-about_section .rv-20-about_image .rv-20-about_experience_txt p{color:rgba(8,28,21,.6);font-size:18px;font-weight:600;margin:0;width:100px;line-height:20px;font-family:Mulish,sans-serif}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section .rv-20-about_image .rv-20-about_experience_txt p{font-size:16px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section .rv-20-about_section_content{margin-top:40px}
}
.rv-20-about_section .rv-20-about_section_content .rv-20-about_section_heading .rv-20-about_sub_title{color:#081c15;font-weight:500;font-size:16px;width:194px;height:36px;line-height:36px;text-align:center;border:1px solid rgba(8,28,21,.14);display:flex;justify-content:center;align-items:center;-moz-column-gap:4px;column-gap:4px;font-family:Mulish,sans-serif;margin-bottom:30px}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section .rv-20-about_section_content .rv-20-about_section_heading .rv-20-about_sub_title{margin-bottom:15px}
}
.rv-20-about_section .rv-20-about_section_content .rv-20-about_section_heading .rv-20-about_sub_title span{height:5px;width:5px;background:#081c15;border-radius:50%}
.rv-20-about_section .rv-20-about_section_content .rv-20-about_section_heading .rv-20-about_section_title{font-size:54px;font-weight:800;color:#081c15;margin-bottom:44px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section .rv-20-about_section_content .rv-20-about_section_heading .rv-20-about_section_title{font-size:40px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section .rv-20-about_section_content .rv-20-about_section_heading .rv-20-about_section_title{font-size:28px;margin-bottom:35px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section .rv-20-about_section_content .rv-20-about_section_heading .rv-20-about_section_title{font-size:22px;margin-bottom:30px}
}
.rv-20-about_section .rv-20-about_section_content .rv-20-about_content_top_actions{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px;justify-content:space-between}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section .rv-20-about_section_content .rv-20-about_content_top_actions{flex-direction:column;align-items:inherit;gap:20px}
}
.rv-20-about_section .rv-20-about_section_content .rv-20-about_content_top_actions .rv-20-about_content_single_top_actions{display:flex;align-items:center;justify-content:space-between;border-left:2px solid rgba(0,0,0,0);border:1px solid rgba(8,28,21,.14);padding:15px 20px;transition:all .4s ease;flex:0 0 48%;max-width:50%}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section .rv-20-about_section_content .rv-20-about_content_top_actions .rv-20-about_content_single_top_actions{max-width:100%}
}
.rv-20-about_section .rv-20-about_section_content .rv-20-about_content_top_actions .rv-20-about_content_single_top_actions:hover{border-left:1px solid #081c15}
.rv-20-about_section .rv-20-about_section_content .rv-20-about_content_top_actions .rv-20-about_content_single_top_actions .rv-20-about_content_single_top_actions_left h3{font-size:20px;font-weight:700;color:#081c15;margin-bottom:4px;font-family:Mulish,sans-serif}
.rv-20-about_section .rv-20-about_section_content .rv-20-about_content_top_actions .rv-20-about_content_single_top_actions .rv-20-about_content_single_top_actions_left p{color:rgba(8,28,21,.6);font-size:14px;font-weight:400;margin:0;font-family:Mulish,sans-serif}
.rv-20-about_section .rv-20-about_section_content .rv-20-about_content_top_actions .rv-20-about_content_single_top_actions .rv-20-about_content_single_top_actions_icon{height:32px;width:32px;background:rgba(8,28,21,.06);border-radius:50%;text-align:center;line-height:32px;color:#081c15;transition:all .4s ease}
.rv-20-about_section .rv-20-about_section_content .rv-20-about_content_top_actions .rv-20-about_content_single_top_actions .rv-20-about_content_single_top_actions_icon i{transition:all .4s ease}
.rv-20-about_section .rv-20-about_section_content .rv-20-about_content_top_actions .rv-20-about_content_single_top_actions .rv-20-about_content_single_top_actions_icon:hover{background:#081c15;color:#fff}
.rv-20-about_section .rv-20-about_section_content .rv-20-about_content_top_actions .rv-20-about_content_single_top_actions .rv-20-about_content_single_top_actions_icon:hover i{rotate:90deg}
.rv-20-about_section .rv-20-about_section_content .rv-20-about_list{margin-top:40px}
.rv-20-about_section .rv-20-about_section_content .rv-20-about_list ul{display:flex;flex-wrap:wrap;list-style:none}
.rv-20-about_section .rv-20-about_section_content .rv-20-about_list ul li{flex:0 0 48%;max-width:50%;margin-bottom:20px;font-weight:500}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-about_section .rv-20-about_section_content .rv-20-about_list ul li{flex:0 0 100%;max-width:100%}
}
.rv-20-about_section .rv-20-about_section_content .rv-20-about_list ul li h4{color:#081c15;font-size:18px;font-weight:700;transition:all .4s ease;cursor:pointer;font-family:Mulish,sans-serif}
.rv-20-about_section .rv-20-about_section_content .rv-20-about_list ul li h4 i{margin-right:10px}
.rv-20-about_section .rv-20-about_section_content .rv-20-about_list ul li h4:hover{color:#2d6a4f}
.rv-20-about_section .rv-20-about_section_content .rv-20-about_list ul li p{color:rgba(8,28,21,.7);font-size:15px;font-weight:400;margin:0;font-family:Mulish,sans-serif;width:82%}
.rv-20-about_section .about-sh-6{position:absolute;top:100px;right:0;height:300px;width:200px;z-index:-1}
.rv-20-about_section .about-sh-6 img{height:100%;width:100%}
.rv-22-about_main_area{padding:140px 0 100px 0;position:relative}
@media only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-about_main_area{padding:120px 0 80px 0}
}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-about_main_area{padding:100px 0 70px 0}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-about_main_area{padding:80px 0 50px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-about_main_area{padding:60px 0 40px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-about_main_area{padding:40px 0 30px 0}
}
.rv-22-about_main_area .rv-22-car_img{position:absolute;right:2%;bottom:10%}
.rv-22-about_main_area .rv-22-about_image{position:relative;height:600px;width:auto}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-about_main_area .rv-22-about_image{height:500px;width:100%;margin-bottom:40px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-about_main_area .rv-22-about_image{height:400px;width:100%;margin-bottom:40px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-about_main_area .rv-22-about_image{height:300px;width:100%;margin-bottom:40px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-about_main_area .rv-22-about_image{height:270px;width:100%;margin-bottom:25px}
}
.rv-22-about_main_area .rv-22-about_image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-about_main_area .rv-22-about_image img{height:100%;width:65%}
}
.rv-22-about_main_area .rv-22-about_image img:nth-child(2){position:absolute;content:"";width:150px;height:250px;bottom:0;right:-35%;-o-object-fit:contain;object-fit:contain}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px){
.rv-22-about_main_area .rv-22-about_image img:nth-child(2){right:-45%}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-about_main_area .rv-22-about_image img:nth-child(2){width:35%;right:0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-about_main_area .rv-22-about_image img:nth-child(2){height:150px;width:35%;right:0}
}
.rv-22-about_main_area .rv-22-about_content{padding-left:70px;position:relative}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-about_main_area .rv-22-about_content{padding-left:0}
}
.rv-22-about_main_area .rv-22-about_content .rv-22-about_content_sub_title{position:relative;color:rgba(4,14,31,.7);font-size:14px;font-weight:500;text-transform:uppercase;display:inline-block}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-about_main_area .rv-22-about_content .rv-22-about_content_sub_title{margin-bottom:7px}
}
.rv-22-about_main_area .rv-22-about_content .rv-22-about_content_sub_title .rv8_sub_pre_nex{content:"";background:rgba(4,14,31,.4);width:60px;height:1px;position:absolute;right:-65%;font-family:Mulish,sans-serif;top:50%;transform:translateY(-50%)}
.rv-22-about_main_area .rv-22-about_content .rv-22-about_content_sub_title .rv8_sub_pre_nex::before{position:absolute;content:"";height:8px;width:8px;left:-15px;background:#9a9ea5;border-radius:50%;transform:translateY(-50%);animation:slide-right 2.5s linear infinite alternate both;top:0}
@keyframes slide-right{
0%{left:0}
100%{left:100%}
}
.rv-22-about_main_area .rv-22-about_content .rv-22-about_content_sub_title .rv8_sub_pre_nex::after{position:absolute;content:"";height:8px;width:8px;right:-15px;background:#9a9ea5;border-radius:50%;top:50%;transform:translateY(-50%);animation:slide-left 2.5s linear infinite alternate both;top:0}
@keyframes slide-left{
0%{right:0}
100%{right:100%}
}
.rv-22-about_main_area .rv-22-about_content .rv-22-about_content_title{color:#040e1f;font-size:46px;font-weight:700;margin-bottom:30px;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-about_main_area .rv-22-about_content .rv-22-about_content_title{font-size:40px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-about_main_area .rv-22-about_content .rv-22-about_content_title{font-size:35px;margin-bottom:15px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-about_main_area .rv-22-about_content .rv-22-about_content_title{font-size:30px;margin-bottom:15px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-about_main_area .rv-22-about_content .rv-22-about_content_title{font-size:20px;margin-bottom:10px}
}
.rv-22-about_main_area .rv-22-about_content .rv-22-about_content_desc{color:rgba(4,14,31,.7);font-size:16px;font-weight:400;margin-bottom:30px;font-family:Mulish,sans-serif}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-about_main_area .rv-22-about_content .rv-22-about_content_desc{margin-bottom:20px;font-size:14px}
}
.rv-22-about_main_area .rv-22-about_content .rv-22-about_list_area{padding-left:130px;margin-bottom:35px}
@media only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-about_main_area .rv-22-about_content .rv-22-about_list_area{padding-left:100px}
}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-about_main_area .rv-22-about_content .rv-22-about_list_area{padding-left:80px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-about_main_area .rv-22-about_content .rv-22-about_list_area{padding-left:0}
}
.rv-22-about_main_area .rv-22-about_content .rv-22-about_list_area .rv-22-about_list{margin-bottom:15px;display:flex;-moz-column-gap:15px;column-gap:15px;align-items:center}
.rv-22-about_main_area .rv-22-about_content .rv-22-about_list_area .rv-22-about_list i{background:#22e17f;color:#fff;height:25px;width:25px;border-radius:50%;text-align:center;line-height:25px}
.rv-22-about_main_area .rv-22-about_content .rv-22-about_list_area .rv-22-about_list p{font-family:Mulish,sans-serif;font-size:15px;font-weight:500;color:#040e1f;margin:0}
.rv-22-about_main_area .rv-22-about_content .rv-22-about_btn{font-size:16px;font-weight:700;color:#fff;background:#b38d3f;padding:15px 50px;border-radius:30px;display:inline-block;position:relative;z-index:1;overflow:hidden;letter-spacing:2px;margin-left:130px;font-family:Mulish,sans-serif}
@media only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-about_main_area .rv-22-about_content .rv-22-about_btn{margin-left:100px}
}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-about_main_area .rv-22-about_content .rv-22-about_btn{margin-left:80px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-about_main_area .rv-22-about_content .rv-22-about_btn{margin-left:0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-about_main_area .rv-22-about_content .rv-22-about_btn{margin-left:0;padding:13px 30px}
}
.rv-22-about_main_area .rv-22-about_content .rv-22-about_btn::before{position:absolute;content:"";background-color:#040e1f;width:100%;height:0%;left:50%;top:50%;border-radius:0;transform:translate(-50%,-50%) rotate(-45deg);z-index:-1;transition:all .5s ease}
.rv-22-about_main_area .rv-22-about_content .rv-22-about_btn:hover{color:#fff}
.rv-22-about_main_area .rv-22-about_content .rv-22-about_btn:hover::before{height:400%}
.rv-22-about_main_area .rv-22-about_content .home-8-about-sh-2{position:absolute;right:0;bottom:-5%;height:82px;width:77px}
.rv-22-about_main_area .rv-22-about_content .home-8-about-sh-2 img{height:100%;width:100%}
.rv-22-about_main_area .home-8-about-sh-1{position:absolute;right:15%;top:20%;height:120px;width:77px}
.rv-22-about_main_area .home-8-about-sh-1 img{height:100%;width:100%}
.rv-23-about_main_area{padding:190px 0 160px 0;background-position:center;background-attachment:scroll;background-repeat:no-repeat;background-size:cover}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-about_main_area{padding:120px 0 130px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-about_main_area{padding:80px 0 80px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-about_main_area{padding:60px 0 60px 0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-about_main_area{padding:5px 0 50px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-23-about_main_area{padding:35px 0 35px 0}
}
.rv-23-about_main_area .rv-23-about_image{position:relative;height:570px;width:440px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-about_main_area .rv-23-about_image{height:450px;width:400px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-about_main_area .rv-23-about_image{height:400px;width:320px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-about_main_area .rv-23-about_image{height:350px;width:250px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-about_main_area .rv-23-about_image{height:280px;width:230px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-23-about_main_area .rv-23-about_image{height:250px;width:200px}
}
.rv-23-about_main_area .rv-23-about_image img{height:100%;width:100%}
.rv-23-about_main_area .rv-23-about_image img:nth-child(2){position:absolute;content:"";top:100px;left:100px;-o-object-fit:cover;object-fit:cover}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-about_main_area .rv-23-about_image img:nth-child(2){top:50px;left:70px}
}
.rv-23-about_main_area .rv-23-about_content{position:relative;padding-left:70px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-about_main_area .rv-23-about_content{padding:100px 0 0 0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-about_main_area .rv-23-about_content{padding:80px 0 0 0}
}
.rv-23-about_main_area .rv-23-about_content .rv-23-about_content_sub_title{color:#fff;font-size:15px;font-weight:700;background:#020208;padding:1px 4px;display:inline-block;font-family:Mulish,sans-serif}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-about_main_area .rv-23-about_content .rv-23-about_content_sub_title{margin-bottom:10px}
}
.rv-23-about_main_area .rv-23-about_content .rv-23-about_content_title{color:#020208;font-size:46px;font-weight:800;margin-bottom:50px;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-about_main_area .rv-23-about_content .rv-23-about_content_title{font-size:40px;margin-bottom:30px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-about_main_area .rv-23-about_content .rv-23-about_content_title{font-size:30px;margin-bottom:20px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-about_main_area .rv-23-about_content .rv-23-about_content_title{font-size:22px;margin-bottom:15px}
}
.rv-23-about_main_area .rv-23-about_content .rv-23-about_content_desc{color:rgba(2,2,8,.7);font-size:16px;font-weight:500;margin-bottom:30px;margin-bottom:50px;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-about_main_area .rv-23-about_content .rv-23-about_content_desc{margin-bottom:30px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-about_main_area .rv-23-about_content .rv-23-about_content_desc{margin-bottom:25px}
}
.rv-23-about_main_area .rv-23-about_content .rv-23-about_btn{font-size:16px;font-weight:700;color:#020208;background:rgba(0,0,0,0);border:1px solid rgba(2,2,8,.1);width:256px;height:54px;font-family:Mulish,sans-serif;display:flex;justify-content:center;align-content:center;align-items:center;-moz-column-gap:10px;column-gap:10px;transition:all .5s ease;position:relative}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-23-about_main_area .rv-23-about_content .rv-23-about_btn{width:230px}
}
.rv-23-about_main_area .rv-23-about_content .rv-23-about_btn::before{content:"";position:absolute;inset:0;background:#3ba52d;width:100%;height:0%;transition:all .4s ease;z-index:-1;top:auto}
.rv-23-about_main_area .rv-23-about_content .rv-23-about_btn:hover::before{height:100%;top:0}
.rv-23-about_main_area .rv-23-about_content .rv-23-about_btn:hover{color:#fff}
.rv-23-about_main_area .rv-23-about_content .rv-23-about_btn:hover i{background:#fff;color:#020208}
.rv-23-about_main_area .rv-23-about_content .rv-23-about_btn i{width:34px;height:34px;border-radius:50%;background:#3ba52d;color:#fff;text-align:center;line-height:34px;transition:all .5s ease}
.rv-23-about_main_area .rv-23-about_content .rv-23-about_counterup_area{display:flex;margin-top:60px;-moz-column-gap:74px;column-gap:74px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-about_main_area .rv-23-about_content .rv-23-about_counterup_area{margin-top:34px;-moz-column-gap:60px;column-gap:60px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-23-about_main_area .rv-23-about_content .rv-23-about_counterup_area{margin-top:30px;-moz-column-gap:15px;column-gap:15px}
}
.rv-23-about_main_area .rv-23-about_content .rv-23-about_counterup_area .rv-23-single_counterup{border-right:1px solid rgba(2,2,8,.1);padding-right:54px}
@media only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-about_main_area .rv-23-about_content .rv-23-about_counterup_area .rv-23-single_counterup{padding-right:40px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-about_main_area .rv-23-about_content .rv-23-about_counterup_area .rv-23-single_counterup{padding-right:30px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-23-about_main_area .rv-23-about_content .rv-23-about_counterup_area .rv-23-single_counterup{padding-right:15px}
}
.rv-23-about_main_area .rv-23-about_content .rv-23-about_counterup_area .rv-23-single_counterup .rv-23-count_number{font-size:50px;font-weight:700;color:#020208}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-about_main_area .rv-23-about_content .rv-23-about_counterup_area .rv-23-single_counterup .rv-23-count_number{font-size:35px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-about_main_area .rv-23-about_content .rv-23-about_counterup_area .rv-23-single_counterup .rv-23-count_number{font-size:25px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-23-about_main_area .rv-23-about_content .rv-23-about_counterup_area .rv-23-single_counterup .rv-23-count_number{font-size:20px}
}
.rv-23-about_main_area .rv-23-about_content .rv-23-about_counterup_area .rv-23-single_counterup .rv-23-count_title{color:rgba(2,2,8,.6);font-size:14px;font-weight:500;font-family:Mulish,sans-serif;font-family:Mulish,sans-serif}
.rv-23-about_main_area .rv-23-about_content .rv-23-about_counterup_area .rv-23-single_counterup:last-child{border:0}
.rv-24-about_main_area{padding:160px 0}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-about_main_area{padding:130px 0}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-about_main_area{padding:110px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-about_main_area{padding:80px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-about_main_area{padding:60px 0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-about_main_area{padding:50px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-24-about_main_area{padding:35px 0}
}
.rv-24-about_main_area .rv-24-about_image{position:relative;height:650px;width:100%}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-about_main_area .rv-24-about_image{height:500px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-about_main_area .rv-24-about_image{height:450px;width:400px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-about_main_area .rv-24-about_image{height:400px;width:350px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-about_main_area .rv-24-about_image{height:350px;width:300px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-24-about_main_area .rv-24-about_image{height:250px;width:200px}
}
.rv-24-about_main_area .rv-24-about_image img{height:100%;width:100%;border-radius:30px;border:5px solid #fff}
.rv-24-about_main_area .rv-24-about_image img:nth-child(2){position:absolute;content:"";bottom:-70px;right:-120px;-o-object-fit:cover;object-fit:cover;height:450px;width:410px}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-about_main_area .rv-24-about_image img:nth-child(2){height:380px;width:359px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-about_main_area .rv-24-about_image img:nth-child(2){height:322px;width:auto;bottom:-50px;right:-100px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-24-about_main_area .rv-24-about_image img:nth-child(2){height:230px;width:180px;bottom:-40px;right:-50px}
}
.rv-24-about_main_area .rv-24-about_content{position:relative;padding-left:130px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-about_main_area .rv-24-about_content{padding:100px 0 0 0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-about_main_area .rv-24-about_content{padding:80px 0 0 0}
}
.rv-24-about_main_area .rv-24-about_content .rv-24-about_content_sub_title{color:#020208;font-size:16px;font-weight:600;margin-bottom:20px;font-family:Mulish,sans-serif}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-about_main_area .rv-24-about_content .rv-24-about_content_sub_title{margin-bottom:10px}
}
.rv-24-about_main_area .rv-24-about_content .rv-24-about_content_title{color:#020208;font-size:44px;font-weight:800;font-family:Mulish,sans-serif;margin-bottom:40px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-about_main_area .rv-24-about_content .rv-24-about_content_title{font-size:30px;margin-bottom:25px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-about_main_area .rv-24-about_content .rv-24-about_content_title{margin-bottom:15px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-about_main_area .rv-24-about_content .rv-24-about_content_title{margin-bottom:15px;font-size:25px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-24-about_main_area .rv-24-about_content .rv-24-about_content_title{font-size:19px}
}
.rv-24-about_main_area .rv-24-about_content .rv-24-about_content_desc{color:rgba(2,2,8,.7);font-size:16px;font-weight:500;font-family:Mulish,sans-serif;margin-bottom:50px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-about_main_area .rv-24-about_content .rv-24-about_content_desc{margin-bottom:30px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-about_main_area .rv-24-about_content .rv-24-about_content_desc{margin-bottom:15px}
}
.rv-24-about_main_area .rv-24-about_content .rv-24-about_list{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-bottom:50px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-about_main_area .rv-24-about_content .rv-24-about_list{margin-bottom:30px;-moz-column-gap:15px;column-gap:15px}
}
.rv-24-about_main_area .rv-24-about_content .rv-24-about_list li{color:#020208;font-weight:600;font-size:15px;font-family:Mulish,sans-serif}
.rv-24-about_main_area .rv-24-about_content .rv-24-about_list li i{color:#b38d3f;height:25px;width:25px;background:rgba(0,0,0,0);border:1px solid #b38d3f;text-align:center;line-height:25px;margin-right:10px;border-radius:50%}
.rv-24-about_main_area .rv-24-about_content .rv-24-about_btn_area{display:flex;align-items:center;flex-wrap:wrap;gap:20px}
.rv-24-about_main_area .rv-24-about_content .rv-24-about_btn_area .rv-24-about_btn{font-size:16px;font-weight:700;color:#fff;background:#a58051;border:1px solid #a58051;width:190px;height:54px;transition:all .5s ease;position:relative;text-align:center;line-height:54px;z-index:1;display:inline-block;font-family:Mulish,sans-serif}
.rv-24-about_main_area .rv-24-about_content .rv-24-about_btn_area .rv-24-about_btn::before{content:"";position:absolute;inset:0;background:#020208;width:0%;height:100%;transition:all .4s ease;z-index:-1;left:auto}
.rv-24-about_main_area .rv-24-about_content .rv-24-about_btn_area .rv-24-about_btn:hover::before{width:100%;left:0}
.rv-24-about_main_area .rv-24-about_content .rv-24-about_btn_area .rv-24-about_call{display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px}
.rv-24-about_main_area .rv-24-about_content .rv-24-about_btn_area .rv-24-about_call .rv-24-about_call_icon{color:#a58051;border:1px solid rgba(2,2,8,.14);height:54px;width:54px;display:inline-block;text-align:center;line-height:54px;font-size:25px}
.rv-24-about_main_area .rv-24-about_content .rv-24-about_btn_area .rv-24-about_call .rv-24-about_call_icon:hover i{rotate:0deg}
.rv-24-about_main_area .rv-24-about_content .rv-24-about_btn_area .rv-24-about_call .rv-24-about_call_icon i{rotate:-30deg;transition:all .3s cubic-bezier(.46,.03,.52,.96)}
.rv-24-about_main_area .rv-24-about_content .rv-24-about_btn_area .rv-24-about_call .rv-24-about_call_txt span{font-size:16px;font-weight:700;color:#020208;margin-bottom:0;display:block;font-family:Mulish,sans-serif}
.rv-24-about_main_area .rv-24-about_content .rv-24-about_btn_area .rv-24-about_call .rv-24-about_call_txt .rv-24-about_call_num{color:rgba(2,2,8,.6);font-weight:500;font-size:15px;font-family:Mulish,sans-serif}
.rv-25-about_main_area{padding:160px 0;background:#d6dec9;position:relative}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area{padding:130px 0}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area{padding:80px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area{padding:60px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area{padding:60px 0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area{padding:50px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area{padding:35px 0}
}
.rv-25-about_main_area .rv-25-about_image{position:relative;height:650px;width:500px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_image{height:640px;width:430px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_image{height:550px;width:400px;margin-left:30px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_image{height:440px;width:350px;margin-left:30px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_image{height:400px;width:300px;margin-left:30px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_image{height:300px;width:230px;margin-left:0}
}
.rv-25-about_main_area .rv-25-about_image img{height:100%;width:100%}
.rv-25-about_main_area .rv-25-about_image .rv-25-stiker{position:absolute;left:-14%;top:21%;height:150px;width:150px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_image .rv-25-stiker{left:-8%;top:21%}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_image .rv-25-stiker{left:-10%;top:17%;height:120px;width:120px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_image .rv-25-stiker{left:-10%;top:17%;height:100px;width:100px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_image .rv-25-stiker{height:80px;width:80px;left:-10%;top:17%}
}
.rv-25-about_main_area .rv-25-about_image .rv-25-about_second_image{position:absolute;content:"";bottom:-40px;right:-50px;height:310px;width:250px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_image .rv-25-about_second_image{height:300px;width:240px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_image .rv-25-about_second_image{height:250px;width:200px;bottom:-22px;right:15px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_image .rv-25-about_second_image{height:220px;width:175px;bottom:-30px;right:0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_image .rv-25-about_second_image{height:200px;width:150px;bottom:-30px;right:0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_image .rv-25-about_second_image{height:150px;width:130px;bottom:-31px;right:0}
}
.rv-25-about_main_area .rv-25-about_image .rv-25-about_second_image .rv-25-about_second_txt{border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.04);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;top:50%;left:50%;padding:40px 30px;transform:translate(-50%,-50%)}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_image .rv-25-about_second_image .rv-25-about_second_txt{padding:30px 20px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_image .rv-25-about_second_image .rv-25-about_second_txt{padding:15px 25px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_image .rv-25-about_second_image .rv-25-about_second_txt{padding:5px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_image .rv-25-about_second_image .rv-25-about_second_txt{padding:5px 20px}
}
.rv-25-about_main_area .rv-25-about_image .rv-25-about_second_image .rv-25-about_second_txt h5{font-family:Mulish,sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;color:#fff;margin-bottom:30px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_image .rv-25-about_second_image .rv-25-about_second_txt h5{margin-bottom:15px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_image .rv-25-about_second_image .rv-25-about_second_txt h5{margin-bottom:0;font-size:12px}
}
.rv-25-about_main_area .rv-25-about_image .rv-25-about_second_image .rv-25-about_second_txt span{font-family:Mulish,sans-serif;color:#4a1808;font-size:80px;font-style:normal;font-weight:1000}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_image .rv-25-about_second_image .rv-25-about_second_txt span{font-size:60px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_image .rv-25-about_second_image .rv-25-about_second_txt span{font-size:30px}
}
.rv-25-about_main_area .rv-25-about_image .rv-25-about_second_image .rv-25-about_second_txt p{font-family:Mulish,sans-serif;font-size:15px;font-weight:700;color:#fff;margin:0}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_image .rv-25-about_second_image .rv-25-about_second_txt p{font-size:12px}
}
.rv-25-about_main_area .rv-25-about_content{padding-left:70px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_content{padding-left:40px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_content{padding:40px 0 0 0}
}
.rv-25-about_main_area .rv-25-about_content .rv-25-about_content_sub_title{color:#020208;font-size:16px;font-weight:600;margin-bottom:20px;font-family:Mulish,sans-serif}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:0px)and (max-width:479px),only screen and (min-width:480px)and (max-width:575px){
.rv-25-about_main_area .rv-25-about_content .rv-25-about_content_sub_title{margin-bottom:10px}
}
@media only screen and (min-width:480px)and (max-width:575px){
.rv-25-about_main_area .rv-25-about_content .rv-25-about_content_sub_title{margin-bottom:5px}
}
.rv-25-about_main_area .rv-25-about_content .rv-25-about_content_title{color:#020208;font-size:50px;font-weight:700;margin-bottom:35px;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_content .rv-25-about_content_title{font-size:40px;margin-bottom:20px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_content .rv-25-about_content_title{font-size:35px;margin-bottom:15px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_content .rv-25-about_content_title{font-size:30px;margin-bottom:15px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_content .rv-25-about_content_title{font-size:25px;margin-bottom:15px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_content .rv-25-about_content_title{font-size:20px;margin-bottom:10px}
}
.rv-25-about_main_area .rv-25-about_content .rv-25-about_content_desc{color:rgba(2,2,8,.7);font-size:16px;font-weight:400;margin-bottom:30px;font-family:Mulish,sans-serif;margin-bottom:50px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_content .rv-25-about_content_desc{margin-bottom:40px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_content .rv-25-about_content_desc{margin-bottom:30px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_content .rv-25-about_content_desc{margin-bottom:20px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_content .rv-25-about_content_desc{margin-bottom:15px}
}
.rv-25-about_main_area .rv-25-about_content .rv-25-about_list{display:flex;align-items:center;margin-bottom:50px;flex-wrap:wrap}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_content .rv-25-about_list{margin-bottom:35px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_content .rv-25-about_list{margin-bottom:20px}
}
.rv-25-about_main_area .rv-25-about_content .rv-25-about_list li{color:#020208;font-family:Mulish,sans-serif;font-weight:600;font-size:15px;flex:0 0 50%;max-width:50%;padding-bottom:20px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_content .rv-25-about_list li{padding-bottom:10px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_content .rv-25-about_list li{padding-bottom:10px;flex:0 0 100%;max-width:100%}
}
.rv-25-about_main_area .rv-25-about_content .rv-25-about_list li i{color:#b38d3f;text-align:center;margin-right:20px;font-size:17px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_content .rv-25-about_list li i{margin-right:10px}
}
.rv-25-about_main_area .rv-25-about_content .rv-25-about_btn_area{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px;flex-wrap:wrap;gap:20px}
.rv-25-about_main_area .rv-25-about_content .rv-25-about_btn_area .rv-25-about_btn{font-size:16px;font-weight:700;color:#fff;background:#a58051;border:1px solid #a58051;width:190px;height:54px;transition:all .5s ease;position:relative;text-align:center;line-height:54px;z-index:1;display:inline-block;font-family:Mulish,sans-serif}
@media only screen and (min-width:480px)and (max-width:575px){
.rv-25-about_main_area .rv-25-about_content .rv-25-about_btn_area .rv-25-about_btn{width:160px}
}
.rv-25-about_main_area .rv-25-about_content .rv-25-about_btn_area .rv-25-about_btn::before{content:"";position:absolute;inset:0;background:#020208;width:0%;height:100%;transition:all .4s ease;z-index:-1;left:auto}
.rv-25-about_main_area .rv-25-about_content .rv-25-about_btn_area .rv-25-about_btn:hover::before{width:100%;left:0}
.rv-25-about_main_area .rv-25-about_content .rv-25-about_btn_area .rv-25-about_author_meta{display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-about_main_area .rv-25-about_content .rv-25-about_btn_area .rv-25-about_author_meta{order:-1}
}
.rv-25-about_main_area .rv-25-about_content .rv-25-about_btn_area .rv-25-about_author_meta .rv-25-about_author_image{height:60px;width:60px;background:#464d3b;border-radius:50%}
.rv-25-about_main_area .rv-25-about_content .rv-25-about_btn_area .rv-25-about_author_meta .rv-25-about_author_image img{border-radius:50%}
.rv-25-about_main_area .rv-25-about_content .rv-25-about_btn_area .rv-25-about_author_meta .rv-25-about_author_data .rv-25-about_author_name{font-size:18px;font-weight:700;color:#020208;margin-bottom:0;display:block;font-family:Mulish,sans-serif}
.rv-25-about_main_area .rv-25-about_content .rv-25-about_btn_area .rv-25-about_author_meta .rv-25-about_author_data .rv-25-about_author_desc{color:rgba(2,2,8,.7);font-weight:500;font-size:15px;font-family:Mulish,sans-serif}
.rv-25-about_main_area .home-11-about-sh-1{position:absolute;right:0;bottom:15%}
.rv-25-about_main_area .home-11-about-sh-1 img{height:100%;width:100%}
.rv-1-speakers{background-color:#e4e4e4}
.rv-1-speakers__slider .swiper-slide:nth-child(odd){margin-top:50px}
@media screen and (max-width:479px){
.rv-1-speakers__slider .swiper-slide:nth-child(odd){margin-top:0}
}
.rv-1-speaker{width:100%;height:370px;position:relative;overflow:hidden;z-index:1}
.rv-1-speaker:hover .rv-1-speaker__socials a{transform:translateX(0);opacity:1}
.rv-1-speaker video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}
.rv-1-speaker__txt{position:absolute;left:0;bottom:24px}
.rv-1-speaker__role{background-color:var(--white-f);font-size:12px;font-weight:500;text-transform:uppercase;padding:6px 14px;color:rgba(5,5,5,.7);display:inline-block;margin-bottom:2px}
.rv-1-speaker__name{background-color:var(--white-f);padding:8px 14px;font-weight:600;font-size:18px;color:var(--black)}
.rv-1-speaker__socials{position:absolute;top:20px;right:20px;display:flex;flex-direction:column;gap:6px}
.rv-1-speaker__socials a{background-color:var(--white-f);border-radius:50%;color:var(--black);width:40px;height:40px;line-height:40px;text-align:center;opacity:0;transform:translateX(50px);transition:.4s ease}
.rv-1-speaker__socials a:hover{background-color:var(--orange);color:var(--white-f)}
.rv-1-speaker__socials a:nth-child(2){transition:.4s ease,transform .4s ease .1s,opacity .4s ease .1s}
.rv-1-speaker__socials a:nth-child(3){transition:.4s ease,transform .4s ease .2s,opacity .4s ease .2s}
.rv-1-schedule__tabs{justify-content:center;border:none;gap:15px;margin-bottom:60px}
@media screen and (max-width:991px){
.rv-1-schedule__tabs{margin-bottom:30px}
}
@media screen and (max-width:767px){
.rv-1-schedule__tabs{gap:10px}
}
.rv-1-schedule__tabs .nav-link{border:1px solid rgba(5,5,5,.14);border-radius:0;padding:10px 40px;position:relative}
@media screen and (max-width:1399px){
.rv-1-schedule__tabs .nav-link{padding:10px 30px}
}
@media screen and (max-width:1199px){
.rv-1-schedule__tabs .nav-link{padding:8px 20px}
}
@media screen and (max-width:767px){
.rv-1-schedule__tabs .nav-link{padding:8px 12px}
}
.rv-1-schedule__tabs .nav-link::before{content:"";position:absolute;top:100%;left:50%;translate:-50%;width:32px;height:17px;background-color:var(--orange);z-index:-1;opacity:0;transition:.15s ease-in-out;-webkit-clip-path:polygon(0 0,100% 0,50% 100%,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%,50% 100%)}
.rv-1-schedule__tabs .nav-link.active{border-color:var(--orange);background-color:var(--orange);color:var(--white-f)}
.rv-1-schedule__tabs .nav-link.active::before{opacity:1}
.rv-1-schedule__tabs .nav-link.active .title{color:var(--white-f)}
.rv-1-schedule__tabs .nav-link.active .sub-title{color:rgba(255,255,255,.8)}
.rv-1-schedule__tabs .nav-link .title{display:block;color:var(--black);font-weight:600;font-size:22px}
@media screen and (max-width:1199px){
.rv-1-schedule__tabs .nav-link .title{font-size:20px}
}
@media screen and (max-width:991px){
.rv-1-schedule__tabs .nav-link .title{font-size:18px}
}
.rv-1-schedule__tabs .nav-link .sub-title{color:rgba(5,5,5,.5);font-weight:500}
.rv-1-schedule-conf{display:grid;grid-template-columns:27% 50% auto;gap:60px;align-items:center;padding:35px 65px;border:1px solid rgba(0,0,0,0);border-top-color:rgba(5,5,5,.1);transition:.4s ease;position:relative;z-index:1;animation:confAnime 1.4s ease}
@media screen and (max-width:1399px){
.rv-1-schedule-conf{padding:25px 35px;grid-template-columns:30% 45% auto;gap:50px}
}
@media screen and (max-width:1199px){
.rv-1-schedule-conf{gap:35px}
}
@media screen and (max-width:991px){
.rv-1-schedule-conf{grid-template-columns:45% 55%}
}
@media screen and (max-width:767px){
.rv-1-schedule-conf{grid-template-columns:100%;justify-content:center;text-align:center;gap:25px}
}
@media screen and (max-width:479px){
.rv-1-schedule-conf{gap:15px;padding:20px}
}
.rv-1-schedule-conf:hover{border-color:rgba(5,5,5,.1);border-bottom-color:rgba(0,0,0,0)}
.rv-1-schedule-conf:hover::before{opacity:1}
.rv-1-schedule-conf:hover .rv-1-schedule-conf__btn i{background-color:var(--orange);border-color:var(--orange);color:var(--white-f)}
.rv-1-schedule-conf::before{content:"";position:absolute;inset:0;background:linear-gradient(94deg,rgba(242,88,76,.05) 0,rgba(242,88,76,0) 100%);z-index:-1;opacity:0;transition:.4s ease}
.rv-1-schedule-conf:first-child{border-top-color:rgba(0,0,0,0)}
.rv-1-schedule-conf:first-child:hover{border-top-color:rgba(5,5,5,.1)}
@media screen and (max-width:991px){
.rv-1-schedule-conf:last-child{border-bottom-color:rgba(5,5,5,.1)}
}
.rv-1-schedule-conf:last-child:hover{border-color:rgba(5,5,5,.1)}
.rv-1-schedule-conf>*{flex:auto}
.rv-1-schedule-conf__author{display:flex;gap:40px;justify-content:space-between;align-items:center}
@media screen and (max-width:1199px){
.rv-1-schedule-conf__author{gap:15px}
}
.rv-1-schedule-conf__author-name{font-weight:700;font-size:20px;font-family:var(--mulish);color:var(--black);margin-bottom:5px}
@media screen and (max-width:479px){
.rv-1-schedule-conf__author-name{font-size:18px;margin-bottom:3px}
}
.rv-1-schedule-conf__author-label{font-weight:500;font-family:var(--mulish);font-size:15px;color:rgba(5,5,5,.6)}
.rv-1-schedule-conf__author-img{flex-shrink:0}
.rv-1-schedule-conf__author-img img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover}
.rv-1-schedule-conf__name{font-weight:600;font-size:24px;color:var(--black);margin-bottom:15px}
@media screen and (max-width:1199px){
.rv-1-schedule-conf__name{font-size:22px;margin-bottom:10px}
}
@media screen and (max-width:479px){
.rv-1-schedule-conf__name{font-size:20px}
}
.rv-1-schedule-conf__name a:hover{color:var(--orange)}
.rv-1-schedule-conf__infos{display:flex;gap:35px}
@media screen and (max-width:767px){
.rv-1-schedule-conf__infos{justify-content:center}
}
@media screen and (max-width:479px){
.rv-1-schedule-conf__infos{flex-direction:column;align-items:center;gap:10px}
}
.rv-1-schedule-conf__infos li{font-size:15px;font-weight:500;color:rgba(5,5,5,.6);display:flex;gap:8px;align-items:center}
.rv-1-schedule-conf__infos li i{color:var(--orange);font-size:20px}
.rv-1-schedule-conf__btn{font-family:var(--mulish);font-weight:700;font-size:16px;color:var(--black);display:flex;align-items:center;justify-content:center;gap:8px}
@media screen and (max-width:991px){
.rv-1-schedule-conf__btn{grid-column:1/3}
}
@media screen and (max-width:767px){
.rv-1-schedule-conf__btn{grid-column:auto}
}
.rv-1-schedule-conf__btn i{border:1px solid rgba(5,5,5,.14);border-radius:50%;width:35px;height:35px;text-align:center;line-height:35px;transition:.4s ease;flex-shrink:0}
@keyframes confAnime{
0%{transform:rotateX(90deg)}
100%{transform:rotateX(0)}
}
.rv-17-events_section{padding:130px 40px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-events_section{padding:70px 40px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-events_section{padding:50px 40px}
}
.rv-17-events_section .rv-17-even_title{text-align:center;padding-bottom:60px}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-events_section .rv-17-even_title{padding-bottom:40px}
}
.rv-17-events_section .rv-17-even_title .rv-17-even_sub_heading{color:#000;font-weight:600;position:relative;padding-left:10px;text-transform:uppercase}
.rv-17-events_section .rv-17-even_title .rv-17-even_sub_heading::after{position:absolute;content:"";height:100%;width:2px;background:#dfe11b;left:0;top:0}
.rv-17-events_section .rv-17-even_title .rv-17-even_heading{color:#020208;font-size:50px;font-weight:800;margin:0;padding-top:7px;font-family:Mulish,sans-serif}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-events_section .rv-17-even_title .rv-17-even_heading{font-size:45px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-events_section .rv-17-even_title .rv-17-even_heading{font-size:35px}
}
.rv-17-events_section .rv-17-single_even{border:1px solid rgba(2,2,8,.2);padding:80px 30px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-events_section .rv-17-single_even{padding:40px 20px;margin-bottom:30px}
}
.rv-17-events_section .rv-17-single_even .rv-17-single_even_meta{padding-bottom:30px;display:flex;align-items:center;gap:15px;flex-wrap:wrap}
.rv-17-events_section .rv-17-single_even .rv-17-single_even_meta .rv-17-single_even_date{background:#d21028;color:#fff;padding:4px 10px;font-family:Mulish,sans-serif}
.rv-17-events_section .rv-17-single_even .rv-17-single_even_meta .rv-17-single_even_meta_catagory{font-size:15px;font-weight:500;font-family:Mulish,sans-serif;color:rgba(2,2,8,.6)}
.rv-17-events_section .rv-17-single_even .rv-17-single_even_meta .rv-17-single_even_meta_catagory i{color:#020208;margin-right:5px}
.rv-17-events_section .rv-17-single_even .rv-17-single_even_content_title{font-size:24px;font-weight:700;margin-bottom:30px;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-events_section .rv-17-single_even .rv-17-single_even_content_title{font-size:20px}
}
.rv-17-events_section .rv-17-single_even .rv-17-single_even_content_title a{color:#020208}
.rv-17-events_section .rv-17-single_even .rv-17-single_even_content_title a:hover{color:#d21028}
.rv-17-events_section .rv-17-single_even .rv-17-single_even_list{display:flex;align-items:center;-moz-column-gap:14px;column-gap:14px;padding-bottom:20px}
.rv-17-events_section .rv-17-single_even .rv-17-single_even_list .rv-17-single_even_list_icon{border:1px solid rgba(2,2,8,.2);height:44px;width:44px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:20px;color:#d21028}
.rv-17-events_section .rv-17-single_even .rv-17-single_even_list span{color:#020208;font-weight:500;padding-bottom:5px;font-family:Mulish,sans-serif}
.rv-17-events_section .rv-17-single_even .rv-17-single_even_list h6{color:#020208;font-weight:700;margin:0;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-events_section .rv-17-single_even .rv-17-single_even_list h6{font-size:14px}
}
.rv-17-events_section .rv-17-single_even .rv-17-single_even_btn{margin-top:30px;color:#020208;font-weight:700;font-size:16px;border:1px solid rgba(2,2,8,.2);width:160px;height:44px;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0);font-family:Mulish,sans-serif}
.rv-17-events_section .rv-17-single_even .rv-17-single_even_btn:hover{background:#dfe11b;border:1px solid rgba(0,0,0,0)}
.rv-19-timetable_section{padding:130px 0}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-timetable_section{padding:100px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-timetable_section{padding:80px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-timetable_section{padding:60px 0}
}
.rv-19-timetable_section .rv-19-timetable_section_top{display:flex;align-items:center;justify-content:space-between;padding-bottom:60px}
.rv-19-timetable_section .rv-19-timetable_section_top .rv-19-timetable_title .rv-19-timetable_heading{color:#142137;font-size:60px;font-weight:800;margin:0;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-timetable_section .rv-19-timetable_section_top .rv-19-timetable_title .rv-19-timetable_heading{font-size:45px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-timetable_section .rv-19-timetable_section_top .rv-19-timetable_title .rv-19-timetable_heading{font-size:35px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-19-timetable_section .rv-19-timetable_section_top .rv-19-timetable_title .rv-19-timetable_heading{font-size:25px}
}
.rv-19-timetable_section .rv-19-timetable_section_top .rv-19-timetable_button_area{font-size:16px;font-weight:700;color:#142137;width:200px;height:54px;border:1px solid #fff;display:flex;justify-content:space-between;align-items:center;text-align:center;background:#dfe11b;-moz-column-gap:1px;column-gap:1px;position:relative;z-index:1;font-family:Mulish,sans-serif}
.rv-19-timetable_section .rv-19-timetable_section_top .rv-19-timetable_button_area .rv-19-timetable_btn{border-right:1px solid #fff;width:100%;color:#142137;height:100%;display:flex;justify-content:center;align-items:center;font-family:Mulish,sans-serif}
.rv-19-timetable_section .rv-19-timetable_section_top .rv-19-timetable_button_area:hover{color:#000;letter-spacing:1px}
.rv-19-timetable_section .rv-19-timetable_section_top .rv-19-timetable_button_area:hover i{transform:rotate(0)}
.rv-19-timetable_section .rv-19-timetable_section_top .rv-19-timetable_button_area i{height:54px;width:54px;align-self:flex-end;text-align:center;line-height:54px;transition:all .4s ease;transform:rotate(-45deg)}
.rv-19-timetable_section .rv-19-timetable_image{height:100%;text-align:center}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-timetable_section .rv-19-timetable_image{padding-bottom:50px;height:620px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-timetable_section .rv-19-timetable_image{padding-bottom:50px;height:500px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-timetable_section .rv-19-timetable_image{padding-bottom:0;height:420px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-19-timetable_section .rv-19-timetable_image{padding-bottom:0;height:350px}
}
.rv-19-timetable_section .rv-19-timetable_image img{height:100%;width:auto}
.rv-19-timetable_section .rv-19-timetable_calender_main_area .rv-19-timetable_calender_area{display:flex;align-items:flex-start;justify-content:flex-end}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-timetable_section .rv-19-timetable_calender_main_area .rv-19-timetable_calender_area{flex-direction:column}
}
.rv-19-timetable_section .rv-19-timetable_calender_main_area .rv-19-timetable_calender_area .rv-19-ti_one{margin-top:40px;border-left:1px solid rgba(20,33,55,.14)}
.rv-19-timetable_section .rv-19-timetable_calender_main_area .rv-19-timetable_calender_area .rv-19-timetable_calender_colum{border-right:1px solid rgba(20,33,55,.14);width:100%}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-timetable_section .rv-19-timetable_calender_main_area .rv-19-timetable_calender_area .rv-19-timetable_calender_colum{border-left:1px solid rgba(20,33,55,.14)}
}
.rv-19-timetable_section .rv-19-timetable_calender_main_area .rv-19-timetable_calender_area .rv-19-timetable_calender_colum .rv-19-timetable_calender .week_name{width:100%;background:#eff0f3;height:80px;display:flex;align-items:center;padding:0 20px;position:relative}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-19-timetable_section .rv-19-timetable_calender_main_area .rv-19-timetable_calender_area .rv-19-timetable_calender_colum .rv-19-timetable_calender .week_name{height:60px}
}
.rv-19-timetable_section .rv-19-timetable_calender_main_area .rv-19-timetable_calender_area .rv-19-timetable_calender_colum .rv-19-timetable_calender .week_name span{position:absolute;content:"";right:0;top:0;color:#141414;font-size:14px;font-weight:500;background:#dfe11b;width:80px;height:20px;text-align:center;line-height:20px;font-family:Mulish,sans-serif}
.rv-19-timetable_section .rv-19-timetable_calender_main_area .rv-19-timetable_calender_area .rv-19-timetable_calender_colum .rv-19-timetable_calender .week_name h3{color:#141414;font-size:30px;font-weight:700;margin:0;font-family:Mulish,sans-serif}
.rv-19-timetable_section .rv-19-timetable_calender_main_area .rv-19-timetable_calender_area .rv-19-timetable_calender_colum .rv-19-timetable_calender .class_time{display:flex;justify-content:space-between;align-items:center;-moz-column-gap:50px;column-gap:50px;padding:15px 20px;border-bottom:1px solid rgba(20,20,20,.1)}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-timetable_section .rv-19-timetable_calender_main_area .rv-19-timetable_calender_area .rv-19-timetable_calender_colum .rv-19-timetable_calender .class_time{-moz-column-gap:25px;column-gap:25px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-timetable_section .rv-19-timetable_calender_main_area .rv-19-timetable_calender_area .rv-19-timetable_calender_colum .rv-19-timetable_calender .class_time{-moz-column-gap:10px;column-gap:10px}
}
.rv-19-timetable_section .rv-19-timetable_calender_main_area .rv-19-timetable_calender_area .rv-19-timetable_calender_colum .rv-19-timetable_calender .class_time p{color:rgba(20,33,55,.7);font-size:15px;font-weight:600;margin:0;font-family:Mulish,sans-serif}
.rv-19-timetable_section .rv-19-timetable_calender_main_area .rv-19-timetable_calender_area .rv-19-timetable_calender_colum .rv-19-timetable_calender .class_time span{color:rgba(20,33,55,.7);font-weight:600;font-size:15px;font-family:Mulish,sans-serif}
.rv-1-video{background:url(../img/rv-1-video-bg.jpg) no-repeat center center;background-size:cover;padding:299px 0;position:relative;z-index:1}
@media screen and (max-width:1399px){
.rv-1-video{padding:199px 0}
}
@media screen and (max-width:1199px){
.rv-1-video{padding:159px 0}
}
@media screen and (max-width:991px){
.rv-1-video{padding:129px 0}
}
@media screen and (max-width:767px){
.rv-1-video{padding:109px 0}
}
@media screen and (max-width:575px){
.rv-1-video{padding:69px 0}
}
.rv-1-video::before{content:"";position:absolute;z-index:-1;inset:0;background-color:rgba(2,2,8,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}
.rv-1-video__title{color:var(--white-f);text-transform:uppercase;margin-bottom:48px}
@media screen and (max-width:1199px){
.rv-1-video__title{margin-bottom:28px}
}
.rv-1-video__descr{color:#050505;font-family:var(--mulish);font-size:20px;font-weight:600;line-height:120%;width:55%}
@media screen and (max-width:767px){
.rv-1-video__descr{width:85%}
}
@media screen and (max-width:479px){
.rv-1-video__descr{width:100%}
}
.rv-1-video__descr span{display:inline;background:linear-gradient(45deg,#efc329,#efc329) no-repeat;background-size:100% 100%;padding:0 2px}
.rv-1-video__btn{display:flex;align-items:center;gap:20px;justify-content:flex-end}
@media screen and (max-width:991px){
.rv-1-video__btn{justify-content:flex-start}
}
@media screen and (max-width:479px){
.rv-1-video__btn{gap:15px}
}
.rv-1-video__btn a{width:110px;height:110px;flex-shrink:0;background-color:var(--white-f);display:grid;place-content:center;border-radius:50%;color:var(--black);font-size:20px}
@media screen and (max-width:991px){
.rv-1-video__btn a{width:90px;height:90px}
}
@media screen and (max-width:479px){
.rv-1-video__btn a{width:80px;height:80px}
}
.rv-1-video__btn a:hover{background-color:var(--black);color:var(--white-f)}
.rv-1-video__btn span.txt{color:var(--white-f);font-family:var(--mulish);font-size:20px;font-weight:700}
.rv-2-video{background:url(../img/rv-2-video-banner.html) no-repeat center center;background-size:cover;padding:295px 0;text-align:center}
@media screen and (max-width:1399px){
.rv-2-video{padding:206px 0}
}
@media screen and (max-width:991px){
.rv-2-video{padding:136px 0}
}
@media screen and (max-width:575px){
.rv-2-video{padding:106px 0}
}
@media screen and (max-width:479px){
.rv-2-video{padding:86px 0}
}
.rv-2-video__btn{width:110px;height:110px;line-height:110px;background:linear-gradient(180deg,#c2d600 0,#f0ff53 100%);text-align:center;border-radius:50%;font-size:22px;color:var(--black);position:relative;z-index:auto}
@media screen and (max-width:767px){
.rv-2-video__btn{width:90px;height:90px;line-height:90px}
}
@media screen and (max-width:479px){
.rv-2-video__btn{width:80px;height:80px}
}
.rv-2-video__btn i{filter:drop-shadow(0 2px 2px #afb005)}
.rv-2-video__btn::before{content:"";position:absolute;z-index:-1;left:50%;top:50%;translate:-50% -50%;width:152%;height:152%;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:btnAnimation 1.2s ease-in infinite alternate}
@keyframes btnAnimation{
0%{width:152%;height:152%;filter:blur(0);opacity:1}
100%{width:192%;height:192%;filter:blur(30px);opacity:0}
}
.rv-4-videos{padding-bottom:100px}
@media screen and (max-width:1399px){
.rv-4-videos{padding-bottom:80px}
}
@media screen and (max-width:991px){
.rv-4-videos{padding-bottom:60px}
}
@media screen and (max-width:479px){
.rv-4-videos__banner img{height:180px}
}
.rv-4-videos__banner .rv-4-video-btn{top:50%;right:50%;translate:50% -50%;width:100px;height:100px;line-height:100px}
@media screen and (max-width:479px){
.rv-4-videos__banner .rv-4-video-btn{width:80px;height:80px;line-height:80px}
}
.rv-4-videos__row{--bs-gutter-x:30px;--bs-gutter-y:30px}
@media screen and (max-width:1199px){
.rv-4-videos__row{--bs-gutter-x:20px;--bs-gutter-y:20px}
}
.rv-4-video{position:relative}
.rv-4-video-btn{color:var(--white-f);width:70px;height:70px;line-height:70px;position:absolute;top:0;right:0;font-size:30px;text-align:center;border:1px solid rgba(255,255,255,.3);background:rgba(8,28,21,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}
.rv-4-video-btn:hover{color:#a90e20}
.rv-5-video{background:url(../img/rv-5-video-bg.html) no-repeat center center;background-size:cover;padding:360px 0;position:relative}
@media screen and (max-width:1399px){
.rv-5-video{padding:300px 0}
}
@media screen and (max-width:1199px){
.rv-5-video{padding:250px 0}
}
@media screen and (max-width:767px){
.rv-5-video{padding:200px 0}
}
@media screen and (max-width:479px){
.rv-5-video{padding:140px 0}
}
.rv-5-video span{position:absolute;left:50%;top:50%;translate:-50% -50%;width:180px;height:180px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1.5px solid rgba(255,255,255,.24);background:rgba(255,255,255,.1);border-radius:50%;z-index:0;display:flex;justify-content:center;align-items:center}
@media screen and (max-width:1199px){
.rv-5-video span{width:160px;height:160px}
}
@media screen and (max-width:767px){
.rv-5-video span{width:140px;height:140px}
}
@media screen and (max-width:479px){
.rv-5-video span{width:120px;height:120px}
}
.rv-5-video a{width:110px;height:110px;line-height:110px;border-radius:50%;text-align:center;background:linear-gradient(28deg,#d21028 8.41%,#ff8100 93.57%);color:var(--white-f);font-size:22px;position:relative;z-index:1}
@media screen and (max-width:1199px){
.rv-5-video a{width:110px;height:110px;line-height:110px}
}
@media screen and (max-width:767px){
.rv-5-video a{width:100px;height:100px;line-height:100px}
}
@media screen and (max-width:479px){
.rv-5-video a{width:80px;height:80px;line-height:80px}
}
.rv-5-video a:hover::before{opacity:1}
.rv-5-video a::before{content:"";position:absolute;inset:0;background:linear-gradient(212deg,#d21028 8.41%,#ff8100 93.57%);z-index:-1;opacity:0;transition:.4s ease;border-radius:50%}
.rv-5-video a i{filter:drop-shadow(0 3px 1px rgba(128, 7, 58, .3))}
.rv-6-video{background-image:url(../img/rv-6-video-bg.html);margin-right:160px;padding:335px 0;position:relative}
@media screen and (max-width:1399px){
.rv-6-video{margin-right:80px;padding:285px 0}
}
@media screen and (max-width:1199px){
.rv-6-video{margin-right:60px;padding:235px 0}
}
@media screen and (max-width:991px){
.rv-6-video{margin-right:0;padding:200px 0}
}
@media screen and (max-width:767px){
.rv-6-video{padding:150px 0}
}
.rv-6-video::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#f5f5f5 230px,var(--white-f) 0);z-index:-1;right:-160px}
.rv-6-video span{width:170px;height:170px;right:250px;left:auto;translate:0 -50%;background:rgba(5,5,5,.3)}
@media screen and (max-width:1199px){
.rv-6-video span{width:140px;height:140px}
}
@media screen and (max-width:991px){
.rv-6-video span{right:50%;translate:50% -50%}
}
@media screen and (max-width:767px){
.rv-6-video span{width:120px;height:120px}
}
.rv-6-video span a{background:linear-gradient(28deg,rgba(171,24,12,.95) 8.41%,#ff6357 93.57%)}
@media screen and (max-width:1199px){
.rv-6-video span a{width:90px;height:90px;line-height:90px}
}
@media screen and (max-width:767px){
.rv-6-video span a{width:80px;height:80px;line-height:80px}
}
.rv-6-video span a::before{background:linear-gradient(212deg,rgba(171,24,12,.95) 8.41%,#ff6357 93.57%)}
.rv-11-video{background:url(../img/rv-11-video-bg.html) no-repeat center center;background-size:cover;border-radius:100px 0;padding:220px 0;margin:0 50px;position:relative;z-index:1;overflow:hidden;text-align:center}
@media screen and (max-width:1399px){
.rv-11-video{padding:170px 0}
}
@media screen and (max-width:1199px){
.rv-11-video{padding:140px 0;margin:0 30px}
}
@media screen and (max-width:991px){
.rv-11-video{padding:120px 0}
}
@media screen and (max-width:767px){
.rv-11-video{padding:90px 0}
}
@media screen and (max-width:575px){
.rv-11-video{padding:70px 0;border-radius:70px 0}
}
@media screen and (max-width:479px){
.rv-11-video{padding:50px 0;border-radius:50px 0;margin:0 12px}
}
.rv-11-video::before{content:"";position:absolute;inset:0;background:rgba(5,5,5,.4);z-index:-1}
.rv-11-video__btn{width:100px;height:100px;line-height:103px;border-radius:20px 0;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--white-f);text-align:center;font-size:40px;margin-bottom:25px}
@media screen and (max-width:1199px){
.rv-11-video__btn{margin-bottom:18px}
}
@media screen and (max-width:991px){
.rv-11-video__btn{width:90px;height:90px;line-height:93px}
}
@media screen and (max-width:479px){
.rv-11-video__btn{width:80px;height:80px;line-height:83px;margin-bottom:10px;font-size:35px}
}
.rv-11-video h2{color:var(--white-f);font-family:var(--mulish);font-size:44px;font-weight:700;line-height:113.636%;width:35%;margin:auto}
@media screen and (max-width:1399px){
.rv-11-video h2{font-size:40px}
}
@media screen and (max-width:1199px){
.rv-11-video h2{font-size:36px;width:50%}
}
@media screen and (max-width:991px){
.rv-11-video h2{font-size:32px;width:60%}
}
@media screen and (max-width:767px){
.rv-11-video h2{font-size:30px;width:80%}
}
@media screen and (max-width:575px){
.rv-11-video h2{font-size:26px;width:80%}
}
@media screen and (max-width:479px){
.rv-11-video h2{font-size:24px;width:100%}
}
.rv-14-video{background:url(../img/rv-14-video-bg.html) no-repeat center center;background-size:cover;margin-left:100px;margin-right:auto;padding:273px 0;position:relative}
@media screen and (max-width:1599px){
.rv-14-video{padding:223px 0}
}
@media screen and (max-width:1399px){
.rv-14-video{margin-left:80px;padding:183px 0}
}
@media screen and (max-width:1199px){
.rv-14-video{margin-left:60px;padding:163px 0}
}
@media screen and (max-width:991px){
.rv-14-video{margin-left:0;padding:123px 0}
}
@media screen and (max-width:767px){
.rv-14-video{padding:103px 0}
}
@media screen and (max-width:479px){
.rv-14-video{padding:73px 0}
}
.rv-14-video::before{content:"";position:absolute;top:0;left:-100px;background-image:linear-gradient(to bottom,#174e5e 230px,var(--white-f) 0);height:100%;width:100px}
.rv-14-video a{font-size:140px;color:rgba(255,255,255,.4);line-height:.7}
.rv-14-video a i{position:relative;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);overflow:hidden;line-height:.88}
.rv-14-video a i span{position:absolute;background-color:var(--white-f);width:13px;height:55px;left:0;animation:slideX 1.8s linear alternate infinite}
.rv-14-video a i span.stroke-2{bottom:-15px;rotate:60deg;animation-name:slide2}
.rv-14-video a i span.stroke-3{top:-15px;rotate:-60deg;animation-name:slide3}
@keyframes slideX{
0%{transform:translateY(0)}
100%{transform:translateY(70px)}
}
@keyframes slide2{
0%{transform:translateY(-14px)}
100%{transform:translateY(-85px)}
}
@keyframes slide3{
0%{transform:translateY(85px)}
100%{transform:translateY(10px)}
}
.rv-19-video_section .video_image{position:relative;z-index:1;height:870px;width:100%}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-video_section .video_image{height:700px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-video_section .video_image{height:500px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-video_section .video_image{height:450px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-video_section .video_image{height:300px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-video_section .video_image{height:250px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-19-video_section .video_image{height:200px}
}
.rv-19-video_section .video_image img{height:100%;width:100%}
.rv-19-video_section .video_image .video_btn{width:70px;height:70px;border-radius:50%;background-color:#f35b04;color:#fff;display:inline-block;text-align:center;line-height:70px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);animation:pulse 1.5s linear infinite;background-color:#dfe11b;z-index:1;color:#080202}
.rv-19-video_section .video_image .video_btn:hover{background:#fff;color:#f35b04}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-video_section .video_image .video_btn{height:55px;width:55px;line-height:55px}
}
.rv-19-video_section .video_image .video_btn:hover{background:#080202;color:#dfe11b}
.rv-20-video_section{background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-image:url(../img/video/home-6-video-1.png);padding:150px 0 200px 0}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-video_section{padding:100px 0 170px 0;padding:100px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-video_section{padding:70px 0 150px 0}
}
.rv-20-video_section .rv-20-video_section_heading .rv-20-video_sub_title{color:#fff;font-weight:500;font-size:16px;width:250px;height:36px;line-height:36px;text-align:center;border:1px solid rgba(255,255,255,.24);display:flex;justify-content:center;align-items:center;-moz-column-gap:4px;column-gap:4px;margin-bottom:30px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-video_section .rv-20-video_section_heading .rv-20-video_sub_title{width:200px}
}
@media only screen and (min-width:480px)and (max-width:575px){
.rv-20-video_section .rv-20-video_section_heading .rv-20-video_sub_title{width:180px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-video_section .rv-20-video_section_heading .rv-20-video_sub_title{margin-bottom:15px;width:150px}
}
.rv-20-video_section .rv-20-video_section_heading .rv-20-video_sub_title span{height:5px;width:5px;background:#fff;border-radius:50%}
.rv-20-video_section .rv-20-video_section_heading .rv-20-video_section_title{font-size:50px;font-weight:800;color:#fff;margin-bottom:60px;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-video_section .rv-20-video_section_heading .rv-20-video_section_title{font-size:40px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-video_section .rv-20-video_section_heading .rv-20-video_section_title{font-size:30px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px){
.rv-20-video_section .rv-20-video_section_heading .rv-20-video_section_title{font-size:24px}
}
@media only screen and (min-width:480px)and (max-width:575px){
.rv-20-video_section .rv-20-video_section_heading .rv-20-video_section_title{font-size:20px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-video_section .rv-20-video_section_heading .rv-20-video_section_title{font-size:18px}
}
.rv-20-video_section .rv-20-video_button{position:relative}
.rv-20-video_section .rv-20-video_button .video_btn{width:70px;height:70px;border-radius:50%;background-color:#f35b04;color:#fff;display:inline-block;text-align:center;line-height:70px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);animation:pulse 1.5s linear infinite;background-color:#fff;z-index:1;color:#2d6a4f;font-family:Mulish,sans-serif}
.rv-20-video_section .rv-20-video_button .video_btn:hover{background:#fff;color:#f35b04}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-video_section .rv-20-video_button .video_btn{height:55px;width:55px;line-height:55px}
}
.rv-20-video_section .rv-20-video_button .video_btn:hover{background:#2d6a4f;color:#fff}
.rv-24-video_section{background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover;position:relative;z-index:1}
.rv-24-video_section::after{position:absolute;content:"";height:100%;width:100%;background:rgba(2,2,8,.7);top:0;left:0;z-index:-1}
.rv-24-video_section .rv-24-video_content{text-align:center;padding:150px 0}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-video_section .rv-24-video_content{padding:100px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-video_section .rv-24-video_content{padding:70px 0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-video_section .rv-24-video_content{padding:60px 0}
}
.rv-24-video_section .rv-24-video_content .rv-24-room_rating{padding-bottom:20px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-video_section .rv-24-video_content .rv-24-room_rating{padding-bottom:10px}
}
.rv-24-video_section .rv-24-video_content .rv-24-room_rating i{color:#ffb422}
.rv-24-video_section .rv-24-video_content .rv-24-video_sub_title{font-family:Mulish,sans-serif;color:rgba(255,255,255,.8);font-size:16px;font-weight:600;margin-bottom:20px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-video_section .rv-24-video_content .rv-24-video_sub_title{margin-bottom:10px}
}
.rv-24-video_section .rv-24-video_content .rv-24-video_title{font-family:Mulish,sans-serif;color:#fff;font-size:44px;font-weight:800;margin-bottom:60px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-video_section .rv-24-video_content .rv-24-video_title{margin-bottom:30px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-video_section .rv-24-video_content .rv-24-video_title{font-size:30px;margin-bottom:25px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-video_section .rv-24-video_content .rv-24-video_title{font-size:18px;margin-bottom:25px}
}
.rv-24-video_section .rv-24-video_content .rv-24-video_button .rv-24-video_btn{font-family:Mulish,sans-serif;width:70px;height:70px;border-radius:50%;background-color:#f35b04;color:#fff;display:inline-block;text-align:center;line-height:70px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);animation:pulse 1.5s linear infinite;background-color:#a58051;position:inherit;color:#fff;transform:inherit}
.rv-24-video_section .rv-24-video_content .rv-24-video_button .rv-24-video_btn:hover{background:#fff;color:#f35b04}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-video_section .rv-24-video_content .rv-24-video_button .rv-24-video_btn{height:55px;width:55px;line-height:55px}
}
.rv-24-video_section .rv-24-video_content .rv-24-video_button .rv-24-video_btn:hover{background:#fff;color:#a58051}
.rv-25-video_section{background-position:center;background-attachment:scroll;background-repeat:no-repeat;background-size:cover;padding-top:250px;position:relative}
@media only screen and (min-width:992px)and (max-width:1199px){
.rv-25-video_section{padding-top:200px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-video_section{padding-top:80px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-video_section{padding-top:200px}
}
.rv-25-video_btn{width:70px;height:70px;border-radius:50%;background-color:#f35b04;color:#fff;display:inline-block;text-align:center;line-height:70px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);animation:pulse 1.5s linear infinite;left:80%;top:40%;background:linear-gradient(28deg,#ff006b 8.41%,#ff8100 93.57%);box-shadow:0 4px 10px 0 rgba(176,8,79,.4)}
.rv-25-video_btn:hover{background:#fff;color:#f35b04}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-video_btn{height:55px;width:55px;line-height:55px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-video_btn{left:50%;top:22%}
}
.rv-25-video_btn:hover{color:linear-gradient(28deg,#ff006b 8.41%,#ff8100 93.57%)}
.rv-25-video_info{display:flex;align-items:center;background:#a07549;padding:50px;-moz-column-gap:60px;column-gap:60px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-video_info{padding:30px}
}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-video_info{padding:20px;-moz-column-gap:30px;column-gap:30px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-video_info{padding:20px;row-gap:30px;flex-direction:column}
}
.rv-25-video_logo{height:120px;width:99px;margin:auto;flex:0 0 25%}
.rv-25-video_logo img{height:100%;width:100%}
.rv-25-video_txt{color:rgba(255,255,255,.3);border-left:1px solid rgba(255,255,255,.3);font-size:16px;padding-left:60px;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-video_txt{padding-left:30px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-video_txt{padding-top:30px;padding-left:0;border-top:1px solid rgba(255,255,255,.3);border-left:0}
}
.rv-25-video_txt a{color:#fff;text-decoration:underline;display:inline}
.rv-25-video_txt a:hover{color:#1e3932;text-decoration:underline}
.rv-1-pricing .rv-1-section-heading{text-align:center}
.rv-1-pricing .rv-1-section__title{margin-bottom:48px}
@media screen and (max-width:1199px){
.rv-1-pricing .rv-1-section__title{margin-bottom:33px}
}
@media screen and (max-width:767px){
.rv-1-pricing .rv-1-section__title{margin-bottom:23px}
}
.rv-1-pricing__row{--bs-gutter-x:30px;--bs-gutter-y:30px}
@media screen and (max-width:1199px){
.rv-1-pricing__row{--bs-gutter-x:20px;--bs-gutter-y:20px}
}
@media screen and (max-width:575px){
.rv-1-pricing__row{--bs-gutter-x:15px;--bs-gutter-y:15px}
}
.rv-1-pricing-pack{background:url(../img/rv-1-pricing-bg.html) no-repeat center center;background-size:100% 100%;padding:60px 24px}
@media screen and (max-width:1199px){
.rv-1-pricing-pack{padding:45px 24px}
}
@media screen and (max-width:767px){
.rv-1-pricing-pack{padding:35px 15px}
}
.rv-1-pricing-pack__heading{padding-left:15px}
.rv-1-pricing-pack__sub-title{font-family:var(--mulish);font-size:18px;font-weight:600;color:var(--black);margin-bottom:11px}
@media screen and (max-width:767px){
.rv-1-pricing-pack__sub-title{margin-bottom:6px}
}
@media screen and (max-width:575px){
.rv-1-pricing-pack__sub-title{font-size:16px}
}
.rv-1-pricing-pack__title{font-family:var(--mulish);font-weight:700;font-size:60px;color:var(--black);margin-bottom:26px}
@media screen and (max-width:1399px){
.rv-1-pricing-pack__title{font-size:45px}
}
@media screen and (max-width:1199px){
.rv-1-pricing-pack__title{margin-bottom:16px;font-size:40px}
}
@media screen and (max-width:767px){
.rv-1-pricing-pack__title{font-size:35px;margin-bottom:10px}
}
@media screen and (max-width:575px){
.rv-1-pricing-pack__title{font-size:30px}
}
.rv-1-pricing-pack__details{background-color:var(--white-f);padding:40px 40px 45px;border:1px solid rgba(5,5,5,.08)}
@media screen and (max-width:1199px){
.rv-1-pricing-pack__details{padding:30px 25px}
}
@media screen and (max-width:767px){
.rv-1-pricing-pack__details{padding:20px 15px}
}
.rv-1-pricing-pack__info{font-family:var(--mulish);font-size:15px;font-weight:500;color:rgba(5,5,5,.7);padding-left:32px;position:relative}
@media screen and (max-width:767px){
.rv-1-pricing-pack__info{padding-left:27px}
}
.rv-1-pricing-pack__info:not(:last-child){margin-bottom:20px}
@media screen and (max-width:1199px){
.rv-1-pricing-pack__info:not(:last-child){margin-bottom:15px}
}
@media screen and (max-width:767px){
.rv-1-pricing-pack__info:not(:last-child){margin-bottom:12px}
}
.rv-1-pricing-pack__info::before{content:"";position:absolute;left:0;top:50%;translate:0 -50%;background:url(../img/rv-1-icon-3.png) no-repeat center center;background-size:100%;width:20px;height:20px;box-shadow:0 1px 2px rgba(6,138,75,.3);border-radius:50%}
@media screen and (max-width:767px){
.rv-1-pricing-pack__info::before{width:18px;height:18px}
}
.rv-1-pricing-pack__btn{display:flex;margin-top:40px;line-height:48px}
@media screen and (max-width:1199px){
.rv-1-pricing-pack__btn{margin-top:25px}
}
@media screen and (max-width:767px){
.rv-1-pricing-pack__btn{margin-top:15px;line-height:42px}
}
.rv-1-pricing-pack__btn:hover .txt{background-color:var(--orange);border-color:var(--orange);color:var(--white-f)}
.rv-1-pricing-pack__btn:hover .icon{background-color:var(--orange);border-color:var(--orange)}
.rv-1-pricing-pack__btn:hover .icon img{filter:invert(0)}
.rv-1-pricing-pack__btn .txt{width:100%;text-align:center;border-radius:14px;color:var(--black);background-color:var(--white-f);border:1px solid rgba(5,5,5,.14)}
.rv-1-pricing-pack__btn .icon{background-color:var(--white-f);border:1px solid rgba(5,5,5,.14);border-radius:14px;transition:.4s ease}
@media screen and (max-width:575px){
.rv-1-pricing-pack__btn .icon{display:none}
}
.rv-1-pricing-pack__btn .icon img{transition:.4s ease;filter:invert(1)}
@media screen and (max-width:1399px){
.rv-8-pricing{padding:40px 0 80px}
}
@media screen and (max-width:991px){
.rv-8-pricing{padding:30px 0 60px}
}
.rv-8-pricing-pack{background:rgba(28,116,233,.06);padding:50px 40px}
@media screen and (max-width:1199px){
.rv-8-pricing-pack{padding:40px 30px}
}
@media screen and (max-width:767px){
.rv-8-pricing-pack{padding:35px 30px}
}
.rv-8-pricing-pack .rv-1-pricing-pack__title{margin-bottom:0}
.rv-8-pricing-pack .rv-1-pricing-pack__heading{padding-left:0;border-bottom:1px solid rgba(5,5,5,.08);padding-bottom:25px;margin-bottom:40px}
@media screen and (max-width:1199px){
.rv-8-pricing-pack .rv-1-pricing-pack__heading{padding-bottom:15px;margin-bottom:30px}
}
@media screen and (max-width:767px){
.rv-8-pricing-pack .rv-1-pricing-pack__heading{padding-bottom:10px;margin-bottom:20px}
}
.rv-8-pricing-pack .rv-1-pricing-pack__info::before{background-image:url(../img/rv-8-pricing-icon.html);border-radius:0}
.rv-8-pricing-pack .rv-3-def-btn{width:100%;text-align:center;margin-bottom:54px;background-color:rgba(0,0,0,0);border:1px solid rgba(5,5,5,.08);color:var(--black)}
@media screen and (max-width:1199px){
.rv-8-pricing-pack .rv-3-def-btn{margin-bottom:44px}
}
@media screen and (max-width:767px){
.rv-8-pricing-pack .rv-3-def-btn{margin-bottom:34px}
}
.rv-8-pricing-pack .rv-3-def-btn:hover{background-color:#1c74e9;border-color:#1c74e9;color:var(--white-f)}
.rv-11-pricing .rv-11-section__heading{text-align:center}
.rv-11-pricing-plan__title{color:var(--black);font-family:var(--mulish);font-size:22px;font-weight:700;line-height:127.273%;margin-bottom:30px}
@media screen and (max-width:1399px){
.rv-11-pricing-plan__title{margin-bottom:20px}
}
.rv-11-pricing-plan__txt{border-radius:40px 0;border:1px solid rgba(5,5,5,.1);background:var(--white-f);position:relative;margin:0 30px;margin-top:-80px;padding:60px 40px;font-family:var(--mulish)}
@media screen and (max-width:1399px){
.rv-11-pricing-plan__txt{margin:0 20px;margin-top:-70px;padding:50px 30px}
}
@media screen and (max-width:1199px){
.rv-11-pricing-plan__txt{margin:0 15px;margin-top:-70px;padding:30px 20px 25px}
}
.rv-11-pricing-plan__txt>a{color:#a98153;font-size:15px;font-weight:700;margin-top:27px}
@media screen and (max-width:1399px){
.rv-11-pricing-plan__txt>a{margin-top:22px}
}
.rv-11-pricing-plan-feature:not(:last-child){margin-bottom:24px}
.rv-11-pricing-plan-feature__top{display:flex;justify-content:space-between;overflow:hidden;position:relative;z-index:1;margin-bottom:4px}
.rv-11-pricing-plan-feature__top::before{content:"";position:absolute;left:0;top:50%;translate:0 -50%;background:linear-gradient(to right,transparent 50%,rgba(5,5,5,.24) 50%);background-repeat:repeat-x;background-size:6% 100%;right:0;height:1px;z-index:-1}
.rv-11-pricing-plan-feature h6{margin-bottom:0;background-color:var(--white-f);color:var(--black);font-size:15px;font-weight:700}
.rv-11-pricing-plan-feature__title{padding-right:5px}
.rv-11-pricing-plan-feature__price{padding-left:5px}
.rv-11-pricing-plan__sub-title{color:rgba(5,5,5,.7);font-size:14px;font-weight:400;margin-bottom:0}
.rv-11-pricing-plan.popular .rv-11-pricing-plan__img{border-radius:40px 0;overflow:hidden}
.rv-18-price_plan_section{padding:130px 0}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px){
.rv-18-price_plan_section{padding:100px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-price_plan_section{padding:70px 0}
}
.rv-18-price_plan_section .rv-18-price_heading{color:#142137;font-size:50px;font-weight:800;position:relative;margin-bottom:60px;z-index:1;text-align:center;font-family:Mulish,sans-serif}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-price_plan_section .rv-18-price_heading{font-size:40px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-price_plan_section .rv-18-price_heading{font-size:35px;margin-bottom:40px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-price_plan_section .rv-18-price_heading{font-size:25px;margin-bottom:40px}
}
.rv-18-price_plan_section .rv-18-price_heading span{position:absolute;right:25%;z-index:-1;bottom:-35%}
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_nav{display:grid;margin-bottom:50px;grid-template-columns:repeat(4,1fr);gap:20px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_nav{grid-template-columns:repeat(2,1fr);gap:30px}
}
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_nav li{width:300px;height:120px;background:#fff;display:flex;justify-content:center;flex-direction:column;align-items:center;border:1px solid rgba(20,33,55,.14);place-self:center}
@media only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_nav li{width:250px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_nav li{width:200px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_nav li{width:120px;height:100px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_nav li img{width:80px;height:auto;-o-object-fit:contain;object-fit:contain}
}
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_nav li p{color:#142137;text-align:center;margin:4px 0 0 0;font-size:18px;font-weight:700}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_nav li p{font-size:16px}
}
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_nav .tab.tab--active{background:#1c74e9!important;position:relative}
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_nav .tab.tab--active p{color:#fff!important}
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_nav .tab.tab--active::before{position:absolute;content:"";background:#1c74e9;height:30px;width:30px;bottom:-13px;transform:rotate(45deg)}
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_nav .tab.tab--active img{filter:brightness(0) invert(1)}
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_wrapper .rv-18-single_pricing_plan .rv-18-pricing_plan_header{background:rgba(28,116,233,.1);padding:50px 25px;position:relative}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_wrapper .rv-18-single_pricing_plan .rv-18-pricing_plan_header{padding:70px 25px}
}
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_wrapper .rv-18-single_pricing_plan .rv-18-pricing_plan_header .rv-18-pricing_plan_best_choice{background:#fff;font-size:14px;font-weight:700;padding:3px 10px;position:absolute;right:25px;top:25px;color:#142137;font-family:Mulish,sans-serif}
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_wrapper .rv-18-single_pricing_plan .rv-18-pricing_plan_header .rv-18-pricing_plan_header_title{font-size:18px;font-weight:700;color:#142137;margin-bottom:7px;font-family:Mulish,sans-serif}
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_wrapper .rv-18-single_pricing_plan .rv-18-pricing_plan_header .rv-18-pricing_plan_price{font-size:60px;font-weight:700;color:#142137;margin:0;padding-bottom:30px;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_wrapper .rv-18-single_pricing_plan .rv-18-pricing_plan_header .rv-18-pricing_plan_price{padding:0}
}
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_wrapper .rv-18-single_pricing_plan .rv-18-pricing_plan_header .rv-18-pricing_plan_price sup{font-weight:500}
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_wrapper .rv-18-single_pricing_plan .rv-18-pricing_plan_content{padding:50px 25px;margin:0 20px;border:1px solid rgba(20,33,55,.14);position:relative;top:-40px;background:#fff}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_wrapper .rv-18-single_pricing_plan .rv-18-pricing_plan_content{padding:40px 20px}
}
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_wrapper .rv-18-single_pricing_plan .rv-18-pricing_plan_content .rv-18-pricing_plan_time{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:#1c74e9;color:#fff;width:114px;height:28px;text-align:center;padding:2px 0}
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_wrapper .rv-18-single_pricing_plan .rv-18-pricing_plan_content li{margin-bottom:15px;font-family:Mulish,sans-serif}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_wrapper .rv-18-single_pricing_plan .rv-18-pricing_plan_content li{font-size:14px}
}
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_wrapper .rv-18-single_pricing_plan .rv-18-pricing_plan_content li i{margin-right:20px;height:25px;width:25px;text-align:center;line-height:25px;border-radius:50%;font-size:12px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_wrapper .rv-18-single_pricing_plan .rv-18-pricing_plan_content li i{margin-right:10px}
}
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_wrapper .rv-18-single_pricing_plan .rv-18-pricing_plan_content li i.fa-check{background:#22ff7f;color:#fff}
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_wrapper .rv-18-single_pricing_plan .rv-18-pricing_plan_content li i.fa-times{background:rgba(20,33,55,.2);color:#525e73}
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_wrapper .rv-18-single_pricing_plan .rv-18-pricing_plan_content .rv-18-pricing_plan_footer a{color:#fff;font-weight:700;height:50px;background:#142137;display:flex;justify-content:center;align-items:center;background:#142137;margin-top:35px;transition:all .4s ease;font-family:Mulish,sans-serif}
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_wrapper .rv-18-single_pricing_plan .rv-18-pricing_plan_content .rv-18-pricing_plan_footer a:hover{background:#1c74e9;color:#fff;letter-spacing:1.1px}
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_wrapper .rv-18-single_pricing_plan .rv-18-pricing_plan_content .rv-18-pricing_plan_footer a:hover i{transform:rotate(-45deg)}
.rv-18-price_plan_section .rv-18-price-main-area .rv-18-price_wrapper .rv-18-single_pricing_plan .rv-18-pricing_plan_content .rv-18-pricing_plan_footer a i{margin-left:7px;transition:all .4s ease}
.rv-19-price_main_section{padding:130px 0}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-price_main_section{padding:100px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-price_main_section{padding:70px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-price_main_section{padding:50px 0}
}
.rv-19-price_main_section .rv-19-price_heading{color:#142137;font-size:70px;font-weight:800;margin-bottom:60px;text-align:center;font-family:Mulish,sans-serif}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-price_main_section .rv-19-price_heading{font-size:55px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-price_main_section .rv-19-price_heading{font-size:45px}
}
.rv-19-price_main_section .rv-19-single_pricing_plan{border:1px solid rgba(20,33,55,.2)}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-price_main_section .rv-19-single_pricing_plan{margin-bottom:30px}
}
.rv-19-price_main_section .rv-19-single_pricing_plan .rv-19-pricing_plan_header_title{font-size:18px;font-weight:700;color:#142137;background:#dfe11b;width:100%;padding:25px 50px;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-price_main_section .rv-19-single_pricing_plan .rv-19-pricing_plan_header_title{padding:15px 20px}
}
.rv-19-price_main_section .rv-19-single_pricing_plan .rv-19-pricing_plan_price{font-size:60px;font-weight:700;color:#142137;margin:0;padding:10px 50px;border-bottom:1px solid rgba(20,33,55,.14);margin-bottom:50px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-price_main_section .rv-19-single_pricing_plan .rv-19-pricing_plan_price{padding:10px 20px;font-size:40px;margin-bottom:30px}
}
.rv-19-price_main_section .rv-19-single_pricing_plan .rv-19-pricing_plan_price sub{font-weight:500;font-size:14px;color:#142137}
.rv-19-price_main_section .rv-19-single_pricing_plan ul{padding:0 50px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-price_main_section .rv-19-single_pricing_plan ul{padding:0 20px}
}
.rv-19-price_main_section .rv-19-single_pricing_plan ul li{color:#a6a6a6;font-size:15px;font-weight:500;margin-bottom:15px}
.rv-19-price_main_section .rv-19-single_pricing_plan ul li span{margin-right:25px}
.rv-19-price_main_section .rv-19-single_pricing_plan ul .rv-19-op{color:#2b3e60}
.rv-19-price_main_section .rv-19-single_pricing_plan ul .rv-19-op span{width:10px;height:10px;border-radius:50%;background:linear-gradient(143deg,rgba(240,242,0,.87) 0,#b6b805 90.81%),rgba(43,88,163,.2);margin-right:15px}
.rv-19-price_main_section .rv-19-single_pricing_plan .rv-19-price_plan_button_area{width:100%;padding:0 50px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-price_main_section .rv-19-single_pricing_plan .rv-19-price_plan_button_area{padding:0 20px}
}
.rv-19-price_main_section .rv-19-single_pricing_plan .rv-19-price_plan_button_area .rv-19-price_plan_btn{width:100%;height:54px;font-size:16px;font-weight:700;color:#142137;border:1px solid rgba(20,33,55,.14);text-align:center;font-family:Mulish,sans-serif;line-height:50px;margin:60px 0}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-price_main_section .rv-19-single_pricing_plan .rv-19-price_plan_button_area .rv-19-price_plan_btn{margin:30px 0}
}
.rv-19-price_main_section .rv-19-single_pricing_plan .rv-19-price_plan_button_area .rv-19-price_plan_btn i{transition:all .4s ease;border-left:1px solid rgba(20,33,55,.14);height:100%;width:50px;text-align:center;line-height:54px;margin-right:0;float:right}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-price_main_section .rv-19-single_pricing_plan .rv-19-price_plan_button_area .rv-19-price_plan_btn i{widows:45px}
}
.rv-19-price_main_section .rv-19-single_pricing_plan .rv-19-price_plan_button_area .rv-19-price_plan_btn:hover{background:#dfe11b;border:1px solid rgba(0,0,0,0)}
.rv-19-price_main_section .rv-19-single_pricing_plan .rv-19-price_plan_button_area .rv-19-price_plan_btn:hover i{border-left:1px solid #fff}
.rv-20-price_section{padding-bottom:130px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-price_section{padding-bottom:100px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-price_section{padding-bottom:70px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-price_section{padding-bottom:50px}
}
.rv-20-price_section .rv-20-price_section_heading{text-align:center}
.rv-20-price_section .rv-20-price_section_heading .rv-20-price_sub_title{color:#081c15;font-weight:500;font-size:16px;width:140px;height:36px;line-height:36px;text-align:center;border:1px solid rgba(8,28,21,.14);display:flex;justify-content:center;align-items:center;-moz-column-gap:4px;column-gap:4px;margin:0 auto;font-family:Mulish,sans-serif}
.rv-20-price_section .rv-20-price_section_heading .rv-20-price_sub_title span{height:5px;width:5px;background:#081c15;border-radius:50%}
.rv-20-price_section .rv-20-price_section_heading .rv-20-price_section_title{font-size:54px;font-weight:800;color:#081c15;margin-bottom:50px;margin-top:20px;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-price_section .rv-20-price_section_heading .rv-20-price_section_title{font-size:40px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-price_section .rv-20-price_section_heading .rv-20-price_section_title{font-size:28px;margin-bottom:35px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-price_section .rv-20-price_section_heading .rv-20-price_section_title{font-size:22px;margin-bottom:30px}
}
.rv-20-price_section .rv-20-single_pricing_plan{border:1px solid rgba(8,28,21,.14);padding:40px 0;transition:all .4s ease;margin-bottom:30px}
.rv-20-price_section .rv-20-single_pricing_plan:hover{background:#2d6a4f}
.rv-20-price_section .rv-20-single_pricing_plan:hover .rv-20-pricing_plan_header .rv-20-pricing_plan_header_title{color:#fff}
.rv-20-price_section .rv-20-single_pricing_plan:hover .rv-20-pricing_plan_header .rv-20-pricing_plan_header_desc{color:rgba(255,255,255,.6)}
.rv-20-price_section .rv-20-single_pricing_plan:hover .rv-20-pricing_plan_price{background:#fff;color:#081c15}
.rv-20-price_section .rv-20-single_pricing_plan:hover .rv-20-single_pricing_bg img{opacity:10%;transition:.4s ease}
.rv-20-price_section .rv-20-single_pricing_plan .rv-20-pricing_plan_header{padding:0 30px;position:relative;margin-bottom:20px}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-price_section .rv-20-single_pricing_plan .rv-20-pricing_plan_header{padding:0 20px}
}
.rv-20-price_section .rv-20-single_pricing_plan .rv-20-pricing_plan_header .rv-20-pricing_plan_header_title{font-size:18px;font-weight:700;color:#081c15;margin-bottom:7px;transition:all .4s ease;font-family:Mulish,sans-serif}
.rv-20-price_section .rv-20-single_pricing_plan .rv-20-pricing_plan_header .rv-20-pricing_plan_header_desc{color:rgba(8,28,21,.6);font-size:15px;font-weight:400;margin:0;transition:all .4s ease;font-family:Mulish,sans-serif}
.rv-20-price_section .rv-20-single_pricing_plan .rv-20-pricing_plan_price{color:#fff;font-size:40px;font-weight:700;padding:10px 40px;background:#2d6a4f;margin:0 0 0 30px;transition:all .4s ease;position:relative;z-index:2;font-family:Mulish,sans-serif}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-price_section .rv-20-single_pricing_plan .rv-20-pricing_plan_price{margin:0 0 0 20px;padding:10px 30px}
}
.rv-20-price_section .rv-20-single_pricing_plan .rv-20-pricing_plan_price sub{font-size:15px;font-weight:400;font-family:Mulish,sans-serif}
.rv-20-price_section .rv-20-single_pricing_plan:hover ul li{color:#c0d2ca}
.rv-20-price_section .rv-20-single_pricing_plan:hover ul li i{color:#fff}
.rv-20-price_section .rv-20-single_pricing_plan ul{padding:35px 30px;position:relative;z-index:1}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-price_section .rv-20-single_pricing_plan ul{padding:30px 20px}
}
.rv-20-price_section .rv-20-single_pricing_plan ul li{margin-bottom:15px;color:#6b7773;font-size:15px;font-weight:500;transition:all .4s ease}
.rv-20-price_section .rv-20-single_pricing_plan ul li i{margin-right:20px;font-size:18px;color:#2d6a4f;transition:all .4s ease}
.rv-20-price_section .rv-20-single_pricing_plan ul .rv-20-single_pricing_bg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;height:135%;width:320px}
.rv-20-price_section .rv-20-single_pricing_plan ul .rv-20-single_pricing_bg img{height:100%;width:100%;transition:all .4s ease}
.rv-20-price_section .rv-20-single_pricing_plan .rv-20-pricing_plan_btn{font-family:Mulish,sans-serif;color:#081c15;font-weight:700;height:50px;display:flex;justify-content:center;align-items:center;transition:all .4s ease;margin:0 30px;border:1px solid rgba(8,28,21,.14);background:#fff;position:relative;z-index:2}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-price_section .rv-20-single_pricing_plan .rv-20-pricing_plan_btn{margin:0 20px}
}
.rv-20-price_section .rv-20-single_pricing_plan .rv-20-pricing_plan_btn:hover{background:#fff;letter-spacing:1.1px}
.rv-1-gallery{background-color:#e4e4e4}
.rv-1-gallery .rv-1-section-heading-2{margin-bottom:48px}
@media screen and (max-width:1399px){
.rv-1-gallery .rv-1-section-heading-2{margin-bottom:38px}
}
@media screen and (max-width:767px){
.rv-1-gallery .rv-1-section-heading-2{margin-bottom:33px}
}
.rv-1-gallery-slide{position:relative;overflow:hidden}
.rv-1-gallery-slide:hover img{scale:1.06}
.rv-1-gallery-slide img{height:540px;width:100%}
@media screen and (max-width:1399px){
.rv-1-gallery-slide img{height:430px}
}
@media screen and (max-width:1199px){
.rv-1-gallery-slide img{height:370px}
}
@media screen and (max-width:991px){
.rv-1-gallery-slide img{height:300px}
}
.rv-1-gallery-slide__txt{position:absolute;bottom:40px;left:40px;padding-right:40px}
@media screen and (max-width:1399px){
.rv-1-gallery-slide__txt{bottom:30px;left:25px;padding-right:25px}
}
@media screen and (max-width:991px){
.rv-1-gallery-slide__txt{bottom:20px;left:20px;padding-right:20px}
}
.rv-1-gallery-slide__tag{padding:2px 15px 3px;font-weight:500;font-size:14px;color:var(--black);background-color:var(--white-f);border-radius:20px;margin-bottom:10px;border:1px solid var(--white-f)}
.rv-1-gallery-slide__tag:hover{background-color:rgba(0,0,0,0);color:var(--white-f)}
.rv-1-gallery-slide__title{margin-bottom:0;font-size:24px;font-weight:600;color:var(--white-f)}
@media screen and (max-width:1199px){
.rv-1-gallery-slide__title{font-size:22px}
}
@media screen and (max-width:991px){
.rv-1-gallery-slide__title{font-size:20px}
}
.rv-5-gallery{padding:0 20px;background:linear-gradient(to bottom,var(--white-f) 52%,#404b44 0)}
@media screen and (max-width:991px){
.rv-5-gallery{background:var(--white-f)}
}
.rv-5-gallery .row{--bs-gutter-x:20px;--bs-gutter-y:20px}
@media screen and (max-width:1399px){
.rv-5-gallery .row{--bs-gutter-x:15px;--bs-gutter-y:15px}
}
@media screen and (max-width:991px){
.rv-5-gallery .row{--bs-gutter-x:10px;--bs-gutter-y:10px}
}
.rv-5-gallery__img{position:relative;z-index:1}
.rv-5-gallery__img:hover::before{height:100%}
.rv-5-gallery__img:hover button{margin-top:0;opacity:1}
.rv-5-gallery__img::before{position:absolute;content:"";inset:0;z-index:0;background:rgba(25,36,29,.7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);height:0;transition:.4s ease}
.rv-5-gallery__img img{width:100%}
.rv-5-gallery__img button{position:absolute;left:50%;top:50%;translate:-50% -50%;background-color:#8e5b63;border:2px solid rgba(0,0,0,0);border-radius:40px;color:var(--white-f);height:54px;line-height:54px;font-family:var(--mulish);font-weight:500;text-transform:uppercase;padding:0 33px;width:-moz-max-content;width:max-content;max-width:100%;display:flex;align-items:center;gap:10px;margin-top:30px;opacity:0}
@media screen and (max-width:1399px){
.rv-5-gallery__img button{height:44px;line-height:44px;font-size:14px;padding:0 23px}
}
@media screen and (max-width:1199px){
.rv-5-gallery__img button{height:40px;line-height:40px;font-size:12px;padding:0 18px;gap:8px}
}
@media screen and (max-width:991px){
.rv-5-gallery__img button{padding:0 10px}
}
.rv-5-gallery__img button:hover{background-color:rgba(0,0,0,0);border-color:#8e5b63}
.rv-5-gallery__img button i{font-size:24px}
@media screen and (max-width:1399px){
.rv-5-gallery__img button i{font-size:22px}
}
@media screen and (max-width:1199px){
.rv-5-gallery__img button i{font-size:20px}
}
@media screen and (max-width:991px){
.rv-5-gallery__img button span.txt{display:none}
}
.rv-9-gallery{padding:20px;padding-top:0;position:relative}
@media screen and (max-width:1199px){
.rv-9-gallery{padding:15px;padding-top:0}
}
.rv-9-gallery__img{border-radius:14px;overflow:hidden}
.rv-9-gallery__sticker{position:absolute;left:50%;top:50%;translate:-50% -50%;background-color:var(--white-f);padding:60px 165px;border-radius:14px;color:#050505;text-align:center;font-family:var(--mulish)}
@media screen and (max-width:1399px){
.rv-9-gallery__sticker{padding:40px 145px}
}
@media screen and (max-width:1199px){
.rv-9-gallery__sticker{padding:30px 125px}
}
@media screen and (max-width:1199px){
.rv-9-gallery__sticker{padding:30px 105px}
}
@media screen and (max-width:479px){
.rv-9-gallery__sticker{padding:30px 55px}
}
.rv-9-gallery__sticker::before{content:"";position:absolute;inset:20px;border:1px solid rgba(5,5,5,.14);border-radius:9px;z-index:-1}
.rv-9-gallery__sticker h4{font-size:34px;font-weight:700}
@media screen and (max-width:1199px){
.rv-9-gallery__sticker h4{font-size:32px}
}
@media screen and (max-width:479px){
.rv-9-gallery__sticker h4{font-size:30px}
}
.rv-9-gallery__sticker h6{font-size:18px;font-weight:600;margin-bottom:0}
.rv-12-gallery{margin:0 20px 10px}
.rv-12-gallery .row-cols-5{--bs-gutter-x:10px}
.rv-12-gallery__img::before{background-color:rgba(14,20,40,.8);-webkit-backdrop-filter:none;backdrop-filter:none}
.rv-12-gallery__img button{background:0 0;border:none;padding:0}
.rv-12-gallery__img button i{font-size:100px;font-weight:300}
.rv-12-gallery img{width:100%;aspect-ratio:184/235}
.rv-13-gallery__sticker{border-radius:0}
.rv-13-gallery__sticker::before{border-radius:0}
.rv-13-gallery__img img{width:100%;aspect-ratio:36/47}
.rv-19-instagrm_section{padding-bottom:80px}
@media only screen and (min-width:768px)and (max-width:991px){
.rv-19-instagrm_section{padding-bottom:60px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-instagrm_section{padding-bottom:40px}
}
.rv-19-instagrm_section .rv-19-ins_gp{--bs-gutter-x:10px}
.rv-19-instagrm_section .rv-19-single_instagrm:hover .rv-19-single_instagrm_image .rv-19-instagrm_socials{transform:scale(1)}
.rv-19-instagrm_section .rv-19-single_instagrm:hover .rv-19-single_instagrm_image img{transform:scale(1.1)}
.rv-19-instagrm_section .rv-19-single_instagrm .rv-19-single_instagrm_image{height:340px;width:100%;position:relative;overflow:hidden;transition:all .4s ease}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px){
.rv-19-instagrm_section .rv-19-single_instagrm .rv-19-single_instagrm_image{height:300px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px){
.rv-19-instagrm_section .rv-19-single_instagrm .rv-19-single_instagrm_image{height:230px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-instagrm_section .rv-19-single_instagrm .rv-19-single_instagrm_image{height:200px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-19-instagrm_section .rv-19-single_instagrm .rv-19-single_instagrm_image{height:180px}
}
.rv-19-instagrm_section .rv-19-single_instagrm .rv-19-single_instagrm_image img{height:100%;width:100%;transition:all .4s ease}
.rv-19-instagrm_section .rv-19-single_instagrm .rv-19-single_instagrm_image .rv-19-instagrm_socials{position:absolute;content:"";right:0;bottom:0;display:flex;justify-content:center;align-items:center;transition:all .4s ease;height:100%;width:100%;background:rgba(223,255,27,.7);transform:scale(0)}
.rv-19-instagrm_section .rv-19-single_instagrm .rv-19-single_instagrm_image .rv-19-instagrm_socials a{font-size:50px;color:#142137;transition:all .3s ease}
.rv-19-instagrm_section .rv-19-single_instagrm .rv-19-single_instagrm_image .rv-19-instagrm_socials a:hover{color:#fff}
.rv-21-instagrm_section{padding-top:120px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-instagrm_section{padding-top:80px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-instagrm_section{padding-top:60px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-instagrm_section{padding-top:60px}
}
.rv-21-instagrm_section .rv-21-single_instagrm_slide .swiper-wrapper{transition-timing-function:linear!important}
.rv-21-instagrm_section .rv-21-single_instagrm_slide .rv-21-single_instagrm:hover .rv-21-single_instagrm_image .rv-21-instagrm_socials{transform:scale(1)}
.rv-21-instagrm_section .rv-21-single_instagrm_slide .rv-21-single_instagrm:hover .rv-21-single_instagrm_image img{transform:scale(1.1)}
.rv-21-instagrm_section .rv-21-single_instagrm_slide .rv-21-single_instagrm .rv-21-single_instagrm_image{height:340px;width:100%;position:relative;overflow:hidden;transition:all .4s ease}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-instagrm_section .rv-21-single_instagrm_slide .rv-21-single_instagrm .rv-21-single_instagrm_image{height:300px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-instagrm_section .rv-21-single_instagrm_slide .rv-21-single_instagrm .rv-21-single_instagrm_image{height:250px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-instagrm_section .rv-21-single_instagrm_slide .rv-21-single_instagrm .rv-21-single_instagrm_image{height:200px}
}
.rv-21-instagrm_section .rv-21-single_instagrm_slide .rv-21-single_instagrm .rv-21-single_instagrm_image img{height:100%;width:100%;transition:all .4s ease}
.rv-21-instagrm_section .rv-21-single_instagrm_slide .rv-21-single_instagrm .rv-21-single_instagrm_image .rv-21-instagrm_socials{position:absolute;content:"";right:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column;transition:all .4s ease;height:100%;width:100%;background:rgba(14,20,40,.8);transform:scale(0)}
.rv-21-instagrm_section .rv-21-single_instagrm_slide .rv-21-single_instagrm .rv-21-single_instagrm_image .rv-21-instagrm_socials h4{font-family:Mulish,sans-serif;margin-bottom:10px;color:#fff;font-size:34px;font-weight:700}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-instagrm_section .rv-21-single_instagrm_slide .rv-21-single_instagrm .rv-21-single_instagrm_image .rv-21-instagrm_socials h4{font-size:30px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-instagrm_section .rv-21-single_instagrm_slide .rv-21-single_instagrm .rv-21-single_instagrm_image .rv-21-instagrm_socials h4{font-size:20px}
}
.rv-21-instagrm_section .rv-21-single_instagrm_slide .rv-21-single_instagrm .rv-21-single_instagrm_image .rv-21-instagrm_socials span{font-size:18px;font-weight:500;color:#fff;margin-bottom:30px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-instagrm_section .rv-21-single_instagrm_slide .rv-21-single_instagrm .rv-21-single_instagrm_image .rv-21-instagrm_socials span{font-size:16px;margin-bottom:5px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-instagrm_section .rv-21-single_instagrm_slide .rv-21-single_instagrm .rv-21-single_instagrm_image .rv-21-instagrm_socials span{font-size:14px}
}
.rv-21-instagrm_section .rv-21-single_instagrm_slide .rv-21-single_instagrm .rv-21-single_instagrm_image .rv-21-instagrm_socials a{font-family:Mulish,sans-serif;font-size:60px;color:#fff;transition:all .3s ease}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-instagrm_section .rv-21-single_instagrm_slide .rv-21-single_instagrm .rv-21-single_instagrm_image .rv-21-instagrm_socials a{font-size:40px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-instagrm_section .rv-21-single_instagrm_slide .rv-21-single_instagrm .rv-21-single_instagrm_image .rv-21-instagrm_socials a{font-size:30px}
}
.rv-21-instagrm_section .rv-21-single_instagrm_slide .rv-21-single_instagrm .rv-21-single_instagrm_image .rv-21-instagrm_socials a:hover{color:#fff}
.rv-1-blog:hover .rv-1-blog__img img{scale:1.06}
.rv-1-blog__img{overflow:hidden}
.rv-1-blog__img img{width:100%;height:300px}
@media screen and (max-width:1399px){
.rv-1-blog__img img{height:270px}
}
@media screen and (max-width:1199px){
.rv-1-blog__img img{height:240px}
}
.rv-1-blog__txt{border:1px solid rgba(5,5,5,.14);padding:25px 30px 30px}
@media screen and (max-width:1399px){
.rv-1-blog__txt{padding:20px 24px 25px}
}
@media screen and (max-width:1199px){
.rv-1-blog__txt{padding:20px}
}
.rv-1-blog__infos{display:flex;-moz-column-gap:24px;column-gap:24px;margin-bottom:15px}
@media screen and (max-width:1199px){
.rv-1-blog__infos{flex-direction:column;row-gap:5px;margin-bottom:18px}
}
@media screen and (max-width:767px){
.rv-1-blog__infos{flex-direction:row}
}
@media screen and (max-width:575px){
.rv-1-blog__infos{flex-direction:column}
}
.rv-1-blog__infos li img{vertical-align:text-top}
.rv-1-blog__title{font-size:22px;font-weight:600;color:var(--black);margin-bottom:23px}
@media screen and (max-width:1399px){
.rv-1-blog__title{font-size:20px;margin-bottom:18px}
}
@media screen and (max-width:1199px){
.rv-1-blog__title{font-size:18px;margin-bottom:13px}
}
.rv-1-blog__title a:hover{color:var(--orange)}
.rv-1-blog__btn{display:inline-flex;justify-content:flex-start}
.rv-1-blog__btn:hover i{background-color:var(--orange);border-color:var(--orange);color:var(--white-f)}
.rv-2-blog{background:linear-gradient(94deg,rgba(255,255,255,.05) 0,rgba(255,255,255,0) 100%);border:1px solid rgba(255,255,255,.06);padding:90px 55px}
@media screen and (max-width:1599px){
.rv-2-blog{padding:60px 35px}
}
@media screen and (max-width:1399px){
.rv-2-blog{padding:30px 25px}
}
.rv-2-blog:hover{box-shadow:0 10px 100px rgba(5,5,5,.2)}
.rv-2-blog:hover .rv-2-honor__btn i{background-color:#daed1a;border-color:#daed1a;color:var(--black)}
.rv-2-blog__infos{display:flex;gap:15px;align-items:center;margin-bottom:46px}
@media screen and (max-width:1399px){
.rv-2-blog__infos{margin-bottom:30px}
}
.rv-2-blog__info{font-weight:600;font-size:14px;font-family:var(--mulish);color:rgba(255,255,255,.7)}
.rv-2-blog__cat{font-weight:700;color:#0f0f0f;background-color:#daed1a;padding:2px 15px 1px}
.rv-2-blog__title{font-size:30px;font-weight:700;line-height:126.667%}
@media screen and (max-width:1599px){
.rv-2-blog__title{font-size:26px}
}
@media screen and (max-width:1399px){
.rv-2-blog__title{font-size:22px}
}
.rv-2-blog__title a:hover{color:#daed1a}
.rv-2-blog__descr{color:rgba(255,255,255,.6);font-family:var(--mulish);font-size:15px;font-weight:300;line-height:160%;margin-bottom:65px}
@media screen and (max-width:1599px){
.rv-2-blog__descr{margin-bottom:45px}
}
@media screen and (max-width:1399px){
.rv-2-blog__descr{margin-bottom:35px}
}
.rv-2-blog .rv-2-honor__btn{justify-content:flex-start}
.rv-3-blogs .rv-3-section-heading{text-align:center;justify-content:center}
.rv-3-blogs .rv-3-sub-title{margin-inline:auto}
.rv-3-blogs__slider{padding:0 10px;margin:0 -10px}
.rv-3-blog{box-shadow:0 1px 2px rgba(5,5,5,.14)}
.rv-3-blog:hover .rv-3-blog__btn i{background-color:#a97240;border-color:#a97240;color:var(--white-f)}
.rv-3-blog:hover .rv-3-blog__img img{scale:1.06}
.rv-3-blog__img{overflow:hidden}
.rv-3-blog__img img{height:270px;width:100%}
@media screen and (max-width:1199px){
.rv-3-blog__img img{height:210px}
}
.rv-3-blog__txt{padding:30px}
@media screen and (max-width:1399px){
.rv-3-blog__txt{padding:20px}
}
.rv-3-blog__infos{display:flex;align-items:center;gap:15px;margin-bottom:23px}
@media screen and (max-width:1399px){
.rv-3-blog__infos{margin-bottom:18px}
}
.rv-3-blog__info{display:flex;align-items:center;gap:5px}
.rv-3-blog__cat{background-color:#a97240;color:#fff;font-family:var(--mulish);font-size:14px;font-weight:300;padding:2px 12px}
.rv-3-blog__title{color:#050505;font-size:22px;font-weight:700;line-height:136.364%;margin-bottom:26px}
.rv-3-blog__title a:hover{color:#a97240}
@media screen and (max-width:1399px){
.rv-3-blog__title{font-size:20px;margin-bottom:16px}
}
@media screen and (max-width:1199px){
.rv-3-blog__title{font-size:18px}
}
@media screen and (max-width:479px){
.rv-3-blog__title{font-size:17px}
}
.rv-3-blog__btn{justify-content:flex-start}
.rv-3-blog__btn:hover{color:#a97240}
#rv-3-blogs-slider-pagination{margin-top:60px}
@media screen and (max-width:1199px){
#rv-3-blogs-slider-pagination{margin-top:40px}
}
.rv-4-blogs-1{padding-top:90px}
@media screen and (max-width:1399px){
.rv-4-blogs-1{padding-top:50px}
}
@media screen and (max-width:991px){
.rv-4-blogs-1{padding-top:30px}
}
.rv-4-blogs-1__row{--bs-gutter-x:30px;-moz-column-count:3;column-count:3;-moz-column-gap:30px;column-gap:30px}
@media screen and (max-width:1399px){
.rv-4-blogs-1__row{--bs-gutter-x:20px;-moz-column-gap:20px;column-gap:20px}
}
@media screen and (max-width:1199px){
.rv-4-blogs-1__row{--bs-gutter-x:15px;-moz-column-gap:15px;column-gap:15px}
}
@media screen and (max-width:991px){
.rv-4-blogs-1__row{-moz-column-count:2;column-count:2}
}
@media screen and (max-width:767px){
.rv-4-blogs-1__row{-moz-column-count:1;column-count:1}
}
.rv-4-blog{-moz-column-break-inside:avoid;break-inside:avoid}
@media screen and (max-width:767px){
.rv-4-blog{width:75%;margin:auto}
}
@media screen and (max-width:479px){
.rv-4-blog{width:100%}
}
.rv-4-blog:hover .rv-4-blog__img img{scale:1.08}
.rv-4-blog__img{overflow:hidden}
.rv-4-blog__img img{transition:.4s ease;width:100%;height:470px}
@media screen and (max-width:1399px){
.rv-4-blog__img img{height:430px}
}
@media screen and (max-width:1199px){
.rv-4-blog__img img{height:400px}
}
.rv-4-blog__txt{position:relative;margin:0 30px;margin-top:-50px;background:var(--white-f);box-shadow:0 1px 3px rgba(8,28,21,.14);padding:40px 35px}
@media screen and (max-width:1399px){
.rv-4-blog__txt{margin:0 20px;margin-top:-50px;padding:30px 25px}
}
@media screen and (max-width:1199px){
.rv-4-blog__txt{margin:0 15px;margin-top:-50px;padding:25px 20px}
}
.rv-4-blog .rv-3-blog__infos{margin-bottom:16px}
@media screen and (max-width:1199px){
.rv-4-blog .rv-3-blog__infos{row-gap:10px;flex-wrap:wrap}
}
.rv-4-blog .rv-3-blog__cat{background-color:#a90e20}
.rv-4-blog .rv-3-blog__title{font-weight:600;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media screen and (max-width:1199px){
.rv-4-blog .rv-3-blog__title{margin-bottom:15px}
}
.rv-4-blog .rv-3-blog__title a{background:linear-gradient(to right,var(--black),var(--black)) no-repeat bottom left;background-size:0 2px;display:inline}
.rv-4-blog .rv-3-blog__title a:hover{color:var(--black);background-size:100% 2px}
.rv-4-blog__btn{color:var(--black);font-weight:700;font-family:var(--mulish)}
.rv-4-blog__btn:hover{color:#a90e20}
.rv-4-blog:not(:last-child){margin-bottom:30px}
@media screen and (max-width:575px){
.rv-4-blog:not(:last-child){margin-bottom:20px}
}
@media screen and (max-width:479px){
.rv-4-blog:not(:last-child){margin-bottom:15px}
}
.rv-4-blog--sm-img .rv-4-blog__img img{height:340px}
@media screen and (max-width:991px){
.rv-4-blog--sm-img .rv-4-blog__img img{height:280px}
}
@media screen and (max-width:575px){
.rv-4-blog--sm-img .rv-4-blog__img img{height:250px}
}
@media screen and (max-width:479px){
.rv-4-blog--sm-img .rv-4-blog__img img{height:230px}
}
.rv-4-blogs-2{padding:100px 0}
@media screen and (max-width:1399px){
.rv-4-blogs-2{padding:80px 0}
}
@media screen and (max-width:991px){
.rv-4-blogs-2{padding:60px 0}
}
.rv-4-blogs-2 .rv-4-blog{display:flex;border:1px solid rgba(44,44,44,.1);align-items:center}
@media screen and (max-width:991px){
.rv-4-blogs-2 .rv-4-blog{flex-direction:column}
}
@media screen and (max-width:767px){
.rv-4-blogs-2 .rv-4-blog{width:100%}
}
.rv-4-blogs-2 .rv-4-blog__img{flex-shrink:0;align-self:stretch}
.rv-4-blogs-2 .rv-4-blog__img img{width:520px;height:100%;max-height:400px}
@media screen and (max-width:1399px){
.rv-4-blogs-2 .rv-4-blog__img img{height:355px}
}
@media screen and (max-width:1199px){
.rv-4-blogs-2 .rv-4-blog__img img{max-height:345px;width:470px}
}
@media screen and (max-width:991px){
.rv-4-blogs-2 .rv-4-blog__img img{width:100%}
}
@media screen and (max-width:575px){
.rv-4-blogs-2 .rv-4-blog__img img{max-height:280px}
}
@media screen and (max-width:479px){
.rv-4-blogs-2 .rv-4-blog__img img{max-height:240px}
}
.rv-4-blogs-2 .rv-4-blog__txt{padding:60px;flex-grow:1;margin:0;box-shadow:none}
@media screen and (max-width:1399px){
.rv-4-blogs-2 .rv-4-blog__txt{padding:50px 40px}
}
@media screen and (max-width:1199px){
.rv-4-blogs-2 .rv-4-blog__txt{padding:40px}
}
@media screen and (max-width:767px){
.rv-4-blogs-2 .rv-4-blog__txt{padding:30px 35px}
}
@media screen and (max-width:575px){
.rv-4-blogs-2 .rv-4-blog__txt{padding:30px}
}
@media screen and (max-width:479px){
.rv-4-blogs-2 .rv-4-blog__txt{padding:20px 15px}
}
.rv-4-blogs-2 .rv-4-blog .rv-3-blog__infos{margin-bottom:21px}
@media screen and (max-width:479px){
.rv-4-blogs-2 .rv-4-blog .rv-3-blog__infos{margin-bottom:16px}
}
.rv-4-blogs-2 .rv-4-blog .rv-3-blog__title{font-size:32px;line-height:131.25%}
@media screen and (max-width:1399px){
.rv-4-blogs-2 .rv-4-blog .rv-3-blog__title{font-size:30px}
}
@media screen and (max-width:1199px){
.rv-4-blogs-2 .rv-4-blog .rv-3-blog__title{font-size:25px}
}
@media screen and (max-width:575px){
.rv-4-blogs-2 .rv-4-blog .rv-3-blog__title{font-size:23px}
}
@media screen and (max-width:479px){
.rv-4-blogs-2 .rv-4-blog .rv-3-blog__title{font-size:20px}
}
.rv-4-blogs-2 .rv-4-blog__descr{color:#040e1f;font-family:var(--mulish);font-weight:400;line-height:162.5%;margin-bottom:32px}
@media screen and (max-width:767px){
.rv-4-blogs-2 .rv-4-blog__descr{margin-bottom:22px}
}
@media screen and (max-width:575px){
.rv-4-blogs-2 .rv-4-blog__descr{margin-bottom:17px}
}
.rv-5-blog{display:flex;align-items:center;gap:30px}
@media screen and (max-width:1399px){
.rv-5-blog{gap:25px}
}
@media screen and (max-width:1199px){
.rv-5-blog{gap:20px}
}
@media screen and (max-width:575px){
.rv-5-blog{flex-direction:column;text-align:center;width:90%;margin-inline:auto}
}
@media screen and (max-width:479px){
.rv-5-blog{width:100%}
}
.rv-5-blog:hover .rv-5-blog__img img{transform:scale(1.08)}
.rv-5-blog:not(:last-child){margin-bottom:30px}
@media screen and (max-width:1399px){
.rv-5-blog:not(:last-child){margin-bottom:25px}
}
.rv-5-blog__img{flex-shrink:0;overflow:hidden}
.rv-5-blog__img img{width:240px;height:180px}
.rv-5-blog__txt .rv-3-blog__title{color:#050505;font-family:var(--philosopher);font-size:24px;font-weight:700;line-height:133.333%;margin-bottom:21px}
@media screen and (max-width:1399px){
.rv-5-blog__txt .rv-3-blog__title{font-size:22px}
}
@media screen and (max-width:575px){
.rv-5-blog__txt .rv-3-blog__title{margin-bottom:15px}
}
@media screen and (max-width:479px){
.rv-5-blog__txt .rv-3-blog__title{font-size:20px;margin-bottom:10px}
}
.rv-5-blog__txt .rv-3-blog__title a:hover{color:#8e5b63}
.rv-5-blog__txt .rv-3-blog__infos{margin-bottom:13px}
@media screen and (max-width:575px){
.rv-5-blog__txt .rv-3-blog__infos{justify-content:center}
}
.rv-5-blog__txt .rv-3-blog__cat{background-color:#8e5b63}
.rv-5-blog__txt .rv-4-blog__btn:hover{color:#8e5b63}
@media screen and (max-width:991px){
.rv-5-blog--left{margin-bottom:30px}
}
.rv-5-blog--left:hover .rv-5-blog__img img{transform:scale(1.08)}
.rv-5-blog--left .rv-5-blog__img{margin-bottom:22px}
@media screen and (max-width:991px){
.rv-5-blog--left .rv-5-blog__img{margin-bottom:12px}
}
.rv-5-blog--left .rv-5-blog__img img{width:100%;height:auto}
@media screen and (max-width:991px){
.rv-5-blog--left .rv-5-blog__img img{height:430px}
}
@media screen and (max-width:575px){
.rv-5-blog--left .rv-5-blog__img img{height:300px}
}
@media screen and (max-width:479px){
.rv-5-blog--left .rv-5-blog__img img{height:240px}
}
.rv-5-blog--left .rv-5-blog__txt{display:flex;gap:40px;align-items:center}
@media screen and (max-width:1399px){
.rv-5-blog--left .rv-5-blog__txt{gap:30px}
}
@media screen and (max-width:1199px){
.rv-5-blog--left .rv-5-blog__txt{flex-direction:column;align-items:flex-start;row-gap:20px}
}
@media screen and (max-width:991px){
.rv-5-blog--left .rv-5-blog__txt{row-gap:10px;flex-direction:row;align-items:center}
}
@media screen and (max-width:575px){
.rv-5-blog--left .rv-5-blog__txt{-moz-column-gap:20px;column-gap:20px}
}
@media screen and (max-width:479px){
.rv-5-blog--left .rv-5-blog__txt{flex-direction:column;align-items:flex-start}
}
.rv-5-blog--left .rv-5-blog__date{display:flex;align-items:flex-end;gap:8px;gap:10px;color:#505050;font-family:var(--philosopher);font-size:20px;font-weight:400}
.rv-5-blog--left .rv-5-blog__date span{color:#050505;font-size:100px;font-weight:700;line-height:80%}
@media screen and (max-width:991px){
.rv-5-blog--left .rv-5-blog__date span{font-size:90px}
}
@media screen and (max-width:767px){
.rv-5-blog--left .rv-5-blog__date span{font-size:80px}
}
@media screen and (max-width:479px){
.rv-5-blog--left .rv-5-blog__date span{font-size:70px}
}
.rv-5-blog--left .rv-5-blog__title{color:#050505;font-family:var(--philosopher);font-size:30px;font-weight:700;line-height:133.333%;margin-bottom:0}
@media screen and (max-width:1399px){
.rv-5-blog--left .rv-5-blog__title{font-size:28px}
}
@media screen and (max-width:1199px){
.rv-5-blog--left .rv-5-blog__title{font-size:26px}
}
@media screen and (max-width:575px){
.rv-5-blog--left .rv-5-blog__title{font-size:24px}
}
@media screen and (max-width:479px){
.rv-5-blog--left .rv-5-blog__title{font-size:22px}
}
.rv-5-blog--left .rv-5-blog__title a:hover{color:#8e5b63}
.rv-6-blogs .rv-6-section__heading{display:flex;justify-content:space-between;align-items:flex-end}
@media screen and (max-width:767px){
.rv-6-blogs .rv-6-section__heading{flex-direction:column;align-items:center;row-gap:15px}
}
.rv-6-blogs .rv-6-section-heading__left{width:40%}
@media screen and (max-width:1199px){
.rv-6-blogs .rv-6-section-heading__left{width:50%}
}
@media screen and (max-width:991px){
.rv-6-blogs .rv-6-section-heading__left{width:60%}
}
@media screen and (max-width:767px){
.rv-6-blogs .rv-6-section-heading__left{width:100%;text-align:center}
}
#rv-6-blog__slider-nav{margin-bottom:20px}
.rv-6-blog{display:flex;align-items:center;background-color:#f5f5f5;border-radius:14px;overflow:hidden}
@media screen and (max-width:575px){
.rv-6-blog{flex-direction:column;align-items:flex-start;row-gap:20px;padding:20px}
}
.rv-6-blog:hover .rv-1-blog__btn i{background-color:var(--orange);border-color:var(--orange);color:var(--white-f)}
.rv-6-blog:hover .rv-6-blog__img img{scale:1.1}
.rv-6-blog__img{flex-shrink:0;overflow:hidden;align-self:stretch}
@media screen and (max-width:575px){
.rv-6-blog__img{border-top-left-radius:14px;border-top-right-radius:14px}
}
.rv-6-blog__img img{width:250px;height:100%;transition:.4s ease}
.rv-6-blog__txt{border:none;padding:34px}
@media screen and (max-width:1399px){
.rv-6-blog__txt{padding:24px}
}
@media screen and (max-width:575px){
.rv-6-blog__txt{padding:0}
}
@media screen and (max-width:1399px){
.rv-6-blog .rv-1-blog__infos{flex-direction:column;align-items:flex-start;row-gap:10px}
}
.rv-6-blog .rv-1-blog__infos li{color:#050505;font-family:var(--mulish);font-size:14px;font-weight:500}
.rv-6-blog .rv-1-blog__infos li:first-child{border-radius:6px;background:var(--orange);color:var(--white-f);font-family:var(--inter);font-size:14px;font-weight:500;padding:5px 10px}
.rv-6-blog .rv-1-blog__title{color:#050505;font-size:22px;font-weight:600;line-height:136.364%;margin-bottom:12px}
@media screen and (max-width:1399px){
.rv-6-blog .rv-1-blog__title{font-size:20px}
}
@media screen and (max-width:767px){
.rv-6-blog .rv-1-blog__title{font-size:18px}
}
.rv-6-blog__descr{color:rgba(5,5,5,.7);font-family:var(--mulish);margin-bottom:27px}
@media screen and (max-width:1199px){
.rv-6-blog__descr{margin-bottom:17px}
}
.rv-6-blog .rv-1-blog__btn:hover{color:var(--orange)}
.rv-7-blogs{background-color:rgba(42,156,241,.08)}
.rv-7-blogs .rv-7-section__heading{display:flex;justify-content:space-between;align-items:flex-end;text-align:left}
@media screen and (max-width:767px){
.rv-7-blogs .rv-7-section__heading{flex-direction:column;align-items:center;text-align:center;row-gap:15px}
}
.rv-7-blogs .rv-1-slider-nav button:hover{background-color:#1c74e9;border-color:#1c74e9}
.rv-7-blog .rv-1-blog__img img{width:100%}
.rv-7-blog .rv-7-product__tag{left:auto;right:20px;background-color:#4962fb}
.rv-7-blog .rv-1-blog__infos{color:rgba(5,5,5,.7);font-family:var(--mulish);font-size:14px;font-weight:500;margin-bottom:23px}
@media screen and (max-width:1399px){
.rv-7-blog .rv-1-blog__infos{margin-bottom:13px}
}
@media screen and (max-width:1199px){
.rv-7-blog .rv-1-blog__infos{flex-direction:row}
}
.rv-7-blog .rv-1-blog__infos li{display:flex;align-items:center;line-height:1;gap:6px}
.rv-7-blog .rv-1-blog__title{font-weight:700;font-family:var(--mulish);line-height:145.455%;margin-bottom:33px}
@media screen and (max-width:1399px){
.rv-7-blog .rv-1-blog__title{margin-bottom:23px}
}
.rv-7-blog .rv-1-blog__title a:hover{color:#4962fb}
.rv-7-blog__btn{color:var(--black);font-weight:600}
.rv-7-blog__btn:hover{color:#4962fb}
.rv-8-blogs{background-color:rgba(28,116,233,.06)}
.rv-8-blog{border:1px solid rgba(5,5,5,.1);height:100%}
.rv-8-blog:hover{box-shadow:none}
.rv-8-blog:hover .rv-1-schedule-conf__btn i{background-color:#1c74e9;border-color:#1c74e9;color:var(--white-f)}
.rv-8-blog .rv-2-blog__infos{flex-wrap:wrap;row-gap:6px}
.rv-8-blog .rv-2-blog__info{color:rgba(5,5,5,.7)}
.rv-8-blog .rv-2-blog__cat{background-color:#1c74e9;color:var(--white-f);font-weight:300}
.rv-8-blog .rv-2-blog__title a:hover{color:#1c74e9}
.rv-8-blog .rv-2-blog__descr{color:rgba(5,5,5,.7);font-weight:500}
.rv-8-blog .rv-1-schedule-conf__btn{justify-content:flex-start}
.rv-8-blog .rv-1-schedule-conf__btn:hover{color:#1c74e9}
@media screen and (max-width:1399px){
.rv-9-blogs .rv-6-section__heading{margin-bottom:26px}
}
@media screen and (max-width:1199px){
.rv-9-blogs .rv-6-section__heading{margin-bottom:20px}
}
@media screen and (max-width:767px){
.rv-9-blogs .rv-6-section__heading{row-gap:5px;margin-bottom:5px}
}
.rv-9-blog{background-color:rgba(0,0,0,0);border:1px solid rgba(3,4,28,.1)}
.rv-9-blog:hover .rv-1-schedule-conf__btn i{background-color:#65ab03;border-color:#65ab03}
.rv-9-blog .rv-1-blog__infos li:first-child{background-color:#65ab03;border-radius:20px;padding-inline:15px;font-family:var(--mulish);line-height:1;display:flex;align-items:center;gap:5px}
.rv-9-blog .rv-1-blog__title{font-family:var(--mulish);font-weight:700}
.rv-9-blog .rv-1-blog__title a:hover{color:#65ab03}
.rv-9-blog .rv-1-schedule-conf__btn:hover{color:#65ab03}
.rv-10-blog:hover .rv-1-blog__img img{scale:1.06}
.rv-10-blog .rv-1-blog__img{border-radius:14px 14px 0 0}
.rv-10-blog .rv-1-blog__img img{height:300px}
@media screen and (max-width:1199px){
.rv-10-blog .rv-1-blog__img img{height:250px}
}
@media screen and (max-width:479px){
.rv-10-blog .rv-1-blog__img img{height:200px}
}
.rv-10-blog .rv-1-blog__txt{padding:25px 30px 20px;border-radius:0 0 14px 14px;border-top:none}
@media screen and (max-width:1399px){
.rv-10-blog .rv-1-blog__txt{padding:25px 25px 20px}
}
@media screen and (max-width:1199px){
.rv-10-blog .rv-1-blog__txt{padding:20px 20px 15px}
}
.rv-10-blog .rv-1-blog__infos li{line-height:1;display:flex;align-items:center;gap:5px}
.rv-10-blog .rv-1-blog__title{font-family:var(--mulish);font-weight:700;margin-bottom:30px;line-height:145.455%}
@media screen and (max-width:1199px){
.rv-10-blog .rv-1-blog__title{margin-bottom:20px}
}
.rv-10-blog .rv-1-blog__title a:hover{color:#f1b03e}
.rv-10-blog__bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(5,5,5,.14);padding-top:20px}
.rv-10-blog-author{display:flex;align-items:center;gap:12px}
.rv-10-blog-author__img img{width:34px;height:34px;-o-object-fit:cover;object-fit:cover;border-radius:50%}
.rv-10-blog-author__name{margin-bottom:0;color:var(--black);font-family:var(--mulish);font-weight:700;font-size:14px}
.rv-10-blog-author__name a:hover{color:#f1b03e}
.rv-10-blog-info{margin-bottom:0;font-size:14px;color:rgba(5,5,5,.7)}
.rv-10-blogs__slider .rv-2-swiper-dots .swiper-pagination-bullet{margin:0}
.rv-10-blogs__slider .rv-2-swiper-dots .swiper-pagination-bullet::before{background:rgba(5,5,5,.14)}
.rv-10-blogs__slider .rv-2-swiper-dots .swiper-pagination-bullet-active{border-color:var(--black)}
.rv-10-blogs__slider .rv-2-swiper-dots .swiper-pagination-bullet-active::before{background-color:var(--black)}
.rv-11-blogs{background-color:#f7f4f0}
.rv-11-blogs .rv-11-section__heading{text-align:center}
.rv-11-blogs .swiper{padding-bottom:5px;margin-bottom:-5px}
#rv-11-blogs-slider-dots .swiper-pagination-bullet::before{background-color:rgba(5,5,5,.14)}
#rv-11-blogs-slider-dots .swiper-pagination-bullet-active{border-color:var(--black)}
#rv-11-blogs-slider-dots .swiper-pagination-bullet-active::before{background-color:var(--black)}
.rv-11-blog{background-color:var(--white-f);box-shadow:0 1px 1px rgba(5,5,5,.16);transition:.4s ease;overflow:hidden}
.rv-11-blog:hover{border-radius:40px 0}
.rv-11-blog:hover .rv-11-blog__img img{scale:1.06}
.rv-11-blog__img{overflow:hidden;transition:.4s ease}
.rv-11-blog__img img{width:100%;height:300px}
@media screen and (max-width:1199px){
.rv-11-blog__img img{height:220px}
}
.rv-11-blog .rv-1-blog__txt{border:none}
@media screen and (max-width:1199px){
.rv-11-blog .rv-1-blog__txt{padding:20px 15px}
}
.rv-11-blog__tag{color:var(--white-f);font-family:var(--mulish);font-size:14px;font-weight:600;border-radius:10px 0;background:#a98153;padding:2px 12px 1px;margin-bottom:18px}
.rv-11-blog .rv-1-blog__title{font-family:var(--mulish);font-weight:700;line-height:136.364%;margin-bottom:17px}
.rv-11-blog .rv-1-blog__title a:hover{color:#a98153}
.rv-11-blog .rv-1-blog__infos{margin-bottom:0}
.rv-11-blog .rv-1-blog__infos li{display:flex;align-items:center;line-height:1;gap:5px}
.rv-12-blogs{background-color:#eef6e7}
.rv-12-blog{background-color:var(--white-f)}
.rv-12-blog:hover .rv-3-blog__img img{scale:1.06}
.rv-12-blog .rv-3-blog__img{overflow:hidden}
.rv-12-blog .rv-3-blog__img img{width:100%}
.rv-12-blog .rv-3-blog__cat{background-color:#509e0f}
.rv-12-blog .rv-3-blog__info{font-family:var(--mulish);font-size:14px;font-weight:500;opacity:.9}
.rv-12-blog .rv-3-blog__title{font-family:var(--mulish)}
.rv-12-blog .rv-3-blog__title a:hover{color:#509e0f}
.rv-12-blog__btn{color:#040e1f;font-family:var(--mulish);font-weight:700}
.rv-12-blog__btn:hover{color:#509e0f}
@media screen and (max-width:991px){
.rv-14-blogs__slider{overflow:hidden!important}
}
.rv-14-blogs__slider-nav button:hover{background-color:#e64209;border-color:#e64209}
.rv-14-blog{background-color:rgba(0,0,0,0);border:1px solid rgba(2,2,8,.1);border-radius:0}
.rv-14-blog:hover .rv-6-blog__img img{scale:1.06}
.rv-14-blog__txt{padding:40px}
@media screen and (max-width:1599px){
.rv-14-blog__txt{padding:35px}
}
@media screen and (max-width:1399px){
.rv-14-blog__txt{padding:25px}
}
@media screen and (max-width:575px){
.rv-14-blog__txt{padding:0}
}
.rv-14-blog__infos{display:flex;align-items:center;gap:18px;margin-bottom:28px}
.rv-14-blog__infos li{font-size:14px;font-family:var(--mulish);font-weight:500;color:rgba(2,2,8,.8)}
.rv-14-blog__infos li:first-child{font-weight:600;background-color:#e64209;border-radius:0;padding:2px 10px 1px;color:var(--white-f)}
.rv-14-blog__title{color:#020208;font-family:var(--mulish);font-size:24px;font-weight:700;line-height:133.333%;margin-bottom:60px}
.rv-14-blog__title a:hover{color:#e64209}
@media screen and (max-width:1399px){
.rv-14-blog__title{font-size:22px;margin-bottom:40px}
}
@media screen and (max-width:575px){
.rv-14-blog__title{margin-bottom:30px}
}
.rv-14-blog__btn{font-weight:700;font-family:var(--mulish);color:var(--black);display:inline-flex;align-items:flex-start;gap:10px}
.rv-14-blog__btn:hover{color:#e64209}
.rv-14-blog__btn i{padding-top:5px;font-weight:500}
@media screen and (max-width:575px){
.rv-14-blog .rv-6-blog__img{border-radius:0}
}
.rv-14-blog .rv-6-blog__img img{width:260px;max-height:350px}
@media screen and (max-width:1599px){
.rv-14-blog .rv-6-blog__img img{max-height:320px}
}
.rv-15-blog_main_area{padding:100px 0;background:#f3f5fb}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-blog_main_area{padding:90px 0}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-blog_main_area{padding:80px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-blog_main_area{padding:70px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-blog_main_area{padding:60px 0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-blog_main_area{padding:45px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-15-blog_main_area{padding:40px 0}
}
.rv-15-blog_main_area .rv-15-single_blog_area{display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid rgba(181,181,181,.8392156863)}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-blog_main_area .rv-15-single_blog_area{flex-direction:column}
}
.rv-15-blog_main_area .rv-15-single_blog_area .rv-15-single_blog_image{overflow:hidden}
.rv-15-blog_main_area .rv-15-single_blog_area .rv-15-single_blog_image img{width:460px;height:400px;transition:.5s;-o-object-fit:cover;object-fit:cover}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-blog_main_area .rv-15-single_blog_area .rv-15-single_blog_image img{height:300px;-o-object-fit:cover;object-fit:cover}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-blog_main_area .rv-15-single_blog_area .rv-15-single_blog_image img{height:250px;-o-object-fit:cover;object-fit:cover}
}
.rv-15-blog_main_area .rv-15-single_blog_area .rv-15-single_blog_image img:hover{transform:scale(1.1)}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-15-blog_main_area .rv-15-single_blog_area .rv-15-single_blog_content{padding:10px}
}
.rv-15-blog_main_area .rv-15-single_blog_area .rv-15-single_blog_content .rv-15-single_blog_meta{display:flex;align-items:center;flex-wrap:wrap;gap:15px;padding-bottom:30px}
@media only screen and (min-width:992px)and (max-width:1199px),md,sm,only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-blog_main_area .rv-15-single_blog_area .rv-15-single_blog_content .rv-15-single_blog_meta{padding-bottom:20px}
}
.rv-15-blog_main_area .rv-15-single_blog_area .rv-15-single_blog_content .rv-15-single_blog_meta .rv-15-single_blog_meta_catagory{background:#f35b04;color:#fff;padding:3px 12px;font-weight:600;font-family:Mulish,sans-serif}
.rv-15-blog_main_area .rv-15-single_blog_area .rv-15-single_blog_content .rv-15-single_blog_meta span{color:#666;font-weight:500}
.rv-15-blog_main_area .rv-15-single_blog_area .rv-15-single_blog_content .rv-15-single_blog_meta span i{color:#666}
.rv-15-blog_main_area .rv-15-single_blog_area .rv-15-single_blog_content .rv-15-single_blog_content_title{font-size:20px;font-weight:700;margin-bottom:20px;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),md,sm,only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-blog_main_area .rv-15-single_blog_area .rv-15-single_blog_content .rv-15-single_blog_content_title{margin-bottom:15}
}
.rv-15-blog_main_area .rv-15-single_blog_area .rv-15-single_blog_content .rv-15-single_blog_content_title a{color:#050505;transition:.5s;font-family:Mulish,sans-serif}
.rv-15-blog_main_area .rv-15-single_blog_area .rv-15-single_blog_content .rv-15-single_blog_content_title a:hover{color:#f35b04}
.rv-15-blog_main_area .rv-15-single_blog_area .rv-15-single_blog_content .rv-15-single_blog_content_desc{color:#666;margin-bottom:30px;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),md,sm,only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-blog_main_area .rv-15-single_blog_area .rv-15-single_blog_content .rv-15-single_blog_content_desc{margin-bottom:10px}
}
.rv-15-blog_main_area .rv-15-single_blog_area .rv-15-single_blog_content .rv-15-single_blog_content_btn{color:#050505;font-weight:700;transition:.5s;font-family:Mulish,sans-serif}
.rv-15-blog_main_area .rv-15-single_blog_area .rv-15-single_blog_content .rv-15-single_blog_content_btn i{padding-left:5px}
.rv-15-blog_main_area .rv-15-single_blog_area .rv-15-single_blog_content .rv-15-single_blog_content_btn:hover{letter-spacing:1.5px;color:#f35b04}
.rv-16-blog_section{background:#e6e6f5;padding:100px 0}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-blog_section{padding:90px 0}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-blog_section{padding:70px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-16-blog_section{padding:50px 0}
}
.rv-16-blog_section .rv-16-blog_section_title .rv-16-blog_title_heading{font-size:50px;font-weight:800;color:#050505;text-align:center;padding-bottom:60px;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-blog_section .rv-16-blog_section_title .rv-16-blog_title_heading{font-size:40px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-blog_section .rv-16-blog_section_title .rv-16-blog_title_heading{font-size:35px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-blog_section .rv-16-blog_section_title .rv-16-blog_title_heading{font-size:33px;padding-bottom:30px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-blog_section .rv-16-blog_section_title .rv-16-blog_title_heading{font-size:30px;padding-bottom:30px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-16-blog_section .rv-16-blog_section_title .rv-16-blog_title_heading{font-size:24px;padding-bottom:20px}
}
.rv-16-blog_section .rv-16-single_blog_content{padding:80px 30px;position:relative;z-index:9;transition:all .3s linear 0s;overflow:hidden}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-blog_section .rv-16-single_blog_content{padding:50px 20px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-blog_section .rv-16-single_blog_content{padding:30px 15px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-blog_section .rv-16-single_blog_content{margin-bottom:20px}
}
.rv-16-blog_section .rv-16-single_blog_content a{display:block}
.rv-16-blog_section .rv-16-single_blog_content:hover::after{opacity:0;visibility:hidden}
.rv-16-blog_section .rv-16-single_blog_content:hover .rv-16-single_blog_meta span{color:rgba(255,255,255,.7);font-family:Mulish,sans-serif}
.rv-16-blog_section .rv-16-single_blog_content:hover .rv-16-single_blog_content_title a{font-family:Mulish,sans-serif;color:#fff}
.rv-16-blog_section .rv-16-single_blog_content:hover .rv-16-single_blog_content_desc{color:rgba(255,255,255,.7)}
.rv-16-blog_section .rv-16-single_blog_content:hover .rv-16-single_blog_content_btn{color:#fff}
.rv-16-blog_section .rv-16-single_blog_content:hover .rv-16-single_blog_img{transform:scale(1)}
.rv-16-blog_section .rv-16-single_blog_content .rv-16-single_blog_img{position:absolute;height:100%;width:100%;top:0;left:0;z-index:-1;transition:.5s}
.rv-16-blog_section .rv-16-single_blog_content .rv-16-single_blog_img::before{position:absolute;top:0;left:0;content:"";height:100%;width:100%;z-index:1;opacity:.7;background:#080202}
.rv-16-blog_section .rv-16-single_blog_content .rv-16-single_blog_img img{height:100%;width:100%}
.rv-16-blog_section .rv-16-single_blog_content::after{position:absolute;top:0;left:0;content:"";height:100%;width:100%;background:#fff;opacity:1;z-index:-1;visibility:visible;transition:all .3s linear 0s}
.rv-16-blog_section .rv-16-single_blog_content .rv-16-single_blog_meta{display:flex;align-items:center;flex-wrap:wrap;padding-bottom:40px;-moz-column-gap:15px;column-gap:15px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-blog_section .rv-16-single_blog_content .rv-16-single_blog_meta{padding-bottom:30px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-blog_section .rv-16-single_blog_content .rv-16-single_blog_meta{row-gap:10px}
}
.rv-16-blog_section .rv-16-single_blog_content .rv-16-single_blog_meta .rv-16-single_blog_meta_catagory{color:#020208;font-size:14px;font-weight:600;background:#dfe11b;padding:5px 12px}
.rv-16-blog_section .rv-16-single_blog_content .rv-16-single_blog_meta span{color:rgba(2,2,8,.7);font-weight:600}
.rv-16-blog_section .rv-16-single_blog_content .rv-16-single_blog_content_title{font-size:30px;font-weight:800;padding-bottom:25px;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-blog_section .rv-16-single_blog_content .rv-16-single_blog_content_title{font-size:20px;padding-bottom:10px}
}
.rv-16-blog_section .rv-16-single_blog_content .rv-16-single_blog_content_title a{font-family:Mulish,sans-serif;color:#020208;transition:all .3s linear 0s}
.rv-16-blog_section .rv-16-single_blog_content .rv-16-single_blog_content_desc{color:rgba(2,2,8,.7);font-weight:500;padding-bottom:50px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-blog_section .rv-16-single_blog_content .rv-16-single_blog_content_desc{padding-bottom:30px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-blog_section .rv-16-single_blog_content .rv-16-single_blog_content_desc{padding-bottom:15px}
}
.rv-16-blog_section .rv-16-single_blog_content .rv-16-single_blog_content_btn{color:#020208;font-weight:700;transition:.5s;font-family:Mulish,sans-serif}
.rv-16-blog_section .rv-16-single_blog_content .rv-16-single_blog_content_btn i{padding-left:5px}
.rv-16-blog_section .rv-16-single_blog_content .rv-16-single_blog_content_btn:hover{letter-spacing:2px;color:#dfe11b}
.rv-16-blog_section .rv-16-single_blog_content .rv-16-single_blog_img a{display:block;height:100%}
.rv-17-blog_main_section{background:#f2f2f3;padding:130px 0 100px 0}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-blog_main_section{padding:70px 0 20px 0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-blog_main_section{padding:50px 0 0 0}
}
.rv-17-blog_main_section .rv-17-blog_section_top{display:flex;align-items:center;justify-content:space-between;padding-bottom:60px}
.rv-17-blog_main_section .rv-17-blog_section_top .rv-17-blog_title .rv-17-blog_sub_heading{color:#000;font-weight:600;position:relative;padding-left:10px;text-transform:uppercase;font-family:Mulish,sans-serif}
.rv-17-blog_main_section .rv-17-blog_section_top .rv-17-blog_title .rv-17-blog_sub_heading::after{position:absolute;content:"";height:100%;width:2px;background:#dfe11b;left:0;top:0}
.rv-17-blog_main_section .rv-17-blog_section_top .rv-17-blog_title .rv-17-blog_heading{color:#020208;font-size:50px;font-weight:800;margin:0;padding-top:7px;font-family:Mulish,sans-serif}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-blog_main_section .rv-17-blog_section_top .rv-17-blog_title .rv-17-blog_heading{font-size:25px}
}
.rv-17-blog_main_section .rv-17-blog_section_top .rv-17-blog_all_button{align-self:flex-end}
.rv-17-blog_main_section .rv-17-blog_section_top .rv-17-blog_all_button a{font-size:16px;font-weight:700;color:#020208;font-size:16px;border:1px solid rgba(2,2,8,.2);width:160px;height:44px;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0);font-family:Mulish,sans-serif}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-blog_main_section .rv-17-blog_section_top .rv-17-blog_all_button a{font-size:14px;width:130px}
}
.rv-17-blog_main_section .rv-17-blog_section_top .rv-17-blog_all_button a:hover{background:#d21028;border:1px solid rgba(0,0,0,0);color:#fff}
.rv-17-blog_main_section .rv-17-single_blog{background:#fff;padding:30px;margin-bottom:30px}
.rv-17-blog_main_section .rv-17-single_blog:hover .rv-17-blog_image img{transform:scale(1.1)}
.rv-17-blog_main_section .rv-17-single_blog .rv-17-blog_image{margin-bottom:20px;height:250px;width:auto;overflow:hidden}
.rv-17-blog_main_section .rv-17-single_blog .rv-17-blog_image img{height:100%;width:100%;transition:all .3s linear 0s}
.rv-17-blog_main_section .rv-17-single_blog .rv-17-single_blog_meta{padding-bottom:20px;display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-blog_main_section .rv-17-single_blog .rv-17-single_blog_meta{padding-bottom:15px;-moz-column-gap:10px;column-gap:10px}
}
.rv-17-blog_main_section .rv-17-single_blog .rv-17-single_blog_meta .rv-17-single_blog_meta_catagory{font-size:17px;font-weight:700;color:#020208;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-blog_main_section .rv-17-single_blog .rv-17-single_blog_meta .rv-17-single_blog_meta_catagory{font-size:15px}
}
.rv-17-blog_main_section .rv-17-single_blog .rv-17-single_blog_meta .rv-17-single_blog_meta_catagory:hover{color:#dfe11b}
.rv-17-blog_main_section .rv-17-single_blog .rv-17-single_blog_meta span{color:rgba(2,2,8,.6);font-family:Mulish,sans-serif}
.rv-17-blog_main_section .rv-17-single_blog .rv-17-single_blog_meta .rv-17-single_blog_date{font-weight:600;color:rgba(2,2,8,.6);margin:0;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-blog_main_section .rv-17-single_blog .rv-17-single_blog_meta .rv-17-single_blog_date{font-size:14px}
}
.rv-17-blog_main_section .rv-17-single_blog .rv-17-single_blog_meta .rv-17-single_blog_date i{color:rgba(2,2,8,.6)}
.rv-17-blog_main_section .rv-17-single_blog .rv-17-single_blog_content_title{font-size:22px;font-weight:700;margin-bottom:10px;font-family:Mulish,sans-serif}
.rv-17-blog_main_section .rv-17-single_blog .rv-17-single_blog_content_title a{color:#020208}
.rv-17-blog_main_section .rv-17-single_blog .rv-17-single_blog_content_title a:hover{color:#d21028}
.rv-17-blog_main_section .rv-17-single_blog .rv-17-single_blog_content_desc{color:rgba(2,2,8,.6);font-weight:500;margin-bottom:30px;font-family:Mulish,sans-serif}
.rv-17-blog_main_section .rv-17-single_blog .rv-17-single_blog_btn{color:#020208;font-weight:700;font-family:Mulish,sans-serif}
.rv-17-blog_main_section .rv-17-single_blog .rv-17-single_blog_btn:hover{color:#d21028;letter-spacing:2px}
.rv-17-blog_main_section .rv-17-single_blog .rv-17-single_blog_btn:hover i{transform:rotate(-45deg)}
.rv-17-blog_main_section .rv-17-single_blog .rv-17-single_blog_btn i{margin-left:5px;transition:all .3s linear 0s}
.rv-18-blog_section{padding:130px 0;padding-top:0}
.rv-18-blog_section .rv-18-blog_heading{color:#142137;font-size:50px;font-weight:800;position:relative;margin-bottom:60px;z-index:1;text-align:center}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-blog_section .rv-18-blog_heading{font-size:35px}
}
.rv-18-blog_section .rv-18-blog_heading span{position:absolute;right:25%;z-index:-1;bottom:-35%}
.rv-18-blog_section .rv-18-single_blog{background:#fff;border:1px solid rgba(20,33,55,.14)}
.rv-18-blog_section .rv-18-single_blog:hover .rv-18-blog_image img{transform:scale(1.1)}
.rv-18-blog_section .rv-18-single_blog .rv-18-blog_image{height:250px;width:auto;position:relative;overflow:hidden}
.rv-18-blog_section .rv-18-single_blog .rv-18-blog_image img{height:100%;width:100%;transition:all .3s linear 0s}
.rv-18-blog_section .rv-18-single_blog .rv-18-blog_image .rv-18-single_blog_date{position:absolute;right:30px;bottom:0;background:#1c74e9;color:#fff;font-size:24px;font-weight:700;height:80px;width:80px;display:flex;align-items:center;text-align:center;font-family:Mulish,sans-serif}
.rv-18-blog_section .rv-18-single_blog .rv-18-single_blog_content{padding:30px 25px 50px 25px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-blog_section .rv-18-single_blog .rv-18-single_blog_content{padding:30px 15px 30px 15px}
}
.rv-18-blog_section .rv-18-single_blog .rv-18-single_blog_content .rv-18-single_blog_meta{padding-bottom:20px;display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px;color:rgba(11,23,40,.7)}
.rv-18-blog_section .rv-18-single_blog .rv-18-single_blog_content .rv-18-single_blog_meta i{color:#1c74e9;margin-right:10px}
.rv-18-blog_section .rv-18-single_blog .rv-18-single_blog_content .rv-18-single_blog_meta .rv-18-single_blog_meta_catagory{font-size:17px;font-weight:500;color:rgba(11,23,40,.7);font-family:Mulish,sans-serif}
.rv-18-blog_section .rv-18-single_blog .rv-18-single_blog_content .rv-18-single_blog_meta .rv-18-single_blog_comment{font-weight:500;color:rgba(11,23,40,.7);margin:0;font-family:Mulish,sans-serif}
.rv-18-blog_section .rv-18-single_blog .rv-18-single_blog_content .rv-18-single_blog_content_title{font-size:22px;font-weight:700;margin-bottom:40px;font-family:Mulish,sans-serif}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-blog_section .rv-18-single_blog .rv-18-single_blog_content .rv-18-single_blog_content_title{font-size:18px;margin-bottom:30px}
}
.rv-18-blog_section .rv-18-single_blog .rv-18-single_blog_content .rv-18-single_blog_content_title a{font-family:Mulish,sans-serif;color:#0b1728}
.rv-18-blog_section .rv-18-single_blog .rv-18-single_blog_content .rv-18-single_blog_content_title a:hover{color:#1c74e9}
.rv-18-blog_section .rv-18-single_blog .rv-18-single_blog_content .rv-18-single_blog_btn{color:#000;font-weight:700;font-family:Mulish,sans-serif}
.rv-18-blog_section .rv-18-single_blog .rv-18-single_blog_content .rv-18-single_blog_btn:hover{color:#1c74e9;letter-spacing:2px}
.rv-18-blog_section .rv-18-single_blog .rv-18-single_blog_content .rv-18-single_blog_btn:hover i{transform:rotate(-45deg)}
.rv-18-blog_section .rv-18-single_blog .rv-18-single_blog_content .rv-18-single_blog_btn i{margin-left:5px;transition:all .3s linear 0s}
.rv-19-blog_section{padding:130px 0;background:#042127;position:relative;z-index:1}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-blog_section{padding:100px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-blog_section{padding:80px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-blog_section{padding:60px 0}
}
.rv-19-blog_section .rv-19-blog_bg_img{position:absolute;content:"";width:100%;left:0;bottom:0;height:50px}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-19-blog_section .rv-19-blog_bg_img{height:30px}
}
.rv-19-blog_section .rv-19-blog_bg_img img{height:100%;width:100%}
.rv-19-blog_section::before{position:absolute;content:"";height:100%;width:100%;background:#141414;top:0;left:0;opacity:.5;z-index:-1}
.rv-19-blog_section .rv-19-blog_heading{color:#fff;font-size:50px;font-weight:800;position:relative;margin-bottom:60px;z-index:1;text-align:center;font-family:Mulish,sans-serif}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-blog_section .rv-19-blog_heading{font-size:40px;margin-bottom:40px}
}
.rv-19-blog_section .rv-19-blog_heading span{position:absolute;right:25%;z-index:-1;bottom:-35%}
.rv-19-blog_section .rv-19-single_blog{background:#031518;border-bottom:2px solid #fff;padding:30px 30px 40px 30px;transition:all .3s ease}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-blog_section .rv-19-single_blog{padding:22px 20px 30px 20px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-blog_section .rv-19-single_blog{margin-bottom:30px}
}
.rv-19-blog_section .rv-19-single_blog:hover .rv-19-blog_image img{transform:scale(1.1)}
.rv-19-blog_section .rv-19-single_blog:hover{border-bottom:2px solid #dfe11b}
.rv-19-blog_section .rv-19-single_blog .rv-19-blog_image{height:250px;width:100%;position:relative;overflow:hidden}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-blog_section .rv-19-single_blog .rv-19-blog_image{height:220px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-19-blog_section .rv-19-single_blog .rv-19-blog_image{height:200px}
}
.rv-19-blog_section .rv-19-single_blog .rv-19-blog_image img{height:100%;width:100%;transition:all .3s linear 0s}
.rv-19-blog_section .rv-19-single_blog .rv-19-blog_image .rv-19-single_blog_date{position:absolute;right:0;bottom:30px;background:#dfe11b;color:#141414;font-size:18px;font-weight:700;height:60px;width:60px;display:flex;align-items:center;text-align:center;font-family:Mulish,sans-serif}
.rv-19-blog_section .rv-19-single_blog .rv-19-single_blog_content{padding-top:30px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-blog_section .rv-19-single_blog .rv-19-single_blog_content{padding-top:30px}
}
.rv-19-blog_section .rv-19-single_blog .rv-19-single_blog_content .rv-19-single_blog_content_title{font-size:20px;font-weight:700;margin-bottom:30px;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-blog_section .rv-19-single_blog .rv-19-single_blog_content .rv-19-single_blog_content_title{font-size:18px;margin-bottom:20px}
}
.rv-19-blog_section .rv-19-single_blog .rv-19-single_blog_content .rv-19-single_blog_content_title a{color:#fff;transition:all .4s ease}
.rv-19-blog_section .rv-19-single_blog .rv-19-single_blog_content .rv-19-single_blog_content_title a:hover{color:#dfe11b}
.rv-19-blog_section .rv-19-single_blog .rv-19-single_blog_content .rv-19-single_blog_content_desc{color:rgba(255,255,255,.7);font-size:16px;font-weight:500;margin-bottom:35px;font-family:Mulish,sans-serif}
.rv-19-blog_section .rv-19-single_blog .rv-19-single_blog_content .rv-19-single_blog_btn{color:#fff;font-weight:700;font-size:16px;transition:all .4s ease;font-family:Mulish,sans-serif}
.rv-19-blog_section .rv-19-single_blog .rv-19-single_blog_content .rv-19-single_blog_btn:hover{color:#dfe11b;letter-spacing:2px}
.rv-19-blog_section .rv-19-single_blog .rv-19-single_blog_content .rv-19-single_blog_btn:hover i{transform:rotate(0)}
.rv-19-blog_section .rv-19-single_blog .rv-19-single_blog_content .rv-19-single_blog_btn i{transform:rotate(-45deg);margin-left:5px;transition:all .3s linear 0s}
.rv-20-blog_section{padding:140px 0 160px 0}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-blog_section{padding:120px 0 100px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-blog_section{padding:80px 0 60px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-blog_section{padding:60px 0 30px 0}
}
.rv-20-blog_section .rv-20-blog_section_heading{text-align:center}
.rv-20-blog_section .rv-20-blog_section_heading .rv-20-blog_sub_title{color:#081c15;font-weight:500;font-size:16px;width:170px;height:36px;line-height:36px;text-align:center;border:1px solid rgba(8,28,21,.14);display:flex;justify-content:center;align-items:center;-moz-column-gap:4px;column-gap:4px;margin:0 auto;font-family:Mulish,sans-serif}
.rv-20-blog_section .rv-20-blog_section_heading .rv-20-blog_sub_title span{height:5px;width:5px;background:#081c15;border-radius:50%}
.rv-20-blog_section .rv-20-blog_section_heading .rv-20-blog_section_title{font-size:54px;font-weight:800;color:#081c15;margin-bottom:50px;margin-top:20px;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-blog_section .rv-20-blog_section_heading .rv-20-blog_section_title{font-size:40px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-blog_section .rv-20-blog_section_heading .rv-20-blog_section_title{font-size:28px;margin-bottom:35px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-blog_section .rv-20-blog_section_heading .rv-20-blog_section_title{font-size:22px;margin-bottom:30px}
}
.rv-20-blog_section .rv-20-blog_section_heading .rv-20-blog_section_title a:hover{color:#65ab03}
.rv-20-blog_section .rv-20-single_blog{background:#fff;padding:30px 30px 40px 20px;border:1px solid rgba(8,28,21,.14);margin-bottom:30px}
.rv-20-blog_section .rv-20-single_blog:hover .rv-20-blog_image img{transform:scale(1.1)}
.rv-20-blog_section .rv-20-single_blog .rv-20-blog_image{margin-bottom:20px;height:250px;width:auto;overflow:hidden;position:relative}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-blog_section .rv-20-single_blog .rv-20-blog_image{height:200px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-blog_section .rv-20-single_blog .rv-20-blog_image{height:180px}
}
.rv-20-blog_section .rv-20-single_blog .rv-20-blog_image a{display:inline}
.rv-20-blog_section .rv-20-single_blog .rv-20-blog_image a img{height:100%;width:100%;transition:all .3s linear 0s;-o-object-fit:cover;object-fit:cover}
.rv-20-blog_section .rv-20-single_blog .rv-20-blog_image .rv-20-single_blog_date{color:rgba(8,28,21,.7);font-size:14px;margin:0;position:absolute;left:0;bottom:0;background:#fff;padding:5px 10px;font-weight:500;font-family:Mulish,sans-serif}
.rv-20-blog_section .rv-20-single_blog .rv-20-blog_image .rv-20-single_blog_date i{color:rgba(8,28,21,.7);margin-right:15px}
.rv-20-blog_section .rv-20-single_blog .rv-20-single_blog_content_title{font-size:22px;font-weight:700;margin-bottom:15px;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-blog_section .rv-20-single_blog .rv-20-single_blog_content_title{font-size:20px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-blog_section .rv-20-single_blog .rv-20-single_blog_content_title{font-size:18px;margin-bottom:10px}
}
.rv-20-blog_section .rv-20-single_blog .rv-20-single_blog_content_title a{color:#081c15;transition:all .4s ease}
.rv-20-blog_section .rv-20-single_blog .rv-20-single_blog_content_title a:hover{color:#2d6a4f}
.rv-20-blog_section .rv-20-single_blog .rv-20-single_blog_content_desc{color:rgba(8,28,21,.7);font-weight:500;margin-bottom:20px;font-family:Mulish,sans-serif}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-blog_section .rv-20-single_blog .rv-20-single_blog_content_desc{font-size:14px;margin-bottom:10px}
}
.rv-20-blog_section .rv-20-single_blog .rv-20-single_blog_btn{color:#081c15;font-weight:700;font-family:Mulish,sans-serif}
.rv-20-blog_section .rv-20-single_blog .rv-20-single_blog_btn:hover{letter-spacing:2px}
.rv-20-blog_section .rv-20-single_blog .rv-20-single_blog_btn:hover i{transform:rotate(-45deg)}
.rv-20-blog_section .rv-20-single_blog .rv-20-single_blog_btn i{margin-left:5px;transition:all .3s linear 0s}
.rv-22-blog_section{padding-bottom:120px}
@media only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-blog_section{padding-bottom:80px}
}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-blog_section{padding-bottom:70px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-blog_section{padding-bottom:60px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-blog_section{padding-bottom:50px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-blog_section{padding-bottom:40px}
}
.rv-22-blog_section .rv-22-service_section_heading{text-align:center}
.rv-22-blog_section .rv-22-service_section_heading .rv-22-service_section_sub_title{color:rgba(4,14,31,.7);font-weight:500;position:relative;text-transform:uppercase;display:inline-block}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-blog_section .rv-22-service_section_heading .rv-22-service_section_sub_title{font-size:14px}
}
.rv-22-blog_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_nex,.rv-22-blog_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_sty{content:"";background:#9a9ea5;width:60px;height:1px;position:absolute;top:50%;transform:translateY(-50%)}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-blog_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_nex,.rv-22-blog_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_sty{width:40px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-blog_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_nex,.rv-22-blog_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_sty{width:35px}
}
.rv-22-blog_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_nex::before,.rv-22-blog_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_sty::before{position:absolute;content:"";height:8px;width:8px;left:-15px;background:#9a9ea5;border-radius:50%;transform:translateY(-50%);animation:slide-right 2.5s linear infinite alternate both;top:0}
@keyframes slide-right{
0%{left:0}
100%{left:100%}
}
.rv-22-blog_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_nex::after,.rv-22-blog_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_sty::after{position:absolute;content:"";height:8px;width:8px;right:-15px;background:#9a9ea5;border-radius:50%;top:50%;transform:translateY(-50%);animation:slide-left 2.5s linear infinite alternate both;top:0}
@keyframes slide-left{
0%{right:0}
100%{right:100%}
}
.rv-22-blog_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_sty{left:-50%}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-blog_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_sty{left:-45%}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-blog_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_sty{left:-40%}
}
.rv-22-blog_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_nex{right:-50%}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-blog_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_nex{right:-45%}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-blog_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_nex{right:-40%}
}
.rv-22-blog_section .rv-22-service_section_heading .rv-22-service_section_title{font-size:46px;font-weight:700;color:#040e1f;text-transform:uppercase;margin-bottom:60px;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-blog_section .rv-22-service_section_heading .rv-22-service_section_title{font-size:40px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-blog_section .rv-22-service_section_heading .rv-22-service_section_title{font-size:35px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-blog_section .rv-22-service_section_heading .rv-22-service_section_title{font-size:25px;margin-bottom:35px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-blog_section .rv-22-service_section_heading .rv-22-service_section_title{font-size:20px;margin-bottom:30px}
}
.rv-22-blog_section .rv-22-single_blog{background:#fff;border:1px solid rgba(8,28,21,.14);margin-bottom:30px}
.rv-22-blog_section .rv-22-single_blog:hover .rv-22-blog_image img{transform:scale(1.1)}
.rv-22-blog_section .rv-22-single_blog .rv-22-blog_image{margin-bottom:20px;height:300px;width:auto;overflow:hidden}
@media only screen and (min-width:480px)and (max-width:575px){
.rv-22-blog_section .rv-22-single_blog .rv-22-blog_image{height:250px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-blog_section .rv-22-single_blog .rv-22-blog_image{height:200px}
}
.rv-22-blog_section .rv-22-single_blog .rv-22-blog_image a{display:inline}
.rv-22-blog_section .rv-22-single_blog .rv-22-blog_image a img{height:100%;width:100%;transition:all .3s linear 0s;-o-object-fit:cover;object-fit:cover}
.rv-22-blog_section .rv-22-single_blog .rv-22-single_blog_content{padding:10px 25px 35px 25px}
.rv-22-blog_section .rv-22-single_blog .rv-22-single_blog_content .rv-22-single_blog_meta{display:flex;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:15px}
.rv-22-blog_section .rv-22-single_blog .rv-22-single_blog_content .rv-22-single_blog_meta .catagory a{background:#b38d3f;padding:5px 15px;color:#fff;font-size:14px;font-weight:600;border-radius:20px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-blog_section .rv-22-single_blog .rv-22-single_blog_content .rv-22-single_blog_meta .catagory a{padding:5px 10px;font-size:12px}
}
.rv-22-blog_section .rv-22-single_blog .rv-22-single_blog_content .rv-22-single_blog_meta .rv-22-single_blog_date{color:rgba(5,5,5,.7);font-size:16px;margin:0;background:#fff;font-weight:500}
.rv-22-blog_section .rv-22-single_blog .rv-22-single_blog_content .rv-22-single_blog_meta .rv-22-single_blog_date i{color:rgba(5,5,5,.7);margin-right:7px;font-size:20px}
.rv-22-blog_section .rv-22-single_blog .rv-22-single_blog_content .rv-22-single_blog_content_title{font-size:22px;font-weight:700;color:#040e1f;font-family:Mulish,sans-serif;margin-bottom:25px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-blog_section .rv-22-single_blog .rv-22-single_blog_content .rv-22-single_blog_content_title{font-size:17px}
}
.rv-22-blog_section .rv-22-single_blog .rv-22-single_blog_content .rv-22-single_blog_content_title a{color:#040e1f;transition:all .4s ease}
.rv-22-blog_section .rv-22-single_blog .rv-22-single_blog_content .rv-22-single_blog_content_title a:hover{color:#b38d3f}
.rv-22-blog_section .rv-22-single_blog .rv-22-single_blog_content .rv-22-single_blog_btn{color:#040e1f;font-size:16px;font-weight:700;display:inline-block;border-bottom:1px solid #040e1f}
.rv-22-blog_section .rv-22-single_blog .rv-22-single_blog_content .rv-22-single_blog_btn:hover{letter-spacing:2px;color:#b38d3f;border-bottom:1px solid #b38d3f}
.rv-22-blog_section .rv-22-single_blog .rv-22-single_blog_content .rv-22-single_blog_btn:hover i{transform:rotate(-45deg);color:#b38d3f}
.rv-22-blog_section .rv-22-single_blog .rv-22-single_blog_content .rv-22-single_blog_btn i{margin-left:5px;transition:all .3s linear 0s}
.rv-23-blog_section{padding-bottom:130px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-blog_section{padding-bottom:100px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-blog_section{padding-bottom:80px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-blog_section{padding-bottom:70px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-blog_section{padding-bottom:60px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-blog_section{padding-bottom:50px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-23-blog_section{padding-bottom:35px}
}
.rv-23-blog_section .rv-23-blog_section_heading{text-align:center}
.rv-23-blog_section .rv-23-blog_section_heading .rv-23-blog_sub_title{color:#fff;font-size:15px;font-weight:700;background:#020208;padding:1px 4px;display:inline-block;font-family:Mulish,sans-serif}
.rv-23-blog_section .rv-23-blog_section_heading .rv-23-blog_title{color:#020208;font-size:46px;font-weight:800;margin-bottom:50px;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-blog_section .rv-23-blog_section_heading .rv-23-blog_title{font-size:35px;margin-bottom:25px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-blog_section .rv-23-blog_section_heading .rv-23-blog_title{font-size:26px;margin-bottom:15px}
}
.rv-23-blog_section .rv-23-single_blog{background:#fff;position:relative;padding-left:40px;border:1px solid rgba(8,28,21,.14)}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-blog_section .rv-23-single_blog{margin-bottom:30px}
}
.rv-23-blog_section .rv-23-single_blog:hover .rv-23-blog_image img{transform:scale(1.1)}
.rv-23-blog_section .rv-23-single_blog .rv-23-blog_image{margin-bottom:20px;height:300px;width:auto;overflow:hidden}
.rv-23-blog_section .rv-23-single_blog .rv-23-blog_image a{display:inline}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-blog_section .rv-23-single_blog .rv-23-blog_image{height:250px}
}
@media only screen and (min-width:576px)and (max-width:767px){
.rv-23-blog_section .rv-23-single_blog .rv-23-blog_image{height:200px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-blog_section .rv-23-single_blog .rv-23-blog_image{height:180px}
}
.rv-23-blog_section .rv-23-single_blog .rv-23-blog_image img{height:100%;width:100%;transition:all .3s linear 0s;-o-object-fit:cover;object-fit:cover}
.rv-23-blog_section .rv-23-single_blog .rv-23-single_blog_content{padding:10px 0 35px 0}
.rv-23-blog_section .rv-23-single_blog .rv-23-single_blog_content .rv-23-single_blog_meta{display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px;margin-bottom:20px}
.rv-23-blog_section .rv-23-single_blog .rv-23-single_blog_content .rv-23-single_blog_meta .catagory a{background:#3ba52d;padding:5px 15px;color:#fff;font-size:14px;font-weight:600;font-family:Mulish,sans-serif}
.rv-23-blog_section .rv-23-single_blog .rv-23-single_blog_content .rv-23-single_blog_content_title{font-size:22px;font-weight:700;font-family:Mulish,sans-serif;color:#040e1f;margin-bottom:25px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-blog_section .rv-23-single_blog .rv-23-single_blog_content .rv-23-single_blog_content_title{font-size:18px;margin-bottom:15px}
}
.rv-23-blog_section .rv-23-single_blog .rv-23-single_blog_content .rv-23-single_blog_content_title a{color:#040e1f;transition:all .4s ease}
.rv-23-blog_section .rv-23-single_blog .rv-23-single_blog_content .rv-23-single_blog_content_title a:hover{color:#3ba52d}
.rv-23-blog_section .rv-23-single_blog .rv-23-single_blog_content .rv-23-single_blog_btn{color:#040e1f;font-size:16px;font-weight:700;display:inline-block;border-bottom:1px solid #040e1f}
.rv-23-blog_section .rv-23-single_blog .rv-23-single_blog_content .rv-23-single_blog_btn:hover{letter-spacing:2px;color:#3ba52d;border-bottom:1px solid #3ba52d}
.rv-23-blog_section .rv-23-single_blog .rv-23-single_blog_content .rv-23-single_blog_btn:hover i{transform:rotate(-45deg);color:#3ba52d}
.rv-23-blog_section .rv-23-single_blog .rv-23-single_blog_content .rv-23-single_blog_btn i{margin-left:5px;transition:all .3s linear 0s}
.rv-23-blog_section .rv-23-single_blog .rv-23-single_blog_date{color:rgba(5,5,5,.7);font-size:16px;font-weight:500;position:absolute;margin:0;left:-44px;top:31%;rotate:-90deg;font-family:Mulish,sans-serif}
.rv-23-blog_section .rv-23-single_blog .rv-23-single_blog_date i{color:rgba(5,5,5,.7);margin-right:7px;font-size:20px}
.rv-24-blog_section{background:#f6f3f0;padding:160px 0;position:relative}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-blog_section{padding:130px 0}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-blog_section{padding:80px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-blog_section{padding:60px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-blog_section{padding:60px 0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-blog_section{padding:50px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-24-blog_section{padding:35px 0}
}
.rv-24-blog_section .rv-24-blog_section_top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:50px;padding:0}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-blog_section .rv-24-blog_section_top{margin-bottom:40px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-24-blog_section .rv-24-blog_section_top{flex-direction:column;justify-content:center;text-align:center;gap:20px;align-items:center}
}
.rv-24-blog_section .rv-24-blog_section_top .rv-24-blog_heading{flex-basis:50%}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-blog_section .rv-24-blog_section_top .rv-24-blog_heading{flex-basis:60%}
}
.rv-24-blog_section .rv-24-blog_section_top .rv-24-blog_heading .rv-24-blog_sub_title{color:#020208;font-size:16px;font-weight:600;margin-bottom:20px;font-family:Mulish,sans-serif}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-blog_section .rv-24-blog_section_top .rv-24-blog_heading .rv-24-blog_sub_title{margin-bottom:10px}
}
.rv-24-blog_section .rv-24-blog_section_top .rv-24-blog_heading .rv-24-blog_title{color:#020208;font-size:44px;font-weight:800;font-family:Mulish,sans-serif;margin:0}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-blog_section .rv-24-blog_section_top .rv-24-blog_heading .rv-24-blog_title{font-size:30px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-blog_section .rv-24-blog_section_top .rv-24-blog_heading .rv-24-blog_title{font-size:25px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-24-blog_section .rv-24-blog_section_top .rv-24-blog_heading .rv-24-blog_title{font-size:20px}
}
.rv-24-blog_section .rv-24-blog_section_top .rv-24-blog_slide_button_area{display:flex;-moz-column-gap:20px;column-gap:20px}
.rv-24-blog_section .rv-24-blog_section_top .rv-24-blog_slide_button_area .rv-10-blog-swiper-button-next i,.rv-24-blog_section .rv-24-blog_section_top .rv-24-blog_slide_button_area .rv-10-blog-swiper-button-prev i{height:50px;width:50px;background:rgba(0,0,0,0);text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid rgba(2,2,8,.1);color:#020208;transition:.3s}
.rv-24-blog_section .rv-24-blog_section_top .rv-24-blog_slide_button_area .rv-10-blog-swiper-button-next i:hover,.rv-24-blog_section .rv-24-blog_section_top .rv-24-blog_slide_button_area .rv-10-blog-swiper-button-prev i:hover{background:#dfe11b;border:1px solid rgba(0,0,0,0)}
.rv-24-blog_section .rv-24-blog_section_top .rv-24-blog_slide_button_area .rv-10-blog-swiper-button-next i,.rv-24-blog_section .rv-24-blog_section_top .rv-24-blog_slide_button_area .rv-10-blog-swiper-button-prev i{background:rgba(0,0,0,0);border:1px solid rgba(2,2,8,.14);color:#020208}
.rv-24-blog_section .rv-24-blog_section_top .rv-24-blog_slide_button_area .rv-10-blog-swiper-button-next i:hover,.rv-24-blog_section .rv-24-blog_section_top .rv-24-blog_slide_button_area .rv-10-blog-swiper-button-prev i:hover{background:#a58051;color:#fff;border:1px solid rgba(0,0,0,0)}
.rv-24-blog_section .rv-24-single_blog:hover .rv-24-blog_image img{transform:scale(1.1)}
.rv-24-blog_section .rv-24-single_blog .rv-24-blog_image{height:300px;width:auto;overflow:hidden;border-radius:20px}
@media only screen and (min-width:576px)and (max-width:767px){
.rv-24-blog_section .rv-24-single_blog .rv-24-blog_image{height:270px}
}
@media only screen and (min-width:480px)and (max-width:575px){
.rv-24-blog_section .rv-24-single_blog .rv-24-blog_image{height:250px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-24-blog_section .rv-24-single_blog .rv-24-blog_image{height:200px}
}
.rv-24-blog_section .rv-24-single_blog .rv-24-blog_image a{display:block;height:100%}
.rv-24-blog_section .rv-24-single_blog .rv-24-blog_image a img{height:100%;width:100%;transition:all .3s linear 0s;-o-object-fit:cover;object-fit:cover}
.rv-24-blog_section .rv-24-single_blog .rv-24-single_blog_content{background:#fff;padding:30px 30px 30px 30px;border-radius:20px}
.rv-24-blog_section .rv-24-single_blog .rv-24-single_blog_content .rv-24-single_blog_date{color:rgba(2,2,8,.7);font-size:16px;margin-bottom:15px;font-weight:500;font-family:Mulish,sans-serif}
.rv-24-blog_section .rv-24-single_blog .rv-24-single_blog_content .rv-24-single_blog_date i{color:rgba(2,2,8,.7);margin-right:7px;font-size:20px;margin-right:15px}
.rv-24-blog_section .rv-24-single_blog .rv-24-single_blog_content .rv-24-single_blog_content_title{font-size:20px;font-weight:700;font-family:Mulish,sans-serif}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-blog_section .rv-24-single_blog .rv-24-single_blog_content .rv-24-single_blog_content_title{font-size:17px}
}
.rv-24-blog_section .rv-24-single_blog .rv-24-single_blog_content .rv-24-single_blog_content_title a{display:inline;color:#020208;background-image:linear-gradient(#020208,#020208);background-size:0 1px;background-repeat:no-repeat;background-position:left bottom;transition:.4s ease}
.rv-24-blog_section .rv-24-single_blog .rv-24-single_blog_content .rv-24-single_blog_content_title a:hover{background-size:100% 1px}
.rv-25-blog_section{padding:120px 0;background:#d6dec9}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-blog_section{padding:100px 0}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-blog_section{padding:90px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-blog_section{padding:80px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-blog_section{padding:60px 0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-blog_section{padding:45px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-blog_section{padding:40px 0}
}
.rv-25-blog_section .rv-25-blog_heading{text-align:center}
.rv-25-blog_section .rv-25-blog_heading .rv-25-blog_sub_title{color:#020208;font-size:16px;font-weight:600;margin-bottom:10px;font-family:Mulish,sans-serif}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-blog_section .rv-25-blog_heading .rv-25-blog_sub_title{margin-bottom:10px}
}
.rv-25-blog_section .rv-25-blog_heading .rv-25-blog_title{color:#020208;font-size:46px;font-weight:700;margin-bottom:60px;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-blog_section .rv-25-blog_heading .rv-25-blog_title{font-size:40px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-blog_section .rv-25-blog_heading .rv-25-blog_title{font-size:35px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-blog_section .rv-25-blog_heading .rv-25-blog_title{font-size:33px;margin-bottom:30px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-blog_section .rv-25-blog_heading .rv-25-blog_title{font-size:30px;margin-bottom:30px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-blog_section .rv-25-blog_heading .rv-25-blog_title{font-size:24px;margin-bottom:20px}
}
.rv-25-blog_section .rv-25-single_blog{background:#fff;border:1px solid rgba(8,28,21,.14);margin-bottom:20px}
.rv-25-blog_section .rv-25-single_blog:hover .rv-25-single_blog_image img{transform:scale(1.1)}
.rv-25-blog_section .rv-25-single_blog_image{height:300px;width:auto;overflow:hidden}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-blog_section .rv-25-single_blog_image{height:220px}
}
.rv-25-blog_section .rv-25-single_blog_image a{height:100%}
.rv-25-blog_section .rv-25-single_blog_image a img{height:100%;width:100%;transition:all .3s linear 0s;-o-object-fit:cover;object-fit:cover}
.rv-25-blog_section .rv-25-single_blog_content{padding:30px 30px 40px 30px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-blog_section .rv-25-single_blog_content{padding:25px 20px 25px 20px}
}
.rv-25-blog_section .rv-25-single_blog_content .catagory a{font-family:Mulish,sans-serif;background:#a07549;padding:5px 15px;color:#fff;font-size:14px;font-weight:600;margin-bottom:20px}
.rv-25-blog_section .rv-25-single_blog_content_title{font-family:Mulish,sans-serif;font-size:22px;font-weight:700;margin-bottom:30px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-blog_section .rv-25-single_blog_content_title{font-size:20px;margin-bottom:25px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-blog_section .rv-25-single_blog_content_title{font-size:18px;margin-bottom:25px}
}
.rv-25-blog_section .rv-25-single_blog_content_title a{color:#020208;transition:all .4s ease}
.rv-25-blog_section .rv-25-single_blog_content_title a:hover{color:#a07549}
.rv-25-blog_section .rv-25-single_blog_content_meta{display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px;margin-bottom:20px;flex-wrap:wrap;gap:15px}
.rv-25-blog_section .rv-25-single_blog_content_meta .rv-25-single_blog_date{color:rgba(2,2,8,.7);font-size:16px;margin:0;background:#fff;font-weight:500;font-family:Mulish,sans-serif}
.rv-25-blog_section .rv-25-single_blog_content_meta .rv-25-single_blog_date i{color:rgba(2,2,8,.7);margin-right:7px;font-size:20px}
.rv-1-footer{background-color:#0e2027}
.rv-1-footer-top{padding:120px 0 90px}
@media screen and (max-width:991px){
.rv-1-footer-top{padding:70px 0}
}
@media screen and (max-width:575px){
.rv-1-footer-top{padding:50px 0}
}
.rv-1-footer__about .logo{margin-bottom:13px}
.rv-1-footer__about-txt{font-family:var(--mulish);font-weight:400;font-size:15px;color:rgba(255,255,255,.6);margin-bottom:27px}
.rv-1-footer-widget__title{font-size:20px;font-weight:700;font-family:var(--mulish);color:var(--white-f);margin-bottom:25px}
@media screen and (max-width:479px){
.rv-1-footer-widget__title{font-size:18px;margin-bottom:15px}
}
.rv-1-footer-widget li{margin-bottom:13px}
.rv-1-footer-widget li,.rv-1-footer-widget li a{color:rgba(255,255,255,.6);font-size:15px;font-weight:300; font-family: Inter,sans-serif!important;transition:.4s ease}
.rv-1-footer-widget li a:hover,.rv-1-footer-widget li:hover{color:var(--orange)}
.rv-1-footer-widget__links{display:grid;grid-template-columns:50% 50%}
.rv-1-footer-widget__links a{position:relative;padding-left:15px}
@media screen and (max-width:1399px){
.rv-1-footer-widget__links a{padding-left:0}
}
.rv-1-footer-widget__links a::before{content:"";position:absolute;left:0;top:50%;translate:0 -50%;background:rgba(255,255,255,.6);width:5px;height:5px;border-radius:50%}
@media screen and (max-width:1399px){
.rv-1-footer-widget__links a::before{content:none}
}
.rv-1-footer-widget__infos li{display:flex;gap:15px;align-items:center}
.rv-1-footer-widget__infos li img{flex-shrink:0}
.rv-1-footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:45px 0}
@media screen and (max-width:1399px){
.rv-1-footer-bottom{padding:35px 0}
}
@media screen and (max-width:991px){
.rv-1-footer-bottom{padding:25px 0}
}
.rv-1-footer-nwsltr__form{display:flex;flex-direction:column;gap:10px}
.rv-1-footer-nwsltr__form input{border:1px solid rgba(255,255,255,.1);height:45px;border-radius:14px;padding:0 20px;color:var(--white-f)}
.rv-1-footer-nwsltr__form .rv-1-def-btn{height:45px;line-height:43px;transition:.4s ease}
.rv-1-footer-nwsltr__form .rv-1-def-btn:hover .txt{color:var(--black)}
.rv-1-footer-nwsltr__form .rv-1-def-btn .txt{width:100%}
.rv-1-copyright{font-size:14px;font-family:var(--mulish);font-weight:300;color:rgba(255,255,255,.7)}
.rv-1-socials{display:flex;gap:6px}
.rv-1-socials a{width:40px;height:40px;line-height:40px;border:1px solid rgba(255,255,255,.1);text-align:center;border-radius:50%;color:rgba(255,255,255,.5)}
.rv-1-socials a:hover{background-color:var(--orange);border-color:var(--orange);color:var(--white-f)}
.rv-2-footer{border-top:1px solid rgba(255,255,255,.1);padding:45px 0}
@media screen and (max-width:767px){
.rv-2-footer{padding:25px 0}
}
.rv-2-footer__nav{display:flex;justify-content:flex-end;gap:10px}
@media screen and (max-width:767px){
.rv-2-footer__nav{justify-content:center}
}
.rv-2-footer__nav a{color:var(--white-f);font-size:14px;font-weight:300;font-family:var(--mulish);line-height:1}
.rv-2-footer__nav a:hover{color:#daed1a}
.rv-2-footer__nav a:not(:first-child){border-left:1px solid #fff;padding-left:10px}
.rv-3-footer{background:url(../img/rv-3-footer-bg.html) no-repeat center center;background-size:cover}
@media screen and (max-width:1399px){
.rv-3-footer-top{padding:100px 0 70px}
}
@media screen and (max-width:1199px){
.rv-3-footer-top{padding:80px 0 50px}
}
.rv-3-footer .rv-1-socials a:hover{background-color:#a97240;border-color:#a97240}
.rv-3-footer .rv-1-footer-widget li:hover{color:rgba(255,255,255,.6)}
.rv-3-footer .rv-1-footer-widget li a:hover{color:#a98153}
.rv-3-footer .rv-1-footer-widget__links{display:block}
.rv-3-footer .rv-1-footer-widget__links a{padding-left:0}
.rv-3-footer .rv-1-footer-widget__links a:hover{color:#a98153}
.rv-3-footer .rv-1-footer-widget__links a::before{content:none}
.rv-3-footer-nwsltr{padding-left:40px}
@media screen and (max-width:1199px){
.rv-3-footer-nwsltr{padding-left:0}
}
.rv-3-footer-nwsltr__form input{border-radius:0;color:var(--white-f)}
.rv-3-footer-nwsltr__form .rv-1-def-btn .txt{background-color:#a97240;border-radius:0;border:1px solid #a97240}
.rv-3-footer-nwsltr__form .rv-1-def-btn .txt:hover{background-color:rgba(0,0,0,0)}
.rv-4-footer{background-color:var(--black)}
.rv-4-footer__socials{display:flex;align-items:center}
@media screen and (max-width:991px){
.rv-4-footer__socials{flex-wrap:wrap}
}
.rv-4-footer__social{flex:auto;padding:50px 0;text-align:center;border-bottom:1px solid rgba(255,255,255,.1)}
@media screen and (max-width:1199px){
.rv-4-footer__social{padding:30px 20px}
}
@media screen and (max-width:991px){
.rv-4-footer__social{padding:15px;flex:30% 1 1}
}
.rv-4-footer__social:not(:last-child){border-right:1px solid rgba(255,255,255,.1)}
.rv-4-footer__social a{color:var(--white-f);display:inline-flex;align-items:center;gap:15px;font-family:var(--mulish);font-size:20px;font-weight:700}
@media screen and (max-width:991px){
.rv-4-footer__social a{font-size:18px;gap:10px}
}
@media screen and (max-width:575px){
.rv-4-footer__social a{font-size:16px}
}
.rv-4-footer__social a i{font-size:24px}
@media screen and (max-width:991px){
.rv-4-footer__social a i{font-size:22px}
}
@media screen and (max-width:575px){
.rv-4-footer__social a i{font-size:20px}
}
.rv-4-footer__social a:hover{color:#a90e20}
.rv-4-footer__middle{padding:80px 0 100px;text-align:center}
@media screen and (max-width:1199px){
.rv-4-footer__middle{padding:60px 0 80px}
}
@media screen and (max-width:767px){
.rv-4-footer__middle{padding:50px 0 65px}
}
@media screen and (max-width:479px){
.rv-4-footer__middle{padding:50px 0}
}
.rv-4-footer__menu{display:flex;justify-content:center;flex-wrap:wrap;gap:60px;row-gap:15px;margin:42px 0 75px}
@media screen and (max-width:991px){
.rv-4-footer__menu{margin:32px 0 45px}
}
@media screen and (max-width:767px){
.rv-4-footer__menu{-moz-column-gap:45px;column-gap:45px}
}
.rv-4-footer__menu a{color:var(--white-f);font-weight:500}
.rv-4-footer__menu a:hover{color:#a90e20}
.rv-4-footer-subs form{width:410px;display:flex;position:relative;margin:0 auto;padding:0 20px;padding-bottom:15px}
@media screen and (max-width:479px){
.rv-4-footer-subs form{max-width:100%}
}
.rv-4-footer-subs form::before{content:"";position:absolute;top:100%;left:0;width:100%;height:4px;border:1px solid rgba(255,255,255,.16)}
.rv-4-footer-subs form input{width:100%;color:var(--white-f)}
.rv-4-footer-subs form input::-moz-placeholder{color:rgba(255,255,255,.7)}
.rv-4-footer-subs form input::placeholder{color:rgba(255,255,255,.7)}
.rv-4-footer-subs form button{color:var(--white-f)}
.rv-5-footer{background-color:#404b44}
@media screen and (max-width:1199px){
.rv-5-footer-top{padding:70px 0 50px}
}
@media screen and (max-width:767px){
.rv-5-footer-top{padding:60px 0 40px}
}
.rv-5-footer .rv-1-footer-widget{padding:0 30px}
@media screen and (max-width:1399px){
.rv-5-footer .rv-1-footer-widget{padding:0 15px}
}
@media screen and (max-width:1199px){
.rv-5-footer .rv-1-footer-widget{padding:0}
}
@media screen and (max-width:1199px){
.rv-5-footer-widget__title{margin-bottom:20px}
}
.rv-5-footer .rv-1-socials a:hover{background-color:#8e5b63;border-color:#8e5b63}
.rv-5-footer-timings li{color:rgba(255,255,255,.6);font-family:Mulish;font-size:15px;font-style:normal;font-weight:300;line-height:normal;display:flex;justify-content:space-between}
.rv-5-footer-timings li:not(:last-child){margin-bottom:16px}
.rv-6-footer{background-color:#050505}
.rv-6-footer-top{overflow:hidden}
.rv-6-footer-top__row{justify-content:space-between}
@media screen and (max-width:1199px){
.rv-6-footer-top__row{justify-content:center}
}
.rv-6-footer-bottom{padding:35px 0}
.rv-6-footer .has-anim{position:relative;z-index:1}
@media screen and (max-width:1199px){
.rv-6-footer .has-anim{overflow:hidden}
}
.rv-6-footer .has-anim:first-child::before{border-right:0}
.rv-6-footer .has-anim:last-child .to-animate{left:auto;right:0}
.rv-6-footer .has-anim .to-animate,.rv-6-footer .has-anim::before{content:"";position:absolute;inset:0;border:solid rgba(255,255,255,.1);border-width:0 1px 0 1px;height:calc(100% + 240px);top:50%;translate:-25px -50%;z-index:-1}
@media screen and (max-width:1199px){
.rv-6-footer .has-anim .to-animate,.rv-6-footer .has-anim::before{translate:0 -50%;height:100%}
}
@media screen and (max-width:767px){
.rv-6-footer .has-anim .to-animate,.rv-6-footer .has-anim::before{content:none}
}
.rv-6-footer .has-anim .to-animate{background:linear-gradient(to top,var(--white-f),transparent);width:1px;height:50px;border:none;animation:strokePosition 15s linear forwards infinite}
.rv-6-footer .has-anim .to-animate.reverse{background:linear-gradient(to bottom,var(--white-f),transparent);animation:strokePosition 15s linear reverse infinite;right:0;left:auto}
@media screen and (max-width:1199px){
.rv-6-footer-widget{padding-left:20px}
}
@media screen and (max-width:767px){
.rv-6-footer-widget{padding-left:0}
}
.rv-6-footer-nwsltr__form .nwsltr-top{display:flex;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:18px}
.rv-6-footer-nwsltr__form .nwsltr-top>*{color:var(--white-f)}
.rv-6-footer-nwsltr__form input{width:100%}
.rv-6-footer-nwsltr__form input::-moz-placeholder{color:rgba(255,255,255,.6)}
.rv-6-footer-nwsltr__form input::placeholder{color:rgba(255,255,255,.6)}
.rv-6-footer-nwsltr__form button{min-width:-moz-max-content;min-width:max-content}
.rv-6-footer-nwsltr__form button i{opacity:60%;padding-right:6px}
.rv-6-footer-nwsltr__checkbox{padding-top:20px}
.rv-6-footer-nwsltr__checkbox input{background-color:rgba(0,0,0,0);width:auto;margin-right:10px}
.rv-6-footer-nwsltr__checkbox a,.rv-6-footer-nwsltr__checkbox label{color:rgba(255,255,255,.5)}
.rv-6-footer-nwsltr__checkbox a{-webkit-text-decoration:1px underline rgba(255,255,255,.5);text-decoration:1px underline rgba(255,255,255,.5)}
@keyframes strokePosition{
0%{top:-140px}
100%{top:calc(100% + 240px)}
}
.rv-7-footer{background:#050505}
.rv-7-footer .rv-7-footer-nwsltr__form input{border-radius:30px}
.rv-7-footer .rv-7-footer-nwsltr__form .rv-1-def-btn .txt{border-radius:30px;background-color:#4962fb;border-color:#4962fb}
.rv-1-socials.rv-7-socials a:hover{background-color:#1c74e9;border-color:#1c74e9}
.rv-8-footer{background-color:var(--black)}
.rv-8-footer .rv-4-footer__social a:hover{color:#1c74e9}
.rv-8-footer-middle{padding:100px 0 110px}
@media screen and (max-width:1399px){
.rv-8-footer-middle{padding:80px 0 90px}
}
@media screen and (max-width:991px){
.rv-8-footer-middle{padding:60px 0 70px}
}
@media screen and (max-width:575px){
.rv-8-footer-middle{padding:40px 0 50px}
}
.rv-8-footer-articles{padding-right:75px}
@media screen and (max-width:1399px){
.rv-8-footer-articles{padding-right:45px}
}
@media screen and (max-width:1199px){
.rv-8-footer-articles{padding-right:0}
}
@media screen and (max-width:767px){
.rv-8-footer-widget .rv-1-footer-widget__title{margin-bottom:15px}
}
.rv-8-footer-widget li a:hover,.rv-8-footer-widget li:hover{color:#1c74e9}
.rv-8-footer-article{display:flex;align-items:center;border:1px solid rgba(44,44,44,.1);gap:20px}
.rv-8-footer-article:not(:last-child){margin-bottom:30px}
.rv-8-footer-article-img{flex-shrink:0}
.rv-8-footer-article-date{font-size:13px;font-weight:500;color:rgba(255,255,255,.7);line-height:1;display:flex;align-items:center;margin-bottom:7px}
.rv-8-footer-article-date i{font-size:16px;margin-right:5px}
.rv-8-footer-article-title{color:var(--white-f);font-family:var(--mulish);font-size:17px;font-weight:600;line-height:24px;margin-bottom:0}
.rv-8-footer-article-title a:hover{color:#1c74e9}
@media screen and (max-width:479px){
.rv-8-footer-article-title{font-size:16px}
}
.rv-8-footer-bottom{padding:30px 0}
.rv-8-footer-bottom__nav a:hover{color:#1c74e9}
.rv-8-footer-nwsltr__form .nwsltr-top{padding-bottom:0;border:none}
.rv-8-footer-nwsltr__form input{border:1px solid rgba(255,255,255,.16);border-right:0;padding:10px 22px}
.rv-8-footer-nwsltr__form button{width:46px;height:46px;background-color:#1c74e9;flex-shrink:0}
.rv-8-footer-nwsltr__form button i{padding:0;opacity:1}
.rv-9-socials a:hover{background-color:#65ab03;border-color:#65ab03}
.rv-9-footer{background-color:#0b1202}
.rv-9-footer-top{padding:25px 0;border-bottom:1px solid rgba(255,255,255,.14)}
.rv-9-footer-article .rv-8-footer-article-img{border-radius:6px}
.rv-9-footer-article .rv-8-footer-article-title a:hover{color:#65ab03}
.rv-9-footer-nwsltr__form .nwsltr-top{border:1px solid rgba(255,255,255,.2);border-radius:30px}
.rv-9-footer-nwsltr__form input{border-radius:30px;border:none}
.rv-9-footer-nwsltr__form button{border-radius:50%;background-color:#65ab03}
.rv-9-footer__contact-card{justify-content:flex-end}
@media screen and (max-width:991px){
.rv-9-footer__contact-card{justify-content:center}
}
@media screen and (max-width:575px){
.rv-9-footer__contact-card{justify-content:flex-start}
}
.rv-9-footer__contact-card .rv-5-about__call-icon{border-color:rgba(255,255,255,.1);color:#65ab03;flex-shrink:0}
.rv-9-footer__contact-card .rv-5-about__call-txt h6{color:var(--white-f)}
.rv-9-footer__contact-card .rv-5-about__call-txt a{color:rgba(255,255,255,.6)}
.rv-10-socials a{border-radius:6px}
.rv-10-socials a:hover{background-color:#efc329;border-color:#efc329;color:var(--black)}
.rv-10-footer-nwsltr__form .nwsltr-top>*{color:var(--black)}
.rv-10-footer-nwsltr__form .nwsltr-top input{color:var(--white-f)}
.rv-10-footer-nwsltr__form input{border-radius:6px 0 0 6px}
.rv-10-footer-nwsltr__form button{border-radius:0 6px 6px 0;background-color:#efc329;border-color:#efc329}
.rv-10-footer-widget li a:hover,.rv-10-footer-widget li:hover{color:#efc329}
.rv-10-footer-bottom__nav a:hover{color:#efc329}
.rv-11-footer{background-color:#231d16}
.rv-11-footer-nwsltr__form input{border-top-left-radius:15px}
.rv-11-footer-nwsltr__form button{background-color:#a98153;border-bottom-right-radius:15px}
.rv-11-footer-widget li a:hover,.rv-11-footer-widget li:hover{color:#a98153}
.rv-11-footer-bottom__nav a:hover{color:#a98153}
.rv-11-socials a{border-radius:10px 0}
.rv-11-socials a:hover{border-radius:0 10px;background-color:#a98153;border-color:#a98153}
.rv-11-pay-methods{color:rgba(255,255,255,.7);font-family:var(--mulish);font-size:16px;font-weight:700;margin-top:42px}
.rv-11-pay-methods span{margin-right:10px}
.rv-12-footer{z-index:1}
.rv-12-footer .rv-12-socials a:hover{background-color:#509e0f;border-color:#509e0f}
.rv-12-footer .rv-12-footer-widget li a:hover,.rv-12-footer .rv-12-footer-widget li:hover{color:#509e0f}
.rv-12-footer-nwsltr__form input::-moz-placeholder{color:rgba(255,255,255,.5);font-size:14px;font-weight:300}
.rv-12-footer-nwsltr__form input::placeholder{color:rgba(255,255,255,.5);font-size:14px;font-weight:300}
.rv-12-footer-nwsltr__form .rv-1-def-btn .txt{background-color:#509e0f;border-color:#509e0f}
.rv-12-footer .rv-12-infos__vectors{z-index:-1;top:-50px}
.rv-12-footer .rv-12-infos__vectors--2{top:auto;bottom:-50px}
.rv-13-footer{background:var(--white-f);color:var(--white-f)}
.rv-13-footer__about .rv-1-footer__about-txt{color:rgba(5,5,5,.6);font-weight:500}
.rv-13-footer-widget .rv-1-footer-widget__title{color:var(--black)}
.rv-13-footer-widget .rv-1-footer-widget__links a,.rv-13-footer-widget li,.rv-13-footer-widget li a{color:rgba(5,5,5,.6)}
.rv-13-footer-widget .rv-1-footer-widget__links a i,.rv-13-footer-widget li a i,.rv-13-footer-widget li i{color:var(--black);vertical-align:middle;font-size:18px}
.rv-13-footer-nwsltr__form input{border-color:rgba(5,5,5,.1);color:var(--black)}
.rv-13-footer-nwsltr__form .rv-1-def-btn .txt{background-color:#ab8e66;border-color:#ab8e66}
.rv-13-footer-nwsltr__form .rv-1-def-btn .txt:hover{background-color:var(--white-f);color:var(--black)}
.rv-13-footer-bottom{border-color:rgba(5,5,5,.1);padding:25px 0}
.rv-13-footer-bottom .rv-1-copyright{color:rgba(5,5,5,.7)}
.rv-13-socials a{border-color:rgba(5,5,5,.1);color:rgba(5,5,5,.5)}
.rv-13-socials a:hover{background-color:#ab8e66}
.rv-14-footer-bottom__nav a:hover{color:#e64209}
.rv-15-footer{background:url(../img/footer/rv-15-footer-bg.html) var(--black) no-repeat right bottom;background-size:contain}
.rv-15-footer-nwsltr__form .nwsltr-top>button{color:#f35b04}
.rv-15-footer-nwsltr__form .nwsltr-top>button:hover{color:#fff}
.rv-15-footer-bottom__nav a:hover{color:#f35b04}
.rv-16-footer-gallery-item,.rv-16-footer-gallery-item img{width:100%}
.rv-16-footer-widget li a:hover,.rv-16-footer-widget li:hover{color:#dfe11b}
.rv-16-socials a:hover{background-color:#dfe11b;border-color:#dfe11b;color:var(--black)}
.rv-17-footer{background:url(../img/rv-17-footer-bg.html) no-repeat center center;background-size:cover;position:relative;z-index:1}
.rv-17-footer::before{content:"";position:absolute;inset:0;z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
.rv-17-footer-widget li a:hover,.rv-17-footer-widget li:hover{color:#daed1a}
.rv-17-footer-nwsltr__form .nwsltr-top>button{background-color:#daed1a;color:var(--black)}
.rv-18-footer{background-color:#142137}
.rv-18-footer-widget li a:hover,.rv-18-footer-widget li:hover{color:#1c74e9}
.rv-18-footer-bottom__nav a:hover{color:#1c74e9}
.rv-19-footer{background-color:#042127;position:relative;z-index:1}
.rv-19-footer::before{content:"";position:absolute;top:0;width:100%;background:url(../img/rv-19-footer-bg.html) no-repeat center center;background-size:cover;height:73px;z-index:-1}
.rv-19-footer-widget--last{margin-left:auto;width:-moz-max-content;width:max-content;max-width:100%}
@media screen and (max-width:991px){
.rv-19-footer-widget--last{margin-left:0;width:100%}
}
@media screen and (max-width:991px){
.rv-19-footer-widget{text-align:center}
}
@media screen and (max-width:991px){
.rv-19-footer-widget li{justify-content:center}
}
.rv-19-footer-widget li a:hover,.rv-19-footer-widget li:hover{color:#dfe11b}
.rv-19-footer-bottom{background-color:#031518;border:none;padding:25px 0}
.rv-20-footer{background-color:#081c15}
.rv-20-footer__contact-card .rv-5-about__call-icon{background-color:var(--white-f);border-color:var(--white-f);color:#2d6a4f}
.rv-20-footer__contact-card a:hover{color:#388b66}
.rv-20-footer-article .rv-8-footer-article-title a:hover{color:#388b66}
.rv-20-footer-nwsltr__form button{background-color:#2d6a4f}
.rv-20-footer-widget li a:hover,.rv-20-footer-widget li:hover{color:#388b66}
.rv-20-footer-bottom__nav a:hover{color:#388b66}
.rv-21-footer{background:var(--white-f);color:var(--black)}
.rv-21-footer__about-txt{color:rgba(14,20,40,.6)}
.rv-21-footer-widget .rv-1-footer-widget__title{color:#0e1428}
.rv-21-footer-widget li,.rv-21-footer-widget li a{color:rgba(14,20,40,.6)}
.rv-21-footer .rv-21-footer-widget li a:hover,.rv-21-footer .rv-21-footer-widget li:hover{color:#ce512a}
.rv-21-footer-nwsltr .rv-1-footer-widget__title{color:#0e1428}
.rv-21-footer-nwsltr__form input{border-color:rgba(14,20,40,.1)}
.rv-21-footer-nwsltr__form .rv-1-def-btn span.txt{background-color:#ce512a;border-color:#ce512a}
.rv-22-footer{background-color:#040e1f}
.rv-22-footer-gallery-item{border-radius:50%;overflow:hidden;width:100%}
.rv-22-footer-gallery-item img{width:100%}
.rv-22-footer-nwsltr__form button{background-color:#b38d3f}
.rv-22-footer-widget li a:hover,.rv-22-footer-widget li:hover{color:#b38d3f}
.rv-22-socials a:hover{background-color:#b38d3f;border-color:#b38d3f}
.rv-23-footer{background:url(../img/rv-22-footer-bg.html) no-repeat center center;background-size:cover}
.rv-23-footer-widget a.phone-numb{color:#3ba52d}
.rv-23-footer-widget a.phone-numb i{color:var(--white-f);padding-right:7px}
.rv-23-footer-widget a:hover{color:var(--white-f)}
.rv-23-footer li a:hover,.rv-23-footer li:hover{color:#3ba52d}
.rv-23-footer-nwsltr__form button{background-color:#3ba52d}
.rv-23-footer-bottom__nav a:hover{color:#3ba52d}
.rv-23-socials{align-items:center;margin-top:40px}
.rv-23-socials h6{text-transform:capitalize;margin:0;font-family:var(--mulish);font-size:16px;font-weight:700;color:var(--white-f);margin-right:8px}
.rv-23-socials a:hover{background-color:#3ba52d;border-color:#3ba52d}
.rv-24-footer{background-color:#020208}
.rv-24-footer-widget li a:hover,.rv-24-footer-widget li:hover{color:#a58051}
.rv-24-footer__payments{display:flex;align-items:center;gap:15px;margin-top:40px}
.rv-24-footer__payments h6{color:var(--white-f);margin-bottom:0}
.rv-24-footer-bottom__nav a:hover{color:#a58051}
.rv-1-socials.rv-24-socials a:hover{background-color:#a58051;border-color:#a58051}
.rv-24-footer-nwsltr__form input{border-radius:6px 0 0 6px}
.rv-24-footer-nwsltr__form button{background-color:#a58051;border-radius:6px}
.rv-25-footer{background-color:#1c312c}
.rv-25-footer-widget li a:hover,.rv-25-footer-widget li:hover{color:#a07549}
.rv-25-footer-bottom{padding:27px 0;background-color:#1e3932;border:none}
.rv-25-footer-bottom__nav a:hover{color:#a07549}
.rv-25-socials a{border-radius:0}
.rv-25-socials a:hover{background-color:#a07549;border-color:#a07549}
.rv-25-footer-nwsltr__form button{background-color:#a07549}
.rv-2-history{padding-bottom:60px}
.rv-2-history__img{background:url(../img/rv-2-history-img-bg.html) no-repeat center center;background-size:contain;text-align:center}
@media screen and (max-width:1599px){
.rv-2-history__img img{max-width:320px}
}
@media screen and (max-width:1399px){
.rv-2-history__img img{max-width:100%}
}
.rv-2-history__txt{padding-right:65px}
@media screen and (max-width:1599px){
.rv-2-history__txt{padding-right:45px}
}
@media screen and (max-width:1399px){
.rv-2-history__txt{padding-right:40px}
}
@media screen and (max-width:991px){
.rv-2-history__txt{padding-right:0}
}
.rv-2-timeline{display:flex;gap:40px;margin-bottom:50px}
@media screen and (max-width:1599px){
.rv-2-timeline{gap:30px;margin-bottom:35px}
}
@media screen and (max-width:1399px){
.rv-2-timeline{gap:25px;margin-bottom:25px}
}
@media screen and (max-width:479px){
.rv-2-timeline{flex-direction:column;gap:15px}
}
.rv-2-timeline:last-child{margin-bottom:0}
.rv-2-timeline:last-child .rv-2-timeline-time::before{height:100%}
.rv-2-timeline-time{flex-shrink:0;position:relative;width:115px}
.rv-2-timeline-time::before{content:"";position:absolute;height:calc(100% + 50px);width:2px;background-color:#272727;right:0;top:0}
@media screen and (max-width:479px){
.rv-2-timeline-time::before{content:none}
}
.rv-2-timeline-time__years{margin-top:35px;padding-right:15px;font-size:14px;font-weight:500;line-height:71.429%;position:relative}
@media screen and (max-width:479px){
.rv-2-timeline-time__years{margin-top:10px}
}
.rv-2-timeline-time__years::before{position:absolute;content:"";top:50%;translate:-60% -50%;left:100%;width:10px;height:10px;border-radius:50%;background:linear-gradient(180deg,#c2d600 0,#f0ff53 100%);box-shadow:0 0 0 6px #272727}
.rv-2-timeline-details{border:1px solid rgba(255,255,255,.06);background:linear-gradient(94deg,rgba(255,255,255,.05) 0,rgba(255,255,255,0) 100%);padding:25px 35px 40px}
@media screen and (max-width:1599px){
.rv-2-timeline-details{padding:25px 35px}
}
@media screen and (max-width:1399px){
.rv-2-timeline-details{padding:25px 30px}
}
@media screen and (max-width:575px){
.rv-2-timeline-details{padding:20px}
}
.rv-2-timeline-details__title{font-size:20px;font-weight:600;border-bottom:2px solid #daed1a;display:inline-block;padding-bottom:10px;margin-bottom:14px}
@media screen and (max-width:479px){
.rv-2-timeline-details__title{font-size:18px}
}
.rv-2-timeline-details__descr{color:rgba(255,255,255,.6);font-size:15px;font-weight:300;line-height:160%;margin-bottom:0}
.rv-2-skills{padding:60px 0}
@media screen and (max-width:1399px){
.rv-2-skills{padding:20px 0}
}
@media screen and (max-width:991px){
.rv-2-skills{padding:0 0 10px}
}
.rv-2-skills .rv-2-section-title{margin-bottom:18px}
.rv-2-skills__img{width:-moz-max-content;width:max-content;max-width:100%}
@media screen and (max-width:991px){
.rv-2-skills__img{margin:auto;text-align:center}
}
@media screen and (max-width:991px){
.rv-2-skills__img img{max-width:400px}
}
@media screen and (max-width:479px){
.rv-2-skills__img img{height:300px}
}
.rv-2-skills__descr{color:rgba(255,255,255,.6);font-family:var(--mulish);font-size:18px;font-weight:300;line-height:155.556%;margin-bottom:44px}
@media screen and (max-width:1399px){
.rv-2-skills__descr{margin-bottom:24px}
}
@media screen and (max-width:479px){
.rv-2-skills__descr{font-size:16px}
}
.rv-2-skill:not(:last-child){margin-bottom:22px}
.rv-2-skill__title{font-family:var(--mulish);font-size:15px;font-weight:300;margin-bottom:12px}
@media screen and (max-width:1399px){
.rv-2-skill__title{margin-bottom:8px}
}
@media screen and (max-width:575px){
.rv-2-skill__title{margin-bottom:12px}
}
.rv-2-skill-bars .progress-container{width:100%;border:1px solid rgba(255,255,255,.1);background:linear-gradient(94deg,rgba(255,255,255,.05) 0,rgba(255,255,255,0) 100%);transform:skew(-20deg,0);padding:7px 10px}
.rv-2-skill-bars .progressbar{width:0;background-color:#daed1a;height:6px;position:relative}
.rv-2-skill-bars .progress-label{position:absolute;padding:0 10px;height:26px;line-height:24px;transform:skew(20deg) translate(0,-50%);border:1px solid #c2d600;left:100%;top:50%;background:#0f0f0f;font-family:var(--mulish);font-size:12px;font-weight:700}
.rv-2-award{padding-bottom:120px}
@media screen and (max-width:1399px){
.rv-2-award{padding-bottom:80px}
}
@media screen and (max-width:991px){
.rv-2-award{padding-bottom:60px}
}
.rv-2-honor{border-top-color:rgba(255,255,255,.1);grid-template-columns:max-content max-content auto max-content;gap:110px}
@media screen and (max-width:1399px){
.rv-2-honor{gap:50px}
}
@media screen and (max-width:991px){
.rv-2-honor{padding:20px;gap:30px}
}
@media screen and (max-width:767px){
.rv-2-honor{grid-template-columns:max-content max-content auto;text-align:left}
}
@media screen and (max-width:479px){
.rv-2-honor{grid-template-columns:repeat(2,50%);text-align:center}
}
.rv-2-honor::before{background:linear-gradient(94deg,rgba(255,255,255,.05) 0,rgba(255,255,255,0) 100%)}
.rv-2-honor:hover{border-color:rgba(255,255,255,.1);border-bottom-color:rgba(0,0,0,0)}
.rv-2-honor:hover .rv-2-honor__btn i{background-color:#daed1a;border-color:#daed1a;color:var(--black)}
.rv-2-honor:last-child{border-bottom-color:rgba(255,255,255,.1)}
.rv-2-honor:last-child:hover{border-color:rgba(255,255,255,.1)}
.rv-2-honor__year{margin-bottom:0}
.rv-2-honor__img img{width:100px;height:80px;-o-object-fit:contain;object-fit:contain}
@media screen and (max-width:479px){
.rv-2-honor__details{grid-column:1/4}
}
.rv-2-honor__title{font-size:28px;font-weight:600}
@media screen and (max-width:1399px){
.rv-2-honor__title{font-size:25px}
}
@media screen and (max-width:991px){
.rv-2-honor__title{font-size:22px}
}
.rv-2-honor__descr{color:rgba(255,255,255,.6);margin-bottom:0}
.rv-2-honor__btn{color:var(--white-f)}
@media screen and (max-width:991px){
.rv-2-honor__btn{grid-column:auto}
}
@media screen and (max-width:767px){
.rv-2-honor__btn{grid-column:1/4}
}
.rv-2-honor__btn i{border-color:rgba(255,255,255,.14)}
.rv-2-contact{padding-bottom:100px}
@media screen and (max-width:1399px){
.rv-2-contact{padding-bottom:80px}
}
@media screen and (max-width:991px){
.rv-2-contact{padding-bottom:60px}
}
.rv-2-contact .rv-2-section-title{width:55%}
@media screen and (max-width:1599px){
.rv-2-contact .rv-2-section-title{width:65%}
}
@media screen and (max-width:991px){
.rv-2-contact .rv-2-section-title{width:75%}
}
@media screen and (max-width:767px){
.rv-2-contact .rv-2-section-title{width:90%}
}
@media screen and (max-width:479px){
.rv-2-contact .rv-2-section-title{width:100%}
}
.rv-2-contact__txt{border:1px solid rgba(255,255,255,.06);background:linear-gradient(94deg,rgba(255,255,255,.05) 0,rgba(255,255,255,0) 100%);padding:68px 80px 80px}
@media screen and (max-width:1599px){
.rv-2-contact__txt{padding:48px 50px 60px}
}
@media screen and (max-width:1399px){
.rv-2-contact__txt{padding:28px 30px 40px}
}
@media screen and (max-width:479px){
.rv-2-contact__txt{padding:18px 15px 30px}
}
.rv-2-contact-form-title{font-size:40px;font-weight:700;line-height:135%;margin-bottom:30px}
@media screen and (max-width:1399px){
.rv-2-contact-form-title{font-size:30px;margin-bottom:20px}
}
@media screen and (max-width:479px){
.rv-2-contact-form-title{font-size:25px;margin-bottom:15px}
}
.rv-2-contact__form>.row{--bs-gutter-x:20px;--bs-gutter-y:20px}
.rv-2-contact__form button,.rv-2-contact__form input,.rv-2-contact__form select,.rv-2-contact__form textarea{width:100%;border:1px solid rgba(255,255,255,.14);padding:9px 20px;background-color:rgba(0,0,0,0);color:var(--white-f)}
.rv-2-contact__form button:focus,.rv-2-contact__form input:focus,.rv-2-contact__form select:focus,.rv-2-contact__form textarea:focus{outline:0}
.rv-2-contact__form option{background-color:var(--black)}
.rv-2-contact__form textarea{height:160px}
.rv-2-contact__form button{height:55px;background-color:#daed1a;border-color:#daed1a;color:#0f0f0f;font-family:var(--mulish);font-weight:700}
.rv-2-contact__form button:hover{background-color:rgba(0,0,0,0);color:var(--white-f)}
@media screen and (max-width:767px){
.rv-2-contact__form button{height:45px}
}
.rv-2-contact iframe{width:100%;height:100%;vertical-align:top}
@media screen and (max-width:991px){
.rv-2-contact iframe{height:300px}
}
.rv-5-contact{position:relative;z-index:1}
.rv-5-contact-form-area{width:730px;background:url(../img/rv-5-contact-bg-1.html) no-repeat center center;background-size:100% 100%;margin:auto;padding:50px}
@media screen and (max-width:1399px){
.rv-5-contact-form-area{width:auto;padding:20px 22px}
}
@media screen and (max-width:479px){
.rv-5-contact-form-area{padding:12px}
}
.rv-5-contact-form-area-inner{background:url(../img/rv-5-contact-bg-2.html) no-repeat center center;background-size:100% 100%;padding:118px 90px}
@media screen and (max-width:1399px){
.rv-5-contact-form-area-inner{padding:58px 70px}
}
@media screen and (max-width:1199px){
.rv-5-contact-form-area-inner{padding:48px 50px}
}
@media screen and (max-width:991px){
.rv-5-contact-form-area-inner{padding:38px 40px}
}
@media screen and (max-width:575px){
.rv-5-contact-form-area-inner{padding:38px 30px}
}
.rv-5-contact-form-area-inner .rv-5-section__title{margin-bottom:20px;font-size:44px}
@media screen and (max-width:1199px){
.rv-5-contact-form-area-inner .rv-5-section__title{font-size:40px}
}
@media screen and (max-width:991px){
.rv-5-contact-form-area-inner .rv-5-section__title{font-size:38px;margin-bottom:15px}
}
@media screen and (max-width:767px){
.rv-5-contact-form-area-inner .rv-5-section__title{font-size:35px}
}
@media screen and (max-width:575px){
.rv-5-contact-form-area-inner .rv-5-section__title{font-size:32px}
}
@media screen and (max-width:479px){
.rv-5-contact-form-area-inner .rv-5-section__title{font-size:28px}
}
.rv-5-contact-form>*{width:100%;border:1px solid rgba(5,5,5,.1);padding:0 20px;height:45px;background-color:#fff}
@media screen and (max-width:991px){
.rv-5-contact-form>*{height:40px}
}
@media screen and (max-width:479px){
.rv-5-contact-form>*{height:35px;padding:0 14px}
}
.rv-5-contact-form>:not(:last-child){margin-bottom:15px}
@media screen and (max-width:991px){
.rv-5-contact-form>:not(:last-child){margin-bottom:10px}
}
.rv-5-contact-form>:focus,.rv-5-contact-form>:focus-visible{border-color:#8e5b63;outline:0}
.rv-5-contact-form>::-moz-placeholder{color:rgba(5,5,5,.7);font-family:var(--mulish);font-size:14px;font-weight:400}
.rv-5-contact-form>::placeholder{color:rgba(5,5,5,.7);font-family:var(--mulish);font-size:14px;font-weight:400}
.rv-5-contact-form option[hidden]{opacity:.7}
.rv-5-contact-form button{background-color:#8e5b63;height:54px}
@media screen and (max-width:991px){
.rv-5-contact-form button{height:44px}
}
@media screen and (max-width:575px){
.rv-5-contact-form button{height:38px}
}
.rv-5-contact-form button:hover{border-color:#8e5b63;color:var(--black)}
.rv-5-contact__img-row{position:absolute;top:50%;translate:0 -50%;width:100%;max-width:1920px;left:0;z-index:-1}
.rv-5-contact-img img{max-height:600px;width:100%;position:relative;z-index:-1}
@media screen and (max-width:1399px){
.rv-5-contact-img img{height:400px}
}
.rv-18-contact_main_section{position:relative;top:-185px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-contact_main_section{top:-150px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-contact_main_section{top:-100px}
}
.rv-18-contact_main_section .rv-18-contact_info{background:#e8f1fd;padding:100px 80px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-contact_main_section .rv-18-contact_info{padding:70px 40px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-contact_main_section .rv-18-contact_info{padding:50px 15px}
}
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_info_area{padding-right:35px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_info_area{padding-right:0}
}
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_info_area .rv-18-contact_info_heading{color:#142137;font-size:54px;font-weight:800;position:relative;margin-bottom:30px;font-family:Mulish,sans-serif;z-index:1}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_info_area .rv-18-contact_info_heading{font-size:40px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_info_area .rv-18-contact_info_heading{font-size:35px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_info_area .rv-18-contact_info_heading{font-size:28px}
}
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_info_area .rv-18-contact_info_heading span{position:absolute;right:25%;z-index:-1;bottom:-20px}
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_info_area .rv-18-contact_location_area{display:flex;justify-content:space-between;-moz-column-gap:15px;column-gap:15px;margin-bottom:20px}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_info_area .rv-18-contact_location_area{flex-direction:column;gap:20px}
}
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_info_area .rv-18-contact_location_area .rv-18-contact_location{display:flex;-moz-column-gap:20px;column-gap:20px;padding:20px 20px 10px 20px;background:#fff}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_info_area .rv-18-contact_location_area .rv-18-contact_location{flex-direction:column;align-items:center;gap:25px}
}
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_info_area .rv-18-contact_location_area .rv-18-contact_location a{border:1px solid rgba(20,33,55,.14);color:#1c74e9;background:#fff;border-radius:50%;text-align:center;font-size:20px;display:inline-block;padding:5px 10px;height:-moz-max-content;height:max-content;font-family:Mulish,sans-serif}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_info_area .rv-18-contact_location_area .rv-18-contact_location .rv-18-contact_location_txt{text-align:center}
}
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_info_area .rv-18-contact_location_area .rv-18-contact_location .rv-18-contact_location_txt h3{font-size:16px;font-weight:700;color:#142137;margin-bottom:10px;cursor:pointer;font-family:Mulish,sans-serif;transition:all .4s ease}
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_info_area .rv-18-contact_location_area .rv-18-contact_location .rv-18-contact_location_txt h3:hover{color:#1c74e9}
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_info_area .rv-18-contact_location_area .rv-18-contact_location .rv-18-contact_location_txt address{color:rgba(20,33,55,.6);font-size:14px;font-weight:500;font-family:Mulish,sans-serif}
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_form{background:#1c74e9;padding:50px 40px}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_form{padding:30px 15px}
}
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_form .rv-18-contact_form_heading{color:#fff;font-size:24px;font-weight:800;margin-bottom:20px;font-family:Mulish,sans-serif}
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_form .rv-18-contact_form_input_box{position:relative}
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_form .rv-18-contact_form_input_box i{position:absolute;top:12px;left:20px;color:rgba(255,255,255,.7)}
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_form input,.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_form textarea{background:rgba(0,0,0,0);color:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.24);margin-bottom:10px;width:100%;font-size:14px;padding:10px 48px;transition:none;border-radius:0;font-family:Mulish,sans-serif}
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_form textarea{color:#fff;height:140px;padding:10px 20px}
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_form ::-moz-placeholder{color:rgba(255,255,255,.7)}
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_form ::placeholder{color:rgba(255,255,255,.7)}
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_form textarea::-moz-placeholder{color:#fff}
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_form textarea::placeholder{color:#fff}
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_form .rv-18-contact_form_button button{background:#fff;border:none;display:flex;justify-content:center;align-items:center;text-align:center;width:100%;line-height:50px;font-size:16px;color:#000;font-weight:700;position:relative;z-index:1;transition:all .4s ease;font-family:Mulish,sans-serif}
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_form .rv-18-contact_form_button button:hover{letter-spacing:1px}
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_form .rv-18-contact_form_button button:hover i{transform:rotate(-45deg)}
.rv-18-contact_main_section .rv-18-contact_info .rv-18-contact_form .rv-18-contact_form_button button i{margin-left:10px;transition:all .4s ease}
.rv-20-contact_main_section{padding:120px 0 140px 0;position:relative;background:#f7f7f7;z-index:1}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){
.rv-20-contact_main_section{padding:100 0 120px 0}
}
@media only screen and (min-width:768px)and (max-width:991px){
.rv-20-contact_main_section{padding:80px 0 100px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-contact_main_section{padding:60px 0 80px 0}
}
.rv-20-contact_main_section .rv-20-contact_image{height:100%;width:100%}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-contact_main_section .rv-20-contact_image{height:330px;width:500px;margin:auto;margin-bottom:40px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-contact_main_section .rv-20-contact_image{height:300px;width:350px;margin:auto;margin-bottom:40px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-contact_main_section .rv-20-contact_image{height:250px;width:300px;margin:auto;margin-bottom:40px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-contact_main_section .rv-20-contact_image{height:250px;width:100%;margin:auto;margin-bottom:20px}
}
.rv-20-contact_main_section .rv-20-contact_image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}
.rv-20-contact_main_section .rv-20-contact_form_area{padding-left:90px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-contact_main_section .rv-20-contact_form_area{padding-left:0}
}
.rv-20-contact_main_section .rv-20-contact_form_area .rv-20-contact_section_heading .rv-20-contact_sub_title{color:#081c15;font-weight:500;font-size:16px;width:140px;height:36px;line-height:36px;text-align:center;border:1px solid rgba(8,28,21,.14);display:flex;justify-content:center;align-items:center;-moz-column-gap:4px;column-gap:4px;font-family:Mulish,sans-serif;margin-bottom:20px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-contact_main_section .rv-20-contact_form_area .rv-20-contact_section_heading .rv-20-contact_sub_title{margin:auto;margin-bottom:20px}
}
.rv-20-contact_main_section .rv-20-contact_form_area .rv-20-contact_section_heading .rv-20-contact_sub_title span{height:5px;width:5px;background:#081c15;border-radius:50%}
.rv-20-contact_main_section .rv-20-contact_form_area .rv-20-contact_section_heading .rv-20-contact_section_title{font-size:54px;font-weight:800;color:#081c15;margin-bottom:50px;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-contact_main_section .rv-20-contact_form_area .rv-20-contact_section_heading .rv-20-contact_section_title{font-size:40px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-contact_main_section .rv-20-contact_form_area .rv-20-contact_section_heading .rv-20-contact_section_title{font-size:28px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-contact_main_section .rv-20-contact_form_area .rv-20-contact_section_heading .rv-20-contact_section_title{font-size:22px;text-align:center}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-contact_main_section .rv-20-contact_form_area .rv-20-contact_section_heading .rv-20-contact_section_title{font-size:18px}
}
.rv-20-contact_main_section .rv-20-contact_form_area .rv-20-contact_form{background:#fff;padding:40px 30px}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-contact_main_section .rv-20-contact_form_area .rv-20-contact_form{padding:30px 20px}
}
.rv-20-contact_main_section .rv-20-contact_form_area .rv-20-contact_form p{margin-bottom:0}
.rv-20-contact_main_section .rv-20-contact_form_area .rv-20-contact_form p span.wpcf7-form-control-wrap{width:100%}
.rv-20-contact_main_section .rv-20-contact_form_area .rv-20-contact_form input,.rv-20-contact_main_section .rv-20-contact_form_area .rv-20-contact_form textarea{background:rgba(0,0,0,0);color:rgba(8,28,21,.7);border:1px solid rgba(8,28,21,.14);margin-bottom:15px;width:100%;font-weight:400;font-size:14px;padding:15px 30px;transition:none;border-radius:0;text-transform:capitalize;font-family:Mulish,sans-serif}
.rv-20-contact_main_section .rv-20-contact_form_area .rv-20-contact_form textarea{color:#fff;height:140px;padding:10px 20px}
.rv-20-contact_main_section .rv-20-contact_form_area .rv-20-contact_form ::-moz-placeholder{color:rgba(8,28,21,.7);font-weight:400;font-size:14px}
.rv-20-contact_main_section .rv-20-contact_form_area .rv-20-contact_form ::placeholder{color:rgba(8,28,21,.7);font-weight:400;font-size:14px}
.rv-20-contact_main_section .rv-20-contact_form_area .rv-20-contact_form textarea::-moz-placeholder{color:rgba(8,28,21,.7)}
.rv-20-contact_main_section .rv-20-contact_form_area .rv-20-contact_form textarea::placeholder{color:rgba(8,28,21,.7)}
.rv-20-contact_main_section .rv-20-contact_form_area .rv-20-contact_form .rv-20-contact_form_button button{background:#2d6a4f;border:none;display:flex;justify-content:center;align-items:center;text-align:center;width:100%;line-height:50px;font-size:16px;color:#fff;font-weight:700;position:relative;z-index:1;transition:all .4s ease;height:54px;font-family:Mulish,sans-serif}
.rv-20-contact_main_section .rv-20-contact_form_area .rv-20-contact_form .rv-20-contact_form_button button:hover{letter-spacing:1px}
.rv-20-contact_main_section .rv-20-contact_form_area .rv-20-contact_form .rv-20-contact_form_button button:hover i{transform:rotate(-45deg)}
.rv-20-contact_main_section .rv-20-contact_form_area .rv-20-contact_form .rv-20-contact_form_button button i{margin-left:10px;transition:all .4s ease;line-height:0}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-contact_main_section .rv-20-contact_form_area .rv-20-contact_form .rv-20-form_row{flex-direction:column}
}
.rv-20-contact_main_section .home-6-sh-1{position:absolute;left:0;top:150px;z-index:-1;width:200px;height:300px}
.rv-20-contact_main_section .home-6-sh-1 img{height:100%;width:100%}
.rv-20-contact_main_section .home-6-sh-2{position:absolute;right:0;top:50%;height:355px;width:200px;z-index:-1;transform:translateY(-50%)}
.rv-20-contact_main_section .home-6-sh-2 img{height:100%;width:100%}
.rv-22-contact_main_section{padding-bottom:120px}
@media only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-contact_main_section{padding-bottom:100px}
}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-contact_main_section{padding-bottom:90px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-contact_main_section{padding-bottom:80px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-contact_main_section{padding-bottom:70px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-contact_main_section{padding-bottom:60px}
}
.rv-22-contact_main_section .rv-22-contact_area{display:flex;justify-content:space-between;border:1px solid #b38d3f;-moz-column-gap:60px;column-gap:60px;position:relative}
.rv-22-contact_main_section .rv-22-contact_area .rv-22-contact_form{background:#fff;padding:40px 30px;flex:0 0 70%}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-contact_main_section .rv-22-contact_area .rv-22-contact_form{width:100%;flex:0 0 100%}
}
.rv-22-contact_main_section .rv-22-contact_area .rv-22-contact_form .rv-22-contact_sub_title{position:relative;color:rgba(4,14,31,.7);font-size:14px;font-weight:500;text-transform:uppercase;display:inline-block;font-family:Mulish,sans-serif}
.rv-22-contact_main_section .rv-22-contact_area .rv-22-contact_form .rv-22-contact_sub_title .rv8_sub_pre_nex{content:"";background:rgba(4,14,31,.4);width:60px;height:1px;position:absolute;right:-90%;top:50%;transform:translateY(-50%)}
.rv-22-contact_main_section .rv-22-contact_area .rv-22-contact_form .rv-22-contact_sub_title .rv8_sub_pre_nex::before{position:absolute;content:"";height:8px;width:8px;left:-15px;background:#9a9ea5;border-radius:50%;transform:translateY(-50%);animation:slide-right 2.5s linear infinite alternate both;top:0}
@keyframes slide-right{
0%{left:0}
100%{left:100%}
}
.rv-22-contact_main_section .rv-22-contact_area .rv-22-contact_form .rv-22-contact_sub_title .rv8_sub_pre_nex::after{position:absolute;content:"";height:8px;width:8px;right:-15px;background:#9a9ea5;border-radius:50%;top:50%;transform:translateY(-50%);animation:slide-left 2.5s linear infinite alternate both;top:0}
@keyframes slide-left{
0%{right:0}
100%{right:100%}
}
.rv-22-contact_main_section .rv-22-contact_area .rv-22-contact_form .rv-22-contact_title{color:#040e1f;font-size:46px;font-weight:700;margin-bottom:60px;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-contact_main_section .rv-22-contact_area .rv-22-contact_form .rv-22-contact_title{font-size:40px;margin-bottom:40px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-contact_main_section .rv-22-contact_area .rv-22-contact_form .rv-22-contact_title{font-size:30px;margin-bottom:30px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-contact_main_section .rv-22-contact_area .rv-22-contact_form .rv-22-contact_title{font-size:25px;margin-bottom:25px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-contact_main_section .rv-22-contact_area .rv-22-contact_form .rv-22-contact_title{font-size:20px;margin-bottom:20px}
}
.rv-22-contact_main_section .rv-22-contact_area .rv-22-contact_form .rv-22-form p{margin-bottom:0}
.rv-22-contact_main_section .rv-22-contact_area .rv-22-contact_form .rv-22-form p .wpcf7-form-control-wrap{width:100%}
.rv-22-contact_main_section .rv-22-contact_area .rv-22-contact_form .rv-22-form input,.rv-22-contact_main_section .rv-22-contact_area .rv-22-contact_form .rv-22-form select{background:rgba(0,0,0,0);color:rgba(8,28,21,.7);border:1px solid rgba(8,28,21,.14);margin-bottom:20px;width:100%;font-weight:400;font-size:14px;padding:15px 30px;transition:none;border-radius:30px;text-transform:capitalize;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:Mulish,sans-serif}
.rv-22-contact_main_section .rv-22-contact_area .rv-22-contact_form .rv-22-form .rv8c-cap{--bs-gutter-x:0;-moz-column-gap:20px;column-gap:20px}
.rv-22-contact_main_section .rv-22-contact_area .rv-22-contact_form .rv-22-form .select_box{position:relative}
.rv-22-contact_main_section .rv-22-contact_area .rv-22-contact_form .rv-22-form .select_box select option{background:rgba(4,14,31,.1);color:#040e1f}
.rv-22-contact_main_section .rv-22-contact_area .rv-22-contact_form .rv-22-form .select_box .select_icon{position:absolute;right:0;position:absolute;right:15px;top:15px;color:#040e1f}
.rv-22-contact_main_section .rv-22-contact_area .rv-22-contact_form .rv-22-form ::-moz-placeholder{color:rgba(8,28,21,.7);font-weight:400;font-size:14px}
.rv-22-contact_main_section .rv-22-contact_area .rv-22-contact_form .rv-22-form ::placeholder{color:rgba(8,28,21,.7);font-weight:400;font-size:14px}
.rv-22-contact_main_section .rv-22-contact_area .rv-22-contact_form .rv-22-form .rv-22-contact_form_button button{background:#b38d3f;border:none;display:flex;justify-content:center;align-items:center;text-align:center;width:100%;line-height:50px;font-size:16px;color:#fff;font-weight:700;position:relative;z-index:1;transition:all .4s ease;height:54px;border-radius:30px;font-family:Mulish,sans-serif}
.rv-22-contact_main_section .rv-22-contact_area .rv-22-contact_form .rv-22-form .rv-22-contact_form_button button:hover{letter-spacing:1px;background:#040e1f}
.rv-22-contact_main_section .rv-22-contact_area .rv-22-contact_form .rv-22-form .rv-22-contact_form_button button:hover i{transform:rotate(-45deg)}
.rv-22-contact_main_section .rv-22-contact_area .rv-22-contact_form .rv-22-form .rv-22-contact_form_button button i{margin-left:10px;transition:all .4s ease;line-height:0}
.rv-22-contact_main_section .rv-22-contact_area .rv-22-contact_image{width:auto;position:absolute;right:0;height:564px;bottom:0}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-contact_main_section .rv-22-contact_area .rv-22-contact_image{width:280px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-contact_main_section .rv-22-contact_area .rv-22-contact_image{display:none}
}
.rv-22-contact_main_section .rv-22-contact_area .rv-22-contact_image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}
.rv-25-contact_main_section{padding:90px 0;position:relative;background:#1e3932;z-index:1}
.rv-25-contact_main_section .inner-container{padding-left:100px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-contact_main_section .inner-container{padding:0}
}
.rv-25-contact_main_section .rv-25-contact_form_area{padding-right:80px}
@media only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-contact_main_section .rv-25-contact_form_area{padding-right:40px}
}
.rv-25-contact_main_section .rv-25-contact_form_area .rv-25-contact_form{background:#fff;padding:70px 50px;box-shadow:0 1px 3px 0 rgba(8,28,21,.14)}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-contact_main_section .rv-25-contact_form_area .rv-25-contact_form{padding:40px 35px}
}
.rv-25-contact_main_section .rv-25-contact_form_area .rv-25-contact_form p{margin-bottom:0}
.rv-25-contact_main_section .rv-25-contact_form_area .rv-25-contact_form p .wpcf7-form-control-wrap{width:100%}
.rv-25-contact_main_section .rv-25-contact_form_area .rv-25-contact_form .rv-25-contact_section_heading .rv-25-contact_sub_title{color:#020208;font-size:16px;font-weight:600;margin-bottom:10px;font-family:Mulish,sans-serif}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-contact_main_section .rv-25-contact_form_area .rv-25-contact_form .rv-25-contact_section_heading .rv-25-contact_sub_title{margin-bottom:10px}
}
.rv-25-contact_main_section .rv-25-contact_form_area .rv-25-contact_form .rv-25-contact_section_heading .rv-25-contact_section_title{color:#020208;font-size:46px;font-weight:700;margin-bottom:30px;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-contact_main_section .rv-25-contact_form_area .rv-25-contact_form .rv-25-contact_section_heading .rv-25-contact_section_title{font-size:40px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-contact_main_section .rv-25-contact_form_area .rv-25-contact_form .rv-25-contact_section_heading .rv-25-contact_section_title{font-size:35px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-contact_main_section .rv-25-contact_form_area .rv-25-contact_form .rv-25-contact_section_heading .rv-25-contact_section_title{font-size:30px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-contact_main_section .rv-25-contact_form_area .rv-25-contact_form .rv-25-contact_section_heading .rv-25-contact_section_title{font-size:23px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-contact_main_section .rv-25-contact_form_area .rv-25-contact_form .rv-25-contact_section_heading .rv-25-contact_section_title{font-size:22px}
}
.rv-25-contact_main_section .rv-25-contact_form_area .rv-25-contact_form input,.rv-25-contact_main_section .rv-25-contact_form_area .rv-25-contact_form select,.rv-25-contact_main_section .rv-25-contact_form_area .rv-25-contact_form textarea{background:rgba(0,0,0,0);color:rgba(2,2,8,.7);border:1px solid rgba(2,2,8,.14);margin-bottom:15px;width:100%;font-weight:400;font-size:14px;padding:13px 30px;transition:none;border-radius:0;font-family:Mulish,sans-serif;text-transform:capitalize;-moz-appearance:none;appearance:none;-webkit-appearance:none}
.rv-25-contact_main_section .rv-25-contact_form_area .rv-25-contact_form textarea{color:#fff;height:140px;padding:10px 20px;font-family:Mulish,sans-serif}
.rv-25-contact_main_section .rv-25-contact_form_area .rv-25-contact_form ::-moz-placeholder{color:rgba(2,2,8,.7);font-weight:400;font-size:14px;font-family:Mulish,sans-serif}
.rv-25-contact_main_section .rv-25-contact_form_area .rv-25-contact_form ::placeholder{color:rgba(2,2,8,.7);font-weight:400;font-size:14px;font-family:Mulish,sans-serif}
.rv-25-contact_main_section .rv-25-contact_form_area .rv-25-contact_form textarea::-moz-placeholder{color:rgba(2,2,8,.7);font-family:Mulish,sans-serif}
.rv-25-contact_main_section .rv-25-contact_form_area .rv-25-contact_form textarea::placeholder{color:rgba(2,2,8,.7);font-family:Mulish,sans-serif}
.rv-25-contact_main_section .rv-25-contact_form_area .rv-25-contact_form :focus{border-color:#a07549}
.rv-25-contact_main_section .rv-25-contact_form_area .rv-25-contact_form .select_box{position:relative}
.rv-25-contact_main_section .rv-25-contact_form_area .rv-25-contact_form .select_box select option{background:rgba(4,14,31,.1);color:#040e1f}
.rv-25-contact_main_section .rv-25-contact_form_area .rv-25-contact_form .select_box .select_icon{position:absolute;right:0;position:absolute;right:15px;top:15px;color:#040e1f}
.rv-25-contact_main_section .rv-25-contact_form_area .rv-25-contact_form .rv-25-contact_form_button button{background:#a07549;border:none;display:flex;justify-content:center;align-items:center;text-align:center;width:100%;line-height:50px;font-size:16px;color:#fff;font-weight:700;position:relative;z-index:1;transition:all .4s ease;height:54px;font-family:Mulish,sans-serif}
.rv-25-contact_main_section .rv-25-contact_form_area .rv-25-contact_form .rv-25-contact_form_button button:hover{letter-spacing:1px}
.rv-25-contact_main_section .rv-25-contact_form_area .rv-25-contact_form .rv-25-contact_form_button button:hover i{transform:rotate(-45deg)}
.rv-25-contact_main_section .rv-25-contact_form_area .rv-25-contact_form .rv-25-contact_form_button button i{margin-left:10px;transition:all .4s ease;line-height:0}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-contact_main_section .rv-25-accordion_area{margin-top:50px}
}
.rv-25-contact_main_section .rv-25-accordion_area .rv-25-accordion_heading{padding-right:100px}
.rv-25-contact_main_section .rv-25-accordion_area .rv-25-accordion_heading .rv-25-accordion_sub_title{color:#fff;font-size:16px;font-weight:600;margin-bottom:20px;font-family:Mulish,sans-serif}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-contact_main_section .rv-25-accordion_area .rv-25-accordion_heading .rv-25-accordion_sub_title{margin-bottom:10px}
}
.rv-25-contact_main_section .rv-25-accordion_area .rv-25-accordion_heading .rv-25-accordion_title{color:#fff;font-size:46px;font-weight:700;font-family:Mulish,sans-serif;margin-bottom:30px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-contact_main_section .rv-25-accordion_area .rv-25-accordion_heading .rv-25-accordion_title{font-size:40px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-contact_main_section .rv-25-accordion_area .rv-25-accordion_heading .rv-25-accordion_title{font-size:30px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-contact_main_section .rv-25-accordion_area .rv-25-accordion_heading .rv-25-accordion_title{font-size:25px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-contact_main_section .rv-25-accordion_area .rv-25-accordion_heading .rv-25-accordion_title{font-size:22px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-contact_main_section .rv-25-accordion_area .rv-25-accordion_heading .rv-25-accordion_title{font-size:18px}
}
.rv-25-contact_main_section .rv-25-accordion_area .rv-25-accordion-item .rv-25-accordion_header{position:relative}
.rv-25-contact_main_section .rv-25-accordion_area .rv-25-accordion-item .rv-25-accordion_header .accordion-button::after{content:"+";height:20px;width:16px;font-size:29px;background-image:none;position:absolute;right:15px;top:35%;transform:translateY(-50%)}
.rv-25-contact_main_section .rv-25-accordion_area .rv-25-accordion-item .rv-25-accordion_header .accordion-button:not(.collapsed)::after{content:"-"!important;transform:rotate(0)}
.rv-25-contact_main_section .rv-25-accordion_area .rv-25-accordion-item .rv-25-accordion_header .accordion-button:focus{border-color:0;outline:0;box-shadow:none}
.rv-25-contact_main_section .rv-25-accordion_area .rv-25-accordion-item .rv-25-accordion_btn{background:rgba(0,0,0,0);color:#fff;font-weight:500;font-size:20px;border-bottom:1px solid rgba(255,255,255,.14);padding:20px 0;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-contact_main_section .rv-25-accordion_area .rv-25-accordion-item .rv-25-accordion_btn{font-size:17px}
}
.rv-25-contact_main_section .rv-25-accordion_area .rv-25-accordion-item .rv-25-accordion_btn :focus{border:none;outline:0;box-shadow:none}
.rv-25-contact_main_section .rv-25-accordion_area .rv-25-accordion-item .accordion-body{padding-left:0}
.rv-25-contact_main_section .rv-25-accordion_area .rv-25-accordion-item .accordion-body .rv-25-accordion-desc{font-size:15px;font-weight:400;color:rgba(255,255,255,.7)}
.rv-25-contact_main_section .rv-25-contact_bg{position:absolute;left:0;top:0;height:100%;width:34%;z-index:-1}
.rv-25-contact_main_section .rv-25-contact_bg img{height:100%;width:100%}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-contact_main_section .rv-25-contact_bg{display:none}
}
.rv-2-porfolios{padding:60px 0 103px}
@media screen and (max-width:1399px){
.rv-2-porfolios{padding:60px 0 73px}
}
@media screen and (max-width:991px){
.rv-2-porfolios{padding:60px 0 53px}
}
.rv-2-porfolio{position:relative}
.rv-2-porfolio:hover a{scale:1;opacity:1}
.rv-2-porfolio:hover::before{opacity:1}
.rv-2-porfolio::before{content:"";position:absolute;inset:0;background-color:rgba(15,15,15,.8);opacity:0;transition:.4s ease;z-index:1}
.rv-2-porfolio img{width:100%}
.rv-2-porfolio a{position:absolute;top:50%;left:50%;translate:-50% -50%;height:50px;line-height:50px;width:50px;color:var(--white-f);border:1px solid rgba(255,255,255,.3);border-radius:50%;text-align:center;font-size:18px;scale:1.2;opacity:0;z-index:2}
.rv-2-swiper-dots{margin-top:60px;text-align:center}
@media screen and (max-width:1399px){
.rv-2-swiper-dots{margin-top:30px}
}
.rv-2-swiper-dots .swiper-pagination-bullet{width:26px;height:26px;opacity:1;border:1px solid rgba(0,0,0,0);position:relative;background-color:rgba(0,0,0,0);transition:.4s ease;vertical-align:top}
.rv-2-swiper-dots .swiper-pagination-bullet::before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:8px;height:8px;background-color:rgba(255,255,255,.2);border-radius:50%;transition:.4s ease}
.rv-2-swiper-dots .swiper-pagination-bullet-active{border-color:#daed1a}
.rv-2-swiper-dots .swiper-pagination-bullet-active::before{background-color:#daed1a}
.rv-3-projects{background-color:#f4f4f4}
.rv-3-projects__slider{margin:0 30px}
@media screen and (max-width:479px){
.rv-3-projects__slider{margin:0 12px}
}
.rv-3-project{width:25%;position:relative;z-index:1}
@media screen and (max-width:1599px){
.rv-3-project{width:27%}
}
@media screen and (max-width:1399px){
.rv-3-project{width:30%}
}
.rv-3-project:hover .rv-3-project__img::before{opacity:1}
.rv-3-project:hover .rv-3-project__actions a,.rv-3-project:hover .rv-3-project__actions button{translate:0;opacity:1}
.rv-3-project.swiper-slide-next{width:calc(50% - 60px)}
@media screen and (max-width:1599px){
.rv-3-project.swiper-slide-next{width:calc(46% - 50px)}
}
@media screen and (max-width:1399px){
.rv-3-project.swiper-slide-next{width:calc(40% - 40px)}
}
.rv-3-project__img{position:relative;margin-bottom:34px}
@media screen and (max-width:1399px){
.rv-3-project__img{margin-bottom:19px}
}
@media screen and (max-width:1199px){
.rv-3-project__img{margin-bottom:14px}
}
.rv-3-project__img img{transition:.4s ease;height:470px;width:100%}
@media screen and (max-width:1399px){
.rv-3-project__img img{height:370px}
}
@media screen and (max-width:1199px){
.rv-3-project__img img{height:250px}
}
.rv-3-project__img::before{content:"";position:absolute;inset:0;background-color:rgba(169,114,64,.7);z-index:0;opacity:0;transition:.4s ease}
.rv-3-project__actions{position:absolute;top:50%;left:50%;translate:-50% -50%;display:flex;gap:10px;z-index:2}
.rv-3-project__actions a,.rv-3-project__actions button{width:60px;height:60px;line-height:60px;text-align:center;background-color:rgba(255,255,255,.2);border-radius:50%;font-size:22px;color:var(--white-f);translate:-50% 0;opacity:0}
.rv-3-project__actions a:last-child,.rv-3-project__actions button:last-child{translate:50% 0}
.rv-3-project__sub-title{color:rgba(5,5,5,.7);position:relative;font-family:var(--mulish);font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:8px;padding-left:12px}
.rv-3-project__sub-title::before{position:absolute;content:"";border-radius:30px;opacity:.7;background:#050505;width:6px;height:6px;top:50%;left:0;translate:0 -50%}
.rv-3-project__title{color:#050505;font-size:24px;font-weight:600;margin-bottom:0}
@media screen and (max-width:1399px){
.rv-3-project__title{font-size:22px}
}
@media screen and (max-width:1199px){
.rv-3-project__title{font-size:20px}
}
@media screen and (max-width:991px){
.rv-3-project__title{font-size:18px}
}
.rv-5-portfolios{display:flex;position:relative;height:770px;overflow:hidden;transition:.4s ease;flex-wrap:wrap}
@media screen and (max-width:1599px){
.rv-5-portfolios{height:620px}
}
@media screen and (max-width:1399px){
.rv-5-portfolios{height:550px}
}
@media screen and (max-width:575px){
.rv-5-portfolios{height:auto}
}
.rv-5-portfolio{flex:auto;display:flex;align-items:flex-end}
@media screen and (max-width:1199px){
.rv-5-portfolio{flex:50%;border-bottom:1px solid rgba(255,255,255,.15)}
}
@media screen and (max-width:575px){
.rv-5-portfolio{flex:100%}
}
.rv-5-portfolio:hover .rv-5-portfolio__txt{background-color:rgba(54,78,63,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}
.rv-5-portfolio:not(:last-child){border-right:1px solid rgba(255,255,255,.15)}
.rv-5-portfolio__img{height:100%;opacity:0;visibility:hidden;transition:all .7s ease-in-out;position:absolute;inset:0;z-index:-1;scale:1.04}
.rv-5-portfolio__img img{height:100%}
.rv-5-portfolio__txt{background-color:rgba(0,0,0,0);padding:55px 60px 52px;width:100%;color:var(--white-f);transition:.4s ease}
@media screen and (max-width:1599px){
.rv-5-portfolio__txt{padding:35px 35px 32px}
}
@media screen and (max-width:1399px){
.rv-5-portfolio__txt{padding:30px 30px 27px}
}
@media screen and (max-width:479px){
.rv-5-portfolio__txt{padding:25px 25px 22px}
}
.rv-5-portfolio__infos{margin-bottom:7px;color:rgba(255,255,255,.7);font-size:15px;font-weight:500}
.rv-5-portfolio__name{margin-bottom:0;color:#fff;font-family:var(--philosopher);font-size:30px;font-weight:700}
@media screen and (max-width:1599px){
.rv-5-portfolio__name{font-size:28px}
}
@media screen and (max-width:1399px){
.rv-5-portfolio__name{font-size:25px}
}
.rv-8-projects{padding:60px 0}
@media screen and (max-width:1399px){
.rv-8-projects{padding:40px 0}
}
@media screen and (max-width:991px){
.rv-8-projects{padding:30px 0}
}
.rv-8-projects__slider{margin:0 30px}
@media screen and (max-width:575px){
.rv-8-projects__slider{margin:0 20px}
}
@media screen and (max-width:479px){
.rv-8-projects__slider{margin:0 12px}
}
.rv-8-projects .rv-3-section-heading{margin-bottom:42px}
@media screen and (max-width:1199px){
.rv-8-projects .rv-3-section-heading{margin-bottom:27px}
}
@media screen and (max-width:991px){
.rv-8-projects .rv-3-section-heading{margin-bottom:22px}
}
@media screen and (max-width:767px){
.rv-8-projects .rv-3-section-heading{row-gap:15px}
}
@media screen and (max-width:479px){
.rv-8-projects .rv-3-section-heading{row-gap:10px}
}
.rv-8-projects .rv-3-project{width:27.7%}
@media screen and (max-width:1599px){
.rv-8-projects .rv-3-project{width:29.7%}
}
@media screen and (max-width:1399px){
.rv-8-projects .rv-3-project{width:32.7%}
}
.rv-8-projects .rv-3-project.swiper-slide-next{width:calc(100% - (55.4% + 60px))}
@media screen and (max-width:1599px){
.rv-8-projects .rv-3-project.swiper-slide-next{width:calc(40.6% - 50px)}
}
@media screen and (max-width:1399px){
.rv-8-projects .rv-3-project.swiper-slide-next{width:calc(34% - 40px)}
}
.rv-8-projects .rv-3-project__img{margin-bottom:22px;transition:none}
@media screen and (max-width:1199px){
.rv-8-projects .rv-3-project__img{margin-bottom:12px}
}
.rv-8-projects .rv-3-project__img img{height:600px}
@media screen and (max-width:1599px){
.rv-8-projects .rv-3-project__img img{height:550px}
}
@media screen and (max-width:1399px){
.rv-8-projects .rv-3-project__img img{height:450px}
}
@media screen and (max-width:1199px){
.rv-8-projects .rv-3-project__img img{height:380px}
}
@media screen and (max-width:991px){
.rv-8-projects .rv-3-project__img img{height:350px}
}
@media screen and (max-width:479px){
.rv-8-projects .rv-3-project__img img{height:250px}
}
.rv-8-projects .rv-3-project__img::before{background:rgba(28,116,233,.86)}
.rv-8-projects .rv-3-project__actions button{translate:0 50%}
.rv-8-projects .rv-3-project__title{font-weight:700;font-family:var(--mulish)}
.rv-9-projects{overflow:hidden}
@media screen and (max-width:1399px){
.rv-9-projects{padding:40px 0}
}
@media screen and (max-width:991px){
.rv-9-projects{padding:30px 0}
}
.rv-9-projects .rv-3-section-heading{margin-bottom:39px}
@media screen and (max-width:1399px){
.rv-9-projects .rv-3-section-heading{margin-bottom:24px}
}
@media screen and (max-width:1199px){
.rv-9-projects .rv-3-section-heading{margin-bottom:18px}
}
@media screen and (max-width:767px){
.rv-9-projects .rv-3-section-heading{margin-bottom:8px;gap:8px 20px}
}
@media screen and (max-width:575px){
.rv-9-projects .rv-3-section-heading{margin-bottom:0}
}
.rv-9-project{position:relative;border-radius:20px;overflow:hidden;z-index:1}
.rv-9-project:hover::before{opacity:0}
.rv-9-project::before{position:absolute;content:"";inset:0;z-index:1;opacity:.7;background:linear-gradient(180deg,rgba(8,28,21,0) 0,#081c15 100%);transition:.4s ease}
.rv-9-project .rv-3-project__img{margin-bottom:0}
.rv-9-project .rv-3-project__img::before{background:linear-gradient(48deg,rgba(101,171,3,.9) 12.77%,rgba(101,171,3,.27) 98.77%)}
.rv-9-project .rv-3-project__img img{height:600px}
@media screen and (max-width:1399px){
.rv-9-project .rv-3-project__img img{height:500px}
}
@media screen and (max-width:1199px){
.rv-9-project .rv-3-project__img img{height:400px}
}
.rv-9-project__txt{position:absolute;bottom:0;left:0;width:100%;padding:0 50px 38px;color:var(--white-f);z-index:1}
@media screen and (max-width:1399px){
.rv-9-project__txt{padding:0 30px 23px}
}
@media screen and (max-width:1199px){
.rv-9-project__txt{padding:0 25px 18px}
}
.rv-9-project .rv-3-project__sub-title{color:var(--white-f)}
.rv-9-project .rv-3-project__sub-title::before{background-color:var(--white-f)}
.rv-9-project__title{color:var(--white-f);font-family:var(--mulish);font-size:30px;font-weight:700;line-height:normal}
@media screen and (max-width:1399px){
.rv-9-project__title{font-size:28px}
}
@media screen and (max-width:1199px){
.rv-9-project__title{font-size:25px}
}
.rv-9-project__title a:hover{color:#050505}
.rv-10-projects{border-radius:40px;height:845px}
@media screen and (max-width:1599px){
.rv-10-projects{height:685px}
}
@media screen and (max-width:1399px){
.rv-10-projects{height:665px}
}
@media screen and (max-width:1199px){
.rv-10-projects{height:625px}
}
@media screen and (max-width:767px){
.rv-10-projects{height:auto}
}
.rv-10-projects.container{padding:0}
@media screen and (min-width:1496px){
.rv-10-projects.container{max-width:calc(100% - 200px)}
}
.rv-10-projects__txt{border-radius:20px 20px 0 0;background:rgba(5,5,5,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:50px;color:var(--white-f);min-width:550px;right:215px;bottom:0;position:absolute}
@media screen and (max-width:1599px){
.rv-10-projects__txt{padding:40px;min-width:540px;right:125px}
}
@media screen and (max-width:1399px){
.rv-10-projects__txt{padding:35px;min-width:500px;right:65px}
}
@media screen and (max-width:1199px){
.rv-10-projects__txt{min-width:480px}
}
@media screen and (max-width:991px){
.rv-10-projects__txt{padding:30px;min-width:460px}
}
@media screen and (max-width:767px){
.rv-10-projects__txt{position:static;min-width:auto;margin-top:290px;margin-left:auto}
}
@media screen and (max-width:575px){
.rv-10-projects__txt{padding:30px 20px}
}
.rv-10-projects .rv-10-section__title{font-size:44px;margin-bottom:40px}
@media screen and (max-width:1399px){
.rv-10-projects .rv-10-section__title{font-size:40px;margin-bottom:20px}
}
@media screen and (max-width:1199px){
.rv-10-projects .rv-10-section__title{font-size:35px;margin-bottom:10px}
}
@media screen and (max-width:575px){
.rv-10-projects .rv-10-section__title{font-size:30px}
}
.rv-10-project{padding:22px 35px;transition:.4s ease}
@media screen and (max-width:1399px){
.rv-10-project{padding:20px 25px}
}
@media screen and (max-width:1199px){
.rv-10-project{padding:15px}
}
@media screen and (max-width:767px){
.rv-10-project{padding:12px 15px}
}
.rv-10-project:hover{background-color:#efc329;border-radius:10px}
.rv-10-project:hover .rv-10-project__order{color:rgba(5,5,5,.3)}
.rv-10-project:hover .rv-10-project__sub-title{color:rgba(5,5,5,.7)}
.rv-10-project:hover .rv-10-project__title{color:var(--black)}
.rv-10-project:hover .rv-10-project__btn{color:var(--black)}
.rv-10-project:hover .rv-10-project__btn i{rotate:45deg}
.rv-10-project:not(:last-child){border-right:none;border-bottom:1px solid rgba(255,255,255,.2)}
.rv-10-project__txt{display:flex;gap:22px;width:100%}
@media screen and (max-width:575px){
.rv-10-project__txt{flex-direction:column}
}
.rv-10-project__order{color:rgba(255,255,255,.3);font-family:var(--mulish);font-size:40px;font-weight:700;line-height:.9}
.rv-10-project__middle{flex-grow:1}
.rv-10-project__sub-title{color:rgba(255,255,255,.7);font-family:var(--mulish);font-size:15px;font-weight:400;margin-bottom:6px}
.rv-10-project__title{color:var(--white-f);font-family:var(--mulish);font-size:22px;font-weight:800;margin-bottom:0}
.rv-10-project__btn{font-size:45px;line-height:1;color:var(--white-f)}
.rv-10-project__btn i{transition:rotate .4s ease}
.rv-11-projects{background:url(../img/rv-11-project-bg.html) no-repeat center center;background-size:cover}
@media screen and (max-width:1399px){
.rv-11-projects__heading{margin-bottom:28px}
}
@media screen and (max-width:767px){
.rv-11-projects__heading{gap:6px 20px}
}
@media screen and (max-width:767px){
.rv-11-projects__heading .rv-9-section-heading__right{margin-bottom:0}
}
.rv-11-projects__slider{margin:0 30px}
.rv-11-projects .rv-11-section__sub-title{margin-left:0;color:var(--white-f)}
@media screen and (max-width:767px){
.rv-11-projects .rv-11-section__sub-title{margin-inline:auto}
}
.rv-11-projects .rv-11-section__sub-title .stroke-1,.rv-11-projects .rv-11-section__sub-title .stroke-2{background-color:rgba(255,255,255,.4)}
.rv-11-projects .rv-11-section__sub-title .stroke-1::after,.rv-11-projects .rv-11-section__sub-title .stroke-1::before,.rv-11-projects .rv-11-section__sub-title .stroke-2::after,.rv-11-projects .rv-11-section__sub-title .stroke-2::before{background-color:rgba(255,255,255,.4)}
.rv-11-projects .rv-11-section__sub-title .stroke-1{display:none}
@media screen and (max-width:767px){
.rv-11-projects .rv-11-section__sub-title .stroke-1{display:block}
}
.rv-11-projects .rv-11-section__title{color:var(--white-f)}
.rv-11-project{overflow:hidden;transition:.4s ease}
.rv-11-project:hover{border-radius:50px 0}
.rv-11-project:hover .rv-3-project__img img{scale:1.1}
.rv-11-project:hover .rv-9-project__txt{opacity:1;translate:0 0}
.rv-11-project .rv-3-project__img{margin-bottom:0;overflow:hidden}
.rv-11-project .rv-3-project__img img{width:100%}
.rv-11-project .rv-3-project__img::before{z-index:1}
.rv-11-project__sub-title{color:var(--white-f);font-size:15px;font-family:var(--mulish);font-weight:500}
.rv-11-project .rv-9-project__txt{opacity:0;transition:.4s ease;translate:0 30px}
@media screen and (max-width:1199px){
.rv-11-project .rv-9-project__txt{padding:0 20px 10px}
}
@media screen and (max-width:991px){
.rv-11-project .rv-9-project__txt{padding:0 15px 5px}
}
.rv-11-project .rv-9-project__title{font-size:24px}
@media screen and (max-width:1199px){
.rv-11-project .rv-9-project__title{font-size:22px}
}
.rv-11-slider-nav button{border-radius:0 14px;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--white-f)}
@media screen and (max-width:1199px){
.rv-11-slider-nav button{width:42px;height:42px;line-height:40px}
}
.rv-11-slider-nav button:hover{background-color:var(--white-f);color:var(--black);border-color:var(--white-f)}
.rv-12-projects{background-color:#eef6e7}
@media screen and (max-width:479px){
.rv-12-projects{padding-inline:12px}
}
.rv-12-projects .rv-12-slider-nav button{background-color:var(--white-f);border-color:var(--white-f);box-shadow:0 1px 2px 0 rgba(5,5,5,.2)}
.rv-12-projects .rv-12-slider-nav button:hover{background-color:#509e0f;border-color:#509e0f;box-shadow:0 1px 2px 0 rgba(0,0,0,0)}
.rv-12-project{opacity:50%}
.rv-12-project.swiper-slide-active{opacity:1}
.rv-12-project__img img{width:100%;height:auto;aspect-ratio:129/67}
.rv-15-work_main_area{padding:100px 0;position:relative}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-work_main_area{padding:90px 0}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-work_main_area{padding:80px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-work_main_area{padding:70px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-work_main_area{padding:60px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-work_main_area{padding:50px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-15-work_main_area{padding:40px 0}
}
.rv-15-work_main_area .rv-15-work_title_heading{font-size:50px;font-weight:600;color:#050505;max-width:670px;margin:auto;text-align:center;margin-bottom:60px;font-family:Mulish,sans-serif}
@media(max-width:767px){
.rv-15-work_main_area .rv-15-work_title_heading{font-size:30px}
}
.rv-15-work_main_area .rv-15-work_area_slide{width:100%;position:relative}
.rv-15-work_main_area .rv-15-work_area_slide .rv-15-work_iamge{height:570px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px){
.rv-15-work_main_area .rv-15-work_area_slide .rv-15-work_iamge{height:460px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px){
.rv-15-work_main_area .rv-15-work_area_slide .rv-15-work_iamge{height:420px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-work_main_area .rv-15-work_area_slide .rv-15-work_iamge{height:400px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-work_main_area .rv-15-work_area_slide .rv-15-work_iamge{height:330px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-work_main_area .rv-15-work_area_slide .rv-15-work_iamge{height:300px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-15-work_main_area .rv-15-work_area_slide .rv-15-work_iamge{height:250px}
}
.rv-15-work_main_area .rv-15-work_area_slide .rv-15-work_iamge img{display:block;width:80%;height:100%}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-work_main_area .rv-15-work_area_slide .rv-15-work_iamge img{width:80%;height:100%}
}
.rv-15-work_main_area .rv-15-work_area_slide .rv-15-work_content_main{position:absolute;top:20%;right:5%;height:400px;width:300px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-work_main_area .rv-15-work_area_slide .rv-15-work_content_main{top:12%;right:5%;height:-moz-max-content;height:max-content}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-work_main_area .rv-15-work_area_slide .rv-15-work_content_main{top:inherit;bottom:0;right:5%;height:-moz-max-content;height:max-content}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-15-work_main_area .rv-15-work_area_slide .rv-15-work_content_main{width:211px;height:-moz-max-content;height:max-content;top:11%;right:0}
}
.rv-15-work_main_area .rv-15-work_area_slide .rv-15-work_content_main .rv-15-work_content_area .rv-15-work_content{text-align:left;background:#000;color:#fff;padding:50px 30px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-work_main_area .rv-15-work_area_slide .rv-15-work_content_main .rv-15-work_content_area .rv-15-work_content{padding:35px 25px}
}
.rv-15-work_main_area .rv-15-work_area_slide .rv-15-work_content_main .rv-15-work_content_area .rv-15-work_content span{padding-bottom:50px;display:inline-block;color:#d9d9d9}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-work_main_area .rv-15-work_area_slide .rv-15-work_content_main .rv-15-work_content_area .rv-15-work_content span{padding-bottom:25px}
}
.rv-15-work_main_area .rv-15-work_area_slide .rv-15-work_content_main .rv-15-work_content_area .rv-15-work_content .rv-15-work_content_title{padding-bottom:50px;font-size:24px;font-weight:700;font-family:Mulish,sans-serif}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-work_main_area .rv-15-work_area_slide .rv-15-work_content_main .rv-15-work_content_area .rv-15-work_content .rv-15-work_content_title{padding-bottom:25px;font-size:20px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-15-work_main_area .rv-15-work_area_slide .rv-15-work_content_main .rv-15-work_content_area .rv-15-work_content .rv-15-work_content_title{padding-bottom:11px;font-size:15px}
}
.rv-15-work_main_area .rv-15-work_area_slide .rv-15-work_content_main .rv-15-work_content_area .rv-15-work_content .rv-15-work_content_title a{color:#fff;transition:.5s;font-family:Mulish,sans-serif}
.rv-15-work_main_area .rv-15-work_area_slide .rv-15-work_content_main .rv-15-work_content_area .rv-15-work_content .rv-15-work_content_title a:hover{color:#f35b04}
.rv-15-work_main_area .rv-15-work_area_slide .rv-15-work_content_main .rv-15-work_content_area .rv-15-work_content .rv-15-work_content_btn{color:#fff;text-decoration:none;font-size:18px;transition:.5s;font-family:Mulish,sans-serif}
.rv-15-work_main_area .rv-15-work_area_slide .rv-15-work_content_main .rv-15-work_content_area .rv-15-work_content .rv-15-work_content_btn:hover{color:#f35b04;letter-spacing:1.1px}
.rv-15-work_main_area .rv-15-work_button_area{margin-top:50px;color:#050505;display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-work_main_area .rv-15-work_button_area{margin-top:30px}
}
.rv-15-work_main_area .rv-15-work_button_area .rv-15-work_slide_btn_next,.rv-15-work_main_area .rv-15-work_button_area .rv-15-work_slide_btn_prev{color:#050505}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-15-work_main_area .rv-15-work_button_area .rv-15-work_slide_btn_next,.rv-15-work_main_area .rv-15-work_button_area .rv-15-work_slide_btn_prev{width:163px;font-size:14px}
}
.rv-15-work_main_area .rv-15-work_button_area .rv-15-work_slide_btn_next i,.rv-15-work_main_area .rv-15-work_button_area .rv-15-work_slide_btn_prev i{color:#050505;font-size:20px}
.rv-15-work_main_area .rv-15-work_button_area .rv-15-work_slide_btn_next span,.rv-15-work_main_area .rv-15-work_button_area .rv-15-work_slide_btn_prev span{color:#050505;margin:0 10px}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-15-work_main_area .rv-15-work_button_area .rv-15-work_slide_btn_next span,.rv-15-work_main_area .rv-15-work_button_area .rv-15-work_slide_btn_prev span{display:none}
}
.rv-15-work_main_area .rv-15-work_button_area .rv-15-work_slide_btn_next::after,.rv-15-work_main_area .rv-15-work_button_area .rv-15-work_slide_btn_prev::after{display:none}
.rv-20-portfolio_section .rv-20-ins_gp{--bs-gutter-x:10px}
.rv-20-portfolio_section .rv-20-single_portfolio:hover .rv-20-single_portfolio_image .rv-20-portfolio_content{transform:translate(-50%,-50%) scale(1)}
.rv-20-portfolio_section .rv-20-single_portfolio:hover .rv-20-single_portfolio_image img{transform:scale(1.1)}
.rv-20-portfolio_section .rv-20-single_portfolio .rv-20-single_portfolio_image{height:500px;width:100%;position:relative;overflow:hidden;transition:all .4s ease}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-portfolio_section .rv-20-single_portfolio .rv-20-single_portfolio_image{height:400px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px){
.rv-20-portfolio_section .rv-20-single_portfolio .rv-20-single_portfolio_image{height:320px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px){
.rv-20-portfolio_section .rv-20-single_portfolio .rv-20-single_portfolio_image{height:200px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-portfolio_section .rv-20-single_portfolio .rv-20-single_portfolio_image{height:150px}
}
.rv-20-portfolio_section .rv-20-single_portfolio .rv-20-single_portfolio_image img{height:100%;width:100%;transition:all .4s ease;-o-object-fit:cover;object-fit:cover}
.rv-20-portfolio_section .rv-20-single_portfolio .rv-20-single_portfolio_image .rv-20-portfolio_content{position:absolute;content:"";right:0;bottom:0;height:95%;width:95%;background:rgba(8,28,21,.9);left:50%;top:50%;transform:translate(-50%,-50%) scale(0);transition:all .4s ease}
.rv-20-portfolio_section .rv-20-single_portfolio .rv-20-single_portfolio_image .rv-20-portfolio_content .rv-20-portfolio_content_icon{position:absolute;right:30px;top:30px;height:50px;width:50px;border:1px solid rgba(255,255,255,.3);border-radius:50%;text-align:center;line-height:50px;font-size:25px;color:#fff;transition:all .3s ease}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-portfolio_section .rv-20-single_portfolio .rv-20-single_portfolio_image .rv-20-portfolio_content .rv-20-portfolio_content_icon{height:40px;width:40px;line-height:40px;font-size:20px}
}
.rv-20-portfolio_section .rv-20-single_portfolio .rv-20-single_portfolio_image .rv-20-portfolio_content .rv-20-portfolio_content_txt{position:absolute;bottom:30px;left:30px}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-portfolio_section .rv-20-single_portfolio .rv-20-single_portfolio_image .rv-20-portfolio_content .rv-20-portfolio_content_txt{bottom:20px;left:20px}
}
.rv-20-portfolio_section .rv-20-single_portfolio .rv-20-single_portfolio_image .rv-20-portfolio_content .rv-20-portfolio_content_txt p{font-family:Mulish,sans-serif;margin-bottom:4px;color:rgba(255,255,255,.7);font-size:14px;font-weight:400}
.rv-20-portfolio_section .rv-20-single_portfolio .rv-20-single_portfolio_image .rv-20-portfolio_content .rv-20-portfolio_content_txt h3{font-family:Mulish,sans-serif;font-size:24px;font-weight:700;color:#fff;margin:0}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-portfolio_section .rv-20-single_portfolio .rv-20-single_portfolio_image .rv-20-portfolio_content .rv-20-portfolio_content_txt h3{font-size:18px}
}
.rv-23-project_section{padding:120px 0;background-position:center;background-attachment:scroll;background-repeat:no-repeat;background:#f2f2f2}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-project_section{padding:100px 0}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-project_section{padding:80px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-project_section{padding:70px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-project_section{padding:60px 0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-project_section{padding:50px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-23-project_section{padding:35px 0}
}
.rv-23-project_section .rv-23-project_section_top{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-project_section .rv-23-project_section_top{flex-direction:column;margin-bottom:40px}
}
.rv-23-project_section .rv-23-project_section_top .rv-23-project_sub_title{color:#fff;font-size:15px;font-weight:700;background:#020208;padding:1px 4px;display:inline-block;font-family:Mulish,sans-serif}
.rv-23-project_section .rv-23-project_section_top .rv-23-project_title{color:#020208;font-size:46px;font-weight:800;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-project_section .rv-23-project_section_top .rv-23-project_title{font-size:40px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-project_section .rv-23-project_section_top .rv-23-project_title{font-size:30px}
}
.rv-23-project_section .rv-23-project_section_top .rv-23-project_button{text-align:right;align-self:flex-end}
.rv-23-project_section .rv-23-project_section_top .rv-23-project_button .rv-23-project_btn{font-size:16px;font-weight:700;color:#020208;font-family:Mulish,sans-serif;background:rgba(0,0,0,0);border:1px solid rgba(2,2,8,.1);width:210px;height:54px;transition:all .5s ease;position:relative;text-align:center;line-height:54px;z-index:1}
.rv-23-project_section .rv-23-project_section_top .rv-23-project_button .rv-23-project_btn::before{content:"";position:absolute;inset:0;background:#3ba52d;width:0%;height:100%;transition:all .4s ease;z-index:-1;left:auto}
.rv-23-project_section .rv-23-project_section_top .rv-23-project_button .rv-23-project_btn:hover::before{width:100%;left:0}
.rv-23-project_section .rv-23-project_section_top .rv-23-project_button .rv-23-project_btn:hover{color:#fff}
.rv-23-project_section .rv-23-project_image_tab{overflow:hidden!important}
.rv-23-project_section .rv-23-project_image_tab .rv-23-project_image{height:540px;width:100%;overflow:hidden!important}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-project_section .rv-23-project_image_tab .rv-23-project_image{height:300px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-project_section .rv-23-project_image_tab .rv-23-project_image{height:200px}
}
.rv-23-project_section .rv-23-project_image_tab .rv-23-project_image img{height:100%;width:100%}
.rv-23-project_section .rv-23-project_list_area{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;margin-left:20px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-project_section .rv-23-project_list_area{margin:30px 0 0 0}
}
.rv-23-project_section .rv-23-project_list_area .nav-link{margin-bottom:0;background:0 0;border:none;border-top-left-radius:0;border-top-right-radius:0;display:block;padding:0;text-decoration:none;transition:all .3s ease;width:100%}
.rv-23-project_section .rv-23-project_list_area .rv-23-single_project_list{align-items:center;position:relative;margin:20px 0;display:flex;justify-content:space-between;padding:40px 40px;transition:all .3s ease;z-index:1}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-project_section .rv-23-project_list_area .rv-23-single_project_list{padding:40px 15px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-project_section .rv-23-project_list_area .rv-23-single_project_list{padding:40px 15px;margin:0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-project_section .rv-23-project_list_area .rv-23-single_project_list{padding:25px 15px;margin:0}
}
.rv-23-project_section .rv-23-project_list_area .rv-23-single_project_list:hover{background:#3ba52d}
.rv-23-project_section .rv-23-project_list_area .rv-23-single_project_list:hover .rv-23-single_project_list_title{color:#fff}
.rv-23-project_section .rv-23-project_list_area .rv-23-single_project_list:hover .rv-23-single_project_list_icon i{color:#fff}
.rv-23-project_section .rv-23-project_list_area .rv-23-single_project_list:hover .rv-23-single_project_list_iamge{transform:scale(1)}
.rv-23-project_section .rv-23-project_list_area .rv-23-single_project_list .rv-23-single_project_number{position:absolute;left:6%;top:50%;transform:translateY(-50%);font-size:100px;font-style:normal;font-weight:800;line-height:normal;color:rgba(2,2,8,.6);opacity:.2;z-index:-1;font-family:Mulish,sans-serif}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-23-project_section .rv-23-project_list_area .rv-23-single_project_list .rv-23-single_project_number{font-size:70px}
}
.rv-23-project_section .rv-23-project_list_area .rv-23-single_project_list .rv-23-single_project_list_title{font-size:20px;font-weight:700;color:#020208;margin:0;max-width:40%;transition:all .3s ease;text-align:left}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-project_section .rv-23-project_list_area .rv-23-single_project_list .rv-23-single_project_list_title{font-size:18px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-23-project_section .rv-23-project_list_area .rv-23-single_project_list .rv-23-single_project_list_title{font-size:12px;max-width:50%}
}
.rv-23-project_section .rv-23-project_list_area .rv-23-single_project_list .rv-23-single_project_list_iamge{height:200px;width:150px;margin:auto;position:absolute;bottom:-22px;left:55%;transform:scale(0);transition:all .3s ease}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-project_section .rv-23-project_list_area .rv-23-single_project_list .rv-23-single_project_list_iamge{left:50%}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-project_section .rv-23-project_list_area .rv-23-single_project_list .rv-23-single_project_list_iamge{left:50%;height:180px;width:125px;bottom:-10px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-project_section .rv-23-project_list_area .rv-23-single_project_list .rv-23-single_project_list_iamge{height:145px;left:50%;width:125px;bottom:-10px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-23-project_section .rv-23-project_list_area .rv-23-single_project_list .rv-23-single_project_list_iamge{height:122px;left:50%;width:80px;bottom:-10px}
}
.rv-23-project_section .rv-23-project_list_area .rv-23-single_project_list .rv-23-single_project_list_iamge img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}
.rv-23-project_section .rv-23-project_list_area .rv-23-single_project_list .rv-23-single_project_list_icon i{text-align:center;color:#020208;font-size:60px;rotate:-45deg;transition:all .3s ease}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-23-project_section .rv-23-project_list_area .rv-23-single_project_list .rv-23-single_project_list_icon i{font-size:40px}
}
.rv-24-room_section{padding:120px 20px 240px 20px;background:#f6f3f0}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_section{padding:100px 20px 200px 20px}
}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_section{padding:80px 20px 200px 20px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_section{padding:70px 20px 200px 20px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_section{padding:60px 20px 200px 20px}
}
.rv-24-room_section .rv-24-room_sub_title{color:#020208;font-size:16px;font-weight:600;margin-bottom:20px;font-family:Mulish,sans-serif}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_section .rv-24-room_sub_title{margin-bottom:10px}
}
.rv-24-room_section .rv-24-room_title{color:#020208;font-size:44px;font-weight:800;margin-bottom:60px;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_section .rv-24-room_title{font-size:40px;margin-bottom:40px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_section .rv-24-room_title{font-size:30px;margin-bottom:35px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_section .rv-24-room_title{font-size:23px;margin-bottom:30px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_section .rv-24-room_title{font-size:18px;margin-bottom:30px}
}
.rv-24-room_section .rv-24-room_image_slide{overflow:visible}
.rv-24-room_section .swiper-slide-active.rv-24-room_image .rv-24-room_info{visibility:visible;opacity:1}
.rv-24-room_section .rv-24-room_image{width:auto;height:440px;position:relative}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_section .rv-24-room_image{height:400px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_section .rv-24-room_image{height:350px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_section .rv-24-room_image{height:300px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_section .rv-24-room_image{height:250px}
}
.rv-24-room_section .rv-24-room_image img{height:100%;width:100%;border-radius:20px}
.rv-24-room_section .rv-24-room_image .rv-24-room_price{position:absolute;right:30px;top:30px;padding:10px 15px;background:#fff;border-radius:20px}
.rv-24-room_section .rv-24-room_image .rv-24-room_price p{font-family:Mulish,sans-serif;font-size:14px;font-weight:700;color:#4e4e52;margin:0}
.rv-24-room_section .rv-24-room_image .rv-24-room_price span{font-family:Mulish,sans-serif;font-size:20px;font-weight:700;color:#a58051}
.rv-24-room_section .rv-24-room_image .rv-24-room_info{display:flex;justify-content:space-between;align-items:center;padding:30px 40px;background:#fff;border-radius:20px;visibility:hidden;opacity:0}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_section .rv-24-room_image .rv-24-room_info{flex-direction:column;gap:10px;justify-content:center;padding:15px 20px}
}
.rv-24-room_section .rv-24-room_image .rv-24-room_info .rv-24-room_inf_txt span{font-family:Mulish,sans-serif;color:rgba(2,2,8,.7);font-size:14px;font-weight:500}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_section .rv-24-room_image .rv-24-room_info .rv-24-room_inf_txt span{font-size:12px}
}
.rv-24-room_section .rv-24-room_image .rv-24-room_info .rv-24-room_inf_txt h4{font-family:Mulish,sans-serif;font-size:22px;font-weight:700;color:#020208;margin:0}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_section .rv-24-room_image .rv-24-room_info .rv-24-room_inf_txt h4{font-size:18px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_section .rv-24-room_image .rv-24-room_info .rv-24-room_inf_txt h4{font-size:16px}
}
.rv-24-room_section .rv-24-room_image .rv-24-room_info .rv-24-room_info_btn{font-size:16px;font-weight:700;color:#fff;background:#a58051;border:1px solid #a58051;width:190px;height:54px;transition:all .5s ease;position:relative;text-align:center;line-height:54px;z-index:1;display:inline-block;font-family:Mulish,sans-serif}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_section .rv-24-room_image .rv-24-room_info .rv-24-room_info_btn{width:160px;height:50px;line-height:50px}
}
.rv-24-room_section .rv-24-room_image .rv-24-room_info .rv-24-room_info_btn::before{content:"";position:absolute;inset:0;background:#020208;width:0%;height:100%;transition:all .4s ease;z-index:-1;left:auto}
.rv-24-room_section .rv-24-room_image .rv-24-room_info .rv-24-room_info_btn:hover::before{width:100%;left:0}
.rv-24-room_section .rv-24-room_next{position:absolute;right:34%;top:50%;transform:translateY(-50%);z-index:1;background:#fff;color:#020208;border-radius:50%}
.rv-24-room_section .rv-24-room_next i{height:50px;width:50px;background:rgba(0,0,0,0);text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid rgba(2,2,8,.1);color:#020208;transition:.3s}
.rv-24-room_section .rv-24-room_next i:hover{background:#dfe11b;border:1px solid rgba(0,0,0,0)}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_section .rv-24-room_next{right:26%}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_section .rv-24-room_next{right:0}
}
.rv-24-room_section .rv-24-room_next:hover i{background:#020208;color:#fff;border:1px solid rgba(0,0,0,0)}
.rv-24-room_section .rv-24-room_prev{position:absolute;left:34%;top:50%;transform:translateY(-50%);z-index:1;background:#fff;color:#020208;border-radius:50%}
.rv-24-room_section .rv-24-room_prev i{height:50px;width:50px;background:rgba(0,0,0,0);text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid rgba(2,2,8,.1);color:#020208;transition:.3s}
.rv-24-room_section .rv-24-room_prev i:hover{background:#dfe11b;border:1px solid rgba(0,0,0,0)}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_section .rv-24-room_prev{left:26%}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_section .rv-24-room_prev{left:0}
}
.rv-24-room_section .rv-24-room_prev:hover i{background:#020208;color:#fff;border:1px solid rgba(0,0,0,0)}
.rv-25-case_studies_section{padding:140px 20px 120px 20px;background:#d6dec9;position:relative}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-case_studies_section{padding:120px 0 100px 0}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-case_studies_section{padding:100px 0 80px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-case_studies_section{padding:80px 0 60px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-case_studies_section{padding:60px 0 40px 0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-case_studies_section{padding:45px 0 30px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-case_studies_section{padding:40px 0 20px 0}
}
.rv-25-case_studies_section_top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:50px;padding:0}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-case_studies_section_top{margin-bottom:40px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-case_studies_section_top{flex-direction:column;justify-content:center;text-align:center;gap:20px;align-items:center}
}
.rv-25-case_studies_heading{flex-basis:50%}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-case_studies_heading{flex-basis:60%}
}
.rv-25-case_studies_sub_title{color:#020208;font-size:16px;font-weight:600;margin-bottom:20px}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-case_studies_sub_title{margin-bottom:10px}
}
.rv-25-case_studies_title{color:#020208;font-size:46px;font-weight:700;margin:0}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-case_studies_title{font-size:40px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-case_studies_title{font-size:35px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-case_studies_title{font-size:30px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-case_studies_title{font-size:23px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-case_studies_title{font-size:22px}
}
.rv-25-case_studies_slide_button_area{display:flex;-moz-column-gap:20px;column-gap:20px}
.rv-25-case_studies_slide_button_area .rv-25-case_studies_next,.rv-25-case_studies_slide_button_area .rv-25-case_studies_prev{z-index:1;background:rgba(0,0,0,0);color:#020208;border-radius:50%}
.rv-25-case_studies_slide_button_area .rv-25-case_studies_next i,.rv-25-case_studies_slide_button_area .rv-25-case_studies_prev i{height:50px;width:50px;background:rgba(0,0,0,0);text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid rgba(2,2,8,.1);color:#020208;transition:.3s}
.rv-25-case_studies_slide_button_area .rv-25-case_studies_next i:hover,.rv-25-case_studies_slide_button_area .rv-25-case_studies_prev i:hover{background:#dfe11b;border:1px solid rgba(0,0,0,0)}
.rv-25-case_studies_slide_button_area .rv-25-case_studies_next:hover i,.rv-25-case_studies_slide_button_area .rv-25-case_studies_prev:hover i{background:#a07549;color:#fff;border:1px solid rgba(0,0,0,0)}
.rv-25-case_studies_image{width:auto;height:auto;position:relative;z-index:2}
@media only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-case_studies_image{height:500px}
}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-case_studies_image{height:400px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-case_studies_image{height:350px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-case_studies_image{height:300px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-case_studies_image{height:250px}
}
.rv-25-case_studies_image:hover::before{transform:scale(1)}
.rv-25-case_studies_image:hover .rv-25-case_studies_info{bottom:50px;opacity:1;transform:scale(1)}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-case_studies_image:hover .rv-25-case_studies_info{bottom:30px;left:30px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-case_studies_image:hover .rv-25-case_studies_info{bottom:25px;left:25px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-case_studies_image:hover .rv-25-case_studies_info{bottom:25px;left:20px}
}
.rv-25-case_studies_image:hover .rv-25-case_studies_info_btn{visibility:visible;opacity:1}
.rv-25-case_studies_image img{height:100%!important;width:100%}
.rv-25-case_studies_image::before{position:absolute;content:"";height:100%;width:100%;top:0;left:0;opacity:.86;background:#a07549;transform:scale(0);transition:all .4s linear}
.rv-25-case_studies_image .rv-25-case_studies_info{position:absolute;bottom:-60px;left:50px;transition:all .4s linear;font-family:Mulish,sans-serif;opacity:0;transform:scale(0)}
.rv-25-case_studies_image .rv-25-case_studies_info .rv-25-case_studies_inf_txt span{color:#fff;font-size:15px;font-weight:500;font-family:Mulish,sans-serif}
.rv-25-case_studies_image .rv-25-case_studies_info .rv-25-case_studies_inf_txt h4{font-size:24px;font-weight:700;font-family:Mulish,sans-serif;color:#fff;margin:0}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-case_studies_image .rv-25-case_studies_info .rv-25-case_studies_inf_txt h4{font-size:18px}
}
.rv-25-case_studies_image .rv-25-case_studies_info_btn{border:1px solid rgba(255,255,255,.3);height:50px;width:50px;border-radius:50%;background:rgba(0,0,0,0);color:#fff;text-align:center;line-height:50px;position:absolute;top:50%;left:50%;display:inline-block;transform:translate(-50%,-50%);visibility:hidden;opacity:0;transition:all .4s ease}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-case_studies_image .rv-25-case_studies_info_btn{height:40px;width:40px;line-height:40px}
}
.rv-3-services{background:url(../img/rv-3-service-bg.html) no-repeat center center;background-size:cover}
.rv-3-services-row{--bs-gutter-x:30px;--bs-gutter-y:30px}
@media screen and (max-width:1199px){
.rv-3-services-row{--bs-gutter-x:20px;--bs-gutter-y:20px}
}
.rv-3-service{background-color:var(--white-f);box-shadow:0 1px 3px rgba(5,5,5,.14);text-align:center;padding:50px 55px;transition:.4s ease;overflow:hidden}
@media screen and (max-width:1399px){
.rv-3-service{padding:40px 25px 30px}
}
@media screen and (max-width:767px){
.rv-3-service{padding:35px 20px 25px}
}
.rv-3-service:hover{box-shadow:0 10px 100px rgba(5,5,5,.2)}
.rv-3-service:hover .rv-3-service__btn i{background-color:#a97240;border-color:#a97240;color:var(--white-f)}
.rv-3-service__icon{width:140px;margin-inline:auto;aspect-ratio:1;background-color:rgba(169,114,64,.05);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:30px}
@media screen and (max-width:1399px){
.rv-3-service__icon{width:120px;margin-bottom:15px}
}
@media screen and (max-width:1199px){
.rv-3-service__icon{width:110px}
}
@media screen and (max-width:767px){
.rv-3-service__icon{width:100px}
}
.rv-3-service__index{position:absolute;font-size:60px;font-weight:700;line-height:74%;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke:1px rgba(5,5,5,.3);top:-10px;left:-25px}
.rv-3-service__title{color:#050505;font-size:24px;font-weight:600;line-height:116.667%;margin-bottom:13px}
@media screen and (max-width:1399px){
.rv-3-service__title{font-size:22px;margin-bottom:7px}
}
@media screen and (max-width:1199px){
.rv-3-service__title{font-size:20px}
}
.rv-3-service__descr{color:rgba(5,5,5,.7);font-family:var(--mulish);font-weight:500;line-height:150%;margin-bottom:30px}
@media screen and (max-width:1399px){
.rv-3-service__descr{margin-bottom:20px}
}
.rv-3-service__btn:hover{color:#a97240}
.rv-5-services{background-color:#edf3f8;position:relative}
.rv-5-services::after,.rv-5-services::before{content:"";position:absolute;top:0;left:0;width:444px;height:340px;background:url(../img/rv-5-vector-1.html) no-repeat center center;background-size:100% 100%}
@media screen and (max-width:1399px){
.rv-5-services::after,.rv-5-services::before{width:364px;height:260px}
}
@media screen and (max-width:1199px){
.rv-5-services::after,.rv-5-services::before{opacity:0}
}
.rv-5-services::after{top:auto;bottom:0;left:auto;right:0;width:471px;height:374px;background-image:url(../img/rv-5-vector-2.html);opacity:1}
@media screen and (max-width:1399px){
.rv-5-services::after{width:411px;height:314px}
}
@media screen and (max-width:767px){
.rv-5-services::after{width:311px;height:214px}
}
@media screen and (max-width:575px){
.rv-5-services::after{width:211px;height:144px}
}
@media screen and (max-width:479px){
.rv-5-services::after{opacity:0}
}
.rv-5-services__slider-pagination{display:flex;justify-content:center}
.rv-5-services__slider-pagination .swiper-pagination-bullet::before{background-color:rgba(5,5,5,.2)}
.rv-5-services__slider-pagination .swiper-pagination-bullet-active{border-color:#8e5b63}
.rv-5-services__slider-pagination .swiper-pagination-bullet-active::before{background-color:#8e5b63}
.rv-5-service:hover .rv-5-service__btn{text-decoration-color:#8e5b63;text-underline-offset:4px}
.rv-5-service__img img{width:100%}
.rv-5-service__txt{position:relative;background-color:var(--white-f);margin:0 30px;margin-top:-70px;padding:45px 40px}
@media screen and (max-width:1399px){
.rv-5-service__txt{margin-inline:20px;padding:35px 30px}
}
@media screen and (max-width:1199px){
.rv-5-service__txt{margin-inline:15px;padding:30px 25px}
}
@media screen and (max-width:575px){
.rv-5-service__txt{padding:20px}
}
.rv-5-service__heading{display:flex;align-items:center;gap:15px;margin-bottom:28px}
@media screen and (max-width:1199px){
.rv-5-service__heading{margin-bottom:18px;gap:10px}
}
.rv-5-service__icon{width:55px;height:60px;-o-object-fit:contain;object-fit:contain}
@media screen and (max-width:1199px){
.rv-5-service__icon{width:45px;height:50px}
}
.rv-5-service__title{color:#050505;font-size:20px;font-weight:700;line-height:140%;margin-bottom:0}
@media screen and (max-width:1199px){
.rv-5-service__title{font-size:18px}
}
.rv-5-service__title a:hover{color:#8e5b63}
.rv-5-service__descr{color:rgba(5,5,5,.7);font-family:var(--mulish);font-size:15px;font-weight:400;line-height:146.667%;margin-bottom:28px}
@media screen and (max-width:1199px){
.rv-5-service__descr{margin-bottom:18px}
}
.rv-5-service__btn{color:var(--black);font-weight:500;-webkit-text-decoration:1px underline rgba(0,0,0,0);text-decoration:1px underline rgba(0,0,0,0);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:10px}
.rv-5-service__btn:hover{color:#8e5b63}
.rv-6-services{padding:120px 0 60px;background:linear-gradient(to bottom,#050505 500px,var(--white-f) 0)}
@media screen and (max-width:1399px){
.rv-6-services{padding:80px 0 40px}
}
@media screen and (max-width:991px){
.rv-6-services{padding:60px 0 30px}
}
.rv-6-services .rv-6-section__heading{text-align:center;color:var(--white-f)}
.rv-6-services .rv-6-section__sub-title::before{border-color:var(--white-f)}
.rv-6-services__row{border-radius:30px;overflow:hidden;background-color:#ddd}
.rv-6-services__img{height:100%}
@media screen and (max-width:991px){
.rv-6-services__img{height:450px}
}
@media screen and (max-width:767px){
.rv-6-services__img{height:250px}
}
@media screen and (max-width:575px){
.rv-6-services__img{height:200px}
}
.rv-6-services__img img{width:650px;max-width:650px;max-height:780px;height:inherit}
@media screen and (max-width:1199px){
.rv-6-services__img img{max-height:685px}
}
@media screen and (max-width:991px){
.rv-6-services__img img{max-height:none;height:auto;width:100%;max-width:100%}
}
.rv-6-services__left-row{--bs-gutter-y:1px;--bs-gutter-x:1px}
.rv-6-service{background-color:#f5f5f5;padding:50px 35px;height:100%;position:relative;z-index:auto}
@media screen and (max-width:1199px){
.rv-6-service{padding:30px}
}
@media screen and (max-width:575px){
.rv-6-service{padding:25px}
}
.rv-6-service:hover .rv-6-service__btn i{background-color:#f2584c;border-color:#f2584c;color:var(--white-f)}
.rv-6-service::before{position:absolute;inset:0;content:"";background:0 0;z-index:0;right:-1px;top:-1px;border-top:1px solid #ddd;border-right:1px solid #ddd;pointer-events:none}
.rv-6-service__icon{border-radius:50%;background-image:linear-gradient(132deg,rgba(28,116,233,.2) 11.08%,rgba(28,116,233,0) 90.05%);width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:36px;padding:20px}
@media screen and (max-width:1199px){
.rv-6-service__icon{width:70px;height:70px;margin-bottom:26px;padding:16px}
}
@media screen and (max-width:991px){
.rv-6-service__icon{margin-bottom:16px}
}
@media screen and (max-width:575px){
.rv-6-service__icon{width:65px;height:65px;margin-bottom:15px}
}
.rv-6-service__title{color:#050505;font-size:20px;font-weight:700;line-height:140%}
.rv-6-service__title:hover{color:#f2584c}
.rv-6-service__descr{color:rgba(5,5,5,.5);font-size:14px;font-weight:400;line-height:157.143%;margin-bottom:37px}
@media screen and (max-width:1199px){
.rv-6-service__descr{margin-bottom:27px}
}
@media screen and (max-width:767px){
.rv-6-service__descr{margin-bottom:22px}
}
@media screen and (max-width:575px){
.rv-6-service__descr{margin-bottom:17px}
}
.rv-6-service__btn{justify-content:flex-start}
.rv-6-service__btn:hover{color:#f2584c}
@media screen and (max-width:1399px){
.rv-8-services{padding:80px 0 40px}
}
@media screen and (max-width:991px){
.rv-8-services{padding:60px 0 30px}
}
@media screen and (max-width:1199px){
.rv-8-services__row{--bs-gutter-x:20px;--bs-gutter-y:20px}
}
.rv-8-service{display:flex;border:1px solid rgba(5,5,5,.08);padding:60px 70px;gap:25px;transition:.4s ease}
@media screen and (max-width:1399px){
.rv-8-service{padding:40px 50px}
}
@media screen and (max-width:1199px){
.rv-8-service{padding:30px;gap:20px}
}
@media screen and (max-width:991px){
.rv-8-service{flex-direction:column;row-gap:15px}
}
@media screen and (max-width:767px){
.rv-8-service{flex-direction:row}
}
@media screen and (max-width:575px){
.rv-8-service{flex-direction:column;padding:20px}
}
.rv-8-service:hover{border-color:#1c74e9}
.rv-8-service:hover .rv-8-service__btn i{background-color:#1c74e9;border-color:#1c74e9;color:var(--white-f)}
.rv-8-service__icon{flex-shrink:0}
.rv-8-service__icon img{width:65px;height:60px;-o-object-fit:contain;object-fit:contain}
@media screen and (max-width:1199px){
.rv-8-service__icon img{width:60px;height:55px}
}
.rv-8-service__title{font-family:var(--mulish);font-size:26px;font-weight:700;line-height:normal;margin-bottom:11px}
@media screen and (max-width:1199px){
.rv-8-service__title{font-size:22px;margin-bottom:6px}
}
@media screen and (max-width:479px){
.rv-8-service__title{font-size:20px}
}
.rv-8-service__title a:hover{color:#1c74e9}
.rv-8-service .rv-3-service__descr{margin-bottom:24px;font-weight:400}
@media screen and (max-width:1399px){
.rv-8-service .rv-3-service__descr{margin-bottom:18px}
}
@media screen and (max-width:479px){
.rv-8-service .rv-3-service__descr{margin-bottom:15px}
}
.rv-8-service__btn{justify-content:flex-start}
.rv-8-service__btn:hover{color:#1c74e9}
@media screen and (max-width:1399px){
.rv-9-services{padding-top:80px;padding-bottom:40px}
}
@media screen and (max-width:991px){
.rv-9-services{padding-top:60px;padding-bottom:30px}
}
.rv-9-service{flex-direction:column;padding:50px 45px;border-color:rgba(5,5,5,.14);border-radius:14px}
@media screen and (max-width:1399px){
.rv-9-service{padding:40px 35px}
}
@media screen and (max-width:1199px){
.rv-9-service{padding:30px}
}
@media screen and (max-width:767px){
.rv-9-service{padding:20px 25px}
}
@media screen and (max-width:575px){
.rv-9-service{padding:15px 20px}
}
.rv-9-service:hover{border-color:#65ab03}
.rv-9-service:hover .rv-1-schedule-conf__btn i{background-color:#65ab03;border-color:#65ab03;color:var(--white-f)}
.rv-9-service__icon{background-image:linear-gradient(132deg,rgba(101,171,3,.2) 11.08%,rgba(101,171,3,0) 90.05%);width:80px;height:80px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:10px}
@media screen and (max-width:575px){
.rv-9-service__icon{width:70px;height:70px}
}
.rv-9-service__icon img{max-height:100%;-o-object-fit:scale-down;object-fit:scale-down}
.rv-9-service .rv-3-service__title{font-weight:700;font-family:var(--mulish)}
@media screen and (max-width:575px){
.rv-9-service .rv-3-service__title{font-size:18px}
}
.rv-9-service .rv-3-service__title a:hover{color:#65ab03}
.rv-9-service .rv-3-service__descr{font-weight:500;margin-bottom:38px}
@media screen and (max-width:767px){
.rv-9-service .rv-3-service__descr{margin-bottom:28px}
}
@media screen and (max-width:575px){
.rv-9-service .rv-3-service__descr{margin-bottom:23px}
}
.rv-9-service .rv-1-schedule-conf__btn{justify-content:flex-start}
.rv-9-service .rv-1-schedule-conf__btn:hover{color:#65ab03}
.rv-11-services{padding-top:60px}
@media screen and (max-width:1399px){
.rv-11-services{padding-top:40px}
}
@media screen and (max-width:991px){
.rv-11-services{padding-top:30px}
}
.rv-11-services .rv-11-section__heading{text-align:center}
@media screen and (max-width:1399px){
.rv-11-slider-dots{margin-top:20px}
}
@media screen and (max-width:575px){
.rv-11-slider-dots{margin-top:12px}
}
.rv-11-service{text-align:center}
.rv-11-service:hover .rv-11-service__img{border-radius:40px 0}
.rv-11-service:hover .rv-11-service__img img{scale:1.08}
.rv-11-service:hover .rv-11-service__txt>a{text-decoration-color:#a98153}
.rv-11-service__img{transition:.4s ease;overflow:hidden;margin-bottom:25px}
@media screen and (max-width:1199px){
.rv-11-service__img{margin-bottom:15px}
}
@media screen and (max-width:991px){
.rv-11-service__img{margin-bottom:12px}
}
.rv-11-service__title{color:var(--black);font-size:20px;font-weight:700;margin-bottom:6px}
@media screen and (max-width:1199px){
.rv-11-service__title{font-size:18px;margin-bottom:2px}
}
.rv-11-service__title a:hover{color:#a98153}
.rv-11-service__txt{font-family:var(--mulish)}
.rv-11-service__txt>a{color:#a98153;font-size:16px;font-weight:600;-webkit-text-decoration:1px underline rgba(0,0,0,0);text-decoration:1px underline rgba(0,0,0,0)}
#rv-11-services-slider-dots .swiper-pagination-bullet::before{background-color:rgba(5,5,5,.14)}
#rv-11-services-slider-dots .swiper-pagination-bullet-active{border-color:var(--black)}
#rv-11-services-slider-dots .swiper-pagination-bullet-active::before{background-color:var(--black)}
.rv-14-services-row{--bs-gutter-x:50px;--bs-gutter-y:50px}
@media screen and (max-width:1399px){
.rv-14-services-row{--bs-gutter-x:35px;--bs-gutter-y:35px}
}
.rv-14-service{font-family:var(--mulish);border-right:1px solid rgba(2,2,8,.1);padding:35px 50px 35px 0}
@media screen and (max-width:1399px){
.rv-14-service{padding:25px 35px 25px 0}
}
@media screen and (max-width:575px){
.rv-14-service{border-right:none;border-bottom:1px solid rgba(2,2,8,.1);padding:0;padding-bottom:30px}
}
.rv-14-service:hover .svg-elem-1{animation:animate-svg-stroke-1 1s cubic-bezier(.47,0,.745,.715) 0s both;stroke:#e64209}
.rv-14-service__icon{margin-bottom:45px}
@media screen and (max-width:1599px){
.rv-14-service__icon{margin-bottom:35px}
}
.rv-14-service__icon .svg-elem-1{stroke-dashoffset:0;stroke-dasharray:561.1111450195px;transition:.4s cubic-bezier(.47,0,.745,.715)}
@keyframes animate-svg-stroke-1{
0%{stroke-dashoffset:561.1111450195px;stroke-dasharray:561.1111450195px}
100%{stroke-dashoffset:0;stroke-dasharray:561.1111450195px}
}
.rv-14-service__title{color:#020208;font-size:22px;font-weight:700;line-height:127.273%;margin-bottom:11px}
.rv-14-service__title a:hover{color:#e64209}
.rv-14-service .rv-3-service__descr{font-size:14px;color:rgba(2,2,8,.6);line-height:157.143%;margin-bottom:47px}
@media screen and (max-width:1599px){
.rv-14-service .rv-3-service__descr{margin-bottom:37px}
}
.rv-14-service__btn{color:#020208;font-weight:700}
.rv-14-service__btn:hover{color:#e64209}
.rv-14-service__btn i{padding-left:3px;vertical-align:middle}
.rv-14-service--last{border:none;padding-right:0}
.rv-15-service_main_area{background:#f3f5fb;padding:100px 0}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-service_main_area{padding:90px 0}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-service_main_area{padding:80px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-service_main_area{padding:70px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-service_main_area{padding:60px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-service_main_area{padding:50px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-15-service_main_area{padding:40px 0}
}
.rv-15-service_main_area .rv-15-service_title{font-size:50px;font-weight:600;color:#050505;margin-bottom:50px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-service_main_area .rv-15-service_title{font-size:40px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-service_main_area .rv-15-service_title{font-size:32px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-service_main_area .rv-15-service_title{font-size:33px;margin-bottom:20px;text-align:center}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-service_main_area .rv-15-service_title{font-size:28px;margin-bottom:15px;text-align:center}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-15-service_main_area .rv-15-service_title{font-size:20px;margin-bottom:10px;text-align:center}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-15-service_main_area .rv-15-service_title{font-size:25px;margin-bottom:30px;text-align:center}
}
.rv-15-service_main_area .rv-15-service_desc{font-size:16px;font-weight:400;color:#696969;margin:0 0 50px 100px;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-service_main_area .rv-15-service_desc{margin:0 0 40px 0;text-align:center}
}
.rv-15-service_main_area .rv-15-single_service{background:#fff;padding:40px;margin-bottom:30px;position:relative;z-index:2;background:url(../img/services/service-1-home-1-hoverbg.html);background-repeat:no-repeat;background-position:center center;background-size:cover}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-service_main_area .rv-15-single_service{padding:20px}
}
.rv-15-service_main_area .rv-15-single_service:hover::after{opacity:0;visibility:hidden}
.rv-15-service_main_area .rv-15-single_service:hover h3{color:#fff}
.rv-15-service_main_area .rv-15-single_service:hover .service-top-action h2{opacity:.2}
.rv-15-service_main_area .rv-15-single_service:hover .service-list ul li{color:rgba(255,255,255,.78)}
.rv-15-service_main_area .rv-15-single_service:hover .service-list ul li p{color:#d9d9d9}
.rv-15-service_main_area .rv-15-single_service:hover .service_btn{color:#fff}
.rv-15-service_main_area .rv-15-single_service::before{position:absolute;top:0;left:0;content:"";height:100%;width:100%;z-index:-1;background:#050505;opacity:.8}
.rv-15-service_main_area .rv-15-single_service::after{position:absolute;top:0;left:0;content:"";height:100%;width:100%;background:#fff;opacity:1;z-index:-1;visibility:visible;transition:.5s}
.rv-15-service_main_area .rv-15-single_service .service-top-action{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-service_main_area .rv-15-single_service .service-top-action{margin-bottom:25px}
}
.rv-15-service_main_area .rv-15-single_service .service-top-action h2{color:#d9d9d9;margin:0;font-family:Mulish,sans-serif}
.rv-15-service_main_area .rv-15-single_service .service-top-action img{height:73px;width:78px;-o-object-fit:contain;object-fit:contain}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-service_main_area .rv-15-single_service .service-top-action img{height:50px;width:55px}
}
.rv-15-service_main_area .rv-15-single_service .single-service-title{font-family:Mulish,sans-serif;font-size:24px;font-weight:700;margin-bottom:25px;color:#050505;transition:.5s}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-service_main_area .rv-15-single_service .single-service-title{font-size:20px;margin-bottom:20px}
}
.rv-15-service_main_area .rv-15-single_service .service-list{font-family:Mulish,sans-serif;font-weight:400;font-size:16px}
.rv-15-service_main_area .rv-15-single_service .service-list ul li{margin-bottom:15px;color:rgba(5,5,5,.7)}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-service_main_area .rv-15-single_service .service-list ul li{margin-bottom:10px}
}
.rv-15-service_main_area .rv-15-single_service .service-list ul li p{color:#050505;transition:.5s;font-family:Mulish,sans-serif}
.rv-15-service_main_area .rv-15-single_service .service-list ul li p i{margin-right:5px}
.rv-15-service_main_area .rv-15-single_service .service_btn{color:#050505;font-family:Mulish,sans-serif;font-weight:700;margin-top:25px;display:inline-block;text-transform:capitalize;transition:.5s;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-service_main_area .rv-15-single_service .service_btn{margin-top:15px}
}
.rv-15-service_main_area .rv-15-single_service .service_btn:hover{color:#f35b04;letter-spacing:1px}
.rv-15-service_main_area .rv-15-single_service .service_btn i{margin-left:10px}
.rv-16-service_main_area{padding:40px 0}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-service_main_area{padding-bottom:0}
}
.rv-16-service_main_area .rv-16-service_section_title .rv-16-service_section_heading{font-size:44px;color:#020208;font-weight:800;padding-bottom:70px;max-width:631px;text-align:center;margin:auto;font-family:Mulish,sans-serif}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px){
.rv-16-service_main_area .rv-16-service_section_title .rv-16-service_section_heading{font-size:30px;padding-bottom:40px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-16-service_main_area .rv-16-service_section_title .rv-16-service_section_heading{font-size:25px}
}
.rv-16-service_main_area .rv-16-single_services{position:relative;z-index:2}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px){
.rv-16-service_main_area .rv-16-single_services{padding-bottom:30px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-16-service_main_area .rv-16-single_services{padding-bottom:20px}
}
.rv-16-service_main_area .rv-16-single_services .rv-16-single_service_image{position:relative;z-index:1}
.rv-16-service_main_area .rv-16-single_services .rv-16-single_service_image img{height:500px;width:100%;-o-object-fit:cover;object-fit:cover}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px){
.rv-16-service_main_area .rv-16-single_services .rv-16-single_service_image img{height:400px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-16-service_main_area .rv-16-single_services .rv-16-single_service_image img{height:350px}
}
.rv-16-service_main_area .rv-16-single_services .rv-16-single_service_image::before{position:absolute;top:0;left:0;height:100%;width:100%;content:"";background:#000;opacity:.7}
.rv-16-service_main_area .rv-16-single_services .rv-16-single_service_content{position:absolute;content:"";top:60px;left:40px;z-index:1}
.rv-16-service_main_area .rv-16-single_services .rv-16-single_service_content .rv-16-single_service_icon{padding-bottom:40px}
.rv-16-service_main_area .rv-16-single_services .rv-16-single_service_content .rv-16-single_service_icon img{height:70px;width:70px;-o-object-fit:contain;object-fit:contain}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-service_main_area .rv-16-single_services .rv-16-single_service_content .rv-16-single_service_icon img{height:50px;width:50px}
}
.rv-16-service_main_area .rv-16-single_services .rv-16-single_service_content .rv-16-single_service_title{color:#fff;font-size:34px;font-weight:700;padding-bottom:40px;max-width:250px;transition:.3s;font-family:Mulish,sans-serif;cursor:pointer}
.rv-16-service_main_area .rv-16-single_services .rv-16-single_service_content .rv-16-single_service_title:hover{color:#dfe11b}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-service_main_area .rv-16-single_services .rv-16-single_service_content .rv-16-single_service_title{font-size:25px}
}
.rv-16-service_main_area .rv-16-single_services .rv-16-single_service_content .sercive_btn{background:rgba(0,0,0,0);border:1px solid rgba(102,102,102,.4);height:50px;width:50px;display:inline-block;border-radius:50%;color:#fff;text-align:center;line-height:50px;transition:.5s;font-size:20px;font-family:Mulish,sans-serif}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-service_main_area .rv-16-single_services .rv-16-single_service_content .sercive_btn{height:45px;width:45px;line-height:45px;font-size:16px}
}
.rv-16-service_main_area .rv-16-single_services .rv-16-single_service_content .sercive_btn:hover{background:#dfe11b;border:1px solid rgba(0,0,0,0);color:#050505}
.rv-18-service_main_section{background:#142137;padding:130px 0}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px){
.rv-18-service_main_section{padding:100px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-service_main_section{padding-top:70px}
}
.rv-18-service_main_section .rv-18-service_heading{color:#fff;font-size:48px;font-weight:800;position:relative;margin-bottom:50px;z-index:1;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-service_main_section .rv-18-service_heading{font-size:40px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-service_main_section .rv-18-service_heading{font-size:30px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-service_main_section .rv-18-service_heading{font-size:22px;margin-bottom:25px}
}
.rv-18-service_main_section .rv-18-service_heading span{position:absolute;right:20%;z-index:-1;bottom:-13%}
.rv-18-service_main_section .rv-18-single_service_slide{position:relative}
.rv-18-service_main_section .rv-18-single_service_slide .owl-nav{position:absolute;content:"";left:91%;top:-20%}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px){
.rv-18-service_main_section .rv-18-single_service_slide .owl-nav{left:86%}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px){
.rv-18-service_main_section .rv-18-single_service_slide .owl-nav{left:80%}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px){
.rv-18-service_main_section .rv-18-single_service_slide .owl-nav{top:106%;left:40%}
}
@media only screen and (min-width:480px)and (max-width:575px){
.rv-18-service_main_section .rv-18-single_service_slide .owl-nav{top:106%;left:35%}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-service_main_section .rv-18-single_service_slide .owl-nav{top:106%;left:25%}
}
.rv-18-service_main_section .rv-18-single_service_slide .owl-nav .owl-prev{margin:0 5px}
.rv-18-service_main_section .rv-18-single_service_slide .owl-nav .owl-prev i{height:50px;width:50px;background:rgba(0,0,0,0);text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid rgba(2,2,8,.1);color:#020208;transition:.3s}
.rv-18-service_main_section .rv-18-single_service_slide .owl-nav .owl-prev i:hover{background:#dfe11b;border:1px solid rgba(0,0,0,0)}
.rv-18-service_main_section .rv-18-single_service_slide .owl-nav .owl-prev i{background:#324057;color:#fff}
.rv-18-service_main_section .rv-18-single_service_slide .owl-nav .owl-prev i:hover{background:#1c74e9}
.rv-18-service_main_section .rv-18-single_service_slide .owl-nav .owl-next{margin:0 5px}
.rv-18-service_main_section .rv-18-single_service_slide .owl-nav .owl-next i{height:50px;width:50px;background:rgba(0,0,0,0);text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid rgba(2,2,8,.1);color:#020208;transition:.3s}
.rv-18-service_main_section .rv-18-single_service_slide .owl-nav .owl-next i:hover{background:#dfe11b;border:1px solid rgba(0,0,0,0)}
.rv-18-service_main_section .rv-18-single_service_slide .owl-nav .owl-next i{background:#324057;color:#fff}
.rv-18-service_main_section .rv-18-single_service_slide .owl-nav .owl-next i:hover{background:#1c74e9}
.rv-18-service_main_section .rv-18-single_service_slide .rv-18-single_service{position:relative;height:490px}
.rv-18-service_main_section .rv-18-single_service_slide .rv-18-single_service:hover .rv-18-single_service_content_main{height:100%;overflow:visible;background:#0074d9;bottom:0;opacity:1}
.rv-18-service_main_section .rv-18-single_service_slide .rv-18-single_service:hover .rv-18-single_service_content_top{flex-direction:column;align-items:flex-start!important;row-gap:30px;margin-top:25px}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-service_main_section .rv-18-single_service_slide .rv-18-single_service:hover .rv-18-single_service_content_top{row-gap:20px;margin-top:10px}
}
.rv-18-service_main_section .rv-18-single_service_slide .rv-18-single_service .rv-18-single_service_iamge{height:390px;width:auto}
.rv-18-service_main_section .rv-18-single_service_slide .rv-18-single_service .rv-18-single_service_iamge img{height:100%;width:100%}
.rv-18-service_main_section .rv-18-single_service_slide .rv-18-single_service .rv-18-single_service_content_main{background:#324057;position:absolute;width:100%;height:100px;left:0;content:"";overflow:hidden;bottom:0;transition:all .4s linear}
.rv-18-service_main_section .rv-18-single_service_slide .rv-18-single_service .rv-18-single_service_content_main .rv-18-single_service_content_top{padding:20px 30px;display:flex;-moz-column-gap:25px;column-gap:25px;align-items:center}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-service_main_section .rv-18-single_service_slide .rv-18-single_service .rv-18-single_service_content_main .rv-18-single_service_content_top{padding:20px 20px;-moz-column-gap:15px;column-gap:15px}
}
.rv-18-service_main_section .rv-18-single_service_slide .rv-18-single_service .rv-18-single_service_content_main .rv-18-single_service_content_top .rv-18-single_service_icon{display:flex;align-items:center}
.rv-18-service_main_section .rv-18-single_service_slide .rv-18-single_service .rv-18-single_service_content_main .rv-18-single_service_content_top .rv-18-single_service_icon img{height:40px;width:40px;-o-object-fit:contain;object-fit:contain}
.rv-18-service_main_section .rv-18-single_service_slide .rv-18-single_service .rv-18-single_service_content_main .rv-18-single_service_content_top .rv-18-single_service_content_title p{font-family:Mulish,sans-serif;color:rgba(255,255,255,.6);margin-bottom:5px;text-transform:uppercase}
.rv-18-service_main_section .rv-18-single_service_slide .rv-18-single_service .rv-18-single_service_content_main .rv-18-single_service_content_top .rv-18-single_service_content_title h4{font-family:Mulish,sans-serif;font-size:20px;font-weight:700;color:#fff;margin:0}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-service_main_section .rv-18-single_service_slide .rv-18-single_service .rv-18-single_service_content_main .rv-18-single_service_content_top .rv-18-single_service_content_title h4{font-size:18px}
}
.rv-18-service_main_section .rv-18-single_service_slide .rv-18-single_service .rv-18-single_service_content_main .rv-18-single_service_list{padding:20px 30px}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-service_main_section .rv-18-single_service_slide .rv-18-single_service .rv-18-single_service_content_main .rv-18-single_service_list{padding:0 30px}
}
.rv-18-service_main_section .rv-18-single_service_slide .rv-18-single_service .rv-18-single_service_content_main .rv-18-single_service_list li{color:rgba(255,255,255,.7);font-weight:600;font-size:16px;display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px;padding-bottom:15px;font-family:Mulish,sans-serif}
.rv-18-service_main_section .rv-18-single_service_slide .rv-18-single_service .rv-18-single_service_content_main .rv-18-single_service_list li i{color:rgba(255,255,255,.7);font-size:10px}
.rv-18-service_main_section .rv-18-single_service_slide .rv-18-single_service .rv-18-single_service_content_main .rv-18-service_btn{margin:20px 30px;color:#fff;border-bottom:1px solid #fff}
.rv-18-service_main_section .rv-18-single_service_slide .rv-18-single_service .rv-18-single_service_content_main .rv-18-service_btn:hover i{transform:rotate(-45deg)}
.rv-18-service_main_section .rv-18-single_service_slide .rv-18-single_service .rv-18-single_service_content_main .rv-18-service_btn i{margin-left:5px;transition:all .5s ease}
.rv-19-service_section{padding-top:130px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-service_section{padding-top:100px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-service_section{padding-top:80px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-19-service_section{padding-top:60px}
}
.rv-19-service_section .rv-19-service_section_title{text-align:center}
.rv-19-service_section .rv-19-service_section_title .rv-19-service_section_heading{color:#142137;font-weight:700;font-size:70px;margin-bottom:25px;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-service_section .rv-19-service_section_title .rv-19-service_section_heading{font-size:60px;margin-bottom:15px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-service_section .rv-19-service_section_title .rv-19-service_section_heading{font-size:45px;margin-bottom:15px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-19-service_section .rv-19-service_section_title .rv-19-service_section_heading{font-size:35px;margin-bottom:8px}
}
.rv-19-service_section .rv-19-service_section_title .rv-19-service_section_desc{font-size:14px;font-weight:700;color:rgba(20,33,55,.7);margin-bottom:50px;font-family:Mulish,sans-serif}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-19-service_section .rv-19-service_section_title .rv-19-service_section_desc{font-size:13px;margin-bottom:35px}
}
.rv-19-service_section .rv-19-single_service{background:#eff0f3;text-align:center;padding-top:40px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-service_section .rv-19-single_service{padding-top:40px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-service_section .rv-19-single_service{margin-bottom:20px}
}
.rv-19-service_section .rv-19-single_service .rv-19-single_service_title{font-size:24px;font-weight:700;color:#142137;margin-bottom:10px;font-family:Mulish,sans-serif}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-service_section .rv-19-single_service .rv-19-single_service_title{font-size:20px;margin-bottom:7px}
}
.rv-19-service_section .rv-19-single_service .rv-19-single_service_sub_title{font-size:14px;color:#142137;font-weight:500;display:flex;justify-content:center;align-items:center;font-family:Mulish,sans-serif}
.rv-19-service_section .rv-19-single_service .rv-19-single_service_sub_title span{height:4px;width:4px;background:#142137;border-radius:50%;margin:0 10px}
.rv-19-service_section .rv-19-single_service .rv-19-single_service_image{width:270px;height:350px;margin:auto;overflow:hidden}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-service_section .rv-19-single_service .rv-19-single_service_image{width:100%;height:280px;margin:auto;padding:0 15px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px){
.rv-19-service_section .rv-19-single_service .rv-19-single_service_image{width:65%;height:300px;margin:auto;padding:0 15px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-19-service_section .rv-19-single_service .rv-19-single_service_image{width:100%;height:300px;margin:auto;padding:0 15px}
}
.rv-19-service_section .rv-19-single_service .rv-19-single_service_image img{height:100%;width:100%;border-radius:50%}
.rv-19-service_section .rv-19-single_service .rv-19-single_service_button{margin-top:30px}
.rv-19-service_section .rv-19-single_service .rv-19-single_service_button a{width:100%;height:77px;color:#142137;font-size:16px;font-weight:700;border-top:1px solid rgba(20,33,55,.1);display:flex;justify-content:center;align-items:center;transition:all .4s ease;font-family:Mulish,sans-serif}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-service_section .rv-19-single_service .rv-19-single_service_button a{height:60px}
}
.rv-19-service_section .rv-19-single_service .rv-19-single_service_button a:hover{background:#dfe11b}
.rv-19-service_section .rv-19-single_service .rv-19-single_service_button a:hover i{transform:rotate(0)}
.rv-19-service_section .rv-19-single_service .rv-19-single_service_button a i{margin-left:10px;transform:rotate(-45deg);transition:all .4s ease}
.rv-20-service_section{background:#f7f7f7;padding:130px 0;position:relative;z-index:2}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-service_section{padding:100px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-service_section{padding:70px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-service_section{padding:50px 0}
}
.rv-20-service_section .rv-20-service_section_heading{text-align:center}
.rv-20-service_section .rv-20-service_section_heading .rv-20-service_sub_title{color:#081c15;font-weight:500;font-size:16px;width:194px;height:36px;line-height:36px;text-align:center;border:1px solid rgba(8,28,21,.14);display:flex;justify-content:center;align-items:center;-moz-column-gap:4px;column-gap:4px;margin:0 auto;font-family:Mulish,sans-serif;margin-bottom:30px}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-service_section .rv-20-service_section_heading .rv-20-service_sub_title{margin-bottom:15px}
}
.rv-20-service_section .rv-20-service_section_heading .rv-20-service_sub_title span{height:5px;width:5px;background:#081c15;border-radius:50%}
.rv-20-service_section .rv-20-service_section_heading .rv-20-service_section_title{font-size:54px;font-weight:800;color:#081c15;margin-bottom:60px;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-service_section .rv-20-service_section_heading .rv-20-service_section_title{font-size:45px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-service_section .rv-20-service_section_heading .rv-20-service_section_title{font-size:30px;margin-bottom:40px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-service_section .rv-20-service_section_heading .rv-20-service_section_title{font-size:25px;margin-bottom:30px}
}
.rv-20-service_section .rv-20-single_service:hover .rv-20-single_service_iamge img{transform:scale(1.1)}
.rv-20-service_section .rv-20-single_service:hover .rv-20-single-service-arrow{opacity:0}
.rv-20-service_section .rv-20-single_service.active .rv-20-single_service_content_main{padding-bottom:50px;grid-template-rows:auto 1fr}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-service_section .rv-20-single_service.active .rv-20-single_service_content_main{margin:0 6px}
}
.rv-20-service_section .rv-20-single_service.active .rv-20-single_service_content_title h4{margin-bottom:30px}
.rv-20-service_section .rv-20-single_service_iamge{width:100%;height:300px;overflow:hidden}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-service_section .rv-20-single_service_iamge{height:250px}
}
.rv-20-service_section .rv-20-single_service_iamge img{height:100%;width:100%;transition:all .4s ease;-o-object-fit:cover;object-fit:cover}
.rv-20-service_section .rv-20-single_service_content_main{background:#fff;transition:all .4s ease;padding:24px 40px 40px;position:relative;margin:0 25px;margin-top:-80px;overflow:hidden;display:grid;grid-template-rows:auto 0fr}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-service_section .rv-20-single_service_content_main{padding:22px;margin:0 15px}
}
.rv-20-service_section .rv-20-single_service_content_main .hidden-part{overflow:hidden}
.rv-20-service_section .rv-20-single_service_content_top{display:flex;align-items:center;justify-content:space-between}
.rv-20-service_section .rv-20-single_service_content_top .rv-20-single_service_icon{height:54px;width:54px}
.rv-20-service_section .rv-20-single_service .rv-20-single-service-arrow{width:54px;height:54px;border-radius:54px;border:1px solid rgba(8,28,21,.14);flex-shrink:0;display:grid;place-content:center;font-size:18px;color:#2d6a4f}
.rv-20-service_section .rv-20-single_service_content_title{padding:0}
@media only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-service_section .rv-20-single_service_content_title{padding:0}
}
@media only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-service_section .rv-20-single_service_content_title{padding:0}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-service_section .rv-20-single_service_content_title{padding:0}
}
.rv-20-service_section .rv-20-single_service_content_title h4{font-size:22px;font-weight:700;color:#142137;margin:20px 0 0 0;transition:all .4s ease;font-family:Mulish,sans-serif}
.rv-20-service_section .rv-20-single_service_content_title h4:hover{color:#10d06d}
.rv-20-service_section .rv-20-single_service .rv-20-single_service_list li{color:rgba(20,33,55,.7);font-weight:500;font-size:16px;margin-bottom:15px;font-family:Mulish,sans-serif}
.rv-20-service_section .rv-20-single_service .rv-20-single_service_list li i{color:#fff;font-size:10px;background:#10d06d;height:20px;width:20px;border-radius:50%;line-height:20px;text-align:center;margin-right:10px}
.rv-20-service_section .rv-20-single_service .rv-20-service_btn{color:#2d6a4f;font-size:18px;z-index:1;transition:0s;margin-top:14px}
.rv-20-service_section .rv-20-single_service .rv-20-service_drp_txt{color:rgba(45,105,79,.1);font-size:25px;font-weight:700;margin:0;position:absolute;right:0;bottom:-8px;text-transform:uppercase;font-family:Mulish,sans-serif}
.rv-20-service_section .service-sh-1{position:absolute;top:200px;height:300px;width:200px;z-index:-1}
.rv-20-service_section .service-sh-1 img{height:100%;width:100%}
.rv-20-service_section .service-sh-2{position:absolute;bottom:50px;right:0;height:300px;width:200px;z-index:-1}
.rv-20-service_section .service-sh-2 img{height:100%;width:100%}
.rv-22-service_section{background:#f6f3ee;padding:100px 0 120px 0;position:relative}
@media only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-service_section{padding:90px 0 100px 0}
}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-service_section{padding:90px 0 20px 0}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-service_section{padding:80px 0 20px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-service_section{padding:70px 0 20px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-service_section{padding:60px 0 20px 0}
}
.rv-22-service_section .rv-22-service_section_heading{text-align:center}
.rv-22-service_section .rv-22-service_section_heading .rv-22-service_section_sub_title{color:rgba(4,14,31,.7);font-weight:500;position:relative;text-transform:uppercase;display:inline-block}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-service_section .rv-22-service_section_heading .rv-22-service_section_sub_title{font-size:14px}
}
.rv-22-service_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_nex,.rv-22-service_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_sty{content:"";background:#9a9ea5;width:60px;height:1px;position:absolute;top:50%;transform:translateY(-50%)}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-service_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_nex,.rv-22-service_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_sty{width:40px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-service_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_nex,.rv-22-service_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_sty{width:35px}
}
.rv-22-service_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_nex::before,.rv-22-service_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_sty::before{position:absolute;content:"";height:8px;width:8px;left:-15px;background:#9a9ea5;border-radius:50%;transform:translateY(-50%);animation:slide-right 2.5s linear infinite alternate both;top:0}
@keyframes slide-right{
0%{left:0}
100%{left:100%}
}
.rv-22-service_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_nex::after,.rv-22-service_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_sty::after{position:absolute;content:"";height:8px;width:8px;right:-15px;background:#9a9ea5;border-radius:50%;top:50%;transform:translateY(-50%);animation:slide-left 2.5s linear infinite alternate both;top:0}
@keyframes slide-left{
0%{right:0}
100%{right:100%}
}
.rv-22-service_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_sty{left:-50%}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-service_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_sty{left:-45%}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-service_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_sty{left:-40%}
}
.rv-22-service_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_nex{right:-50%}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-service_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_nex{right:-45%}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-service_section .rv-22-service_section_heading .rv-22-service_section_sub_title .rv8_sub_pre_nex{right:-40%}
}
.rv-22-service_section .rv-22-service_section_heading .rv-22-service_section_title{font-size:46px;font-weight:700;color:#040e1f;text-transform:uppercase;margin-bottom:60px;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-service_section .rv-22-service_section_heading .rv-22-service_section_title{font-size:40px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-service_section .rv-22-service_section_heading .rv-22-service_section_title{font-size:35px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-service_section .rv-22-service_section_heading .rv-22-service_section_title{font-size:25px;margin-bottom:35px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-service_section .rv-22-service_section_heading .rv-22-service_section_title{font-size:20px;margin-bottom:30px}
}
.rv-22-service_section .rv-22-single_service:hover .rv-22-single_service_iamge img{transform:scale(1.1)}
.rv-22-service_section .rv-22-single_service:hover .rv-22-service_btn{color:#b38d3f!important;border-bottom:1px solid #b38d3f!important}
.rv-22-service_section .rv-22-single_service:hover .rv-22-service_btn i{rotate:-90deg;color:#b38d3f!important}
.rv-22-service_section .rv-22-single_service .rv-22-single_service_iamge{width:100%;height:300px;overflow:hidden}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-service_section .rv-22-single_service .rv-22-single_service_iamge{height:230px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-service_section .rv-22-single_service .rv-22-single_service_iamge{height:180px}
}
.rv-22-service_section .rv-22-single_service .rv-22-single_service_iamge img{height:100%;width:100%;transition:all .4s ease}
.rv-22-service_section .rv-22-single_service .rv-22-single_service_content_main{background:#fff;transition:all .4s ease;padding:40px 30px;position:relative;top:-80px;margin:0 25px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-service_section .rv-22-single_service .rv-22-single_service_content_main{top:-45px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-service_section .rv-22-single_service .rv-22-single_service_content_main{padding:30px 20px;margin:0 15px}
}
.rv-22-service_section .rv-22-single_service .rv-22-single_service_content_main .rv-22-single_service_content_heading{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px;margin-bottom:30px}
.rv-22-service_section .rv-22-single_service .rv-22-single_service_content_main .rv-22-single_service_content_heading .rv-22-single_service_content_icon{height:50px;width:46px}
.rv-22-service_section .rv-22-single_service .rv-22-single_service_content_main .rv-22-single_service_content_heading .rv-22-single_service_content_icon img{height:100%;width:100%}
.rv-22-service_section .rv-22-single_service .rv-22-single_service_content_main .rv-22-single_service_content_heading .rv-22-single_service_content_title h3{color:#040e1f;font-weight:700;font-size:22px;margin:0;font-family:Mulish,sans-serif}
.rv-22-service_section .rv-22-single_service .rv-22-single_service_content_main .rv-22-single_service_list_area .rv-22-single_service_list{display:flex;justify-content:space-between;padding-bottom:15px}
.rv-22-service_section .rv-22-single_service .rv-22-single_service_content_main .rv-22-single_service_list_area .rv-22-single_service_list .rv-22-single_service_list_txt h4{font-size:15px;font-weight:700;color:#040e1f;margin:0;position:relative;font-family:Mulish,sans-serif}
.rv-22-service_section .rv-22-single_service .rv-22-single_service_content_main .rv-22-single_service_list_area .rv-22-single_service_list .rv-22-single_service_list_txt h4::after{position:absolute;content:"";height:1px;width:100px;background:rgba(4,14,31,.1);right:-54px;top:10px}
.rv-22-service_section .rv-22-single_service .rv-22-single_service_content_main .rv-22-single_service_list_area .rv-22-single_service_list .rv-22-single_service_list_txt p{font-family:Mulish,sans-serif;color:rgba(4,14,31,.6);font-size:14px;font-weight:400;margin:0}
.rv-22-service_section .rv-22-single_service .rv-22-single_service_content_main .rv-22-single_service_list_area .rv-22-single_service_list .rv-22-single_service_list_price h4{font-family:Mulish,sans-serif;font-size:15px;font-weight:700;color:#040e1f}
.rv-22-service_section .rv-22-single_service .rv-22-single_service_content_main .rv-22-service_btn{font-size:15px;color:#040e1f;font-weight:700;display:inline-block;position:relative;transition:all .4s ease;border-bottom:1px solid #040e1f;font-family:Mulish,sans-serif}
.rv-22-service_section .rv-22-single_service .rv-22-single_service_content_main .rv-22-service_btn i{margin-left:10px;transition:all .4s ease;color:#040e1f}
.rv-23-service_main_area{background:#f3f5fb;padding:120px 0}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-service_main_area{padding:100px 0}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-service_main_area{padding:80px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-service_main_area{padding:70px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-service_main_area{padding:60px 0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-service_main_area{padding:50px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-23-service_main_area{padding:35px 0}
}
.rv-23-service_main_area .rv-23-service_section_heading .rv-23-service_sub_title{color:#fff;font-size:15px;font-weight:700;background:#020208;padding:1px 4px;display:inline-block;font-family:Mulish,sans-serif}
.rv-23-service_main_area .rv-23-service_section_heading .rv-23-service_title{color:#020208;font-size:46px;font-weight:800;font-family:Mulish,sans-serif;margin-bottom:50px}
@media only screen and (min-width:576px)and (max-width:767px){
.rv-23-service_main_area .rv-23-service_section_heading .rv-23-service_title{font-size:35px;margin-bottom:40px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-service_main_area .rv-23-service_section_heading .rv-23-service_title{font-size:27px;margin-bottom:30px}
}
.rv-23-service_main_area .rv-23-single_service{background:#fff;padding:80px 40px 100px 40px;position:relative;z-index:2;transition:all .3s ease;margin-bottom:30px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-service_main_area .rv-23-single_service{padding:60px 40px 80px 40px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-service_main_area .rv-23-single_service{padding:40px 40px 40px 40px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-23-service_main_area .rv-23-single_service{padding:30px 20px 40px 20px}
}
.rv-23-service_main_area .rv-23-single_service:hover::after{opacity:0;visibility:hidden}
.rv-23-service_main_area .rv-23-single_service:hover .rv-23-single_service_sub_title{color:#fff}
.rv-23-service_main_area .rv-23-single_service:hover .rv-23-single_service_title{color:#fff}
.rv-23-service_main_area .rv-23-single_service:hover .rv-23-service_btn{color:#fff;border-bottom:1px solid #fff}
.rv-23-service_main_area .rv-23-single_service:hover .rv-23-service_icon img{filter:brightness(0) invert(1)}
.rv-23-service_main_area .rv-23-single_service::after{position:absolute;top:0;left:0;content:"";height:100%;width:100%;background:#fff;opacity:1;z-index:-1;visibility:visible;transition:all .3s ease}
.rv-23-service_main_area .rv-23-single_service::before{position:absolute;top:0;left:0;content:"";height:100%;width:100%;background:rgba(2,2,8,.74);opacity:1;z-index:-1;transition:all .3s ease}
.rv-23-service_main_area .rv-23-single_service .rv-23-service_icon{margin-bottom:100px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-service_main_area .rv-23-single_service .rv-23-service_icon{margin-bottom:50px}
}
.rv-23-service_main_area .rv-23-single_service .rv-23-service_icon img{height:73px;width:78px;-o-object-fit:contain;object-fit:contain;transition:all .3s ease}
.rv-23-service_main_area .rv-23-single_service .rv-23-single_service_sub_title{color:rgba(2,2,8,.7);font-size:14px;font-weight:500;margin-bottom:10px;transition:all .3s ease;font-family:Mulish,sans-serif}
.rv-23-service_main_area .rv-23-single_service .rv-23-single_service_title{font-size:22px;font-weight:700;margin-bottom:100px;color:#020208;font-family:Mulish,sans-serif;transition:all .3s ease}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-service_main_area .rv-23-single_service .rv-23-single_service_title{margin-bottom:35px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-23-service_main_area .rv-23-single_service .rv-23-single_service_title{margin-bottom:20px;font-size:18px}
}
.rv-23-service_main_area .rv-23-single_service .rv-23-service_btn{color:#020208;font-family:Mulish,sans-serif;font-weight:700;margin-top:25px;display:inline-block;text-transform:capitalize;transition:all .3s ease-in-out;border-bottom:1px solid #020208}
.rv-23-service_main_area .rv-23-single_service .rv-23-service_btn:hover{letter-spacing:1px}
.rv-23-service_main_area .rv-23-single_service .rv-23-service_btn:hover i{rotate:-45deg}
.rv-23-service_main_area .rv-23-single_service .rv-23-service_btn i{margin-left:10px;transition:all .3s ease}
.rv-24-room_service_section{padding:160px 0;position:relative;background:#f6f3f0}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_service_section{padding:130px 0}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_service_section{padding:80px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_service_section{padding:60px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_service_section{padding:60px 0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_service_section{padding:50px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_service_section{padding:35px 0}
}
.rv-24-room_service_section .rv-24-room_service_section_top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:50px;padding:0}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_service_section .rv-24-room_service_section_top{margin-bottom:40px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_service_section .rv-24-room_service_section_top{flex-direction:column;justify-content:center;text-align:center;gap:20px;align-items:center}
}
.rv-24-room_service_section .rv-24-room_service_section_top .rv-24-room_service_heading{flex-basis:50%}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_service_section .rv-24-room_service_section_top .rv-24-room_service_heading{flex-basis:60%}
}
.rv-24-room_service_section .rv-24-room_service_section_top .rv-24-room_service_heading .rv-24-room_service_sub_title{color:#020208;font-size:16px;font-weight:600;margin-bottom:20px;font-family:Mulish,sans-serif}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_service_section .rv-24-room_service_section_top .rv-24-room_service_heading .rv-24-room_service_sub_title{margin-bottom:10px}
}
.rv-24-room_service_section .rv-24-room_service_section_top .rv-24-room_service_heading .rv-24-room_service_title{color:#020208;font-size:44px;font-weight:800;margin:0;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_service_section .rv-24-room_service_section_top .rv-24-room_service_heading .rv-24-room_service_title{font-size:35px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_service_section .rv-24-room_service_section_top .rv-24-room_service_heading .rv-24-room_service_title{font-size:28px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_service_section .rv-24-room_service_section_top .rv-24-room_service_heading .rv-24-room_service_title{font-size:20px}
}
.rv-24-room_service_section .rv-24-room_service_section_top .rv-24-room_service_slide_button_area{display:flex;-moz-column-gap:20px;column-gap:20px}
.rv-24-room_service_section .rv-24-room_service_section_top .rv-24-room_service_slide_button_area .rv-24-room-service-swiper-button-next i,.rv-24-room_service_section .rv-24-room_service_section_top .rv-24-room_service_slide_button_area .rv-24-room-service-swiper-button-prev i{height:50px;width:50px;background:rgba(0,0,0,0);text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid rgba(2,2,8,.1);color:#020208;transition:.3s}
.rv-24-room_service_section .rv-24-room_service_section_top .rv-24-room_service_slide_button_area .rv-24-room-service-swiper-button-next i:hover,.rv-24-room_service_section .rv-24-room_service_section_top .rv-24-room_service_slide_button_area .rv-24-room-service-swiper-button-prev i:hover{background:#dfe11b;border:1px solid rgba(0,0,0,0)}
.rv-24-room_service_section .rv-24-room_service_section_top .rv-24-room_service_slide_button_area .rv-24-room-service-swiper-button-next i,.rv-24-room_service_section .rv-24-room_service_section_top .rv-24-room_service_slide_button_area .rv-24-room-service-swiper-button-prev i{background:rgba(0,0,0,0);border:1px solid rgba(2,2,8,.14);color:#020208}
.rv-24-room_service_section .rv-24-room_service_section_top .rv-24-room_service_slide_button_area .rv-24-room-service-swiper-button-next i:hover,.rv-24-room_service_section .rv-24-room_service_section_top .rv-24-room_service_slide_button_area .rv-24-room-service-swiper-button-prev i:hover{background:#a58051;color:#fff;border:1px solid rgba(0,0,0,0)}
.rv-24-room_service_section .rv-24-room_service_slide .rv-24-single_room_service{position:relative;background:#fff;padding:30px}
.rv-24-room_service_section .rv-24-room_service_slide .rv-24-single_room_service .rv-24-single_room_service_image{height:130px;width:130px;margin-top:20px}
.rv-24-room_service_section .rv-24-room_service_slide .rv-24-single_room_service .rv-24-single_room_service_image img{height:100%;width:100%}
.rv-24-room_service_section .rv-24-room_service_slide .rv-24-single_room_service .rv-24-single_room_service_title{font-size:22px;font-weight:700;margin:0;color:#020208;transition:all .3s ease;cursor:pointer;font-family:Mulish,sans-serif}
.rv-24-room_service_section .rv-24-room_service_slide .rv-24-single_room_service .rv-24-single_room_service_title:hover{color:#a58051}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-room_service_section .rv-24-room_service_slide .rv-24-single_room_service .rv-24-single_room_service_title{font-size:20px}
}
.rv-24-room_service_section .rv-24-room_service_slide .rv-24-single_room_service .rv-24-single_room_service_serial{position:absolute;right:15px;top:15px}
.rv-24-room_service_section .rv-24-room_service_slide .rv-24-single_room_service .rv-24-single_room_service_serial span{font-family:Mulish,sans-serif;color:rgba(2,2,8,.08);font-size:50px;font-weight:700}
.rv-24-service_section{background:#f6f3f0;padding:140px 0}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-service_section{padding:120px 0}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-service_section{padding:100px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-service_section{padding:80px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-service_section{padding:60px 0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-service_section{padding:50px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-24-service_section{padding:35px 0}
}
.rv-24-service_section .rv-24-service_section_heading{text-align:center}
.rv-24-service_section .rv-24-service_section_heading .rv-24-service_sub_title{color:#020208;font-size:16px;font-weight:600;margin-bottom:20px;font-family:Mulish,sans-serif}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-service_section .rv-24-service_section_heading .rv-24-service_sub_title{margin-bottom:10px}
}
.rv-24-service_section .rv-24-service_section_heading .rv-24-service_title{color:#020208;font-size:44px;font-weight:800;margin-bottom:60px;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-service_section .rv-24-service_section_heading .rv-24-service_title{font-size:40px;margin-bottom:40px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-service_section .rv-24-service_section_heading .rv-24-service_title{font-size:30px;margin-bottom:35px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-service_section .rv-24-service_section_heading .rv-24-service_title{font-size:23px;margin-bottom:30px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-24-service_section .rv-24-service_section_heading .rv-24-service_title{font-size:18px;margin-bottom:30px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-service_section .rv-24-single_service{margin-bottom:30px}
}
.rv-24-service_section .rv-24-single_service:hover .rv-24-single_service_iamge img{transform:scale(1.1);border-radius:20px}
.rv-24-service_section .rv-24-single_service:hover .rv-24-single_service_iamge .rv-24-single_service_content .rv-24-service_btn span{width:54px}
.rv-24-service_section .rv-24-single_service .rv-24-single_service_iamge{width:100%;height:540px;overflow:hidden;position:relative;border-radius:20px;z-index:1}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-service_section .rv-24-single_service .rv-24-single_service_iamge{height:470px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-service_section .rv-24-single_service .rv-24-single_service_iamge{height:370px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-service_section .rv-24-single_service .rv-24-single_service_iamge{height:270px}
}
.rv-24-service_section .rv-24-single_service .rv-24-single_service_iamge::after{position:absolute;height:100%;width:100%;top:0;left:0;content:"";border-radius:20px;background:linear-gradient(180deg,rgba(2,2,8,.2) 0,#040e1f 100%);border-radius:20px;z-index:1}
.rv-24-service_section .rv-24-single_service .rv-24-single_service_iamge img{height:100%;width:100%;transition:all .4s ease;border-radius:20px}
.rv-24-service_section .rv-24-single_service .rv-24-single_service_iamge .rv-24-single_service_content{position:absolute;left:0;z-index:2;bottom:0;padding:50px 30px 50px 30px}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-service_section .rv-24-single_service .rv-24-single_service_iamge .rv-24-single_service_content{padding:30px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-24-service_section .rv-24-single_service .rv-24-single_service_iamge .rv-24-single_service_content{padding:20px}
}
.rv-24-service_section .rv-24-single_service .rv-24-single_service_iamge .rv-24-single_service_content h4{font-size:22px;font-weight:700;color:#fff;margin-bottom:20px;font-family:Mulish,sans-serif}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-service_section .rv-24-single_service .rv-24-single_service_iamge .rv-24-single_service_content h4{margin-bottom:10px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-24-service_section .rv-24-single_service .rv-24-single_service_iamge .rv-24-single_service_content h4{margin-bottom:10px;font-size:20px}
}
.rv-24-service_section .rv-24-single_service .rv-24-single_service_iamge .rv-24-single_service_content p{color:rgba(255,255,255,.7);font-size:15px;font-weight:500;margin-bottom:30px;font-family:Mulish,sans-serif}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-service_section .rv-24-single_service .rv-24-single_service_iamge .rv-24-single_service_content p{margin-bottom:20px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-24-service_section .rv-24-single_service .rv-24-single_service_iamge .rv-24-single_service_content p{margin-bottom:15px}
}
.rv-24-service_section .rv-24-single_service .rv-24-single_service_iamge .rv-24-single_service_content .rv-24-service_btn{font-weight:700;font-size:16px;color:#fff;display:flex;align-items:center;-moz-column-gap:30px;column-gap:30px;font-family:Mulish,sans-serif}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-24-service_section .rv-24-single_service .rv-24-single_service_iamge .rv-24-single_service_content .rv-24-service_btn{font-size:16px}
}
.rv-24-service_section .rv-24-single_service .rv-24-single_service_iamge .rv-24-single_service_content .rv-24-service_btn span{position:relative;height:2px;width:34px;background:#fff;transition:all .3s ease-in-out}
.rv-24-service_section .rv-24-single_service .rv-24-single_service_iamge .rv-24-single_service_content .rv-24-service_btn span::after{position:absolute;content:"";right:-15px;height:15px;width:15px;border-radius:50%;background:rgba(0,0,0,0);border:2px solid #fff;top:50%;transform:translateY(-50%)}
.rv-25-service_section{padding:140px 0 120px 0}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-service_section{padding:120px 0 100px 0}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-service_section{padding:100px 0 80px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-service_section{padding:80px 0 60px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-service_section{padding:60px 0 40px 0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-service_section{padding:45px 0 30px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-service_section{padding:40px 0 20px 0}
}
.rv-25-service_section .rv-25-service_sub_title{color:#020208;font-size:16px;font-weight:600;margin-bottom:20px;font-family:Mulish,sans-serif}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-service_section .rv-25-service_sub_title{margin-bottom:10px}
}
.rv-25-service_section .rv-25-service_title{color:#020208;font-size:46px;font-weight:800;margin-bottom:60px;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-service_section .rv-25-service_title{font-size:40px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-service_section .rv-25-service_title{font-size:33px;margin-bottom:40px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-service_section .rv-25-service_title{font-size:28px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-service_section .rv-25-service_title{font-size:19px;margin-bottom:30px}
}
.rv-25-service_section .rv-25-single_service{height:300px;width:100%;position:relative;z-index:2;border:1px solid rgba(2,2,8,.14);overflow:hidden;margin-bottom:30px}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-service_section .rv-25-single_service{margin-bottom:15px}
}
.rv-25-service_section .rv-25-single_service:hover .rv-25-single_service_content{bottom:0}
.rv-25-service_section .rv-25-single_service:hover .rv-25-service_img{transform:scale(1)}
.rv-25-service_section .rv-25-single_service:hover .rv-25-single_service_content .rv-25-service_icon{display:none}
.rv-25-service_section .rv-25-single_service:hover::after{opacity:.86;background:#a07549;z-index:-1}
.rv-25-service_section .rv-25-single_service:hover .rv-25-single_service_content span{color:#fff}
.rv-25-service_section .rv-25-single_service:hover .rv-25-single_service_content h3{color:#fff}
.rv-25-service_section .rv-25-single_service .rv-25-service_img{position:absolute;height:100%;width:100%;top:0;left:0;z-index:-1;transition:all .5s ease;transform:scale(0)}
.rv-25-service_section .rv-25-single_service::after{position:absolute;content:"";left:0;top:0;height:100%;width:100%;background:#fff;z-index:-1;transition:all .5s ease}
.rv-25-service_section .rv-25-single_service .rv-25-single_service_content{position:absolute;left:0;bottom:-48%;padding:0 35px;transition:.4s}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-service_section .rv-25-single_service .rv-25-single_service_content{padding:0 20px;bottom:-55%}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-service_section .rv-25-single_service .rv-25-single_service_content{padding:0 20px;bottom:-35%}
}
.rv-25-service_section .rv-25-single_service .rv-25-single_service_content .rv-25-service_icon{height:80px;width:80px;margin-bottom:80px;display:block}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-service_section .rv-25-single_service .rv-25-single_service_content .rv-25-service_icon{height:60px;width:60px}
}
.rv-25-service_section .rv-25-single_service .rv-25-single_service_content .rv-25-service_icon img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}
.rv-25-service_section .rv-25-single_service .rv-25-single_service_content span{font-family:Mulish,sans-serif;color:rgba(2,2,8,.7);font-size:14px;font-weight:500;margin-bottom:5px}
.rv-25-service_section .rv-25-single_service .rv-25-single_service_content h3{font-family:Mulish,sans-serif;color:#020208;font-size:22px;font-weight:700;margin-bottom:30px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-service_section .rv-25-single_service .rv-25-single_service_content h3{font-size:20px}
}
.rv-25-service_section .rv-25-single_service .rv-25-single_service_content p{font-family:Mulish,sans-serif;font-size:14px;font-weight:400;color:rgba(255,255,255,.9)}
.rv-25-service_section .rv-25-single_service .rv-25-single_service_content .rv-25-single_service_btn{font-size:15px;font-weight:700;color:#fff;margin-bottom:50px;transition:all .3s ease;font-family:Mulish,sans-serif}
.rv-25-service_section .rv-25-single_service .rv-25-single_service_content .rv-25-single_service_btn:hover{letter-spacing:1px}
.rv-25-service_section .rv-25-single_service .rv-25-single_service_content .rv-25-single_service_btn i{margin-left:10px;border:1px solid rgba(255,255,255,.24);height:30px;width:30px;border-radius:50%;text-align:center;line-height:30px}
.rv-3-categories{background-color:#f4f4f4}
.rv-3-categories .rv-3-slider-pagination{margin-top:70px}
@media screen and (max-width:1399px){
.rv-3-categories .rv-3-slider-pagination{margin-top:50px}
}
@media screen and (max-width:1199px){
.rv-3-categories .rv-3-slider-pagination{margin-top:40px}
}
.rv-3-category{background:var(--white-f);box-shadow:0 1px 3px 0 rgba(5,5,5,.14);width:100%}
.rv-3-category:hover .rv-3-category__img img{scale:1.05}
.rv-3-category:hover h5{color:#a97240}
.rv-3-category__img{overflow:hidden}
.rv-3-category__img img{transition:.4s ease;width:100%}
.rv-3-category__title{color:#050505;text-align:center;font-family:var(--mulish);font-size:18px;font-weight:600;margin-bottom:0;padding:16px 0 17px;transition:.4s ease}
@media screen and (max-width:479px){
.rv-3-category__title{font-size:16px}
}
@media screen and (max-width:1399px){
.rv-7-categories{padding:80px 0 40px}
}
@media screen and (max-width:991px){
.rv-7-categories{padding:60px 0 30px}
}
.rv-7-category{border:1px solid rgba(5,5,5,.1);text-align:center;padding:30px;font-family:var(--mulish)}
@media screen and (max-width:1399px){
.rv-7-category{padding:20px}
}
.rv-7-category:hover{border-color:#4962fb;transition:.4s ease}
.rv-7-category__title{color:#050505;font-size:16px;font-weight:700;margin-bottom:1px}
.rv-7-category__title a:hover{color:#4962fb}
.rv-7-category__quantity{color:rgba(5,5,5,.6);font-size:14px;font-weight:500}
.rv-7-category__img{margin-bottom:14px;width:130px;height:130px;-o-object-fit:contain;object-fit:contain}
.rv-12-categories{text-align:center}
.rv-12-categories__row{--bs-gutter-x:138px}
@media screen and (max-width:1399px){
.rv-12-categories__row{--bs-gutter-x:55px}
}
@media screen and (max-width:1199px){
.rv-12-categories__row{--bs-gutter-x:25px}
}
@media screen and (max-width:991px){
.rv-12-categories__row{--bs-gutter-x:30px;--bs-gutter-y:30px}
}
@media screen and (max-width:575px){
.rv-12-categories__row{--bs-gutter-x:20px;--bs-gutter-y:20px}
}
.rv-12-categories .rv-12-def-btn{margin-top:73px}
@media screen and (max-width:991px){
.rv-12-categories .rv-12-def-btn{margin-top:43px}
}
.rv-12-category{text-align:center;font-family:var(--mulish);background-color:var(--white-f)}
.rv-12-category__img{width:170px;height:170px;border-radius:50%;margin:auto;margin-bottom:36px;position:relative}
@media screen and (max-width:1199px){
.rv-12-category__img{width:160px;height:160px;margin-bottom:26px}
}
.rv-12-category__img::before{position:absolute;content:"";left:calc(100% + 24px);height:1px;width:100%;background:linear-gradient(to right,transparent 50%,#4b950e 50%);background-repeat:repeat-x;background-size:7% 100%;top:50%;translate:0 -50%}
@media screen and (max-width:991px){
.rv-12-category__img::before{content:none}
}
.rv-12-category__img img{-o-object-fit:cover;object-fit:cover;border-radius:50%}
.rv-12-category__title{color:#020208;font-size:20px;font-weight:700;margin-bottom:8px}
.rv-12-category__descr{color:rgba(2,2,8,.7);font-size:15px;font-weight:500;line-height:160%;margin-bottom:0}
.rv-12-category--last .rv-12-category__img::before{content:none}
.rv-21-categories_section{padding-top:120px;position:relative}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-categories_section{padding-top:100px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-categories_section{padding-top:80px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-categories_section{padding-top:60px}
}
.rv-21-categories_section .rv-21-categorie_section_heading{text-align:center;margin-bottom:50px}
.rv-21-categories_section .rv-21-categorie_section_heading .rv-21-categorie_sub_title{position:relative;font-size:18px;font-weight:700;color:#ce512a;z-index:1;font-family:Mulish,sans-serif}
.rv-21-categories_section .rv-21-categorie_section_heading .rv-21-categorie_sub_title .rv-21-categorie_sh_1{left:50%;transform:translateX(-50%);position:absolute;bottom:-12px;z-index:-1}
.rv-21-categories_section .rv-21-categorie_section_heading .rv-21-categorie_section_title{position:relative;font-size:44px;font-weight:700;color:#0e1428;z-index:1;font-family:Mulish,sans-serif}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-categories_section .rv-21-categorie_section_heading .rv-21-categorie_section_title{font-size:35px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-categories_section .rv-21-categorie_section_heading .rv-21-categorie_section_title{font-size:30px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-categories_section .rv-21-categorie_section_heading .rv-21-categorie_section_title{font-size:23px}
}
.rv-21-categories_section .rv-21-categorie_section_heading .rv-21-categorie_section_title .rv-21-categorie_sh_1{left:50%;transform:translateX(-50%);position:absolute;bottom:-5px;z-index:-1}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-categories_section .rv-21-categorie_section_heading .rv-21-categorie_section_title .rv-21-categorie_sh_1{bottom:-20px}
}
.rv-21-categories_section .rv-21-categorie_slide{padding-bottom:80px}
@media only screen and (min-width:576px)and (max-width:767px){
.rv-21-categories_section .rv-21-categorie_slide{padding-bottom:60px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-categories_section .rv-21-categorie_slide{padding-bottom:40px}
}
.rv-21-categories_section .rv-21-categorie_slide .rv-21-single_categorie{padding:10px 20px 30px 20px;border:1px solid rgba(14,20,40,.1);transition:all .4s ease;text-align:center}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-categories_section .rv-21-categorie_slide .rv-21-single_categorie{padding:10px}
}
.rv-21-categories_section .rv-21-categorie_slide .rv-21-single_categorie:hover{border:1px solid #f7693d}
.rv-21-categories_section .rv-21-categorie_slide .rv-21-single_categorie .rv-21-single_categorie_image{height:167px;width:100%;margin-bottom:20px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-categories_section .rv-21-categorie_slide .rv-21-single_categorie .rv-21-single_categorie_image{height:150px}
}
.rv-21-categories_section .rv-21-categorie_slide .rv-21-single_categorie .rv-21-single_categorie_image img{height:100%;width:100%}
.rv-21-categories_section .rv-21-categorie_slide .rv-21-single_categorie h3{font-family:Mulish,sans-serif;font-size:16px;font-weight:700;color:#0e1428;text-align:center;transition:all .3s ease;display:inline;background-image:linear-gradient(#0e1428,#0e1428);background-size:0 2px;background-repeat:no-repeat;background-position:left bottom;transition:.3s ease}
.rv-21-categories_section .rv-21-categorie_slide .rv-21-single_categorie h3:hover{background-size:100% 2px}
.rv-21-categories_section .rv-21-categorie_slide_button_area{position:absolute;z-index:1;bottom:0;transform:translateX(-50%);display:flex;-moz-column-gap:20px;column-gap:20px;left:50%;width:230px;justify-content:center}
.rv-21-categories_section .rv-21-categorie_slide_button_area span{color:#0e1428;text-transform:uppercase;font-weight:600}
.rv-21-categories_section .rv-21-categorie_slide_button_area .rv-21-categorie_slide_button_prev{opacity:.5;transition:all .3s ease}
.rv-21-categories_section .rv-21-categorie_slide_button_area .rv-21-categorie_slide_button_prev:hover{opacity:1}
.rv-21-categories_section .rv-21-categorie_slide_button_area .rv-21-categorie_slide_button_next{opacity:.5;transition:all .3s ease}
.rv-21-categories_section .rv-21-categorie_slide_button_area .rv-21-categorie_slide_button_next:hover{opacity:1}
.rv-3-products .rv-3-section-heading{justify-content:center;text-align:center}
.rv-3-products .rv-3-sub-title{margin-inline:auto}
.rv-3-product{text-align:center;overflow:hidden}
.rv-3-product:hover .rv-3-product__img::before{opacity:1}
.rv-3-product:hover .rv-3-product__actions button{transform:translateY(0);opacity:1}
.rv-3-product:hover .rv-3-product__cart-btn{top:0;opacity:1;pointer-events:all;z-index:2}
.rv-3-product:hover .rv-3-product__price{translate:0 -100%;opacity:0}
.rv-3-product__img{position:relative;z-index:1;width:-moz-max-content;width:max-content;margin:auto;max-width:100%}
.rv-3-product__img::before{content:"";position:absolute;inset:0;background:rgba(5,5,5,.4);opacity:0;transition:.4s ease}
.rv-3-product__tag{position:absolute;width:50px;height:50px;line-height:50px;border-radius:50%;background-color:#1c74e9;color:var(--white-f);font-family:var(--mulish);font-size:13px;font-weight:600;top:20px;right:20px;z-index:0;text-align:center}
.rv-3-product__tag--2{background-color:#d21028}
.rv-3-product__actions{position:absolute;bottom:30px;display:flex;justify-content:center;width:100%;gap:8px}
.rv-3-product__actions button{width:40px;height:40px;background-color:var(--white-f);transform:translateY(20px);opacity:0}
.rv-3-product__actions button:hover{background-color:#a97240;color:var(--white-f)}
.rv-3-product__actions button:nth-child(2){transition:.4s ease,transform .4s ease .1s,opacity .4s ease .1s}
.rv-3-product__actions button:nth-child(3){transition:.4s ease,transform .4s ease .2s,opacity .4s ease .2s}
.rv-3-product__actions button:nth-child(4){transition:.4s ease,transform .4s ease .3s,opacity .4s ease .3s}
.rv-3-product__actions button:nth-child(5){transition:.4s ease,transform .4s ease .4s,opacity .4s ease .4s}
.rv-3-product__actions button:nth-child(6){transition:.4s ease,transform .4s ease .5s,opacity .4s ease .5s}
.rv-3-product__txt{padding-top:20px}
.rv-3-product__rating{color:#ffb21d;font-size:12px;margin-bottom:8px}
.rv-3-product__title{color:#050505;font-size:18px;font-weight:600;line-height:111.111%;margin-bottom:10px}
.rv-3-product__title a:hover{color:#509e0f}
.rv-3-product__bottom{position:relative}
.rv-3-product__price{transition:.4s ease;pointer-events:none}
.rv-3-product__price .prev-price{color:#55585b;font-family:var(--mulish);font-size:14px;font-weight:500;text-decoration-line:line-through}
.rv-3-product__price .current-price{color:#050505;font-family:var(--mulish);font-size:15px;font-weight:600}
.rv-3-product__cart-btn{opacity:0;pointer-events:none;position:absolute;top:100%;width:100%;transition:.4s ease;color:#a97240;font-family:var(--mulish);font-weight:700;left:0}
.rv-3-slider-nav{display:flex;justify-content:center;margin-top:65px}
@media screen and (max-width:1399px){
.rv-3-slider-nav{margin-top:35px}
}
@media screen and (max-width:1199px){
.rv-3-slider-nav{margin-top:20px}
}
.rv-3-slider-nav button{width:44px;height:44px;border-radius:0;line-height:43px}
.rv-3-slider-nav button:hover{background-color:#a97240;border-color:#a97240}
.rv-7-products{padding-top:60px}
@media screen and (max-width:1399px){
.rv-7-products{padding-top:40px}
}
@media screen and (max-width:991px){
.rv-7-products{padding-top:30px}
}
.rv-7-products .rv-7-section__heading{display:flex;align-items:flex-end;justify-content:space-between;text-align:left}
@media screen and (max-width:767px){
.rv-7-products .rv-7-section__heading{flex-direction:column;align-items:center;text-align:center;row-gap:15px}
}
.rv-7-products .rv-1-slider-nav button:hover{background-color:#1c74e9;border-color:#1c74e9}
.rv-7-product{border:1px solid rgba(5,5,5,.1);padding:25px;text-align:left;transition:border .4s ease;position:relative}
@media screen and (max-width:767px){
.rv-7-product{padding:20px}
}
.rv-7-product:hover{border-color:#1c74e9}
.rv-7-product:hover .rv-3-product__actions button{transform:translateY(0);opacity:1}
.rv-7-product:hover .rv-7-product__cart-btn{color:var(--white-f);padding:0 20px 0 20px}
.rv-7-product:hover .rv-7-product__cart-btn::after{width:100%;background-color:#1c74e9}
.rv-7-product:hover .rv-7-product__cart-btn i{padding-right:8px}
.rv-7-product__img{text-align:center;margin-bottom:37px}
.rv-7-product__img::before{content:none}
.rv-7-product__img img{height:180px;-o-object-fit:contain;object-fit:contain}
.rv-7-product .rv-3-product__actions{bottom:auto;top:20px;right:20px;width:-moz-max-content;width:max-content;flex-direction:column;z-index:2}
.rv-7-product .rv-3-product__actions button{border-radius:50%;border:1px solid rgba(5,5,5,.1)}
.rv-7-product .rv-3-product__actions button:hover{background-color:#1c74e9;border-color:#1c74e9}
.rv-7-product__tag{right:auto;left:20px;background-color:#d21028;width:auto;height:auto;line-height:normal;border-radius:0;padding:2px 10px 3px;z-index:2}
.rv-7-product .rv-3-product__title{font-family:var(--mulish);font-weight:700;font-size:16px}
.rv-7-product .rv-3-product__title a:hover{color:#1c74e9}
.rv-7-product .rv-3-product__price{margin-bottom:13px}
.rv-7-product .rv-3-product__price .current-price{padding-left:5px;font-weight:700}
.rv-7-product__cart-btn{position:relative;height:40px;padding:0 12px 0 11px;z-index:1;font-weight:500;font-family:var(--mulish);box-shadow:0 10px 30px 0 rgba(0,0,0,0)}
.rv-7-product__cart-btn:hover{box-shadow:0 10px 30px 0 rgba(23,22,28,.1)}
.rv-7-product__cart-btn::after{content:"";position:absolute;background-color:#050505;inset:0;border-radius:40px;z-index:-1;transition:.4s ease;width:40px}
.rv-7-product__cart-btn i{padding-right:14px;transition:.4s ease;color:var(--white-f)}
@media screen and (max-width:1399px){
.rv-11-products__heading{margin-bottom:28px}
}
@media screen and (max-width:767px){
.rv-11-products__heading{gap:6px 20px}
}
@media screen and (max-width:767px){
.rv-11-products__heading .rv-9-section-heading__right{margin-bottom:0}
}
@media screen and (max-width:767px){
.rv-11-products__heading .rv-11-section__sub-title{margin-inline:auto}
}
.rv-11-products__heading .rv-11-section__sub-title .stroke-1{display:none}
@media screen and (max-width:767px){
.rv-11-products__heading .rv-11-section__sub-title .stroke-1{display:block}
}
.rv-11-products .rv-11-slider-nav button{background-color:rgba(5,5,5,.1);color:var(--black);border-color:var(--white-f)}
.rv-11-products .rv-11-slider-nav button:hover{background-color:#a98153;color:var(--white-f)}
.rv-11-product{border:1px solid rgba(5,5,5,.1);padding:45px 40px;transition:.4s ease}
@media screen and (max-width:1199px){
.rv-11-product{padding:25px 20px}
}
.rv-11-product:hover{border-radius:40px 0}
.rv-11-product:hover .rv-11-product__cart-btn{text-decoration-color:#a98153}
.rv-11-product .rv-3-product__tag{background-color:#0e2b92;top:30px;right:30px}
.rv-11-product .rv-3-product__tag--2{background-color:#920e0e}
.rv-11-product__img{text-align:center;overflow:hidden}
.rv-11-product__txt{padding-top:96px}
@media screen and (max-width:1199px){
.rv-11-product__txt{padding-top:66px}
}
@media screen and (max-width:991px){
.rv-11-product__txt{padding-top:46px}
}
.rv-11-product__cart-btn{color:#a98153;font-family:var(--mulish);font-weight:700;display:flex;align-items:center;line-height:1;gap:4px;-webkit-text-decoration:1px underline rgba(0,0,0,0);text-decoration:1px underline rgba(0,0,0,0)}
.rv-12-products{background-color:#eef6e7}
.rv-12-products .rv-12-slider-nav::after,.rv-12-products .rv-12-slider-nav::before{position:absolute;content:"";right:calc(100% + 20px);top:50%;translate:0 -50%;height:1px;width:120px;background-color:rgba(5,5,5,.14)}
.rv-12-products .rv-12-slider-nav::after{right:auto;left:calc(100% + 20px)}
.rv-12-product .rv-3-product__img{background-color:var(--white-f);height:350px;overflow:hidden;box-shadow:0 1px 2px 0 rgba(5,5,5,.14);display:flex;align-items:center;justify-content:center;width:100%}
.rv-12-product .rv-3-product__cart-btn{color:#509e0f;line-height:1}
.rv-12-product .rv-3-product__actions button{border-radius:50%}
.rv-12-product .rv-3-product__actions button:hover{background-color:#509e0f}
.rv-12-product--2 .rv-3-product__img{background-color:#eef6e7}
@media screen and (max-width:1399px){
.rv-12-products-2__row{--bs-gutter-x:20px;--bs-gutter-y:20px}
}
@media screen and (max-width:1399px){
.rv-12-products-2__btn{margin-top:40px}
}
.rv-13-product:hover .rv-3-product__actions button{transform:translateY(0);opacity:1}
.rv-13-product .rv-3-product__img{height:350px;width:100%;background-color:#f5f5f5;display:grid;place-content:center}
@media screen and (max-width:1199px){
.rv-13-product .rv-3-product__img{height:290px}
}
.rv-13-product .rv-3-product__img img{max-height:100%}
.rv-13-product__txt .rv-3-product__title a:hover{color:#ab8e66}
.rv-13-product .rv-7-product__tag{left:0;background-color:#1c74e9}
.rv-13-product .rv-7-product__tag--2{background-color:#d21028}
@media screen and (max-width:1199px){
.rv-13-product .rv-3-product__actions{bottom:20px}
}
.rv-13-product .rv-3-product__actions button{box-shadow:0 1px 2px 0 rgba(5,5,5,.2)}
#rv-13-products__slider-nav{width:calc(100% + 150px);top:165px}
@media screen and (max-width:575px){
#rv-13-products__slider-nav{position:absolute}
}
#rv-13-products__slider-nav button{color:rgba(5,5,5,.3);font-size:50px}
#rv-13-products__slider-nav button:hover{color:var(--black)}
.rv-13-slider-pagination{display:flex;justify-content:center;margin-top:60px}
@media screen and (max-width:1199px){
.rv-13-slider-pagination{margin-top:40px}
}
.rv-13-slider-pagination .swiper-pagination-bullet{border:1px solid rgba(5,5,5,.4);background-color:var(--white-f);width:12px;height:12px;opacity:1;transition:.4s ease}
.rv-13-slider-pagination .swiper-pagination-bullet-active{background-color:var(--black)}
.rv-13-product-nav-tabs{border:none;border-bottom:1px solid rgba(5,5,5,.14);gap:10px 30px;justify-content:center}
@media screen and (max-width:575px){
.rv-13-product-nav-tabs{gap:10px 20px}
}
.rv-13-product-nav-tabs .nav-link{border:none;font-weight:700;font-family:var(--mulish);color:rgba(5,5,5,.5);padding:0;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0);position:relative}
@media screen and (max-width:575px){
.rv-13-product-nav-tabs .nav-link{padding-bottom:6px}
}
.rv-13-product-nav-tabs .nav-link .rv-13-product-quantity-tooltip{opacity:0;transition:.4s ease}
.rv-13-product-nav-tabs .nav-link.active{background:0 0;border-bottom-color:var(--black)}
.rv-13-product-nav-tabs .nav-link.active .rv-13-product-quantity-tooltip{opacity:1}
.rv-16-dr_product_section{padding-top:100px;padding-bottom:50px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-dr_product_section{padding-top:90px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-dr_product_section{padding-top:70px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-dr_product_section{padding-top:50px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-16-dr_product_section{padding-top:35px}
}
.rv-16-dr_product_section .rv-16-dr_product_section_title .rv-16-dr_product_section_heading{color:#020208;font-size:44px;font-weight:600;margin:0}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-dr_product_section .rv-16-dr_product_section_title .rv-16-dr_product_section_heading{font-size:30px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-dr_product_section .rv-16-dr_product_section_title .rv-16-dr_product_section_heading{font-size:25px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-16-dr_product_section .rv-16-dr_product_section_title .rv-16-dr_product_section_heading{padding-bottom:20px;font-size:25px}
}
.rv-16-dr_product_section .rv-16-dr_product_section_button{text-align:right}
.rv-16-dr_product_section .rv-16-dr_product_section_button .rv-16-product_btn{background-color:rgba(0,0,0,0);border:1px solid #666;position:relative;overflow:hidden;z-index:1;font-size:17px;text-transform:uppercase;display:inline-block;font-weight:700;color:#fff;transition:.5s ease-out;padding:12px 28px;color:#000;border:1px solid rgba(2,2,8,.1);padding:12px 15px;font-family:Mulish,sans-serif}
.rv-16-dr_product_section .rv-16-dr_product_section_button .rv-16-product_btn:hover{color:#020208}
.rv-16-dr_product_section .rv-16-dr_product_section_button .rv-16-product_btn::after{content:"";display:block;height:100%;width:100%;transform:skew(90deg) translate(-50%,-50%);position:absolute;inset:50%;left:25%;z-index:-1;transition:.5s ease-out;background-color:#dfe11b}
.rv-16-dr_product_section .rv-16-dr_product_section_button .rv-16-product_btn::before{content:"";display:block;height:100%;width:100%;position:absolute;inset:50%;left:25%;z-index:-1;transition:.5s ease-out;background-color:#dfe11b;top:-50%;left:-25%;transform:skew(90deg) rotate(180deg) translate(-50%,-50%)}
.rv-16-dr_product_section .rv-16-dr_product_section_button .rv-16-product_btn:hover::before{transform:skew(45deg) rotate(180deg) translate(-50%,-50%)}
.rv-16-dr_product_section .rv-16-dr_product_section_button .rv-16-product_btn:hover::after{transform:skew(45deg) translate(-50%,-50%)}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-dr_product_section .rv-16-dr_product_section_button .rv-16-product_btn{font-size:14px;padding:10px}
}
.rv-16-dr_product_section .rv-16-dr_product_area{padding-top:50px;position:relative;z-index:1}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-dr_product_section .rv-16-dr_product_area{padding-top:20px}
}
.rv-16-dr_product_section .rv-16-dr_product_area .rv-16-dr_single_product{border:1px solid rgba(2,2,8,.1);position:relative}
.rv-16-dr_product_section .rv-16-dr_product_area .rv-16-dr_single_product:hover .rv-16-dr_single_product_image .rv-16-dr_single_product_right_actions_area{visibility:visible;top:50%;transform:translateY(-50%)}
.rv-16-dr_product_section .rv-16-dr_product_area .rv-16-dr_single_product .rv-16-dr_single_product_top_actions{position:absolute;content:"";top:5%;left:7%;height:22px;width:55px;background:#d21028;color:#fff;display:flex;justify-content:center;align-items:center;z-index:1}
.rv-16-dr_product_section .rv-16-dr_product_area .rv-16-dr_single_product a{display:block}
.rv-16-dr_product_section .rv-16-dr_product_area .rv-16-dr_single_product .rv-16-dr_single_product_image{position:relative}
.rv-16-dr_product_section .rv-16-dr_product_area .rv-16-dr_single_product .rv-16-dr_single_product_image .rv-16-dr_single_product_right_actions_area{position:absolute;content:"";right:10px;top:-100%;background:#020208;padding:10px 7px;padding-bottom:10px;padding-bottom:0;visibility:hidden;transition:all .4s linear 0s}
.rv-16-dr_product_section .rv-16-dr_product_area .rv-16-dr_single_product .rv-16-dr_single_product_image .rv-16-dr_single_product_right_actions_area .rv-16-dr_single_product_right_actions{margin-bottom:10px}
.rv-16-dr_product_section .rv-16-dr_product_area .rv-16-dr_single_product .rv-16-dr_single_product_image .rv-16-dr_single_product_right_actions_area .rv-16-dr_single_product_right_actions .rv-16-dr_single_product_right_icon{position:relative}
.rv-16-dr_product_section .rv-16-dr_product_area .rv-16-dr_single_product .rv-16-dr_single_product_image .rv-16-dr_single_product_right_actions_area .rv-16-dr_single_product_right_actions .rv-16-dr_single_product_right_icon:hover .rv-16-dr_single_product_right_button{opacity:1;pointer-events:all}
.rv-16-dr_product_section .rv-16-dr_product_area .rv-16-dr_single_product .rv-16-dr_single_product_image .rv-16-dr_single_product_right_actions_area .rv-16-dr_single_product_right_actions .rv-16-dr_single_product_right_icon .rv-16-dr_single_product_right_button{position:absolute;content:"";right:37px;top:-4px;width:100px;background:#020208;text-align:center;padding:5px;z-index:1;opacity:0;pointer-events:none;font-family:Mulish,sans-serif;transition:.4s ease}
.rv-16-dr_product_section .rv-16-dr_product_area .rv-16-dr_single_product .rv-16-dr_single_product_image .rv-16-dr_single_product_right_actions_area .rv-16-dr_single_product_right_actions .rv-16-dr_single_product_right_icon .rv-16-dr_single_product_right_button a{font-weight:500;color:#fff;transition:none}
.rv-16-dr_product_section .rv-16-dr_product_area .rv-16-dr_single_product .rv-16-dr_single_product_image .rv-16-dr_single_product_right_actions_area .rv-16-dr_single_product_right_actions .rv-16-dr_single_product_right_icon .rv-16-dr_single_product_right_button::before{position:absolute;content:"";width:15px;height:15px;background:#020208;right:-4px;transform:rotate(45deg);z-index:-1;top:9px}
.rv-16-dr_product_section .rv-16-dr_product_area .rv-16-dr_single_product .rv-16-dr_single_product_image .rv-16-dr_single_product_right_actions_area .rv-16-dr_single_product_right_actions .rv-16-dr_single_product_right_icon i{color:#fff}
.rv-16-dr_product_section .rv-16-dr_product_area .rv-16-dr_single_product .rv-16-dr_single_product_image .rv-16-dr_single_product_right_actions_area .rv-16-dr_single_product_right_actions .rv-16-dr_single_product_right_icon i:hover{color:#d21028}
.rv-16-dr_product_section .rv-16-dr_product_area .rv-16-dr_single_product .rv-16-dr_single_product_txt{padding:15px 15px 30px 15px}
.rv-16-dr_product_section .rv-16-dr_product_area .rv-16-dr_single_product .rv-16-dr_single_product_txt .rv-16-dr_single_product_review{display:flex;grid-column-gap:12px;align-items:center;flex-wrap:wrap}
.rv-16-dr_product_section .rv-16-dr_product_area .rv-16-dr_single_product .rv-16-dr_single_product_txt .rv-16-dr_single_product_review .rv-16-dr_single_product_review_icon i{color:#fba11a}
.rv-16-dr_product_section .rv-16-dr_product_area .rv-16-dr_single_product .rv-16-dr_single_product_txt .rv-16-dr_single_product_review p{font-family:Mulish,sans-serif;margin:0;color:rgba(2,2,8,.5)}
.rv-16-dr_product_section .rv-16-dr_product_area .rv-16-dr_single_product .rv-16-dr_single_product_txt .rv-16-single_product_title{font-size:16px;font-weight:700;color:#020208;transition:all .3s linear 0s;font-family:Mulish,sans-serif}
.rv-16-dr_product_section .rv-16-dr_product_area .rv-16-dr_single_product .rv-16-dr_single_product_txt .rv-16-single_product_title:hover{color:#d21028}
.rv-16-dr_product_section .rv-16-dr_product_area .rv-16-dr_single_product .rv-16-dr_single_product_txt .rv-16-single_product_price{display:flex;-moz-column-gap:15px;column-gap:15px;align-items:center;flex-wrap:wrap;padding-bottom:15px}
.rv-16-dr_product_section .rv-16-dr_product_area .rv-16-dr_single_product .rv-16-dr_single_product_txt .rv-16-single_product_price .drone-price{color:#d21028;font-family:Mulish,sans-serif;font-size:14px;font-style:normal;font-weight:700}
.rv-16-dr_product_section .rv-16-dr_product_area .rv-16-dr_single_product .rv-16-dr_single_product_txt .rv-16-single_product_price .drone-price del span{text-decoration:line-through;display:inline-block;margin-right:3px;color:#999}
.rv-16-dr_product_section .rv-16-dr_product_area .rv-16-dr_single_product .rv-16-dr_single_product_txt .color_available{display:flex;-moz-column-gap:7px;column-gap:7px;align-items:center}
.rv-16-dr_product_section .rv-16-dr_product_area .rv-16-dr_single_product .rv-16-dr_single_product_txt .color_available span{height:15px;width:15px;border-radius:50%;background:#020208}
.rv-16-dr_product_section .rv-16-dr_product_area .rv-16-dr_single_product .rv-16-dr_single_product_txt .color_available .color-2{background:#ffdc00}
.rv-16-dr_product_section .rv-16-dr_product_area .rv-16-dr_single_product .rv-16-dr_single_product_txt .color_available .color-3{background:#0074d9}
.rv-16-dr_product_section .rv-16-dr_product_area .owl-next,.rv-16-dr_product_section .rv-16-dr_product_area .owl-prev{position:absolute;content:"";top:50%;z-index:1}
.rv-16-dr_product_section .rv-16-dr_product_area .owl-next i,.rv-16-dr_product_section .rv-16-dr_product_area .owl-prev i{height:50px;width:50px;background:rgba(0,0,0,0);text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid rgba(2,2,8,.1);color:#020208;transition:.3s}
.rv-16-dr_product_section .rv-16-dr_product_area .owl-next i:hover,.rv-16-dr_product_section .rv-16-dr_product_area .owl-prev i:hover{background:#dfe11b;border:1px solid rgba(0,0,0,0)}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-dr_product_section .rv-16-dr_product_area .owl-next,.rv-16-dr_product_section .rv-16-dr_product_area .owl-prev{top:110%}
}
.rv-16-dr_product_section .rv-16-dr_product_area .owl-prev{left:-6%}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-dr_product_section .rv-16-dr_product_area .owl-prev{left:43%}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-dr_product_section .rv-16-dr_product_area .owl-prev{left:40%}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-dr_product_section .rv-16-dr_product_area .owl-prev{left:36%}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-16-dr_product_section .rv-16-dr_product_area .owl-prev{left:25%}
}
.rv-16-dr_product_section .rv-16-dr_product_area .owl-next{right:-6%}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-dr_product_section .rv-16-dr_product_area .owl-next{right:43%}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-dr_product_section .rv-16-dr_product_area .owl-next{right:40%}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-dr_product_section .rv-16-dr_product_area .owl-next{right:36%}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-16-dr_product_section .rv-16-dr_product_area .owl-next{right:25%}
}
.rv-21-recent_product_section{padding-top:120px;position:relative}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-recent_product_section{padding-top:100px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-recent_product_section{padding-top:80px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-recent_product_section{padding-top:60px}
}
.rv-21-recent_product_section .rv-21-recent_product_section_heading{text-align:left;margin-bottom:50px}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-recent_product_section .rv-21-recent_product_section_heading{margin-bottom:20px;text-align:center}
}
.rv-21-recent_product_section .rv-21-recent_product_section_heading .rv-21-recent_product_sub_title{position:relative;font-size:18px;font-weight:700;font-family:Mulish,sans-serif;color:#ce512a;z-index:1}
.rv-21-recent_product_section .rv-21-recent_product_section_heading .rv-21-recent_product_sub_title .rv-21-recent_product_sh_1{left:13%;transform:translateX(-50%);position:absolute;bottom:-12px;z-index:-1}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-recent_product_section .rv-21-recent_product_section_heading .rv-21-recent_product_sub_title .rv-21-recent_product_sh_1{left:50%}
}
.rv-21-recent_product_section .rv-21-recent_product_section_heading .rv-21-recent_product_section_title{position:relative;font-size:44px;font-weight:700;color:#0e1428;z-index:1;font-family:Mulish,sans-serif}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-recent_product_section .rv-21-recent_product_section_heading .rv-21-recent_product_section_title{font-size:35px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-recent_product_section .rv-21-recent_product_section_heading .rv-21-recent_product_section_title{font-size:23px}
}
.rv-21-recent_product_section .rv-21-recent_product_section_heading .rv-21-recent_product_section_title .rv-21-recent_product_sh_1{left:34%;transform:translateX(-50%);position:absolute;bottom:-5px;z-index:-1}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-recent_product_section .rv-21-recent_product_section_heading .rv-21-recent_product_section_title .rv-21-recent_product_sh_1{position:absolute;bottom:-24px}
}
.rv-21-recent_product_section .rv-21-recent_product_slide_button_area{display:flex;-moz-column-gap:15px;column-gap:15px;text-align:right;width:100%;justify-content:flex-end;align-items:center;height:100%}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-recent_product_section .rv-21-recent_product_slide_button_area{justify-content:center;padding-bottom:30px}
}
.rv-21-recent_product_section .rv-21-recent_product_slide_button_area .rv-21-recent_product_slide_button_next,.rv-21-recent_product_section .rv-21-recent_product_slide_button_area .rv-21-recent_product_slide_button_prev{transition:all .4s ease;height:50px;width:130px;background:#fff;text-align:center;line-height:38px;border-radius:50%;color:#f8eeee!important;border:1px solid rgba(14,20,40,.1)}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-recent_product_section .rv-21-recent_product_slide_button_area .rv-21-recent_product_slide_button_next,.rv-21-recent_product_section .rv-21-recent_product_slide_button_area .rv-21-recent_product_slide_button_prev{height:40px;width:70px}
}
.rv-21-recent_product_section .rv-21-recent_product_slide_button_area .rv-21-recent_product_slide_button_next img,.rv-21-recent_product_section .rv-21-recent_product_slide_button_area .rv-21-recent_product_slide_button_prev img{transition:all .4s ease}
.rv-21-recent_product_section .rv-21-recent_product_slide_button_area .rv-21-recent_product_slide_button_next:hover,.rv-21-recent_product_section .rv-21-recent_product_slide_button_area .rv-21-recent_product_slide_button_prev:hover{background:#ce512a}
.rv-21-recent_product_section .rv-21-recent_product_slide_button_area .rv-21-recent_product_slide_button_next:hover img,.rv-21-recent_product_section .rv-21-recent_product_slide_button_area .rv-21-recent_product_slide_button_prev:hover img{filter:brightness(0) invert(1)}
.rv-21-recent_product_section .rv-21-recent_single_product{border:1px solid rgba(2,2,8,.1);position:relative;z-index:1;overflow:hidden}
.rv-21-recent_product_section .rv-21-recent_single_product:hover .rv-21-recent_single_product_socials{right:13px}
.rv-21-recent_product_section .rv-21-recent_single_product .rv-21-recent_single_product_top_actions{position:absolute;left:15px;top:15px}
.rv-21-recent_product_section .rv-21-recent_single_product .rv-21-recent_single_product_top_actions .rv-21-recent_single_discount,.rv-21-recent_product_section .rv-21-recent_single_product .rv-21-recent_single_product_top_actions .rv-21-recent_single_new{background:#ce512a;color:#fff;text-align:center;padding:3px 10px}
.rv-21-recent_product_section .rv-21-recent_single_product .rv-21-recent_single_product_top_actions .rv-21-recent_single_discount{background:#1c74e9}
.rv-21-recent_product_section .rv-21-recent_single_product .rv-21-recent_single_product_socials{position:absolute;content:"";right:-50px;top:50px;transition:all .3s linear 0s;display:flex;flex-direction:column;row-gap:10px;align-items:center;justify-content:center}
.rv-21-recent_product_section .rv-21-recent_single_product .rv-21-recent_single_product_socials a{height:40px;width:40px;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.27);color:#0e1428;display:flex;justify-content:center;align-items:center;transition:all .4s ease;position:relative}
.rv-21-recent_product_section .rv-21-recent_single_product .rv-21-recent_single_product_socials a:hover{background:#0e1428;color:#fff}
.rv-21-recent_product_section .rv-21-recent_single_product .rv-21-recent_single_product_socials a:hover .quick_view{transform:scale(1)}
.rv-21-recent_product_section .rv-21-recent_single_product .rv-21-recent_single_product_socials a .quick_view{position:absolute;left:-88px;background:#0e1428;color:#fff;font-size:12px;font-weight:700;transform:scale(0);transition:.3s;z-index:1;font-family:Mulish,sans-serif;height:28px;width:75px;text-align:center;line-height:27px}
.rv-21-recent_product_section .rv-21-recent_single_product .rv-21-recent_single_product_socials a .quick_view::after{position:absolute;right:-5px;content:"";height:20px;width:20px;background:#0e1428;rotate:45deg;top:4px;z-index:-1}
.rv-21-recent_product_section .rv-21-recent_single_product .rv-21-recent_single_product_image{height:160px;width:120px;margin:50px auto}
.rv-21-recent_product_section .rv-21-recent_single_product .rv-21-recent_single_product_image img{height:100%;width:100%}
.rv-21-recent_product_section .rv-21-recent_single_product .rv-21-recent_single_product_txt{padding:15px;border-top:1px solid rgba(14,20,40,.1)}
.rv-21-recent_product_section .rv-21-recent_single_product .rv-21-recent_single_product_txt .rv-21-recent_single_product_review{display:flex;grid-column-gap:12px;align-items:center;flex-wrap:wrap}
.rv-21-recent_product_section .rv-21-recent_single_product .rv-21-recent_single_product_txt .rv-21-recent_single_product_review i{color:#ffb21d}
.rv-21-recent_product_section .rv-21-recent_single_product .rv-21-recent_single_product_txt .rv-21-recent_single_product_review p{margin:0;color:#0e1428;font-size:14px;font-weight:500}
.rv-21-recent_product_section .rv-21-recent_single_product .rv-21-recent_single_product_txt .rv-21-single_product_title{font-size:16px;font-weight:700;font-family:Mulish,sans-serif;font-family:Mulish,sans-serif;transition:all .3s linear 0s;margin-bottom:10px}
.rv-21-recent_product_section .rv-21-recent_single_product .rv-21-recent_single_product_txt .rv-21-single_product_title a{color:#0e1428}
.rv-21-recent_product_section .rv-21-recent_single_product .rv-21-recent_single_product_txt .rv-21-single_product_title a:hover{color:#ce512a}
.rv-21-recent_product_section .rv-21-recent_single_product .rv-21-recent_single_product_txt .rv-21-single_product_price{display:flex;-moz-column-gap:15px;column-gap:15px;align-items:center;flex-wrap:wrap;padding-bottom:15px}
.rv-21-recent_product_section .rv-21-recent_single_product .rv-21-recent_single_product_txt .rv-21-single_product_price span{font-family:Mulish,sans-serif;color:#55585b;font-weight:400;text-decoration:line-through}
.rv-21-recent_product_section .rv-21-recent_single_product .rv-21-recent_single_product_txt .rv-21-single_product_price p{font-family:Mulish,sans-serif;margin:0;color:#0e1428;font-weight:500;font-size:16px}
.rv-21-top_sale_section{padding-top:120px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-top_sale_section{padding-top:80px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-top_sale_section{padding-top:60px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-top_sale_section{padding-top:60px}
}
.rv-21-top_sale_section .rv-21-top_sale_row{border:1px solid rgba(14,20,40,.1);--bs-gutter-x:0}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-top_sale_section .rv-21-top_sale_row{margin-bottom:70px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-top_sale_section .rvtsr_m0{margin-bottom:0}
}
.rv-21-top_sale_section .rv-21-top_sale_section_heading{padding-bottom:25px}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-top_sale_section .rv-21-top_sale_section_heading{padding-bottom:15px}
}
.rv-21-top_sale_section .rv-21-top_sale_section_heading .rv-21-top_sale_section_title{font-size:20px;font-weight:700;color:#0e1428;position:relative;font-family:Mulish,sans-serif;z-index:1;margin:0}
.rv-21-top_sale_section .rv-21-top_sale_section_heading .rv-21-top_sale_section_title .rv-21-top_sale_sh_1{left:7%;position:absolute;bottom:-15px;z-index:-1}
.rv-21-top_sale_section .rv-21-top_sale_single_list{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px;border-bottom:1px solid rgba(14,20,40,.1);margin:0 20px;padding:20px 0}
.rv-21-top_sale_section .rv-21-top_sale_single_list .rv-21-top_sale_single_list_image{height:70px;width:50px}
.rv-21-top_sale_section .rv-21-top_sale_single_list .rv-21-top_sale_single_list_image img{height:100%;width:100%}
.rv-21-top_sale_section .rv-21-top_sale_single_list .rv-21-top_sale_txt .rv-21-top_sale_review{display:flex;grid-column-gap:7px;align-items:center;flex-wrap:wrap}
.rv-21-top_sale_section .rv-21-top_sale_single_list .rv-21-top_sale_txt .rv-21-top_sale_review i{color:#ffb21d}
.rv-21-top_sale_section .rv-21-top_sale_single_list .rv-21-top_sale_txt .rv-21-top_sale_review p{margin:0;color:#0e1428;font-size:14px;font-family:Mulish,sans-serif;font-weight:500}
.rv-21-top_sale_section .rv-21-top_sale_single_list .rv-21-top_sale_txt .rv-21-top_sale_product_title{font-size:16px;font-weight:700;font-family:Mulish,sans-serif;transition:all .3s linear 0s;margin-bottom:10px}
.rv-21-top_sale_section .rv-21-top_sale_single_list .rv-21-top_sale_txt .rv-21-top_sale_product_title a{color:#0e1428}
.rv-21-top_sale_section .rv-21-top_sale_single_list .rv-21-top_sale_txt .rv-21-top_sale_product_title a:hover{color:#ce512a}
.rv-21-top_sale_section .rv-21-top_sale_single_list .rv-21-top_sale_txt p{font-family:Mulish,sans-serif;margin:0;color:#0e1428;font-weight:500;font-size:16px}
.rv-21-top_sale_section .rv-21-top_sale_single_list:last-child{border-bottom:0}
.rv-21-top_sale_section .rv-21-top_sale_right{background-attachment:scroll;background-position:center;background-repeat:no-repeat;background-size:cover;padding:40px 20px 0 20px;height:380px;width:100%;overflow:hidden;position:relative}
.rv-21-top_sale_section .rv-21-top_sale_right h3{font-family:Mulish,sans-serif;font-size:19px;font-weight:700}
.rv-21-top_sale_section .rv-21-top_sale_right h3 a{color:#fff;transition:all .3s ease}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-top_sale_section .rv-21-top_sale_right h3{font-size:16px}
}
.rv-21-top_sale_section .rv-21-top_sale_right .rv-21-single_product_price{display:flex;-moz-column-gap:15px;column-gap:15px;align-items:center;flex-wrap:wrap;padding-bottom:15px}
.rv-21-top_sale_section .rv-21-top_sale_right .rv-21-single_product_price span{font-family:Mulish,sans-serif;color:#fff;font-weight:700;font-size:16px;text-decoration:line-through}
.rv-21-top_sale_section .rv-21-top_sale_right .rv-21-single_product_price p{font-family:Mulish,sans-serif;margin:0;color:#fff;font-weight:400;font-size:12px}
.rv-21-top_sale_section .rv-21-top_sale_right .rv-21-top_sale_btn{font-size:16px;font-weight:700;font-family:Mulish,sans-serif;color:#fff;border-bottom:1px solid #fff;display:inline-block}
.rv-21-top_sale_section .rv-21-top_sale_right .rv-21-top_sale_iamge{height:200px;width:180px;margin:auto;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
.rv-21-top_sale_section .rv-21-top_sale_right .rv-21-top_sale_iamge img{height:100%;width:100%}
.rv-21-top_sale_section .rv-21-top_sale_right .rv-21-top_sale_iamge .home-7-top-sale-sh{position:absolute;top:-15px;left:-35px;z-index:1;content:"";width:160px;height:50px}
.rv-21-top_sale_section .rv-21-top_sale_right .rv-21-top_sale_iamge .home-7-top-sale-sh p{font-family:Mulish,sans-serif;color:#fff;margin:0;font-size:14px;font-weight:700;position:absolute;left:40px;top:12px}
.rv-21-top_sale_section .rv-21-top_sale_right .rv7_ti{height:170px}
.rv-3-testimonial{padding-bottom:60px;text-align:center}
@media screen and (max-width:1399px){
.rv-3-testimonial{padding-bottom:40px}
}
@media screen and (max-width:991px){
.rv-3-testimonial{padding-bottom:30px}
}
.rv-3-testimonial .rv-3-sub-title{margin-inline:auto;margin-bottom:62px}
@media screen and (max-width:1199px){
.rv-3-testimonial .rv-3-sub-title{margin-bottom:32px}
}
.rv-3-testimony__rating{margin-bottom:25px;color:var(--black)}
@media screen and (max-width:991px){
.rv-3-testimony__rating{margin-bottom:10px}
}
.rv-3-testimony__txt{color:rgba(5,5,5,.7);font-family:var(--mulish);font-size:24px;font-weight:500;line-height:183.333%}
@media screen and (max-width:1399px){
.rv-3-testimony__txt{font-size:22px}
}
@media screen and (max-width:1199px){
.rv-3-testimony__txt{font-size:20px}
}
@media screen and (max-width:991px){
.rv-3-testimony__txt{font-size:18px}
}
@media screen and (max-width:767px){
.rv-3-testimony__txt{font-size:16px;margin-bottom:0}
}
.rv-3-testimony__img-slider .swiper-wrapper{justify-content:center;align-items:center}
.rv-3-testimony-img{width:80px;border-radius:50%;border:1px solid rgba(0,0,0,0);transition:.4s ease;margin-top:15px}
@media screen and (max-width:991px){
.rv-3-testimony-img{width:70px}
}
@media screen and (max-width:575px){
.rv-3-testimony-img{width:60px}
}
.rv-3-testimony-img img{border-radius:50%}
.rv-3-testimony-img.swiper-slide-thumb-active{padding:10px;border-color:rgba(5,5,5,.14)}
@media screen and (max-width:991px){
.rv-3-testimony-img.swiper-slide-thumb-active{padding:8px}
}
.rv-3-slider-nav-2{display:flex;gap:6px;position:absolute;top:50%;translate:-50% -50%;left:50%;width:100%;justify-content:space-between;margin-top:0}
@media screen and (max-width:575px){
.rv-3-slider-nav-2{display:none}
}
.rv-5-testimonial{position:relative}
.rv-5-testimonial__img-slider{padding-top:50px;margin-top:-50px;padding-right:50px;margin-right:-50px}
.rv-5-testimonial__img-slide{position:relative;z-index:1}
.rv-5-testimonial__img-slide::before{content:"";position:absolute;bottom:68%;left:77%;width:168px;height:212px;background:url(../img/rv-5-testimonial-vector.html) no-repeat center center;background-size:100% 100%;z-index:-1}
@media screen and (max-width:1399px){
.rv-5-testimonial__img-slide::before{width:152px;height:195px}
}
@media screen and (max-width:1199px){
.rv-5-testimonial__img-slide::before{width:132px;height:173px}
}
@media screen and (max-width:991px){
.rv-5-testimonial__img-slide::before{width:112px;height:133px}
}
@media screen and (max-width:767px){
.rv-5-testimonial__img-slide::before{width:102px;height:123px}
}
@media screen and (max-width:479px){
.rv-5-testimonial__img-slide::before{width:92px;height:110px}
}
.rv-5-testimonial__img-slide img{border-radius:50%}
.rv-5-testimonial__txt-slider{margin-left:78px}
@media screen and (max-width:1399px){
.rv-5-testimonial__txt-slider{margin-left:48px}
}
@media screen and (max-width:1199px){
.rv-5-testimonial__txt-slider{margin-left:38px}
}
@media screen and (max-width:991px){
.rv-5-testimonial__txt-slider{margin-left:0}
}
.rv-5-testimonial__vector{position:absolute}
.rv-5-testimonial__vector-1{bottom:220px;left:105px}
@media screen and (max-width:991px){
.rv-5-testimonial__vector-1{opacity:0}
}
.rv-5-testimonial__vector-2{top:120px;right:183px}
@media screen and (max-width:1199px){
.rv-5-testimonial__vector-2{top:30px}
}
@media screen and (max-width:991px){
.rv-5-testimonial__vector-2{opacity:0}
}
.rv-5-testimonial__vector-3{right:0;bottom:166px}
@media screen and (max-width:1399px){
.rv-5-testimonial__vector-3{bottom:50px}
}
@media screen and (max-width:1199px){
.rv-5-testimonial__vector-3{max-width:150px}
}
@media screen and (max-width:575px){
.rv-5-testimonial__vector-3{max-width:140px;bottom:20px}
}
@media screen and (max-width:479px){
.rv-5-testimonial__vector-3{max-width:110px;bottom:0}
}
.rv-5-testimony__stars{color:#ffb422;font-size:14px;margin-bottom:27px}
@media screen and (max-width:991px){
.rv-5-testimony__stars{margin-bottom:17px}
}
.rv-5-testimony__txt{color:#666;font-family:var(--mulish);font-size:20px;font-weight:500;line-height:180%;margin-bottom:50px}
@media screen and (max-width:1199px){
.rv-5-testimony__txt{font-size:18px;margin-bottom:35px}
}
@media screen and (max-width:991px){
.rv-5-testimony__txt{margin-bottom:20px}
}
@media screen and (max-width:767px){
.rv-5-testimony__txt{font-size:16px}
}
.rv-5-testimony__txt>span{color:var(--white-f);background-color:#050505}
.rv-5-testimony-reviewer__name{color:#050505;font-family:var(--philosopher);font-size:22px;font-weight:700;margin-bottom:5px}
.rv-5-testimony-reviewer__infos{color:rgba(5,5,5,.6);font-family:var(--mulish);font-size:15px;font-weight:500;text-transform:uppercase}
.rv-6-testimonial{position:relative;background-color:#f5f5f5}
.rv-6-testimonial__inner{display:flex;gap:60px;align-items:center}
@media screen and (max-width:1399px){
.rv-6-testimonial__inner{gap:45px}
}
@media screen and (max-width:991px){
.rv-6-testimonial__inner{flex-direction:column;align-items:flex-start}
}
.rv-6-testimonial__img-slider-container{width:330px;max-width:100%}
@media screen and (max-width:1199px){
.rv-6-testimonial__img-slider-container{width:310px}
}
@media screen and (max-width:479px){
.rv-6-testimonial__img-slider-container{width:290px}
}
.rv-6-testimonial__img-slider{flex:330px 0 0;margin:0}
@media screen and (max-width:1199px){
.rv-6-testimonial__img-slider{flex:310px 0 0}
}
@media screen and (max-width:479px){
.rv-6-testimonial__img-slider{flex:290px 0 0}
}
.rv-6-testimonial__img-slide img{border-radius:50%;border-top-left-radius:10px}
.rv-6-testimonial__txt-slider{width:55%;margin:0}
@media screen and (max-width:991px){
.rv-6-testimonial__txt-slider{width:100%}
}
.rv-6-testimonial .rv-5-testimony__stars{margin-bottom:15px}
.rv-6-testimonial__right-img{display:grid;grid-template-columns:repeat(2,1fr);position:absolute;gap:15px;left:58.6%;top:50%;translate:100% -50%}
.rv-6-testimonial-slider-controls{position:absolute;bottom:5px;right:0;min-width:186px;z-index:2}
@media screen and (max-width:479px){
.rv-6-testimonial-slider-controls{opacity:0}
}
.rv-6-testimonial-slider-nav{display:flex;justify-content:space-between;width:100%}
.rv-6-testimonial-slider-nav button{opacity:40%}
.rv-6-testimonial-slider-nav button:hover{opacity:1}
.rv-6-testimonial__slider-pagination{position:absolute;top:3px;text-align:center;z-index:-1;color:#050505;font-family:var(--mulish);font-size:14px;font-weight:700}
.rv-6-testimony__txt{color:rgba(5,5,5,.7);font-family:var(--mulish);font-weight:600;line-height:225%;margin-bottom:28px}
.rv-6-testimony-reviewer__name{color:#050505;font-family:var(--mulish);font-size:20px;font-weight:700;margin-bottom:2px}
.rv-6-testimony-txt-slide .rv-5-testimony-reviewer__infos{font-size:12px}
.rv-7-testimonial{padding:120px 0}
@media screen and (max-width:1399px){
.rv-7-testimonial{padding:80px 0}
}
@media screen and (max-width:991px){
.rv-7-testimonial{padding:60px 0}
}
.rv-7-testimonial .rv-7-section__sub-title{margin-bottom:53px}
@media screen and (max-width:1199px){
.rv-7-testimonial .rv-7-section__sub-title{margin-bottom:32px}
}
.rv-7-testimonial .rv-7-slider-nav button{color:var(--black);border-color:rgba(5,5,5,.14)}
.rv-7-testimonial .rv-7-slider-nav button:hover{background-color:#4962fb;border-color:#4962fb;color:var(--white-f)}
.rv-7-testimonial .rv-3-product__rating{margin-bottom:14px}
.rv-8-testimonial{background-color:#073d85}
.rv-8-testimonial .rv-8-section__title{color:var(--white-f)}
.rv-8-testimonial .rv-8-section__sub-title{color:rgba(255,255,255,.7)}
.rv-8-testimonial .rv-8-section__sub-title::before{background-color:var(--white-f)}
.rv-8-testimonial .rv-6-testimonial__inner{border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:80px;gap:95px}
@media screen and (max-width:1399px){
.rv-8-testimonial .rv-6-testimonial__inner{padding:60px;gap:55px}
}
@media screen and (max-width:1199px){
.rv-8-testimonial .rv-6-testimonial__inner{padding:50px;gap:45px}
}
@media screen and (max-width:767px){
.rv-8-testimonial .rv-6-testimonial__inner{padding:40px}
}
@media screen and (max-width:575px){
.rv-8-testimonial .rv-6-testimonial__inner{padding:35px;row-gap:30px}
}
@media screen and (max-width:479px){
.rv-8-testimonial .rv-6-testimonial__inner{padding:20px;row-gap:20px}
}
.rv-8-testimonial__img-slider{flex:310px 0 0;margin:0}
@media screen and (max-width:479px){
.rv-8-testimonial__img-slider{flex:auto 0 0}
}
.rv-8-testimonial .rv-6-testimonial__img-slide img{width:100%;border-radius:0}
.rv-8-testimonial__txt-slider{max-width:100%;width:calc(100% - 405px)}
@media screen and (max-width:1399px){
.rv-8-testimonial__txt-slider{width:calc(100% - 365px)}
}
@media screen and (max-width:1199px){
.rv-8-testimonial__txt-slider{width:calc(100% - 355px)}
}
@media screen and (max-width:991px){
.rv-8-testimonial__txt-slider{width:100%}
}
.rv-8-testimonial .rv-6-testimony__txt{font-weight:500;color:rgba(255,255,255,.7)}
.rv-8-testimonial .rv-6-testimony-reviewer__name{color:var(--white-f)}
.rv-8-testimonial .rv-5-testimony-reviewer__infos{color:rgba(255,255,255,.6)}
.rv-8-testimonial__slider-pagination{display:flex;justify-content:flex-end}
.rv-8-testimonial__slider-pagination span.swiper-pagination-bullet{width:40px;height:40px;border-radius:50%;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);opacity:1;transition:.4s ease;position:relative}
.rv-8-testimonial__slider-pagination span.swiper-pagination-bullet::before{position:absolute;content:"";width:8px;height:8px;background-color:var(--white-f);top:50%;left:50%;translate:-50% -50%;border-radius:50%;opacity:70%}
.rv-8-testimonial__slider-pagination span.swiper-pagination-bullet::after{content:"";position:absolute;top:50%;left:50%;translate:0 -50%;background-color:var(--white-f);width:80px;height:1px;opacity:0;transition:.4s ease}
.rv-8-testimonial__slider-pagination span.swiper-pagination-bullet span.number{color:var(--white-f);position:absolute;top:50%;left:calc(100% + 63px + 14px);translate:0 -50%;opacity:0;transition:.4s ease}
.rv-8-testimonial__slider-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--white-f);margin-right:107px}
.rv-8-testimonial__slider-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active span.number{opacity:1}
.rv-8-testimonial__slider-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active::after,.rv-8-testimonial__slider-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active::before{opacity:1}
.rv-10-testimonial__img-slider{padding:65px 60px;margin:-65px -60px}
@media screen and (max-width:991px){
.rv-10-testimonial__img-slider{padding:0;margin:0;margin-bottom:20px}
}
.rv-10-testimonial__img-slide{transition:.4s ease;width:-moz-max-content;width:max-content}
.rv-10-testimonial__img-slide img{border-radius:50%;box-shadow:0 10px 70px 0 rgba(0,0,0,0);width:349px;height:349px;transition:.4s ease}
@media screen and (max-width:1399px){
.rv-10-testimonial__img-slide img{width:329px;height:329px}
}
@media screen and (max-width:1199px){
.rv-10-testimonial__img-slide img{width:289px;height:289px}
}
@media screen and (max-width:575px){
.rv-10-testimonial__img-slide img{width:239px;height:239px}
}
.rv-10-testimonial__img-slide.swiper-slide-thumb-active{position:relative;z-index:1}
.rv-10-testimonial__img-slide.swiper-slide-thumb-active img{box-shadow:0 10px 70px 0 rgba(5,5,5,.2)}
@media screen and (max-width:991px){
.rv-10-testimonial__img-slide.swiper-slide-thumb-active img{box-shadow:0 10px 70px 0 rgba(0,0,0,0)}
}
.rv-10-testimonial__img-slide.swiper-slide-next{translate:-60% 0}
@media screen and (max-width:991px){
.rv-10-testimonial__img-slide.swiper-slide-next{translate:0 0}
}
.rv-10-testimonial__img-slide.swiper-slide-prev:nth-last-child(2){translate:60% 0}
@media screen and (max-width:991px){
.rv-10-testimonial__img-slide.swiper-slide-prev:nth-last-child(2){translate:0 0}
}
.rv-10-testimonial__txt-slider{background-color:var(--white-f);margin-left:80px;position:relative}
@media screen and (max-width:991px){
.rv-10-testimonial__txt-slider{margin-left:0}
}
.rv-10-testimonial__txt-slider .rv-2-swiper-dots{position:absolute;right:0;bottom:0;text-align:end}
.rv-10-testimonial__txt-slider .rv-2-swiper-dots .swiper-pagination-bullet{margin:0}
.rv-10-testimonial__txt-slider .rv-2-swiper-dots .swiper-pagination-bullet::before{background:rgba(5,5,5,.14)}
.rv-10-testimonial__txt-slider .rv-2-swiper-dots .swiper-pagination-bullet-active{border-color:var(--black)}
.rv-10-testimonial__txt-slider .rv-2-swiper-dots .swiper-pagination-bullet-active::before{background-color:var(--black)}
.rv-10-testimony-txt-slide .rv-5-testimony__txt{color:rgba(5,5,5,.6);font-size:18px;font-weight:600;line-height:188.889%;margin-bottom:35px}
.rv-10-testimony-txt-slide .rv-5-testimony__txt>span{color:var(--black);background-color:#efc329;padding:0 3px}
.rv-10-testimony-txt-slide .rv-5-testimony__stars{margin-bottom:20px}
.rv-10-testimony-txt-slide .rv-5-testimony-reviewer__name{font-family:var(--mulish);font-size:18px}
.rv-12-testimonial .rv-7-section__sub-title{font-size:20px;margin-bottom:52px}
@media screen and (max-width:1399px){
.rv-12-testimonial .rv-7-section__sub-title{margin-bottom:42px}
}
@media screen and (max-width:1199px){
.rv-12-testimonial .rv-7-section__sub-title{margin-bottom:32px}
}
@media screen and (max-width:767px){
.rv-12-testimonial .rv-12-slider-nav{position:static;translate:0 0;justify-content:center;margin-top:35px!important}
}
@media screen and (max-width:575px){
.rv-12-testimonial .rv-12-slider-nav{display:flex}
}
.rv-12-testimonial .rv-12-slider-nav button{width:60px;height:60px}
@media screen and (max-width:767px){
.rv-12-testimonial .rv-12-slider-nav button{width:50px;height:50px}
}
@media screen and (max-width:575px){
.rv-12-testimonial .rv-12-slider-nav button{width:40px;height:40px}
}
.rv-12-testimony .rv-3-testimony__rating{font-size:16px;margin-bottom:18px}
.rv-13-testimonial{background:url(../img/rv-13-testimonial-bg.html) no-repeat center center;background-size:cover;z-index:1;position:relative;padding:215px 0}
@media screen and (max-width:1399px){
.rv-13-testimonial{padding:185px 0}
}
@media screen and (max-width:991px){
.rv-13-testimonial{padding:185px 0 60px}
}
.rv-13-testimonial::before{content:"";position:absolute;inset:0;z-index:-1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}
.rv-13-testimonial-bg-shape{position:relative;z-index:1}
.rv-13-testimonial-bg-shape::before{content:"";position:absolute;z-index:-1;background:url(../img/rv-13-testimony-bg.html) no-repeat center center;background-size:100% 100%;inset:-110px;width:auto;margin:auto}
@media screen and (max-width:1399px){
.rv-13-testimonial-bg-shape::before{inset:-100px}
}
@media screen and (max-width:991px){
.rv-13-testimonial-bg-shape::before{margin:auto;inset:-80px}
}
@media screen and (max-width:767px){
.rv-13-testimonial-bg-shape::before{background-size:cover}
}
.rv-13-testimonial__slider{margin-bottom:30px}
.rv-13-testimony>img{margin-bottom:20px}
.rv-13-testimony__txt{color:#050505;font-size:26px;line-height:176.923%;margin-bottom:0}
@media screen and (max-width:1199px){
.rv-13-testimony__txt{font-size:22px}
}
@media screen and (max-width:991px){
.rv-13-testimony__txt{font-size:20px}
}
.rv-13-testimony__txt::before{content:open-quote}
.rv-13-testimony__txt::after{content:close-quote}
.rv-13-testimony-reviewer-slider .swiper-slide{visibility:hidden}
.rv-13-testimony-reviewer-slider .swiper-slide-thumb-active{visibility:visible}
.rv-13-testimony-reviewer{display:flex;align-items:center;gap:15px}
.rv-13-testimony-reviewer img{width:70px;height:70px;border-radius:50%}
.rv-13-video{background:0 0;height:100%;padding:0}
.rv-13-video span{left:auto;right:0;translate:0 -50%}
@media screen and (max-width:991px){
.rv-13-video span{position:static;translate:0 0;margin:auto;margin-top:100px}
}
.rv-14-testimonial{background-color:#174e5e}
.rv-14-testimonial__inner{gap:54px}
@media screen and (max-width:1199px){
.rv-14-testimonial__inner{gap:34px}
}
.rv-14-testimonial__img-slider{flex:300px 0 0}
.rv-14-testimonial__img-slide img{-webkit-clip-path:url(#rv-14-testimonial-img-mask);clip-path:url(#rv-14-testimonial-img-mask);border-radius:0}
.rv-14-testimonial__slider-pagination{color:var(--white-f)}
.rv-14-testimony-txt-slide .rv-6-testimony__txt{color:rgba(255,255,255,.7);font-weight:500}
.rv-14-testimony-txt-slide .rv-6-testimony-reviewer__name{color:var(--white-f)}
.rv-14-testimony-txt-slide .rv-5-testimony-reviewer__infos{color:rgba(255,255,255,.6);font-weight:400}
.rv-15-testimonial_main_area{position:relative;z-index:1}
.rv-15-testimonial_main_area::after{position:absolute;content:"";width:22%;height:100%;top:0;right:0;z-index:1;background:linear-gradient(45deg,#fff,transparent)}
@media only screen and (min-width:768px)and (max-width:991px){
.rv-15-testimonial_main_area::after{width:13%}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-15-testimonial_main_area::after{width:6%}
}
.rv-15-testimonial_main_area::before{position:absolute;content:"";width:22%;height:100%;top:0;left:0;z-index:1;background:linear-gradient(45deg,#fff,transparent)}
.rv-15-testimonial_main_area .rv-15-testimonial-slider-container .rv-15-single_testimonial{background:#f3f5fb;padding:80px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),(max-width:767px){
.rv-15-testimonial_main_area .rv-15-testimonial-slider-container .rv-15-single_testimonial{padding:20px}
}
.rv-15-testimonial_main_area .rv-15-testimonial-slider-container .rv-15-single_testimonial .rv-15-testimonial_review{padding-bottom:40px;display:flex;gap:5px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),(max-width:767px){
.rv-15-testimonial_main_area .rv-15-testimonial-slider-container .rv-15-single_testimonial .rv-15-testimonial_review{padding-bottom:25px}
}
.rv-15-testimonial_main_area .rv-15-testimonial-slider-container .rv-15-single_testimonial .rv-15-testimonial_review li{color:#ffb422}
.rv-15-testimonial_main_area .rv-15-testimonial-slider-container .rv-15-single_testimonial .rv-15-testimonial_desc{color:#666;font-size:20px;font-weight:500;padding-bottom:70px;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),(max-width:767px){
.rv-15-testimonial_main_area .rv-15-testimonial-slider-container .rv-15-single_testimonial .rv-15-testimonial_desc{padding-bottom:35px}
}
.rv-15-testimonial_main_area .rv-15-testimonial-slider-container .rv-15-single_testimonial .rv-15-testimonial_desc span{background:#050505;background:#666;color:#fff}
.rv-15-testimonial_main_area .rv-15-testimonial-slider-container .rv-15-single_testimonial .rv-15-testimonial_bottom{border-top:1px solid rgba(102,102,102,.2784313725);padding-top:40px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),(max-width:767px){
.rv-15-testimonial_main_area .rv-15-testimonial-slider-container .rv-15-single_testimonial .rv-15-testimonial_bottom{padding-top:30px}
}
.rv-15-testimonial_main_area .rv-15-testimonial-slider-container .rv-15-single_testimonial .rv-15-testimonial_bottom .rv-15-testimonial_author_name{font-size:26px;font-weight:600;color:#666}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-15-testimonial_main_area .rv-15-testimonial-slider-container .rv-15-single_testimonial .rv-15-testimonial_bottom .rv-15-testimonial_author_name{font-size:20px}
}
.rv-15-testimonial_main_area .rv-15-testimonial-slider-container .rv-15-single_testimonial .rv-15-testimonial_bottom .rv-15-testimonial_author_name a{color:#666;transition:.5s}
.rv-15-testimonial_main_area .rv-15-testimonial-slider-container .rv-15-single_testimonial .rv-15-testimonial_bottom .rv-15-testimonial_author_name a:hover{color:#f35b04}
.rv-15-testimonial_main_area .rv-15-testimonial-slider-container .rv-15-single_testimonial .rv-15-testimonial_bottom .rv-15-testimonial_author_designation{font-weight:500;color:#666}
.rv-15-testimonial_main_area .rv-15-testimonial-slider-container .active.center .rv-15-testimonial_desc span{background:#050505;color:#fff;font-family:Mulish,sans-serif}
.rv-15-testimonial_main_area .rv-15-testimonial-slider-container .active.center .rv-15-testimonial_author_name{color:#050505;font-family:Mulish,sans-serif}
.rv-15-testimonial_main_area button.owl-prev{position:absolute;top:6%;left:24%}
@media only screen and (min-width:768px)and (max-width:991px){
.rv-15-testimonial_main_area button.owl-prev{left:13%}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:576px)and (max-width:767px){
.rv-15-testimonial_main_area button.owl-prev{left:10%}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-15-testimonial_main_area button.owl-prev{left:60%;top:75%;display:none}
}
.rv-15-testimonial_main_area button.owl-prev i{border:1px solid #c6c8d4;padding:8px 12px;transition:.5s;background:rgba(0,0,0,0);font-size:25px}
.rv-15-testimonial_main_area button.owl-prev i:hover{background:#f35b04;color:#fff;border:1px solid rgba(0,0,0,0)}
.rv-15-testimonial_main_area button.owl-next{position:absolute;bottom:15%;right:24%}
@media only screen and (min-width:768px)and (max-width:991px){
.rv-15-testimonial_main_area button.owl-next{right:13%}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:576px)and (max-width:767px){
.rv-15-testimonial_main_area button.owl-next{right:10%}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-15-testimonial_main_area button.owl-next{right:18%;bottom:14%;display:none}
}
.rv-15-testimonial_main_area button.owl-next i{border:1px solid #c6c8d4;padding:8px 12px;transition:.5s;background:rgba(0,0,0,0);font-size:25px}
.rv-15-testimonial_main_area button.owl-next i:hover{background:#f35b04;color:#fff;border:1px solid rgba(0,0,0,0)}
.rv-16-testimonial_section{padding:70px 0}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-testimonial_section{padding-bottom:60px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-16-testimonial_section{padding:80px 0}
}
.rv-16-testimonial_section .rv-16-testimonial_customer_review_area{background-position:center;background-attachment:scroll;background-repeat:no-repeat;background-size:contain;position:relative}
.rv-16-testimonial_section .rv-16-testimonial_customer_review_area .rv-16-testimonial_customer_review .customer_details{text-align:center;padding:0 150px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-testimonial_section .rv-16-testimonial_customer_review_area .rv-16-testimonial_customer_review .customer_details{padding:0 50px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-16-testimonial_section .rv-16-testimonial_customer_review_area .rv-16-testimonial_customer_review .customer_details{padding:0 20px}
}
.rv-16-testimonial_section .rv-16-testimonial_customer_review_area .rv-16-testimonial_customer_review .customer_details i{font-size:50px;color:#020208}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-16-testimonial_section .rv-16-testimonial_customer_review_area .rv-16-testimonial_customer_review .customer_details i{font-size:35px}
}
.rv-16-testimonial_section .rv-16-testimonial_customer_review_area .rv-16-testimonial_customer_review .customer_details .message{font-size:24px;font-weight:400;color:#020208;padding:35px 0;line-height:36px;font-family:Mulish,sans-serif}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-testimonial_section .rv-16-testimonial_customer_review_area .rv-16-testimonial_customer_review .customer_details .message{font-size:20px;line-height:27px;padding:15px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-16-testimonial_section .rv-16-testimonial_customer_review_area .rv-16-testimonial_customer_review .customer_details .message{font-size:16px;line-height:24px;padding:15px 0}
}
.rv-16-testimonial_section .rv-16-testimonial_customer_review_area .rv-16-testimonial_customer_review .customer_details .customer_name{color:#020208;font-size:18px;font-weight:700;margin:0;font-family:Mulish,sans-serif}
.rv-16-testimonial_section .rv-16-testimonial_customer_review_area .rv-16-testimonial_customer_review .customer_details .customer_title{color:rgba(2,2,8,.5);font-weight:500;text-transform:uppercase;font-family:Mulish,sans-serif}
.rv-16-testimonial_section .rv-16-testimonial_customer_review_area .rv-16-testimonial_customer_image{padding-top:30px}
.rv-16-testimonial_section .rv-16-testimonial_customer_review_area .rv-16-testimonial_customer_image .single_customer{text-align:center}
.rv-16-testimonial_section .rv-16-testimonial_customer_review_area .rv-16-testimonial_customer_image .single_customer img{border-radius:50%;border:1px solid rgba(0,0,0,0);height:80px;width:80px}
.rv-16-testimonial_section .rv-16-testimonial_customer_review_area .rv-16-testimonial_customer_image .swiper-slide-thumb-active img{border:1px solid rgba(2,2,8,.2);padding:10px}
.rv-16-testimonial_section .rv-16-testimonial_customer_review_area .rv-16-testimonial-button-next{right:0;position:absolute;top:50%;z-index:1}
.rv-16-testimonial_section .rv-16-testimonial_customer_review_area .rv-16-testimonial-button-next i{height:50px;width:50px;background:rgba(0,0,0,0);text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid rgba(2,2,8,.1);color:#020208;transition:.3s}
.rv-16-testimonial_section .rv-16-testimonial_customer_review_area .rv-16-testimonial-button-next i:hover{background:#dfe11b;border:1px solid rgba(0,0,0,0)}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-16-testimonial_section .rv-16-testimonial_customer_review_area .rv-16-testimonial-button-next{display:none}
}
.rv-16-testimonial_section .rv-16-testimonial_customer_review_area .rv-16-testimonial-button-prev{left:0;position:absolute;top:50%;z-index:1}
.rv-16-testimonial_section .rv-16-testimonial_customer_review_area .rv-16-testimonial-button-prev i{height:50px;width:50px;background:rgba(0,0,0,0);text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid rgba(2,2,8,.1);color:#020208;transition:.3s}
.rv-16-testimonial_section .rv-16-testimonial_customer_review_area .rv-16-testimonial-button-prev i:hover{background:#dfe11b;border:1px solid rgba(0,0,0,0)}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-16-testimonial_section .rv-16-testimonial_customer_review_area .rv-16-testimonial-button-prev{display:none}
}
.rv-17-testimonial_main_section{background:#020208;padding:130px 0;position:relative}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-testimonial_main_section{padding:70px 0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-testimonial_main_section{padding:50px 0}
}
.rv-17-testimonial_main_section .rv-17-single_testimonial_icon{background:#020208;color:#363e43;font-size:200px;position:absolute;bottom:9%;left:13%;z-index:1;height:199px;width:240px;text-align:center;line-height:140px}
@media only screen and (min-width:1600px)and (max-width:1799px),only screen and (min-width:1400px)and (max-width:1599px){
.rv-17-testimonial_main_section .rv-17-single_testimonial_icon{left:6%}
}
@media only screen and (min-width:1200px)and (max-width:1399px){
.rv-17-testimonial_main_section .rv-17-single_testimonial_icon{font-size:165px;bottom:9%;left:5%;height:163px;width:200px}
}
@media only screen and (min-width:992px)and (max-width:1199px){
.rv-17-testimonial_main_section .rv-17-single_testimonial_icon{bottom:4%;left:3%;z-index:1;height:200px;width:180px;font-size:140px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-testimonial_main_section .rv-17-single_testimonial_icon{display:none}
}
.rv-17-testimonial_main_section .rv-17-testimonial_title{padding-bottom:50px}
.rv-17-testimonial_main_section .rv-17-testimonial_title .rv-17-testimonial_sub_heading{color:#fff;font-weight:600;position:relative;padding-left:10px;text-transform:uppercase;font-family:Mulish,sans-serif}
.rv-17-testimonial_main_section .rv-17-testimonial_title .rv-17-testimonial_sub_heading::after{position:absolute;content:"";height:100%;width:2px;background:#dfe11b;left:0;top:0}
.rv-17-testimonial_main_section .rv-17-testimonial_title .rv-17-testimonial_heading{color:#fff;font-size:50px;font-weight:800;margin:0;padding-top:7px;font-family:Mulish,sans-serif}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-testimonial_main_section .rv-17-testimonial_title .rv-17-testimonial_heading{font-size:45px}
}
.rv-17-testimonial_main_section .rv-17-testimonial{background:#363e43}
.rv-17-testimonial_main_section .rv-17-testimonial .rv-17-single_testimonial{padding:50px}
.rv-17-testimonial_main_section .rv-17-testimonial .rv-17-single_testimonial .rv-17-single_testimonial_watch{display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px;padding-bottom:20px}
.rv-17-testimonial_main_section .rv-17-testimonial .rv-17-single_testimonial .rv-17-single_testimonial_watch .rv-17-single_testimonial_btn{color:#fff;height:50px;width:50px;background:rgba(0,0,0,0);display:flex;text-align:center;justify-content:center;align-items:center;border-radius:50%;border:3px solid #dfe11b;border-top:3px solid rgba(240,246,250,.2);font-size:14px;font-family:Mulish,sans-serif}
.rv-17-testimonial_main_section .rv-17-testimonial .rv-17-single_testimonial .rv-17-single_testimonial_watch p{font-family:Mulish,sans-serif;color:#fff;font-weight:600;margin:0}
.rv-17-testimonial_main_section .rv-17-testimonial .rv-17-single_testimonial .rv-17-single_testimonial_text_area{color:#fff;font-size:24px;font-weight:500;padding-bottom:70px;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px){
.rv-17-testimonial_main_section .rv-17-testimonial .rv-17-single_testimonial .rv-17-single_testimonial_text_area{font-size:20px}
}
@media only screen and (min-width:992px)and (max-width:1199px){
.rv-17-testimonial_main_section .rv-17-testimonial .rv-17-single_testimonial .rv-17-single_testimonial_text_area{font-size:18px}
}
.rv-17-testimonial_main_section .rv-17-testimonial .rv-17-single_testimonial .rv-17-single_testimonial_bottom{display:flex;align-items:center;justify-content:space-between}
.rv-17-testimonial_main_section .rv-17-testimonial .rv-17-single_testimonial .rv-17-single_testimonial_bottom .rv-17-testimonial_author_meta{padding-left:27%}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-testimonial_main_section .rv-17-testimonial .rv-17-single_testimonial .rv-17-single_testimonial_bottom .rv-17-testimonial_author_meta{padding-left:0}
}
.rv-17-testimonial_main_section .rv-17-testimonial .rv-17-single_testimonial .rv-17-single_testimonial_bottom .rv-17-testimonial_author_meta .rv-17-testimonial_author_name{font-size:22px;color:#fff;font-weight:600;margin:0;font-family:Mulish,sans-serif}
.rv-17-testimonial_main_section .rv-17-testimonial .rv-17-single_testimonial .rv-17-single_testimonial_bottom .rv-17-testimonial_author_meta .rv-17-testimonial_author_name a{color:#fff;transition:.3s;font-family:Mulish,sans-serif}
.rv-17-testimonial_main_section .rv-17-testimonial .rv-17-single_testimonial .rv-17-single_testimonial_bottom .rv-17-testimonial_author_meta .rv-17-testimonial_author_name a:hover{color:#dfe11b}
.rv-17-testimonial_main_section .rv-17-testimonial .rv-17-single_testimonial .rv-17-single_testimonial_bottom .rv-17-testimonial_author_meta .rv-17-testimonial_author_designation{color:#fff;font-weight:500;font-family:Mulish,sans-serif}
.rv-17-testimonial_main_section .rv-17-testimonial .rv-17-single_testimonial .rv-17-single_testimonial_bottom .rv-17-single_testimonial_logo{width:120px;height:35px}
.rv-17-testimonial_main_section .rv-17-testimonial_image_area .rv-17-testimonial_single_image{height:270px;width:270px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-testimonial_main_section .rv-17-testimonial_image_area .rv-17-testimonial_single_image{margin-top:20px}
}
.rv-17-testimonial_main_section .rv-17-testimonial_image_area .rv-17-testimonial_single_image img{height:100%;width:100%}
.rv-17-testimonial_main_section .rv-17-testimonial_button_area{position:absolute;right:17%;bottom:17%}
@media only screen and (min-width:1600px)and (max-width:1799px),only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:1200px)and (max-width:1399px){
.rv-17-testimonial_main_section .rv-17-testimonial_button_area{right:10%}
}
@media only screen and (min-width:992px)and (max-width:1199px){
.rv-17-testimonial_main_section .rv-17-testimonial_button_area{right:7%;bottom:15%}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-17-testimonial_main_section .rv-17-testimonial_button_area{right:7%;bottom:12%}
}
.rv-17-testimonial_main_section .rv-17-testimonial_button_area .rv-17-testimonial-swiper-button-next{background:#fff;display:inline-block;border-radius:50%;margin:0 5px}
.rv-17-testimonial_main_section .rv-17-testimonial_button_area .rv-17-testimonial-swiper-button-next i{height:50px;width:50px;background:rgba(0,0,0,0);text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid rgba(2,2,8,.1);color:#020208;transition:.3s}
.rv-17-testimonial_main_section .rv-17-testimonial_button_area .rv-17-testimonial-swiper-button-next i:hover{background:#dfe11b;border:1px solid rgba(0,0,0,0)}
.rv-17-testimonial_main_section .rv-17-testimonial_button_area .rv-17-testimonial-swiper-button-prev{background:#fff;display:inline-block;border-radius:50%}
.rv-17-testimonial_main_section .rv-17-testimonial_button_area .rv-17-testimonial-swiper-button-prev i{height:50px;width:50px;background:rgba(0,0,0,0);text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid rgba(2,2,8,.1);color:#020208;transition:.3s}
.rv-17-testimonial_main_section .rv-17-testimonial_button_area .rv-17-testimonial-swiper-button-prev i:hover{background:#dfe11b;border:1px solid rgba(0,0,0,0)}
.rv-18-testimonial_section{background:#020208;padding:130px 0;position:relative;z-index:1}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px){
.rv-18-testimonial_section{padding:100px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-testimonial_section{padding:70px 0}
}
.rv-18-testimonial_section::before{position:absolute;content:"";height:100%;width:100%;background:rgba(20,33,55,.7);top:0;left:0;z-index:-1}
.rv-18-testimonial_section .rv-18-testimonial_heading{color:#fff;font-size:50px;font-weight:800;position:relative;margin-bottom:60px;z-index:1;text-align:center;font-family:Mulish,sans-serif}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-testimonial_section .rv-18-testimonial_heading{font-size:40px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-testimonial_section .rv-18-testimonial_heading{font-size:35px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-testimonial_section .rv-18-testimonial_heading{font-size:24px;margin-bottom:40px}
}
.rv-18-testimonial_section .rv-18-testimonial_heading span{position:absolute;right:25%;z-index:-1;bottom:-35%}
.rv-18-testimonial_section .rv-18-testimonial .rv-18-single_testimonial{padding:40px;display:flex;-moz-column-gap:30px;column-gap:30px;background:rgba(255,255,255,.1)}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-testimonial_section .rv-18-testimonial .rv-18-single_testimonial{flex-direction:column}
}
.rv-18-testimonial_section .rv-18-testimonial .rv-18-single_testimonial .rv-18-single_testimonial_image{height:100%;width:400px;flex-shrink:0}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-testimonial_section .rv-18-testimonial .rv-18-single_testimonial .rv-18-single_testimonial_image{height:300px;width:400px;margin-bottom:30px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-testimonial_section .rv-18-testimonial .rv-18-single_testimonial .rv-18-single_testimonial_image{height:300px;width:100%;margin-bottom:30px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-testimonial_section .rv-18-testimonial .rv-18-single_testimonial .rv-18-single_testimonial_image{height:230px;width:100%;margin-bottom:20px}
}
.rv-18-testimonial_section .rv-18-testimonial .rv-18-single_testimonial .rv-18-single_testimonial_image img{height:100%;width:100%}
.rv-18-testimonial_section .rv-18-testimonial .rv-18-single_testimonial .rv-18-single_testimonial_content .rv-18-single_testimonial_rating{padding-bottom:20px}
.rv-18-testimonial_section .rv-18-testimonial .rv-18-single_testimonial .rv-18-single_testimonial_content .rv-18-single_testimonial_rating i{color:#ffb422}
.rv-18-testimonial_section .rv-18-testimonial .rv-18-single_testimonial .rv-18-single_testimonial_content .rv-18-single_testimonial_text_area{color:#fff;font-size:20px;font-weight:500;margin-bottom:40px;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-testimonial_section .rv-18-testimonial .rv-18-single_testimonial .rv-18-single_testimonial_content .rv-18-single_testimonial_text_area{font-size:15px;margin-bottom:10px}
}
.rv-18-testimonial_section .rv-18-testimonial .rv-18-single_testimonial .rv-18-single_testimonial_content .rv-18-single_testimonial_bottom{display:flex;align-items:center;justify-content:space-between}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-testimonial_section .rv-18-testimonial .rv-18-single_testimonial .rv-18-single_testimonial_content .rv-18-single_testimonial_bottom{flex-direction:column;margin-top:30px}
}
.rv-18-testimonial_section .rv-18-testimonial .rv-18-single_testimonial .rv-18-single_testimonial_content .rv-18-single_testimonial_bottom .rv-18-testimonial_author_meta .rv-18-testimonial_author_name{font-size:22px;color:#fff;font-weight:600;margin-bottom:7px;font-family:Mulish,sans-serif}
.rv-18-testimonial_section .rv-18-testimonial .rv-18-single_testimonial .rv-18-single_testimonial_content .rv-18-single_testimonial_bottom .rv-18-testimonial_author_meta .rv-18-testimonial_author_name a{color:#fff;transition:.3s}
.rv-18-testimonial_section .rv-18-testimonial .rv-18-single_testimonial .rv-18-single_testimonial_content .rv-18-single_testimonial_bottom .rv-18-testimonial_author_meta .rv-18-testimonial_author_name a:hover{color:#1c74e9}
.rv-18-testimonial_section .rv-18-testimonial .rv-18-single_testimonial .rv-18-single_testimonial_content .rv-18-single_testimonial_bottom .rv-18-testimonial_author_meta .rv-18-testimonial_author_designation{color:rgba(255,255,255,.6);font-weight:500;font-family:Mulish,sans-serif}
.rv-18-testimonial_section .rv-18-testimonial .rv-18-single_testimonial .rv-18-single_testimonial_content .rv-18-single_testimonial_bottom .rv-18-single_testimonial_icon{font-size:100px;color:rgba(255,255,255,.1);display:inherit}
.rv-18-testimonial_section .rv-18-testimonial_button_area{height:100%;display:flex;flex-direction:column;align-items:center;row-gap:30px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-testimonial_section .rv-18-testimonial_button_area{margin-top:30px;flex-direction:row;gap:30px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-testimonial_section .rv-18-testimonial_button_area{margin-top:20px}
}
.rv-18-testimonial_section .rv-18-testimonial_button_area i{color:#fff;display:flex;justify-content:center;align-items:center;font-size:20px}
.rv-18-testimonial_section .rv-18-testimonial_button_area .rv-18-testimonial-swiper-button-next,.rv-18-testimonial_section .rv-18-testimonial_button_area .rv-18-testimonial-swiper-button-prev{display:flex;justify-content:center;background:rgba(255,255,255,.1);height:100%;width:70%;transition:all .4s ease}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-testimonial_section .rv-18-testimonial_button_area .rv-18-testimonial-swiper-button-next,.rv-18-testimonial_section .rv-18-testimonial_button_area .rv-18-testimonial-swiper-button-prev{width:100%}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-testimonial_section .rv-18-testimonial_button_area .rv-18-testimonial-swiper-button-next,.rv-18-testimonial_section .rv-18-testimonial_button_area .rv-18-testimonial-swiper-button-prev{height:50px}
}
.rv-18-testimonial_section .rv-18-testimonial_button_area .rv-18-testimonial-swiper-button-next:hover,.rv-18-testimonial_section .rv-18-testimonial_button_area .rv-18-testimonial-swiper-button-prev:hover{background:#1c74e9}
.rv-19-testimonial_section{padding:120px 0;background:#042127;position:relative;z-index:1}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-testimonial_section{padding:90px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-testimonial_section{padding:70px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-testimonial_section{padding:50px 0}
}
.rv-19-testimonial_section .rv-19-testimonial_bg_img{position:absolute;content:"";width:100%;left:0;bottom:0;height:50px}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-19-testimonial_section .rv-19-testimonial_bg_img{height:30px}
}
.rv-19-testimonial_section .rv-19-testimonial_bg_img img{height:100%;width:100%}
.rv-19-testimonial_section::before{position:absolute;content:"";height:100%;width:100%;background:#141414;top:0;left:0;opacity:.5;z-index:-1}
.rv-19-testimonial_section .rv-19-testimonial_heading{color:#fff;font-size:50px;font-weight:800;position:relative;margin-bottom:60px;z-index:1;text-align:center;font-family:Mulish,sans-serif}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-testimonial_section .rv-19-testimonial_heading{font-size:35px;margin-bottom:40px}
}
.rv-19-testimonial_section .rv-19-testimonial_heading span{position:absolute;right:25%;z-index:-1;bottom:-35%}
.rv-19-testimonial_section .rv-19-testimonial_slide{position:relative;z-index:1}
.rv-19-testimonial_section .rv-19-testimonial_slide .rv-19-single_testimonial{text-align:center}
.rv-19-testimonial_section .rv-19-testimonial_slide .rv-19-single_testimonial .rv-19-single_testimonial_icon{margin-bottom:30px}
.rv-19-testimonial_section .rv-19-testimonial_slide .rv-19-single_testimonial .rv-19-single_testimonial_icon i{font-size:50px;color:#fff}
.rv-19-testimonial_section .rv-19-testimonial_slide .rv-19-single_testimonial .rv-19-single_testimonial_desc{font-size:20px;font-weight:400;color:rgba(255,255,255,.7);margin-bottom:50px;padding:0 100px;font-family:Mulish,sans-serif}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-testimonial_section .rv-19-testimonial_slide .rv-19-single_testimonial .rv-19-single_testimonial_desc{font-size:16px;margin-bottom:35px;padding:0 65px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-19-testimonial_section .rv-19-testimonial_slide .rv-19-single_testimonial .rv-19-single_testimonial_desc{padding:0 0}
}
.rv-19-testimonial_section .rv-19-testimonial_slide .rv-19-single_testimonial .rv-19-testimonial_meta .rv-19-testimonial_name{font-size:18px;font-weight:700;margin-bottom:10px;font-family:Mulish,sans-serif}
.rv-19-testimonial_section .rv-19-testimonial_slide .rv-19-single_testimonial .rv-19-testimonial_meta .rv-19-testimonial_name a{color:#fff}
.rv-19-testimonial_section .rv-19-testimonial_slide .rv-19-single_testimonial .rv-19-testimonial_meta .rv-19-testimonial_name a:hover{color:#dfe11b}
.rv-19-testimonial_section .rv-19-testimonial_slide .rv-19-single_testimonial .rv-19-testimonial_meta .rv-19-testimonial_designation{font-weight:500;font-size:15px;color:rgba(255,255,255,.7);margin-bottom:30px;font-family:Mulish,sans-serif}
.rv-19-testimonial_section .rv-19-testimonial_slide .rv-19-single_testimonial .rv-19-testimonial_image{height:80px;width:80px;margin:auto;border-radius:50%}
.rv-19-testimonial_section .rv-19-testimonial_slide .rv-19-single_testimonial .rv-19-testimonial_image img{height:100%;width:100%;border-radius:50%}
.rv-19-testimonial_section .rv-19-testimonial_slide .rv-5-testimonial-swiper-button-prev{position:absolute;z-index:1;left:0;top:35%}
.rv-19-testimonial_section .rv-19-testimonial_slide .rv-5-testimonial-swiper-button-prev i{height:50px;width:50px;background:rgba(0,0,0,0);text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid rgba(2,2,8,.1);color:#020208;transition:.3s}
.rv-19-testimonial_section .rv-19-testimonial_slide .rv-5-testimonial-swiper-button-prev i:hover{background:#dfe11b;border:1px solid rgba(0,0,0,0)}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-19-testimonial_section .rv-19-testimonial_slide .rv-5-testimonial-swiper-button-prev{top:88%}
}
.rv-19-testimonial_section .rv-19-testimonial_slide .rv-5-testimonial-swiper-button-prev i{border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:50%}
.rv-19-testimonial_section .rv-19-testimonial_slide .rv-5-testimonial-swiper-button-prev i:hover{background:#dfe11b;color:#142137;border:1px solid rgba(0,0,0,0)}
.rv-19-testimonial_section .rv-19-testimonial_slide .rv-5-testimonial-swiper-button-next{position:absolute;right:0;top:35%;z-index:1}
.rv-19-testimonial_section .rv-19-testimonial_slide .rv-5-testimonial-swiper-button-next i{height:50px;width:50px;background:rgba(0,0,0,0);text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid rgba(2,2,8,.1);color:#020208;transition:.3s}
.rv-19-testimonial_section .rv-19-testimonial_slide .rv-5-testimonial-swiper-button-next i:hover{background:#dfe11b;border:1px solid rgba(0,0,0,0)}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-19-testimonial_section .rv-19-testimonial_slide .rv-5-testimonial-swiper-button-next{top:88%}
}
.rv-19-testimonial_section .rv-19-testimonial_slide .rv-5-testimonial-swiper-button-next i{border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:50%}
.rv-19-testimonial_section .rv-19-testimonial_slide .rv-5-testimonial-swiper-button-next i:hover{background:#dfe11b;color:#142137;border:1px solid rgba(0,0,0,0)}
.rv-20-testimonial_section{position:relative;top:-180px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-testimonial_section{top:-115px}
}
@media only screen and (min-width:480px)and (max-width:575px){
.rv-20-testimonial_section{top:-100px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-testimonial_section{top:-90px}
}
.rv-20-testimonial_section .rv-20-testimonial{background:#081c15;position:relative}
.rv-20-testimonial_section .rv-20-testimonial .owl-dots{position:absolute;top:50%;transform:translatey(-50%);right:35px;display:flex;flex-direction:column;align-items:flex-end;gap:15px;z-index:8}
.rv-20-testimonial_section .rv-20-testimonial .owl-dots button.owl-dot{background-color:rgba(255,255,255,.2);width:2px;height:30px;transition:.4s ease}
.rv-20-testimonial_section .rv-20-testimonial .owl-dots button.owl-dot.active{background-color:#fff!important}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-testimonial_section .rv-20-testimonial .owl-dots{display:none}
}
.rv-20-testimonial_section .rv-20-testimonial .rv-20-single_testimonial{padding:30px 120px 0 20px;display:flex;align-items:center;-moz-column-gap:30px;column-gap:30px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-testimonial_section .rv-20-testimonial .rv-20-single_testimonial{flex-direction:column;gap:30px;align-items:flex-start;padding:30px 60px 30px 20px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-testimonial_section .rv-20-testimonial .rv-20-single_testimonial{flex-direction:column;gap:30px;align-items:flex-start;padding:30px 30px 30px 20px}
}
.rv-20-testimonial_section .rv-20-testimonial .rv-20-single_testimonial .rv-20-single_testimonial_image{height:100%;width:400px;flex-shrink:0}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-testimonial_section .rv-20-testimonial .rv-20-single_testimonial .rv-20-single_testimonial_image{width:330px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-testimonial_section .rv-20-testimonial .rv-20-single_testimonial .rv-20-single_testimonial_image{width:220px}
}
.rv-20-testimonial_section .rv-20-testimonial .rv-20-single_testimonial .rv-20-single_testimonial_image img{height:100%;width:100%}
.rv-20-testimonial_section .rv-20-testimonial .rv-20-single_testimonial .rv-20-single_testimonial_content .rv-20-single_testimonial_rating{padding-bottom:20px}
.rv-20-testimonial_section .rv-20-testimonial .rv-20-single_testimonial .rv-20-single_testimonial_content .rv-20-single_testimonial_rating i{color:#f0bf45}
.rv-20-testimonial_section .rv-20-testimonial .rv-20-single_testimonial .rv-20-single_testimonial_content .rv-20-single_testimonial_text_area{color:rgba(255,255,255,.7);font-size:16px;font-weight:500;margin-bottom:40px;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-testimonial_section .rv-20-testimonial .rv-20-single_testimonial .rv-20-single_testimonial_content .rv-20-single_testimonial_text_area{margin-bottom:20px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-testimonial_section .rv-20-testimonial .rv-20-single_testimonial .rv-20-single_testimonial_content .rv-20-single_testimonial_text_area{font-size:14px;margin-bottom:20px}
}
.rv-20-testimonial_section .rv-20-testimonial .rv-20-single_testimonial .rv-20-single_testimonial_content .rv-20-single_testimonial_bottom{display:flex;align-items:center;justify-content:space-between}
.rv-20-testimonial_section .rv-20-testimonial .rv-20-single_testimonial .rv-20-single_testimonial_content .rv-20-single_testimonial_bottom .rv-20-testimonial_author_meta .rv-20-testimonial_author_name{font-size:20px;color:#fff;font-weight:700;margin-bottom:7px;font-family:Mulish,sans-serif}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-testimonial_section .rv-20-testimonial .rv-20-single_testimonial .rv-20-single_testimonial_content .rv-20-single_testimonial_bottom .rv-20-testimonial_author_meta .rv-20-testimonial_author_name{font-size:16px}
}
.rv-20-testimonial_section .rv-20-testimonial .rv-20-single_testimonial .rv-20-single_testimonial_content .rv-20-single_testimonial_bottom .rv-20-testimonial_author_meta .rv-20-testimonial_author_name a{color:#fff;transition:.3s}
.rv-20-testimonial_section .rv-20-testimonial .rv-20-single_testimonial .rv-20-single_testimonial_content .rv-20-single_testimonial_bottom .rv-20-testimonial_author_meta .rv-20-testimonial_author_name a:hover{color:#1c74e9}
.rv-20-testimonial_section .rv-20-testimonial .rv-20-single_testimonial .rv-20-single_testimonial_content .rv-20-single_testimonial_bottom .rv-20-testimonial_author_meta .rv-20-testimonial_author_designation{color:rgba(255,255,255,.6);font-weight:500;font-family:Mulish,sans-serif}
.rv-20-testimonial_section .rv-20-testimonial .rv-20-single_testimonial .rv-20-single_testimonial_content .rv-20-single_testimonial_bottom .rv-20-single_testimonial_icon{font-size:100px;color:rgba(255,255,255,.06)}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-testimonial_section .rv-20-testimonial .rv-20-single_testimonial .rv-20-single_testimonial_content .rv-20-single_testimonial_bottom .rv-20-single_testimonial_icon{font-size:70px}
}
.rv-22-testimonial_section{padding-top:100px;position:relative;top:-200px;z-index:1}
@media only screen and (min-width:768px)and (max-width:991px){
.rv-22-testimonial_section{top:-160px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-testimonial_section{top:-130px}
}
.rv-22-testimonial_section .rv-22-testimonial{background:#f6f3ee;padding:60px 40px}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-testimonial_section .rv-22-testimonial{padding:40px 15px}
}
.rv-22-testimonial_section .rv-22-testimonial .rv-22-testimonial_image_slide{max-width:380px;margin-left:0}
.rv-22-testimonial_section .rv-22-testimonial .rv-22-testimonial_image_slide .rv-22-single_testimonial_image{height:100%}
.rv-22-testimonial_section .rv-22-testimonial .rv-22-testimonial_image_slide .rv-22-single_testimonial_image img{height:100%;width:100%;border-radius:50%}
.rv-22-testimonial_section .rv-22-testimonial .rv-22-testimonial_image_slide .rv-22-single_testimonial_image.swiper-slide-next{transform:translateX(-50px)}
.rv-22-testimonial_section .rv-22-testimonial .rv-22-single_testimonial_content_slide{position:relative;left:-40px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-testimonial_section .rv-22-testimonial .rv-22-single_testimonial_content_slide{position:relative;left:0;margin-top:40px}
}
.rv-22-testimonial_section .rv-22-testimonial .rv-22-single_testimonial_content_slide .rv-22-single_testimonial{position:relative}
.rv-22-testimonial_section .rv-22-testimonial .rv-22-single_testimonial_content_slide .rv-22-single_testimonial .home-8-t-sh{position:absolute;content:"";left:50%;height:100%;top:0;transform:translateX(-50%)}
.rv-22-testimonial_section .rv-22-testimonial .rv-22-single_testimonial_content_slide .rv-22-single_testimonial .home-8-t-sh img{height:100%;width:100%}
.rv-22-testimonial_section .rv-22-testimonial .rv-22-single_testimonial_content_slide .rv-22-single_testimonial .rv-22-single_testimonial_content .rv-22-single_testimonial_rating{padding-bottom:20px}
.rv-22-testimonial_section .rv-22-testimonial .rv-22-single_testimonial_content_slide .rv-22-single_testimonial .rv-22-single_testimonial_content .rv-22-single_testimonial_text_area{color:#666;font-size:18px;font-weight:500;margin-bottom:20px;font-family:Mulish,sans-serif}
@media only screen and (min-width:480px)and (max-width:575px){
.rv-22-testimonial_section .rv-22-testimonial .rv-22-single_testimonial_content_slide .rv-22-single_testimonial .rv-22-single_testimonial_content .rv-22-single_testimonial_text_area{font-size:16px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-testimonial_section .rv-22-testimonial .rv-22-single_testimonial_content_slide .rv-22-single_testimonial .rv-22-single_testimonial_content .rv-22-single_testimonial_text_area{font-size:14px}
}
.rv-22-testimonial_section .rv-22-testimonial .rv-22-single_testimonial_content_slide .rv-22-single_testimonial .rv-22-single_testimonial_content .rv-22-single_testimonial_text_area span{background:#050505;color:#fff}
.rv-22-testimonial_section .rv-22-testimonial .rv-22-single_testimonial_content_slide .rv-22-single_testimonial .rv-22-single_testimonial_content .rv-22-single_testimonial_bottom{display:flex;align-items:center;justify-content:space-between}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-testimonial_section .rv-22-testimonial .rv-22-single_testimonial_content_slide .rv-22-single_testimonial .rv-22-single_testimonial_content .rv-22-single_testimonial_bottom .rv-22-testimonial_author_meta{padding-bottom:30px}
}
.rv-22-testimonial_section .rv-22-testimonial .rv-22-single_testimonial_content_slide .rv-22-single_testimonial .rv-22-single_testimonial_content .rv-22-single_testimonial_bottom .rv-22-testimonial_author_meta .rv-22-testimonial_author_name{font-size:22px;color:#040e1f;font-weight:600;margin-bottom:7px;font-family:Mulish,sans-serif}
.rv-22-testimonial_section .rv-22-testimonial .rv-22-single_testimonial_content_slide .rv-22-single_testimonial .rv-22-single_testimonial_content .rv-22-single_testimonial_bottom .rv-22-testimonial_author_meta .rv-22-testimonial_author_name a{color:#040e1f}
.rv-22-testimonial_section .rv-22-testimonial .rv-22-single_testimonial_content_slide .rv-22-single_testimonial .rv-22-single_testimonial_content .rv-22-single_testimonial_bottom .rv-22-testimonial_author_meta .rv-22-testimonial_author_designation{color:rgba(4,14,31,.6);font-weight:500;font-size:15px;font-family:Mulish,sans-serif}
.rv-22-testimonial_section .rv-22-testimonial .rv-22-single_testimonial_content_slide .rv-8-testimonial-pagination{position:absolute;right:20px;bottom:20px;z-index:1}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-testimonial_section .rv-22-testimonial .rv-22-single_testimonial_content_slide .rv-8-testimonial-pagination{right:0;bottom:5px;transform:translateX(-50%);margin-top:16px}
}
.rv-22-testimonial_section .rv-22-testimonial .rv-22-single_testimonial_content_slide .rv-8-testimonial-pagination span{background:rgba(4,14,31,.3);height:10px;width:10px;border-radius:50%;opacity:1;margin:0 8px}
.rv-22-testimonial_section .rv-22-testimonial .rv-22-single_testimonial_content_slide .rv-8-testimonial-pagination .swiper-pagination-bullet-active{background:#040e1f;position:relative}
.rv-22-testimonial_section .rv-22-testimonial .rv-22-single_testimonial_content_slide .rv-8-testimonial-pagination .swiper-pagination-bullet-active::after{border:1px solid #040e1f;position:absolute;content:"";top:50%;left:50%;height:24px;width:24px;border-radius:50%;transform:translate(-50%,-50%)}
.rv-22-testimonial_section .rv-22-logo_slide{border-bottom:1px solid rgba(4,14,31,.14);padding-bottom:60px;padding-top:25px}
.rv-22-testimonial_section .rv-22-logo_slide .rv-22-single_logo{height:100px;width:120px}
.rv-22-testimonial_section .rv-22-logo_slide .rv-22-single_logo img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}
.rv-23-testimonial_section{padding-top:140px;position:relative}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section{padding-top:100px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section{padding-top:80px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section{padding-top:70px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section{padding-top:60px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section{padding-top:50px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section{padding-top:35px}
}
.rv-23-testimonial_section .rv-23-ti_single_img.rv-23-ti_one{position:absolute;left:20%;top:13%}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-ti_single_img.rv-23-ti_one{left:10%}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-ti_single_img.rv-23-ti_one{left:4%}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-ti_single_img.rv-23-ti_one{left:0;top:12%}
}
.rv-23-testimonial_section .rv-23-ti_single_img.rv-23-ti_two{position:absolute;left:14%;top:45%}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-ti_single_img.rv-23-ti_two{left:7%}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-ti_single_img.rv-23-ti_two{left:-2%}
}
.rv-23-testimonial_section .rv-23-ti_single_img.rv-23-ti_three{position:absolute;left:20%;top:80%}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-ti_single_img.rv-23-ti_three{left:10%}
}
.rv-23-testimonial_section .rv-23-ti_single_img.rv-23-ti_four{position:absolute;right:20%;top:13%}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-ti_single_img.rv-23-ti_four{right:10%}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-ti_single_img.rv-23-ti_four{right:4%}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-ti_single_img.rv-23-ti_four{right:0;top:12%}
}
.rv-23-testimonial_section .rv-23-ti_single_img.rv-23-ti_five{position:absolute;right:14%;top:45%}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-ti_single_img.rv-23-ti_five{right:7%}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-ti_single_img.rv-23-ti_five{right:-2%}
}
.rv-23-testimonial_section .rv-23-ti_single_img.rv-23-ti_six{position:absolute;right:20%;top:80%}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-ti_single_img.rv-23-ti_six{right:7%}
}
.rv-23-testimonial_section .rv-23-ti_single_img{height:80px;width:80px;border-radius:50%}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-ti_single_img{display:none}
}
.rv-23-testimonial_section .rv-23-testimonial_section_title{text-align:center;margin:auto;max-width:650px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-testimonial_section_title{max-width:470px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-testimonial_section_title{max-width:400px}
}
.rv-23-testimonial_section .rv-23-testimonial_section_title .rv-23-testimonial_sub_title{color:#fff;font-size:15px;font-weight:700;background:#020208;padding:1px 4px;font-family:Mulish,sans-serif;display:inline-block}
.rv-23-testimonial_section .rv-23-testimonial_section_title .rv-23-testimonial_title{color:#020208;font-size:46px;font-weight:800;margin-bottom:50px;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-testimonial_section_title .rv-23-testimonial_title{font-size:30px;margin-bottom:35px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-testimonial_section_title .rv-23-testimonial_title{font-size:25px;margin-bottom:20px}
}
.rv-23-testimonial_section .rv-23-single_testimonial_slide{position:relative}
.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-testimonial_pagination{position:absolute;left:47%;bottom:10px;content:"";color:#020208;font-size:22px;font-weight:700}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-testimonial_pagination{left:35%}
}
.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-ti_next,.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-ti_prev{position:absolute;right:37%;bottom:5%;width:60px;height:20px;cursor:pointer;opacity:.5;z-index:1;transition:all .3s ease}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-ti_next,.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-ti_prev{display:none}
}
.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-ti_next:hover,.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-ti_prev:hover{opacity:1}
.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-ti_next img,.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-ti_prev img{width:100%;height:auto}
.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-ti_prev{left:39%}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-ti_prev{left:35%}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-ti_prev{left:32%}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-ti_prev{left:29%}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-ti_prev{left:29%}
}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-ti_next{right:31%}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-ti_next{right:29%}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-ti_next{right:25%}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-ti_next{right:20%}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-ti_next{right:20%}
}
.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-single_testimonial_content{text-align:center;position:relative;padding-bottom:100px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-single_testimonial_content{padding:0 110px 50px 110px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-single_testimonial_content{padding:0 30px 50px 30px}
}
.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-single_testimonial_content .home-9-t-sh{position:absolute;content:"";left:50%;height:100%;top:0;transform:translateX(-50%)}
.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-single_testimonial_content .home-9-t-sh img{height:100%;width:100%}
.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-single_testimonial_content .rv-23-single_testimonial_rating{padding-bottom:40px}
@media only screen and (min-width:480px)and (max-width:575px){
.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-single_testimonial_content .rv-23-single_testimonial_rating{padding-bottom:20px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-single_testimonial_content .rv-23-single_testimonial_rating{padding-bottom:15px}
}
.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-single_testimonial_content .rv-23-single_testimonial_text_area{color:rgba(0,0,0,.8);font-size:18px;font-weight:500;margin-bottom:40px;font-family:Mulish,sans-serif}
.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-single_testimonial_content .rv-23-testimonial_author_meta .rv-23-testimonial_author_name{font-size:18px;color:#020208;font-weight:700;margin-bottom:5px;font-family:Mulish,sans-serif}
.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-single_testimonial_content .rv-23-testimonial_author_meta .rv-23-testimonial_author_name a{color:#020208}
.rv-23-testimonial_section .rv-23-single_testimonial_slide .rv-23-single_testimonial_content .rv-23-testimonial_author_meta .rv-23-testimonial_author_designation{color:rgba(2,2,8,.7);font-family:Mulish,sans-serif;font-weight:500;font-size:15px}
.rv-24-testimonial_section{background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover;position:relative;z-index:1;padding-top:120px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-testimonial_section{padding-top:110px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-testimonial_section{padding-top:80px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-testimonial_section{padding-top:60px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-testimonial_section{padding-top:50px}
}
.rv-24-testimonial_section::after{position:absolute;content:"";height:100%;width:100%;background:rgba(2,2,8,.7);top:0;left:0;z-index:-1}
.rv-24-testimonial_section .rv-24-testimonial_section_top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:50px;padding:0}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-testimonial_section .rv-24-testimonial_section_top{margin-bottom:40px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-testimonial_section .rv-24-testimonial_section_top{flex-direction:column;justify-content:center;text-align:center;gap:20px;align-items:center}
}
.rv-24-testimonial_section .rv-24-testimonial_section_top .rv-24-testimonial_section_heading{flex-basis:55%}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-testimonial_section .rv-24-testimonial_section_top .rv-24-testimonial_section_heading{flex-basis:60%}
}
.rv-24-testimonial_section .rv-24-testimonial_section_top .rv-24-testimonial_section_heading .rv-24-testimonial_sub_title{color:rgba(255,255,255,.7);font-size:16px;font-weight:600;margin-bottom:20px;font-family:Mulish,sans-serif}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-testimonial_section .rv-24-testimonial_section_top .rv-24-testimonial_section_heading .rv-24-testimonial_sub_title{margin-bottom:10px}
}
.rv-24-testimonial_section .rv-24-testimonial_section_top .rv-24-testimonial_section_heading .rv-24-testimonial_title{color:#fff;font-size:44px;font-weight:800;margin:0;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-testimonial_section .rv-24-testimonial_section_top .rv-24-testimonial_section_heading .rv-24-testimonial_title{font-size:35px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-testimonial_section .rv-24-testimonial_section_top .rv-24-testimonial_section_heading .rv-24-testimonial_title{font-size:28px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-testimonial_section .rv-24-testimonial_section_top .rv-24-testimonial_section_heading .rv-24-testimonial_title{font-size:20px}
}
.rv-24-testimonial_section .rv-24-testimonial_section_top .rv-24-testimonial_section_top_button{text-align:right}
.rv-24-testimonial_section .rv-24-testimonial_section_top .rv-24-testimonial_section_top_button .rv-24-testimonial_button{font-family:Mulish,sans-serif;background:rgba(0,0,0,0);color:#fff;position:relative;font-size:16px;font-weight:700;width:190px;height:52px;line-height:52px;border-radius:26px;transition:all .4s ease;border:1px solid rgba(255,255,255,.14)}
.rv-24-testimonial_section .rv-24-testimonial_section_top .rv-24-testimonial_section_top_button .rv-24-testimonial_button:hover span{left:15%}
.rv-24-testimonial_section .rv-24-testimonial_section_top .rv-24-testimonial_section_top_button .rv-24-testimonial_button:hover i{left:calc(100% - 40px)}
.rv-24-testimonial_section .rv-24-testimonial_section_top .rv-24-testimonial_section_top_button .rv-24-testimonial_button i{width:70px;height:70px;border-radius:50%;background-color:#f35b04;color:#fff;display:inline-block;text-align:center;line-height:70px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);animation:pulse 1.5s linear infinite;color:#020208;background:#fff;left:-30px;translate:0 -50%;transition:all .5s ease-in-out}
.rv-24-testimonial_section .rv-24-testimonial_section_top .rv-24-testimonial_section_top_button .rv-24-testimonial_button i:hover{background:#fff;color:#f35b04}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-testimonial_section .rv-24-testimonial_section_top .rv-24-testimonial_section_top_button .rv-24-testimonial_button i{height:55px;width:55px;line-height:55px}
}
.rv-24-testimonial_section .rv-24-testimonial_section_top .rv-24-testimonial_section_top_button .rv-24-testimonial_button i:hover{background:#020208;color:#fff}
.rv-24-testimonial_section .rv-24-testimonial_section_top .rv-24-testimonial_section_top_button .rv-24-testimonial_button span{position:absolute;left:27%;transition:all .4s ease;font-family:Mulish,sans-serif}
.rv-24-testimonial_section .rv-24-testimonial{border-radius:20px 20px 0 0;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.04);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:110px 120px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-testimonial_section .rv-24-testimonial{padding:100px 100px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-testimonial_section .rv-24-testimonial{padding:70px 70px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-testimonial_section .rv-24-testimonial{padding:50px 20px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-24-testimonial_section .rv-24-testimonial{padding:40px 0}
}
.rv-24-testimonial_section .rv-24-testimonial .rv-24-testimonial_icon{height:auto;width:auto}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-testimonial_section .rv-24-testimonial .rv-24-testimonial_icon{height:auto;width:160px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-testimonial_section .rv-24-testimonial .rv-24-testimonial_icon{height:auto;width:150px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-24-testimonial_section .rv-24-testimonial .rv-24-testimonial_icon{height:auto;width:100px}
}
.rv-24-testimonial_section .rv-24-testimonial .rv-24-single_testimonial_slide{padding-left:50px;position:relative}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-testimonial_section .rv-24-testimonial .rv-24-single_testimonial_slide{padding:30px 0 0 0}
}
.rv-24-testimonial_section .rv-24-testimonial .rv-24-single_testimonial_slide .owl-dots{position:absolute;bottom:14%;right:5%;display:flex;z-index:8;justify-content:center;-moz-column-gap:30px;column-gap:30px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-testimonial_section .rv-24-testimonial .rv-24-single_testimonial_slide .owl-dots{right:0;bottom:0}
}
.rv-24-testimonial_section .rv-24-testimonial .rv-24-single_testimonial_slide .owl-dots button.owl-dot{background-color:rgba(255,255,255,.7);width:8px;height:8px;border-radius:50%;transition:.4s ease;counter-increment:indexNumber;position:relative;margin-right:10px;position:relative}
.rv-24-testimonial_section .rv-24-testimonial .rv-24-single_testimonial_slide .owl-dots button.owl-dot::before{content:"0" counter(indexNumber);position:absolute;left:calc(100% + 13px);top:50%;translate:0 -50%;color:#fff;opacity:0;transition:.4s ease}
.rv-24-testimonial_section .rv-24-testimonial .rv-24-single_testimonial_slide .owl-dots button.owl-dot.active{width:60px!important;height:1px;border-radius:0;top:3px}
.rv-24-testimonial_section .rv-24-testimonial .rv-24-single_testimonial_slide .owl-dots button.owl-dot.active::before{opacity:1}
.rv-24-testimonial_section .rv-24-testimonial .rv-24-single_testimonial_slide .owl-dots button.owl-dot.active span{width:8px;height:8px;border-radius:50%;background-color:rgba(255,255,255,.7);position:absolute;left:0;top:-3px}
.rv-24-testimonial_section .rv-24-testimonial .rv-24-single_testimonial_slide .owl-dots button.owl-dot.active span::before{position:absolute;height:35px;width:35px;content:"";border-radius:50%;border:1px solid rgba(255,255,255,.7);background:rgba(0,0,0,0);top:-13px;left:-13px}
.rv-24-testimonial_section .rv-24-testimonial .rv-24-single_testimonial_slide .rv-24-single_testimonial .rv-24-single_testimonial_content .rv-24-single_testimonial_rating{padding-bottom:30px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-testimonial_section .rv-24-testimonial .rv-24-single_testimonial_slide .rv-24-single_testimonial .rv-24-single_testimonial_content .rv-24-single_testimonial_rating{padding-bottom:10px}
}
.rv-24-testimonial_section .rv-24-testimonial .rv-24-single_testimonial_slide .rv-24-single_testimonial .rv-24-single_testimonial_content .rv-24-single_testimonial_text_area{color:rgba(255,255,255,.7);font-size:16px;font-weight:500;margin-bottom:20px;line-height:36px;font-family:Mulish,sans-serif}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-24-testimonial_section .rv-24-testimonial .rv-24-single_testimonial_slide .rv-24-single_testimonial .rv-24-single_testimonial_content .rv-24-single_testimonial_text_area{font-size:14px;margin-bottom:20px;line-height:23px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-24-testimonial_section .rv-24-testimonial .rv-24-single_testimonial_slide .rv-24-single_testimonial .rv-24-single_testimonial_content .rv-24-testimonial_author_meta{margin-bottom:40px}
}
.rv-24-testimonial_section .rv-24-testimonial .rv-24-single_testimonial_slide .rv-24-single_testimonial .rv-24-single_testimonial_content .rv-24-testimonial_author_meta .rv-24-testimonial_author_name{font-size:22px;color:#fff;font-weight:700;margin-bottom:7px;font-family:Mulish,sans-serif}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-24-testimonial_section .rv-24-testimonial .rv-24-single_testimonial_slide .rv-24-single_testimonial .rv-24-single_testimonial_content .rv-24-testimonial_author_meta .rv-24-testimonial_author_name{font-size:18px}
}
.rv-24-testimonial_section .rv-24-testimonial .rv-24-single_testimonial_slide .rv-24-single_testimonial .rv-24-single_testimonial_content .rv-24-testimonial_author_meta .rv-24-testimonial_author_name a{color:#fff}
.rv-24-testimonial_section .rv-24-testimonial .rv-24-single_testimonial_slide .rv-24-single_testimonial .rv-24-single_testimonial_content .rv-24-testimonial_author_meta .rv-24-testimonial_author_designation{color:rgba(255,255,255,.6);font-weight:500;font-size:15px;font-family:Mulish,sans-serif}
.rv-25-testimonial_section{background:#1c312c;padding:120px 20px 140px 20px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-testimonial_section{padding:100px 0 120px 0}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-testimonial_section{padding:80px 0 100px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-testimonial_section{padding:80px 0 60px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-testimonial_section{padding:60px 0 40px 0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-testimonial_section{padding:60px 0 50px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-testimonial_section{padding:50px 0 45px 0}
}
.rv-25-testimonial_sub_title{color:#fff;font-size:16px;font-weight:600;margin-bottom:20px}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-testimonial_sub_title{margin-bottom:10px}
}
.rv-25-testimonial_title{color:#fff;font-size:46px;font-weight:700;margin-bottom:60px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-testimonial_title{font-size:40px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-testimonial_title{font-size:33px;margin-bottom:40px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-testimonial_title{font-size:28px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-testimonial_title{font-size:19px;margin-bottom:30px}
}
.rv-25-testimonial_slide{overflow:visible}
.rv-25-testimonial_slide .rv-25-single_testimonial{opacity:.5;background:#1e3932}
.rv-25-testimonial_slide .rv-25-single_testimonial .rv-25-single_testimonial_content{text-align:center;padding:100px 100px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-testimonial_slide .rv-25-single_testimonial .rv-25-single_testimonial_content{padding:80px 60px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-testimonial_slide .rv-25-single_testimonial .rv-25-single_testimonial_content{padding:60px 40px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-testimonial_slide .rv-25-single_testimonial .rv-25-single_testimonial_content{padding:50px 30px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-testimonial_slide .rv-25-single_testimonial .rv-25-single_testimonial_content{padding:30px 20px}
}
.rv-25-testimonial_slide .rv-25-single_testimonial .rv-25-single_testimonial_content .rv-25-single_testimonial_text_area{color:#b2b2b2;font-size:16px;font-weight:500;margin-bottom:30px;font-family:Mulish,sans-serif;line-height:36px}
.rv-25-testimonial_slide .rv-25-single_testimonial .rv-25-single_testimonial_content .rv-25-single_testimonial_text_area span{color:#fff}
.rv-25-testimonial_slide .rv-25-single_testimonial .rv-25-single_testimonial_content .rv-25-single_testimonial_rating{padding-bottom:60px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-testimonial_slide .rv-25-single_testimonial .rv-25-single_testimonial_content .rv-25-single_testimonial_rating{padding-bottom:40px}
}
.rv-25-testimonial_slide .rv-25-single_testimonial .rv-25-single_testimonial_content .rv-25-single_testimonial_rating i{color:#878c8f}
.rv-25-testimonial_slide .rv-25-single_testimonial .rv-25-single_testimonial_content .rv-25-testimonial_author_meta{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px;justify-content:center;font-family:Mulish,sans-serif}
.rv-25-testimonial_slide .rv-25-single_testimonial .rv-25-single_testimonial_content .rv-25-testimonial_author_meta .rv-25-testimonial_author_image{height:60px;width:60px;border-radius:50%}
.rv-25-testimonial_slide .rv-25-single_testimonial .rv-25-single_testimonial_content .rv-25-testimonial_author_meta .rv-25-testimonial_author_image img{height:100%;width:100%;border-radius:50%}
.rv-25-testimonial_slide .rv-25-single_testimonial .rv-25-single_testimonial_content .rv-25-testimonial_author_meta .rv-25-testimonial_author_txt{text-align:left}
.rv-25-testimonial_slide .rv-25-single_testimonial .rv-25-single_testimonial_content .rv-25-testimonial_author_meta .rv-25-testimonial_author_txt .rv-25-testimonial_author_name{font-size:20px;color:#fff;font-weight:700;margin-bottom:0;font-family:Mulish,sans-serif}
.rv-25-testimonial_slide .rv-25-single_testimonial .rv-25-single_testimonial_content .rv-25-testimonial_author_meta .rv-25-testimonial_author_txt .rv-25-testimonial_author_name a{color:#fff}
.rv-25-testimonial_slide .rv-25-single_testimonial .rv-25-single_testimonial_content .rv-25-testimonial_author_meta .rv-25-testimonial_author_txt .rv-25-testimonial_author_designation{color:rgba(255,255,255,.6);font-weight:500;font-size:15px;margin:0;font-family:Mulish,sans-serif}
.rv-25-testimonial_slide .rv-25-single_testimonial.swiper-slide.swiper-slide-active{opacity:1}
.rv-25-testimonial_slide_button{display:flex;margin-top:70px;justify-content:center;align-items:center;-moz-column-gap:100px;column-gap:100px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-testimonial_slide_button{margin-top:50px;-moz-column-gap:70px;column-gap:70px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-testimonial_slide_button{margin-top:40px;-moz-column-gap:40px;column-gap:40px}
}
.rv-25-testimonial_slide_button .rv-25-testimonial_next,.rv-25-testimonial_slide_button .rv-25-testimonial_prev{color:#fff;font-size:18px;font-weight:500;opacity:.5;font-family:Mulish,sans-serif}
.rv-25-testimonial_slide_button .rv-25-testimonial_next i,.rv-25-testimonial_slide_button .rv-25-testimonial_prev i{margin:0 10px}
.rv-25-testimonial_slide_button .rv-25-testimonial_next:hover,.rv-25-testimonial_slide_button .rv-25-testimonial_prev:hover{opacity:1}
.rv-3-team{padding:60px 0 0}
@media screen and (max-width:1399px){
.rv-3-team{padding:40px 0 0}
}
@media screen and (max-width:991px){
.rv-3-team{padding:30px 0 0}
}
.rv-3-member{overflow:hidden}
.rv-3-member:hover .rv-3-member__img img{scale:1.07}
.rv-3-member:hover .rv-3-member__txt{background-color:#a97240;border-color:#a97240}
.rv-3-member:hover .rv-3-member__socials{transform:rotate(0) perspective(999px)}
.rv-3-member:hover .rv-3-member__name{color:var(--white-f)}
.rv-3-member:hover .rv-3-member__label{color:rgba(255,255,255,.7)}
.rv-3-member__img{overflow:hidden}
.rv-3-member__img img{width:100%;transition:.4s ease}
.rv-3-member__txt{border:1px solid rgba(5,5,5,.14);border-top:none;padding:22px 34px 25px;position:relative;transition:.4s ease}
@media screen and (max-width:1199px){
.rv-3-member__txt{padding:17px 24px 20px}
}
@media screen and (max-width:991px){
.rv-3-member__txt{padding:12px 18px 15px}
}
.rv-3-member__socials{position:absolute;bottom:100%;right:-2px;background-color:#a97240;padding:10px 24px;display:flex;gap:15px;transform:perspective(300px) rotateX(90deg) rotateY(0) rotateZ(0);transform-origin:bottom;transition:.4s ease}
@media screen and (max-width:991px){
.rv-3-member__socials{padding:8px 15px}
}
.rv-3-member__socials a{color:rgba(255,255,255,.3);font-size:14px}
.rv-3-member__socials a:hover{color:var(--white-f)}
.rv-3-member__name{transition:.4s ease;margin-bottom:0;color:#050505;font-size:18px;font-weight:600}
@media screen and (max-width:991px){
.rv-3-member__name{font-size:16px}
}
.rv-3-member__label{transition:.4s ease;color:rgba(5,5,5,.7);font-family:var(--mulish);font-size:14px;font-weight:600;margin-bottom:4px}
.rv-5-member{text-align:center}
.rv-5-member__img{width:-moz-max-content;width:max-content;max-width:100%;margin:auto;position:relative;width:387px;height:400px;display:flex;align-items:center;justify-content:center;margin-bottom:25px}
@media screen and (max-width:1199px){
.rv-5-member__img{height:330px;margin-bottom:15px}
}
@media screen and (max-width:991px){
.rv-5-member__img{height:auto;margin-bottom:20px}
}
.rv-5-member__img::before{content:"";position:absolute;left:-15px;width:calc(100% + 5px);height:calc(100% + 5px);background:url(../img/rv-5-member-img-frame.html) no-repeat center center;background-size:100% 100%}
@media screen and (max-width:1399px){
.rv-5-member__img::before{width:calc(100% + 15px);height:calc(100% - 3px)}
}
@media screen and (max-width:991px){
.rv-5-member__img::before{width:calc(100% - 10px);height:calc(100% + 0px);left:0}
}
.rv-5-member__img img{width:342px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:50%}
.rv-5-member__label{color:#8e5b63;font-size:15px;font-weight:500;margin-bottom:6px}
.rv-5-member__name{color:#050505;font-family:var(--philosopher);font-size:24px;font-weight:700;margin-bottom:0}
@media screen and (max-width:767px){
.rv-5-member__name{font-size:22px}
}
.rv-5-member__name a:hover{color:#8e5b63}
#rv-5-team-slider-nav{display:flex;justify-content:center;margin-top:67px;gap:100px}
@media screen and (max-width:1199px){
#rv-5-team-slider-nav{margin-top:47px}
}
@media screen and (max-width:991px){
#rv-5-team-slider-nav{gap:70px}
}
@media screen and (max-width:575px){
#rv-5-team-slider-nav{margin-top:37px}
}
#rv-5-team-slider-nav button{color:#050505;font-family:var(--mulish);font-size:15px;font-weight:500}
#rv-5-team-slider-nav button:hover{color:#8e5b63}
#rv-5-team-slider-nav button.swiper-button-disabled{opacity:60%}
.rv-6-team{padding:60px 0 120px}
@media screen and (max-width:1399px){
.rv-6-team{padding:60px 0 80px}
}
@media screen and (max-width:991px){
.rv-6-team{padding:40px 0 60px}
}
.rv-6-team .rv-6-section__heading{text-align:center}
.rv-6-member{overflow:hidden;border-radius:10px;position:relative;z-index:1}
.rv-6-member:hover::before{opacity:1}
.rv-6-member:hover .rv-6-member__txt>*{translate:0 0;opacity:1}
.rv-6-member::before{content:"";position:absolute;inset:0;z-index:0;background-color:rgba(5,5,5,.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:.4s ease}
.rv-6-member img{width:100%}
.rv-6-member__txt{padding:40px 30px;position:absolute;bottom:0;left:0;width:100%}
@media screen and (max-width:1199px){
.rv-6-member__txt{padding:20px}
}
.rv-6-member__txt>*{translate:0 50%;opacity:0;transition:.4s ease}
.rv-6-member__txt>:nth-child(2){transition-delay:.15s}
.rv-6-member__txt>:nth-child(3){transition-delay:.25s}
.rv-6-member__role{color:rgba(255,255,255,.7);font-size:14px;font-weight:500;text-transform:uppercase;margin-bottom:6px}
.rv-6-member__name{color:#fff;font-size:20px;font-weight:700;margin-bottom:16px}
@media screen and (max-width:1199px){
.rv-6-member__name{font-size:18px;margin-bottom:10px}
}
.rv-6-member__socials a{background-color:var(--orange);border-color:var(--orange);color:var(--white-f);width:30px;height:30px;line-height:30px;font-size:13px}
#rv-6-team-slider-pagination .swiper-pagination-bullet::before{background-color:rgba(5,5,5,.2)}
#rv-6-team-slider-pagination .swiper-pagination-bullet-active{border-color:var(--black)}
#rv-6-team-slider-pagination .swiper-pagination-bullet-active::before{background-color:var(--black)}
.rv-8-team .rv-3-section-heading{margin-bottom:48px}
@media screen and (max-width:1199px){
.rv-8-team .rv-3-section-heading{margin-bottom:33px}
}
@media screen and (max-width:991px){
.rv-8-team .rv-3-section-heading{margin-bottom:28px}
}
@media screen and (max-width:767px){
.rv-8-team .rv-3-section-heading{row-gap:15px}
}
@media screen and (max-width:479px){
.rv-8-team .rv-3-section-heading{row-gap:10px}
}
.rv-8-member{height:auto}
.rv-8-member:hover .rv-8-member__img img{scale:1.1}
.rv-8-member__img{margin-bottom:12px;overflow:hidden}
.rv-8-member__img img{width:100%}
.rv-8-member .rv-1-speaker__socials{top:24px;right:24px}
.rv-8-member .rv-1-speaker__socials a{background-color:#1c74e9;border-radius:0;color:var(--white-f);border:1px solid #1c74e9}
.rv-8-member .rv-1-speaker__socials a:hover{background-color:rgba(0,0,0,0);color:var(--black)}
.rv-8-member .rv-3-project__sub-title{margin-bottom:6px}
@media screen and (max-width:1199px){
.rv-8-member .rv-3-project__sub-title{margin-bottom:3px}
}
.rv-8-member .rv-3-project__title{font-family:var(--mulish);font-size:20px;font-weight:700}
@media screen and (max-width:1199px){
.rv-8-member .rv-3-project__title{font-size:18px}
}
.rv-9-team{background:linear-gradient(180deg,rgba(101,171,3,.1) 0,rgba(101,171,3,.02) 100%)}
.rv-9-team__slider{padding-bottom:20px;margin-bottom:-20px}
.rv-9-team .rv-2-swiper-dots.rv-9-slider-dots{margin-top:60px;justify-content:center}
@media screen and (max-width:1399px){
.rv-9-team .rv-2-swiper-dots.rv-9-slider-dots{margin-top:40px}
}
@media screen and (max-width:767px){
.rv-9-team .rv-2-swiper-dots.rv-9-slider-dots{margin-top:30px}
}
.rv-9-team .rv-2-swiper-dots.rv-9-slider-dots .swiper-pagination-bullet::before{background-color:rgba(0,0,0,.24)}
.rv-9-team .rv-2-swiper-dots.rv-9-slider-dots .swiper-pagination-bullet-active{border-color:var(--black)}
.rv-9-team .rv-2-swiper-dots.rv-9-slider-dots .swiper-pagination-bullet-active::before{background-color:var(--black)}
.rv-9-member:hover .rv-9-member__img img{scale:1.08}
.rv-9-member:hover .rv-1-speaker__socials{translate:0}
.rv-9-member:hover .rv-1-speaker__socials a{opacity:1}
.rv-9-member__img{overflow:hidden;border-radius:14px}
.rv-9-member__img img{width:100%}
.rv-9-member__txt{background:var(--white-f);border-radius:10px;position:relative;margin:-40px 30px 0;padding:22px 30px 20px;box-shadow:0 1px 3px 0 rgba(5,5,5,.14)}
@media screen and (max-width:1199px){
.rv-9-member__txt{margin:-40px 15px 0;padding:15px 20px}
}
@media screen and (max-width:767px){
.rv-9-member__txt{padding:12px 17px}
}
@media screen and (max-width:575px){
.rv-9-member__txt{margin:-40px 8px 0;padding:10px 15px}
}
.rv-9-member__txt .rv-3-project__sub-title{text-transform:capitalize;font-weight:500;padding-left:0;margin-bottom:4px}
.rv-9-member__txt .rv-3-project__sub-title::before{content:none}
.rv-9-member__txt .rv-3-project__sub-title a:hover{color:#65ab03}
.rv-9-member__txt .rv-3-project__title{font-weight:700;font-size:20px}
@media screen and (max-width:767px){
.rv-9-member__txt .rv-3-project__title{font-size:18px}
}
@media screen and (max-width:575px){
.rv-9-member__txt .rv-3-project__title{font-size:16px}
}
.rv-9-member__txt .rv-3-project__title a:hover{color:#65ab03}
.rv-9-member-socials{position:absolute;bottom:calc(100% - 20px);right:30px;display:flex;gap:6px;flex-direction:column;overflow:hidden}
@media screen and (max-width:767px){
.rv-9-member-socials{right:20px}
}
.rv-9-member-socials__icon{font-size:18px;border-radius:6px;background:#65ab03;box-shadow:0 6px 20px 0 rgba(8,28,21,.3);color:var(--white-f);width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:relative}
@media screen and (max-width:575px){
.rv-9-member-socials__icon{width:35px;height:35px}
}
.rv-9-member .rv-1-speaker__socials{translate:0 100%;transition:.4s ease;position:static}
.rv-9-member .rv-1-speaker__socials a{transform:translateX(0);transform-origin:bottom;border-radius:6px}
@media screen and (max-width:575px){
.rv-9-member .rv-1-speaker__socials a{width:35px;height:35px;line-height:35px}
}
.rv-9-member .rv-1-speaker__socials a:hover{background-color:#65ab03}
.rv-10-team__heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px}
@media screen and (max-width:1399px){
.rv-10-team__heading{margin-bottom:38px}
}
@media screen and (max-width:1199px){
.rv-10-team__heading{margin-bottom:28px}
}
@media screen and (max-width:991px){
.rv-10-team__heading{margin-bottom:23px}
}
@media screen and (max-width:767px){
.rv-10-team__heading{flex-direction:column;align-items:center;row-gap:10px;text-align:center}
}
.rv-10-team__heading .rv-10-section__title{margin-bottom:0}
.rv-10-team__heading .right{margin-bottom:10px}
.rv-10-team__heading .right a{color:var(--black);font-family:var(--mulish);font-size:16px;font-weight:700;text-underline-offset:3px}
.rv-10-team__heading .right a:hover{color:#efc329}
.rv-10-team__row{--bs-gutter-x:60px;--bs-gutter-y:60px}
@media screen and (max-width:1399px){
.rv-10-team__row{--bs-gutter-x:45px;--bs-gutter-y:45px}
}
@media screen and (max-width:1199px){
.rv-10-team__row{--bs-gutter-x:35px;--bs-gutter-y:35px}
}
@media screen and (max-width:991px){
.rv-10-team__row{--bs-gutter-x:20px;--bs-gutter-y:20px}
}
.rv-10-member:hover .rv-6-member__txt{translate:0 0}
.rv-10-member:hover img{scale:1.06}
.rv-10-member::before{content:none}
.rv-10-member>img{aspect-ratio:39/47}
.rv-10-member .rv-6-member__txt{background-color:#efc329;padding:27px 40px;translate:0 100%;transition:.4s cubic-bezier(.16,.71,.17,1);font-family:var(--mulish)}
@media screen and (max-width:1399px){
.rv-10-member .rv-6-member__txt{padding:22px 30px}
}
@media screen and (max-width:991px){
.rv-10-member .rv-6-member__txt{padding:20px 15px}
}
.rv-10-member .rv-6-member__role{color:rgba(5,5,5,.7);font-weight:600}
.rv-10-member .rv-6-member__name{color:#050505}
.rv-10-member__socials{display:flex;align-items:center;gap:18px}
.rv-10-member__socials a{color:var(--black);font-size:15px;opacity:30%}
.rv-10-member__socials a:hover{opacity:1}
.rv-11-team{background-color:#f7f4f0}
.rv-11-team .rv-11-section__heading{text-align:center}
.rv-11-team__slider{padding-bottom:5px;margin-bottom:-5px}
.rv-11-member{overflow:hidden;padding-bottom:5px;margin-bottom:-5px}
.rv-11-member:hover .rv-9-member__img{border-radius:40px 0}
.rv-11-member:hover .rv-9-member__img img{scale:1.06}
.rv-11-member:hover .rv-1-speaker__socials a{opacity:1;transform:translateX(0)}
.rv-11-member .rv-1-speaker__socials a{background-color:#a98153;border-radius:10px 0;color:var(--white-f)}
.rv-11-member .rv-9-member__img{transition:.4s ease;border-radius:0}
.rv-11-member .rv-9-member__img img{width:100%;max-height:500px}
.rv-11-member .rv-9-member__txt{border-radius:20px 0;text-align:center;font-family:var(--mulish)}
.rv-11-member .rv-3-project__sub-title{color:#a98153}
.rv-14-team .rv-14-section__heading{text-align:center;width:45%;margin-inline:auto}
@media screen and (max-width:1399px){
.rv-14-team .rv-14-section__heading{width:55%}
}
@media screen and (max-width:1199px){
.rv-14-team .rv-14-section__heading{width:65%}
}
@media screen and (max-width:991px){
.rv-14-team .rv-14-section__heading{width:75%}
}
@media screen and (max-width:767px){
.rv-14-team .rv-14-section__heading{width:85%}
}
@media screen and (max-width:575px){
.rv-14-team .rv-14-section__heading{width:100%}
}
.rv-14-member:hover .rv-14-member__img img{scale:1.06}
.rv-14-member:hover .rv-14-member__socials a{background-color:#e64209}
.rv-14-member__img{overflow:hidden}
.rv-14-member__img img{width:100%;height:420px}
@media screen and (max-width:1399px){
.rv-14-member__img img{height:370px}
}
@media screen and (max-width:1199px){
.rv-14-member__img img{height:300px}
}
.rv-14-member__txt{padding-top:25px;display:flex;justify-content:space-between;gap:12px 15px;font-family:var(--mulish)}
@media screen and (max-width:1199px){
.rv-14-member__txt{padding-top:15px;flex-direction:column}
}
.rv-14-member__txt .rv-6-member__role{font-size:15px;color:rgba(2,2,8,.7);text-transform:capitalize;font-weight:600}
.rv-14-member__txt .rv-6-member__name{color:#020208;font-size:18px;font-weight:700;margin:0}
.rv-14-member__txt .rv-6-member__name a:hover{color:#e64209}
.rv-14-member__socials a{background-color:#174e5e;width:24px;height:24px;line-height:24px;color:rgba(255,255,255,.7);font-size:10px}
.rv-15-teem_main_area{padding:100px 0}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-teem_main_area{padding:90px 0}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-teem_main_area{padding:80px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-teem_main_area{padding:60px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-teem_main_area{padding:50px 0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-teem_main_area{padding:50px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-15-teem_main_area{padding:35px 0}
}
.rv-15-teem_main_area .rv-15-teem_section_top{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-teem_main_area .rv-15-teem_section_top{font-size:30px;margin-bottom:40px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-teem_main_area .rv-15-teem_section_top{font-size:25px;margin-bottom:30px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-15-teem_main_area .rv-15-teem_section_top{flex-direction:column;margin-bottom:20px}
}
.rv-15-teem_main_area .rv-15-teem_section_top .rv-15-teem_title_heading{color:#050505;font-size:50px;font-weight:600;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-teem_main_area .rv-15-teem_section_top .rv-15-teem_title_heading{font-size:30px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-teem_main_area .rv-15-teem_section_top .rv-15-teem_title_heading{font-size:25px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-15-teem_main_area .rv-15-teem_section_top .rv-15-teem_title_heading{font-size:20px}
}
.rv-15-teem_main_area .rv-15-teem_section_top .rv-15-work_button_area{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px}
.rv-15-teem_main_area .rv-15-teem_section_top .rv-15-work_button_area .rv-15-teem-swiper-button-next i,.rv-15-teem_main_area .rv-15-teem_section_top .rv-15-work_button_area .rv-15-teem-swiper-button-prev i{color:#c6c8d4;font-size:30px;transition:.3s}
.rv-15-teem_main_area .rv-15-teem_section_top .rv-15-work_button_area .rv-15-teem-swiper-button-next i:hover,.rv-15-teem_main_area .rv-15-teem_section_top .rv-15-work_button_area .rv-15-teem-swiper-button-prev i:hover{color:#050505}
.rv-15-teem_main_area .rv-15-teem_area .rv-15-single_teem{border:1px solid #c6c8d4;transition:.5s}
.rv-15-teem_main_area .rv-15-teem_area .rv-15-single_teem:hover{background:#f35b04}
.rv-15-teem_main_area .rv-15-teem_area .rv-15-single_teem:hover .rv-15-teem_member_info_area .rv-15-teem_member_socials{visibility:visible;transform:scale(1)}
.rv-15-teem_main_area .rv-15-teem_area .rv-15-single_teem .rv-15-single_teem_image{height:350px;width:100%}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-teem_main_area .rv-15-teem_area .rv-15-single_teem .rv-15-single_teem_image{height:270px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-teem_main_area .rv-15-teem_area .rv-15-single_teem .rv-15-single_teem_image{height:230px}
}
.rv-15-teem_main_area .rv-15-teem_area .rv-15-single_teem .rv-15-single_teem_image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}
.rv-15-teem_main_area .rv-15-teem_area .rv-15-single_teem .rv-15-teem_member_info_area{display:flex;justify-content:space-between;padding:20px}
@media only screen and (min-width:992px)and (max-width:1199px){
.rv-15-teem_main_area .rv-15-teem_area .rv-15-single_teem .rv-15-teem_member_info_area{padding:20px 15px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-teem_main_area .rv-15-teem_area .rv-15-single_teem .rv-15-teem_member_info_area{flex-direction:column;row-gap:15px}
}
.rv-15-teem_main_area .rv-15-teem_area .rv-15-single_teem .rv-15-teem_member_info_area .rv-15-teem_member_info .rv-15-team_member_designation{font-weight:500;color:rgba(5,5,5,.7);padding-bottom:7px;display:inline-block;transition:.5s;font-family:Mulish,sans-serif}
.rv-15-teem_main_area .rv-15-teem_area .rv-15-single_teem .rv-15-teem_member_info_area .rv-15-teem_member_info .rv-15-team_member_designation:hover{color:rgba(255,255,255,.8)}
.rv-15-teem_main_area .rv-15-teem_area .rv-15-single_teem .rv-15-teem_member_info_area .rv-15-teem_member_info .rv-15-team_member_name{font-size:18px;font-weight:700;margin:0;font-family:Mulish,sans-serif}
.rv-15-teem_main_area .rv-15-teem_area .rv-15-single_teem .rv-15-teem_member_info_area .rv-15-teem_member_info .rv-15-team_member_name a{color:#050505;transition:.5s}
.rv-15-teem_main_area .rv-15-teem_area .rv-15-single_teem .rv-15-teem_member_info_area .rv-15-teem_member_info .rv-15-team_member_name a:hover{color:#fff}
.rv-15-teem_main_area .rv-15-teem_area .rv-15-single_teem .rv-15-teem_member_info_area .rv-15-teem_member_socials{align-self:flex-end;visibility:hidden;transition:.5s;transform:scale(0)}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-teem_main_area .rv-15-teem_area .rv-15-single_teem .rv-15-teem_member_info_area .rv-15-teem_member_socials{align-self:center}
}
.rv-15-teem_main_area .rv-15-teem_area .rv-15-single_teem .rv-15-teem_member_info_area .rv-15-teem_member_socials a{margin-right:10px;font-size:20px;color:#f78c4f;transition:.5s;font-family:Mulish,sans-serif}
.rv-15-teem_main_area .rv-15-teem_area .rv-15-single_teem .rv-15-teem_member_info_area .rv-15-teem_member_socials a:hover{color:#fff}
.rv-18-teem_main_area_section{padding:100px 0}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-teem_main_area_section{padding:70px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-teem_main_area_section{padding:40px 0}
}
.rv-18-teem_main_area_section .rv-18-teem_section_top{display:flex;justify-content:space-between;align-items:center;padding-bottom:50px}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-18-teem_main_area_section .rv-18-teem_section_top{flex-direction:column;gap:30px;padding-bottom:30px}
}
.rv-18-teem_main_area_section .rv-18-teem_section_top .rv-18-teem_title .rv-18-testimonial_heading{color:#142137;font-size:50px;font-weight:800;position:relative;z-index:1;text-align:center;font-family:Mulish,sans-serif}
@media only screen and (min-width:576px)and (max-width:767px){
.rv-18-teem_main_area_section .rv-18-teem_section_top .rv-18-teem_title .rv-18-testimonial_heading{font-size:35px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-teem_main_area_section .rv-18-teem_section_top .rv-18-teem_title .rv-18-testimonial_heading{font-size:30px}
}
.rv-18-teem_main_area_section .rv-18-teem_section_top .rv-18-teem_title .rv-18-testimonial_heading span{position:absolute;right:0;z-index:-1;bottom:-35%}
.rv-18-teem_main_area_section .rv-18-teem_section_top .rv-18-teem_button_area{display:flex;-moz-column-gap:20px;column-gap:20px}
.rv-18-teem_main_area_section .rv-18-teem_section_top .rv-18-teem_button_area .rv-18-teem-swiper-button-prev i{height:50px;width:50px;background:rgba(0,0,0,0);text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid rgba(2,2,8,.1);color:#020208;transition:.3s}
.rv-18-teem_main_area_section .rv-18-teem_section_top .rv-18-teem_button_area .rv-18-teem-swiper-button-prev i:hover{background:#dfe11b;border:1px solid rgba(0,0,0,0)}
.rv-18-teem_main_area_section .rv-18-teem_section_top .rv-18-teem_button_area .rv-18-teem-swiper-button-prev i{background:rgba(20,33,55,.08);color:#142137;border:none}
.rv-18-teem_main_area_section .rv-18-teem_section_top .rv-18-teem_button_area .rv-18-teem-swiper-button-prev i:hover{background:#1c74e9;color:#fff;border:none}
.rv-18-teem_main_area_section .rv-18-teem_section_top .rv-18-teem_button_area .rv-18-teem-swiper-button-next{font-family:Mulish,sans-serif}
.rv-18-teem_main_area_section .rv-18-teem_section_top .rv-18-teem_button_area .rv-18-teem-swiper-button-next i{height:50px;width:50px;background:rgba(0,0,0,0);text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid rgba(2,2,8,.1);color:#020208;transition:.3s}
.rv-18-teem_main_area_section .rv-18-teem_section_top .rv-18-teem_button_area .rv-18-teem-swiper-button-next i:hover{background:#dfe11b;border:1px solid rgba(0,0,0,0)}
.rv-18-teem_main_area_section .rv-18-teem_section_top .rv-18-teem_button_area .rv-18-teem-swiper-button-next i{background:rgba(20,33,55,.08);color:#142137;border:none}
.rv-18-teem_main_area_section .rv-18-teem_section_top .rv-18-teem_button_area .rv-18-teem-swiper-button-next i:hover{background:#1c74e9;color:#fff;border:none}
.rv-18-teem_main_area_section .rv-18-teem_area .rv-18-single_teem:hover .rv-18-single_teem_image .rv-18-teem_member_socials{visibility:visible;bottom:20px}
.rv-18-teem_main_area_section .rv-18-teem_area .rv-18-single_teem:hover .rv-18-single_teem_image img{transform:scale(1.1)}
.rv-18-teem_main_area_section .rv-18-teem_area .rv-18-single_teem .rv-18-single_teem_image{height:400px;width:100%;position:relative;overflow:hidden}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-18-teem_main_area_section .rv-18-teem_area .rv-18-single_teem .rv-18-single_teem_image{height:350px}
}
.rv-18-teem_main_area_section .rv-18-teem_area .rv-18-single_teem .rv-18-single_teem_image img{height:100%;width:100%;transition:all .4s ease}
.rv-18-teem_main_area_section .rv-18-teem_area .rv-18-single_teem .rv-18-single_teem_image .rv-18-teem_member_socials{position:absolute;content:"";height:45px;width:150px;right:20px;bottom:-60px;display:flex;background:#1c74e9;justify-content:center;align-items:center;-moz-column-gap:20px;column-gap:20px;visibility:hidden;transition:all .4s ease}
.rv-18-teem_main_area_section .rv-18-teem_area .rv-18-single_teem .rv-18-single_teem_image .rv-18-teem_member_socials a{font-size:16px;color:rgba(255,255,255,.3);transition:all .3s ease;font-family:Mulish,sans-serif}
.rv-18-teem_main_area_section .rv-18-teem_area .rv-18-single_teem .rv-18-single_teem_image .rv-18-teem_member_socials a:hover{color:#fff}
.rv-18-teem_main_area_section .rv-18-teem_area .rv-18-single_teem .rv-18-teem_member_info{margin-top:30px}
.rv-18-teem_main_area_section .rv-18-teem_area .rv-18-single_teem .rv-18-teem_member_info .rv-18-team_member_designation{font-weight:500;color:rgba(20,33,55,.7);padding-bottom:3px;font-family:Mulish,sans-serif}
.rv-18-teem_main_area_section .rv-18-teem_area .rv-18-single_teem .rv-18-teem_member_info .rv-18-team_member_name{font-size:24px;font-weight:700;margin:0;font-family:Mulish,sans-serif}
.rv-18-teem_main_area_section .rv-18-teem_area .rv-18-single_teem .rv-18-teem_member_info .rv-18-team_member_name a{color:#142137;transition:.5s}
.rv-18-teem_main_area_section .rv-18-teem_area .rv-18-single_teem .rv-18-teem_member_info .rv-18-team_member_name a:hover{color:#1c74e9}
.rv-19-teem_main_area_section{padding:130px 0}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-teem_main_area_section{padding:100px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-teem_main_area_section{padding:70px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-teem_main_area_section{padding:50px 0}
}
.rv-19-teem_main_area_section .rv-19-teem_section_top{display:flex;align-items:center;justify-content:space-between;padding-bottom:60px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-teem_main_area_section .rv-19-teem_section_top{padding-bottom:40px}
}
.rv-19-teem_main_area_section .rv-19-teem_section_top .rv-19-teem_title .rv-19-testimonial_heading{color:#142137;font-size:60px;font-weight:800;margin:0;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-teem_main_area_section .rv-19-teem_section_top .rv-19-teem_title .rv-19-testimonial_heading{font-size:50px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-teem_main_area_section .rv-19-teem_section_top .rv-19-teem_title .rv-19-testimonial_heading{font-size:33px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-teem_main_area_section .rv-19-teem_section_top .rv-19-teem_title .rv-19-testimonial_heading{font-size:23px}
}
.rv-19-teem_main_area_section .rv-19-teem_section_top .rv-19-teem_button_area{font-size:16px;font-weight:700;color:#142137;width:250px;height:54px;border:1px solid rgba(20,33,55,.14);display:flex;justify-content:space-between;align-items:center;text-align:center;background:rgba(0,0,0,0);position:relative;z-index:1;font-family:Mulish,sans-serif}
.rv-19-teem_main_area_section .rv-19-teem_section_top .rv-19-teem_button_area .rv-19-teem_btn{border-right:1px solid rgba(20,33,55,.14);width:100%;color:#142137;height:100%;display:flex;justify-content:center;align-items:center;padding-left:20px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-teem_main_area_section .rv-19-teem_section_top .rv-19-teem_button_area .rv-19-teem_btn{padding-left:0}
}
.rv-19-teem_main_area_section .rv-19-teem_section_top .rv-19-teem_button_area::before{content:"";position:absolute;inset:0;background-color:#dfe11b;width:0;height:100%;transition:all .4s ease;z-index:-1;left:auto}
.rv-19-teem_main_area_section .rv-19-teem_section_top .rv-19-teem_button_area:hover{color:#000}
.rv-19-teem_main_area_section .rv-19-teem_section_top .rv-19-teem_button_area:hover i{transform:rotate(90deg)}
.rv-19-teem_main_area_section .rv-19-teem_section_top .rv-19-teem_button_area:hover .rv-19-teem_btn{color:#000}
.rv-19-teem_main_area_section .rv-19-teem_section_top .rv-19-teem_button_area:hover::before{width:100%;left:0}
.rv-19-teem_main_area_section .rv-19-teem_section_top .rv-19-teem_button_area i{height:54px;width:54px;align-self:flex-end;text-align:center;line-height:54px;transform:rotate(45deg);transition:all .4s ease}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-teem_main_area_section .rv-19-single_teem{margin-bottom:30px}
}
.rv-19-teem_main_area_section .rv-19-single_teem:hover .rv-19-single_teem_image img{transform:scale(1.1)}
.rv-19-teem_main_area_section .rv-19-single_teem:hover .rv-19-teem_member_info{background:#dfe11b}
.rv-19-teem_main_area_section .rv-19-single_teem .rv-19-single_teem_image{height:370px;width:100%;overflow:hidden}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-teem_main_area_section .rv-19-single_teem .rv-19-single_teem_image{height:320px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-teem_main_area_section .rv-19-single_teem .rv-19-single_teem_image{height:215px}
}
.rv-19-teem_main_area_section .rv-19-single_teem .rv-19-single_teem_image img{height:100%;width:100%;transition:all .4s ease}
.rv-19-teem_main_area_section .rv-19-single_teem .rv-19-teem_member_info{padding:20px 0;background:#eff0f3;transition:all .4s ease;text-align:center}
.rv-19-teem_main_area_section .rv-19-single_teem .rv-19-teem_member_info .rv-19-team_member_name{font-size:20px;font-weight:700;margin-bottom:15px;font-family:Mulish,sans-serif}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-teem_main_area_section .rv-19-single_teem .rv-19-teem_member_info .rv-19-team_member_name{margin-bottom:10px}
}
.rv-19-teem_main_area_section .rv-19-single_teem .rv-19-teem_member_info .rv-19-team_member_name a{color:#142137}
.rv-19-teem_main_area_section .rv-19-single_teem .rv-19-teem_member_info .rv-19-team_member_designation{font-weight:500;color:rgba(20,33,55,.7);margin-bottom:20px;font-family:Mulish,sans-serif}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-19-teem_main_area_section .rv-19-single_teem .rv-19-teem_member_info .rv-19-team_member_designation{margin-bottom:10px}
}
.rv-19-teem_main_area_section .rv-19-single_teem .rv-19-teem_member_info .rv-19-teem_member_socials{display:flex;justify-content:center;align-items:center;-moz-column-gap:15px;column-gap:15px}
.rv-19-teem_main_area_section .rv-19-single_teem .rv-19-teem_member_info .rv-19-teem_member_socials a{font-size:20px;color:#142137}
.rv-20-team_main_area_section{padding:160px 0 140px 0}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-team_main_area_section{padding:120px 0 100px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-team_main_area_section{padding:80px 0 60px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-team_main_area_section{padding:60px 0 30px 0}
}
.rv-20-team_main_area_section .rv-20-team_section_top{display:flex;justify-content:space-between;margin-bottom:60px}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-team_main_area_section .rv-20-team_section_top{margin-bottom:40px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-team_main_area_section .rv-20-team_section_top{flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-bottom:30px}
}
.rv-20-team_main_area_section .rv-20-team_section_top .rv-20-team_section_heading{max-width:50%}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-team_main_area_section .rv-20-team_section_top .rv-20-team_section_heading{max-width:100%;text-align:center}
}
.rv-20-team_main_area_section .rv-20-team_section_top .rv-20-team_section_heading .rv-20-team_sub_title{color:#081c15;font-weight:500;font-size:16px;width:160px;height:36px;line-height:36px;text-align:center;border:1px solid rgba(8,28,21,.14);display:flex;justify-content:center;align-items:center;-moz-column-gap:4px;column-gap:4px;margin-bottom:20px}
.rv-20-team_main_area_section .rv-20-team_section_top .rv-20-team_section_heading .rv-20-team_sub_title span{height:5px;width:5px;background:#081c15;border-radius:50%}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-team_main_area_section .rv-20-team_section_top .rv-20-team_section_heading .rv-20-team_sub_title{margin:auto;margin-bottom:20px}
}
.rv-20-team_main_area_section .rv-20-team_section_top .rv-20-team_section_heading .rv-20-team_section_title{font-size:54px;font-weight:800;color:#081c15;margin-bottom:0;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-team_main_area_section .rv-20-team_section_top .rv-20-team_section_heading .rv-20-team_section_title{font-size:40px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-team_main_area_section .rv-20-team_section_top .rv-20-team_section_heading .rv-20-team_section_title{font-size:28px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-team_main_area_section .rv-20-team_section_top .rv-20-team_section_heading .rv-20-team_section_title{font-size:22px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-team_main_area_section .rv-20-team_section_top .rv-20-team_section_heading .rv-20-team_section_title{font-size:18px}
}
.rv-20-team_main_area_section .rv-20-team_section_top .rv-20-team_button_area{align-self:flex-end}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-team_main_area_section .rv-20-team_section_top .rv-20-team_button_area{align-self:center}
}
.rv-20-team_main_area_section .rv-20-team_section_top .rv-20-team_button_area .rv-20-team_btn{background:#fff;color:#081c15;font-size:16px;font-weight:700;width:200px;height:54px;display:flex;justify-content:center;align-items:center;position:relative;transition:all .4s ease;z-index:1;border:1px solid rgba(8,28,21,.14);font-family:Mulish,sans-serif}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-team_main_area_section .rv-20-team_section_top .rv-20-team_button_area .rv-20-team_btn{width:165px}
}
.rv-20-team_main_area_section .rv-20-team_section_top .rv-20-team_button_area .rv-20-team_btn::before{content:"";position:absolute;inset:0;background:#2d6a4f;width:0;height:100%;transition:all .4s ease;z-index:-1;left:auto}
.rv-20-team_main_area_section .rv-20-team_section_top .rv-20-team_button_area .rv-20-team_btn:hover{color:#fff;background:#2d6a4f}
.rv-20-team_main_area_section .rv-20-team_section_top .rv-20-team_button_area .rv-20-team_btn:hover::before{width:100%;left:0}
.rv-20-team_main_area_section .rv-20-single_team:hover .rv-20-single_team_image .rv-20-team_member_socials{bottom:56px}
.rv-20-team_main_area_section .rv-20-single_team:hover .rv-20-single_team_image img{transform:scale(1.1)}
.rv-20-team_main_area_section .rv-20-single_team .rv-20-single_team_image{height:410px;width:auto;position:relative;overflow:hidden}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-20-team_main_area_section .rv-20-single_team .rv-20-single_team_image{height:300px}
}
@media only screen and (min-width:480px)and (max-width:575px){
.rv-20-team_main_area_section .rv-20-single_team .rv-20-single_team_image{height:250px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-20-team_main_area_section .rv-20-single_team .rv-20-single_team_image{height:200px}
}
.rv-20-team_main_area_section .rv-20-single_team .rv-20-single_team_image img{height:100%;width:100%;transition:all .4s ease;-o-object-fit:cover;object-fit:cover}
.rv-20-team_main_area_section .rv-20-single_team .rv-20-single_team_image .rv-20-team_member_socials{position:absolute;content:"";right:39px;bottom:-200px;display:flex;justify-content:center;align-items:center;row-gap:11px;transition:all .4s ease;flex-direction:column;transition:all .4s ease}
.rv-20-team_main_area_section .rv-20-single_team .rv-20-single_team_image .rv-20-team_member_socials a{font-size:18px;height:40px;width:40px;color:#03041c;display:inline-block;background:#fff;text-align:center;line-height:40px;transition:all .4s ease;font-family:Mulish,sans-serif}
.rv-20-team_main_area_section .rv-20-single_team .rv-20-single_team_image .rv-20-team_member_socials a:hover{color:#fff;background:#2d6a4f}
.rv-20-team_main_area_section .rv-20-single_team .rv-20-team_member_info{margin:0 20px;position:relative;background:#fff;padding:35px 20px;top:-30px;border:1px solid rgba(8,28,21,.1)}
.rv-20-team_main_area_section .rv-20-single_team .rv-20-team_member_info i{font-size:18px;height:40px;width:40px;color:#fff;display:inline-block;background:#2d6a4f;text-align:center;line-height:40px;position:absolute;content:"";right:17px;top:-18px}
.rv-20-team_main_area_section .rv-20-single_team .rv-20-team_member_info .rv-20-team_member_designation{font-weight:500;color:rgba(20,33,55,.7);padding-bottom:3px;font-size:14px;font-family:Mulish,sans-serif}
.rv-20-team_main_area_section .rv-20-single_team .rv-20-team_member_info .rv-20-team_member_name{font-size:20px;font-weight:700;margin-bottom:10px;font-family:Mulish,sans-serif}
.rv-20-team_main_area_section .rv-20-single_team .rv-20-team_member_info .rv-20-team_member_name a{color:#142137;transition:.5s}
.rv-20-team_main_area_section .rv-20-single_team .rv-20-team_member_info .rv-20-team_member_name a:hover{color:#2d6a4f}
.rv-20-team_main_area_section .rv-20-single_team .rv-20-team_member_info .rv-20-team_drp_txt{position:absolute;right:0;bottom:-10px;font-size:30px;font-weight:700;color:rgba(45,105,79,.1);margin:0;font-family:Mulish,sans-serif}
.rv-22-teem_main_area_section{padding:140px 0 160px 0}
@media only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-teem_main_area_section{padding:120px 0 140px 0}
}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-teem_main_area_section{padding:100px 0 120px 0}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-teem_main_area_section{padding:80px 0 100px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-teem_main_area_section{padding:60px 0 80px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-teem_main_area_section{padding:50px 0 60px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-teem_main_area_section{padding:40px 0 50px 0}
}
.rv-22-teem_main_area_section .rv-22-teem_section_top{display:flex;margin-bottom:60px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-teem_main_area_section .rv-22-teem_section_top{margin-bottom:50px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-teem_main_area_section .rv-22-teem_section_top{margin-bottom:40px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-teem_main_area_section .rv-22-teem_section_top{margin-bottom:40px;flex-direction:column;gap:20px}
}
.rv-22-teem_main_area_section .rv-22-teem_section_top .rv-22-teem_section_heading{width:60%}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-teem_main_area_section .rv-22-teem_section_top .rv-22-teem_section_heading{width:100%}
}
.rv-22-teem_main_area_section .rv-22-teem_section_top .rv-22-teem_section_heading .rv-22-teem_sub_title{position:relative;color:rgba(4,14,31,.7);font-size:14px;font-weight:500;text-transform:uppercase;display:inline-block;font-family:Mulish,sans-serif}
.rv-22-teem_main_area_section .rv-22-teem_section_top .rv-22-teem_section_heading .rv-22-teem_sub_title .rv8_sub_pre_nex{content:"";background:rgba(4,14,31,.4);width:60px;height:1px;position:absolute;right:-80%;top:50%;transform:translateY(-50%)}
.rv-22-teem_main_area_section .rv-22-teem_section_top .rv-22-teem_section_heading .rv-22-teem_sub_title .rv8_sub_pre_nex::before{position:absolute;content:"";height:8px;width:8px;left:-15px;background:#9a9ea5;border-radius:50%;transform:translateY(-50%);animation:slide-right 2.5s linear infinite alternate both;top:0}
@keyframes slide-right{
0%{left:0}
100%{left:100%}
}
.rv-22-teem_main_area_section .rv-22-teem_section_top .rv-22-teem_section_heading .rv-22-teem_sub_title .rv8_sub_pre_nex::after{position:absolute;content:"";height:8px;width:8px;right:-15px;background:#9a9ea5;border-radius:50%;top:50%;transform:translateY(-50%);animation:slide-left 2.5s linear infinite alternate both;top:0}
@keyframes slide-left{
0%{right:0}
100%{right:100%}
}
.rv-22-teem_main_area_section .rv-22-teem_section_top .rv-22-teem_section_heading .rv-22-teem_title{color:#040e1f;font-size:46px;font-weight:700;font-family:Mulish,sans-serif;margin:0}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-teem_main_area_section .rv-22-teem_section_top .rv-22-teem_section_heading .rv-22-teem_title{font-size:40px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-teem_main_area_section .rv-22-teem_section_top .rv-22-teem_section_heading .rv-22-teem_title{font-size:30px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-teem_main_area_section .rv-22-teem_section_top .rv-22-teem_section_heading .rv-22-teem_title{font-size:25px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-teem_main_area_section .rv-22-teem_section_top .rv-22-teem_section_heading .rv-22-teem_title{font-size:20px}
}
.rv-22-teem_main_area_section .rv-22-teem_section_top .rv-22-teem_slide_button_area{display:flex;-moz-column-gap:20px;column-gap:20px;justify-content:flex-end;width:30%;align-items:flex-end;margin-left:auto}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-teem_main_area_section .rv-22-teem_section_top .rv-22-teem_slide_button_area{justify-content:center;width:100%}
}
.rv-22-teem_main_area_section .rv-22-teem_section_top .rv-22-teem_slide_button_area .rv-22-teem-swiper-button-prev i{height:50px;width:50px;background:rgba(0,0,0,0);text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid rgba(2,2,8,.1);color:#020208;transition:.3s}
.rv-22-teem_main_area_section .rv-22-teem_section_top .rv-22-teem_slide_button_area .rv-22-teem-swiper-button-prev i:hover{background:#dfe11b;border:1px solid rgba(0,0,0,0)}
.rv-22-teem_main_area_section .rv-22-teem_section_top .rv-22-teem_slide_button_area .rv-22-teem-swiper-button-prev i{background:#fff;border:1px solid rgba(4,14,31,.14);color:#040e1f}
.rv-22-teem_main_area_section .rv-22-teem_section_top .rv-22-teem_slide_button_area .rv-22-teem-swiper-button-prev i:hover{background:#b38d3f;color:#fff;border:1px solid rgba(0,0,0,0)}
.rv-22-teem_main_area_section .rv-22-teem_section_top .rv-22-teem_slide_button_area .rv-22-teem-swiper-button-next i{height:50px;width:50px;background:rgba(0,0,0,0);text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid rgba(2,2,8,.1);color:#020208;transition:.3s}
.rv-22-teem_main_area_section .rv-22-teem_section_top .rv-22-teem_slide_button_area .rv-22-teem-swiper-button-next i:hover{background:#dfe11b;border:1px solid rgba(0,0,0,0)}
.rv-22-teem_main_area_section .rv-22-teem_section_top .rv-22-teem_slide_button_area .rv-22-teem-swiper-button-next i{background:#fff;border:1px solid rgba(4,14,31,.14);color:#040e1f}
.rv-22-teem_main_area_section .rv-22-teem_section_top .rv-22-teem_slide_button_area .rv-22-teem-swiper-button-next i:hover{background:#b38d3f;color:#fff;border:1px solid rgba(0,0,0,0)}
.rv-22-teem_main_area_section .rv-22-teem_area .rv-22-single_teem:hover .rv-22-single_teem_image img{transform:scale(1.1)}
.rv-22-teem_main_area_section .rv-22-teem_area .rv-22-single_teem:hover .rv-22-single_teem_image .rv-22-single_teem_member_details{bottom:5%}
.rv-22-teem_main_area_section .rv-22-teem_area .rv-22-single_teem:hover .rv-22-single_teem_image .rv-22-single_teem_member_details .rv-22-single_teem_member_socials a{transform:scale(1)}
.rv-22-teem_main_area_section .rv-22-teem_area .rv-22-single_teem .rv-22-single_teem_image{height:450px;width:auto;position:relative;overflow:hidden}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-teem_main_area_section .rv-22-teem_area .rv-22-single_teem .rv-22-single_teem_image{height:400px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-teem_main_area_section .rv-22-teem_area .rv-22-single_teem .rv-22-single_teem_image{height:300px}
}
.rv-22-teem_main_area_section .rv-22-teem_area .rv-22-single_teem .rv-22-single_teem_image img{height:100%;width:100%;transition:all .4s ease;-o-object-fit:cover;object-fit:cover}
.rv-22-teem_main_area_section .rv-22-teem_area .rv-22-single_teem .rv-22-single_teem_image::after{position:absolute;content:"";left:0;top:0;height:100%;width:100%;background:linear-gradient(180deg,rgba(4,14,31,0) 0,#040e1f 100%)}
.rv-22-teem_main_area_section .rv-22-teem_area .rv-22-single_teem .rv-22-single_teem_image .rv-22-single_teem_member_details{position:absolute;left:5%;bottom:0;z-index:1;transition:all .4s ease}
.rv-22-teem_main_area_section .rv-22-teem_area .rv-22-single_teem .rv-22-single_teem_image .rv-22-single_teem_member_details span{font-size:14px;font-weight:500;color:rgba(255,255,255,.7);text-transform:uppercase;margin-bottom:7px}
.rv-22-teem_main_area_section .rv-22-teem_area .rv-22-single_teem .rv-22-single_teem_image .rv-22-single_teem_member_details h4{font-size:20px;font-weight:700;color:#fff;text-transform:uppercase;margin-bottom:7px;font-family:Mulish,sans-serif}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-teem_main_area_section .rv-22-teem_area .rv-22-single_teem .rv-22-single_teem_image .rv-22-single_teem_member_details h4{font-size:16px}
}
.rv-22-teem_main_area_section .rv-22-teem_area .rv-22-single_teem .rv-22-single_teem_image .rv-22-single_teem_member_details .rv-22-single_teem_member_socials{display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:15px;column-gap:15px}
.rv-22-teem_main_area_section .rv-22-teem_area .rv-22-single_teem .rv-22-single_teem_image .rv-22-single_teem_member_details .rv-22-single_teem_member_socials a{color:rgba(255,255,255,.3);transition:all .1s ease;display:inline-block;transform:scale(0)}
.rv-22-teem_main_area_section .rv-22-teem_area .rv-22-single_teem .rv-22-single_teem_image .rv-22-single_teem_member_details .rv-22-single_teem_member_socials a:hover{color:#fff}
.rv-22-teem_main_area_section .rv-22-teem_area .rv-22-single_teem .rv-22-single_teem_image .rv-22-single_teem_member_details .rv-22-single_teem_member_socials a:nth-child(2){transition:all .3s ease}
.rv-22-teem_main_area_section .rv-22-teem_area .rv-22-single_teem .rv-22-single_teem_image .rv-22-single_teem_member_details .rv-22-single_teem_member_socials a:nth-child(3){transition:all .5s ease}
.rv-22-teem_main_area_section .rv-22-teem_area .rv-22-single_teem .rv-22-single_teem_image .rv-22-single_teem_member_details .rv-22-single_teem_member_socials a:nth-child(4){transition:all .7s ease}
.rv-23-teem_main_area_section{padding:100px 0}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-teem_main_area_section{padding:90px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-teem_main_area_section{padding:80px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-teem_main_area_section{padding:60px 0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-teem_main_area_section{padding:50px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-23-teem_main_area_section{padding:35px 0}
}
.rv-23-teem_main_area_section .rv-23-teem_section_top{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px;padding:0}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px){
.rv-23-teem_main_area_section .rv-23-teem_section_top{margin-bottom:35px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-teem_main_area_section .rv-23-teem_section_top{flex-direction:column;margin-bottom:30px}
}
.rv-23-teem_main_area_section .rv-23-teem_section_top .rv-23-teem_sub_title{color:#fff;font-size:15px;font-weight:700;background:#020208;padding:1px 4px;display:inline-block;font-family:Mulish,sans-serif}
.rv-23-teem_main_area_section .rv-23-teem_section_top .rv-23-teem_title{color:#020208;font-size:46px;font-weight:800;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-teem_main_area_section .rv-23-teem_section_top .rv-23-teem_title{font-size:40px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-teem_main_area_section .rv-23-teem_section_top .rv-23-teem_title{font-size:30px}
}
.rv-23-teem_main_area_section .rv-23-teem_section_top .rv-23-teem_button{text-align:right;align-self:flex-end;margin-left:auto}
.rv-23-teem_main_area_section .rv-23-teem_section_top .rv-23-teem_button .rv-23-teem_btn{font-size:16px;font-weight:700;color:#020208;background:rgba(0,0,0,0);border:1px solid rgba(2,2,8,.1);width:210px;height:54px;transition:all .5s ease;position:relative;text-align:center;line-height:54px;font-family:Mulish,sans-serif;z-index:1}
.rv-23-teem_main_area_section .rv-23-teem_section_top .rv-23-teem_button .rv-23-teem_btn::before{content:"";position:absolute;inset:0;background:#3ba52d;width:0%;height:100%;transition:all .4s ease;z-index:-1;left:auto}
.rv-23-teem_main_area_section .rv-23-teem_section_top .rv-23-teem_button .rv-23-teem_btn:hover::before{width:100%;left:0}
.rv-23-teem_main_area_section .rv-23-teem_section_top .rv-23-teem_button .rv-23-teem_btn:hover{color:#fff}
.rv-23-teem_main_area_section .rv-23-teem_section_top .rv-23-teem_button .rv-23-teem_btn:hover i{rotate:-45deg}
.rv-23-teem_main_area_section .rv-23-teem_section_top .rv-23-teem_button .rv-23-teem_btn i{transition:all .4s ease;margin-left:5px}
.rv-23-teem_main_area_section .rv-23-single_teem{position:relative;overflow:hidden;margin-bottom:20px}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-teem_main_area_section .rv-23-single_teem{max-width:300px;margin:10px auto}
}
.rv-23-teem_main_area_section .rv-23-single_teem:hover .rv-23-single_teem_image img{transform:scale(1.1)}
.rv-23-teem_main_area_section .rv-23-single_teem:hover .rv-23-teem_member_info{bottom:0}
.rv-23-teem_main_area_section .rv-23-single_teem .rv-23-single_teem_image{width:100%;overflow:hidden}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-teem_main_area_section .rv-23-single_teem .rv-23-single_teem_image{height:330px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-teem_main_area_section .rv-23-single_teem .rv-23-single_teem_image{height:250px}
}
.rv-23-teem_main_area_section .rv-23-single_teem .rv-23-single_teem_image img{height:100%;width:100%;transition:all .4s ease;-o-object-fit:cover;object-fit:cover}
.rv-23-teem_main_area_section .rv-23-single_teem .rv-23-teem_member_info{padding:30px 35px;background:#fff;transition:all .4s ease;text-align:left;position:absolute;width:100%;bottom:-60%}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-teem_main_area_section .rv-23-single_teem .rv-23-teem_member_info{padding:20px 15px}
}
.rv-23-teem_main_area_section .rv-23-single_teem .rv-23-teem_member_info .rv-23-team_member_name{font-size:20px;font-weight:700;margin-bottom:20px;font-family:Mulish,sans-serif}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-teem_main_area_section .rv-23-single_teem .rv-23-teem_member_info .rv-23-team_member_name{margin-bottom:10px}
}
.rv-23-teem_main_area_section .rv-23-single_teem .rv-23-teem_member_info .rv-23-team_member_name a{color:#020208;transition:all .3s ease}
.rv-23-teem_main_area_section .rv-23-single_teem .rv-23-teem_member_info .rv-23-team_member_name a:hover{color:#3ba52d}
.rv-23-teem_main_area_section .rv-23-single_teem .rv-23-teem_member_info .rv-23-team_member_designation{color:rgba(2,2,8,.7);font-size:14px;font-weight:500;font-family:Mulish,sans-serif}
.rv-23-teem_main_area_section .rv-23-single_teem .rv-23-teem_member_info .rv-23-teem_member_socials{display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px}
.rv-23-teem_main_area_section .rv-23-single_teem .rv-23-teem_member_info .rv-23-teem_member_socials a{font-size:20px;color:rgba(2,2,8,.3)}
.rv-23-teem_main_area_section .rv-23-single_teem .rv-23-teem_member_info .rv-23-teem_member_socials a:hover{color:#020208}
.rv-25-team_section{background:#1c312c;padding:140px 0 160px 0}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-team_section{padding:120px 0 130px 0}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-team_section{padding:100px 0 80px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-team_section{padding:80px 0 60px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-team_section{padding:70px 60px 0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-team_section{padding:60px 0 50px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-team_section{padding:50px 0 35px 0}
}
.rv-25-team_section .rv-25-team_sub_title{color:#fff;font-size:16px;font-weight:600;margin-bottom:20px;font-family:Mulish,sans-serif}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-team_section .rv-25-team_sub_title{margin-bottom:10px}
}
.rv-25-team_section .rv-25-team_title{color:#fff;font-size:46px;font-weight:700;margin-bottom:60px;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-team_section .rv-25-team_title{font-size:40px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-team_section .rv-25-team_title{font-size:35px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-team_section .rv-25-team_title{font-size:30px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-team_section .rv-25-team_title{font-size:23px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-team_section .rv-25-team_title{font-size:22px}
}
.rv-25-team_section .rv-25-single_team:hover .rv-25-single_team_image .rv-25-team_member_socials{top:30px}
.rv-25-team_section .rv-25-single_team_image{height:500px;width:100%;position:relative;overflow:hidden}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-team_section .rv-25-single_team_image{height:400px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-team_section .rv-25-single_team_image{height:330px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-team_section .rv-25-single_team_image{height:300px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-team_section .rv-25-single_team_image{height:260px}
}
.rv-25-team_section .rv-25-single_team_image a{display:block}
.rv-25-team_section .rv-25-single_team_image a img{height:100%;width:100%;transition:all .4s ease}
.rv-25-team_section .rv-25-single_team_image .rv-25-team_member_socials{position:absolute;content:"";right:40px;top:-150px;display:flex;justify-content:center;align-items:center;row-gap:11px;transition:all .4s ease;flex-direction:column}
.rv-25-team_section .rv-25-single_team_image .rv-25-team_member_socials a{font-size:18px;height:40px;width:40px;color:#fff;display:inline-block;background:#a07549;text-align:center;font-family:Mulish,sans-serif;line-height:40px;transition:all .4s ease}
.rv-25-team_section .rv-25-single_team_image .rv-25-team_member_socials a:hover{background:#1e3932}
.rv-25-team_section .rv-25-single_team_meta{margin:0 30px;position:relative;background:#fff;padding:35px 20px;top:-70px;text-align:center}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-25-team_section .rv-25-single_team_meta{padding:20px 0;top:-55px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-25-team_section .rv-25-single_team_meta{padding:15px 0;top:-55px}
}
.rv-25-team_section .rv-25-single_team_meta .rv-25-single_team_member_designation{font-weight:500;color:#a07549;padding-bottom:3px;font-size:14px}
.rv-25-team_section .rv-25-single_team_meta .rv-25-single_team_member_name{font-size:20px;font-weight:700;margin-bottom:10px}
.rv-25-team_section .rv-25-single_team_meta .rv-25-single_team_member_name a{color:#020208;transition:.5s;font-family:Mulish,sans-serif}
.rv-25-team_section .rv-25-single_team_meta .rv-25-single_team_member_name a:hover{color:#a07549}
.rv-4-sub-banner>.container{background-color:#5f60b9;padding:50px 60px;position:relative}
@media screen and (max-width:1399px){
.rv-4-sub-banner>.container{padding:50px}
}
@media screen and (max-width:991px){
.rv-4-sub-banner>.container{padding:40px}
}
@media screen and (max-width:767px){
.rv-4-sub-banner>.container{padding:30px 25px}
}
@media screen and (max-width:479px){
.rv-4-sub-banner>.container{padding:20px}
}
.rv-4-sub-banner__title{font-family:var(--sahitya);font-size:160px;font-weight:700;text-transform:uppercase;color:var(--white-f);line-height:68%;margin-bottom:55px;position:relative}
@media screen and (max-width:1399px){
.rv-4-sub-banner__title{font-size:140px}
}
@media screen and (max-width:1199px){
.rv-4-sub-banner__title{font-size:120px}
}
@media screen and (max-width:991px){
.rv-4-sub-banner__title{font-size:70px;margin-bottom:40px}
}
@media screen and (max-width:767px){
.rv-4-sub-banner__title{font-size:45px;margin-bottom:30px}
}
@media screen and (max-width:575px){
.rv-4-sub-banner__title{font-size:35px;margin-bottom:30px}
}
@media screen and (max-width:479px){
.rv-4-sub-banner__title{margin-bottom:20px}
}
.rv-4-sub-banner__title .styled{-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke:1px var(--white-f);margin-left:145px;position:absolute;bottom:-98px;overflow:hidden}
@media screen and (max-width:991px){
.rv-4-sub-banner__title .styled{bottom:0;margin-left:0}
}
@media screen and (max-width:479px){
.rv-4-sub-banner__actions .rv-1-socials{gap:6px}
}
@media screen and (max-width:479px){
.rv-4-sub-banner__actions a{font-size:14px;width:30px;height:30px;line-height:30px}
}
.rv-4-sub-banner__actions a:hover{background-color:#a90e20;border-color:#a90e20}
.rv-4-sub-banner__actions a.email{border:none;margin-left:14px;text-decoration:underline;text-underline-offset:4px;width:auto}
@media screen and (max-width:479px){
.rv-4-sub-banner__actions a.email{margin-left:0}
}
.rv-4-sub-banner__actions a.email:hover{background:0 0;color:var(--white-f)}
.rv-4-sub-banner__img-1{position:absolute;bottom:0;left:450px}
@media screen and (max-width:1399px){
.rv-4-sub-banner__img-1{left:400px}
}
@media screen and (max-width:991px){
.rv-4-sub-banner__img-1{left:auto;right:0;width:190px}
}
@media screen and (max-width:767px){
.rv-4-sub-banner__img-1{width:160px}
}
@media screen and (max-width:479px){
.rv-4-sub-banner__img-1{display:none}
}
.rv-4-sub-banner__img-2 img{width:220px;height:160px;transform:rotate(15deg);border:5px solid var(--white-f);position:absolute;top:0;right:10px}
@media screen and (max-width:575px){
.rv-4-sub-banner__img-2 img{display:none}
}
.rv-7-sub-banner{background:url(../img/rv-7-sub-banner-bg-1.html) no-repeat center center;background-size:cover;display:flex;align-items:center;padding-block:54px;padding-inline:50px 20px;color:var(--white-f);height:100%}
@media screen and (max-width:1199px){
.rv-7-sub-banner{padding-block:34px;padding-inline:20px}
}
@media screen and (max-width:991px){
.rv-7-sub-banner{flex-direction:column;row-gap:20px}
}
@media screen and (max-width:575px){
.rv-7-sub-banner{flex-direction:row}
}
@media screen and (max-width:479px){
.rv-7-sub-banner{flex-direction:column}
}
.rv-7-sub-banner--2{background-image:url(../img/rv-7-sub-banner-bg-2.html)}
.rv-7-sub-banner .rv-7-section__sub-title{font-size:14px;color:var(--white-f);margin-bottom:5px}
.rv-7-sub-banner__title{color:var(--white-f);font-family:var(--mulish);font-size:30px;font-weight:700;line-height:120%;width:85%;margin-bottom:28px}
@media screen and (max-width:1399px){
.rv-7-sub-banner__title{width:100%}
}
@media screen and (max-width:1199px){
.rv-7-sub-banner__title{margin-bottom:23px;font-size:24px}
}
@media screen and (max-width:767px){
.rv-7-sub-banner__title{margin-bottom:18px;font-size:22px}
}
.rv-7-sub-banner .rv-7-def-btn{height:35px;line-height:34px;color:var(--black);padding:0 30px;text-transform:capitalize}
.rv-7-sub-banner .rv-7-def-btn:hover{background-color:#4962fb;color:var(--white-f)}
.rv-13-sub-banner{background-image:url(../img/rv-13-sub-banner-bg-1.html)}
.rv-13-sub-banner .rv-7-sub-banner__img{flex-shrink:0}
.rv-13-sub-banner .rv-7-def-btn{background-color:rgba(0,0,0,0);border-radius:0;color:var(--white-f);border:1px solid rgba(255,255,255,.24);font-family:var(--mulish);font-weight:600;line-height:32px}
.rv-13-sub-banner .rv-7-def-btn:hover{background-color:#ab8e66;border-color:#ab8e66}
.rv-13-sub-banner-2{background-image:url(../img/rv-13-sub-banner-bg-2.html)}
.rv-13-sub-banner-3{background-image:url(../img/rv-13-sub-banner-bg-3.html);position:relative;display:block;padding:80px 80px 85px}
@media screen and (max-width:1199px){
.rv-13-sub-banner-3{padding:60px 50px 65px}
}
@media screen and (max-width:991px){
.rv-13-sub-banner-3{padding:50px 40px 55px}
}
@media screen and (max-width:479px){
.rv-13-sub-banner-3{padding:40px 25px 45px}
}
.rv-13-sub-banner-3 .rv-7-section__sub-title{font-size:18px;margin-bottom:12px}
.rv-13-sub-banner-3 .rv-7-sub-banner__title{font-size:54px;line-height:111.111%;margin-bottom:40px}
@media screen and (max-width:1199px){
.rv-13-sub-banner-3 .rv-7-sub-banner__title{font-size:45px}
}
@media screen and (max-width:991px){
.rv-13-sub-banner-3 .rv-7-sub-banner__title{font-size:40px}
}
@media screen and (max-width:767px){
.rv-13-sub-banner-3 .rv-7-sub-banner__title{font-size:35px;margin-bottom:30px}
}
@media screen and (max-width:479px){
.rv-13-sub-banner-3 .rv-7-sub-banner__title{font-size:28px;margin-bottom:20px}
}
.rv-13-sub-banner-3 .rv-7-def-btn{background-color:#ab8e66;border-color:#ab8e66}
.rv-13-sub-banner-3 .rv-7-def-btn:hover{background-color:rgba(0,0,0,0)}
.rv-13-sub-banner-3 .rv-7-sub-banner__img .title{position:absolute;top:35px;right:42px;text-transform:uppercase;color:rgba(255,255,255,.24);font-family:var(--oldenburg);font-size:120px;font-weight:400;line-height:1}
@media screen and (max-width:991px){
.rv-13-sub-banner-3 .rv-7-sub-banner__img .title{top:73%}
}
@media screen and (max-width:767px){
.rv-13-sub-banner-3 .rv-7-sub-banner__img .title{font-size:80px}
}
.rv-13-sub-banner-3 .rv-7-sub-banner__img img{position:absolute;right:0;top:8px;max-width:668px}
@media screen and (max-width:1399px){
.rv-13-sub-banner-3 .rv-7-sub-banner__img img{max-width:626px}
}
@media screen and (max-width:1199px){
.rv-13-sub-banner-3 .rv-7-sub-banner__img img{max-width:486px}
}
@media screen and (max-width:991px){
.rv-13-sub-banner-3 .rv-7-sub-banner__img img{position:relative;max-width:100%}
}
.rv-13-weekly-deals__countdown{position:absolute;left:50%;translate:-50% 0;bottom:0}
.rv-13-weekly-deals__countdown .syotimer__body{display:flex;justify-content:center;background-color:var(--white-f);color:var(--black);border:1px solid rgba(5,5,5,.2)}
.rv-13-weekly-deals__countdown .syotimer-cell{text-align:center;padding:4px 15px 6px 16px;color:var(--black);position:relative}
.rv-13-weekly-deals__countdown .syotimer-cell:not(:last-child)::before{content:":";position:absolute;right:0;top:50%;translate:0 -50%}
.rv-13-weekly-deals__countdown .syotimer-cell__value{font-family:var(--mulish);font-size:20px;font-weight:700;line-height:normal}
.rv-13-weekly-deals__countdown .syotimer-cell__unit{opacity:60%;font-size:10px;font-weight:600;line-height:normal;text-transform:uppercase}
.rv-21-offer_section{padding-top:80px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-offer_section{padding-top:50px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-offer_section{padding-top:30px}
}
.rv-21-offer_section .rv-21-single_offer_section{display:flex;background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover;height:300px;overflow:hidden}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-offer_section .rv-21-single_offer_section{margin-bottom:30px;height:270px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-21-offer_section .rv-21-single_offer_section{margin-bottom:30px;height:-moz-max-content;height:max-content;flex-direction:column-reverse}
}
.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_left,.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_right{padding:40px 0 50px 40px;flex:0 0 65%}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_left,.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_right{padding:30px 0 30px 30px}
}
.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_left h3,.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_right h3{font-family:Mulish,sans-serif;font-size:40px;font-weight:700;color:#0e1428;margin-bottom:20px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_left h3,.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_right h3{font-size:30px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_left h3,.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_right h3{font-size:25px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_left h3,.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_right h3{font-size:22px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_left h3,.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_right h3{font-size:20px}
}
.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_left h4,.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_right h4{font-family:Mulish,sans-serif;font-size:24px;font-weight:700;color:#0e1428}
.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_left .rv-21-single_product_price,.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_right .rv-21-single_product_price{display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px;flex-wrap:wrap}
.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_left .rv-21-single_product_price p,.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_right .rv-21-single_product_price p{font-family:Mulish,sans-serif;font-size:20px;font-weight:500;color:#0e1428;margin:0}
.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_left .rv-21-single_product_price span,.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_right .rv-21-single_product_price span{font-family:Mulish,sans-serif;font-weight:400;font-size:14px;color:#0e1428;text-decoration:line-through}
.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_left .rv-21-offer_button_area,.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_right .rv-21-offer_button_area{width:180px;height:60px;position:relative;cursor:pointer;left:-30px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_left .rv-21-offer_button_area,.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_right .rv-21-offer_button_area{margin-top:30px}
}
.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_left .rv-21-offer_button_area:hover .rv-21-offer_content_btn,.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_right .rv-21-offer_button_area:hover .rv-21-offer_content_btn{color:#0e1428;letter-spacing:1px}
.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_left .rv-21-offer_button_area img,.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_right .rv-21-offer_button_area img{height:100%;width:100%}
.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_left .rv-21-offer_button_area .rv-21-offer_content_btn,.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_right .rv-21-offer_button_area .rv-21-offer_content_btn{position:absolute;top:30%;left:26%;color:#fff;font-size:16px;font-weight:700;transition:all .4s ease;font-family:Mulish,sans-serif}
.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_left .rv7_offer_btn_2,.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_right .rv7_offer_btn_2{left:0;margin-top:50px}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_left .rv7_offer_btn_2,.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_content_right .rv7_offer_btn_2{margin-top:30px}
}
.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_image{width:370px;height:auto}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_image{width:100%;height:200px}
}
.rv-21-offer_section .rv-21-single_offer_section .rv-21-single_offer_section_image img{height:100%;width:100%}
.rv-21-accessories_main_section{padding-top:100px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-accessories_main_section{padding-top:80px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-accessories_main_section{padding-top:60px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-accessories_main_section{padding-top:60px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-21-accessories_main_section{padding-top:30px}
}
.rv-21-accessories_main_section .rv-21-accessories{background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover;padding:0 50px}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-accessories_main_section .rv-21-accessories .rv-21-accessories_section_heading{text-align:center;padding:30px 0}
}
.rv-21-accessories_main_section .rv-21-accessories .rv-21-accessories_section_heading .rv-21-accessories_sub_title{font-family:Mulish,sans-serif;color:rgba(255,255,255,.7);font-size:15px;font-weight:600}
.rv-21-accessories_main_section .rv-21-accessories .rv-21-accessories_section_heading .rv-21-accessories_section_title{font-family:Mulish,sans-serif;font-size:30px;font-weight:700;color:#fff}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-accessories_main_section .rv-21-accessories .rv-21-accessories_section_heading .rv-21-accessories_section_title{font-size:22px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-accessories_main_section .rv-21-accessories .rv-21-accessories_section_heading .rv-21-accessories_section_title{font-size:15px}
}
.rv-21-accessories_main_section .rv-21-accessories .rv-21-accessories_slide_iamge{text-align:center;position:relative;top:-26px;height:230px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-accessories_main_section .rv-21-accessories .rv-21-accessories_slide_iamge{top:-20px;height:179px;width:200px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-accessories_main_section .rv-21-accessories .rv-21-accessories_slide_iamge{top:-20px;height:179px;width:200px;margin:0 auto}
}
.rv-21-accessories_main_section .rv-21-accessories .rv-21-accessories_slide_iamge img{height:100%;widows:100%}
.rv-21-accessories_main_section .rv-21-accessories .rv-21-accessories_slide_iamge span.rv-21-accessories_sh_1{position:absolute;left:10px;top:40px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-accessories_main_section .rv-21-accessories .rv-21-accessories_slide_iamge span.rv-21-accessories_sh_1{left:-81px;top:40px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-accessories_main_section .rv-21-accessories .rv-21-accessories_slide_iamge span.rv-21-accessories_sh_1{left:0;top:40px}
}
.rv-21-accessories_main_section .rv-21-accessories .rv-21-accessories_slide_iamge span.rv-21-accessories_sh_1 img{height:100%;width:100%}
.rv-21-accessories_main_section .rv-21-accessories .rv-21-accessories_slide_iamge .rv-21-accessories_sh_2{position:absolute;bottom:-50px;height:111px;width:215px;right:0}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-accessories_main_section .rv-21-accessories .rv-21-accessories_slide_iamge .rv-21-accessories_sh_2{bottom:-40px;height:105px;width:170px}
}
.rv-21-accessories_main_section .rv-21-accessories .rv-21-accessories_slide_iamge .rv-21-accessories_sh_2 img{height:100%;width:100%}
.rv-21-accessories_main_section .rv-21-accessories .rv-21-accessories_button_area{width:156px;height:180px;position:relative;cursor:pointer}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-accessories_main_section .rv-21-accessories .rv-21-accessories_button_area{margin-left:auto}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-accessories_main_section .rv-21-accessories .rv-21-accessories_button_area{margin:0 auto}
}
.rv-21-accessories_main_section .rv-21-accessories .rv-21-accessories_button_area:hover .rv-21-accessories_content_btn{letter-spacing:1px}
.rv-21-accessories_main_section .rv-21-accessories .rv-21-accessories_button_area img{height:100%;width:100%}
.rv-21-accessories_main_section .rv-21-accessories .rv-21-accessories_button_area .rv-21-accessories_content_btn{position:absolute;top:44%;left:28%;color:#0e1428;font-size:16px;font-weight:700;transition:all .4s ease}
.rv-5-partners{background:url(../img/rv-5-partner-bg.html) no-repeat center center;background-size:cover;padding:55px 0;text-align:center}
@media screen and (max-width:1199px){
.rv-5-partners{padding:40px 0}
}
@media screen and (max-width:767px){
.rv-5-partners{padding:30px 0}
}
.rv-5-partners .swiper-wrapper{align-items:center}
.rv-6-clients{background-color:var(--black);padding:60px 0;text-align:center}
.rv-6-clients__title{color:var(--white-f);font-size:20px;font-weight:500;letter-spacing:-.8px;text-align:center;margin-bottom:53px}
@media screen and (max-width:479px){
.rv-6-clients__title{font-size:18px}
}
.rv-6-clients__title a{color:#f2584c;-webkit-text-decoration:1px underline;text-decoration:1px underline;text-underline-offset:4px}
.rv-6-clients img{opacity:30%;transition:.4s ease}
.rv-6-clients img:hover{opacity:100%}
.rv-7-partners__slider{border:1px solid rgba(5,5,5,.1);border-left:0;position:relative}
.rv-7-member{border-left:1px solid rgba(5,5,5,.1);height:auto}
.rv-7-member a{opacity:24%;width:100%;text-align:center;height:100%;display:flex;align-items:center;justify-content:center;padding:32px 10px}
@media screen and (max-width:479px){
.rv-7-member a{padding:22px 10px}
}
.rv-7-member a:hover{opacity:1;background-color:rgba(42,156,241,.1)}
.rv-7-member img{-o-object-fit:contain;object-fit:contain}
.rv-7-slider-nav--small{width:100%;z-index:1}
.rv-7-slider-nav--small button{translate:-50% 0;background-color:#edeeef;width:40px;height:40px;color:var(--black)}
@media screen and (max-width:1399px){
.rv-7-slider-nav--small button{line-height:normal}
}
@media screen and (max-width:575px){
.rv-7-slider-nav--small button{translate:0 0}
}
.rv-7-slider-nav--small button:hover{background-color:var(--black);color:var(--white-f)}
.rv-7-slider-nav--small button:last-child{translate:50% 0}
@media screen and (max-width:575px){
.rv-7-slider-nav--small button:last-child{translate:0 0}
}
.rv-8-partners__slider{margin-top:70px;text-align:center}
@media screen and (max-width:991px){
.rv-8-partners__slider{margin-top:60px}
}
@media screen and (max-width:479px){
.rv-8-partners__slider{margin-top:40px}
}
.rv-8-partners__slider .swiper-wrapper{align-items:center}
.rv-8-partners__slider img{opacity:30%}
.rv-8-partners__slider img:hover{opacity:1}
.rv-10-partners{border-bottom:1px solid rgba(5,5,5,.1);padding-bottom:38px}
@media screen and (max-width:1199px){
.rv-10-partners{padding-bottom:28px}
}
.rv-10-partners img{opacity:30%}
.rv-10-partners img:hover{opacity:1}
.rv-13-partners .rv-7-slider-nav--small button{border-radius:0;font-size:20px;background-color:var(--white-f);box-shadow:0 2px 3px 0 rgba(5,5,5,.14)}
.rv-13-partners .rv-7-slider-nav--small button:hover{background-color:var(--black)}
.rv-13-member a:hover{background-color:#f5f5f5}
.rv-14-partners__slider{margin-top:90px;text-align:center}
@media screen and (max-width:479px){
.rv-14-partners__slider{margin-top:70px}
}
.rv-14-partners__slider a{opacity:50%}
.rv-14-partners__slider a:hover{opacity:1}
.rv-15-brand_main_area{padding-bottom:100px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-15-brand_main_area{padding-bottom:30px}
}
.rv-15-brand_main_area .bx-wrapper{box-shadow:none;border:0;background:0 0;max-width:100%!important;margin-bottom:0}
.rv-15-brand_area_second_row{padding-bottom:50px}
.rv-15-brand_area_second_row .rv-15-single_brand img{width:130px;height:72px;margin:auto;-o-object-fit:contain;object-fit:contain}
.rv-7-features{background-color:#1a1c19;padding:36px 50px;position:relative;margin-top:-50px;color:var(--white-f);display:flex;gap:50px;z-index:1}
@media screen and (max-width:1399px){
.rv-7-features{padding:36px 35px;gap:35px}
}
@media screen and (max-width:1199px){
.rv-7-features{padding:26px 35px}
}
@media screen and (max-width:991px){
.rv-7-features{flex-wrap:wrap}
}
@media screen and (max-width:767px){
.rv-7-features{gap:25px}
}
.rv-7-feature{display:flex;align-items:flex-start;gap:15px;font-family:var(--mulish);flex:auto}
@media screen and (max-width:1199px){
.rv-7-feature{flex-direction:column;row-gap:12px}
}
@media screen and (max-width:991px){
.rv-7-feature{flex:45%;flex-direction:row}
}
@media screen and (max-width:767px){
.rv-7-feature{flex-direction:column}
}
.rv-7-feature:not(:last-child){border-right:1px solid rgba(255,255,255,.1);padding-right:50px}
@media screen and (max-width:1399px){
.rv-7-feature:not(:last-child){padding-right:35px}
}
@media screen and (max-width:991px){
.rv-7-feature:not(:last-child){border:none;padding-right:0}
}
.rv-7-feature img{width:35px;height:35px;-o-object-fit:none;object-fit:none}
.rv-7-feature__title{font-size:16px;font-weight:700;margin-bottom:3px}
.rv-7-feature__sub-title{font-size:15px;margin-bottom:0;opacity:60%}
.rv-12-features{background-color:#eef6e7}
.rv-12-feature{color:var(--black)}
.rv-12-feature .rv-7-feature__sub-title{font-weight:500}
.rv-23-whychoose_main_area{padding:160px 0;background-position:center;background-attachment:scroll;background-repeat:no-repeat;background-size:cover}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-whychoose_main_area{padding:130px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-whychoose_main_area{padding:80px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-whychoose_main_area{padding:60px 0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-whychoose_main_area{padding:50px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-23-whychoose_main_area{padding:35px 0}
}
.rv-23-whychoose_main_area .rv-23-whychoose_image{display:flex;-moz-column-gap:30px;column-gap:30px;height:600px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-whychoose_main_area .rv-23-whychoose_image{height:480px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-whychoose_main_area .rv-23-whychoose_image{height:430px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-whychoose_main_area .rv-23-whychoose_image{height:370px;-moz-column-gap:15px;column-gap:15px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-23-whychoose_main_area .rv-23-whychoose_image{height:310px;-moz-column-gap:15px;column-gap:15px}
}
.rv-23-whychoose_main_area .rv-23-whychoose_image img{height:500px;width:100%;-o-object-fit:cover;object-fit:cover;width:50%}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-whychoose_main_area .rv-23-whychoose_image img{height:400px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-whychoose_main_area .rv-23-whychoose_image img{height:320px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-whychoose_main_area .rv-23-whychoose_image img{height:300px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-23-whychoose_main_area .rv-23-whychoose_image img{height:250px}
}
.rv-23-whychoose_main_area .rv-23-whychoose_image img:nth-child(2){align-self:flex-end;width:50%}
.rv-23-whychoose_main_area .rv-23-whychoose_content{padding-left:70px}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-whychoose_main_area .rv-23-whychoose_content{padding-left:35px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-whychoose_main_area .rv-23-whychoose_content{padding-left:0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-23-whychoose_main_area .rv-23-whychoose_content{padding-top:30px}
}
.rv-23-whychoose_main_area .rv-23-whychoose_content .rv-23-whychoose_content_sub_title{color:#fff;font-size:15px;font-weight:700;background:#020208;padding:1px 4px;display:inline-block;font-family:Mulish,sans-serif}
.rv-23-whychoose_main_area .rv-23-whychoose_content .rv-23-whychoose_content_title{color:#020208;font-size:46px;font-weight:800;margin-bottom:50px;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-whychoose_main_area .rv-23-whychoose_content .rv-23-whychoose_content_title{font-size:25px;margin-bottom:25px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-23-whychoose_main_area .rv-23-whychoose_content .rv-23-whychoose_content_title{font-size:20px;margin-bottom:15px}
}
.rv-23-whychoose_main_area .rv-23-whychoose_content .rv-23-whychoose_content_desc{color:rgba(2,2,8,.7);font-size:16px;font-weight:500;margin-bottom:50px;font-family:Mulish,sans-serif}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-23-whychoose_main_area .rv-23-whychoose_content .rv-23-whychoose_content_desc{margin-bottom:30px}
}
.rv-23-whychoose_main_area .rv-23-whychoose_content .single-progressbar{padding-bottom:30px}
.rv-23-whychoose_main_area .rv-23-whychoose_content .single-progressbar .rv-23-progress_bar{border:1px solid rgba(2,2,8,.2)}
.rv-23-whychoose_main_area .rv-23-whychoose_content .single-progressbar .rv-23-progress_bar .progressbar{margin:7px 0 8px 10px}
.rv-23-whychoose_main_area .rv-23-whychoose_content .single-progressbar h4{color:#020208;font-size:16px;font-weight:700;font-family:Mulish,sans-serif}
.rv-23-whychoose_main_area .rv-23-whychoose_content .single-progressbar .percentCount{font-family:Mulish,sans-serif;color:#020208;font-size:16px;font-weight:700}
.rv-7-daily-deals{border:1px solid rgba(5,5,5,.1);padding:30px;padding-top:50px;position:relative}
@media screen and (max-width:991px){
.rv-7-daily-deals{padding-top:0}
}
@media screen and (max-width:767px){
.rv-7-daily-deals{padding:0;border:none}
}
.rv-7-daily-deals__heading{position:absolute;bottom:calc(100% - 20px);border:1px solid rgba(5,5,5,.1);left:80px;padding:10px 30px;background-color:var(--white-f);display:flex;align-items:center;gap:40px}
@media screen and (max-width:1399px){
.rv-7-daily-deals__heading{bottom:calc(100% - 25px)}
}
@media screen and (max-width:1199px){
.rv-7-daily-deals__heading{bottom:calc(100% - 30px)}
}
@media screen and (max-width:991px){
.rv-7-daily-deals__heading{margin-bottom:20px;flex-direction:column;position:static;row-gap:10px;margin-top:-20px;text-align:center}
}
.rv-7-daily-deals__heading_right{display:flex;align-items:center;gap:15px}
@media screen and (max-width:479px){
.rv-7-daily-deals__heading_right{flex-direction:column;row-gap:10px}
}
.rv-7-daily-deals__heading_right h6{margin-bottom:0;color:#050505;font-family:var(--mulish);font-size:18px;font-weight:700}
.rv-7-daily-deals .rv-7-section__title{font-size:34px}
@media screen and (max-width:991px){
.rv-7-daily-deals .rv-7-section__title{font-size:30px}
}
@media screen and (max-width:767px){
.rv-7-daily-deals .rv-7-section__title{font-size:27px}
}
@media screen and (max-width:479px){
.rv-7-daily-deals .rv-7-section__title{font-size:25px}
}
.rv-7-daily-deals__countdown .syotimer__body{display:flex;gap:6px}
.rv-7-daily-deals__countdown .syotimer-cell{display:flex;background-color:#d21028;border-radius:30px;color:var(--white-f);padding:0 8px;height:34px;line-height:34px;min-width:48px;text-align:center}
.rv-7-daily-deals .rv-7-slider-nav--small{padding:0 30px}
@media screen and (max-width:767px){
.rv-7-daily-deals .rv-7-slider-nav--small{padding:0}
}
@media screen and (max-width:575px){
.rv-7-daily-deals .rv-7-slider-nav--small{margin-top:15px;gap:10px}
}
.rv-21-bestdeal_section{padding-top:120px;z-index:1}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-bestdeal_section{padding-top:100px}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-bestdeal_section{padding-top:80px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-bestdeal_section{padding-top:60px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-bestdeal_section{padding-top:40px}
}
.rv-21-bestdeal_section .rv-21-bestdeal_section_heading{text-align:center;margin-bottom:50px}
.rv-21-bestdeal_section .rv-21-bestdeal_section_heading .rv-21-bestdeal_sub_title{position:relative;font-size:18px;font-weight:700;color:#ce512a;z-index:1;font-family:Mulish,sans-serif}
.rv-21-bestdeal_section .rv-21-bestdeal_section_heading .rv-21-bestdeal_sub_title .rv-21-bestdeal_sh_1{left:50%;transform:translateX(-50%);position:absolute;bottom:-12px;z-index:-1}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-bestdeal_section .rv-21-bestdeal_section_heading .rv-21-bestdeal_sub_title .rv-21-bestdeal_sh_1{bottom:-20px}
}
.rv-21-bestdeal_section .rv-21-bestdeal_section_heading .rv-21-bestdeal_section_title{position:relative;font-size:44px;font-weight:700;color:#0e1428;z-index:1}
@media only screen and (min-width:992px)and (max-width:1199px){
.rv-21-bestdeal_section .rv-21-bestdeal_section_heading .rv-21-bestdeal_section_title{font-size:40px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-bestdeal_section .rv-21-bestdeal_section_heading .rv-21-bestdeal_section_title{font-size:35px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-bestdeal_section .rv-21-bestdeal_section_heading .rv-21-bestdeal_section_title{font-size:30px}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-bestdeal_section .rv-21-bestdeal_section_heading .rv-21-bestdeal_section_title{font-size:23px}
}
.rv-21-bestdeal_section .rv-21-bestdeal_section_heading .rv-21-bestdeal_section_title .rv-21-bestdeal_sh_1{left:50%;transform:translateX(-50%);position:absolute;bottom:-5px;z-index:-1}
.rv-21-bestdeal_section .rv-21-bestdeal_slide{border:1px solid rgba(2,2,8,.1);padding:52px 0;position:relative;z-index:2}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-bestdeal_section .rv-21-bestdeal_slide{margin-bottom:30px;padding:20px 0}
}
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_button_area .rv-21-bestdeal_slide_button_next,.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_button_area .rv-21-bestdeal_slide_button_prev{opacity:.5;transition:all .3s ease;position:absolute;top:50%;content:"";z-index:1;transform:translateY(-50%)}
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_button_area .rv-21-bestdeal_slide_button_next:hover,.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_button_area .rv-21-bestdeal_slide_button_prev:hover{opacity:1}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_button_area .rv-21-bestdeal_slide_button_next,.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_button_area .rv-21-bestdeal_slide_button_prev{top:46%}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_button_area .rv-21-bestdeal_slide_button_next,.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_button_area .rv-21-bestdeal_slide_button_prev{top:40%}
}
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_button_area .rv-21-bestdeal_slide_button_prev{left:0}
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_button_area .rv-21-bestdeal_slide_button_next{right:0}
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_iamge{height:300px;width:400px;margin:auto;padding-bottom:50px;text-align:center}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_iamge{height:180px;padding-bottom:30px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_iamge{height:170px;padding-bottom:20px}
}
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_iamge img{height:100%;width:auto}
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_content{text-align:center;border-top:1px solid rgba(2,2,8,.1)}
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_content .rv-21-bestdeal_slide_review{display:flex;grid-column-gap:12px;align-items:center;flex-wrap:wrap;justify-content:center;padding-bottom:10px;margin-top:30px}
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_content .rv-21-bestdeal_slide_review i{color:#ffb21d}
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_content .rv-21-bestdeal_slide_review p{font-family:Mulish,sans-serif;margin:0;color:#0e1428;font-size:14px;font-weight:500}
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_content .rv-21-bestdeal_slide_content_title{font-size:26px;font-weight:700;color:#0e1428;margin-bottom:5px;font-family:Mulish,sans-serif}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_content .rv-21-bestdeal_slide_content_title{font-size:20px}
}
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_content .rv-21-bestdeal_slide_product_price{display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px;flex-wrap:wrap;justify-content:center;padding-bottom:60px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_content .rv-21-bestdeal_slide_product_price{padding-bottom:35px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_content .rv-21-bestdeal_slide_product_price{padding-bottom:20px}
}
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_content .rv-21-bestdeal_slide_product_price p{font-size:20px;font-weight:500;color:#0e1428;margin:0;font-family:Mulish,sans-serif}
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_content .rv-21-bestdeal_slide_product_price span{font-weight:400;font-size:14px;font-family:Mulish,sans-serif;color:#0e1428;text-decoration:line-through}
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_content .rv_simple_timer_7{padding-bottom:40px}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_content .rv_simple_timer_7{padding-bottom:25px}
}
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_content .rv_simple_timer_7 .count_down_box .count_down{display:inline-block}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_content .rv_simple_timer_7 .count_down_box .count_down{margin-right:10px}
}
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_content .rv_simple_timer_7 .count_down_box .count_down .rv-time-style{border:.5px solid rgba(14,20,40,.3);background:linear-gradient(180deg,rgba(14,20,40,.2) 0,rgba(14,20,40,0) 100%);-webkit-backdrop-filter:blur(32.5px);backdrop-filter:blur(32.5px);color:#0e1428;font-size:47px;height:60px;width:60px;line-height:60px;margin-bottom:12px;font-family:Mulish,sans-serif}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_content .rv_simple_timer_7 .count_down_box .count_down .rv-time-style{font-size:35px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_content .rv_simple_timer_7 .count_down_box .count_down .rv-time-style{font-size:25px;height:45px;width:35px;line-height:35px;margin-bottom:12px;margin:auto;margin-bottom:10px;text-align:center}
}
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_content .rv_simple_timer_7 .count_down_box .count_down span{font-family:Mulish,sans-serif;display:block;font-size:14px;font-weight:600;text-transform:uppercase;color:#0e1428;font-family:Mulish,sans-serif}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_content .rv_simple_timer_7 .count_down_box .count_down span{font-size:12px}
}
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_content .rv_simple_timer_7 .count_down_box .count_down:not(:last-child){margin-right:30px}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_content .rv_simple_timer_7 .count_down_box .count_down:not(:last-child){margin-right:10px}
}
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_content .rv-21-bestdeal_button_area{width:160px;height:80px;position:relative;cursor:pointer;margin:0 auto}
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_content .rv-21-bestdeal_button_area:hover .rv-21-bestdeal_content_btn{letter-spacing:1px}
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_content .rv-21-bestdeal_button_area img{height:100%;width:100%}
.rv-21-bestdeal_section .rv-21-bestdeal_slide .rv-21-bestdeal_slide_content .rv-21-bestdeal_button_area .rv-21-bestdeal_content_btn{position:absolute;top:40%;left:22%;color:#fff;font-size:16px;font-weight:700;transition:all .4s ease;font-family:Mulish,sans-serif}
.rv-21-bestdeal_section .rv-21-bestdeal_single_product{border:1px solid rgba(2,2,8,.1);position:relative;z-index:1;overflow:hidden;margin-bottom:25px}
.rv-21-bestdeal_section .rv-21-bestdeal_single_product:hover .rv-21-bestdeal_single_product_socials{right:13px}
.rv-21-bestdeal_section .rv-21-bestdeal_single_product .rv-21-bestdeal_single_product_top_actions{position:absolute;left:15px;top:15px}
.rv-21-bestdeal_section .rv-21-bestdeal_single_product .rv-21-bestdeal_single_product_top_actions .rv-21-bestdeal_single_discount,.rv-21-bestdeal_section .rv-21-bestdeal_single_product .rv-21-bestdeal_single_product_top_actions .rv-21-bestdeal_single_new{background:#ce512a;color:#fff;text-align:center;padding:3px 10px}
.rv-21-bestdeal_section .rv-21-bestdeal_single_product .rv-21-bestdeal_single_product_top_actions .rv-21-bestdeal_single_discount{background:#1c74e9}
.rv-21-bestdeal_section .rv-21-bestdeal_single_product .rv-21-bestdeal_single_product_socials{position:absolute;content:"";right:-50px;top:50px;transition:all .3s linear 0s;display:flex;flex-direction:column;row-gap:10px;align-items:center;justify-content:center}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-bestdeal_section .rv-21-bestdeal_single_product .rv-21-bestdeal_single_product_socials{top:30px}
}
.rv-21-bestdeal_section .rv-21-bestdeal_single_product .rv-21-bestdeal_single_product_socials a{height:40px;width:40px;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.27);color:#0e1428;display:flex;justify-content:center;align-items:center;transition:all .4s ease;position:relative}
.rv-21-bestdeal_section .rv-21-bestdeal_single_product .rv-21-bestdeal_single_product_socials a:hover{background:#0e1428;color:#fff}
.rv-21-bestdeal_section .rv-21-bestdeal_single_product .rv-21-bestdeal_single_product_socials a:hover .quick_view{transform:scale(1)}
.rv-21-bestdeal_section .rv-21-bestdeal_single_product .rv-21-bestdeal_single_product_socials a .quick_view{position:absolute;left:-88px;background:#0e1428;color:#fff;font-size:12px;font-weight:700;transform:scale(0);transition:.3s;z-index:1;font-family:Mulish,sans-serif;height:28px;width:75px;text-align:center;line-height:27px}
.rv-21-bestdeal_section .rv-21-bestdeal_single_product .rv-21-bestdeal_single_product_socials a .quick_view::after{position:absolute;right:-5px;content:"";height:20px;width:20px;background:#0e1428;rotate:45deg;top:4px;z-index:-1}
.rv-21-bestdeal_section .rv-21-bestdeal_single_product .rv-21-bestdeal_single_product_image{height:160px;width:120px;margin:50px auto}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-bestdeal_section .rv-21-bestdeal_single_product .rv-21-bestdeal_single_product_image{margin-bottom:30px}
}
.rv-21-bestdeal_section .rv-21-bestdeal_single_product .rv-21-bestdeal_single_product_image img{height:100%;width:100%}
.rv-21-bestdeal_section .rv-21-bestdeal_single_product .rv-21-bestdeal_single_product_txt{padding:15px;border-top:1px solid rgba(14,20,40,.1)}
.rv-21-bestdeal_section .rv-21-bestdeal_single_product .rv-21-bestdeal_single_product_txt .rv-21-bestdeal_single_product_review{display:flex;grid-column-gap:12px;align-items:center;flex-wrap:wrap}
.rv-21-bestdeal_section .rv-21-bestdeal_single_product .rv-21-bestdeal_single_product_txt .rv-21-bestdeal_single_product_review i{color:#ffb21d}
.rv-21-bestdeal_section .rv-21-bestdeal_single_product .rv-21-bestdeal_single_product_txt .rv-21-bestdeal_single_product_review p{margin:0;color:#0e1428;font-size:14px;font-weight:500;font-family:Mulish,sans-serif}
.rv-21-bestdeal_section .rv-21-bestdeal_single_product .rv-21-bestdeal_single_product_txt .rv_bestdeal_7_single_product_title{font-size:16px;font-weight:700;transition:all .3s linear 0s;margin-bottom:10px}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-21-bestdeal_section .rv-21-bestdeal_single_product .rv-21-bestdeal_single_product_txt .rv_bestdeal_7_single_product_title{font-size:14px}
}
.rv-21-bestdeal_section .rv-21-bestdeal_single_product .rv-21-bestdeal_single_product_txt .rv_bestdeal_7_single_product_title a{color:#0e1428}
.rv-21-bestdeal_section .rv-21-bestdeal_single_product .rv-21-bestdeal_single_product_txt .rv_bestdeal_7_single_product_title a:hover{color:#ce512a}
.rv-21-bestdeal_section .rv-21-bestdeal_single_product .rv-21-bestdeal_single_product_txt .rv-21-bestdeal_single_product_price{display:flex;-moz-column-gap:15px;column-gap:15px;align-items:center;flex-wrap:wrap;padding-bottom:15px}
.rv-21-bestdeal_section .rv-21-bestdeal_single_product .rv-21-bestdeal_single_product_txt .rv-21-bestdeal_single_product_price span{font-family:Mulish,sans-serif;font-family:Mulish,sans-serif;color:#55585b;font-weight:400;text-decoration:line-through}
.rv-21-bestdeal_section .rv-21-bestdeal_single_product .rv-21-bestdeal_single_product_txt .rv-21-bestdeal_single_product_price p{font-family:Mulish,sans-serif;font-family:Mulish,sans-serif;margin:0;color:#0e1428;font-weight:500;font-size:16px}
@media screen and (max-width:1399px){
.rv-8-functions{padding:40px 0}
}
@media screen and (max-width:991px){
.rv-8-functions{padding:30px 0}
}
.rv-8-function{background-color:rgba(28,116,233,.06);padding:54px 40px 48px;font-family:var(--mulish);color:#050505}
@media screen and (max-width:1399px){
.rv-8-function{padding:34px 25px 28px}
}
.rv-8-function__img{width:100px;height:80px;-o-object-fit:contain;object-fit:contain;margin-bottom:42px}
@media screen and (max-width:1199px){
.rv-8-function__img{width:80px;height:60px;margin-bottom:32px}
}
.rv-8-function__title{font-size:24px;font-weight:700;margin-bottom:4px}
@media screen and (max-width:1199px){
.rv-8-function__title{font-size:22px}
}
@media screen and (max-width:991px){
.rv-8-function__title{font-size:20px}
}
.rv-8-function__title a:hover{color:#1c74e9}
.rv-8-function__sub-title{font-size:15px;font-weight:500;opacity:.7}
@media screen and (max-width:1399px){
.rv-9-guides{padding:40px 0 80px}
}
@media screen and (max-width:991px){
.rv-9-guides{padding:30px 0 60px}
}
.rv-9-guides__row{--bs-gutter-x:100px}
@media screen and (max-width:1399px){
.rv-9-guides__row{--bs-gutter-x:20px}
}
@media screen and (max-width:991px){
.rv-9-guides__row{--bs-gutter-x:30px}
}
@media screen and (max-width:1399px){
.rv-9-guides__img img{max-width:80%}
}
.rv-9-guide{padding:0;border:0;margin-bottom:75px}
@media screen and (max-width:1399px){
.rv-9-guide{margin-bottom:65px;gap:20px}
}
@media screen and (max-width:1199px){
.rv-9-guide{gap:15px}
}
@media screen and (max-width:991px){
.rv-9-guide{flex-direction:row;margin-bottom:35px}
}
.rv-9-guide:last-child{margin-bottom:0}
.rv-9-guide:last-child .rv-9-service__icon::before{content:none}
.rv-9-guide .rv-9-service__icon{flex-shrink:0;width:54px;height:54px;position:relative;overflow:visible}
@media screen and (max-width:1199px){
.rv-9-guide .rv-9-service__icon{width:48px;height:48px}
}
.rv-9-guide .rv-9-service__icon::before{content:"";position:absolute;top:calc(100% + 12px);left:50%;translate:-50% 0;width:1px;height:90px;background:url(../img/rv-9-guide-stroke.png) no-repeat center center;background-size:100% 90px}
@media screen and (max-width:1399px){
.rv-9-guide .rv-9-service__icon::before{height:80px}
}
@media screen and (max-width:991px){
.rv-9-guide .rv-9-service__icon::before{height:50px}
}
.rv-9-guide__txt{padding-top:10px}
.rv-9-guide .rv-3-service__title{font-family:var(--mulish);font-size:20px;font-weight:700;margin-bottom:11px}
@media screen and (max-width:1199px){
.rv-9-guide .rv-3-service__title{font-size:18px;margin-bottom:6px}
}
.rv-9-guide .rv-3-service__descr{font-size:15px;font-weight:500;line-height:24px;margin-bottom:0}
.rv-10-infos{background-color:#efc329;border-radius:20px;overflow:hidden;position:relative}
.rv-10-infos.container{padding:0}
@media screen and (min-width:1520px){
.rv-10-infos.container{max-width:calc(100% - 200px)}
}
.rv-10-infos__txt{padding:80px 0;width:68%;margin:auto}
@media screen and (max-width:1775px)and (min-width:1600px){
.rv-10-infos__txt{width:77%}
}
@media screen and (max-width:1599px){
.rv-10-infos__txt{width:85%}
}
@media screen and (max-width:991px){
.rv-10-infos__txt{padding:120px 0 60px}
}
@media screen and (max-width:767px){
.rv-10-infos__txt{width:calc(100% - 24px);padding:110px 0 40px}
}
.rv-10-infos__txt .nav-tabs{position:absolute;top:0;left:0;background-color:#050505;border:none;gap:72px;padding:0 50px;border-bottom-right-radius:20px;max-width:50%;z-index:1}
@media screen and (max-width:1199px){
.rv-10-infos__txt .nav-tabs{gap:0 42px;padding:0 30px}
}
@media screen and (max-width:991px){
.rv-10-infos__txt .nav-tabs{max-width:100%}
}
@media screen and (max-width:479px){
.rv-10-infos__txt .nav-tabs{gap:0 32px;padding:0 20px}
}
.rv-10-infos__txt .nav-tabs .nav-link{color:rgba(255,255,255,.7);text-transform:capitalize;border:none;font-family:var(--mulish);font-size:18px;font-weight:700;padding:20px 0;position:relative}
@media screen and (max-width:479px){
.rv-10-infos__txt .nav-tabs .nav-link{font-size:16px}
}
.rv-10-infos__txt .nav-tabs .nav-link::before{content:"";position:absolute;bottom:17px;width:100%;background-color:#efc329;height:2px;border-radius:6px;opacity:0;transition:.4s ease}
.rv-10-infos__txt .nav-tabs .nav-link.active{color:var(--white-f);background:0 0}
.rv-10-infos__txt .nav-tabs .nav-link.active::before{opacity:1}
.rv-10-infos__txt .rv-10-section__sub-title .styled{background-color:var(--white-f)}
.rv-10-infos__txt .rv-10-section__title{color:#050505;font-size:46px;line-height:108.696%;margin-bottom:20px}
@media screen and (max-width:1399px){
.rv-10-infos__txt .rv-10-section__title{font-size:38px}
}
@media screen and (max-width:1199px){
.rv-10-infos__txt .rv-10-section__title{font-size:32px}
}
@media screen and (max-width:767px){
.rv-10-infos__txt .rv-10-section__title{font-size:28px}
}
@media screen and (max-width:575px){
.rv-10-infos__txt .rv-10-section__title{font-size:26px;margin-bottom:12px}
}
@media screen and (max-width:479px){
.rv-10-infos__txt .rv-10-section__title{font-size:24px}
}
.rv-10-infos__txt .rv-8-about__descr{color:rgba(0,0,0,.6)}
@media screen and (max-width:479px){
.rv-10-infos__txt .rv-8-about__descr{margin-bottom:12px}
}
.rv-10-infos__stats{margin-bottom:0}
@media screen and (max-width:1399px){
.rv-10-infos__stat .rv-8-about-stat__number{font-size:35px;margin-bottom:2px}
}
@media screen and (max-width:991px){
.rv-10-infos__stat .rv-8-about-stat__number{font-size:30px}
}
@media screen and (max-width:575px){
.rv-10-infos__stat .rv-8-about-stat__number{font-size:28px}
}
.rv-10-infos__video .rv-5-video{padding:237px 0;background-image:url(../img/rv-10-infos-video-bg.html)}
@media screen and (max-width:1399px){
.rv-10-infos__video .rv-5-video{padding:197px 0}
}
@media screen and (max-width:1199px){
.rv-10-infos__video .rv-5-video{padding:197px 0}
}
@media screen and (max-width:991px){
.rv-10-infos__video .rv-5-video{padding:127px 0}
}
@media screen and (max-width:767px){
.rv-10-infos__video .rv-5-video{padding:107px 0}
}
@media screen and (max-width:479px){
.rv-10-infos__video .rv-5-video{padding:67px 0}
}
.rv-10-infos__video .rv-5-video .outer-container{margin:0 50px;display:flex;flex-direction:column;align-items:center;gap:40px}
@media screen and (max-width:991px){
.rv-10-infos__video .rv-5-video .outer-container{margin:0 12px}
}
.rv-10-infos__video .rv-5-video .outer-container h6{color:var(--white-f);font-family:var(--oldenburg);font-size:24px;font-weight:400;-webkit-text-decoration:1px underline;text-decoration:1px underline}
@media screen and (max-width:479px){
.rv-10-infos__video .rv-5-video .outer-container h6{font-size:22px}
}
.rv-10-infos__video .rv-5-video span{width:120px;height:120px;position:static;translate:0 0}
.rv-10-infos__video .rv-5-video a{width:80px;height:80px;line-height:80px;font-size:20px;background:linear-gradient(39deg,#c28109 12.69%,#ffb52d 86.22%)}
.rv-10-infos__video .rv-5-video a::before{background:linear-gradient(39deg,#ffb52d 12.69%,#c28109 86.22%)}
.rv-12-infos{background:#02564e;position:relative;overflow:hidden}
@media screen and (max-width:1399px){
.rv-12-infos{padding:120px 0}
}
@media screen and (max-width:1199px){
.rv-12-infos{padding:90px 0}
}
@media screen and (max-width:767px){
.rv-12-infos{padding:60px 0}
}
.rv-12-infos__vectors{position:absolute;top:0;right:0;width:100%;display:flex}
.rv-12-infos__vectors--2{bottom:0;top:auto;scale:-1}
.rv-12-infos__row{--bs-gutter-y:20px}
.rv-12-info{border-bottom:1px solid rgba(255,255,255,.14);padding-bottom:38px;margin-bottom:45px}
@media screen and (max-width:1399px){
.rv-12-info{padding-bottom:18px;margin-bottom:25px}
}
@media screen and (max-width:767px){
.rv-12-info{flex-direction:column;row-gap:0}
}
.rv-12-info:hover{border-color:rgba(255,255,255,.14)}
.rv-12-info .rv-9-service__icon{width:60px;height:60px;background:var(--white-f)}
.rv-12-info .rv-9-service__icon::before{content:none}
.rv-12-info .rv-3-service__title{color:var(--white-f)}
.rv-12-info .rv-3-service__title a:hover{color:#509e0f}
.rv-12-info .rv-3-service__descr{color:rgba(255,255,255,.7)}
.rv-16-dr_details_main_area{padding:50px 0}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-dr_details_main_area{padding:30px 0}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-dr_details_main_area .rv-16-dr_details_image{width:400px;height:auto;margin:auto}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-dr_details_main_area .rv-16-dr_details_image{width:330px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-16-dr_details_main_area .rv-16-dr_details_image{width:270px}
}
.rv-16-dr_details_main_area .rv-16-single_dr_details{padding-bottom:70px}
@media only screen and (min-width:992px)and (max-width:1199px){
.rv-16-dr_details_main_area .rv-16-single_dr_details{padding-bottom:30px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-dr_details_main_area .rv-16-single_dr_details{padding-bottom:10px}
}
.rv-16-dr_details_main_area .rv-16-single_dr_details .rv-16-single_dr_details_title{font-size:22px;font-weight:700;color:#020208;margin-bottom:7px;position:relative;font-family:Mulish,sans-serif}
.rv-16-dr_details_main_area .rv-16-single_dr_details .rv-16-single_dr_details_title span.dr_sh_one{position:absolute;content:"";right:-78%;top:16px;width:107%}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-dr_details_main_area .rv-16-single_dr_details .rv-16-single_dr_details_title span.dr_sh_one{display:none}
}
.rv-16-dr_details_main_area .rv-16-single_dr_details .rv-16-single_dr_details_title span.dr_sh_two{position:absolute;content:"";right:-51%;top:34px;width:89%;transform:rotate(16deg)}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-dr_details_main_area .rv-16-single_dr_details .rv-16-single_dr_details_title span.dr_sh_two{display:none}
}
.rv-16-dr_details_main_area .rv-16-single_dr_details .rv-16-single_dr_details_title span.dr_sh_three{position:absolute;content:"";right:-82%;top:-22px;width:100%}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-dr_details_main_area .rv-16-single_dr_details .rv-16-single_dr_details_title span.dr_sh_three{display:none}
}
.rv-16-dr_details_main_area .rv-16-single_dr_details .rv-16-single_dr_details_title span.dr_sh_four{position:absolute;content:"";right:38%;top:22px;width:100%}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-dr_details_main_area .rv-16-single_dr_details .rv-16-single_dr_details_title span.dr_sh_four{display:none}
}
.rv-16-dr_details_main_area .rv-16-single_dr_details .rv-16-single_dr_details_title span.dr_sh_five{position:absolute;content:"";right:87%;top:52px;width:100%;transform:rotate(350deg)}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-dr_details_main_area .rv-16-single_dr_details .rv-16-single_dr_details_title span.dr_sh_five{display:none}
}
.rv-16-dr_details_main_area .rv-16-single_dr_details .rv-16-single_dr_details_title span.dr_sh_six{position:absolute;content:"";right:110%;top:-329%;width:100%;transform:rotate(348deg)}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px){
.rv-16-dr_details_main_area .rv-16-single_dr_details .rv-16-single_dr_details_title span.dr_sh_six{top:-113%}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-16-dr_details_main_area .rv-16-single_dr_details .rv-16-single_dr_details_title span.dr_sh_six{display:none}
}
.rv-16-dr_details_main_area .rv-16-single_dr_details .rv-16-single_dr_details_content{color:#696969;font-weight:500;font-family:Mulish,sans-serif}
@media only screen and (min-width:768px)and (max-width:991px){
.rv-16-dr_details_main_area .rv-16-single_dr_details .rv-16-single_dr_details_content{font-size:14px;line-height:18px}
}
@media screen and (max-width:1399px){
.rv-10-causes .row.g-30{--bs-gutter-x:20px}
}
.rv-10-cause{border-radius:14px;border:1px solid rgba(5,5,5,.14);padding:24px}
@media screen and (max-width:1199px){
.rv-10-cause{padding:15px}
}
.rv-10-cause:hover{border-color:#efc329}
.rv-10-cause:hover .rv-1-blog__img img{scale:1.1}
.rv-10-cause .rv-1-blog__img{position:relative;border-radius:10px;margin-bottom:25px}
@media screen and (max-width:1399px){
.rv-10-cause .rv-1-blog__img{margin-bottom:15px}
}
.rv-10-cause .rv-1-blog__img img{height:270px}
@media screen and (max-width:1399px){
.rv-10-cause .rv-1-blog__img img{height:225px}
}
@media screen and (max-width:1199px){
.rv-10-cause .rv-1-blog__img img{height:200px}
}
.rv-10-cause .rv-7-product__tag{border-radius:4px;background:#efc329;box-shadow:0 2px 5px 0 rgba(5,5,5,.4);color:var(--black);left:auto;right:20px;font-size:14px}
.rv-10-cause .rv-1-blog__txt{padding:0;border:0}
.rv-10-cause .rv-1-blog__title{font-weight:700;font-family:var(--mulish);line-height:136.364%;margin-bottom:8px}
.rv-10-cause .rv-1-blog__title a:hover{color:#efc329}
.rv-10-cause .rv-10-about__descr{margin-bottom:33px}
.rv-10-cause .rv-10-def-btn{background-color:#050505;color:var(--white-f);border-color:#050505}
@media screen and (max-width:1399px){
.rv-10-cause .rv-10-def-btn{height:50px;line-height:47px;padding:0 34px}
}
@media screen and (max-width:1199px){
.rv-10-cause .rv-10-def-btn{height:45px;line-height:42px;padding:0 24px}
}
.rv-10-cause .rv-10-def-btn:hover{background-color:rgba(0,0,0,0);color:var(--black)}
.rv-10-stats{margin-bottom:30px}
@media screen and (max-width:1399px){
.rv-10-stats{margin-bottom:20px}
}
.rv-10-stats .progress-container{border-radius:3px;opacity:1;background:rgba(5,5,5,.08);transform:skew(0);padding:5px 6px;margin-bottom:12px}
.rv-10-stats .progressbar{background-color:#efc329;height:4px}
.rv-10-stats .progress-label{transform:skew(0) translate(-50%,calc(-100% - 7px));background:#efc329;width:-moz-max-content;width:max-content;height:auto;border:none;color:#050505;padding:0 5px;position:relative;border-radius:4px}
.rv-10-stats .progress-label::before{content:"";position:absolute;top:100%;-webkit-clip-path:polygon(0 0,100% 0,50% 100%,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%,50% 100%);left:50%;translate:-50% 0;height:5px;width:10px;background:#efc329}
.rv-10-stats__bottom{font-size:15px;font-weight:600;font-family:var(--mulish)}
.rv-10-stats__bottom span.key{text-transform:uppercase}
.rv-10-stats__bottom span.value{color:#696969}
.rv-10-support{max-width:calc(100% - 200px);margin:auto;background:url(../img/rv-10-support-bg.html) no-repeat center center;background-size:cover;position:relative;z-index:1;border-radius:40px;overflow:hidden}
@media screen and (max-width:1654px){
.rv-10-support{max-width:100%}
}
@media screen and (max-width:1399px){
.rv-10-support__row{--bs-gutter-x:60px}
}
@media screen and (max-width:1199px){
.rv-10-support__row{--bs-gutter-x:40px}
}
.rv-10-support::before{content:"";position:absolute;inset:0;background-color:rgba(5,5,5,.7);z-index:-1}
.rv-10-support-form-container{background-color:var(--white-f);padding:70px 60px;border-radius:20px;text-align:center}
@media screen and (max-width:1199px){
.rv-10-support-form-container{padding:50px 40px}
}
@media screen and (max-width:575px){
.rv-10-support-form-container{padding:40px 30px}
}
@media screen and (max-width:479px){
.rv-10-support-form-container{padding:25px 20px}
}
.rv-10-support-form__title{color:#050505;font-family:var(--mulish);font-size:26px;font-weight:800;margin-bottom:16px}
.rv-10-support-form__payment-methods{margin-bottom:40px}
.rv-10-support-form__field{border-radius:6px;border:1px solid rgba(5,5,5,.14);display:flex;margin-bottom:14px}
.rv-10-support-form__field span.icon{width:60px;background-color:#efc329;border-radius:5px;flex-shrink:0;color:#050505;font-size:34px;font-weight:700;line-height:60px}
@media screen and (max-width:1399px){
.rv-10-support-form__field span.icon{width:54px;line-height:54px;font-size:30px}
}
@media screen and (max-width:1199px){
.rv-10-support-form__field span.icon{width:50px;line-height:50px;font-size:28px}
}
.rv-10-support-form__field input{width:100%;padding:4.5px 20px;text-align:center;color:#050505;font-family:var(--mulish);font-size:34px;font-weight:700}
@media screen and (max-width:1399px){
.rv-10-support-form__field input{font-size:30px}
}
@media screen and (max-width:1199px){
.rv-10-support-form__field input{padding:2.5px 20px;font-size:28px}
}
.rv-10-support-form__field input::-moz-placeholder{opacity:.5}
.rv-10-support-form__field input::placeholder{opacity:.5}
.rv-10-support-form__suggests{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:7.9px;margin-bottom:48px}
@media screen and (max-width:1199px){
.rv-10-support-form__suggests{margin-bottom:38px}
}
.rv-10-support-form__suggests button{border-radius:4px;background:#efc329;color:#050505;font-family:var(--mulish);font-size:18px;font-weight:700;line-height:1.7;padding:0 14px}
.rv-10-support-form__suggests button:hover{background-color:var(--black);color:#efc329}
.rv-10-support-form .rv-10-def-btn{background-color:var(--black);border-color:var(--black);color:var(--white-f);width:100%}
.rv-10-support-form .rv-10-def-btn:hover{background-color:#efc329;border-color:#efc329;color:var(--black)}
.rv-10-support .rv-10-about__descr{margin-bottom:27px}
.rv-10-support .rv-10-stats__bottom{margin-bottom:18px;gap:25px}
.rv-10-support__txt .rv-10-section__sub-title{color:var(--white-f)}
.rv-10-support__txt .rv-10-section__sub-title .styled{color:var(--black)}
.rv-10-support__txt .rv-10-section__title{color:var(--white-f);margin-bottom:20px}
.rv-10-support__txt .rv-10-about__descr{color:rgba(255,255,255,.6);margin-bottom:48px}
.rv-10-support__txt .rv-10-def-btn{background-color:var(--white-f);border-color:var(--white-f);color:var(--black)}
.rv-10-support__txt .rv-10-def-btn:hover{background-color:var(--black);border-color:var(--black);color:var(--white-f)}
.rv-11-mission{text-align:center;background-color:#f7f4f0;position:relative;overflow:hidden}
.rv-11-mission__quote{color:rgba(5,5,5,.7);font-family:var(--mulish);font-size:24px;font-weight:500;line-height:183.333%;margin-bottom:36px}
@media screen and (max-width:1510px){
.rv-11-mission__quote{font-size:22px;line-height:173.333%}
}
@media screen and (max-width:1399px){
.rv-11-mission__quote{font-size:20px;line-height:163.333%;margin-bottom:26px}
}
@media screen and (max-width:767px){
.rv-11-mission__quote{font-size:18px;line-height:153.333%;margin-bottom:16px}
}
@media screen and (max-width:479px){
.rv-11-mission__quote{font-size:16px}
}
.rv-11-mission__quote::before{content:open-quote}
.rv-11-mission__quote::after{content:close-quote}
.rv-11-mission-quoter{text-align:left;border-radius:20px 0;background:var(--white-f);box-shadow:0 1px 1px 0 rgba(5,5,5,.16);display:inline-flex;align-items:center;gap:10px;padding:10px;font-family:var(--mulish);color:var(--black)}
.rv-11-mission-quoter__img img{width:40px;height:40px;border-radius:10px 0}
.rv-11-mission-quoter__name{font-size:15px;font-weight:700;line-height:93.333%;margin-bottom:8px}
.rv-11-mission-quoter__label{font-size:13px;font-weight:500;line-height:76.923%;display:block}
.rv-11-mission__imgs{height:0}
.rv-11-mission__imgs img{position:absolute;top:40px;left:0;-webkit-clip-path:url(#rv-11-mission-path);clip-path:url(#rv-11-mission-path);min-width:306px;aspect-ratio:153/205}
@media screen and (max-width:1510px){
.rv-11-mission__imgs img{left:-40px}
}
@media screen and (max-width:1399px){
.rv-11-mission__imgs img{left:-70px;top:-40px}
}
@media screen and (max-width:1199px){
.rv-11-mission__imgs img{left:-150px}
}
@media screen and (max-width:991px){
.rv-11-mission__imgs img{left:-100%}
}
.rv-11-mission__imgs img:nth-child(2){-webkit-clip-path:url(#rv-11-mission-path-2);clip-path:url(#rv-11-mission-path-2);top:auto;left:auto;right:0;bottom:40px}
@media screen and (max-width:1510px){
.rv-11-mission__imgs img:nth-child(2){right:-65px}
}
@media screen and (max-width:1399px){
.rv-11-mission__imgs img:nth-child(2){right:-105px;bottom:-30px}
}
@media screen and (max-width:1199px){
.rv-11-mission__imgs img:nth-child(2){right:-185px}
}
@media screen and (max-width:991px){
.rv-11-mission__imgs img:nth-child(2){right:-100%}
}
.rv-14-case-studies{background-color:#eaf5f8}
@media screen and (max-width:991px){
.rv-14-case-studies{padding-top:60px}
}
.rv-14-case-studies-txt-slider{min-height:625px;margin:80px 0 125px 80px;margin:80px 0 80px 80px;padding:44px 0;border-left:1px solid rgba(2,2,8,.1)}
@media screen and (max-width:1399px){
.rv-14-case-studies-txt-slider{min-height:430px;margin:80px 0 80px 50px}
}
@media screen and (max-width:1199px){
.rv-14-case-studies-txt-slider{margin:80px 0 80px 30px;min-height:370px}
}
@media screen and (max-width:991px){
.rv-14-case-studies-txt-slider{min-height:auto;margin:30px 0 60px 0}
}
.rv-14-case-study__img{display:flex;justify-content:flex-end}
.rv-14-case-study__img img{max-width:960px;max-height:830px}
@media screen and (max-width:1599px){
.rv-14-case-study__img img{max-height:782px}
}
@media screen and (max-width:1399px){
.rv-14-case-study__img img{max-height:592px}
}
@media screen and (max-width:1199px){
.rv-14-case-study__img img{height:100%;max-height:562px}
}
@media screen and (max-width:991px){
.rv-14-case-study__img img{max-width:100%;width:100%}
}
.rv-14-case-study__txt{font-family:var(--mulish);padding:44px 0;padding:0;padding-left:75px;height:-moz-max-content!important;height:max-content!important}
@media screen and (max-width:1399px){
.rv-14-case-study__txt{padding-left:65px}
}
@media screen and (max-width:1199px){
.rv-14-case-study__txt{padding-left:55px}
}
@media screen and (max-width:991px){
.rv-14-case-study__txt{padding-left:45px}
}
@media screen and (max-width:767px){
.rv-14-case-study__txt{padding-left:35px}
}
@media screen and (max-width:479px){
.rv-14-case-study__txt{padding-left:25px}
}
.rv-14-case-study__txt.swiper-slide-active{border-left:1px solid var(--black)}
.rv-14-case-study__txt.swiper-slide-active .rv-14-case-study__order{-webkit-text-fill-color:#e64209;-webkit-text-stroke-color:#e64209;color:#e64209}
.rv-14-case-study__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:33px}
.rv-14-case-study__order{font-size:76px;font-weight:700;line-height:.7;-webkit-text-stroke:1px rgba(2,2,8,.14);-webkit-text-fill-color:rgba(0,0,0,0)}
@media screen and (max-width:991px){
.rv-14-case-study__order{font-size:66px}
}
@media screen and (max-width:767px){
.rv-14-case-study__order{font-size:60px}
}
@media screen and (max-width:479px){
.rv-14-case-study__order{font-size:56px}
}
.rv-14-case-study__bottom .rv-3-project__sub-title{font-size:16px;text-transform:capitalize;margin-bottom:4px}
.rv-14-case-study__bottom .rv-3-project__sub-title::before{width:5px;height:5px;background-color:#e64209}
.rv-14-case-study__title{color:#020208;font-size:24px;font-weight:700;margin-bottom:0}
.rv-14-nwsltr__form{display:flex;align-items:center;gap:75px}
@media screen and (max-width:1199px){
.rv-14-nwsltr__form{gap:35px}
}
@media screen and (max-width:479px){
.rv-14-nwsltr__form{flex-direction:column;row-gap:20px}
}
.rv-14-nwsltr__form .nwsltr-left{width:100%}
.rv-14-nwsltr__form input{border-bottom:1px solid rgba(2,2,8,.1);padding-bottom:18px}
@media screen and (max-width:767px){
.rv-14-nwsltr__form input{padding-bottom:10px}
}
.rv-14-nwsltr__form input::-moz-placeholder{color:rgba(2,2,8,.7);font-family:var(--mulish);font-size:15px;line-height:66.667%}
.rv-14-nwsltr__form input::placeholder{color:rgba(2,2,8,.7);font-family:var(--mulish);font-size:15px;line-height:66.667%}
.rv-14-nwsltr__form .nwsltr-checkbox{color:rgba(2,2,8,.5);font-family:var(--mulish);font-size:14px;font-weight:500;line-height:71.429%}
.rv-14-nwsltr__form button{font-weight:700;font-family:var(--mulish)}
.rv-14-nwsltr__form button:hover{color:#509e0f;color:#f2584c}
.rv-14-nwsltr__form button i{font-size:22px;opacity:1}
@media screen and (max-width:767px){
.rv-14-nwsltr__checkbox{padding-top:12px}
}
.rv-14-nwsltr__checkbox a,.rv-14-nwsltr__checkbox label{color:rgba(2,2,8,.5);font-family:var(--mulish);font-size:14px;font-weight:500;line-height:71.429%}
.rv-14-nwsltr__checkbox a{text-decoration:underline}
.rv-22-cta_section{position:relative;z-index:1;padding:180px 0 300px 0;background-attachment:scroll;background-position:center;background-repeat:no-repeat;background-size:cover}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-cta_section{padding:100px 0 220px 0}
}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-cta_section{padding:100px 0 200px 0}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-cta_section{padding:80px 0 190px 0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-cta_section{padding:70px 0 180px 0}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-cta_section{padding:60px 0 170px 0}
}
.rv-22-cta_section::after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background:rgba(4,14,31,.6);z-index:-1}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-cta_section .rv-22-cta_section_content{margin-bottom:30px}
}
.rv-22-cta_section .rv-22-cta_section_content .rv-22-cta_sub_title{position:relative;color:rgba(255,255,255,.7);font-size:14px;font-weight:500;text-transform:uppercase;display:inline-block}
.rv-22-cta_section .rv-22-cta_section_content .rv-22-cta_sub_title .rv8_sub_pre_nex{font-family:Mulish,sans-serif;content:"";background:rgba(255,255,255,.6);width:60px;height:1px;position:absolute;right:-80%;top:50%;transform:translateY(-50%)}
.rv-22-cta_section .rv-22-cta_section_content .rv-22-cta_sub_title .rv8_sub_pre_nex::before{position:absolute;content:"";height:8px;width:8px;left:-15px;background:#9a9ea5;border-radius:50%;transform:translateY(-50%);animation:slide-right 2.5s linear infinite alternate both;top:0}
@keyframes slide-right{
0%{left:0}
100%{left:100%}
}
.rv-22-cta_section .rv-22-cta_section_content .rv-22-cta_sub_title .rv8_sub_pre_nex::after{position:absolute;content:"";height:8px;width:8px;right:-15px;background:#9a9ea5;border-radius:50%;top:50%;transform:translateY(-50%);animation:slide-left 2.5s linear infinite alternate both;top:0}
@keyframes slide-left{
0%{right:0}
100%{right:100%}
}
.rv-22-cta_section .rv-22-cta_section_content .rv-22-cta_title{color:#fff;font-size:46px;font-weight:700;margin-bottom:60px;font-family:Mulish,sans-serif}
@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-cta_section .rv-22-cta_section_content .rv-22-cta_title{font-size:40px}
}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-cta_section .rv-22-cta_section_content .rv-22-cta_title{margin-bottom:40px;font-size:35px}
}
@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-cta_section .rv-22-cta_section_content .rv-22-cta_title{margin-bottom:30px;font-size:25px}
}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-cta_section .rv-22-cta_section_content .rv-22-cta_title{margin-bottom:30px;font-size:18px}
}
.rv-22-cta_section .rv-22-cta_section_content .rv-22-cta_content_btn{font-size:16px;font-weight:700;color:#fff;background:#b38d3f;padding:15px 25px;border-radius:30px;display:inline-block;position:relative;z-index:1;overflow:hidden;transition:all .4s ease;font-family:Mulish,sans-serif}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-cta_section .rv-22-cta_section_content .rv-22-cta_content_btn{font-size:14px;padding:10px 20px}
}
.rv-22-cta_section .rv-22-cta_section_content .rv-22-cta_content_btn::before{position:absolute;content:"";background-color:#fff;width:100%;height:0%;left:50%;top:50%;border-radius:0;transform:translate(-50%,-50%) rotate(-45deg);z-index:-1;transition:all .4s ease}
.rv-22-cta_section .rv-22-cta_section_content .rv-22-cta_content_btn:hover{color:#000}
.rv-22-cta_section .rv-22-cta_section_content .rv-22-cta_content_btn:hover::before{height:400%}
.rv-22-cta_section .rv-22-cta_time_box_area{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:60px 40px}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-22-cta_section .rv-22-cta_time_box_area{padding:40px 20px;margin-top:50px}
}
.rv-22-cta_section .rv-22-cta_time_box_area h3{font-size:30px;font-weight:700;color:#fff;margin-bottom:30px;font-family:Mulish,sans-serif}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-cta_section .rv-22-cta_time_box_area h3{font-size:20px}
}
.rv-22-cta_section .rv-22-cta_time_box_area .rv-22-cta_time .rv-22-single_cta_time{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:15px;margin-bottom:20px}
.rv-22-cta_section .rv-22-cta_time_box_area .rv-22-cta_time .rv-22-single_cta_time h5,.rv-22-cta_section .rv-22-cta_time_box_area .rv-22-cta_time .rv-22-single_cta_time span{color:rgba(255,255,255,.7);font-size:15px;margin:0;font-family:Mulish,sans-serif}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-cta_section .rv-22-cta_time_box_area .rv-22-cta_time .rv-22-single_cta_time h5,.rv-22-cta_section .rv-22-cta_time_box_area .rv-22-cta_time .rv-22-single_cta_time span{font-size:12px}
}
.rv-22-cta_section .rv-22-cta_time_box_area .rv-22-cta_time_box_btn{border:1px solid rgba(255,255,255,.2);font-size:16px;font-weight:700;color:#fff;background:rgba(0,0,0,0);padding:15px 25px;border-radius:30px;transition:all .4s ease;display:block;text-align:center}
@media only screen and (min-width:0px)and (max-width:479px){
.rv-22-cta_section .rv-22-cta_time_box_area .rv-22-cta_time_box_btn{padding:12px 15px}
}
.rv-22-cta_section .rv-22-cta_time_box_area .rv-22-cta_time_box_btn:hover{background:#fff;color:#000}
.rv-24-hotel_booking_section{background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover;position:relative;z-index:1;padding:100px 0}
@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-hotel_booking_section{padding:80px 0}
}
@media only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-hotel_booking_section{padding:50px 0}
}
.rv-24-hotel_booking_section::after{position:absolute;content:"";height:100%;width:100%;background:rgba(2,2,8,.7);top:0;left:0;z-index:-1}
.rv-24-hotel_booking_section .rv-24-room_booking{border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.rv-24-hotel_booking_section .rv-24-room_booking .rv-24-form{display:flex;padding:30px;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:30px}
@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:480px)and (max-width:575px),only screen and (min-width:0px)and (max-width:479px){
.rv-24-hotel_booking_section .rv-24-room_booking .rv-24-form{-moz-column-gap:25px;column-gap:25px;padding:20px}
}
.rv-24-hotel_booking_section .rv-24-room_booking .rv-24-form .rv-24-form_single_box{display:flex;-moz-column-gap:10px;column-gap:10px;color:#fff}
.rv-24-hotel_booking_section .rv-24-room_booking .rv-24-form .rv-24-form_single_box i{color:#fff;font-size:20px;margin-top:5px}
.rv-24-hotel_booking_section .rv-24-room_booking .rv-24-form .rv-24-form_single_box .rv-24-form_inputbox{position:relative;width:135px}
.rv-24-hotel_booking_section .rv-24-room_booking .rv-24-form .rv-24-form_single_box .rv-24-form_inputbox label{font-size:16px;font-weight:700;color:#fff}
.rv-24-hotel_booking_section .rv-24-room_booking .rv-24-form .rv-24-form_single_box .rv-24-form_inputbox input,.rv-24-hotel_booking_section .rv-24-room_booking .rv-24-form .rv-24-form_single_box .rv-24-form_inputbox select{color:rgba(255,255,255,.7);font-size:14px;font-weight:500;background:rgba(0,0,0,0);font-family:Mulish,sans-serif;border:none}
.rv-24-hotel_booking_section .rv-24-room_booking .rv-24-form .rv-24-form_single_box .rv-24-form_inputbox input option,.rv-24-hotel_booking_section .rv-24-room_booking .rv-24-form .rv-24-form_single_box .rv-24-form_inputbox select option{background:rgba(4,14,31,.1);color:#040e1f;padding:0 10px;font-family:Mulish,sans-serif}
.rv-24-hotel_booking_section .rv-24-room_booking .rv-24-form .rv-24-form_single_box .rv-24-form_inputbox select:focus{outline:0}
.rv-24-hotel_booking_section .rv-24-room_booking .rv-24-form .rv-24-form_single_box .rv-24-form_inputbox #CheckIn::-webkit-calendar-picker-indicator{background-color:#fff;font-size:12px;border-radius:50%;padding:5px;font-family:Mulish,sans-serif}
.rv-24-hotel_booking_section .rv-24-room_booking .rv-24-form .rv-24-form_single_box .rv-24-form_inputbox #CheckOut::-webkit-calendar-picker-indicator{background-color:#fff;font-size:12px;border-radius:50%;padding:5px;font-family:Mulish,sans-serif}
.rv-24-hotel_booking_section .rv-24-room_booking .rv-24-form .rv-24-form_single_box .rv-24-form_inputbox #CheckOut::-moz-calendar-picker-indicator{background-color:#fff;font-size:12px;border-radius:50%;padding:5px;font-family:Mulish,sans-serif}
.rv-24-hotel_booking_section .rv-24-room_booking .rv-24-form .rv-24-form_single_box .rv-24-form_btn{background:#a58051;height:70px;width:200px;text-align:center;color:#fff;line-height:70px;font-size:16px;font-weight:700;transition:all .5s ease;font-family:Mulish,sans-serif}
.rv-24-hotel_booking_section .rv-24-room_booking .rv-24-form .rv-24-form_single_box .rv-24-form_btn:hover{background:#fff;color:#a58051;letter-spacing:1.5px}
.rv-14-stats{background:url(../img/rv-14-stats-bg.html) no-repeat center center;background-size:cover;padding:72px 0 62px;position:relative}
.rv-14-stats__vectors img{position:absolute}
.rv-14-stats__vectors img:first-child{top:35px;right:125px;animation:rv-14-rotate-center 2s linear infinite}
.rv-14-stats__vectors img:nth-child(2){left:130px;bottom:18px;animation:rv-14-slideY 2.5s linear alternate infinite}
@keyframes rv-14-rotate-center{
0%{rotate:0deg}
100%{rotate:360deg}
}
@keyframes rv-14-slideY{
0%{transform:translate(30px,-30px)}
100%{transform:translate(0,0)}
}
.rv-14-stat{font-family:var(--mulish);border-right:1px solid rgba(255,255,255,.1)}
@media screen and (max-width:479px){
.rv-14-stat{border-right:none}
}
.rv-14-stat__title{margin-bottom:0;color:rgba(255,255,255,.5);font-size:14px;font-weight:700;text-transform:uppercase}
.rv-14-stat__number{margin-bottom:0;color:var(--white-f);font-weight:800;font-size:54px}
@media screen and (max-width:575px){
.rv-14-stat__number{font-size:44px}
}
@media screen and (max-width:479px){
.rv-14-stat__number{font-size:38px}
}
.rv-14-stat--last{border:none}
.rv-inner-blogs__row{position:relative;-moz-column-count:3;column-count:3;-moz-column-gap:30px;column-gap:30px}
@media screen and (max-width:1199px){
.rv-inner-blogs__row{-moz-column-gap:20px;column-gap:20px}
}
@media screen and (max-width:991px){
.rv-inner-blogs__row{-moz-column-count:2;column-count:2}
}
@media screen and (max-width:767px){
.rv-inner-blogs__row{-moz-column-count:1;column-count:1}
}
.rv-inner-blogs .rv-1-blog{-moz-column-break-inside:avoid;break-inside:avoid}
@media screen and (max-width:767px){
.rv-inner-blogs .rv-1-blog{width:75%;margin-inline:auto}
}
@media screen and (max-width:479px){
.rv-inner-blogs .rv-1-blog{width:100%}
}
.rv-inner-blogs .rv-1-blog:not(:first-child){margin-top:30px}
@media screen and (max-width:1199px){
.rv-inner-blogs .rv-1-blog:not(:first-child){margin-top:20px}
}
.rv-inner-blogs .rv-1-blog__title a:hover{color:#509e0f}
.rv-inner-blogs .rv-1-blog__btn:hover i{background-color:#509e0f;border-color:#509e0f}
.rv-inner-blog .rv-1-blog__img img{height:auto;aspect-ratio:412/300}
.rv-inner-blog--big .rv-1-blog__img img{aspect-ratio:412/350}
.rv-inner-blog--small .rv-1-blog__img img{aspect-ratio:412/250}
@media screen and (max-width:1399px){
.rv-blog-details{padding:80px 0}
}
@media screen and (max-width:991px){
.rv-blog-details{padding:60px 0}
}
.rv-blog-details__row{--bs-gutter-x:60px;--bs-gutter-y:30px}
@media screen and (max-width:1399px){
.rv-blog-details__row{--bs-gutter-x:40px}
}
@media screen and (max-width:1199px){
.rv-blog-details__row{--bs-gutter-x:30px}
}
@media screen and (max-width:991px){
.rv-blog-details__row{--bs-gutter-y:30px}
}
.rv-blog-details__img{position:relative}
.rv-blog-details__img img{width:100%;max-height:400px}
.rv-blog-details__infos{display:flex;align-items:center;margin:35px 0 27px;gap:20px}
@media screen and (max-width:1399px){
.rv-blog-details__infos{margin:20px 0 25px}
}
@media screen and (max-width:479px){
.rv-blog-details__infos{flex-wrap:wrap;row-gap:12px;margin:20px 0 15px}
}
.rv-blog-details__info{text-transform:capitalize;font-weight:500;font-size:14px;margin-bottom:0;color:rgba(5,5,5,.75);font-family:var(--mulish)}
.rv-blog-details__info i{font-size:15px;vertical-align:top;padding-right:5px}
@media screen and (max-width:1199px){
.rv-blog-details__info i{font-size:14px}
}
.rv-blog-details__title{color:var(--black);font-size:26px;font-weight:700;margin-bottom:11px}
@media screen and (max-width:1199px){
.rv-blog-details__title{font-size:24px}
}
@media screen and (max-width:767px){
.rv-blog-details__title{font-size:22px}
}
@media screen and (max-width:479px){
.rv-blog-details__title{font-size:20px}
}
.rv-blog-details-descr__txt{color:rgba(5,5,5,.7);font-family:var(--mulish);font-size:16px;font-weight:400;line-height:150%;margin-bottom:20px}
@media screen and (max-width:479px){
.rv-blog-details-descr__txt{font-size:16px}
}
.rv-blog-details-descr__txt.blockquote{background-color:#f5f6fa;padding:98px 110px 45px;margin:54px 0 60px;position:relative;text-align:center}
@media screen and (max-width:1199px){
.rv-blog-details-descr__txt.blockquote{padding:88px 90px 35px;margin:34px 0 40px}
}
@media screen and (max-width:767px){
.rv-blog-details-descr__txt.blockquote{padding:88px 50px 25px;margin:24px 0 30px}
}
@media screen and (max-width:575px){
.rv-blog-details-descr__txt.blockquote{padding:88px 20px 25px}
}
.rv-blog-details-descr__txt.blockquote::before{content:open-quote;font-size:106px;font-weight:700;position:absolute;font-family:var(--philosopher);top:45px;left:50%;translate:-50% 0;color:rgba(5,5,5,.2);line-height:.65}
.rv-blog-details-descr__txt.blockquote p{color:rgba(5,5,5,.6);font-size:18px;line-height:155.556%;margin-bottom:23px}
@media screen and (max-width:479px){
.rv-blog-details-descr__txt.blockquote p{font-size:16px}
}
.rv-blog-details-descr__txt.blockquote .blockquote__author-name{color:#050505;font-weight:700;margin-bottom:0;font-size:18px}
.rv-blog-details-descr>:last-child{margin:0}
.rv-blog-details__inner-img{margin-bottom:30px}
.rv-blog-details__inner-img img{height:390px;width:100%}
.rv-blog-details-bottom-actions{display:flex;align-items:center;justify-content:space-between;padding-top:80px}
@media screen and (max-width:1399px){
.rv-blog-details-bottom-actions{padding-top:50px}
}
@media screen and (max-width:1199px){
.rv-blog-details-bottom-actions{padding-top:30px}
}
@media screen and (max-width:767px){
.rv-blog-details-bottom-actions{flex-direction:column;row-gap:15px}
}
.rv-blog-details-bottom-actions__title{color:#050505;font-family:var(--mulish);font-size:16px;font-weight:700;margin-right:10px;margin-bottom:0}
.rv-blog-details-bottom-actions>*{width:60%}
@media screen and (max-width:991px){
.rv-blog-details-bottom-actions>*{width:100%}
}
.rv-blog-details-tags{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.rv-blog-details-tag{background-color:#f5f6fa;padding:8px 12px;color:rgba(5,5,5,.8);line-height:1;font-family:var(--mulish);font-size:12px;font-weight:600;text-transform:uppercase}
@media screen and (max-width:1199px){
.rv-blog-details-tag{padding:8px 10px}
}
.rv-blog-details-tag:hover{background-color:#509e0f;color:var(--white-f)}
.rv-blog-details-shares{display:flex;gap:10px;align-items:center;width:40%}
@media screen and (max-width:991px){
.rv-blog-details-shares{width:100%}
}
.rv-blog-details-shares .rv-inner-socials a{border:1px solid rgba(5,5,5,.1);border-radius:50%;color:rgba(5,5,5,.4)}
.rv-blog-details-shares .rv-inner-socials a:hover{color:var(--white-f)}
.rv-blog-details-bottom__navs{border:1px solid rgba(5,5,5,.06);margin-top:80px;position:relative}
@media screen and (max-width:1399px){
.rv-blog-details-bottom__navs{margin-top:60px}
}
@media screen and (max-width:1199px){
.rv-blog-details-bottom__navs{margin-top:40px}
}
@media screen and (max-width:767px){
.rv-blog-details-bottom__navs{margin-top:30px}
}
.rv-blog-details-bottom__navs::before{content:"";position:absolute;height:100%;width:1px;background-color:rgba(5,5,5,.06);left:50%;top:50%;translate:-50% -50%}
@media screen and (max-width:479px){
.rv-blog-details-bottom__navs::before{width:100%;height:1px}
}
.rv-blog-details-bottom-nav{display:flex;align-items:center;gap:6px;padding:25px 30px;text-transform:uppercase;line-height:normal;color:var(--black);font-family:var(--mulish);font-weight:700}
@media screen and (max-width:1199px){
.rv-blog-details-bottom-nav{padding:20px 25px}
}
@media screen and (max-width:767px){
.rv-blog-details-bottom-nav{padding:15px 20px}
}
@media screen and (max-width:479px){
.rv-blog-details-bottom-nav{padding:10px 15px}
}
.rv-blog-details-bottom-nav:hover{color:#509e0f}
.rv-blog-details-bottom-nav i{vertical-align:top}
.rv-blog-details-bottom-nav__txt{color:#838383}
@media screen and (max-width:479px){
.rv-blog-details-bottom-nav__txt{margin-bottom:3px}
}
.rv-blog-details-bottom-nav.rv-blog-details-bottom-nav-next{text-align:right}
.rv-blog-details-right{border:1px solid rgba(5,5,5,.14);padding:40px 35px}
@media screen and (max-width:1399px){
.rv-blog-details-right{padding:30px 25px}
}
@media screen and (max-width:1199px){
.rv-blog-details-right{padding:20px}
}
.rv-blog-details-right:not(:last-child){margin-bottom:30px}
@media screen and (max-width:1399px){
.rv-blog-details-right:not(:last-child){margin-bottom:20px}
}
.rv-blog-details-right__title{color:var(--black);font-size:20px;font-weight:700;margin-bottom:20px}
@media screen and (max-width:1199px){
.rv-blog-details-right__title{margin-bottom:15px}
}
.rv-blog-details-search form{display:flex;background-color:#f5f6fa}
.rv-blog-details-search form input{width:100%;height:50px;padding:0 15px}
.rv-blog-details-search form button{height:50px;padding-right:15px}
.rv-blog-details-categories li:last-child a{margin-bottom:0}
.rv-blog-details-category{display:flex;justify-content:space-between;margin-bottom:15px;background-color:#f5f6fa;color:rgba(5,5,5,.6);font-size:15px;font-weight:500;line-height:1;padding:15px 25px}
@media screen and (max-width:1399px){
.rv-blog-details-category{padding:15px 20px}
}
@media screen and (max-width:1199px){
.rv-blog-details-category{padding:12px 15px}
}
.rv-blog-details-category:hover{background-color:#509e0f;color:var(--white-f)}
.rv-comments-area{margin-top:94px}
@media screen and (max-width:1399px){
.rv-comments-area{margin-top:64px}
}
@media screen and (max-width:991px){
.rv-comments-area{margin-top:54px}
}
@media screen and (max-width:767px){
.rv-comments-area{margin-top:44px}
}
.rv-comments-area__title{color:var(--black);font-size:26px;font-weight:700;line-height:normal}
@media screen and (max-width:1199px){
.rv-comments-area__title{font-size:24px}
}
@media screen and (max-width:767px){
.rv-comments-area__title{font-size:22px}
}
.rv-comment{display:flex;margin-top:20px;gap:20px;border-bottom:1px solid #e8e9e9;padding-bottom:40px}
@media screen and (max-width:1199px){
.rv-comment{padding-bottom:30px}
}
@media screen and (max-width:767px){
.rv-comment{padding-bottom:20px}
}
@media screen and (max-width:479px){
.rv-comment{flex-direction:column;row-gap:0}
}
.rv-comment-commenter__img{flex-shrink:0}
.rv-comment-commenter__img img{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:50%}
.rv-comment-commenter__name{color:var(--black);font-size:15px;font-weight:700;line-height:normal;margin-bottom:3px}
@media screen and (max-width:479px){
.rv-comment-commenter__name{margin-bottom:3px}
}
.rv-comment-commenter__date{color:rgba(5,5,5,.8);font-family:var(--mulish);font-size:14px;font-weight:600;line-height:185.714%}
.rv-comment__txt{padding-top:10px}
.rv-comment__descr{color:rgba(5,5,5,.6);font-family:var(--mulish);font-weight:400;line-height:150%;margin-bottom:24px}
.rv-comment-bottom-actions{display:flex;gap:15px}
.rv-comment-bottom-actions>button{border:1px solid rgba(5,5,5,.1);padding:0 20px;height:30px;line-height:30px;text-transform:uppercase;font-size:12px;font-weight:600}
.rv-comment-bottom-actions>button:hover{background-color:#509e0f;border-color:#509e0f;color:var(--white-f)}
.rv-comment-reply{margin-top:40px;margin-left:110px;display:flex;gap:20px}
@media screen and (max-width:1199px){
.rv-comment-reply{margin-top:30px;margin-left:90px}
}
@media screen and (max-width:767px){
.rv-comment-reply{margin-top:20px;margin-left:70px}
}
@media screen and (max-width:575px){
.rv-comment-reply{margin-left:60px}
}
@media screen and (max-width:479px){
.rv-comment-reply{margin-left:40px;flex-direction:column;row-gap:0}
}
.rv-comment-reply:not(:last-child){border-bottom:1px solid #e8e9e9;padding-bottom:40px}
@media screen and (max-width:1199px){
.rv-comment-reply:not(:last-child){margin-bottom:30px}
}
@media screen and (max-width:767px){
.rv-comment-reply:not(:last-child){margin-bottom:20px}
}
.rv-comment-commenter-state{color:#8c8c8c;font-size:14px;font-weight:400}
.rv-comment-form-area{margin-top:94px}
@media screen and (max-width:1399px){
.rv-comment-form-area{margin-top:64px}
}
@media screen and (max-width:991px){
.rv-comment-form-area{margin-top:54px}
}
@media screen and (max-width:767px){
.rv-comment-form-area{margin-top:44px}
}
.rv-comment-form{margin-top:20px}
.rv-comment-form input,.rv-comment-form textarea{width:100%;border:1px solid rgba(5,5,5,.1);padding:15px 25px;vertical-align:top}
@media screen and (max-width:1199px){
.rv-comment-form input,.rv-comment-form textarea{padding:12px 22px}
}
@media screen and (max-width:767px){
.rv-comment-form input,.rv-comment-form textarea{padding:10px 15px}
}
.rv-comment-form__checkbox{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}
.rv-comment-form__checkbox input,.rv-comment-form__checkbox label{width:-moz-max-content;width:max-content}
.rv-comment-form .rv-inner-btn{width:100%}
.rv-recent-blog{display:flex;gap:20px;align-items:center;font-family:var(--mulish)}
@media screen and (max-width:1199px){
.rv-recent-blog{gap:15px}
}
.rv-recent-blog:not(:last-child){margin-bottom:15px}
.rv-recent-blog img{width:100px;height:100px;flex-shrink:0}
@media screen and (max-width:1199px){
.rv-recent-blog img{width:80px;height:80px}
}
.rv-recent-blog__date{color:rgba(5,5,5,.8);font-weight:600;font-size:14px}
.rv-recent-blog__date i{padding-right:3px}
.rv-recent-blog__title{color:var(--black);font-size:17px;font-weight:800;line-height:141.176%;margin-bottom:0}
@media screen and (max-width:1199px){
.rv-recent-blog__title{font-size:16px}
}
.rv-recent-blog__title a:hover{color:#509e0f}
.rv-shop-area__top-actions{margin-bottom:60px}
@media screen and (max-width:1399px){
.rv-shop-area__top-actions{margin-bottom:40px}
}
@media screen and (max-width:575px){
.rv-shop-area__top-actions{margin-bottom:30px}
}
.rv-shop-area__right-actions{display:flex;justify-content:flex-end;gap:40px;align-items:center}
@media screen and (max-width:991px){
.rv-shop-area__right-actions{justify-content:center}
}
@media screen and (max-width:575px){
.rv-shop-area__right-actions{flex-wrap:wrap;row-gap:12px;-moz-column-gap:20px;column-gap:20px}
}
.rv-shop-area__view-type{display:flex;gap:20px}
.rv-shop-area__view-type button{font-size:22px;color:rgba(5,5,5,.3)}
.rv-shop-area__view-type button.active{color:#050505}
.rv-shop-area .showed-products-number{font-family:var(--mulish);text-transform:capitalize;font-size:15px;font-weight:600;color:#5d626c}
.rv-shop-area .showed-products-number button{color:#5d626c;position:relative;padding-right:10px}
.rv-shop-area .showed-products-number button:hover{color:#050505}
.rv-shop-area .showed-products-number button:not(:last-child)::before{content:"/";position:absolute;right:0;top:50%;transform:translateY(-50%)}
.rv-shop-area form{position:relative;border-bottom:1px solid rgba(5,5,5,.14);padding-bottom:10px}
.rv-shop-area form::before{content:"";position:absolute;bottom:50%;transform:translateY(50%);right:0;font-family:"Font Awesome 6 Pro";color:rgba(5,5,5,.6)}
.rv-shop-area select{border:none;color:#050505;font-family:Mulish;font-size:15px;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:20px}
.rv-shop-area select:focus{outline:0}
.rv-shop-sidebar-single-area li a{display:flex;justify-content:space-between;color:rgba(5,5,5,.6);margin-bottom:18px}
.rv-shop-sidebar-single-area li a:hover{color:var(--black)}
.rv-shop-sidebar-single-area li:last-child a{margin-bottom:0}
.rv-color-variants-area li a{position:relative;padding-left:28px;justify-content:flex-start;gap:3px}
.rv-color-variants-area li a::before{content:attr(data-color);position:absolute;left:0;top:50%;translate:0 -50%;background-color:#ff4040;width:18px;height:18px;border-radius:50%}
.rv-color-variants-area li a.color-2::before{background-color:#95b}
.rv-color-variants-area li a.color-3::before{background-color:#3c3845}
.rv-color-variants-area li a.color-4::before{background-color:#bbe7c5}
.rv-color-variants-area li a.color-5::before{background-color:#f08204}
.rv-color-variants-area li a.color-6::before{background-color:#6e8b61}
.rv-price-filter .noUi-target{background:rgba(5,5,5,.1);border-radius:4px;height:4px;border:none;box-shadow:none}
.rv-price-filter .noUi-connect{background-color:#509e0f}
.rv-price-filter .noUi-handle::after,.rv-price-filter .noUi-handle::before{content:none}
.rv-price-filter .noUi-horizontal .noUi-handle{border:none;height:16px;width:16px;border-radius:50%;right:-3px;cursor:pointer;background:var(--white-f);box-shadow:0 4px 14px 0 rgba(30,31,33,.24)}
.rv-price-filter .filtered-price{margin-top:25px;color:rgba(5,5,5,.6);font-size:14px;font-weight:500}
.rv-price-filter .filtered-price__title{text-transform:uppercase;margin-right:5px;margin-bottom:0;font-size:14px}
.rv-price-filter .filtered-price__number{display:flex;gap:2px}
@media screen and (max-width:1399px){
.rv-inner-products-container>.row{--bs-gutter-x:20px;--bs-gutter-y:20px}
}
@media screen and (max-width:991px){
.rv-inner-products-container>.row{--bs-gutter-x:15px;--bs-gutter-y:15px}
}
.rv-inner-products-container .col.list-view-on{width:100%!important}
.rv-inner-products-container .col.list-view-on>*{display:flex;border:1px solid #eef6e7;align-items:center;text-align:left}
@media screen and (max-width:479px){
.rv-inner-products-container .col.list-view-on>*{flex-direction:column}
}
.rv-inner-products-container .col.list-view-on>* .rv-3-product__img{width:-moz-max-content;width:max-content;height:auto;margin:0;min-width:280px;padding:50px 30px;align-self:stretch;flex-shrink:0}
@media screen and (max-width:767px){
.rv-inner-products-container .col.list-view-on>* .rv-3-product__img{min-width:auto;max-width:200px}
}
@media screen and (max-width:479px){
.rv-inner-products-container .col.list-view-on>* .rv-3-product__img{max-width:100%;width:100%}
}
.rv-inner-products-container .col.list-view-on>* .rv-3-product__txt{padding:30px}
@media screen and (max-width:575px){
.rv-inner-products-container .col.list-view-on>* .rv-3-product__txt{padding:20px}
}
.rv-inner-products-container .col.list-view-on>* .rv-inner-product__descr{display:block}
.rv-inner-products-container .col.list-view-on>:hover .rv-3-product__price{translate:0 0;opacity:1}
.rv-inner-products-container .col.list-view-on>* .rv-3-product__cart-btn{position:static;opacity:1;text-align:left;margin-top:10px}
.rv-inner-product{background-color:#f4f4f4;border:none;text-align:center;overflow:hidden;padding:50px 25px 45px}
@media screen and (max-width:1399px){
.rv-inner-product{padding:40px 25px 35px}
}
@media screen and (max-width:1199px){
.rv-inner-product{padding:30px 25px 25px}
}
@media screen and (max-width:575px){
.rv-inner-product{padding:20px 25px 15px}
}
.rv-inner-product:hover .rv-inner-product__hover-img{opacity:1;pointer-events:all}
.rv-inner-product:hover .rv-inner-product__hover-img img{transform:rotate(0) scale(1)}
.rv-inner-product:hover .rv-3-product__cart-btn{background-color:var(--black);color:var(--white-f)}
.rv-inner-product .rv-3-product__actions{z-index:5}
.rv-inner-product .rv-3-product__actions button{background:0 0;border:none;width:auto;height:auto}
.rv-inner-product .rv-3-product__actions button:hover{background:0 0;border:none;color:var(--black)}
.rv-inner-product .rv-7-product__tag{background-color:var(--black)}
.rv-inner-product .rv-3-product__price{margin-bottom:2px}
.rv-inner-product .rv-3-product__cart-btn{position:relative;opacity:1;pointer-events:all;line-height:1;color:var(--black);z-index:5;width:-moz-max-content;width:max-content;padding:14px 32px 13px}
.rv-inner-product .rv-3-product__cart-btn:hover{color:#509e0f}
.rv-inner-product .rv-3-product__cart-btn i{margin-right:2px}
.rv-inner-product__hover-img{position:absolute;inset:0;z-index:3;opacity:0;pointer-events:none;transition:.4s ease}
.rv-inner-product__hover-img img{width:100%;height:100%;transform:rotate(10deg) scale(1.5)}
.rv-inner-product__descr{display:none;margin-bottom:12px;color:rgba(5,5,5,.8)}
.rv-shop-pagination .page-numbers{display:flex;gap:10px;margin-top:50px}
@media screen and (max-width:1199px){
.rv-shop-pagination .page-numbers{margin-top:35px}
}
@media screen and (max-width:479px){
.rv-shop-pagination .page-numbers{justify-content:center}
}
.rv-shop-pagination .page-number-btn{border:1px solid rgba(5,5,5,.1);text-align:center;font-size:14px;font-family:var(--mulish);font-weight:700;width:45px;height:45px;line-height:45px;color:rgba(5,5,5,.6)}
@media screen and (max-width:991px){
.rv-shop-pagination .page-number-btn{width:40px;height:40px;line-height:40px}
}
@media screen and (max-width:479px){
.rv-shop-pagination .page-number-btn{width:35px;height:35px;line-height:35px}
}
.rv-shop-pagination .page-number-btn.current,.rv-shop-pagination .page-number-btn:hover{background-color:#509e0f;border-color:#509e0f;color:var(--white-f)}
.rv-inner-gallery-row{--bs-gutter-x:20px;--bs-gutter-y:20px}
@media screen and (max-width:1199px){
.rv-inner-gallery-row{--bs-gutter-y:15px;--bs-gutter-x:15px}
}
.rv-product-details__imgs{display:flex;gap:30px}
@media screen and (max-width:1199px){
.rv-product-details__imgs{gap:20px}
}
@media screen and (max-width:575px){
.rv-product-details__imgs{flex-direction:column}
}
.rv-product-details-img-slider-1{flex:80px 0 0}
@media screen and (max-width:575px){
.rv-product-details-img-slider-1{width:100%}
}
.rv-product-details-img-slider-1 .swiper-slide-thumb-active .rv-product-details__thumb{border-color:#509e0f}
@media screen and (max-width:575px){
.rv-product-details-img-slider-1 .swiper-slide{width:auto}
}
@media screen and (max-width:575px){
.rv-product-details-img-slider-1 .swiper-wrapper{justify-content:center}
}
.rv-product-details__thumb{height:80px;border:1px solid rgba(5,5,5,.1);display:flex;align-items:center;justify-content:center;transition:.4s ease}
@media screen and (max-width:575px){
.rv-product-details__thumb{width:80px}
}
.rv-product-details__thumb img{max-width:90%;max-height:90%}
.rv-product-details-img-slider-2{max-width:calc(100% - 110px)}
@media screen and (max-width:575px){
.rv-product-details-img-slider-2{width:100%}
}
.rv-product-details__img{background-color:#f5f6fa;display:flex;align-items:center;justify-content:center;aspect-ratio:53/58}
.rv-product-details__top-txt{padding-left:77px;padding-top:27px}
@media screen and (max-width:1399px){
.rv-product-details__top-txt{padding-left:57px}
}
@media screen and (max-width:1199px){
.rv-product-details__top-txt{padding-left:37px;padding-top:17px}
}
@media screen and (max-width:991px){
.rv-product-details__top-txt{padding-left:0}
}
.rv-product-details__title{color:#050505;font-family:var(--mulish);font-size:50px;font-weight:800;text-transform:uppercase;margin-bottom:20px}
@media screen and (max-width:1399px){
.rv-product-details__title{font-size:40px}
}
@media screen and (max-width:1199px){
.rv-product-details__title{font-size:35px}
}
@media screen and (max-width:991px){
.rv-product-details__title{font-size:32px}
}
@media screen and (max-width:767px){
.rv-product-details__title{font-size:30px}
}
@media screen and (max-width:575px){
.rv-product-details__title{font-size:28px;margin-bottom:15px}
}
@media screen and (max-width:479px){
.rv-product-details__title{font-size:24px}
}
.rv-product-details__rating{display:flex;align-items:center;gap:8px;margin-bottom:35px}
@media screen and (max-width:1399px){
.rv-product-details__rating{margin-bottom:30px}
}
@media screen and (max-width:1199px){
.rv-product-details__rating{margin-bottom:20px}
}
.rv-product-details__rating .rating{font-size:12px;color:#ed9717}
.rv-product-details__rating h6{color:rgba(5,5,5,.6);font-family:var(--mulish);font-size:14px;font-weight:500}
.rv-product-details__short-descr{color:rgba(5,5,5,.7);font-family:var(--mulish);line-height:150%;margin-bottom:32px}
@media screen and (max-width:1399px){
.rv-product-details__short-descr{margin-bottom:22px}
}
@media screen and (max-width:1199px){
.rv-product-details__short-descr{margin-bottom:12px}
}
.rv-product-details__price{color:#050505;font-family:var(--mulish);font-size:30px;font-weight:700;line-height:153.333%;display:flex;align-items:center;gap:15px;margin-bottom:42px}
@media screen and (max-width:1399px){
.rv-product-details__price{margin-bottom:32px}
}
@media screen and (max-width:1199px){
.rv-product-details__price{margin-bottom:22px}
}
@media screen and (max-width:767px){
.rv-product-details__price{font-size:28px}
}
@media screen and (max-width:575px){
.rv-product-details__price{font-size:26px}
}
@media screen and (max-width:479px){
.rv-product-details__price{font-size:24px}
}
.rv-product-details__price .prev-price{text-decoration:line-through;font-size:20px;font-weight:500;opacity:30%}
.rv-product-details__actions{display:flex;gap:10px;margin-bottom:50px}
@media screen and (max-width:1399px){
.rv-product-details__actions{margin-bottom:40px}
}
@media screen and (max-width:1199px){
.rv-product-details__actions{margin-bottom:30px}
}
.rv-product-details__quantity{display:flex;border:1px solid rgba(5,5,5,.1);height:50px}
.rv-product-details__quantity input{border-right:1px solid rgba(5,5,5,.1);padding:0 15px;text-align:center;width:80px}
.rv-product-details__quantity input::-webkit-inner-spin-button,.rv-product-details__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}
.rv-product-details__quantity button{display:block;padding:0 25px}
.rv-product-details__quantity button:hover{background-color:var(--black);color:var(--white-f)}
.rv-product-details__quantity button:first-child{border-bottom:1px solid rgba(5,5,5,.1)}
.rv-product-details__add-to-wishlist{border:1px solid rgba(5,5,5,.1);width:50px;height:50px;font-size:18px}
.rv-product-details__add-to-wishlist:hover{background-color:var(--black);border-color:var(--black);color:var(--white-f)}
.rv-product-details__add-to-cart{background-color:var(--black);padding:0 30px;color:var(--white-f);font-weight:600;font-size:15px;height:50px;border:1px solid var(--black)}
.rv-product-details__add-to-cart:hover{background-color:var(--white-f);color:var(--black)}
.rv-product-details__infos{color:#050505;font-family:var(--mulish);font-size:15px;font-weight:600;line-height:200%}
.rv-product-details__infos .info-value{color:#78797a}
.rv-product-details__bottom-txt{margin-top:120px}
@media screen and (max-width:1399px){
.rv-product-details__bottom-txt{margin-top:80px}
}
@media screen and (max-width:991px){
.rv-product-details__bottom-txt{margin-top:60px}
}
.rv-product-details__bottom-txt .nav-tabs{gap:70px;border-color:rgba(5,5,5,.1);margin-bottom:42px}
@media screen and (max-width:1399px){
.rv-product-details__bottom-txt .nav-tabs{gap:50px;margin-bottom:32px}
}
@media screen and (max-width:575px){
.rv-product-details__bottom-txt .nav-tabs{gap:40px;margin-bottom:22px}
}
.rv-product-details__bottom-txt .nav-link{border:none;border-radius:0;padding:0;border-bottom:3px solid rgba(0,0,0,0);color:#050505;font-family:var(--mulish);font-size:18px;font-weight:700;padding-bottom:8px}
.rv-product-details__bottom-txt .nav-link:hover{border-color:#509e0f}
.rv-product-details__bottom-txt .nav-link.active{border-color:#509e0f}
.rv-product-details__bottom-txt p{font-family:var(--mulish);font-weight:400;color:rgba(5,5,5,.7);margin-bottom:0}
.rv-product-details-bottom__title{font-weight:700;font-family:var(--mulish);margin-bottom:14px}
.review-overview{display:flex;align-items:center;gap:50px;margin-bottom:50px}
@media screen and (max-width:767px){
.review-overview{flex-direction:column;gap:15px;padding:0}
}
@media screen and (max-width:479px){
.review-overview{margin-bottom:32px}
}
.average-rating-area{text-align:center;font-family:var(--mulish)}
.average-rating-area h3{font-weight:700;font-size:40px}
@media screen and (max-width:767px){
.average-rating-area h3{font-size:30px}
}
.average-rating-area .rating-amount{text-transform:capitalize;font-size:18px;font-weight:500}
@media screen and (max-width:767px){
.average-rating-area .rating-amount{font-size:14px}
}
@media screen and (max-width:991px){
.review-breakdown{font-size:14px}
}
@media screen and (max-width:767px){
.review-breakdown{font-size:12px}
}
.review-breakdown .individual-star-breakdown{display:flex;align-items:center;gap:15px}
@media screen and (max-width:479px){
.review-breakdown .individual-star-breakdown{gap:10px;justify-content:space-between}
}
.review-breakdown .individual-star-breakdown:not(:last-child){margin-bottom:5px}
.review-breakdown .individual-star-breakdown .star{color:#fe9602}
.review-breakdown .individual-star-breakdown .bar{width:240px;height:10px;background-color:#e7e7e7;border-radius:5px}
@media screen and (max-width:479px){
.review-breakdown .individual-star-breakdown .bar{width:150px}
}
.review-breakdown .individual-star-breakdown .filled{border-radius:5px;height:100%;background-color:#509e0f;width:45%}
.review-breakdown .individual-star-breakdown-2 .filled{width:30%}
.review-breakdown .individual-star-breakdown-3 .filled{width:15%}
.review-breakdown .individual-star-breakdown-4 .filled{width:5%}
.review-breakdown .individual-star-breakdown-5 .filled{width:5%}
.rv-product-details__review{border:1px solid rgba(5,5,5,.1);padding:15px 20px}
@media screen and (max-width:479px){
.rv-product-details__review{padding:15px}
}
.rv-product-details__review .user{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(5,5,5,.1);display:flex;align-items:center;gap:15px}
@media screen and (max-width:767px){
.rv-product-details__review .user{padding-bottom:15px;margin-bottom:15px}
}
.rv-product-details__review .user-img{border-radius:50%;width:65px;height:65px;overflow:hidden}
.rv-product-details__review .user-name{text-transform:capitalize}
.rv-product-details__review .user-rating{color:#fe9602;font-size:12px}
.rv-product-details__review .review{padding:0;color:#777;font-weight:300}
.rv-inner-video{margin:0}
.rv-inner-video .rv-5-video{padding:325px 0;background-image:url(../img/rv-1-video-bg.jpg);position:relative;z-index:1}
@media screen and (max-width:1599px){
.rv-inner-video .rv-5-video{padding:255px 0}
}
@media screen and (max-width:1399px){
.rv-inner-video .rv-5-video{padding:205px 0}
}
@media screen and (max-width:1199px){
.rv-inner-video .rv-5-video{padding:175px 0}
}
@media screen and (max-width:991px){
.rv-inner-video .rv-5-video{padding:155px 0}
}
@media screen and (max-width:767px){
.rv-inner-video .rv-5-video{padding:125px 0}
}
@media screen and (max-width:575px){
.rv-inner-video .rv-5-video{padding:95px 0}
}
@media screen and (max-width:479px){
.rv-inner-video .rv-5-video{padding:75px 0}
}
.rv-inner-video .rv-5-video::before{content:"";position:absolute;inset:0;background-color:rgba(5,5,5,.4);z-index:-1}
.rv-inner-video .rv-5-video .outer-container{flex-direction:row;gap:20px}
@media screen and (max-width:767px){
.rv-inner-video .rv-5-video .outer-container{margin:0}
}
@media screen and (max-width:479px){
.rv-inner-video .rv-5-video .outer-container{flex-direction:column;align-items:flex-start}
}
.rv-inner-video .rv-5-video a{background:linear-gradient(28deg,rgba(171,24,12,.95) 8.41%,#ff6357 93.57%)}
.rv-inner-video .rv-5-video a::before{background:linear-gradient(212deg,rgba(171,24,12,.95) 8.41%,#ff6357 93.57%)}
.rv-inner-video h3{color:var(--white-f);font-family:var(--oldenburg);font-size:46px;font-weight:400;line-height:108.696%;margin-bottom:0;width:25%}
@media screen and (max-width:1399px){
.rv-inner-video h3{width:45%;font-size:44px}
}
@media screen and (max-width:1199px){
.rv-inner-video h3{font-size:40px}
}
@media screen and (max-width:991px){
.rv-inner-video h3{font-size:38px;width:50%}
}
@media screen and (max-width:767px){
.rv-inner-video h3{font-size:35px;width:65%}
}
@media screen and (max-width:575px){
.rv-inner-video h3{font-size:32px}
}
@media screen and (max-width:479px){
.rv-inner-video h3{font-size:30px;width:100%}
}
@media screen and (max-width:1399px){
.rv-related-prod-row{--bs-gutter-x:20px;--bs-gutter-y:20px}
}
@media screen and (max-width:991px){
.rv-related-prod-row{--bs-gutter-x:15px;--bs-gutter-y:15px}
}
.rv-related-prod-heading{margin-bottom:48px}
@media screen and (max-width:1199px){
.rv-related-prod-heading{margin-bottom:33px}
}
@media screen and (max-width:767px){
.rv-related-prod-heading{row-gap:10px}
}
.rv-related-prod-heading .rv-12-banner__btn{border-color:rgba(5,5,5,.1);padding:0 40px;color:var(--black);font-weight:700}
@media screen and (max-width:991px){
.rv-related-prod-heading .rv-12-banner__btn{padding:0 25px}
}
.rv-related-prod-heading .rv-12-banner__btn:hover{background-color:#509e0f;border-color:#509e0f;color:var(--white-f)}
.rv-related-prod__title{margin-bottom:0;color:#050505;font-size:44px;font-weight:600}
@media screen and (max-width:1399px){
.rv-related-prod__title{font-size:42px}
}
@media screen and (max-width:1199px){
.rv-related-prod__title{font-size:38px}
}
@media screen and (max-width:991px){
.rv-related-prod__title{font-size:36px}
}
@media screen and (max-width:575px){
.rv-related-prod__title{font-size:34px}
}
@media screen and (max-width:479px){
.rv-related-prod__title{font-size:30px}
}
.rv-inner-project{width:100%}
.rv-inner-project .rv-9-project__txt{padding:0 35px 28px}
@media screen and (max-width:1399px){
.rv-inner-project .rv-9-project__txt{padding:0 30px 23px}
}
@media screen and (max-width:1199px){
.rv-inner-project .rv-9-project__txt{padding:0 25px 18px}
}
.rv-inner-project .rv-3-project__img::before{background:linear-gradient(48deg,rgba(101,171,3,.9) 12.77%,rgba(101,171,3,.27) 98.77%)}
@media screen and (max-width:1399px){
.rv-inner-project .rv-3-project__img img{height:500px}
}
@media screen and (max-width:1199px){
.rv-inner-project .rv-3-project__img img{height:400px}
}
@media screen and (max-width:1399px){
.rv-inner-project .rv-9-project__title{font-size:28px}
}
@media screen and (max-width:1199px){
.rv-inner-project .rv-9-project__title{font-size:25px}
}
.rv-inner-project .rv-9-project__title a:hover{color:#fff}
.rv-inner-cta{background-color:#f5f6fa}
.rv-inner-service{padding:35px 40px;position:relative;background-color:var(--white-f);border:none;height:100%}
@media screen and (max-width:1199px){
.rv-inner-service{padding:30px 35px}
}
@media screen and (max-width:991px){
.rv-inner-service{padding:25px 25px}
}
@media screen and (max-width:575px){
.rv-inner-service{padding:25px 20px}
}
.rv-inner-service::before{content:"";position:absolute;inset:0;bottom:-1px;right:-1px;z-index:1;pointer-events:none;border:solid #ddd;border-width:0 1px 1px 0}
.rv-inner-service:hover .svg-elem-1{stroke:#509e0f}
@media screen and (max-width:1199px){
.rv-inner-service .rv-14-service__icon{margin-bottom:30px}
}
@media screen and (max-width:991px){
.rv-inner-service .rv-14-service__icon{margin-bottom:25px}
}
@media screen and (max-width:1199px){
.rv-inner-service .rv-14-service__icon svg{width:71px;height:71px}
}
@media screen and (max-width:1199px){
.rv-inner-service .rv-14-service__icon svg{width:66px;height:66px}
}
@media screen and (max-width:1199px){
.rv-inner-service .rv-14-service__title{margin-bottom:11px}
}
@media screen and (max-width:991px){
.rv-inner-service .rv-14-service__title{font-size:20px}
}
.rv-inner-service .rv-14-service__title a:hover{color:#509e0f}
@media screen and (max-width:1199px){
.rv-inner-service .rv-3-service__descr{margin-bottom:27px}
}
@media screen and (max-width:991px){
.rv-inner-service .rv-3-service__descr{margin-bottom:22px}
}
.rv-inner-service .rv-14-service__btn:hover{color:#509e0f}
.rv-inner-contact-info-cards{margin-bottom:24px;display:flex;gap:24px}
@media screen and (max-width:991px){
.rv-inner-contact-info-cards{flex-wrap:wrap}
}
@media screen and (max-width:767px){
.rv-inner-contact-info-cards{gap:22px}
}
@media screen and (max-width:479px){
.rv-inner-contact-info-cards{gap:20px}
}
.rv-inner-contact-info-cards>*{flex:auto}
.rv-inner-contact-info{background:linear-gradient(94deg,#f9f9f9,#fdfdfd);border:1px solid #fdfdfd;padding:30px 40px}
@media screen and (max-width:1399px){
.rv-inner-contact-info{padding:25px 30px}
}
@media screen and (max-width:1199px){
.rv-inner-contact-info{padding:20px 25px}
}
@media screen and (max-width:479px){
.rv-inner-contact-info{padding:20px}
}
.rv-inner-contact-info__heading{display:flex;align-items:flex-start;flex-direction:column;gap:6px 15px;margin-bottom:15px}
@media screen and (max-width:1199px){
.rv-inner-contact-info__heading{margin-bottom:10px}
}
.rv-inner-contact-info__icon{width:55px;height:55px;border-radius:50%;background-color:var(--white-f);flex-shrink:0;display:grid;place-content:center;font-size:22px}
@media screen and (max-width:1199px){
.rv-inner-contact-info__icon{width:50px;height:50px;font-size:20px}
}
.rv-inner-contact-info__title{margin-bottom:0;font-size:22px;font-family:var(--mulish);font-weight:700}
@media screen and (max-width:1199px){
.rv-inner-contact-info__title{font-size:20px}
}
.rv-inner-contact-info .rv-5-footer-timings li{color:var(--black);font-size:16px;font-weight:500;gap:6px 15px;flex-wrap:wrap}
.rv-inner-contact-info .rv-5-footer-timings li:not(:last-child){margin-bottom:10px}
.rv-inner-contact-info .rv-5-footer-timings li a{color:var(--black)}
.rv-inner-contact-info .rv-5-footer-timings li a:hover{color:#509e0f}
.rv-inner-contact__txt{border-color:#f9f9f9;background:linear-gradient(94deg,#f9f9f9,#fdfdfd)}
.rv-inner-contact__form button,.rv-inner-contact__form input,.rv-inner-contact__form select,.rv-inner-contact__form textarea{border-color:#dedede;color:var(--black)}
.rv-inner-contact__form button{border-color:#509e0f;background-color:#509e0f;color:var(--white-f)}
.rv-inner-contact__form button:hover{color:var(--black)}
.rv-inner-contact__form option{background-color:var(--white-f)}
.rv-404 img{margin-bottom:30px}
.rv-404__title{font-weight:700;font-family:var(--mulish);font-size:40px;margin-bottom:15px}
@media screen and (max-width:1399px){
.rv-404__title{font-size:35px}
}
@media screen and (max-width:991px){
.rv-404__title{font-size:32px}
}
@media screen and (max-width:575px){
.rv-404__title{font-size:30px}
}
@media screen and (max-width:479px){
.rv-404__title{font-size:28px;margin-bottom:10px}
}
.rv-404__sub-title{font-size:18px;color:#5a5a5a}
@media screen and (max-width:479px){
.rv-404__sub-title{font-size:16px}
}
.rv-404__btn{background-color:#509e0f;border-radius:30px;border-color:#509e0f}
@media screen and (max-width:991px){
.rv-service-details__row{--bs-gutter-y:50px}
}
.rv-service-details__img{border-radius:10px;overflow:hidden;margin-bottom:33px}
@media screen and (max-width:1199px){
.rv-service-details__img{margin-bottom:23px}
}
@media screen and (max-width:991px){
.rv-service-details__img{margin-bottom:18px}
}
.rv-service-details__img img{width:100%;aspect-ratio:61/32}
.rv-service-details__title{color:var(--black);font-size:34px;font-weight:700;margin-bottom:15px}
@media screen and (max-width:1399px){
.rv-service-details__title{font-size:32px}
}
@media screen and (max-width:1199px){
.rv-service-details__title{font-size:30px}
}
@media screen and (max-width:767px){
.rv-service-details__title{font-size:28px}
}
@media screen and (max-width:575px){
.rv-service-details__title{font-size:26px}
}
@media screen and (max-width:479px){
.rv-service-details__title{font-size:24px}
}
.rv-service-details__descr{color:rgba(8,8,33,.6);font-family:Roboto;margin-bottom:26px}
@media screen and (max-width:575px){
.rv-service-details__descr{margin-bottom:20px}
}
.rv-service-details__blockquote.blockquote{border-radius:10px}
@media screen and (max-width:1399px){
.rv-service-details__blockquote.blockquote{margin:34px 0 40px;padding:98px 90px 45px}
}
@media screen and (max-width:1199px){
.rv-service-details__blockquote.blockquote{margin:30px 0 36px;padding:88px 30px 35px}
}
@media screen and (max-width:575px){
.rv-service-details__blockquote.blockquote{margin:20px 0 26px;padding:88px 30px 35px}
}
.rv-service-details__cards{margin-bottom:73px}
@media screen and (max-width:1399px){
.rv-service-details__cards{margin-bottom:63px}
}
@media screen and (max-width:1199px){
.rv-service-details__cards{margin-bottom:53px}
}
@media screen and (max-width:991px){
.rv-service-details__cards{margin-bottom:43px}
}
@media screen and (max-width:1399px){
.rv-service-details__cards .row{--bs-gutter-x:25px}
}
@media screen and (max-width:1199px){
.rv-service-details__cards .row{--bs-gutter-x:20px}
}
.rv-service-details-card{border:1px solid rgba(5,5,5,.14);border-radius:20px;padding:54px 44px}
@media screen and (max-width:1399px){
.rv-service-details-card{padding:40px 34px}
}
@media screen and (max-width:1199px){
.rv-service-details-card{padding:30px}
}
@media screen and (max-width:767px){
.rv-service-details-card{padding:20px}
}
.rv-service-details-card__tag{border:1px solid rgba(5,5,5,.14);border-radius:6px;padding:2px 14px 3px;font-size:14px;font-weight:500;margin-bottom:60px}
@media screen and (max-width:1399px){
.rv-service-details-card__tag{margin-bottom:40px}
}
@media screen and (max-width:767px){
.rv-service-details-card__tag{margin-bottom:30px}
}
.rv-service-details-card__icon{margin-bottom:38px}
@media screen and (max-width:1399px){
.rv-service-details-card__icon{margin-bottom:28px}
}
@media screen and (max-width:767px){
.rv-service-details-card__icon{margin-bottom:23px}
}
.rv-service-details-card__icon img{width:110px;height:110px;-o-object-fit:scale-down;object-fit:scale-down}
@media screen and (max-width:1199px){
.rv-service-details-card__icon img{width:100px;height:100px}
}
@media screen and (max-width:991px){
.rv-service-details-card__icon img{width:90px;height:90px}
}
.rv-service-details-card__descr{color:#838383;font-size:20px;line-height:150%;margin-bottom:42px}
@media screen and (max-width:1399px){
.rv-service-details-card__descr{font-size:18px;margin-bottom:32px}
}
@media screen and (max-width:767px){
.rv-service-details-card__descr{margin-bottom:27px}
}
.rv-service-details-card__descr .highlight{color:var(--black)}
.rv-service-details-card__btn{background-color:#509e0f;border-color:#509e0f;border-radius:10px;padding:0 42px;font-family:var(--inter);font-weight:600;line-height:48px}
@media screen and (max-width:1199px){
.rv-service-details-card__btn{line-height:43px;padding:0 32px}
}
@media screen and (max-width:767px){
.rv-service-details-card__btn{line-height:38px;padding:0 27px}
}
@media screen and (max-width:575px){
.rv-service-details-card__btn{line-height:33px;padding:0 22px}
}
.rv-service-details-sidebar-widget{border-radius:10px;background-color:#eef1f6;padding:30px}
@media screen and (max-width:1399px){
.rv-service-details-sidebar-widget{padding:25px}
}
@media screen and (max-width:1199px){
.rv-service-details-sidebar-widget{padding:22px 20px}
}
.rv-service-details-sidebar-widget:not(:last-child){margin-bottom:30px}
@media screen and (max-width:1399px){
.rv-service-details-sidebar-widget:not(:last-child){margin-bottom:25px}
}
.rv-service-details-sidebar__search-form{box-shadow:0 1px 2px 0 rgba(13,18,30,.08);background-color:var(--white-f);border-radius:10px;display:flex;padding:5px}
.rv-service-details-sidebar__search-form input{height:47px;padding:0 20px 0 18px;width:100%}
@media screen and (max-width:1199px){
.rv-service-details-sidebar__search-form input{height:40px;padding:0 10px 0 8px}
}
.rv-service-details-sidebar__search-form button{background-color:#509e0f;width:47px;height:47px;border-radius:6px;flex-shrink:0;color:var(--white-f);border:1px solid #509e0f}
@media screen and (max-width:1199px){
.rv-service-details-sidebar__search-form button{width:40px;height:40px}
}
.rv-service-details-sidebar__search-form button:hover{background-color:rgba(0,0,0,0);color:#509e0f}
.rv-service-details-sidebar-categories li:not(:last-child){margin-bottom:6px}
.rv-service-details-sidebar-categories a{border-radius:10px;box-shadow:0 1px 2px 0 rgba(13,18,30,.08);background-color:var(--white-f);padding:16.25px 24px;color:#080821;font-size:17px;font-weight:500;width:100%}
@media screen and (max-width:1199px){
.rv-service-details-sidebar-categories a{padding:12.25px 15px;font-size:16px}
}
.rv-service-details-sidebar-categories a:hover{color:var(--white-f);background-color:var(--black)}
.rv-accordion-item{background-color:var(--white);border-bottom:1px solid rgba(10,37,64,.1);padding:25px 0}
@media screen and (max-width:1199px){
.rv-accordion-item{padding:20px 0}
}
@media screen and (max-width:991px){
.rv-accordion-item{padding:15px 0}
}
@media screen and (max-width:1199px){
.rv-accordion-item:first-child{padding-top:15px}
}
.rv-accordion-item-header{display:grid;grid-template-columns:auto 20px;align-items:center;cursor:pointer;gap:10px}
.rv-accordion-item-title{margin-bottom:0;color:#0a2540;font-size:18px;font-weight:600;line-height:133.333%}
@media screen and (max-width:479px){
.rv-accordion-item-title{font-size:16px}
}
.rv-accordion-item-expand-icon{width:24px;height:24px;position:relative;display:block;justify-self:end;background-color:rgba(10,37,64,.1);border-radius:50%;flex-shrink:0}
.rv-accordion-item-expand-icon::after,.rv-accordion-item-expand-icon::before{content:"";position:absolute;width:8px;height:2px;background-color:var(--black);transition:.4s ease;inset:0;margin:auto}
.rv-accordion-item-expand-icon::after{transform:rotate(90deg)}
.rv-accordion-item-body{margin-bottom:0;line-height:0;overflow:hidden;transition:.4s ease;opacity:0;color:rgba(10,37,64,.6);font-size:15px;font-weight:500}
.rv-accordion-item.open .rv-accordion-item-expand-icon::after{transform:rotate(180deg)}
.rv-accordion-item.open .rv-accordion-item-body{padding-top:23px;opacity:1;line-height:1.6}
@media screen and (max-width:1199px){
.rv-accordion-item.open .rv-accordion-item-body{padding-top:18px}
}
@media screen and (max-width:479px){
.rv-accordion-item.open .rv-accordion-item-body{padding-top:13px}
}
.rv-project-details__cover-slider{margin-bottom:40px}
@media screen and (max-width:767px){
.rv-project-details__cover-slider{margin-bottom:25px}
}
.rv-project-details__img{border-radius:20px;overflow:hidden}
.rv-project-details__img img{height:520px;width:100%}
@media screen and (max-width:1199px){
.rv-project-details__img img{height:460px}
}
@media screen and (max-width:991px){
.rv-project-details__img img{height:360px}
}
@media screen and (max-width:767px){
.rv-project-details__img img{height:260px}
}
@media screen and (max-width:479px){
.rv-project-details__img img{height:180px}
}
.rv-project-details__txt{display:flex;gap:100px;margin-bottom:70px}
@media screen and (max-width:1199px){
.rv-project-details__txt{margin-bottom:50px}
}
@media screen and (max-width:991px){
.rv-project-details__txt{margin-bottom:30px}
}
@media screen and (max-width:991px){
.rv-project-details__txt{gap:50px}
}
@media screen and (max-width:767px){
.rv-project-details__txt{flex-direction:column-reverse;row-gap:20px}
}
.rv-project-details__txt .left>:last-child{margin-bottom:0}
.rv-project-details__infos{flex-shrink:0}
@media screen and (max-width:767px){
.rv-project-details__infos{display:flex;flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px}
}
.rv-project-details-info{background-color:rgba(8,8,33,.06);border-radius:10px;padding:15px 24px 9px}
@media screen and (max-width:479px){
.rv-project-details-info{padding:10px 15px 4px}
}
.rv-project-details-info:not(:last-child){margin-bottom:8px}
.rv-project-details-info__name{color:var(--black);font-size:15px;font-weight:700;text-transform:uppercase;margin-bottom:1px}
.rv-project-details-info__value{color:rgba(8,8,33,.6);font-family:Roboto;font-size:15px;font-weight:400;line-height:173.333%}
.rv-project-details__features-img{border-radius:20px;overflow:hidden}
.rv-project-details__features-img img{width:100%}
.rv-project-details__features h5{color:#050505;font-size:24px;font-weight:700;margin-bottom:22px}
@media screen and (max-width:991px){
.rv-project-details__features h5{margin-bottom:15px}
}
@media screen and (max-width:479px){
.rv-project-details__features h5{font-size:22px}
}
.rv-project-details__features li{position:relative;padding-left:18px;color:rgba(0,0,0,.7)}
.rv-project-details__features li:not(:last-child){margin-bottom:18px}
@media screen and (max-width:1399px){
.rv-project-details__features li:not(:last-child){margin-bottom:12px}
}
.rv-project-details__features li::before{content:"";position:absolute;left:0;top:9px;background-color:rgba(0,0,0,.3);width:6px;height:6px;border-radius:50%}
.rv-project-details__video{margin:120px 0}
@media screen and (max-width:1199px){
.rv-project-details__video{margin:80px 0}
}
@media screen and (max-width:991px){
.rv-project-details__video{margin:60px 0}
}
.rv-project-details__bottom-imgs{margin-top:40px}
@media screen and (max-width:1199px){
.rv-project-details__bottom-imgs{margin-top:30px}
}
.rv-project-details__bottom-img{border-radius:10px;overflow:hidden}
.rv-project-details__bottom-img img{width:100%}
.rv-project-details-bottom-navs{background-color:rgba(10,16,29,.06);border-radius:100px;margin-top:60px;position:relative}
@media screen and (max-width:1199px){
.rv-project-details-bottom-navs{margin-top:50px}
}
@media screen and (max-width:991px){
.rv-project-details-bottom-navs{margin-top:40px}
}
@media screen and (max-width:767px){
.rv-project-details-bottom-navs{border-radius:40px}
}
.rv-project-details-bottom-navs::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1px;height:calc(100% - 60px);background-color:rgba(10,16,29,.3)}
@media screen and (max-width:767px){
.rv-project-details-bottom-navs::before{height:1px;width:calc(100% - 60px)}
}
.rv-project-details-bottom-nav{border-radius:10px;padding:18px;display:flex;align-items:center;gap:20px}
@media screen and (max-width:1199px){
.rv-project-details-bottom-nav{padding:12px;gap:15px}
}
@media screen and (max-width:479px){
.rv-project-details-bottom-nav{gap:10px}
}
.rv-project-details-bottom-nav:hover{color:var(--tl-btn-bg)}
.rv-project-details-bottom-nav:hover .rv-project-details-bottom-nav-arrow{border-color:#509e0f;background-color:#509e0f;color:var(--white-f)}
.rv-project-details-bottom-nav-arrow{font-size:24px;width:84px;height:84px;flex-shrink:0;border:1px solid rgba(5,5,5,.14);border-radius:50%;display:grid;place-content:center;transition:.4s ease;color:var(--black)}
@media screen and (max-width:1199px){
.rv-project-details-bottom-nav-arrow{width:74px;height:74px}
}
@media screen and (max-width:991px){
.rv-project-details-bottom-nav-arrow{width:68px;height:68px}
}
@media screen and (max-width:479px){
.rv-project-details-bottom-nav-arrow{width:60px;height:60px;font-size:20px}
}
.rv-project-details-bottom-nav-subtitle{margin-bottom:7px;color:rgba(10,16,29,.7);font-family:Roboto;font-size:16px;font-weight:600;text-transform:uppercase}
@media screen and (max-width:1199px){
.rv-project-details-bottom-nav-subtitle{margin-bottom:3px}
}
@media screen and (max-width:479px){
.rv-project-details-bottom-nav-subtitle{font-size:14px}
}
.rv-project-details-bottom-nav-title{margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#050505;font-size:24px;font-weight:700;transition:.4s ease}
@media screen and (max-width:1199px){
.rv-project-details-bottom-nav-title{font-size:22px}
}
@media screen and (max-width:991px){
.rv-project-details-bottom-nav-title{font-size:20px}
}
@media screen and (max-width:479px){
.rv-project-details-bottom-nav-title{font-size:18px}
}
.rv-project-details-bottom-nav-title:hover{color:#509e0f}
#rv-project-details__cover-slider-nav{z-index:1}
#rv-project-details__cover-slider-nav button{background-color:var(--white-f);border:none;color:var(--black)}
@media screen and (max-width:575px){
#rv-project-details__cover-slider-nav button{border:1px solid #ddd}
}
#rv-project-details__cover-slider-nav button:hover{background-color:#509e0f;border-color:#509e0f;color:var(--white-f)}
.rv-inner-about-btn .icon,.rv-inner-about-btn .txt{border-color:#509e0f;background-color:#509e0f}
.rv-1-section-heading-2 .rv-1-section-heading__right .rv-inner-about-btn:hover{border-color:#509e0f;background-color:#509e0f}
.rv-inner-slider-nav button:hover{border-color:#509e0f;background-color:#509e0f}
.rv-inner-member-socials .rv-9-member-socials__icon{background-color:#509e0f}
.rv-inner-member-socials .rv-1-speaker__socials a:hover{background-color:#509e0f}
.spacing-section{padding:80px 0}
.moretext{display:none}
a.moreless-button{background-image:linear-gradient(45deg,#0d3b3a,#2c6b41);padding:10px 30px;transition:1s all;color:#fff!important;border-radius:12px;border:1px solid #0d3b3a}
a.moreless-button:hover{border:1px solid #0d3b3a;background:0 0;color:#0d3b3a!important}
h2{font-family:Alegreya,serif!important;font-size:44px;font-weight:700;margin-bottom:0}
.rv-3-testimony__txt{color:#fff}
p{font-family:Inter,sans-serif}
h2 span{color:#0d3b3a!important}
.rv-3-testimony__txt{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#fff}
.shadow-effect{background:#fff;padding:20px;border-radius:4px;text-align:center;border:1px solid #ececec;box-shadow:0 19px 38px rgba(0,0,0,.1),0 15px 12px rgba(0,0,0,.02)}
#customers-testimonials .shadow-effect p{font-family:inherit;font-size:17px;line-height:1.5;margin:0 0 17px 0;font-weight:300}
.testimonial-name{margin:-17px auto 0;display:table;width:auto;background:#3190e7;padding:9px 35px;border-radius:12px;text-align:center;color:#fff;box-shadow:0 9px 18px rgba(0,0,0,.12),0 5px 7px rgba(0,0,0,.05)}
#customers-testimonials .item{text-align:center;margin-bottom:20px;opacity:.2;-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#customers-testimonials .owl-item.active.center .item{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.owl-carousel .owl-item img{transform-style:preserve-3d;max-width:90px;margin:0 auto 17px}
#customers-testimonials.owl-carousel .owl-dots .owl-dot.active span,#customers-testimonials.owl-carousel .owl-dots .owl-dot:hover span{background:#3190e7;transform:translate3d(0,-50%,0) scale(.7)}
#customers-testimonials.owl-carousel .owl-dots{display:inline-block;width:100%;text-align:center}
#customers-testimonials.owl-carousel .owl-dots .owl-dot{display:inline-block}
#customers-testimonials.owl-carousel .owl-dots .owl-dot span{background:#3190e7;display:inline-block;height:20px;margin:0 2px 5px;transform:translate3d(0,-50%,0) scale(.3);transform-origin:50% 50% 0;transition:all 250ms ease-out 0s;width:20px}
#customers-testimonials.owl-carousel .owl-dots .owl-dot span{background:#fff;display:inline-block;height:20px;margin:0 2px 5px;transform:translate3d(0,-50%,0) scale(.3);transform-origin:50% 50% 0;transition:all 250ms ease-out 0s;width:20px}
#customers-testimonials.owl-carousel .owl-dots .owl-dot.active span,#customers-testimonials.owl-carousel .owl-dots .owl-dot:hover span{background:#fff;transform:translate3d(0,-50%,0) scale(.7)}
.testimonial-name{margin:-17px auto 0;display:table;width:auto;background:#eef6e7;padding:9px 35px;border-radius:12px;text-align:center;color:#02564e;box-shadow:0 9px 18px rgba(0,0,0,.12),0 5px 7px rgba(0,0,0,.05)}
.rv-12-product .rv-3-product__img{background-image:linear-gradient(45deg,#fff,#fff);height:350px;overflow:hidden;box-shadow:0 1px 2px 0 rgba(5,5,5,.14);display:flex;align-items:center;justify-content:center;width:100%}
.rv-12-product .rv-3-product__img{background-image:linear-gradient(45deg,#fff,#fff);height:350px;overflow:hidden;box-shadow:0 1px 2px 0 rgba(5,5,5,.14);display:flex;align-items:center;justify-content:center;width:100%}
#customers-testimonials .shadow-effect p{font-size:16px;line-height:23px;color:#000;margin:0 0 13px 0;font-weight:300;opacity:1;font-family:Inter,sans-serif}
div#whatsapp-icon{position:fixed;right:30px;z-index:999;bottom:30px}
div#whatsapp-icon{position:fixed;right:30px;z-index:999;width:50px;bottom:30px;height:50px}
.w-fit-content{width:fit-content}
.rv-7-section__heading{text-align:center;margin-bottom:15px}
.bg-form-sec{background:#02564e}
.bg-form-sec a,.bg-form-sec p{color:#fff}
.rv-inner-contact__txt{border-color:#eef6e7;background:#eef6e7}
.bg-form-sec a:hover{text-decoration:none;background:0 0;border:0 solid #fff;color:#fff}
.rv-inner-contact__form button,.rv-inner-contact__form input,.rv-inner-contact__form select,.rv-inner-contact__form textarea{border-color:#dedede;color:var(--black);background:#fff;border:0}
.ctabutton{background-image:linear-gradient(45deg,#0d3b3a,#2c6b41)!important;padding:10px 30px!important;transition:1s all;color:#fff!important;border-radius:12px!important;border:1px solid #0d3b3a!important; font-family:Inter,sans-serif}
.ctabutton:hover{border:1px solid #0d3b3a!important;background:transparent!important;background-image:none!important;color:#0d3b3a!important }
p , body {
    font-family: Inter,sans-serif!important;
}

.rv-12-info .rv-3-service__descr {
    color: rgb(255 255 255 / 80%);
}
.rv-1-footer__about .logo {
    margin-bottom: 13px;
    width: 150px;
    margin:  0 0 20px 0px;
    border: 0;
}

.rv-1-footer-top {
    padding: 60px 0 0;
}

.modal-header{
    background-image:linear-gradient(45deg,#0d3b3a,#2c6b41)!important;
}


.modal-header h5{
    color: #fff!important;
}


.btn-close { 
    --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e"); 
}

.rv-1-footer-widget li, .rv-1-footer-widget li a {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    font-family: Inter,sans-serif!important;
    transition: .4s ease;
}
.rv-1-footer__about-txt { 
    font-weight: 400;
    font-size: 14px;
    color: #fff;font-family: Inter,sans-serif!important;
    margin-bottom: 27px;
}

.rv-1-socials a {
    width: 40px;
    height: 40px;
    line-height: 40px;
    border: #fff;
    text-align: center;
    border-radius: 50%;
    color: #fff;
}
.rv-1-footer-bottom {
    border-top: 1px solid rgba(255,255,255,.1);
    padding: 10px 0;
}


.rv-7-section__title {
    color: #050505;
    font-family: var(--mulish);
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 20px;
}

.banner-sec{
    padding:130px 0 80px 0;
    }
    a.btnwh {
background: #fff;
padding: 10px 30px;
color: #000;
border: 1px solid #fff;
border-radius: 8px;
}

a:hover{
text-decoration: none;
background: transparent;     color: #fff;
}


@media(max-width:768px){
    h1 {
        width: 100%!important;
        text-align: center!important;
        font-size: 24px!important;
        line-height: 34px!important;
    }
    .banner-sec {
        padding: 40px 0!important;
    }
    .spacing-section{
        padding: 40px 0!important;
    }
    .rv-12-product .rv-3-product__img {
        background-image: linear-gradient(45deg,#fff,#fff);
        height: 300px;
        overflow: hidden;
        box-shadow: 0 1px 2px 0 rgba(5,5,5,.14);
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
    }
}

.rv-inner-contact__txt {
    border-color: #eef6e7;
    background: #eef6e7;
    height: 100%;
}
.rv-1-footer__about .logo {
    margin-bottom: 13px;
    width: 100px;
    margin: 0 0 20px 0px;
    border: 0;
} 
.logoimg {
    width: 113px !important;
}


nav#navbar-example2 {
    position: relative;
    z-index: 9999;
    width: 100%;
    background: #fff;
    left: 0;
    box-shadow: 12px 3px 25px #ffffff59;
}


.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: none!important;
    background-image: linear-gradient(45deg, #0d3b3a, #2c6b41)!important;
    transition: 1s all;
    color: #fff !important;
    border-radius: 0px;
    border: 1px solid #0d3b3a;
}

.nav-pills .nav-link {
    border-radius:0;
    color: #000;
    font-family: 'Inter';
}

.nav-pills .nav-link, .nav-pills .show>.nav-link { 
    padding: 5px 10px; 
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: none!important; 
    transition: 0s all; 
    border-radius: 0;
    border: 1px solid #0d3b3a;
}


.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: none!important;
   
    transition: 0s all;
    color: #0d3b3a !important;
    border-radius: 0px!important;
    border: 1px solid #0d3b3a;
}

@media(max-width:768px){
    .navbar-light .navbar-nav .nav-link {
        color: #000;
        padding: 5px 0;
    }
    .navbar-light .navbar-nav .nav-link {
        color: #000;
    }

    .rv-7-section__title { 
    font-size: 24px!important; 
}
}

.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: none;
    border: 0;
}

.fa-bars{
    color: #000;
}
.navbar-light .navbar-toggler {
    color: rgba(0,0,0,.5);
    border-color: none;
}
 

.nav-pills .nav-link {
    border-radius: .25rem;
    color: #000;
    font-size: 14px!important;
    font-family: 'Inter';
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: none!important;
    background-image: none!important;
    transition: .5s all;
    color: #fff !important;
    border-radius: 0px;
    border: 1px solid #0d3b3a;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: transparent;
    border: 0!important;
    font-weight: 800;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #0d3b3a!important;
    background-color: transparent;
}


.modal { 
    z-index: 99999; 
}
.logoimg {
    width: 120px;
}

.btnwh:hover{
    color: #fff!important;
    text-decoration: none!important;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff!important;
    background-color: #0d3b3a!important;
}
.nav-pills .nav-link {
    border-radius: .25rem;
    color: #000;
    font-size: 15px!important;
    font-family: 'Inter' 
}
 

.rv-12-product .rv-3-product__img {
    background-image: linear-gradient(45deg,#fff,#fff);
    height: 400px;
    overflow: hidden;
    box-shadow: 0 1px 2px 0 rgba(5,5,5,.14);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}


@media (max-width: 768px) {
    .rv-12-product .rv-3-product__img {
        background-image: linear-gradient(45deg, #fff, #fff);
        height: 400px;
        overflow: hidden;
        box-shadow: 0 1px 2px 0 rgba(5, 5, 5, .14);
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
    }
    .rv-8-service {
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .rv-8-service {
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .rv-12-category__descr {
        color: rgba(2,2,8,.7);
        font-size: 15px;
        font-weight: 500;
        line-height: 160%;
        margin-bottom: 0;
        width: 80%;
        margin: auto;
    }
    
}

ul.nav.nav-pills .nav-item {
    padding: 0 10px;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #0d3b3a !important;
    background-color: transparent !important;
}

.nav-pills  a{
    position: relative;
}
.nav-pills a::after {
    position: absolute;
    content: '';
    width: 0;
    background: #0d3b3a !important;
    left: 0;
    height: 2px;
    bottom: 0;
    transition: 1s ease;
}
 
.nav-pills a.active::after{
    width: 100%;
}

.rv-12-product .rv-3-product__img {
    background: url(../img/product/bg-img.png);
    height: auto;
    overflow: hidden;
    box-shadow: 0 1px 2px 0 rgba(5,5,5,.14);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0;
}

.navbar-light .navbar-toggler {
    color: rgba(0,0,0,.5);
    border-color: transparent;
}

.fa-bars {
    color: #10413c;
    font-size: 30px;
}

.rv-12-product .rv-3-product__img img {
    width: 200px;
}

.rv-12-product .rv-3-product__img img {
    width: 200px;
}

i.fa-solid.fa-quote-left {
    color: #02564e;
    font-size: 33px;
}
.shadow-effect {
    background: #fff;
    padding: 20px;
    border-radius: 4px;
    text-align: center;
    height: 201px;
}


section#testimonial {
    background: url(../img/testimonial-bg.jpg);
    background-repeat: no-repeat;
    background-position: left;
    background-size: cover;
    background-attachment: fixed;
}

.topnav  a {
    color: #000;
    font-size: 15px;
}


.ctabutton { 
    padding: 4px 15px!important; 
}

.rv-12-info .rv-9-service__icon img {
    width: 35px;
}

.shadow-effect {
    background: #fff;
    padding: 20px;
    border-radius: 4px;
    text-align: center;
    justify-content: center;
    align-items: center;
    height: 201px;
    display: flex;
}


h1.text-white.rv-text-anime {
    font-family: Alegreya,serif!important;
    font-weight: 600;
    letter-spacing: .5px;
}

@media(max-width:768px){
    div#whatsapp-icon {
        position: fixed;
        right: 19px;
        z-index: 999;
        width: 37px;
        bottom: 12px;
        height: 40px;
    }
}

p {
    font-size: 15px!important;
    line-height: 24px!important;
}
.rv-9-guide .rv-3-service__descr {
    font-size: 15px!important;
    font-weight: 400;
    line-height: 24px;
    font-family: Inter,sans-serif!important;
    margin-bottom: 0;
}


@media(max-width:768px){
    .rv-9-guide .rv-3-service__descr {    font-family: Inter,sans-serif!important;
        width:80%;margin: auto; display: block ; width: fit-content;
    }

}

 

.modal {
    z-index: 99999;
   top: 100px!important; 
}

li.contat {
    margin-bottom: 20px;
    margin-top: 40px;
}
.spc {
    margin-right: 13px;
}
