@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#000;border-radius:0}
::-webkit-scrollbar{width:5px;background-color:#000}
::-webkit-scrollbar-thumb{border-radius:0;background: #c7b47a;border-radius:10%}
body{background: #0C0C0C;font-size:16px;color: #FFF;overflow-x:hidden}
a,body,h1,h2,h3,h4,h5,h6,li,p,span,strong{font-family:Roboto;}
@font-face{font-family:SF;src:url(../fonts/sf-pro-display/SFPRODISPLAYREGULAR.OTF);font-weight:400}
@font-face{font-family:SF;src:url(../fonts/sf-pro-display/SFPRODISPLAYMEDIUM.OTF);font-weight:500}
@font-face{font-family:SF;src:url(../fonts/sf-pro-display/SFPRODISPLAYBOLD.OTF);font-weight:700}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}
p{line-height:normal;padding:0;margin:0;font-size:20px;font-weight: 400;color: #D2D2D2;}
a{text-decoration:none;color:#000;font-size:18px}
a:hover{text-decoration:none;color:#000}
a:focus{outline:0;text-decoration:none}
figure{margin-bottom:0}
img{border:0;outline:0;max-width:100%}
ul{padding:0;margin:0}
li,ul{list-style-type:none}
.relative{position:relative}
.absolute{position:absolute}
.sec-pad{padding:100px 0}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt100{margin-top:100px}
.tac{text-align:center}
body{overflow-x:hidden}
ul.btn-wrap{gap:20px}
ul.btn-wrap li{font-size:0}
.bullets{text-align:center}
.bullets li{display:block;position:relative;font-size:20px;line-height:30px;width:max-content;margin:auto;padding-left:40px}
.bullets li:before{content:"\f058";position:absolute;font-family:'Font Awesome 5';left:0;color:#00912e}
.subhedng{color: #FFE4B1;font-size: 30px;font-weight: 700;font-family: 'SF';margin: 0 0 10px;}
.main-heading{color:#fff;font-size: 56px;font-weight: 700;text-transform:capitalize;font-family: 'SF';margin: 0 0 22px;}
.mainbtn a{font-weight:600;margin:40px 0 0 0;display:inline-block}
.mainbtn a i{border:1px solid #000;border-radius:25px;padding:6px 18px;font-size:20px;margin:0 0 0 8px}
.small-heading{font-weight:600;font-size:16px;color:#00aeef;margin-bottom:30px;position:relative;display:inline-block}
.my-tabs{display:none}
.my-tabs.current{display:block}
.thankyou-sec{text-align:center;height:100vh;display:flex;background:#ededed}
.thankyou-sec .container{align-self:center}
.thankyou-sec a img{max-width:100%;margin-bottom:50px}
.thankyou-sec h1{font-size:62px;font-weight:500;line-height:70px;position:relative;color:#ee3074}
.thankyou-sec p{font-size:18px;font-weight:400;line-height:26px;color:#000000B8;width:60%;margin:auto;padding:25px 0}
.thankyou-sec ul{display:flex;align-items:center;justify-content:center;margin-top:50px}
.thankyou-sec ul li{margin:0 15px}
.thankyou-pg footer{display:none}
.parascroll{height:300px;overflow-y:scroll}
.prmrycolor{color:#004d5d}
.scndrcolor{color:#ff5740}
.bluclr{color:#0d437f}
.litbluclr{color:#0a60a4}
.gldnclr{color: #C3A05A;}
.wht{color:#fff!important}
.manbutn{padding: 15px 15px;border-radius: 15px;background: #BF9B57;font-size:16px;font-weight: 500;color:#fff}
.manbutn:hover{color:#fff}
.btns{display:flex;gap:30px;align-items:center;justify-content:start}
.header{position:absolute;width:100%;padding:50px 0 0 0;z-index: 1;}
.header ul{display:flex;justify-content:center;align-items:center;gap:50px}
.header ul li{display:inline-block;padding:0}
.header ul li a{font-size:16px;font-weight:400;letter-spacing:0;color: #F5F5F5;}
.header ul li a:hover{background:linear-gradient(134deg,#0d0d0d 6.59%,#0d55a6 101.21%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;transition:all .2s linear}

.swiper-wrapper{display: flex;}
.my-carousel {
  position: relative;
}

.my-carousel__swiper {
  padding-bottom: 120px;
}

.my-carousel__actions { position: absolute; bottom: 0; left: 0; z-index: 1; width: 100%; height: 200px; display: flex; justify-content: center; align-items: center; gap: 20px; }

.my-carousel__control {
  display: inline-flex;
  border-radius: 5em;
  font-size: 20px;
  font-weight: 500;
  padding: 1em 2em;
  
  &:hover {
    cursor: pointer;
  }
}

.swiper-card {
  display: flex;
  align-items: center;
  justify-content: center;
  
  > div {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 22px;
    font-weight: bold;
    aspect-ratio: 2/3;
    width: 500px;
    color: #fff;
    border-radius: 50em;
  }
}


.baner{padding: 70px 0 70px;position:relative;background-image: url(../images/bnrbg.png);background-size: cover;background-repeat: no-repeat;overflow: hidden;}
.baner:before{content: "";position: absolute;background-image: url(../images/bnrbfr.png);background-size: cover;background-repeat: no-repeat;width: 522px;height: 790px;top: 0;left: 0;}
.baner:after{content: "";position: absolute;background-image: url(../images/bnraftr.png);background-size: cover;background-repeat: no-repeat;width: 556px;height: 968px;bottom: 0;right: 0;}
.baner .txt{position:relative;z-index:9;margin:0}
.baner .txt h5{color:#fff}
.baner .txt .main-heading{font-size: 156px;font-weight: 800;background: linear-gradient(180deg, #CBA95F 1.4%, #BD9955 28.03%, #ECD893 59.59%, #BD9955 76.35%, #966526 100.02%);background-clip: text;-webkit-text-fill-color: transparent;font-family: 'SF';}
.baner .txt .sub-heading{font-size: 70px;font-weight: 400;font-family: SF;color: #FFF;}
.baner .txt p{width:60%;margin:auto;padding:18px 0 40px}
.baner .txt ul{justify-content:center}
.baner .imgwrp{text-align:center}
.baner .imgwrp img{position:relative;z-index:99}
.marqsec{
    background: #BF9B57;
    padding: 30px 0;overflow: hidden;
}
.marqsec .marquee-cta-2{display:inline-flex;align-items:center;justify-content:flex-start;overflow:hidden;transform:unset;padding-top:0;opacity:1;margin-right:5px;width:-webkit-fill-available;pointer-events:none;width:100%;gap: 180px;z-index:11111}
.marqsec .marquee-cta-2 span{will-change:transform;transform:translateY(0);white-space:nowrap;-webkit-animation:marquee 90s linear infinite;animation: marquee 50s linear infinite;font-size:70px;text-align:center;display:inline-block;font-weight:700;background:linear-gradient(180deg,#c5e1ff -51.56%,#fff 77.28%);background-clip:text;-webkit-text-fill-color:transparent;font-size: 32px;font-weight: 700;font-family: 'SF';}
.marqsec .marquee-cta-2 span:before{content: "";position: absolute;background: #FFF;width: 16px;height: 16px;border-radius: 100%;right: -180px;top: 14px;}
@keyframes marquee{
0%{transform:translateX(0)}
100%{transform:translateX(-100%)}
}
.rgstrn{position: relative;}
.rgstrn:before{content: "";position: absolute;background-image: url(../images/shdwbfr.png);background-size: cover;background-repeat: no-repeat;width: 750px;height: 1250px;right: 0;top: -100px;z-index: -2;}
.rgstrn .hed{}
.rgstrn .hed .subhedng{}
.rgstrn .hed .main-heading{}
.rgstrn .hed p{}
.rgstrn form{ background: #151515; border-radius: 22px; padding: 50px 50px; margin: 50px 0 0; display: flex; align-items: end; flex-wrap: wrap; }
.rgstrn form .inpt{ flex: 0 0 30%; }
.rgstrn form .inpt h6{ color: #FFFFFF; font-size: 16px; font-weight: 400; font-family: 'SF'; margin: 0 0 10px; }
.rgstrn form .inpt input{ border: 1px solid #3A3A3A; box-shadow: 0px -8.48px 31.79px 0px #0000004D inset; background: #2222224D; padding: 22px 10px 22px 30px; border-radius: 13px; width: 90%; font-size: 16px; color: #CCCCCD; }
.rgstrn form .butn{}
.rgstrn form .butn .sbmtbtn{ background: #BF9B57; border-radius: 15px; padding: 22px 30px; border: 0; font-size: 16px; font-weight: 500; color: #FFF; }

.abt{padding: 120px 0 200px;position: relative;}
.abt:after{content: "";position: absolute;background-image: url(../images/shdwaftr.png);background-size: cover;background-repeat: no-repeat;width: 650px;height: 1000px;left: 0;bottom: 0;z-index: -2;}
.abt .cntnt{}
.abt .cntnt .subhedng{}
.abt .cntnt .main-heading{}
.abt .cntnt p{ margin: 0 0 25px; }
.abt .cntnt .btns{margin: 40px 0 0;}
.abt .cntnt .btns li{}
.abt .cntnt .btns li a{}
.abt .cntnt .btns li a img{}
.abt .imge{ position: relative; }
.abt .imge:before{content: "";position: absolute;background: #BF9B57;width: 680px;height: 680px;border-radius: 100%;bottom: -10%;right: -30%;}
.abt .imge img{}
.abt .imge img:nth-child(1){ position: relative; right: -50%; }
.abt .imge img:nth-child(2){transform: rotate(-25deg);position: absolute;left: 20px;bottom: 5%;transition: all 0.5s linear;}
.abt .imge:hover img:nth-child(2){transform: rotate(0deg);}

.dscvr{ background-image: url(../images/dscvrbg.png); background-size: cover; background-repeat: no-repeat;  }
.dscvr .rltv{position: relative;}
.dscvr .hed{ text-align: center; width: 63%; margin: auto; }
.dscvr .hed .subhedng{ color: #704F08; }
.dscvr .hed .main-heading{ color: #704F08; }
.dscvr .hed p{ color: #313131; }
.dscvr ul.icnlft{}
.dscvr ul.icnlft li{ }
.dscvr ul.icnlft li img{}
.dscvr ul.icnlft li:nth-child(1){ width: 11.5vw; height: 11.5vw; left: 13vw; }
.dscvr ul.icnlft li:nth-child(2){ width: 11vw; height: 11vw; left: 28vw; }
.dscvr ul.icnlft li:nth-child(3){ width: 11.5vw; height: 11.5vw; left: 8vw; bottom: 4vw; }
.dscvr ul.icnlft li:nth-child(4){ width: 11vw; height: 11vw; left: 24vw; bottom: 8vw; }
.dscvr ul.icnlft li h5,.dscvr ul.icnrgt li h5{ }
.dscvr ul.icnrgt{}
.dscvr ul.icnrgt li{ }
.dscvr ul.icnrgt li img{}
.dscvr ul.icnrgt li:nth-child(1){width: 13.5vw;height: 13.5vw;padding: 4vw 0 0;left: 6vw;}
.dscvr ul.icnrgt li:nth-child(2){ width: 11vw; height: 11vw; right: 4vw; }
.dscvr ul.icnrgt li:nth-child(3){width: 8.5vw;height: 8.5vw;padding: 2vw 0 0;left: 13vw;bottom: 7vw;}
.dscvr ul.icnrgt li:nth-child(4){ width: 13.5vw; height: 13.5vw; padding: 5vw 0 0; left: 2vw; bottom: 5vw; }
.dscvr ul.icnrgt li h5{ }
.dscvr ul.sme{ }
.dscvr ul.sme li{text-align: center;background: #FFEEC8;border-radius: 100%;padding: 3vw 0 0;position: relative;transition: all 0.5s linear;}
.dscvr ul.sme li img{ background: #CBA95F; border-radius: 100%; padding: 15px 15px; }
.dscvr ul.sme li h5{ color: #161616; font-size: 18px; font-weight: 600; font-family: Outfit; text-align: center; margin: 15px 0 0; }
.dscvr ul.sme li svg{transition: all 0.5s linear;}
.dscvr ul.sme li svg circle{transition: all 0.5s linear;}
.dscvr ul.sme li svg circle path{transition: all 0.5s linear;}

.dscvr ul.sme li:hover{background: #966526;}
.dscvr ul.sme li:hover svg circle{fill: #FFEEC8;}
/* .dscvr ul.sme li:hover svg path:nth-child(1){fill: #FFEEC8;} */
.dscvr ul.sme li:hover svg path{fill: #CBA95F;}
.dscvr ul.sme li:hover h5{color: #FFF;}
.dscvr ul.imge{text-align: center;}
/* .dscvr ul.imge li{}
.dscvr ul.imge li img{position: absolute;display: block;transition: 1s ease-in-out;left: 0;right: 0;margin: auto;top: 90px;opacity: 0;}
.dscvr ul.imge li img.active{opacity: 1;}
.dscvr ul.imge li:nth-child(1) img{opacity: 1;} */

.dscvr ul.imge{
    text-align: center;
}

/* sab images hide */
.dscvr ul.imge li img{
    display: none;width: 50%;
}

/* default image show */
.dscvr ul.imge li:first-child img{
    display: block;width: 50%;margin: auto;
}



.wrks{position: relative;}
.wrks:before{content: "";position: absolute;background-image: url(../images/shdwbfr.png);background-size: cover;background-repeat: no-repeat;width: 750px;height: 1200px;right: 0;top: -600px;z-index: -1;}
.wrks:after{content: "";position: absolute;background-image: url(../images/shdwaftr.png);background-size: cover;background-repeat: no-repeat;width: 750px;height: 1200px;left: 0;bottom: 0;z-index: -1;}
.wrks .hed{}
.wrks .hed .main-heading{}
.wrks .hed p{}
.wrks .bxs{display: flex;align-items: center;position: relative;padding: 0 0 0 300px;margin: 35px 0 0;}
.wrks .bxs .bx{background: #1E1E1E;border-radius: 30px;padding: 60px 28px 40px;margin: 0 20px;transition: all 0.5s linear;}
.wrks .bxs .bx h3{ font-size: 47px; font-weight: 700; font-family: 'SF'; border-bottom: 1px solid #353535; padding: 0 0 40px; width: 90%; }
.wrks .bxs .bx h3 span{display: block;}
.wrks .bxs .bx p{ margin: 15px 0 0; }
.wrks .bxs .bx .imge{display: flex;gap: 15px;align-items: center;justify-content: center;background: linear-gradient(180deg, #5B5B5B 0%, #242424 100%);border-radius: 30px;margin: 60px 0 0;position: relative;overflow: hidden;height: 382px;transition: all 0.5s linear;}
.wrks .bxs .bx .imge img{position: relative;transition: all 0.5s linear;}
.wrks .bxs .bx .imge img:nth-child(1){top: -130px;}
.wrks .bxs .bx .imge img:nth-child(2){bottom: -130px;}
.wrks .bxs .bx .imge img.tiltimg{ transform: rotate(-30deg); }
.wrks .bxs .bx .imge img.tiltimg:nth-child(1){ top: 400px; left: 170px; }
.wrks .bxs .bx .imge img.tiltimg:nth-child(2){bottom: 0px;right: 0;}
.wrks .bxs .bx:hover .imge img.tiltimg{}
.wrks .bxs .bx:hover .imge img.tiltimg:nth-child(1){ left: 0; top: -70px; }
.wrks .bxs .bx:hover .imge img.tiltimg:nth-child(2){ right: 150px; bottom: 420px; }
.wrks .bxs .bx:hover{ background: #FFEEC8; }
.wrks .bxs .bx:hover h3{color: #000;}
.wrks .bxs .bx:hover p{color: #313131;}
.wrks .bxs .bx:hover .imge{ background: #BD9955; }
.wrks .bxs .bx:hover .imge img{}
.wrks .bxs .bx:hover .imge img:nth-child(1){ top: 100px; }
.wrks .bxs .bx:hover .imge img:nth-child(2){ bottom: 230px; }
.wrks .slick-list{padding: 0 320px !important;}

.scrn{ position: relative; }
.scrn:before{content: "";position: absolute;background-image: url(../images/shdwbfr.png);background-size: cover;background-repeat: no-repeat;width: 750px;height: 1200px;right: 0;top: -500px;z-index: -1;}
.scrn:after{content: "";position: absolute;background-image: url(../images/shdwaftr.png);background-size: cover;background-repeat: no-repeat;width: 750px;height: 1200px;left: 0;bottom: -100px;z-index: -1;}
.scrn .hed{ text-align: center; width: 66%; margin: auto; }
.scrn .hed .main-heading{}
.scrn .hed .subhedng{}
.scrn .hed p{}
.scrn ul.imge{ display: flex; align-items: center; justify-content: center;margin: 60px 0 170px; }
.scrn ul.imge li{text-align: center;}
.scrn ul.imge li img{}
.scrn ul.imge li:nth-child(1) img{ position: relative; left: -10px; z-index: -1; transform: rotate(-15deg);transition: all 0.5s linear; }
.scrn ul.imge li:nth-child(2) img{}
.scrn ul.imge li:nth-child(3) img{ position: relative; right: -10px; z-index: -1; transform: rotate(15deg);transition: all 0.5s linear; }
.scrn ul.imge:hover li:nth-child(1) img{transform: rotate(0);}
.scrn ul.imge:hover li:nth-child(3) img{transform: rotate(0);}
/* .scrn .bighdng{font-size: 255px;position: relative;text-align: center;background: linear-gradient(180deg, #CBA95F 2.36%, #BD9955 28.28%, #ECD893 59.01%, #BD9955 75.33%, #966526 98.37%);background-clip: text;-webkit-text-fill-color: transparent;margin: 0px 0 -100px;} */
.scrn .txtimge{width: 100%;margin: 0 auto -100px;position: relative;z-index: -1;}
/* footer{ background: #0A2653; position: relative; padding: 120px 0 0; }
footer .hed{ position: relative; }
footer .hed .main-heading{font-weight: 700;color: #F1F4F766;}
footer .tp{}
footer .tp::before{content: "trending-now";position: absolute;background: linear-gradient(180deg, #0D55A6 -35.37%, rgba(255, 255, 255, 0) 92.68%);background-clip: text;-webkit-text-fill-color: transparent;font-size: 400px;font-weight: 900;left: 0;right: 0;margin: auto;text-align: center;font-family: 'satoshi';top: 0;z-index: 0;line-height: 100%;animation: zoom-in 5s linear infinite;} */

footer{ background: #0F0F0F; padding: 110px 0 100px; box-shadow: 0px -26px 150px 0px #000000; }
footer .wrp{position:relative;border-radius:28px;}
footer .wrp.lft{background: #1A1A1A;height: 403px;padding: 30px 25px;}
footer .wrp.lft img{width:50%;}
footer .wrp.lft a{color:#200064;}
footer .wrp h4{}
footer .wrp img.ftrbul{position:absolute;top:50px;left:200px;}
footer .wrp p{ margin: 35px 0 0; }
footer .wrp a.khasbtn{font-weight:600;color:#200064!important;}
footer .wrp .cpyrght{position:relative;}
footer .wrp .cpyrght p{ font-size: 16px; font-weight: 400; text-align: center; }
footer .wrp .cpyrght p .bld{color: #CBA95F;font-weight: 500;}
footer .wrp.tp{background: #1A1A1A;height: 70%;padding: 40px 30px;}
footer .wrp.tp h4{ font-size: 35px; font-weight: 700; font-family: 'SF'; }
footer .wrp.tp p{ font-size: 18px; font-weight: 300; font-family: 'Roboto'; }
footer .wrp.tp p a{color:#361401;font-weight:bold;}
footer .wrp.tp p i{margin:0 10px 0 0;}
footer .wrp.tp ul{ display: flex; align-items: center; justify-content: start; gap: 23px; margin: 25px 0 0; }
footer .wrp.tp ul li{}
footer .wrp.tp ul li a{font-size: 15px;font-weight: 300;font-family: 'Roboto';color: #FFF;}
footer .wrp.tp ul li a i{ color: #ECD893; margin: 0 5px 0 0; }
footer .wrp.btm{text-align:center;background: #1A1A1A;height: 100%;padding: 30px 0;}
footer .wrp.btm h4{color: #FFF;font-size: 35px;font-weight: 700;font-family: 'SF';}
footer .wrp.btm ul{margin: 12px 0 0 0;gap: 30px;display: flex;flex-direction: column;}
footer .wrp.btm ul li{ }
footer .wrp.btm ul li a{ }
footer .wrp.btm ul li a i{color: #282828;background: #FFFFFF99;border: 1px solid #0044671A;backdrop-filter: blur(114px);box-shadow: 0px 12px 18px 0px #A0A0A029;border-radius: 8px;padding: 15px;margin: auto;}
footer .wrp.rgt{background: #1A1A1A;padding: 0 0;margin: 29px 0 0;height: 30%;}
footer .wrp.rgt ul{text-align:center;display: flex;align-items: center;justify-content: center;background: #1A1A1A;padding: 44px 0;border-radius: 28px;}
footer .wrp.rgt ul li{display:inline-block;margin:0 14px;}
footer .wrp.rgt ul li a{color: #FFF;text-align:center;font-size: 18px;font-weight:500;font-family: 'Roboto';}
.copyright{padding: 50px 0 60px;}
.copyright ul.prvcy{text-align:right}
.copyright .container{}
.copyright p{text-align:center;color: #FFFFFF99;}
.nav{background-color:transparent;width:100%;position:absolute;z-index:10;top: 20px;justify-content:flex-end;display:none}
ul#menu{display:none;width:100%}
ul#menu li a{width:100%;display:block;background-color: #373123;color:#fff;font-size:18px;padding:20px 30px;transition:background .2s;text-decoration:none}
ul#menu a:hover{background-color:#4b85a2}
@media screen and (min-width:2000px){
.hamburger-container{display:none}
.nav ul#menu{display:inline}
.nav ul#menu li{display:inline-block;margin-right:-5px}
}
ul.hamburger li{height:5px;background: #c09212;content:"";position:relative;transition:.25s ease-in-out}
.hidden{opacity:0}
.rot45deg{transform:rotate(45deg);top:10px!important}
.rot-45deg{transform:rotate(-45deg)}
ul.hamburger{display:block}
ul.hamburger li:nth-child(1){top:0}
ul.hamburger li:nth-child(2){top:5px}
ul.hamburger li:nth-child(3){top:10px}
.hamburger-container{width:38px;margin:1.2em 1.6em;height:30px;cursor:pointer}

button.back-to-top{margin:0!important;padding:0!important;background:#fff;height:0;width:0;overflow:hidden;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;color:transparent;clear:both;visibility:hidden;position:fixed;cursor:pointer;display:block;border:none;right:50px;bottom:75px;font-size:0;outline:0!important;z-index:99;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
button.back-to-top:active,button.back-to-top:focus,button.back-to-top:hover{outline:0!important}
button.back-to-top.show{display:block;color:#00ab6c;font-size:25px;right:25px;bottom:50px;height:50px;width:50px;visibility:visible;background: #c7b47a;box-shadow:0 3px 6px #00000029;border:2px solid #fff;border-radius:19px}
button.back-to-top.show:active{box-shadow:0 4px 8px 2px rgba(0,0,0,.25);-webkit-box-shadow:0 4px 8px 2px rgba(0,0,0,.25);-moz-box-shadow:0 4px 8px 2px rgba(0,0,0,.25)}
button.back-to-top i{color:#fff}
.prcvy .header{background-color:#000;padding:50px 0}
.prcvy .main-heading{color:#000;font-size:40px;margin:20px 0}
.main-privacy{padding:200px 0}
.main-privacy ul li{list-style:disc;margin:0 0 0 20px}