@import url('https://fonts.googleapis.com/css2?family=REM:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Ruda:wght@400..900&display=swap');
::-webkit-scrollbar{width:5px;background-color:#000}
::-webkit-scrollbar-thumb{border-radius:0;background:#f2af4e;border-radius:10%}
body{background:#000;font-size:16px;color:#fff}
a,body,h1,h2,h3,h4,h5,h6,li,p,span,strong{font-family: 'Ruda';}
.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;line-height:25px;color: #FFF;font-family:Roboto;font-size: 20px;font-weight: 700;}
a{text-decoration:none;color:#fff;font-size:18px}
a:hover{text-decoration:none;color:#fff}
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;}
.mt20{margin-top:20px}
.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}
.bgsubhedng{font-size:30px;font-weight:600;font-family:REM;color:#4387cd;margin:0 0 30px}
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:#fff;font-size: 40px;line-height:normal;font-weight: 900;font-family: 'Ruda';margin: 0 0 25px;text-transform: uppercase;}
.subhedng span{color:#ed9d29}
.main-heading{font-size:50px;font-weight: 900;font-family: 'Ruda';color:#fff;text-transform: uppercase;}
.main-heading span{color:#21458f}
.butn{display:flex;align-items:center;justify-content:center}
.manbutn{padding:15px 30px;background: #ED9D29;border-radius:10px;color:#fff;font-size:20px;font-weight:500;font-family: 'REM';}
.trnsbtn{padding:15px 30px;background:0 0;border-radius:10px;border:1px solid #fff;font-size:20px;font-weight:400;font-family:REM}
.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}
.litblu{color:#00adef!important}
.glbtn{display:flex;gap:30px;align-items:center;justify-content:flex-start}
.header{padding: 40px 70px 80px;}
.header ul{text-align:center;display:flex;align-items: center;justify-content:center;gap:40px}
.header ul li a{font-size:16px;font-weight: 900;font-family: 'Ruda';}
.header .butn{justify-content:right}
.header .butn .manbutn{padding:15px 15px;background: #ED9D29;border-radius:10px;color:#fff;font-size:16px;font-weight:500}
.bnr{position:relative;padding: 0 0 100px;}
.bnr:before{content:"";position:absolute;background-image:url(../images/bnrbfr.png);background-size:cover;background-repeat:no-repeat;width: 700px;height: 920px;top: -200px;z-index:-2}
.bnr:after{content: "";position: absolute;background-image:url(../images/bnraftr.png);background-size: cover;background-repeat: no-repeat;width: 800px;height: 950px;right: 0;bottom: 30px;z-index: -1;}
.bnr .bigtxt{}
.bnr .bigtxt h1{font-size: 170px;font-weight: 900;text-align: center;font-family: Ruda;text-transform: uppercase;line-height: 150px;}
.bnr .main-heading{font-size: 60px;}
.bnr .txt{position:relative;z-index:9}
.bnr .txt .nmbr{display:flex;gap:90px;margin-top:30px}
.bnr .txt .nmbr h5{font-size:20px;font-weight:300;font-family: 'REM';}
.bnr .txt .nmbr h5 span{display:block;font-size:35px;font-weight:600;background:linear-gradient(180deg,#f2af4e 0,#903309 122.06%);background-clip:text;-webkit-text-fill-color:transparent;margin-top:10px;font-family: 'REM';}
.bnr .txt p{font-size: 21px;font-weight: 700;margin: 0 0 0 70px;width: 84%;}
.bnr ul.butn{justify-content:left;gap:30px;margin: 30px 0 0;}
.bnr .imge{width: auto;margin: 0 auto;text-align: center;}
.bnr .imge img{}
.bnr .mrgn{margin: -85px 70px 0;}

.rgstrtn{padding-bottom: 350px;background: #ED9D29;border-radius: 110px;position: relative;z-index: 1;}
.rgstrtn .subhedng{}
.rgstrtn .lft .main-heading{font-size: 94px;color: #000;}
.rgstrtn .lft p{font-size:18px;font-weight:400;margin-top:30px;width:90%}
.rgstrtn .rgt{}
.rgstrtn .rgt h3{ font-size: 40px; font-weight: 900; color: #000; margin: 0 0 30px; }
.rgstrtn .rgt p{}
.rgstrtn .frm{ margin: 60px 0 110px; }
.rgstrtn .frm::before{position:absolute;background-image:url(../images/frmbfr.png);background-repeat:no-repeat;background-size:cover;width:820px;height:820px;z-index:-3;left:-220px;top:-30px}
.rgstrtn .frm form{ display: flex; align-items: center; gap: 25px; }
.rgstrtn .frm form label{font-size:16px;font-weight:400;font-family:Roboto;margin:0 0 10px}
.rgstrtn .frm form input{display:block;background: #00000033;width:100%;padding: 25px 10px 25px 40px;margin: 0;border: 0;color: #FFF;font-size: 20px;font-weight:300;font-family:Roboto;text-transform: uppercase;}
.rgstrtn .frm form input:focus-visible{border:0}
.rgstrtn .frm form input::placeholder{color: #FFF;}
.rgstrtn .frm form input.manbutn{padding:15px 30px;background:linear-gradient(180deg,#f2af4e 0,#903309 122.06%);border-radius:10px;color:#fff;font-size:20px;font-weight:500;font-family:REM;width:40%;margin: 0;}
.rgstrtn .frm form button{background: #000;padding: 15px 22px;border: 0;}
.rgstrtn .frm form button i{color: #FFF;font-size: 3em;}
.rgstrtn .abt{}
.rgstrtn .abt::before{content: "";position: absolute;background-image: url(../images/abtbfr.png);background-size: cover;background-repeat: no-repeat;width: 100%;height: 580px;z-index: -1;left: 0;bottom: 200px;}
.rgstrtn .abt .subhedng{ color: #000; }
.rgstrtn .abt .main-heading{ margin: 0 0 25px;color: #000; }
.rgstrtn .abt p{ margin: 0 0 30px; }
.rgstrtn .abt ul.glbtn{margin: 50px 0 0;}
.rgstrtn .abt ul.glbtn li{}
.rgstrtn .abt ul.glbtn li a{}
.rgstrtn .imge{position: relative;}
.rgstrtn .imge:hover img:nth-child(1){transform: rotate(0);}
.rgstrtn .imge:hover img:nth-child(2){transform: rotate(0);}
.rgstrtn .imge:hover img:nth-child(3){}
.rgstrtn .imge img{transition: all 0.5s linear;}
.rgstrtn .imge img:nth-child(1){ transform: rotate(-5deg); }
.rgstrtn .imge img:nth-child(2){transform: rotate(10deg);right: -70px;bottom: -100px;position: absolute;}
.rgstrtn .imge img:nth-child(3){right: -300px;bottom: -300px;animation: left-to-right 3s linear infinite;transform: translateX(0px);position: absolute;}
@keyframes left-to-right {
    0%{transform: translateX(0px);}
    50%{transform: translateX(-20px);}
    100%{transform: translateX(0px);}
}

.applctn{position: relative;z-index: 1;}
.applctn::before{content: "";position: absolute;background-image: url(../images/applctnbfr.png);background-size: cover;background-repeat: no-repeat;width: 100%;height: 580px;bottom: 100px;z-index: -1;}
.applctn ul.imge{ position: relative; }
.applctn ul.imge li{}
.applctn ul.imge li {position: absolute;transform: rotate(-5deg);}
.applctn ul.imge li:nth-child(1) {top: -140px;position: relative;}
.applctn ul.imge li:nth-child(2) {top: 40px;left: -40px;}
.applctn ul.imge li:nth-child(3) {top: 320px;left: -10px;}
.applctn ul.imge li:nth-child(4) {top: 500px;left: 5px;}
.applctn ul.imge li:nth-child(1) img{}
.applctn ul.imge li:nth-child(2) img{box-shadow: 0px 22.89px 22.89px 0px #00000066;backdrop-filter: blur(35.67897415161133px);padding: 34px;border-radius: 22px;}
.applctn ul.imge li:nth-child(3) img{box-shadow: 0px 22.89px 22.89px 0px #00000066;backdrop-filter: blur(35.67897415161133px);padding: 23px;border-radius: 22px;}
.applctn ul.imge li:nth-child(4) img{box-shadow: 0px 22.89px 22.89px 0px #00000066;backdrop-filter: blur(35.67897415161133px);padding: 23px;border-radius: 22px;}
.applctn ul.imge:hover img:nth-child(2){}
.applctn ul.imge:hover img:nth-child(3){}
.applctn ul.imge:hover img:nth-child(4){}
.applctn .cntnt{ }
.applctn .cntnt .main-heading{ margin: 0 0 45px; }
.applctn .cntnt .accordion{}
.applctn .cntnt .accordion .accordion-item{ background-color: transparent; border: 0; }
.applctn .cntnt .accordion .accordion-item .accordion-header{ background-color: transparent; }
.applctn .cntnt .accordion .accordion-item .accordion-header .accordion-button{background-color: transparent;color: #B1B1B1;padding: 0;font-size: 45px;font-weight: 900;font-family: 'Ruda';margin: 0 0 30px;box-shadow: unset;color: #F2AF4E;transition: all 0.2s linear;}
.applctn .cntnt .accordion .accordion-item .accordion-header .accordion-button i{margin: 0 20px 0 0;color: #F2AF4E;}
.applctn .cntnt .accordion .accordion-item .accordion-header .accordion-button::after{display: none;}
.applctn .cntnt .accordion .accordion-item .accordion-header .accordion-button.collapsed{ color: #B1B1B1; font-size: 30px; }
.applctn .cntnt .accordion .accordion-item .accordion-collapse{}
.applctn .cntnt .accordion .accordion-item .accordion-collapse.show{}
.applctn .cntnt .accordion .accordion-item .accordion-collapse .accordion-body{ font-size: 20px; font-weight: 200; font-family: 'Roboto'; color: #FFF; padding: 0 0 40px; }

.wrk{position:relative}
.wrk .hed{margin-bottom: 100px;}
.wrk .hed .main-heading{ font-size: 180px; font-weight: 900; font-family: 'Ruda'; color: #3D3D3D; }
.wrk .hed p{ width: 65%; }
.wrk .cntnt{}
.wrk .cntnt h5{ font-size: 30px; font-weight: 900; font-family: 'Ruda'; color: #F2AF4E; margin: 0 0 15px; }
.wrk .cntnt p{ color: #ffffff; opacity: 0.7;font-weight: 200; }
.wrk .btm{margin: 60px 0 0;}
.wrk .lft .imge{height: 13vw;}
.wrk .imge.one{background-color: #D8612C;}
.wrk .imge.two{background-color: #ED9D29;}
.wrk .imge.three{background-color: #ED9D29;margin: 0 0 30px;}
.wrk .imge{ border-radius: 50px; text-align: center; }
.wrk .imge img{position: relative;transition: all 0.5s linear;}
.wrk .imge.one img{top: -50px;}
.wrk .imge.two img{ top: 20px; }
.wrk .imge.three img{ bottom: 30px; }
/* .wrk .imge.one:hover{overflow: hidden;} */
.wrk .imge.one:hover img{animation: right-to-left 2s linear infinite;}
.wrk .imge.two:hover img{top: 0;}
.wrk .imge.three:hover img{bottom: 0;}

@keyframes right-to-left {
    0%{right: 0;}
    50%{right: -20px;}
    100%{right: 0;}
}

.slde{}
.slde .subhedng{color: #F2AF4E;}
.slde .main-heading{width:75%;margin: 0 auto;}
.slde p{font-size:18px;font-weight:400;width:75%;margin:auto}
.slde ul.wrpslides{padding: 100px 0 60px;position: relative;}
.slde ul.wrpslides::before{content: "";position: absolute;background: #F2AF4E; width: 600px; height: 600px; border-radius: 50%; left: 0; right: 0; margin: auto; top: 90px;}
/* .slde ul.wrpslides{padding:0}
.slde ul.wrpslides .slick-list{padding:100px 0 50px!important}
.slde ul.wrpslides li.slick-center img{width:100%;margin:-80px 0 0 0;transition:all .2s linear} */
.slde ul.slick-dots{text-align:center;bottom:0;width:auto}
.slde ul.slick-dots li button{background:#ed9d2a;opacity:.4}
.slde ul.slick-dots li.slick-active button{background:#ed9d2a;opacity:1}
.slde ul.slick-dots li.slick-active{border:1px solid #ed9d2a;padding:5px;border-radius:20px}
.slde ul.slick-dots li{border:0;padding:5px;margin: 0 5px 0 0;}
.slde .slick-slide img{display:block;width:90%;margin:auto;transition: all 0.2s linear;padding: 50px 10px;transform: scale(1);}
.slde .slick-slide.slick-current.slick-active.slick-center img{transform: scale(1.2);}
.slde .slick-slider .slick-track{display: flex;align-items: center;}
footer{background: #222222;position: relative;padding: 100px 0 85px;}
footer .hed{ position: relative; }
footer .hed .subhedng{
    font-weight: 700;
}
footer .hed .main-heading{color: #F2AF4E;font-size: 85px;}
footer .tp{}
footer .cntnt{ position: relative; }
footer .cntnt p{color: #FFFFFF99;font-weight: 200;}
footer ul.socl{ display: flex; align-items: center; gap: 25px; margin: 30px 0 0; }
footer ul.socl li{}
footer ul.socl li a{}
footer ul.socl li a img{}
footer ul.socl li a i{ background: #FFFFFF; backdrop-filter: blur(114px); box-shadow: 0px 12px 18px 0px #A0A0A029; border: 1px solid #0044671A; padding: 13px 13px; border-radius: 8px; }
footer ul.mnubtm{background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 112.94%);border: 1px solid #FFFFFF33;border-radius: 30px;display: flex;align-items: center;justify-content: space-between;padding: 27px 30px;margin: 60px 0 0;}
footer ul.mnubtm li{}
footer ul.mnubtm li img{}
footer ul.mnubtm li ul.menu{ display: flex; align-items: center; gap: 50px; }
footer ul.mnubtm li ul.menu li{}
footer ul.mnubtm li ul.menu li a{font-size: 16px;font-weight: 900;color: #F5F5F5;text-transform: uppercase;}
.copyright{padding: 50px 0 0;}
.copyright ul.prvcy{text-align:right}
.copyright .container{}
.copyright p{color: #FFFFFF99;font-weight: 200;text-align: left;}
.copyright ul{ display: flex; align-items: center; justify-content: end; gap: 20px; }
.copyright ul li{}
.copyright ul li a{ color: #FFFFFF99; font-size: 20px; font-weight: 200; font-family: 'Roboto'; position: relative; }
.copyright ul li a::before{content: "";position: absolute;background-color: #FFFFFF99;width: 1px;height: 90%;right: -10px;top: 3px;}
.copyright ul li:last-child a::before{display: none;}
.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%;padding:0}
ul#menu li a{width:100%;display:block;background-color:#3d1d08;color:#fff;font-size:18px;padding:20px 30px;transition:background .2s;text-decoration:none}
ul#menu a:hover{background-color:#4595cf}
ul.hamburger li{height:5px;background:#a8531c;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}
.slick-dots{text-align:center;bottom:-100px}
.slick-dots li button{font-size:0;line-height:0;display:block;width:12px;height:12px;padding:0;cursor:pointer;color:transparent;outline:0;background:#00b4db;border:none;border-radius:200px}
.slick-dots li.slick-active button{background:#0d4f99;border:none;width:12px;height:12px;transition:all .2s linear}

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:linear-gradient(144.14deg,#f2af4e 20.98%,#903309 79.93%);box-shadow:0 3px 6px #00000029;border:2px solid #fff;border-radius:15px}
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}



