@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,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;}
::-webkit-scrollbar-thumb{border-radius:0;background:#1F4AA8;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:"Inter",sans-serif;}
p{line-height:normal;padding:0;margin:0;font-size:16px;font-weight:400;margin:20px 0;line-height:25px;color:#4B4545;}
a{text-decoration:none;color:#ffffff;font-size:18px}
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:40px;font-weight:500;padding:0 0 20px 0;color:#313556;}
.main-heading{color:#000;font-size:52px;font-weight:bold;text-transform:capitalize;margin:0 0 30px 0;}
.main-heading span{color:#1F4AA8;}
.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:center;}
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:#fd9010;top:0;padding-top:15px;}
.prcvy footer{margin-top:0;padding:100px 0 0 0;}
.prcvy .sec-pad{padding:100px 0;}
.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{}

/*--------------------------------------------------------------------*/
.header{position:absolute;top:40px;padding:20px 100px 0;margin:0 auto;width:100%;text-align:center;z-index:9;}
.header .container{background:#FFFFFF;border-radius:70px;padding:20px 85px;}
.header ul.dsktpmenu{}
.header ul.dsktpmenu li{display:inline-block;padding:0 10px;}
.header ul.dsktpmenu li a{color:#1F4AA8CC;font-weight:400;font-size:18px;}
.header .buton{}
.header .buton a{display:inline-block;background:linear-gradient(189.4deg,#1F4AA8 -19.13%,#E1B056 86.78%);padding:15px 35px;border-radius:50px;color:#fff;font-size:18px;}

/*--------------------------------------------------------------------*/
.bnr{position:relative;padding:250px 0 60px 0px;background:#fff;border-radius:50px;margin:40px 40px 0;overflow:hidden;}
.bnr:before{content:'';position:absolute;background:url(../images/bnrbfr.png);top:0;right:0;width:100%;height:1154px;background-repeat:no-repeat;background-size:cover;z-index:0;}
.bnr:after{content:'';position:absolute;background:url(../images/bnraftr.png);bottom:0;left:0;width:100%;height:1154px;background-repeat:no-repeat;background-size:cover;z-index:0;}
.bnr .txt{position:relative;z-index:9;background-image:url(../images/bnrcnter.png);background-size:contain;background-repeat:no-repeat;height:912px;width:912px;margin:0 auto;padding:330px 150px 0;}
.bnr .txt h1{}
.bnr .txt p{}
.bnr .txt ul{}
.bnr .scren{}
.bnr .scren img.rght{position:absolute;right:0;z-index:9;top:150px;animation:mover 1.5s infinite  alternate;}
.bnr .scren img.lft{position:absolute;left:0;z-index:9;bottom:70px;animation:mover 2s infinite  alternate;}
.bnr .scren img.cmnty{position:absolute;right:100px;z-index:2;bottom:200px;}
.bnr .shpe{}
.bnr .shpe img.frst{position:absolute;left:0;top:0;bottom:0;margin:auto 0;animation:spin 5s ease infinite;}
.bnr .shpe img.scnd{position:absolute;left:0;right:0;top:90px;margin:0 auto;animation:spin 6s ease infinite;}
.bnr .shpe img.thrd{position:absolute;right:0;top:0;bottom:0;margin:auto 0;animation:spin 4s ease infinite;}
.bnr .shpe img.frth{position:absolute;left:0;right:0;bottom:90px;margin:0 auto;animation:spin 5s ease infinite;}
@keyframes spin{
    0%{transform:rotate(0deg);}
    50%{transform:rotate(30deg);}
    100%{transform:rotate(0deg);}
}
@keyframes mover{
    0%{transform:translateY(0);}
    100%{transform:translateY(-10px);}
}

/*--------------------------------------------------------------------*/
.abt{}
.abt .lftsec{padding:0 70px 0 0;position:relative;}
.abt .lftsec:after{content:'';position:absolute;background:url(../images/plybtn.png);bottom:-50px;right:0;width:166px;height:166px;background-repeat:no-repeat;background-size:cover;z-index:0;}
.abt .lftsec img{object-fit:cover;border-radius:15px;width:100%;}
.abt .bxmg{display:flex;}
.abt .lftsec .tnk{/* display:inline-block; */padding:32px 85px;background:#FBF2E2;border-radius:18px;text-align:center;vertical-align:top;margin:0 22px 0 0;}
.abt .lftsec .tnk span{height:44px;width:44px;display:inline-block;background:#1F4AA8;border-radius:60px;}
.abt .lftsec .tnk h4{color:#1F4AA8;}
.abt .lftsec .tnk h6{font-size:20px;color:#1F4AA8;}
.abt .rghtsc{}
.abt .rghtsc h5{}
.abt .rghtsc h3{}
.abt .rghtsc p{margin-bottom:40px;}
.abt .rghtsc ul{}
.abt .rghtsc ul li{color:#4B4545;font-size:18px;font-weight:400;display:inline-block;width:43%;margin:0 0 20px 0;}
.abt .rghtsc ul li a{display:inline-block;background:#1F4AA8;color:#fff;border-radius:50px;padding:15px 40px;}
.abt .rghtsc ul li img{}
.abt .rghtsc ul.blts{margin-bottom:40px;}
.abt .rghtsc ul.blts li{padding-left:40px;position:relative;}
.abt .rghtsc ul.blts li:before{content:'';position:absolute;background:#1F4AA8;border-radius:50%;width:30px;height:30px;left:0;}
.abt .butn{justify-content:flex-start;}
.abt  ul.butn li{width:25%;}

/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/

/* FEATURE SECTION */

.feature{position:relative;background:linear-gradient(180deg,#F9FAFF -34.33%,#CED0DB 100%);overflow:hidden;padding:90px 0 170px;}
.feature:before{content:'';position:absolute;background-image:url(../images/lftbrdr.png);background-size:contain;background-repeat:no-repeat;left:0px;top:10px;width:383px;height:930px;}

/* SLIDER WRAPPER */
.feature-slider{margin:0;}
.feature-slider{width:calc(100% + 180px);margin:0;cursor:grab;}
.feature-slider .slick-list{overflow:hidden;}
.feature-slider .slick-track{display:flex;}
.feature-wrap{position:relative;z-index:2;padding-bottom:35px;margin-right:calc((100vw - 100%) / -2);overflow:visible;}
.feature-slider .slick-track{display:flex;}
.feature-slider .slick-slide{height:auto;}
.feature-slider .slick-slide > div{height:100%;}

/* SLIDE */
.feature-slide{padding:0 13px;outline:none;}

/* CARD */
.feature-card{position:relative;min-height:280px;padding:20px 20px 20px;background:#fff;border-radius:18px;box-sizing:border-box;display:flex;flex-direction:column;transition:all .35s ease;}

/* ICON */
.feature-icon{width:65px;height:65px;color:#1F4AA8;margin-bottom:8px;}
.feature-icon svg{width:100%;height:100%;display:block;}

/* CONTENT */
.feature-content h4{color:#1F4AA8;font-size:42px;line-height:1.2;font-weight:600;margin:0 0 10px;}
.feature-content h6{color:#1F4AA8;font-size:18px;line-height:1.4;font-weight:500;margin:0 0 12px;}
.feature-content p{color:#1F4AA8;font-size:18px;line-height:normal;margin:0;}

/* BUTTON */
.feature-btn{display:block;padding:10px 20px;margin-top:80px;margin-left:auto;text-align:center;background:#1F4AA8;color:#fff;border-radius:10px;font-size:20px;line-height:1.3;}
.feature-btn:hover{background:#173c8c;color:#fff;}

/* ACTIVE CARD */
.feature-slide.slick-current .feature-card{background:#2854ad;}
.feature-slide.slick-current .feature-icon{color:#fff;}
.feature-slide.slick-current .feature-content h4,.feature-slide.slick-current .feature-content h6,.feature-slide.slick-current .feature-content p{color:#fff;}
.feature-slide.slick-current .feature-btn{background:#fff;color:#1F4AA8;}

/* NUMBER CIRCLE */
.feature-number{position:absolute;left:-40px;bottom:-70px;width:185px;height:185px;background:#D4D6E0;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10;}
.feature-number:before{content:'';position:absolute;width:155px;height:155px;background:#2854ad;border-radius:50%;}
.feature-number span{position:relative;z-index:2;color:#fff;font-size:100px;line-height:1;font-weight:600;}

/*--------------------------------------------------------------------*/

/* RESPONSIVE */
@media(max-width:991px){
    
}
@media(max-width:767px){
   
}

/*--------------------------------------------------------------------*/
.hiw{position:relative;}
.hiw:after{content:'';position:absolute;background-image:url(../images/rghtbrdr.png);background-size:contain;background-repeat:no-repeat;right:0px;top:10px;width:342px;height:873px;}
.hiw .lfwrp{}
.hiw .lfwrp .bxwr{padding:35px;border-radius:20px;box-shadow:3px 9px 20px 0px #00000047;position:relative;margin:0 0 20px 0;border:1px solid #fff;}
.hiw .lfwrp ul{}
.hiw .lfwrp ul li{display:inline-block;width:47%;margin:0 8px;}
.hiw .lfwrp .bxwr:before{content:'';background:#1F4AA8;border-radius:50%;height:90px;width:90px;position:absolute;z-index:1;left:25px;top:25px;}
.hiw .lfwrp .bxwr:hover{background:linear-gradient(178.55deg,#1F4AA8 -7.22%,#FFB525 121.23%);border:1px solid #F5B841;box-shadow:none;}
.hiw .lfwrp .bxwr:hover:before{background:#F5B841;}
.hiw .lfwrp .bxwr span{color:#1F4AA8;font-size:50px;background:#FFFFFF;text-align:center;border-radius:50%;height:90px;width:90px;border:1px solid #1F4AA8;position:relative;display:flex;align-items:center;justify-content:center;z-index:9;}
.hiw .lfwrp .bxwr h5{color:#1F4AA8;font-size:22px;font-weight:500;margin:30px 0 10px 0;}
.hiw .lfwrp .bxwr p{color:#1F4AA8;margin:0 0 0 0;}
.hiw .lfwrp .bxwr:hover span{color:#F5B841;border:1px solid #F5B841;}
.hiw .lfwrp .bxwr:hover span:before{background:#F5B841;z-index:-1;}
.hiw .lfwrp .bxwr:hover h5{color:#fff;}
.hiw .lfwrp .bxwr:hover p{color:#fff;}

/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/



.testimonials{position:relative;overflow:hidden;background:linear-gradient(180deg,#F9FAFF 0%,#CED0DB 100%);}
.testimonials:before{content:'';position:absolute;background-image:url(../images/testibg.png);background-size:contain;background-repeat:no-repeat;right:0px;left:0;top:10px;width:auto;height:820px;z-index:0;}

/*--------------------------------------------------------------------*/


.testi-head{position:relative;z-index:3;max-width:760px;margin:0 auto;text-align:center;}
.testi-head h5{color:#313556;font-size:20px;font-weight:600;margin:0 0 18px;}
.testi-head h3{color:#000;font-size:32px;line-height:1.2;font-weight:600;margin:0 0 18px;}
.testi-head h3 span{color:#1F4AA8;}
.testi-head p{max-width:650px;margin:0 auto;color:#555;font-size:11px;line-height:20px;}

/*--------------------------------------------------------------------*/



.testi-imgs{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;}
.testi-img{position:absolute;object-fit:cover;border-radius:50%;width:auto;height:auto;}
.testi-imgs .img-1{top:360px;left:20%;}
.testi-imgs .img-2{top:480px;left:8%;}
.testi-imgs .img-3{bottom:100px;left:20%;}
.testi-imgs .img-4{top:300px;right:18%;}
.testi-imgs .img-5{bottom:100px;right:24%;}
.testi-imgs .img-6{top:480px;right:8%;}
.testi-slider{position:relative;z-index:5;max-width:500px;margin:20px auto 0;}
.testi-slide{outline:none;}
.testi-content{text-align:center;padding-top:0;}
.testi-center-img{position:relative;width:196px;height:196px;margin:0 auto 18px;padding:4px;border:1px solid #1F4AA8;border-radius:50%;}
.testi-center-img img{width:100%;height:100%;display:block;object-fit:cover;border-radius:50%;}
.testi-quote{position:absolute;width:50px;height:50px;left:-18px;top:15px;background:#1F4AA8;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:2px;}
.testi-quote i{font-size:40px;}
.testi-content p{max-width:430px;margin:0 auto 15px;color:#4b4b4b;line-height:22px;}
.testi-content h4{color:#1F4AA8;font-size:30px;font-weight:600;margin:0 0 40px 0px;}


.testi-arrows{position:relative;z-index:5;display:flex;justify-content:center;gap:10px;margin-top:18px;}
.testi-arrows button{width:32px;height:32px;padding:0;background:#fff;color:#1F4AA8;border:0;border-radius:3px;font-size:13px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;}
.testi-arrows button:hover{background:#1F4AA8;color:#fff;}




/*--------------------------------------------------------------------*/
.scrns{}
.scrns .hed{text-align:center;}
.scrns .hed .main-heading{}
.scrns .hed p{width:69%;margin:0 auto 60px;}
.scrns ul.scrnsldr{position:relative;}
.scrns ul.scrnsldr li{}
.scrns .scrnsldr .slick-slide.slick-current.slick-active.slick-center img{transition:all 0.2s linear;transform:scale(1.1);}
.scrns ul.scrnsldr li img{width:100%;margin:auto;transition:all 0.2s linear;padding:50px 10px;transform:scale(0.9);}

/*--------------------------------------------------------------------*/
.cta{background:linear-gradient(180deg,#F9FAFF 0%,#CED0DB 100%);position:relative;}
.cta .txt{}
.cta .txt h3{}
.cta .txt h3 span{}
.cta .txt p{}
.cta form{}
.cta form input{background:#FFFFFF33;border-radius:15px;border:1px solid #1F4AA8B2;height:55px;width:100%;padding:20px 30px;margin:0 0 20px;}
.cta form textarea{background:#FFFFFF33;border-radius:15px;border:1px solid #1F4AA8B2;height:200px;width:100%;padding:20px 30px;margin:0 0 20px;resize:none;}
.cta form button{width:100%;transition:all 0.5s linear;border-radius:35px;border:1px solid #1F4AA8B2;color:#1F4AA8B2;padding:15px 0;}
.cta form input::placeholder{color:#1F4AA8B2;}
.cta form textarea::placeholder{color:#1F4AA8B2;}

/*--------------------------------------------------------------------*/
.gtrd{}
.gtrd .blbx{background:#1F4AA8;border-radius:20px;padding:0 50px;}
.gtrd .blbx h4{font-weight:700;font-size:60px;}
.gtrd .blbx ul{display:flex;margin:60px 0;gap:30px;}
.gtrd .blbx ul li{}
.gtrd .blbx ul li img{}

/*--------------------------------------------------------------------*/
footer{background:linear-gradient(180deg,#F9FAFF 0%,#CED0DB 100%);}
footer .lftwrp{text-align:left;}
footer .lftwrp ul.sclicn{margin:50px 0 0 0;}
footer .lftwrp ul.sclicn li{display:inline-block;margin:0 10px 0 0;}
footer .lftwrp ul.sclicn li a{}
footer .lftwrp ul.sclicn li a i{color:#1F4AA8;background:#FFFFFF;border-radius:8px;padding:10px 10px;font-size:20px;box-shadow:0px 12px 18px 0px #A0A0A029;}
footer .rght{}
footer .rght h3{color:#1F4AA8;}
footer .rght p{color:#1F4AA8;}
footer .rght ul{display:flex;align-items:center;justify-content:flex-start;gap:20px;}
footer .rght ul li{}
footer .rght ul li a{color:#1F4AA8;}
footer ul.mnu{display:flex;background:transparent;padding:40px 0;gap:10px;border-radius:30px;border:1px solid #1F4AA8;align-items:center;position:relative;backdrop-filter:blur(12px);justify-content:center;width:73%;margin:60px auto;}
footer ul.mnu li{}
footer ul.mnu li a{color:#1F4AA880;padding:10px 22px;border-radius:44px;}
footer ul.mnu li a:hover{color:#1F4AA8;border:1px solid #1F4AA880;background:#fff;}

/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/
.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:#1F4AA8;color:#fff;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:#1F4AA8;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:#1F4AA8;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;}
