@import url('https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600;700;800;900&display=swap');


body{font-family: 'Inter', sans-serif;color: #030623;font-size: 15px;font-weight: 400;line-height: 1.5;margin: 0;padding: 0;-webkit-font-smoothing: antialiased;}
html, body {
    height: 100%;
}
.container{max-width: 1380px;}

h1{font-size: 62px;line-height: normal;}
h2{font-size: 48px;font-weight: 600;}
h3{font-size: 34px;}
h4{font-size: 24px;}

.fw-900{font-weight: 900;}
.fs-16{font-size: 16px;}
.fs-18{font-size: 18px;}
.fs-20{font-size: 20px;}
.fs-22{font-size: 22px;}
.fs-24{font-size: 24px;}
.fs-26{font-size: 26px;}
.fs-28{font-size: 28px;}
.fs-38{font-size: 38px;}

.z-index-m-1{z-index: -1;}
.z-index-0{z-index: 0;}
.z-index-1{z-index: 1;}
.z-index-2{z-index: 2;}
.z-index-3{z-index: 3;}

.text-blue{color: #0566a1;}
.word-break-all{word-break: break-all;}


.p-0 {padding: 0px !important;}
.p-5 {padding: 5px !important;}
.p-8 {padding: 8px !important;}
.p-10 {padding: 10px !important;}
.p-15 {padding: 15px !important;}
.p-20 {padding: 20px !important;}
.p-25 {padding: 25px !important;}
.p-30 {padding: 30px !important;}
.p-35 {padding: 35px !important;}
.p-40 {padding: 40px !important;}
.p-45 {padding: 45px !important;}
.p-50 {padding: 50px !important;}
.p-55 {padding: 55px !important;}
.p-60 {padding: 60px !important;}
.p-65 {padding: 65px !important;}
.p-70 {padding: 70px !important;}
.p-75 {padding: 75px !important;}
.p-80 {padding: 80px !important;}
.p-85 {padding: 85px !important;}
.p-90 {padding: 90px !important;}
.p-95 {padding: 95px !important;}
.p-100 {padding: 100px !important;}
.p-105 {padding: 105px !important;}
.p-110 {padding: 110px !important;}
.p-115 {padding: 115px !important;}
.p-120 {padding: 120px !important;}
.p-125 {padding: 125px !important;}
.p-130 {padding: 130px !important;}
.p-135 {padding: 135px !important;}
.p-140 {padding: 140px !important;}
.p-145 {padding: 145px !important;}
.p-150 {padding: 150px !important;}
.p-155 {padding: 155px !important;}
.p-160 {padding: 160px !important;}
.p-165 {padding: 165px !important;}
.p-170 {padding: 170px !important;}
.p-175 {padding: 175px !important;}
.p-180 {padding: 180px !important;}
.p-185 {padding: 185px !important;}
.p-190 {padding: 190px !important;}
.p-195 {padding: 195px !important;}
.p-200 {padding: 200px !important;}
.pt-0 {padding-top: 0px !important;}
.pt-5 {padding-top: 5px !important;}
.pt-10 {padding-top: 10px !important;}
.pt-15 {padding-top: 15px !important;}
.pt-20 {padding-top: 20px !important;}
.pt-25 {padding-top: 25px !important;}
.pt-30 {padding-top: 30px !important;}
.pt-35 {padding-top: 35px !important;}
.pt-40 {padding-top: 40px !important;}
.pt-45 {padding-top: 45px !important;}
.pt-50 {padding-top: 50px !important;}
.pt-55 {padding-top: 55px !important;}
.pt-60 {padding-top: 60px !important;}
.pt-65 {padding-top: 65px !important;}
.pt-70 {padding-top: 70px !important;}
.pt-75 {padding-top: 75px !important;}
.pt-80 {padding-top: 80px !important;}
.pt-85 {padding-top: 85px !important;}
.pt-90 {padding-top: 90px !important;}
.pt-95 {padding-top: 95px !important;}
.pt-100 {padding-top: 100px !important;}
.pt-105 {padding-top: 105px !important;}
.pt-110 {padding-top: 110px !important;}
.pt-115 {padding-top: 115px !important;}
.pt-120 {padding-top: 120px !important;}
.pt-125 {padding-top: 125px !important;}
.pt-130 {padding-top: 130px !important;}
.pt-135 {padding-top: 135px !important;}
.pt-140 {padding-top: 140px !important;}
.pt-145 {padding-top: 145px !important;}
.pt-150 {padding-top: 150px !important;}
.pt-155 {padding-top: 155px !important;}
.pt-160 {padding-top: 160px !important;}
.pt-165 {padding-top: 165px !important;}
.pt-170 {padding-top: 170px !important;}
.pt-175 {padding-top: 175px !important;}
.pt-180 {padding-top: 180px !important;}
.pt-185 {padding-top: 185px !important;}
.pt-190 {padding-top: 190px !important;}
.pt-195 {padding-top: 195px !important;}
.pt-200 {padding-top: 200px !important;}
.pb-0 {padding-bottom: 0px !important;}
.pb-5 {padding-bottom: 5px !important;}
.pb-10 {padding-bottom: 10px !important;}
.pb-15 {padding-bottom: 15px !important;}
.pb-20 {padding-bottom: 20px !important;}
.pb-25 {padding-bottom: 25px !important;}
.pb-30 {padding-bottom: 30px !important;}
.pb-35 {padding-bottom: 35px !important;}
.pb-40 {padding-bottom: 40px !important;}
.pb-45 {padding-bottom: 45px !important;}
.pb-50 {padding-bottom: 50px !important;}
.pb-55 {padding-bottom: 55px !important;}
.pb-60 {padding-bottom: 60px !important;}
.pb-65 {padding-bottom: 65px !important;}
.pb-70 {padding-bottom: 70px !important;}
.pb-75 {padding-bottom: 75px !important;}
.pb-80 {padding-bottom: 80px !important;}
.pb-85 {padding-bottom: 85px !important;}
.pb-90 {padding-bottom: 90px !important;}
.pb-95 {padding-bottom: 95px !important;}
.pb-100 {padding-bottom: 100px !important;}
.pb-105 {padding-bottom: 105px !important;}
.pb-110 {padding-bottom: 110px !important;}
.pb-115 {padding-bottom: 115px !important;}
.pb-120 {padding-bottom: 120px !important;}
.pb-125 {padding-bottom: 125px !important;}
.pb-130 {padding-bottom: 130px !important;}
.pb-135 {padding-bottom: 135px !important;}
.pb-140 {padding-bottom: 140px !important;}
.pb-145 {padding-bottom: 145px !important;}
.pb-150 {padding-bottom: 150px !important;}
.pb-155 {padding-bottom: 155px !important;}
.pb-160 {padding-bottom: 160px !important;}
.pb-165 {padding-bottom: 165px !important;}
.pb-170 {padding-bottom: 170px !important;}
.pb-175 {padding-bottom: 175px !important;}
.pb-180 {padding-bottom: 180px !important;}
.pb-185 {padding-bottom: 185px !important;}
.pb-190 {padding-bottom: 190px !important;}
.pb-195 {padding-bottom: 195px !important;}
.pb-200 {padding-bottom: 200px !important;}
.ps-0 {padding-left: 0px !important;}
.px-0{padding-left: 0px !important;padding-right: 0px !important;}
.px-5{padding-left: 5px !important;padding-right: 5px !important;}
.px-10{padding-left: 10px !important;padding-right: 10px !important;}
.px-15{padding-left: 15px !important;padding-right: 15px !important;}
.px-20{padding-left: 20px !important;padding-right: 20px !important;}
.px-25{padding-left: 25px !important;padding-right: 25px !important;}
.px-30{padding-left: 30px !important;padding-right: 30px !important;}
.px-35{padding-left: 35px !important;padding-right: 35px !important;}
.px-40{padding-left: 40px !important;padding-right: 40px !important;}
.px-45{padding-left: 45px !important;padding-right: 45px !important;}
.px-50{padding-left: 50px !important;padding-right: 50px !important;}
.px-55{padding-left: 55px !important;padding-right: 55px !important;}
.px-60{padding-left: 60px !important;padding-right: 60px !important;}
.px-65{padding-left: 65px !important;padding-right: 65px !important;}
.px-70{padding-left: 70px !important;padding-right: 70px !important;}
.px-75{padding-left: 75px !important;padding-right: 75px !important;}
.px-80{padding-left: 80px !important;padding-right: 80px !important;}
.px-85{padding-left: 85px !important;padding-right: 85px !important;}
.px-90{padding-left: 90px !important;padding-right: 90px !important;}
.px-95{padding-left: 95px !important;padding-right: 95px !important;}
.px-100{padding-left: 100px !important;padding-right: 100px !important;}
.px-105{padding-left: 105px !important;padding-right: 105px !important;}
.px-110{padding-left: 110px !important;padding-right: 110px !important;}
.px-115{padding-left: 115px !important;padding-right: 115px !important;}
.px-120{padding-left: 120px !important;padding-right: 120px !important;}
.px-125{padding-left: 125px !important;padding-right: 125px !important;}
.px-130{padding-left: 130px !important;padding-right: 130px !important;}
.px-135{padding-left: 135px !important;padding-right: 135px !important;}
.px-140{padding-left: 140px !important;padding-right: 140px !important;}
.px-145{padding-left: 145px !important;padding-right: 145px !important;}
.px-150{padding-left: 150px !important;padding-right: 150px !important;}
.px-155{padding-left: 155px !important;padding-right: 155px !important;}
.px-160{padding-left: 160px !important;padding-right: 160px !important;}
.px-165{padding-left: 165px !important;padding-right: 165px !important;}
.px-170{padding-left: 170px !important;padding-right: 170px !important;}
.px-175{padding-left: 175px !important;padding-right: 175px !important;}
.px-180{padding-left: 180px !important;padding-right: 180px !important;}
.px-185{padding-left: 185px !important;padding-right: 185px !important;}
.px-190{padding-left: 190px !important;padding-right: 190px !important;}
.px-195{padding-left: 195px !important;padding-right: 195px !important;}
.px-200{padding-left: 200px !important;padding-right: 200px !important;}
.py-0{padding-top: 0px !important;padding-bottom: 0px !important;}
.py-5{padding-top: 5px !important;padding-bottom: 5px !important;}
.py-7{padding-top: 7px !important;padding-bottom: 7px !important;}
.py-10{padding-top: 10px !important;padding-bottom: 10px !important;}
.py-15{padding-top: 15px !important;padding-bottom: 15px !important;}
.py-20{padding-top: 20px !important;padding-bottom: 20px !important;}
.py-25{padding-top: 25px !important;padding-bottom: 25px !important;}
.py-30{padding-top: 30px !important;padding-bottom: 30px !important;}
.py-35{padding-top: 35px !important;padding-bottom: 35px !important;}
.py-40{padding-top: 40px !important;padding-bottom: 40px !important;}
.py-45{padding-top: 45px !important;padding-bottom: 45px !important;}
.py-50{padding-top: 50px !important;padding-bottom: 50px !important;}
.py-55{padding-top: 55px !important;padding-bottom: 55px !important;}
.py-60{padding-top: 60px !important;padding-bottom: 60px !important;}
.py-65{padding-top: 65px !important;padding-bottom: 65px !important;}
.py-70{padding-top: 70px !important;padding-bottom: 70px !important;}
.py-75{padding-top: 75px !important;padding-bottom: 75px !important;}
.py-80{padding-top: 80px !important;padding-bottom: 80px !important;}
.py-85{padding-top: 85px !important;padding-bottom: 85px !important;}
.py-90{padding-top: 90px !important;padding-bottom: 90px !important;}
.py-95{padding-top: 95px !important;padding-bottom: 95px !important;}
.py-100{padding-top: 100px !important;padding-bottom: 100px !important;}
.py-105{padding-top: 105px !important;padding-bottom: 105px !important;}
.py-110{padding-top: 110px !important;padding-bottom: 110px !important;}
.py-115{padding-top: 115px !important;padding-bottom: 115px !important;}
.py-120{padding-top: 120px !important;padding-bottom: 120px !important;}
.py-125{padding-top: 125px !important;padding-bottom: 125px !important;}
.py-130{padding-top: 130px !important;padding-bottom: 130px !important;}
.py-135{padding-top: 135px !important;padding-bottom: 135px !important;}
.py-140{padding-top: 140px !important;padding-bottom: 140px !important;}
.py-145{padding-top: 145px !important;padding-bottom: 145px !important;}
.py-150{padding-top: 150px !important;padding-bottom: 150px !important;}
.py-155{padding-top: 155px !important;padding-bottom: 155px !important;}
.py-160{padding-top: 160px !important;padding-bottom: 160px !important;}
.py-165{padding-top: 165px !important;padding-bottom: 165px !important;}
.py-170{padding-top: 170px !important;padding-bottom: 170px !important;}
.py-175{padding-top: 175px !important;padding-bottom: 175px !important;}
.py-180{padding-top: 180px !important;padding-bottom: 180px !important;}
.py-185{padding-top: 185px !important;padding-bottom: 185px !important;}
.py-190{padding-top: 190px !important;padding-bottom: 190px !important;}
.py-195{padding-top: 195px !important;padding-bottom: 195px !important;}
.py-200{padding-top: 200px !important;padding-bottom: 200px !important;}
.mt-0 {margin-top: 0px !important;}
.mt-5 {margin-top: 5px !important;}
.mt-10 {margin-top: 10px !important;}
.mt-15 {margin-top: 15px !important;}
.mt-20 {margin-top: 20px !important;}
.mt-25 {margin-top: 25px !important;}
.mt-30 {margin-top: 30px !important;}
.mt-35 {margin-top: 35px !important;}
.mt-40 {margin-top: 40px !important;}
.mt-45 {margin-top: 45px !important;}
.mt-50 {margin-top: 50px !important;}
.mt-55 {margin-top: 55px !important;}
.mt-60 {margin-top: 60px !important;}
.mt-65 {margin-top: 65px !important;}
.mt-70 {margin-top: 70px !important;}
.mt-75 {margin-top: 75px !important;}
.mt-80 {margin-top: 80px !important;}
.mt-85 {margin-top: 85px !important;}
.mt-90 {margin-top: 90px !important;}
.mt-95 {margin-top: 95px !important;}
.mt-100 {margin-top: 100px !important;}
.mb-0 {margin-bottom: 0px !important;}
.mb-5 {margin-bottom: 5px !important;}
.mb-10 {margin-bottom: 10px !important;}
.mb-15 {margin-bottom: 15px !important;}
.mb-20 {margin-bottom: 20px !important;}
.mb-25 {margin-bottom: 25px !important;}
.mb-30 {margin-bottom: 30px !important;}
.mb-35 {margin-bottom: 35px !important;}
.mb-40 {margin-bottom: 40px !important;}
.mb-45 {margin-bottom: 45px !important;}
.mb-50 {margin-bottom: 50px !important;}
.mb-55 {margin-bottom: 55px !important;}
.mb-60 {margin-bottom: 60px !important;}
.mb-65 {margin-bottom: 65px !important;}
.mb-70 {margin-bottom: 70px !important;}
.mb-75 {margin-bottom: 75px !important;}
.mb-80 {margin-bottom: 80px !important;}
.mb-85 {margin-bottom: 85px !important;}
.mb-90 {margin-bottom: 90px !important;}
.mb-95 {margin-bottom: 95px !important;}
.mb-100 {margin-bottom: 100px !important;}
.pl-left {padding-left:100px;}


.gray-bg{background: #eff0f8}
.wrap {
    min-height: calc(100% - 474px);
}
.connect-form h3 span {
    color: #25b56f;
}
.connect-form .form-control {
    padding: 10px 15px;
    border-radius: 25px;
	background-color: #eff0f8;
	resize: none;
}
.connect-form .form-select {
    padding: 10px 15px;
    border-radius: 26px;
	font-size: 14px;
	background-color: #eff0f8;
}
.connect-form .form-control:focus {
    color: var(--bs-body-color);
    background-color: var(--bs-form-control-bg);
    border-color: #25b56f;
    outline: 0;
    box-shadow: 0 0 0 0.1rem rgb(37 181 111);
}
.connect-form .form-select:focus {
    border-color: #25b56f;
    outline: 0;
    box-shadow: 0 0 0 0.1rem rgb(37 181 111);
}
.form-label {
    margin-bottom: 0.5rem;
    color: #000;
    font-weight: 600;
}
.form-label span {
    color: #f00;
}

.addres-bg {
    background: #fff;
    box-shadow: 0 30px 50px 0 rgb(8 2 33 / 10%);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 55px;
}
.stat-icon-title {
    color: #333333;
    font-size: 24px;
    font-weight: 700;
    align-self: center;
    margin: 0;
    line-height: 28px;
}
.adp-part {
    display: flex;
}
.location-icon {padding-right:15px; padding-top: 0px;}

p.stat-icon-title span {
    display: block;
    font-weight: 400;
    font-size: 16px;
	margin-top: 0px;
}
.pl-20 {
    padding-top: 20px;
}

.topHeader{padding: 20px 0;background: #eff0f8;}

.header-box{display: inline-block;width: 100%;}
.top-logo{display: inline-block;margin-top: 5px;}
.top-logo img{width: 210px;}
.navs{display: none;position: absolute;z-index: 2;width: 100%;top: 65px;background-color: #fff;right: 0;left: 0;}
.main-nav-list, .column{margin: 0;padding: 0;}
.main-nav-list li{display: block;padding: 7px 0;font-weight: 500;font-size: 14px;text-align: left;}
.main-nav-list li a{color:#23242b;padding: 0 10px;text-decoration: none;}
.main-nav-list li a:hover{opacity: .8;-webkit-transition: opacity .2s ease,-webkit-transform .2s ease;transition: opacity .2s ease,-webkit-transform .2s ease;transition: opacity .2s ease,transform .2s ease;transition: opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;}



.comtag{background: rgb(126 137 217 / 27%);color: #1a2ebe;padding: 10px 25px;border-radius: 30px;display: inline-block;line-height: normal;font-size: 16px;}
.bnrHeading{font-size: 50px;font-weight: 700;color:#166681;}
.bnrHeading span{color: #25b56f;}
.bnr-content{font-size: 22px;font-weight: 300;}


.contact-section {background: #25b56f; padding:20px 0px;}




.cnt-btn a {
    background: #fff;
    display: inline-block;
    padding: 15px 25px;
    border-radius: 6px;
    font-size: 25px;
    color: #000;
    text-decoration: none;
    font-weight: 700;
}
.cnt-btn a:hover {
    background: #166681;
	color:#fff;
}
.cnt-btn {
    text-align: right;
    padding-top: 9px;
}
.controlar {
    cursor: pointer;
    position: relative;
    float: right;
    right: 0;
    display: block;
    top: 3px;
    margin: 0 10px 0 20px;
}
.controlar span {
    cursor: pointer;
    width: 4px;
    height: 4px;
    background-color: #402323;
    display: block;
    margin: 5px 0;
    border-radius: 20px;
}







.text-blue{color: #1a2ebe;}
.text-orange{color: #eb6719;}
.text-gray{color: #aeb3d2;}

.disctag{background: #62b33f;padding: 5px 10px;border-radius: 15px;font-size: 14px;font-weight: 300;white-space: nowrap;}
.tbl_btn{background: #f9bc15;padding: 9px 20px;text-decoration: none;color: #23242b;font-weight: 500;border-radius: 3px;display: inline-block;font-size: 14px;}

.ordivider{z-index: 1;}
.ordivider span{background-color: #141c55;padding: 5px;}
.ordivider:after{position: absolute;content: "";background: #fff;width: 100px;height: 1px;top: 10px;left: 0;right: 0;margin: 0 auto;z-index: -1;}
.creditsipt{background: #ebedf9;height: 75px;font-size: 35px;padding: 23px;color: #1a2ebe;font-weight: 600;}
.priceipt{background: #ffffff;height: 75px;font-size: 35px;padding: 23px;color: #1a2ebe;font-weight: 600;border: 1px solid #a0abf6;}
.coucode{border: 1px solid #62b33f;color: #62b33f;padding: 2px 5px;display: inline-block;font-weight: 500;}



.email-test-field{height: 70px;color: #1a2ebe;font-size: 22px;padding: 12px 10px 12px 55px;}
.validate-email-form{max-width: 550px;margin: 0 auto;}
.testEnmail{position: absolute;color: #1a2ebe;top: 23px;left: 20px;font-size: 24px;}

.toolList{position: relative;margin-left: 30px;}
.toolList:before{position: absolute;content: "\f058";left: -28px;top: 0;color: #62b33f;font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 20px;}

.gray-bg {
    background: #eff0f8;
}



.vrtcls_list{padding: 0;margin: 0;}
.vrtcls_list li{display: inline-block;}
.vrtcls_list li a{display: inline-block;color: #1a2ebe;text-decoration: none;font-size: 16px;padding: 25px;}
.SurpValidcol{    background: #fff;
    padding: 20px 25px;
    border: 1px solid #cbcddb;
    border-radius: 8px;
    box-shadow: 0px 5px 5px #eceef9; display:flex;
}
 .SurpValidcol p{font-size: 20px;font-weight: 500;}
.SurpValidcol img { padding-right: 15px;}	
	
    
    .skybluecard{background: #1a2ebe;}
    .Bunc_col {    background: #ffffff1f;
    padding: 35px 10px;
    border-radius: 8px;}
    .Bunc_col p{}
    .accorFAQ .accordion-item .accordion-button{font-weight: 600;font-size: 20px;background: #ebedf9;}
    .accorFAQ .accordion-item{    background: #ebedf9;
    border-radius: 8px;
    border: 0;
    overflow: hidden;}
    .accorFAQ .accordion-body{font-size: 16px;}
    .footmenu{padding: 0;margin: 0}
    .footmenu li {
    display: inline-block;
    padding: 0px 15px;
}
    .footmenu li a{display: block;padding: 5px 0;font-size: 18px;color: #ffffff;text-decoration: none;}
	.footmenu li a:hover{color: #25b56f;}

    .contactlist{font-size: 28px}
	
	
.about-part {
    background: #25b56f;
}
	
	

@media (max-width: 768px) {
	.headingh1{font-size: 28px;line-height: 40px;}
	.headingh2{font-size: 30px;}
    .contactlist{font-size: 18px}
    .py-100 {padding-top: 50px !important;padding-bottom: 50px !important;}
    .pb-100{padding-bottom: 50px !important;}

    .arrow-img1{width: 50px;}
    .arrow-img2{width: 140px;}
    .arrow-img3{width: 140px;left: -70px;}
	.pl-left {
    padding-left: 15px;
    padding-top: 30px;
}
.addres-bg {
    padding: 15px;
}

}
@media (max-width: 400px) {
	.top-logo img{width: 230px;}
	body{overflow-x: hidden;min-width: 380px;}
	.cnt-btn {
    text-align: center;
    padding-top: 0;
    padding-bottom: 15px;
}
.SurpValidcol {
    display: block;
}
.pl-left {
    padding-left: 15px;
    padding-top: 30px;
}

}
@media (min-width: 890px) {
	.header-box{ display: flex; }
	.controlar{display: none;}
	.navs {display:block;position: relative;width: auto;top: auto;background-color: transparent;}
	.utility-nav-list{display: none;}
	.dropdown-content{position: absolute;top:100%;}
	.column {width: 100%;height: auto;}
	.main-nav-list li{display: inline-block;}
	.SurpValidcol p {
    font-size: 16px;
}
.accorFAQ .accordion-item .accordion-button {
    font-size: 18px;
}

.bnrHeading {
    font-size: 43px;
}
}