@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Syne:wght@400..800&display=swap');
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5;border-radius:0px;}
::-webkit-scrollbar{width:5px;background-color:#F5F5F5;}
::-webkit-scrollbar-thumb{border-radius:0px;background:#0000eb;}
body{background:#fff;font-size:16px;color:#333;}
body,h1,h2,h3,h4,h5,h6,p,a,li,span,strong,input,label{font-family:"Inter",sans-serif !important;}

/* headings */
body,figure,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p{margin:0;padding:0;}
p{line-height:normal;padding:0;margin:0px;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#0000eb;}
a:focus{outline:none;:none;}
figure{margin-bottom:0}
img{border:0px;outline:none;max-width:100%}
ul{padding:0px;margin:0px}
ul,li{list-style-type:none;}
.relative{position:relative;}
.absolute{position:absolute;}

/*global css*/
.f-sy{font-family:'Syne' !important;}
.c-white{color:#fff!important}
.c-dark{color:#000!important}
.c-blue{color:#0000eb !important;}
.sec-pad{padding:50px 0;}
.main-heading{font-family:'Syne' !important;font-weight:600;font-size:50px;line-height:1.2;}
.main-pera{font-weight:400;font-size:16px;line-height:24px;color:#333;}
.my-tabs{display:none;}
.my-tabs.current{display:block;}
.thankyou-sec{text-align:center;padding: 120px 0}
.thankyou-sec .container{align-self:center;}
.thankyou-sec h4{font-size:100px;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:-1.4px;}
.thankyou-sec p{font-size:18px;font-weight:400;line-height:26px;width:60%;margin:auto;padding:10px 0;}

.btn-wrap{gap:20px;}
.btn-wrap li{}
.btn-size{overflow:hidden;font-style:normal;display:flex;padding:4px 10px 4px 20px;border:1px solid transparent;position:relative;align-items:center;transition:0.4s ease-in;border-radius:30px;}
.btn-size b{position:relative;font-family:'Syne';font-weight:600;font-size:24px;line-height:1;text-transform:capitalize;color:#fff;}
.btn-size span{border-radius:4px;width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#000;margin-left:10px;border-radius:50%;position:relative;}
.btn-size:hover b{color:#333;}
.btn-size:hover span{background:#000;}
.btn-size:hover span i{transform:rotate(0deg);color:#fff!important;}
.btn-size span i{transition:0.4s ease-in;font-size:25px;transform:rotate(45deg);}
.btn-blue{background:#0000eb;}
.btn-size:before{content:'';position:absolute;background:#fff;width:0;height:100%;top:0;left:0;border-radius:30px;transition:0.4s linear;}
.btn-size:hover:before{width:100%;}
.btn-white{background:#fff;}
.btn-white b{color:#0000EB;}
.btn-white span{background:#0000EB;}
.btn-white span i{transform:rotate(0deg);color:#fff;}
.btn-white:hover:before{background:#0000eb;}
.btn-white:hover b{color:#fff;}
.btn-white:hover span{background:#fff;}
.btn-white:hover span i{color:#000!important;}

header{position:relative;z-index:9;display: contents;height: auto;padding: 0;}
header .top-bar{padding:10px 0;position: initial;}
header .top-bar a.logo-wrap{}
header .top-bar a.logo-wrap img{}
header .top-bar ul.btn-wrap{gap:30px;}
header .top-bar ul.btn-wrap li{}
header .top-bar ul.btn-wrap li a{font-weight:500;font-size:15px;}
header .top-bar ul.btn-wrap li a i{color:#456cf2;font-size:18px;margin-right:10px;}
header .top-bar ul.btn-wrap li a img{width:30px;margin-right:10px;}
header .top-bar ul.btn-wrap li a span i{margin-right:0;font-size:25px;color:#333;}
header .bottom-bar{background:#f0f3ff;}
header .bottom-bar ul.main-menu{justify-content:space-around;}
header .bottom-bar ul.main-menu li{position:relative;z-index: 11}
header .bottom-bar ul.main-menu li a{display:block;font-weight:400;font-size:18px;color:#333;padding:15px 5px;position:relative;transition:0.2s linear;}
header .bottom-bar ul.main-menu li:hover>a,header .bottom-bar ul.main-menu li a:hover{color:#fff;background:#0000eb;}
header .bottom-bar ul.main-menu li .sub-menu-prnt{}
header .bottom-bar ul.main-menu li .sub-menu-prnt ul.sub-menu{-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;background:#fff;-webkit-box-shadow:0 20px 40px rgba(24,42,63,.2);box-shadow:0 20px 40px rgba(24,42,63,.2);border-bottom:10px solid #0000eb;padding:20px 2px 10px;position:absolute;top:55px;left:0;width:270px;z-index:1;transform:scale(0);transform-origin:top left;}
header .bottom-bar ul.main-menu li:hover .sub-menu-prnt ul.sub-menu{transform:scale(1);}
header .bottom-bar ul.main-menu li .sub-menu-prnt ul.sub-menu li{}
header .bottom-bar ul.main-menu li .sub-menu-prnt ul.sub-menu li a{font-size:15px;text-decoration:none;padding:5px;}
header .bottom-bar ul.main-menu li .sub-menu-prnt ul.sub-menu li h5{font-size:18px;padding:10px;font-weight:600;color:#0000eb;}


.home-banner{background-repeat:no-repeat;background-size:cover;background-position:left center;padding: 80px 0 30px;position:relative;/* border-bottom: 5px solid #fff; */}
.home-banner .stats{position:absolute;top:50px;}
.home-banner .stats ul{}
.home-banner .stats ul li{font-weight:400;font-size:12px;line-height:20px;text-transform:capitalize;color:#fff;}
.home-banner .stats ul li strong{font-weight:800;display:block;}
.home-banner .stats ul li strong b{font-weight:800;margin-right:2px;}
.home-banner .content-wrap{}
.home-banner .content-wrap .small-bar{border-radius:30px;background:#0000eb;display:flex;width:fit-content;padding:6px 15px;align-items:center;gap:10px;}
.home-banner .content-wrap .small-bar h5{font-weight:500;font-size:20px;text-transform:uppercase;text-align:center;color:#fff;}
.home-banner .content-wrap .small-bar span{border-radius:100%;background:#fff;width:32px;height:32px;display:flex;align-items:center;justify-content:center;}
.home-banner .content-wrap h1{font-family:'Syne';font-weight:600;font-size:65px;line-height:1;text-transform:capitalize;color:#fff;padding:20px 0;}
.home-banner .content-wrap ul.bullets{display:flex;align-items:center;flex-wrap:wrap;row-gap:20px;}
.home-banner .content-wrap ul.bullets li{flex:0 0 50%;font-weight:400;font-size:14px;line-height:1;text-transform:capitalize;color:#fff;padding-left:35px;position:relative;}
.home-banner .form-wrap{border:5px solid #0000eb;border-radius:60px 60px 0 0;background:#fff;text-align:center;padding:40px 0;width:80%;margin-left:auto;}
.home-banner .content-wrap ul.bullets li:before{content: '\f00c';position:absolute;font-family: 'FontAwesome';left:0;font-weight:700;font-size:15px;color:#fff;background:#0000eb;border-radius:50%;padding:5px;top:-5px;}
.home-banner .form-wrap h2{font-family:'Syne';font-weight:700;font-size:40px;line-height:1;letter-spacing:-0.04em;text-transform:capitalize;text-align:center;color:#000;padding-bottom:20px;}
.home-banner .form-wrap form{width:80%;margin:auto;}
.home-banner .form-wrap form .field-wrap{position:relative;margin-bottom:20px;}
.home-banner .form-wrap form .field-wrap input,.home-banner .form-wrap form .field-wrap textarea{width:100%;border:2px solid #cadbfb;border-radius:30px;height:50px;padding-left:40px;font-weight:400;font-size:14px;line-height:1;text-transform:capitalize;color:#333;outline:none;background:transparent;}
.home-banner .form-wrap form .field-wrap i{position:absolute;left:20px;top:18px;bottom:0;margin:auto;color:#333;}
.home-banner .form-wrap form .field-wrap textarea{height:130px;resize:none;padding-top:15px;}
.home-banner .form-wrap form .field-wrap.btn-wrap{justify-content:center;}
.home-banner .form-wrap form .field-wrap.btn-wrap button.btn-size{padding:4px 10px 4px 30px;}
.home-banner .form-wrap form .field-wrap.btn-wrap button.btn-size span i{position:static;}

.logos-sec{transform: rotate(-1deg);-ms-transform-origin: 0 0;-webkit-transform-origin: bottom;margin-top: -30px;}
.logos-sec ul{background:#0000eb;}
.logos-sec ul li{}
.logos-sec ul li img{padding:20px 0;}

.home-sec-2{padding:80px 0;position:relative;overflow:hidden;}
.home-sec-2:before{border-radius:100%;background:#eb8d00;filter:blur(544px);width:680px;height:710px;content:'';position:absolute;left:-35%;top:5%;}
.home-sec-2 .small-bar{border:1px solid #0000eb;border-radius:30px;display:flex;width:fit-content;padding:5px 5px 5px 15px;align-items:center;gap:10px;}
.home-sec-2 .boxes{margin-top:60px;padding-top:30px;position:relative;}
.home-sec-2 .boxes:before{content:'';position:absolute;width:95%;border:2px dashed #dfdfdf;left:40px;top:0;}
.home-sec-2 .boxes .box-prt span{border-radius:100%;background:#0000eb;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:10px;line-height:1;color:#fff;position:absolute;top:-40px;left:30px;transition:0.5s linear;}
.home-sec-2 .boxes .box-wraper{border-radius:27px;padding:35px;transition:0.4s linear;}
.home-sec-2 .boxes .box-wraper img{transition: 0.5s linear; }
.home-sec-2 .boxes .box-wraper h2{font-family:'Syne';font-weight:600;font-size: 25px;line-height: 1;color:#333;padding:15px 0;}
.home-sec-2 .boxes .box-wraper p{font-weight:400;font-size:14px;line-height:22px;color:#333;}
.home-sec-2 .boxes .box-prt{position:relative;transition:0.4s linear;}
.home-sec-2 .boxes .box-prt:hover .box-wraper{background:#f3f6fb;}
.home-sec-2 .boxes .box-prt:hover span{width:40px;height:40px;font-size:20px;top:-50px;}

.home-sec-3{background-repeat:no-repeat;background-size:cover;background-position:top center;padding:80px 0;}
.home-sec-3 .img-box{height:100%;background-repeat:no-repeat;background-size:cover;background-position: bottom;padding:50px;display:flex;flex-direction:column;justify-content:space-evenly;}
.home-sec-3 .img-box h3{font-family:"Syne";font-weight:600;font-size:50px;line-height:108%;text-transform:capitalize;color:#fff;}
.home-sec-3 .img-box h6{font-weight:400;font-size:30px;line-height:1.2;color:#fff;}
.home-sec-3 .img-box img{}
.home-sec-3 .content-box{padding:80px 50px;background: #ebebff;}
.home-sec-3 .content-box h3{font-family:Syne;font-weight:600;font-size:30px;line-height:1.2;text-transform:capitalize;color:#333;}
.home-sec-3 .content-box p{font-weight:400;font-size:14px;line-height:22px;text-transform:capitalize;color:#333;padding:15px 0;}
.home-sec-3 .content-box ul.bullets{display:flex;flex-wrap:wrap;gap:10px;}
.home-sec-3 .content-box ul.bullets li{padding-left:25px;position:relative;font-weight:400;font-size:14px;line-height:191%;text-transform:capitalize;color:#333;flex:100%;}
.home-sec-3 .content-box ul.bullets li:before{content:'\f058';position:absolute;font-family:'FontAwesome';left:0;font-weight:700;color:#0000eb;top:0;font-size:16px;}

.home-sec-4{padding:80px 0 150px;position:relative;overflow: hidden;}
.home-sec-4 .btn-size span i{transform:rotate(0);}
.home-sec-4:before{border-radius:100%;background:#eb8d00;filter:blur(544px);width:680px;height:710px;content:'';position:absolute;right:-35%;top:5%;}
.home-sec-4 .img-wrap{position:relative;text-align:center;}
.home-sec-4 .img-wrap img.two{position:absolute;top:250px;right:0;}
.home-sec-4 .counter-sec{position:relative;margin-top:40px;padding-top:30px;}
.home-sec-4 .counter-sec:before{content:'';position:absolute;width:100%;height:1px;right:5px;top:0;background:radial-gradient(circle,#a7a6a6 0%,#ffffff 100%,#a7a6a6 100%);}
.home-sec-4 .counter-sec .counter-wrap .wrap{display:flex;align-items:baseline;justify-content:center;}
.home-sec-4 .counter-sec .counter-wrap p{font-weight:400;font-size:14px;line-height:22px;text-transform:capitalize;color:#333;}
.home-sec-4 .counter-sec .counter-wrap .wrap span{font-weight:600;font-size:50px;line-height:1;text-transform:capitalize;color:#333;}
.home-sec-4 .counter-sec .counter-wrap .wrap span.sign{color:#0000eb;font-size:40px;font-weight:300;}

.home-sec-5{background-repeat:no-repeat;background-size:cover;background-position:top center;padding:80px 0;}
.home-sec-5 .small-bar{border:1px solid #0000eb;border-radius:30px;display:flex;width:fit-content;padding:5px 5px 5px 15px;align-items:center;gap:10px;}
.home-sec-5 .main-heading{padding:20px 0;}
.home-sec-5 .img-wrap{position:relative;display:flex;align-items:flex-start;justify-content:end;flex-wrap:wrap;gap:20px;}
.home-sec-5 .img-wrap img{}
.home-sec-5 .img-wrap img.one{flex:100%;max-width:fit-content;position:relative;top:160px;}
.home-sec-5 .img-wrap img.two{}
.home-sec-5 .img-wrap img.three{}

.home-sec-6{padding:80px 0;position:relative;overflow:hidden;}
.home-sec-6:before{border-radius:100%;background:#eb8d00;filter:blur(544px);width:680px;height:710px;content:'';position:absolute;left:-35%;top:5%;}
.home-sec-6 .box-wraper{border-radius:25px;overflow:hidden;width:90%;margin:auto;border:1px solid #e6e8ef;border-top:0;}
.home-sec-6 .box-wraper:hover{background:#f1f3ff;}
.home-sec-6 .box-wraper img{width:100%;border-radius:0 0 23px 23px;transition:0.4s linear;}
.home-sec-6 .box-wraper h3{font-weight:600;font-size:30px;line-height:108%;text-transform:capitalize;color:#333;font-family:Syne;padding:30px 20px 20px;}
.home-sec-6 .box-wraper h6{font-weight:600;font-size:30px;line-height:108%;text-transform:capitalize;color:#0000eb;padding:0 20px 40px;}
.home-sec-6 p.main-pera{width:70%;margin:auto;}
.home-sec-6 .box-wraper:hover img{transform:scale(1.05);}

.review-sec{background-repeat:no-repeat;background-size:cover;background-position:top center;padding:80px 0;position:relative;}
.review-sec a.btn-size{}
.review-sec a.btn-size span i{transform:rotate(0);font-family:'Inter';font-weight:600;font-size:20px;line-height:1;letter-spacing:-0.06em;text-transform:capitalize;color:#000;}
.review-sec a.btn-size b{font-size:20px;}
.review-sec ul.review-slider{}
.review-sec ul.review-slider li{}
.review-sec ul.review-slider li .wraper{}
.review-sec ul.review-slider li .wraper h5{font-weight:600;font-size:30px;line-height:1.3;text-transform:capitalize;color:#333;}
.review-sec ul.review-slider li .wraper h6{font-weight:400;font-size:16px;}
.review-sec ul.review-slider li .wraper img{margin:15px 0;}
.review-sec ul.review-slider li .wraper p{font-weight:400;font-size:20px;line-height:26px;}
.review-sec ul.review-slider:before{content:'';position:absolute;height:100%;width:1px;left:-50px;top:0;background:radial-gradient(circle,#a7a6a6 0%,#ffffff 100%,#a7a6a6 100%);}

.bottom-logos{background-repeat:no-repeat;background-size:cover;background-position:top center;padding:80px 0;}
.bottom-logos .marquee-slider{position:relative;width:100vw;max-width:100%;height:400px;overflow:hidden;margin-top:80px;padding:30px 0;}
.bottom-logos .marquee-slider li{position:absolute;white-space:nowrap;will-change:transform;animation:marquee 32s linear infinite;display:flex;gap:80px;}
.bottom-logos .marquee-slider li img{}
.bottom-logos .marquee-slider:before{content:'';position:absolute;top:18px;left:0;height:100%;width:100%;pointer-events:none;z-index:1;background:linear-gradient(90deg,#191848 0%,rgb(242 242 194 / 0%) 8%,rgb(242 242 194 / 0%) 92%,#191848 100%);}

footer{padding:60px 0 0px;position: relative;background: #fff;color: #333;overflow: hidden;}
footer #toggle .mesmo > a:after{content:"+";font-size:15px;position:absolute;right:-20px;}
footer #toggle .mesmo .sub-menu{margin-bottom:10px;}
footer #toggle .mesmo .sub-menu li a{color:#737373;font-size:13px;padding-left:10px;margin-bottom:10px;}
footer h4{font-size: 22px;font-style:normal;font-weight:600;line-height:30px;letter-spacing:-0.6px;text-transform:capitalize;margin-bottom:30px;font-family: 'Syne';}
footer ul.footer-menu{}
footer ul.footer-menu li{}
footer ul.footer-menu li a{font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;margin-bottom: 15px;display:inline-block;transition:0.4s linear;position:relative;}
footer a{transition:0.4s linear;}
footer a:hover{color: #0000eb !important;transform:scale(1.1);transform-origin:left;}
footer ul.contact-info{}
footer ul.contact-info li{}
footer ul.contact-info li p{color:#333;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;}
footer ul.contact-info li a{color:#333;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-transform:lowercase;padding:15px 0 30px 0;display:block;}
footer ul.contact-info li:last-child{}
footer ul.contact-info li:last-child a{padding:0 0 10px 0;}
footer ul.contact-info li:last-child p{padding-bottom:15px;}
footer ul.contact-info.address-wrap li{display:flex;align-items:start;gap: 10px;margin-bottom: 15px;}
footer ul.contact-info.address-wrap li span i{color: #0000ebb5;font-size: 20px;}
footer ul.contact-info.address-wrap li span p{font-weight:700;}
footer ul.contact-info.address-wrap li span a{color:#333;font-weight:400;text-transform:capitalize;}
footer ul.contact-info li.c-info{display:flex;align-items:center;gap:10px;margin-top:20px;}
footer ul.contact-info li.c-info .txt{}
footer ul.contact-info li.c-info .txt h6{color:#FFF;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;padding-bottom:5px;}
footer ul.contact-info li.c-info .txt a{padding:0;}
footer ul.contact-info.address-wrap li:last-child{}
footer ul.contact-info.address-wrap li:last-child i{}
footer .copy-right{margin-top: 50px;}
footer .copy-right:before{background: #0000eb;border-radius: 35px 35px 0 0;content: '';position: absolute;width: 100%;left: 0;height: 77px;bottom: -10px;}
footer .copy-right p{font-size:12px;font-weight:400;color:#fff;}
footer .copy-right p a{margin:0 10px;color:#fff;}
footer .copy-right p a:hover{color: #c1bebe !important}
footer ul.ssm{display:flex;align-items:center;\:20px;flex-wrap:wrap;column-gap:20px;}
footer ul.ssm li{}
footer ul.ssm li p{font-weight:600;font-size:30px;line-height:1;letter-spacing:0.01em;text-transform:capitalize;padding:10px 0 15px;}
footer ul.ssm li a{}
footer ul.ssm li a i{font-size:20px;transition:0.4s linear;color:#333;}
footer ul.ssm li a:hover i{color:#0000eb!important;transform:scale(1.1);transform-origin:left;}
footer  ul.contact-info.address-wrap{}
footer ul.contact-info.address-wrap li span a{font-weight: 500;font-size:14px;padding: 0;}
footer ul.ssm li:first-child{flex:100%;}
footer .footer-logo{}


.home-sec-2 .boxes .box-prt:hover .box-wraper img{transform:translateY(-10px);}
header.scroll-effect{}
header.scroll-effect .bottom-bar{position:fixed;width:100%;top:0;z-index:11;}
header .top-bar ul.btn-wrap li a.sm-menu{background:#0000eb;border-radius:6px;display:flex;align-items:center;justify-content:center;text-align:center;padding:5px;}
header .top-bar ul.btn-wrap li a.sm-menu i{color:#fff;margin:0;transition:0.4s linear;}
header .top-bar ul.btn-wrap li a.sm-menu.cross-menu{}
header .top-bar ul.btn-wrap li a.sm-menu.cross-menu i:before{content:'\f00d';}
header .bottom-bar li a{}
.hero-background{margin-top:0px}
.bg-gray{background:#f0f3ff!important;}
.btn-gray{background:#f1f1f1;}
.text-end{text-align:end;}
.ban-form .fldset button.btn-size.btn-blue,.form-box-main button{width:auto;margin:auto;cursor:pointer;}
.main-home-banner-sec{margin:auto;}
.ban-form input,.ban-form textarea{border-radius:30px;border:0;outline:none;}


