@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&amp;display=swap');
/*****************17 oct 2025****************/
.hide {display: none!important;}
.section-text_video h2.reduce-btm-spc{margin-bottom:0!important;}
.tag-line{margin-top:0!important; margin-bottom:clamp(35px, 3.6458333333vw, 70px)!important; font-weight: bold; color: #15DBD6}
.page-id-3701 .section-text_video{padding-bottom:0;}
.page-id-3701 .section-text_video .container::after{padding-bottom:clamp(70px, 7.2916666667vw, 140px);    border-bottom: 2px solid #262F68; content:''; height:2px; width:100%; display:block;}

.page-id-33 .section-text_video{padding-bottom:0;}
.page-id-33 .section-text_video .container::after{padding-bottom:clamp(70px, 7.2916666667vw, 140px);    border-bottom: 2px solid #262F68; content:''; height:2px; width:100%; display:block;}
/*.single-product article .section-single .section_text .container h2 {
	font-size: clamp(22px, 2.0833333333vw, 40px);
	margin-top: clamp(25px, 2.6041666667vw, 50px);

}*/
.single-product article .section-single .section_text .container .features-title {
/* 	margin-top: clamp(25px, 2.6041666667vw, 50px); */
	margin-top: 88px !important;
}
.single-product article .section-contact_global h3 {
	font-size: clamp(40px, 3.28125vw, 63px);
	
}
.our-company-page-title {
	font-size: 32px;
	font-weight: 600 !important;
	font-family: "Mukta", sans-serif !important;
	margin-top: 18px;
}
.our-company-dive-deeper {
	font-size: 32px;
}
.our-company-our-brand {
	font-size: 32px;
	margin-bottom: 49px;
}

#post-3708 .section-single .section_text h2 {
	font-weight: 400;
	font-size: 32px;
	margin-top: 44px;
	margin-bottom: -22px;
}
#post-3708 .section-single .section_text h2:last-of-type {
	font-size: 50px;
}
#post-3724 .section-single .section_text h2 {
	font-size: 32px;
	margin-top: 39px;
	margin-bottom: -20px;
}

#post-26 .section-news .section_text h2:first-of-type {
	font-size: clamp(22px, 2.0833333333vw, 40px);
    line-height: 1.33;
    font-weight: 700;
    margin: 0;
	padding-bottom: 52px;
}

@media (min-width: 768px) {
    .section-contact_global .container h3 {
        margin-bottom: 0;
    }
}

.section-contact_global h3 {
	margin: 0 0 15px 0;
	font-size: clamp(40px, 3.28125vw, 63px);
    line-height: 1.04;
    font-weight: 700;
}
.section-columns_icons .section_text .home-page-revol{
	font-size: clamp(22px, 2.0833333333vw, 40px);
    line-height: 1.33;
    font-weight: 700;
    margin: 0;
}

.section-columns_icons .section_item .home-page-revol-col{
	font-size: clamp(22px, 2.0833333333vw, 40px);
    line-height: 1;
    font-weight: 700;
    margin: 0;
}

.section-latest_news .section_text .home-page-news-innov,
.section-latest_news .section_text .home-page-stay-informed {
	margin-bottom: clamp(20px, 3.125vw, 60px);
	font-size: clamp(22px, 2.0833333333vw, 40px);
    line-height: 1.33;
    font-weight: 700;
	font-family: "Mukta", sans-serif !important;
}

.section-careers .section_items .elevate-career {
	font-size: clamp(22px, 2.0833333333vw, 40px);
    line-height: 1.33;
    font-weight: 700;
    margin: 0;
}

.section-text_video .our-story-page-mission {
	margin-bottom: clamp(25px, 2.6041666667vw, 50px) !important;
	font-size: clamp(22px, 2.0833333333vw, 40px);
    line-height: 1.33;
    font-weight: 700;
    margin: 0;
	font-family: "Mukta", sans-serif;
}

.section-locations .our-story-locations-title {
    margin-bottom: 15px !important;
	font-family: "Mukta", sans-serif;
	font-size: clamp(22px, 2.0833333333vw, 40px);
    line-height: 1.33;
    font-weight: 700;
    margin: 0;
}

.no-gutters .evolution-title {
	font-size: clamp(40px, 3.28125vw, 63px);
	line-height: 1.04;
	font-weight: 700;
	margin: 0;
}

.section-leadership .leadership-team-title {
	font-size: clamp(40px, 3.28125vw, 63px);
    line-height: 1.04;
    font-weight: 700;
    margin: 0;
}
.section_item .section_text .product-title {
	font-size: clamp(22px, 2.0833333333vw, 40px);
	line-height: 1;
	font-weight: 700;
	margin: 0;
}

#post-784 .section-default h2 {
	font-size: clamp(22px, 2.0833333333vw, 40px);
    line-height: 1.33;
    font-weight: 700;
    margin: 0;
}

/*****************2 feb 2026****************/ 
.lato-thin {
  font-family: "Lato", sans-serif; 
  font-weight: 100;
  font-style: normal;
}

.lato-light {
  font-family: "Lato", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.lato-regular {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.lato-bold {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.lato-black {
  font-family: "Lato", sans-serif;
  font-weight: 900;
  font-style: normal;
}

h1, .h1{font-size:85px; font-family: "Lato", sans-serif!important;  font-weight: 300;  font-style: normal; color:#272F6B;}
.color-dark h1, .color-dark .h1{color:#fff;}
.section-banner_slider .section_item .h1 span, .section-banner_slider .section_item .color-dark .h1 span{color:#ffffff;}

.gravity-theme h2, .section-latest_news .section_text h2, .section-news .section_right h2, h2, .h2, .section-images_text h2, h2 strong, .section-text_3_columns div[class*="col"]:last-child h2{
	font-size:50.4px; font-family: "Lato", sans-serif!important;  font-weight: 900!important;  font-style: normal; color:#272F6B
}

body, p{font-size:18.4px; font-family: "Lato", sans-serif!important;  font-weight: 400;  font-style: normal; color:#000000}
a{color:#0075A1;}
.color-dark, .section-latest_news .section_text .color-dark h2, .color-dark h2, .color-dark .h2 {color: #FFFFFF;}

.section-banner_slider .slick-dots li button{border-color:#15DBD6;}
.section-banner_slider .slick-dots li.slick-active button{background-color:#15DBD6;}
.section-banner_slider .section_links a{background-color:#141736; color:#fff;}
.header .btn{background:#0075A1; color:#fff;}
.section-banner_slider .section_item::before{background:rgba(39, 43, 74, 0.8);}
.section-banner_slider .section_links a img{filter: brightness(0) invert(1);}
.section-images_text .section_item-wrap:nth-child(1){background-color:#0075A1;}
.section-images_text .section_text{background-color:#F0E9DA;}
.btn, input[type="submit"]{background:#0075A1; color:#fff;}
h3 a, .h3 a{/*color:#272F6B;*/ color:#0075a1;} 
.section-images_text h2.join-tm{color:#000; font-family: "Lato", sans-serif!important;  font-weight: 300!important;  font-style: normal;}
.section-images_text h2.join-tm em{color:#272F6B; font-family: "Lato", sans-serif!important;  font-weight: 300!important;  font-style: normal;}
.bg-navy .btn{color:#fff;}
.section-columns_icons .section_text h3, .section-columns_icons .section_item h3{color:#272F6B;}
.section-latest_news .section_text h2 em{color:#0075A1;}
.color-dark p{color:#fff;}
.btn-link svg, .section-banner .section_scroll svg, .section-contact_info strong svg, .selectric-wrapper:not(.selectric-open) .selectric .button svg, .selectric .button svg{filter: brightness(0) saturate(100%) invert(63%) sepia(85%) saturate(401%) hue-rotate(128deg) brightness(95%) contrast(96%);}
.section-banner .section_scroll::after{background-color:#15DBD6;}
.color-dark.section-text_logos h2 em{color:#0075A1}
.section-banner .section_text{background:rgba(0, 117, 161, 0.35);}
.section-banner .section_text span{color:#fff;}
ul.nav-tabs .nav-link.active{background-color:#0075A1;}
.section-tabs ul.nav-tabs .nav-link.active{color:#fff!important;}
.accordion .card-header[aria-expanded="true"] h3{color:#0075A1;}
.section-banner .section_text font{color:#fff!important;}
.section-text h2 em{color:#272F6B;}
.section-image_text h2 em{color:#272F6B;}
.section-single h1{color:#272F6B;}
.section-texts_over_images div[data-aos="animate__fadeInRight"] .section_text{background:rgba(0, 117, 161, 0.85); color:#fff;}
.section-texts_over_images div[data-aos="animate__fadeInRight"] .section_text p{ color:#fff;}
.section-images_text .section_text.h-100 h3{color:#272F6B; margin-top:30px; margin-bottom:0;}
ul.checkmark li:before{color:#15DBD6;}
.section-single .section_table_row, .section-single .section_table{border-color:#15DBD6;}
ul.nav-tabs .nav-link{border-top: 4px solid #58595c !important; background-color: #58595c; color:#fff!important; text-transform:uppercase!important;}
.section-accordions .section_text h2 em{color:#0075A1;}
#menu-footer-navigation a:hover, #menu-footer-navigation a:focus, #menu-footer-navigation li.current-menu-item a{color:#0075A1;}
.section-locations .section_item span{color:#0075A1;}
.section-locations .section_item span::after{background-color:#0075A1;}
.section-locations h2 em, .section-news .section_text h2 em{color:#0075A1;}
.bg-aqua{background-color:#0075A1;}
.section-locations .section_item li.js--hover{color:#0075A1;}
.section-versatile_columns .section_item-wrap:nth-child(odd){background-color:#0075A1;}
.section-versatile_columns .section_item-wrap:nth-child(odd) h2, .section-versatile_columns .section_item-wrap:nth-child(odd) p{color:#fff;}
.section-default h1{color:#272F6B;}
.section-text_logo h3{color:#0075A1;}
.section-texts_over_images div[data-aos="animate__fadeInRight"] .section_text h2{color:#fff;}


/*************************10 Feb 2026*****************/

.section-contact_global.bg-black {background-color:#141736!important;}
.section-latest_news .section_text.h-100 .color-dark h2{font-family: "Lato", sans-serif!important; font-weight: 300!important; font-style: normal;
}
.footer{background-image: url(../png/websiter_footer.png); background-repeat: no-repeat;   background-position: center left; background-size: cover;}

/**************************11 feb 2026**************/
.top-mainheading-new{font-size: 85px;  font-family: "Lato", sans-serif!important;   font-weight: 300!important;   font-style: normal;    color: #272F6B;}
.mainheading-new{font-size: 50.4px;  font-family: "Lato", sans-serif!important;   font-weight: 900!important;  font-style: normal;} 
.section-leadership .mainheading-new{color:#272F6B;}
.subheading-new{font-size:32px!important; font-weight:700!important; line-height: 1.33;} 
.section-latest_news .section_text h2.subheading-new, .section-latest_news .section_text.h-100 .color-dark h2.subheading-new{font-weight:700!important; line-height: 1.33; margin-bottom:48px;}
.section-columns_icons .bg-white h2.subheading-new{line-height: 1;}
.lin-hight-1{line-height: 1!important;}
 /*h2.product-title{font-size:32px!important; font-weight:700!important; line-height: 1;}*/
.section-photo_gallery .section_more:hover, .section-photo_gallery .section_more:focus{color:#15DBD6!important;}
.col-blk{ color:#000!important;} 
.mar-tp-40{margin-top:40px!important;}
.mar-tp-0{margin-top:0px!important;}
.mar-btm-44{margin-bottom:44px!important;} 
ul.list-look li:before{line-height:1.53!important; font-size:18.4px!important;}
ul li:before {
    margin-left: -18.5px !important;
    line-height:1.53!important; font-size:18.4px!important;
}
.tag-line{color:#0075A1!important;}

/***********************17 feb ***************/
.section-text_video h2{font-weight:900;}
.section-timeline .mainheading-new{line-height: 1.04;}
.section-news .section_text h2.subheading-new{margin-bottom:48px;}
.our-company-page-title.subheading-new{font-weight:700!important; font-family: "Lato", sans-serif !important;}


.single-product article .section-single .section_text .container h2 {
margin-top: 40px !important;
color: #000 !important;
font-size: 32px !important;
font-weight: 700 !important;
line-height: 1.33;}
 
.single-product article .section-single .section_text .container p{	margin-top:0; margin-bottom:24px;}


/****************Media css*****************/

@media (max-width: 1322px) {
h1, .h1, .top-mainheading-new {
    font-size: 75px;
    font-family: "Lato", sans-serif;
    font-weight: 300;
    font-style: normal;
    color: #272F6B;
}


.gravity-theme h2, .section-latest_news .section_text h2, .section-news .section_right h2, h2, .h2, .section-images_text h2, h2 strong, .section-text_3_columns div[class*="col"]:last-child h2{
	font-size:40.4px; font-family: "Lato", sans-serif;  font-weight: 900;  font-style: normal; color:#272F6B
}

}


@media (max-width: 999px) {
h1, .h1, .top-mainheading-new {
    font-size: 65px;
    font-family: "Lato", sans-serif;
    font-weight: 300;
    font-style: normal;
    color: #272F6B;
}

}


@media (max-width: 767px) {
h1, .h1, .top-mainheading-new {
    font-size: 45px;
    font-family: "Lato", sans-serif;
    font-weight: 300;
    font-style: normal;
    color: #272F6B;
}
.gravity-theme h2, .section-latest_news .section_text h2, .section-news .section_right h2, h2, .h2, .section-images_text h2, h2 strong, .section-text_3_columns div[class*="col"]:last-child h2{
	font-size:38.4px; font-family: "Lato", sans-serif;  font-weight: 900;  font-style: normal; color:#272F6B
}
.section-products .section_text h3, .section_item .section_text .product-title.subheading-new{font-size:22px!Important;} 
.section-single .section_text h3, .single-product article .section-single .section_text .container h2, .single-product article .section-single .section_text .container h2.subheading-new{    font-size: 22px !important;}
.section-columns_icons .section_item .btn-link{top:0!important;}
ul.nav-tabs .nav-link{font-size:12px!important;}
ul.nav-tabs .nav-item{padding-left:0!important; padding-right:2px!important;}
.section-tabs ul.nav-tabs{flex-wrap: wrap!important; display:block!important;     background: #58595c;  float: left;}
.section-tabs ul.nav-tabs .nav-item{ width: 50% !important;  float: left;}
.section-tabs .nav-tabs .nav-link{margin-bottom:0!important;}
}
@media screen and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 2)
{.section-tabs ul.nav-tabs{flex-wrap: wrap!important; display:block!important;  background: #58595c;  float: left;}
.section-tabs ul.nav-tabs .nav-item{ width: 50% !important;  float: left;}
.section-tabs .nav-tabs .nav-link{margin-bottom:0!important;}
}
