@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&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;}
::-webkit-scrollbar-thumb{border-radius:0;background:#de9b0e;border-radius:10%}
body{background:#fff;font-size:16px;color:#FFF;overflow-x:hidden;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,a,li,span,strong{margin:0;padding:0;font-family:"Nunito",sans-serif;}
p{line-height:normal;padding:0;margin:0;font-size:16px;font-weight:400;margin:20px 0;line-height:25px;color:#000000;font-family: "Nunito", sans-serif;}
a{text-decoration:none;color:#ffffff;font-size:16px;}
a:hover{text-decoration:none;color:#000000;}
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}
.pt50{padding-top:50px;}
.pb0{padding-bottom:0!important;}
.tac{text-align:center}
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{font-size:28px;font-weight:600;padding:0 0 20px 0;color:#000000;}
.subhedng span{color:#EED40C;}
.main-heading{color:#000;font-size:48px;font-weight:600;text-transform:capitalize;margin:0 0 30px 0;}
.main-heading span{color:#EED40C;}
.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}
.mainpara{margin:0 200px 30px;}
.my-tabs{display:none}
.my-tabs.current{display:block}
.butn{display:flex;gap:30px;align-items:center;margin:30px 0 0 0;justify-content:flex-start;}
ul.butn li{width:35%;}
ul.butn li a{}
ul.butn li a img{}
.parascroll{height:150px;overflow-y:scroll}
.prmrycolor{color:#004d5d}
.scndrcolor{color:#ff5740}
.prcvy .header{position:relative;background-color:#E6BB0C;top:0;padding-top:15px;}
.prcvy footer{margin-top:0;padding:100px 0 0 0;}
.prcvy .sec-pad{padding:100px 0;}
.prcvy a{color:#000;}
.nav .imge{padding:10px;width:20%;height:auto;position:absolute;left:0;top:-10px;right:0;margin:0 auto;z-index:-1;}

/*--------------------------------------------------------------------*/
.uprhdn{text-align:center;margin:0 220px 100px;}
.uprhdn h5{}
.uprhdn h3{}
.uprhdn p{}
.uprhdn p.bg{display:inline-block;background:#000000;color:#fff;font-size:18px;padding:15px 20px;border-radius:50px;}

/*--------------------------------------------------------------------*/
.header{position:absolute;top:20px;width:100%;z-index:9;padding:0 110px;}
.header .logo{}
.header .logo img{}
.header ul{display:flex;justify-content:flex-end;align-items:center;gap:0px;}
.header ul li{}
.header ul li a{border:1px solid transparent;padding:10px 20px;}
.header ul li a:hover{color:#fff;border-radius:30px;border:1px solid #F4EB0A;background:#404040;}

/*--------------------------------------------------------------------*/
.bnr{background:linear-gradient(180deg,#F4EB0A -10.74%,#DD950F 100%);padding:260px 110px 150px;position:relative;}
.bnr:after{content:'';position:absolute;background:#000;Width:50%;Height:97%;right:15px;z-index:2;top:15px;border-radius:22px;}
.bnr .txt{}
.bnr .txt h1{-webkit-text-stroke:1px #0000001A;color:transparent;font-size:125px;text-transform:uppercase;font-weight:bold;letter-spacing:-5%;}
.bnr .txt img{}
.bnr img.boy{width:740px;position:absolute;left:0;bottom:0;z-index:3;right:40px;margin:0 auto;}
.bnr .wrp{position:relative;z-index:5;padding:0px 0 250px 200px;}
.bnr .wrp h5{font-size:30px;text-transform:uppercase;}
.bnr .wrp h2{font-size:75px;background:linear-gradient(177.93deg,#EFD70B 1.74%,#DE9B0E 58.32%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase;padding:20px 0;font-weight:800;letter-spacing:-5%;}
.bnr .wrp p{text-transform:uppercase;font-size:30px;color:#fff;font-weight:500;}
.bnr .wrp a{background:linear-gradient(180deg,#E8C00C 0%,#DE9B0E 100%);border-radius:50px;padding:17px 30px;margin:20px 0 0 0;display:inline-block;}
.bnr .wrp img.trst{position:absolute;bottom:0;right:0;}

/*--------------------------------------------------------------------*/
.cntr{position:relative;padding:0 100px;margin:-110px 0;z-index:9;}
.cntr .container-fluid{background:#fff;border-radius:25px;padding:25px 0;}
.cntr .wrp{text-align:center;}
.cntr .wrp h4{background:linear-gradient(177.93deg,#EFD70B 1.74%,#DE9B0E 58.32%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:65px;font-weight:bold;display:inline-block;}
.cntr .wrp  span{background:linear-gradient(177.93deg,#EFD70B 1.74%,#DE9B0E 58.32%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:65px;font-weight:bold;display:inline-block;}
.cntr .wrp p{font-size:30px;font-weight:500;}

/*--------------------------------------------------------------------*/
.abt{background:#101010;padding-top:250px;}
.abt .txt{}
.abt .txt h5{}
.abt .txt h3{color:#fff;}
.abt .txt p{color:#FFFFFF;}
.abt .txt ul.blts{margin-bottom:40px;}
.abt .txt ul.blts li{padding:0 0 30px 40px;position:relative;display:inline-block;width:49%;vertical-align: top;}
.abt .txt ul.blts li:before{content:'';position:absolute;background:#EDD10C;border-radius:50%;width:30px;height:30px;left:0;}
.abt .wrp{position:relative;}
.abt .wrp:before{content:'';position:absolute;width:480px;height:480px;background:linear-gradient(180deg,#F0DC0C -10.77%,#DF9E0E 100%);border-radius:60%;left:0;right:0;margin:0 auto;top:0;}
.abt .wrp img{position:relative;}

/*--------------------------------------------------------------------*/
.ftr{background:linear-gradient(181.78deg,#F4EB0A -6.54%,#DD950F 98.49%);position:relative;padding-top:200px;}
.ftr img.crve{position:absolute;width:100%;top:0;}
.ftr ul{font-size:0;margin:40px 0 0 0;}
.ftr ul li{width:32%;display:inline-block;vertical-align:top;background:#fff;border-radius:22px;padding:20px 10px;margin:0 9px 9px 0;}
.ftr ul li:hover{background:#f4eb0a;}
.ftr ul li .icn{display:inline-block;}
.ftr ul li .icn img{}
.ftr ul li .txt{display:inline-block;width:70%;vertical-align:middle;margin:0 0 0 6px;text-align:center;}
.ftr ul li .txt p{font-size:14px;line-height:normal;}
.ftr h5{color:#000;}
.ftr h4 span{color:#000;font-weight:800;}
.ftr p{}
.ftr .mga{=:relative;}
.ftr .mga img{position:absolute;width:35%;bottom:0;left:5%;}

/*--------------------------------------------------------------------*/
.how-work{position:relative;background:#101010;}
.how-work h6{}
.how-work h2{color:#FFFFFF;}
.how-work h2 span{display:block;}
.how-work p{color:#fff;}
.how-work-row{/* align-items:center; */}
.work-step{position:relative;height:440px;text-align:center;}
.work-shape{position:absolute;left:50%;width:100%;height:220px;transform:translateX(-50%);background:#f5f5f5;display:flex;align-items:center;justify-content:center;}
.work-shape span{color:#17181a;font-size:60px;font-weight:600;line-height:1;}
.work-step-one .work-shape,.work-step-three .work-shape{top:0;border-radius:155px 155px 0 0;}
.work-step-two .work-shape,.work-step-four .work-shape{bottom:0px;border-radius:0 0 155px 155px;}
.work-shape:hover{background:linear-gradient(180deg,#EFDB0A 0%,#E0A10E 100%);}
.work-number{position:absolute;left:50%;top:190px;width:76px;height:76px;transform:translateX(-50%);background:#111214;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#e2c63b;font-size:28px;font-weight:400;z-index:3;font-size:48px;}
.work-step-two .work-number,.work-step-four .work-number{top:auto;bottom:190px;}
.work-content{position:absolute;left:0;bottom:30px;width:100%;padding:0 10px;}
.work-content h5{color:#e2c63b;font-size:20px;line-height:1.4;font-weight:500;margin:0 0 8px;}
.work-content p{color:#b5b5b5;font-size:18px;line-height:20px;margin:0;}
.work-top-content{top:25px;bottom:auto;}

/*==============================================================
    RESPONSIVE
==============================================================*/
@media(max-width:991px){
    .work-step{margin-bottom:50px;}
    .how-work-row{justify-content:center;}
}
@media(max-width:767px){
    .how-work{padding:50px 0 30px;}
    .how-work-head{margin-bottom:40px;}
    .how-work-head h2{font-size:26px;}
    .how-work-head p{font-size:11px;line-height:18px;padding:0 15px;}
    .work-step{height:350px;max-width:320px;margin-left:auto;margin-right:auto;margin-bottom:30px;}
    .work-shape{width:230px;height:170px;}
}

/*--------------------------------------------------------------------*/
.phto{background:linear-gradient(180deg,#F4EB0A -10.74%,#DD950F 100%);}
.phto ul{display:flex;align-items:flex-start;justify-content:space-around;}
.phto ul li{position:relative;}
.phto ul li:nth-child(1){}
.phto ul li:nth-child(2){}
.phto ul li:nth-child(3){top:200px;}
.phto ul li:nth-child(2):before{content:'';position:absolute;background-image:url(../images/lftarow.png);background-size:contain;background-repeat:no-repeat;left:-300px;top:360px;width:399px;height:334px;z-index:0;}
.phto ul li:nth-child(2):after{content:'';position:absolute;background-image:url(../images/rghtarow.png);background-size:contain;background-repeat:no-repeat;right:-190px;top:30px;width:404px;height:220px;z-index:0;}
.phto ul li img{position:relative;z-index:9;}
.phto h6{color:#000;}
.phto h2 span{font-weight:bold;color:#000;}

/*--------------------------------------------------------------------*/
.revw{position:relative;background:#101010;overflow:hidden;}
.revw h6{}
.revw h2{color:#fff;}
.revw p{color:#fff;}
.reviews-head{max-width:620px;margin:0 auto 40px;text-align:center;}
.reviews-head h6{color:#e2c63b;font-size:12px;font-weight:500;margin:0 0 18px;}
.reviews-head h2{color:#e7e7e7;font-size:25px;font-weight:400;line-height:1.3;margin:0 0 16px;}
.reviews-head h2 span{color:#e2c63b;}
.reviews-head p{max-width:520px;margin:0 auto;color:#c2c2c2;font-size:10px;line-height:16px;}
.reviews-slider{position:relative;margin:0 auto;width:100%;}
.reviews-slider .slick-list{overflow:hidden!important;}
.review-slide{outline:none;}
.review-image{position:relative;margin:0 auto;}
.review-image img{}
.quote-mark{position:absolute;left:20px;bottom:-30px;display:none;gap:8px;z-index:9;}
.quote-mark span{display:flex;align-items:center;justify-content:center;width:36px;height:65px;background:#ffd900;color:#111214;font-size:75px;line-height:90px;font-family:Arial,sans-serif;overflow:hidden;border-radius:8px 8px 3px 3px;}
.quote-mark img{width:80%;}
.review-content{padding-left:15px;}
.review-content p{width:100%;color:#e0e0e0;font-size:24px;margin:0 0 12px;}
.review-content h5{color:#e2c63b;font-size:20px;font-weight:500;margin:0;}
.review-content h5 span{margin-right:5px;}
.reviews-arrows{display:flex;justify-content:flex-end;gap:18px;max-width:950px;margin:38px auto 0;padding-right:15px;}
.reviews-arrows button{padding:0;border:0;background:transparent;color:#8f96a5;font-size:18px;cursor:pointer;transition:all .3s ease;}
.reviews-next{color:#e2c63b!important;}
.reviews-arrows button:hover{color:#ffd900!important;}


/*==============================================================
    RESPONSIVE
==============================================================*/
@media(max-width:991px){
    .review-content{padding-left:0;padding-top:40px;text-align:center;}
    .review-image{margin:0 auto;}
    .reviews-arrows{justify-content:center;padding-right:0;}
}
@media(max-width:767px){
    .reviews{padding:55px 0 65px;}
    .reviews-head{margin-bottom:35px;}
    .reviews-head h2{font-size:24px;}
    .reviews-head p{font-size:11px;line-height:18px;padding:0 15px;}
    .review-image{width:180px;height:180px;}
    .review-content p{font-size:14px;line-height:1.6;}
}

/*--------------------------------------------------------------------*/
.nwsltr{position:relative;background:#101010;}
.nwsltr .lft h6{color:#fff;}
.nwsltr .lft h2{color:#fff;}
.nwsltr .lft p{color:#fff;}
.nwsltr .rgt{background:#ffffff;padding:50px 50px;border-radius:30px;position:relative}
.nwsltr .rgt h5{margin:0 0 20px;font-size:24px;font-weight:600;color:#2D2D2D;}
.nwsltr .rgt form label{font-size:16px;font-weight:600;margin:0 0 5px;color:#2D2D2D;}
.nwsltr .rgt form input{display:block;width:100%;border-radius:30px;padding:15px 10px 15px 30px;margin:0 0 25px;border:1.06px solid #E0A20E;color:#101010;font-size:18px;font-weight:600;background:#FFFFFF1A;box-shadow:0px -8.48px 31.79px 0px #0000001A inset;}
.nwsltr .rgt form input:focus-visible{border:1.5px solid #ffffff57}
.nwsltr .rgt form .manbutn{background:#E2A90D;border:1px solid #FFFFFF;border-radius:30px;padding:12px 30px;color:#fff;font-size:18px;font-weight:400;width:40%;margin:25px 0 0 0;}

/*--------------------------------------------------------------------*/
.gtrd{background:linear-gradient(180deg,#EED909 0%,#E1A50D 100%);padding:50px 0;}
.gtrd .blbx{=:#1F4AA8;}
.gtrd .blbx h4{font-weight:800;font-size:70px;color:#000000;}
.gtrd .blbx ul{display:flex;margin:60px 0;gap:30px;justify-content:center;}
.gtrd .blbx ul li{}
.gtrd .blbx ul li img{}

/*--------------------------------------------------------------------*/
footer{background:#101010;margin:0 auto;padding:100px 0;position:relative;overflow:hidden;z-index:0;}
footer:before{content:'';background-image:url(../images/foterbg.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;width:100%;height:567px;bottom:-100px;z-index:-1;}
footer .container{padding:50px;border-radius:60px;background:#ffffff;}
footer .lft{}
footer .lft img{}
footer .lft p{padding:0;}
footer .lft ul{display:flex;align-items:center;justify-content:flex-start;gap:10px;}
footer .lft ul li{}
footer .lft ul li img{}
footer .rght{}
footer .rght h4{font-size:35px;font-weight:700;letter-spacing:-0.7px;color:#000000;}
footer .rght p{padding:0;}
footer .rght ul{display:flex;align-items:center;justify-content:flex-start;gap:20px;}
footer .rght ul li{color:#000000;}
footer .rght ul li a{color:#000000;}
footer p.coprgt{text-align:center;margin-top:40px;}
footer ul.sclicn{margin:50px 0 0 0;}
footer ul.sclicn li{display:inline-block;margin:0 10px 0 0;}
footer ul.sclicn li a{}
footer ul.sclicn li a i{color:#ffffff;background:#E6BB0C;border-radius:8px;padding:10px 10px;font-size:20px;box-shadow:0px 12px 18px 0px #A0A0A029;}

/*--------------------------------------------------------------------*/
.copyright{padding:60px 0;text-align:center;}
.copyright .container{}
.copyright ul.prvcy{text-align:right;}
.copyright p{padding:0;font-weight:400;font-size:16px;margin:0;color:#fff;}
.copyright ul.info{display:flex;justify-content:right;align-items:center;gap:20px;margin:0;}
.copyright ul.info li a{font-size:16px;font-weight:500;}
.main-privacy h1{color:#06003D;padding:15px 0;}
.main-privacy h2{color:#06003D;font-size:35px;font-weight:700;}
.main-privacy h3{color:#06003D;font-size:25px;font-weight:700;}
.main-privacy h4{color:#06003D;font-size:20px;font-weight:700;}
.main-privacy p{font-size:18px;padding:5px 0;color:#06003D;}
.main-privacy ul{margin:20px 0 20px 25px;}
.main-privacy ul li{font-size:16px;list-style:disc;padding:0;margin:0 0 0 20px;color:#06003D;}
.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: #e5b30e;color: #000000;font-size:18px;padding:20px 30px;transition:background .2s;text-decoration:none}
ul#menu a:hover{background-color:#636363}
ul.hamburger li{height:5px;background:#000000;content:"";position:relative;transition:.25s ease-in-out;width:100%}
.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:linear-gradient(180deg,#F4EB0A -10.74%,#DD950F 100%);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;font-size:25px;right:25px;bottom:50px;height:50px;width:50px;visibility:visible;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;}
