


body{position:relative;margin:0;box-sizing:border-box;font-weight:400;letter-spacing:.25px;text-decoration:none;background-color:#fff;color:#000;font-size:16px;line-height:1.4;font-family:Manrope,sans-serif}
body *{box-sizing:border-box;margin:0;padding:0}
a{text-decoration:none;transition:all .4s}
img{max-width:100%;height:auto;vertical-align:middle}
svg{vertical-align:middle}
p{margin-bottom:16px}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child,
p:last-child,
.h1:last-child,
.h2:last-child,
.h3:last-child,
.h4:last-child,
.h5:last-child,
.h6:last-child{
  margin-bottom: 0
}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0;font-family:Merriweather,serif;color:#101028}
code{color:#1e75b9;font-family: inherit;background: none;-webkit-text-fill-color: initial;}
h1,.h1{font-size:72px;line-height:1.1;margin-bottom:24px;font-weight: 700;}
h2,.h2{font-size:42px;line-height:1.3;margin-bottom:16px;font-weight: 700;}
h3,.h3{font-size:36px;line-height:1.2;margin-bottom:16px;font-weight: 700;}
h4,.h4{font-size:30px;line-height:1.2;margin-bottom:16px;font-weight: 700;}
h5,.h5{font-size:24px;line-height:1.2;margin-bottom:10px;font-weight: 700;}
h6,.h6{font-size:20px;line-height:1.2;margin-bottom:10px;font-weight: 700;}
.font56{font-size:56px;line-height:1.3}
.font18{font-size:18px}
.font20{font-size:20px}
.font24{font-size:24px}

.btns-wrap {display: flex;gap: 16px;flex-wrap: wrap;}
.btn{border-radius:30px;padding:12.25px 24px;font-size:16px;font-weight:600;line-height:1.4;background-color:#1e75b9;border:1px solid #1e75b9;color:#fff;display:inline-flex;align-items:center;transition:all .3s ease;text-decoration:none}
.btn .btn-icon{margin-left:10px;transition:all .3s ease;width:24px;height:24px;min-width:24px;border-radius:30px;background-color:#fff;display:inline-flex;justify-content:center;align-items:center}
.btn .btn-icon svg{width:11px;height:auto;transition:all .3s ease}
.btn .btn-icon svg path{stroke:#1e75b9}
.btn:focus,.btn:hover{background-color:#68a3d0;border-color:#68a3d0;text-decoration:none}
.btn:hover .btn-icon{margin-left:15px}
.btn:focus .btn-icon svg path,.btn:hover .btn-icon svg path{stroke:#68A3D0}

.btn.btn-primary-outline {
background-color: #fff;
border-color: #1e75b9;
color: #1e75b9;
}

.btn.btn-primary-outline:hover,
.btn.btn-primary-outline:focus {
background-color: #1e75b9;
border-color: #1e75b9;
color: #fff;
}

.btn.btn-primary-outline .btn-icon {
background-color: #1e75b9;
}

.btn.btn-primary-outline .btn-icon svg path{
stroke: #fff;
}

.btn.btn-primary-outline:hover .btn-icon,
.btn.btn-primary-outline:focus .btn-icon{
background-color: #fff;
}

.btn.btn-primary-outline:hover .btn-icon svg path,
.btn.btn-primary-outline:focus .btn-icon svg path {
stroke: #1e75b9;
}


.btn.btn-white {
background-color: #fff;
border-color: #E9F1F8;
color: #101028;
}

.btn.btn-white .btn-icon {
background-color: #E9F1F8;
}

.btn.btn-white:hover,
.btn.btn-white:focus {
background-color: #E9F1F8;
border-color: #E9F1F8;
color: #101028;
}

.btn.btn-white:hover .btn-icon,
.btn.btn-white:focus .btn-icon{
background-color:#101028;
}

.btn.btn-white .btn-icon svg path{
stroke: #101028;
}

.btn.btn-white:hover .btn-icon svg path,
.btn.btn-white:focus .btn-icon svg path { 
stroke:#E9F1F8;
}

.btn.btn-small {font-size: 14px;line-height: 1.42;padding: 13px 24px;}
.btn.btn-small .btn-icon {width: 20px;height: 20px;min-width: 20px;}
.btn.btn-small .btn-icon svg {width: 8px;}

@media (max-width:1200px){
h1,.h1{font-size:60px;line-height:1.1;margin-bottom:16px}
}

@media (max-width:991px){
h2,.h2{font-size:36px;line-height:1.3}
h3,.h3{font-size:28px;line-height:1.2}
h4,.h4{font-size:24px;line-height:1.2}
h5,.h5{font-size:20px}
h6,.h6{font-size:18px}
.font56{font-size:42px}
}
@media (max-width:767px){
h1,.h1{font-size:42px;line-height:1.2;margin-bottom:12px}
h2,.h2{font-size:30px;line-height:1.3;margin-bottom:12px}
h3,.h3{font-size:24px;line-height:1.2;margin-bottom:12px}
h4,.h4{font-size:20px;line-height:1.2;margin-bottom:12px}
h5,.h5{font-size:18px;margin-bottom:8px;}
h6,.h6{font-size:16px;margin-bottom:8px;}
p{margin-bottom: 12px;}
.font18{font-size:16px}
.font56{font-size:34px}
.font20{font-size:18px}
.font24{font-size:20px}
.btn .btn-icon {width: 20px;height: 20px;min-width: 20px;}
.btn .btn-icon svg {width: 8px;}}

.text-white{color:#fff;}


.content-wrapper{max-width:1260px;width:100%;padding:0 15px;margin:0 auto;position: relative;z-index: 2;}
.baseModule{position:relative;background-position: center;background-repeat: no-repeat;background-size: cover;}
.moduleTag{display: inline-flex;font-size:16px;font-weight:600;color:#1e75b9;text-transform:uppercase;line-height:1.2;margin-bottom:20px;position:relative;padding-left:48px;letter-spacing: 2px;}
.moduleTag.double{padding-right: 48px;}
.moduleTag:before{width:40px;height:1px;top:50%;position:absolute;content:'';background-color:#1e75b9;left:0}
.moduleTag.double:after{width:40px;height:1px;top:50%;position:absolute;content:'';background-color:#1e75b9;right:0}
.moduleTag.white{color:#fff}
.moduleTag.white::before{background-color:#fff}
.moduleTag.double.white:after{background-color:#fff}
.whiteGrd{background:linear-gradient(180deg,#fff 0,rgba(255,255,255,.6) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-bottom: 4px;}
.blueGrd{background:linear-gradient(180deg,#272660 0,#101028 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-bottom: 4px;}
.headingWrap {max-width: 900px;margin: 0 auto;}
.headingContent h2{margin-bottom:8px}
.headingWrap h1,.headingWrap h2,.headingWrap h3 {text-transform: capitalize;}
.headingContent {font-weight: 500;}

@media (max-width:991px){
.moduleTag{padding-left:40px}
.moduleTag.double{padding-right: 40px;}
.moduleTag:before,.moduleTag.double:after{width:32px}
}
@media (max-width:767px){
.moduleTag{font-size: 14px;margin-bottom: 16px;}
}



/* slick slider */
.slick-track{display:flex}
.slick-slide{height:auto;cursor: pointer;}
.slick-dotted.slick-slider{margin-bottom:0}
.slick-dots{display:flex;justify-content:center;align-items:center;bottom:30px}
.slick-dots li{width:auto;height:auto}
.slick-dots li button{width:12px;height:12px;border-radius:100%;background-color:#ccc;padding:0;transition:all .3s}
.slick-dots li button:before{content:none}
.slick-dots li.slick-active button{opacity:1;background-color:#1e75b9;color:initial}
@media (max-width:767px){
.slick-dots li button{width:8px;height:8px}
}



body:after {content: '';position: absolute;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 80%);top: 0;z-index: 5;opacity: 0;visibility: hidden;}
body.menu-open:after {opacity: 1;visibility: visible;}
/* header css */
.site-header{position:fixed;z-index:999;top:8px;width:100%}
.site-header .headerRow{background:#fff;box-shadow:0 5px 10px rgb(0 0 0 / 10%);border-radius:100px;padding:12px 16px;align-items:center;display:flex;margin:0 auto;justify-content:space-between;gap:15px;position:relative}
.site-header .headerLogo img{width: 80px}
.site-header .header-nav{padding:0;margin:0;list-style-type:none;display:flex}
.site-header .menu-link{display:inline-flex;padding:10px 24px;font-weight:600;color:#4f4f50;font-size:16px;line-height:1.25;position:relative}
.site-header .menu-link:hover{color:#1e75b9}
.site-header .headerbtnWrap.mobileBtns{display:none}
.site-header .headerbtnWrap.desktopBtns{display:block}
.site-header .burger-menu-wrap{display:none}
@media (max-width:991px){
.site-header .burger-menu-wrap{display:block}
.site-header .burger-menu{position:relative;display:block;width:28px;height:20px;display:block;margin:0 auto;transition:all .15s;cursor:pointer}
.site-header .burger-menu .bar{transition:all .2s;height:3px;width:100%;display:block;background-color:#101028;border-radius:20px}
.site-header .burger-menu .bar:nth-of-type(2){margin:5px 0}
.site-header .burger-menu--closed{transition-delay:0.15s}
.site-header .burger-menu--closed .bar:nth-of-type(2){width:24px;transition-property:margin,height,width;transition-delay:0.15s,0.15s,0s}
.site-header .burger-menu--closed .bar:nth-of-type(3){width:14px}
.site-header .burger-menu--closed:hover .bar:nth-of-type(2){width:100%}
.site-header .burger-menu--closed:hover .bar:nth-of-type(3){width:100%}
.site-header .burger-menu--opened{padding-top:8px}
.site-header .burger-menu--opened .bar:first-of-type{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition-delay:0.15s;height:3px}
.site-header .burger-menu--opened .bar:nth-of-type(2){opacity:0;height:0;margin:-4px 0}
.site-header .burger-menu--opened .bar:nth-of-type(3){-webkit-transform:rotate(-45deg);transform: rotate(-45deg) translate(-1px, 1px);transition-delay:0.15s;height:3px}
.site-header .headerLogo img{width:65px}
.site-header .headerRow{padding:10px 15px}
.site-header .header-nav>li{border-bottom:1px solid #eee}
.site-header .menu-link{padding:15px 20px;display:block}
.site-header .headerNavWrap{display:none;position:absolute;width:100%;left:0;top:100%}
.site-header .headerNavInner{background-color:#fff;margin-top:10px;padding:15px 0;border-radius:24px;width:100%}
.site-header .header-nav{display:block}
.site-header .headerbtnWrap.desktopBtns{display:none}
.site-header .headerbtnWrap.mobileBtns{display:block;padding:15px 15px;}
}

/* site-footer */
.site-footer{background-color: #272660;color:#fff;}
.site-footer a{color:#fff}
.site-footer a:hover{color:#1e75b9}
.site-footer ul{padding:0;margin:0;list-style-type:none}
.site-footer .row{row-gap:30px}
.site-footer .footerTitle{font-size:20px;margin-bottom:15px}
.site-footer .footerLogo img{width:90px;filter: brightness(0) invert(1);}
.site-footer .footer-menu a{display:inline-flex;padding:4px 0}
.site-footer .footer-menu li+li{margin-top:6.5px}
.site-footer .footer-menu li{position:relative;padding-left:22px}
.site-footer .footer-menu li:before{content:'';position:absolute;top:50%;left:0;width:17px;height:17px;background-image:url('../images/icons/footer-menu-arrow.svg');background-size:6px;background-position:center;background-repeat:no-repeat;transform:translateY(-50%)}
.site-footer .contactInfo ul li{display:flex;align-items:flex-start}
.site-footer .contactInfo i{margin-right:10px;margin-top:5px;font-size:18px;display:inline-block;vertical-align:middle}
.site-footer .contactInfo ul li+li{margin-top:10px}
.site-footer .footer-social ul{display:flex;flex-wrap:wrap;gap:10px}
.site-footer .footer-social a{width:40px;height:40px;display:inline-flex;justify-content:center;align-items:center;background:rgb(255 255 255 / 25%);border-radius:100%;font-size:16px;}
.site-footer .footer-social a:hover{color:#101028;background-color:#fff}
@media (min-width:992px){
.site-footer .col-lg-4{width:28.5%}
.site-footer .col-lg-2{width:21.5%}
.site-footer .footer-menu li+li{margin-top:4.5px}
}
@media (max-width:767px){
.site-footer .row{row-gap:16px}
.site-footer .footerTitle{font-size:18px;margin-bottom:12px}
.site-footer .footer-menu li+li{margin-top:3.5px}
.site-footer .footerLogo img {width: 80px;}
}


/* pageBanner */
.pageBanner:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(39,38,96,.9) 30%,rgba(39,38,96,.6) 100%);pointer-events:none}
.pageBanner .contentWrap{color:#fff}
@media (max-width:767px){
.pageBanner .contentWrap{font-size:16px}
}


.top-right-vector{pointer-events:none;position:absolute;top:0;right:0;width:489px;z-index:0;pointer-events:none}
.bottom-right-vector{pointer-events:none;position:absolute;bottom:0;right:0;width:489px;z-index:0;pointer-events:none}
.bottom-left-vector{pointer-events:none;position:absolute;bottom:0;left:0;width:489px;z-index:0;pointer-events:none}
@media (max-width:1200px){
.bottom-left-vector,.bottom-right-vector,.top-right-vector{width:400px}
}
@media (max-width:991px){
.bottom-left-vector,.bottom-right-vector,.top-right-vector{width:350px}
}
@media (max-width:767px){
.bottom-left-vector,.bottom-right-vector,.top-right-vector{width:300px}
}





































