/*
Theme Name: Divi Child
Version: 1.0
Description: A child theme of Divi
Template: Divi
Author: Administrator
*/

@import url("../Divi/style.css");

@font-face {
	font-family: "Conduit ITC W02 Bold";
	 src: url("./font/Conduit ITC W02 Bold.eot"); 
	 src: url("./font/Conduit ITC W02 Bold.eot") format("embedded-opentype"), 
	 url("./font/Conduit ITC W02 Bold.woff2") format("woff2"), 
	 url("./font/Conduit ITC W02 Bold.woff") format("woff"), 
	 url("./font/Conduit ITC W02 Bold.ttf") format("truetype"), 
	 url("./font/Conduit ITC W02 Bold.svg") format("svg");
}

@font-face {
	font-family: "Conduit ITC W02 Regular";
	 src: url("./font/Conduit ITC W02 Medium.eot"); 
	 src: url("./font/Conduit ITC W02 Medium.eot") format("embedded-opentype"), 
	 url("./font/Conduit ITC W02 Medium.woff2") format("woff2"), 
	 url("./font/Conduit ITC W02 Medium.woff") format("woff"), 
	 url("./font/Conduit ITC W02 Medium.ttf") format("truetype"), 
	 url("./font/Conduit ITC W02 Medium.svg") format("svg");
}

@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600;700;900&display=swap');
/* Your awesome customization starts here */
a{
	text-decoration : none !important;
}
.reveal__title {
    position: relative;
    padding-left: 2rem;
}
.reveal__title:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 10px;
    height: 100%;
    background-color: #00A29B;
}
.closeButton{
	position: absolute;
    right: 10px;
    top: 10px;
    z-index: 99999;
}
.swiper {
	width: 100%;
	height: 100%;
  }

.swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;

/* Center slide text vertically */
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}

.swiper-slide img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.mysliderClass{
	flex-direction: column;
}
.swiper-pagination-bullet-active {
	background-color: rgb(108, 45, 75) !important;
}
.about--directors__card__title h4 {
    font-weight: 700;
    margin-bottom: 0px;
	padding-bottom:1rem;
    color: #2D2D2D;
}
.about--directors__card__title:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 8px;
    height: 100%;
    background-color: #00A29B;
}
.about--directors__card__title h5 {
    font-weight: 400;
    margin-bottom: 20px;
    color: #2D2D2D;
}
.about--directors__card .btn-aw:hover {
    background: #2d2d2d;
    color: white;
}
.btn-aw {
    background-color: #6C2D4B;
    color: #ffffff;
    font-weight: 400;
    text-align: center;
    font-size: 1.2rem;
    margin: 0;
    padding: 10px 30px;
    transition: all 0.3s ease-in-out;
    border-radius: 2px;
    font-weight: 700;
}
.about--directors__card .btn-aw {
    width: 100%;
	float: left;
    cursor: pointer;
}
.about--directors__card__title {
    position: relative;
    padding-left: 1rem;
    margin-top: 2em;
    margin-bottom: 1.5em;
}
.director-card{
	padding: 0 25px !important;
}
.scientific-advisory{
	padding: 0 25px !important;
}
@media screen and (min-width: 1025px) {
    /* STYLES HERE */
	.mysliderClass h1{
		font-size: 2.8em;
	}
	.partner-logos{
		justify-content: space-between  !important;
	}
	.modal{
		top: 0px !important;
   		padding-top: 60px;

	}
}
.partner-logos{
	display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: center;
}
.partner-logos .partner-image {
    max-width: 160px;
    margin-bottom: 1em;
    padding: 10px;
}
.mysliderClass h4 {
    font-family: 'Conduit ITC W02 Regular';
    font-size: 1.2em;
}
.mysliderClass h1{
	font-family: 'Conduit ITC W02 Regular';
    line-height: 1.2;
}
.conduite-reg-font{
	font-family: "Conduit ITC W02 Regular";
}
.conduite-font{
	font-family: "Conduit ITC W02 Bold";
}
body {
    line-height: 1.5;
    color: rgb(10, 10, 10);
}
.contentclass p {
    font-size: 1.563em;
    font-weight: 400;
    font-family: "Source Sans Pro", sans-serif;
}
.headingclass h1 {
    font-family: "Conduit ITC W02 Bold", sans-serif;
    font-weight: 700;
    color: rgb(45, 45, 45);
    text-transform: uppercase;
    margin-bottom: 2rem;
    position: relative;
    font-size: 55px;
    line-height: 66px;
}
.headingclass h1::before {
    position: absolute;
    content: "";
    top: 0px;
    left: -2rem;
    width: 13px;
    height: 100%;
    background-color: rgb(0, 162, 155);
}
.galleryclass .et_pb_gallery_item:nth-child(2n+1) {
    width: 38% !important;
    margin-right: 2% !important;
    margin-bottom: 2% !important;
    margin-left: 0px !important;
}
.galleryclass .et_pb_gallery_item:nth-child(2n) {
    width: 48% !important;
    margin-left: 2% !important;
    margin-bottom: 2% !important;
    margin-right: 0px !important;
}
.galleryclass .et_pb_gallery_image {
    pointer-events: none;
}
a.pinkbtnclass {
    background-color: rgb(108, 45, 75);
    color: rgb(255, 255, 255);
    text-align: center;
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 1;
    margin: 0px;
    padding: 10px 30px;
    transition: all 0.3s ease-in-out 0s;
    border-radius: 2px;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    border-image: initial;
	text-decoration : none;
}
a.greenbtnclass{
	background-color: #00a29b;
    color: rgb(255, 255, 255);
    text-align: center;
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 1;
    margin: 0px;
    padding: 10px 30px;
    transition: all 0.3s ease-in-out 0s;
    border-radius: 2px;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    border-image: initial;
	text-decoration : none;
}
a.pinkbtnclass:hover,
a.greenbtnclass:hover{
	background-color : black;
	color : white;
}
.footer__bottom__social ul {
    list-style-type: none;
    margin: 0;
    text-align: center;
    margin-top: 30px;
}
.footer__bottom__social li:not(:last-child) {
    margin-right: 15px;
}
.footer__bottom__social li {
    display: inline-block;
}
.footer__bottom__social li a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 37px;
    height: 37px;
    border-radius: 50%;
    background-color: #00a29b;
	font-size: 30px;
}
.banner-text .banner-title{
	font-family: 'Source Sans Pro';
    color: WHITE;
    font-size: 3.5em;
    font-weight: 700;
    max-width: 800px;
    margin: auto;
    line-height: 1em;
}
.banner-text .banner-content{
    font-size: 1.2em;
    color: white;
    max-width: 450px;
    margin: auto;
    font-family: 'Source Sans Pro';
}
.banner-text .banner-subtitle{
	font-family: 'Source Sans Pro';
    color: white;
    font-size: 1.8em;
    font-weight: bold;
}
#top-menu a{
	font-family: "Conduit ITC W02 Bold", sans-serif;
    font-size: 20px;

}
.footer__bottom__social li a i:hover {
    transition: .5s ease-in-out;
    color: #6c2d4b;
}
.footer__bottom__social li a i {
    color: #fff;
	font-style:normal;
}
.et-font-module{
	font-family: 'ETmodules';
}
.arrow_up:before {
	content: "\21";
}
.arrow_down:before {
	content: "\22";
}
.arrow_left:before {
	content: "\23";
}
.arrow_right:before {
	content: "\24";
}
.arrow_left-up:before {
	content: "\25";
}
.arrow_right-up:before {
	content: "\26";
}
.arrow_right-down:before {
	content: "\27";
}
.arrow_left-down:before {
	content: "\28";
}
.arrow-up-down:before {
	content: "\29";
}
.arrow_up-down_alt:before {
	content: "\2a";
}
.arrow_left-right_alt:before {
	content: "\2b";
}
.arrow_left-right:before {
	content: "\2c";
}
.arrow_expand_alt2:before {
	content: "\2d";
}
.arrow_expand_alt:before {
	content: "\2e";
}
.arrow_condense:before {
	content: "\2f";
}
.arrow_expand:before {
	content: "\30";
}
.arrow_move:before {
	content: "\31";
}
.arrow_carrot-up:before {
	content: "\32";
}
.arrow_carrot-down:before {
	content: "\33";
}
.arrow_carrot-left:before {
	content: "\34";
}
.arrow_carrot-right:before {
	content: "\35";
}
.arrow_carrot-2up:before {
	content: "\36";
}
.arrow_carrot-2down:before {
	content: "\37";
}
.arrow_carrot-2left:before {
	content: "\38";
}
.arrow_carrot-2right:before {
	content: "\39";
}
.arrow_carrot-up_alt2:before {
	content: "\3a";
}
.arrow_carrot-down_alt2:before {
	content: "\3b";
}
.arrow_carrot-left_alt2:before {
	content: "\3c";
}
.arrow_carrot-right_alt2:before {
	content: "\3d";
}
.arrow_carrot-2up_alt2:before {
	content: "\3e";
}
.arrow_carrot-2down_alt2:before {
	content: "\3f";
}
.arrow_carrot-2left_alt2:before {
	content: "\40";
}
.arrow_carrot-2right_alt2:before {
	content: "\41";
}
.arrow_triangle-up:before {
	content: "\42";
}
.arrow_triangle-down:before {
	content: "\43";
}
.arrow_triangle-left:before {
	content: "\44";
}
.arrow_triangle-right:before {
	content: "\45";
}
.arrow_triangle-up_alt2:before {
	content: "\46";
}
.arrow_triangle-down_alt2:before {
	content: "\47";
}
.arrow_triangle-left_alt2:before {
	content: "\48";
}
.arrow_triangle-right_alt2:before {
	content: "\49";
}
.arrow_back:before {
	content: "\4a";
}
.icon_minus-06:before {
	content: "\4b";
}
.icon_plus:before {
	content: "\4c";
}
.icon_close:before {
	content: "\4d";
}
.icon_check:before {
	content: "\4e";
}
.icon_minus_alt2:before {
	content: "\4f";
}
.icon_plus_alt2:before {
	content: "\50";
}
.icon_close_alt2:before {
	content: "\51";
}
.icon_check_alt2:before {
	content: "\52";
}
.icon_zoom-out_alt:before {
	content: "\53";
}
.icon_zoom-in_alt:before {
	content: "\54";
}
.icon_search:before {
	content: "\55";
}
.icon_box-empty:before {
	content: "\56";
}
.icon_box-selected:before {
	content: "\57";
}
.icon_minus-box:before {
	content: "\58";
}
.icon_plus-box:before {
	content: "\59";
}
.icon_box-checked:before {
	content: "\5a";
}
.icon_circle-empty:before {
	content: "\5b";
}
.icon_circle-slelected:before {
	content: "\5c";
}
.icon_stop_alt2:before {
	content: "\5d";
}
.icon_stop:before {
	content: "\5e";
}
.icon_pause_alt2:before {
	content: "\5f";
}
.icon_pause:before {
	content: "\60";
}
.icon_menu:before {
	content: "\61";
}
.icon_menu-square_alt2:before {
	content: "\62";
}
.icon_menu-circle_alt2:before {
	content: "\63";
}
.icon_ul:before {
	content: "\64";
}
.icon_ol:before {
	content: "\65";
}
.icon_adjust-horiz:before {
	content: "\66";
}
.icon_adjust-vert:before {
	content: "\67";
}
.icon_document_alt:before {
	content: "\68";
}
.icon_documents_alt:before {
	content: "\69";
}
.icon_pencil:before {
	content: "\6a";
}
.icon_pencil-edit_alt:before {
	content: "\6b";
}
.icon_pencil-edit:before {
	content: "\6c";
}
.icon_folder-alt:before {
	content: "\6d";
}
.icon_folder-open_alt:before {
	content: "\6e";
}
.icon_folder-add_alt:before {
	content: "\6f";
}
.icon_info_alt:before {
	content: "\70";
}
.icon_error-oct_alt:before {
	content: "\71";
}
.icon_error-circle_alt:before {
	content: "\72";
}
.icon_error-triangle_alt:before {
	content: "\73";
}
.icon_question_alt2:before {
	content: "\74";
}
.icon_question:before {
	content: "\75";
}
.icon_comment_alt:before {
	content: "\76";
}
.icon_chat_alt:before {
	content: "\77";
}
.icon_vol-mute_alt:before {
	content: "\78";
}
.icon_volume-low_alt:before {
	content: "\79";
}
.icon_volume-high_alt:before {
	content: "\7a";
}
.icon_quotations:before {
	content: "\7b";
}
.icon_quotations_alt2:before {
	content: "\7c";
}
.icon_clock_alt:before {
	content: "\7d";
}
.icon_lock_alt:before {
	content: "\7e";
}
.icon_lock-open_alt:before {
	content: "\e000";
}
.icon_key_alt:before {
	content: "\e001";
}
.icon_cloud_alt:before {
	content: "\e002";
}
.icon_cloud-upload_alt:before {
	content: "\e003";
}
.icon_cloud-download_alt:before {
	content: "\e004";
}
.icon_image:before {
	content: "\e005";
}
.icon_images:before {
	content: "\e006";
}
.icon_lightbulb_alt:before {
	content: "\e007";
}
.icon_gift_alt:before {
	content: "\e008";
}
.icon_house_alt:before {
	content: "\e009";
}
.icon_genius:before {
	content: "\e00a";
}
.icon_mobile:before {
	content: "\e00b";
}
.icon_tablet:before {
	content: "\e00c";
}
.icon_laptop:before {
	content: "\e00d";
}
.icon_desktop:before {
	content: "\e00e";
}
.icon_camera_alt:before {
	content: "\e00f";
}
.icon_mail_alt:before {
	content: "\e010";
}
.icon_cone_alt:before {
	content: "\e011";
}
.icon_ribbon_alt:before {
	content: "\e012";
}
.icon_bag_alt:before {
	content: "\e013";
}
.icon_creditcard:before {
	content: "\e014";
}
.icon_cart_alt:before {
	content: "\e015";
}
.icon_paperclip:before {
	content: "\e016";
}
.icon_tag_alt:before {
	content: "\e017";
}
.icon_tags_alt:before {
	content: "\e018";
}
.icon_trash_alt:before {
	content: "\e019";
}
.icon_cursor_alt:before {
	content: "\e01a";
}
.icon_mic_alt:before {
	content: "\e01b";
}
.icon_compass_alt:before {
	content: "\e01c";
}
.icon_pin_alt:before {
	content: "\e01d";
}
.icon_pushpin_alt:before {
	content: "\e01e";
}
.icon_map_alt:before {
	content: "\e01f";
}
.icon_drawer_alt:before {
	content: "\e020";
}
.icon_toolbox_alt:before {
	content: "\e021";
}
.icon_book_alt:before {
	content: "\e022";
}
.icon_calendar:before {
	content: "\e023";
}
.icon_film:before {
	content: "\e024";
}
.icon_table:before {
	content: "\e025";
}
.icon_contacts_alt:before {
	content: "\e026";
}
.icon_headphones:before {
	content: "\e027";
}
.icon_lifesaver:before {
	content: "\e028";
}
.icon_piechart:before {
	content: "\e029";
}
.icon_refresh:before {
	content: "\e02a";
}
.icon_link_alt:before {
	content: "\e02b";
}
.icon_link:before {
	content: "\e02c";
}
.icon_loading:before {
	content: "\e02d";
}
.icon_blocked:before {
	content: "\e02e";
}
.icon_archive_alt:before {
	content: "\e02f";
}
.icon_heart_alt:before {
	content: "\e030";
}
.icon_star_alt:before {
	content: "\e031";
}
.icon_star-half_alt:before {
	content: "\e032";
}
.icon_star:before {
	content: "\e033";
}
.icon_star-half:before {
	content: "\e034";
}
.icon_tools:before {
	content: "\e035";
}
.icon_tool:before {
	content: "\e036";
}
.icon_cog:before {
	content: "\e037";
}
.icon_cogs:before {
	content: "\e038";
}
.arrow_up_alt:before {
	content: "\e039";
}
.arrow_down_alt:before {
	content: "\e03a";
}
.arrow_left_alt:before {
	content: "\e03b";
}
.arrow_right_alt:before {
	content: "\e03c";
}
.arrow_left-up_alt:before {
	content: "\e03d";
}
.arrow_right-up_alt:before {
	content: "\e03e";
}
.arrow_right-down_alt:before {
	content: "\e03f";
}
.arrow_left-down_alt:before {
	content: "\e040";
}
.arrow_condense_alt:before {
	content: "\e041";
}
.arrow_expand_alt3:before {
	content: "\e042";
}
.arrow_carrot_up_alt:before {
	content: "\e043";
}
.arrow_carrot-down_alt:before {
	content: "\e044";
}
.arrow_carrot-left_alt:before {
	content: "\e045";
}
.arrow_carrot-right_alt:before {
	content: "\e046";
}
.arrow_carrot-2up_alt:before {
	content: "\e047";
}
.arrow_carrot-2dwnn_alt:before {
	content: "\e048";
}
.arrow_carrot-2left_alt:before {
	content: "\e049";
}
.arrow_carrot-2right_alt:before {
	content: "\e04a";
}
.arrow_triangle-up_alt:before {
	content: "\e04b";
}
.arrow_triangle-down_alt:before {
	content: "\e04c";
}
.arrow_triangle-left_alt:before {
	content: "\e04d";
}
.arrow_triangle-right_alt:before {
	content: "\e04e";
}
.icon_minus_alt:before {
	content: "\e04f";
}
.icon_plus_alt:before {
	content: "\e050";
}
.icon_close_alt:before {
	content: "\e051";
}
.icon_check_alt:before {
	content: "\e052";
}
.icon_zoom-out:before {
	content: "\e053";
}
.icon_zoom-in:before {
	content: "\e054";
}
.icon_stop_alt:before {
	content: "\e055";
}
.icon_menu-square_alt:before {
	content: "\e056";
}
.icon_menu-circle_alt:before {
	content: "\e057";
}
.icon_document:before {
	content: "\e058";
}
.icon_documents:before {
	content: "\e059";
}
.icon_pencil_alt:before {
	content: "\e05a";
}
.icon_folder:before {
	content: "\e05b";
}
.icon_folder-open:before {
	content: "\e05c";
}
.icon_folder-add:before {
	content: "\e05d";
}
.icon_folder_upload:before {
	content: "\e05e";
}
.icon_folder_download:before {
	content: "\e05f";
}
.icon_info:before {
	content: "\e060";
}
.icon_error-circle:before {
	content: "\e061";
}
.icon_error-oct:before {
	content: "\e062";
}
.icon_error-triangle:before {
	content: "\e063";
}
.icon_question_alt:before {
	content: "\e064";
}
.icon_comment:before {
	content: "\e065";
}
.icon_chat:before {
	content: "\e066";
}
.icon_vol-mute:before {
	content: "\e067";
}
.icon_volume-low:before {
	content: "\e068";
}
.icon_volume-high:before {
	content: "\e069";
}
.icon_quotations_alt:before {
	content: "\e06a";
}
.icon_clock:before {
	content: "\e06b";
}
.icon_lock:before {
	content: "\e06c";
}
.icon_lock-open:before {
	content: "\e06d";
}
.icon_key:before {
	content: "\e06e";
}
.icon_cloud:before {
	content: "\e06f";
}
.icon_cloud-upload:before {
	content: "\e070";
}
.icon_cloud-download:before {
	content: "\e071";
}
.icon_lightbulb:before {
	content: "\e072";
}
.icon_gift:before {
	content: "\e073";
}
.icon_house:before {
	content: "\e074";
}
.icon_camera:before {
	content: "\e075";
}
.icon_mail:before {
	content: "\e076";
}
.icon_cone:before {
	content: "\e077";
}
.icon_ribbon:before {
	content: "\e078";
}
.icon_bag:before {
	content: "\e079";
}
.icon_cart:before {
	content: "\e07a";
}
.icon_tag:before {
	content: "\e07b";
}
.icon_tags:before {
	content: "\e07c";
}
.icon_trash:before {
	content: "\e07d";
}
.icon_cursor:before {
	content: "\e07e";
}
.icon_mic:before {
	content: "\e07f";
}
.icon_compass:before {
	content: "\e080";
}
.icon_pin:before {
	content: "\e081";
}
.icon_pushpin:before {
	content: "\e082";
}
.icon_map:before {
	content: "\e083";
}
.icon_drawer:before {
	content: "\e084";
}
.icon_toolbox:before {
	content: "\e085";
}
.icon_book:before {
	content: "\e086";
}
.icon_contacts:before {
	content: "\e087";
}
.icon_archive:before {
	content: "\e088";
}
.icon_heart:before {
	content: "\e089";
}
.icon_profile:before {
	content: "\e08a";
}
.icon_group:before {
	content: "\e08b";
}
.icon_grid-2x2:before {
	content: "\e08c";
}
.icon_grid-3x3:before {
	content: "\e08d";
}
.icon_music:before {
	content: "\e08e";
}
.icon_pause_alt:before {
	content: "\e08f";
}
.icon_phone:before {
	content: "\e090";
}
.icon_upload:before {
	content: "\e091";
}
.icon_download:before {
	content: "\e092";
}
.social_facebook:before {
	content: "\e093";
}
.social_twitter:before {
	content: "\e094";
}
.social_pinterest:before {
	content: "\e095";
}
.social_googleplus:before {
	content: "\e096";
}
.social_tumblr:before {
	content: "\e097";
}
.social_tumbleupon:before {
	content: "\e098";
}
.social_wordpress:before {
	content: "\e099";
}
.social_instagram:before {
	content: "\e09a";
}
.social_dribbble:before {
	content: "\e09b";
}
.social_vimeo:before {
	content: "\e09c";
}
.social_linkedin:before {
	content: "\e09d";
}
.social_rss:before {
	content: "\e09e";
}
.social_deviantart:before {
	content: "\e09f";
}
.social_share:before {
	content: "\e0a0";
}
.social_myspace:before {
	content: "\e0a1";
}
.social_skype:before {
	content: "\e0a2";
}
.social_youtube:before {
	content: "\e0a3";
}
.social_picassa:before {
	content: "\e0a4";
}
.social_googledrive:before {
	content: "\e0a5";
}
.social_flickr:before {
	content: "\e0a6";
}
.social_blogger:before {
	content: "\e0a7";
}
.social_spotify:before {
	content: "\e0a8";
}
.social_delicious:before {
	content: "\e0a9";
}
.social_facebook_circle:before {
	content: "\e0aa";
}
.social_twitter_circle:before {
	content: "\e0ab";
}
.social_pinterest_circle:before {
	content: "\e0ac";
}
.social_googleplus_circle:before {
	content: "\e0ad";
}
.social_tumblr_circle:before {
	content: "\e0ae";
}
.social_stumbleupon_circle:before {
	content: "\e0af";
}
.social_wordpress_circle:before {
	content: "\e0b0";
}
.social_instagram_circle:before {
	content: "\e0b1";
}
.social_dribbble_circle:before {
	content: "\e0b2";
}
.social_vimeo_circle:before {
	content: "\e0b3";
}
.social_linkedin_circle:before {
	content: "\e0b4";
}
.social_rss_circle:before {
	content: "\e0b5";
}
.social_deviantart_circle:before {
	content: "\e0b6";
}
.social_share_circle:before {
	content: "\e0b7";
}
.social_myspace_circle:before {
	content: "\e0b8";
}
.social_skype_circle:before {
	content: "\e0b9";
}
.social_youtube_circle:before {
	content: "\e0ba";
}
.social_picassa_circle:before {
	content: "\e0bb";
}
.social_googledrive_alt2:before {
	content: "\e0bc";
}
.social_flickr_circle:before {
	content: "\e0bd";
}
.social_blogger_circle:before {
	content: "\e0be";
}
.social_spotify_circle:before {
	content: "\e0bf";
}
.social_delicious_circle:before {
	content: "\e0c0";
}
.social_facebook_square:before {
	content: "\e0c1";
}
.social_twitter_square:before {
	content: "\e0c2";
}
.social_pinterest_square:before {
	content: "\e0c3";
}
.social_googleplus_square:before {
	content: "\e0c4";
}
.social_tumblr_square:before {
	content: "\e0c5";
}
.social_stumbleupon_square:before {
	content: "\e0c6";
}
.social_wordpress_square:before {
	content: "\e0c7";
}
.social_instagram_square:before {
	content: "\e0c8";
}
.social_dribbble_square:before {
	content: "\e0c9";
}
.social_vimeo_square:before {
	content: "\e0ca";
}
.social_linkedin_square:before {
	content: "\e0cb";
}
.social_rss_square:before {
	content: "\e0cc";
}
.social_deviantart_square:before {
	content: "\e0cd";
}
.social_share_square:before {
	content: "\e0ce";
}
.social_myspace_square:before {
	content: "\e0cf";
}
.social_skype_square:before {
	content: "\e0d0";
}
.social_youtube_square:before {
	content: "\e0d1";
}
.social_picassa_square:before {
	content: "\e0d2";
}
.social_googledrive_square:before {
	content: "\e0d3";
}
.social_flickr_square:before {
	content: "\e0d4";
}
.social_blogger_square:before {
	content: "\e0d5";
}
.social_spotify_square:before {
	content: "\e0d6";
}
.social_delicious_square:before {
	content: "\e0d7";
}
.icon_printer:before {
	content: "\e103";
}
.icon_calulator:before {
	content: "\e0ee";
}
.icon_building:before {
	content: "\e0ef";
}
.icon_floppy:before {
	content: "\e0e8";
}
.icon_drive:before {
	content: "\e0ea";
}
.icon_search-2:before {
	content: "\e101";
}
.icon_id:before {
	content: "\e107";
}
.icon_id-2:before {
	content: "\e108";
}
.icon_puzzle:before {
	content: "\e102";
}
.icon_like:before {
	content: "\e106";
}
.icon_dislike:before {
	content: "\e0eb";
}
.icon_mug:before {
	content: "\e105";
}
.icon_currency:before {
	content: "\e0ed";
}
.icon_wallet:before {
	content: "\e100";
}
.icon_pens:before {
	content: "\e104";
}
.icon_easel:before {
	content: "\e0e9";
}
.icon_flowchart:before {
	content: "\e109";
}
.icon_datareport:before {
	content: "\e0ec";
}
.icon_briefcase:before {
	content: "\e0fe";
}
.icon_shield:before {
	content: "\e0f6";
}
.icon_percent:before {
	content: "\e0fb";
}
.icon_globe:before {
	content: "\e0e2";
}
.icon_globe-2:before {
	content: "\e0e3";
}
.icon_target:before {
	content: "\e0f5";
}
.icon_hourglass:before {
	content: "\e0e1";
}
.icon_balance:before {
	content: "\e0ff";
}
.icon_rook:before {
	content: "\e0f8";
}
.icon_printer-alt:before {
	content: "\e0fa";
}
.icon_calculator_alt:before {
	content: "\e0e7";
}
.icon_building_alt:before {
	content: "\e0fd";
}
.icon_floppy_alt:before {
	content: "\e0e4";
}
.icon_drive_alt:before {
	content: "\e0e5";
}
.icon_search_alt:before {
	content: "\e0f7";
}
.icon_id_alt:before {
	content: "\e0e0";
}
.icon_id-2_alt:before {
	content: "\e0fc";
}
.icon_puzzle_alt:before {
	content: "\e0f9";
}
.icon_like_alt:before {
	content: "\e0dd";
}
.icon_dislike_alt:before {
	content: "\e0f1";
}
.icon_mug_alt:before {
	content: "\e0dc";
}
.icon_currency_alt:before {
	content: "\e0f3";
}
.icon_wallet_alt:before {
	content: "\e0d8";
}
.icon_pens_alt:before {
	content: "\e0db";
}
.icon_easel_alt:before {
	content: "\e0f0";
}
.icon_flowchart_alt:before {
	content: "\e0df";
}
.icon_datareport_alt:before {
	content: "\e0f2";
}
.icon_briefcase_alt:before {
	content: "\e0f4";
}
.icon_shield_alt:before {
	content: "\e0d9";
}
.icon_percent_alt:before {
	content: "\e0da";
}
.icon_globe_alt:before {
	content: "\e0de";
}
.icon_clipboard:before {
	content: "\e0e6";
}


/*testimonial section*/
.swiper-pagination .swiper-pagination-bullet{
	font-size: 0;
    height: 15px;
    width: 15px;
    display: inline-block;
    border-radius: 50%;
    border: 0;
    background-color: #d8d8d8;
}
.testimonial-sec h1{
	font-size: 2.052em;
   	line-height: 45px;
   	margin-bottom: 36px;

}
.et_pb_section.testimonial-sec{
	padding: 8rem 0;
}
.swiper.mySwiper{
	padding-bottom: 50px;
}

/*banner section*/

#top-menu-nav>ul>li>a:hover{
	color : #6c2d4b ;
	opacity :  1!important;
	text-decoration: underline !important;
    text-decoration-style: solid !important;
}
#top-menu li{
	position : relative;
}
#top-menu li.current-menu-itemb>a:before, #top-menu li.current_page_item>a:before {
	content: '';
    position: absolute;
    background-color: #c2e9e7;
    top: 15%;
    left: 0;
    width: 100%;
    height: 12px;
    z-index: -1;
}
span.et_pb_section_video_bg:after{
	content: '';
    position: absolute;
    background-color: rgb(0 0 0 / 50%);
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.subpage-banner-title h2{
	font-family: "Conduit ITC W02 Regular",sans-serif;
	color: #fff;
    margin-bottom: 0;
    font-weight: 700;
    text-transform: uppercase;
}
.subpage-banner{
	position : relative;
}

.section--title{
	font-weight: 700;
	font-family: "Conduit ITC W02 Bold";
	line-height : 40px;
}
.cus-row{
	align-items: center;
}
.body-text p{
	font-family: 'Source Sans Pro',sans-serif;
	font-size : 18px;
}
.subpage-bannerimg{
	position : relative;
}
.subpage-bannerimg:after{
	content : '';
	position : absolute;
	width : 100%;
	height : 100%;
	background-color : rgba(0, 72, 69, 0.6);
	top : 0;
	bottom : 0;
	left : 0;
	right : 0;
}
.section--title.sidestyle{
	position : relative;
}
.section--title.sidestyle:before{
	position: absolute;
    content: "";
    top: 0px;
    left: -2rem;
    width: 13px;
    height: 100%;
    background-color: rgb(0, 162, 155);
}
.title-style{
	position : relative;
}
.title-style:after{
	position: absolute;
    content: "";
    top: 0px;
    left: -2rem;
    width: 8px;
    height: 100%;
    background-color: rgb(0, 162, 155);
}
.about--directors__card img{
	width: 220px;
 	height: 225px;
 	object-fit: cover;
}
.scientific-committee-sec .btn-aw,
.industry-advisory-sec .btn-aw{
	display : none;
}
.about--directors__card{
	margin-bottom : 88px;
}
.industry-advisory-sec .et_pb_code.et_pb_code_2 .row{
	justify-content: flex-start !important;
}
.page-id-314 .modal.show{
	background-color: rgba(10,10,10,.45);
}
.page-id-314 .et_pb_section_4.et_pb_section{
	position: relative;
    z-index: 0;
}
.page-id-314 .modal-body{
	padding : 2rem;
}
.page-id-314 .modal-body .row .row a.mb-2{
	display : none;
}
.page-id-314 .modal-body .reveal__title h3{
	font-size: 1.953em;
    font-family: 'Source Sans Pro',sans-serif;
    margin-bottom: 0;
    font-weight: 700;
}
.page-id-314 .modal-body .reveal__title{
	margin-bottom: 50px;
}
.faq-section .et_pb_accordion .et_pb_toggle{
    border : none;   
}

.faq-section .et_pb_accordion .et_pb_toggle {
    box-shadow: 0 5px 10px rgb(0 0 0 / 5%);
    background: #fefefe;
}
.faq-section .et_pb_toggle.et_pb_module.et_pb_accordion_item.et_pb_accordion_item_0{
    border-top: 8px solid #00a29b;
}
.faq-section .et_pb_accordion .et_pb_toggle .et_pb_toggle_title{
    font-size: 25px;
    color: #2d2d2d;
    font-family: 'Source Sans Pro',sans-serif;
    margin-bottom: 0px;
}
.faq-section .et_pb_accordion .et_pb_toggle_content p{
    font-size: 18px;
    color: #0a0a0a;
    font-family: 'Source Sans Pro',sans-serif;
}
.faq-section .et_pb_toggle .et_pb_toggle_title:before{
    font-size:25px;
    color: #00a29b;
}
.faq-section .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before {
    font-size: 25px;
    color: #00a29b;
    font-family: ETmodules!important;
    font-weight: 400!important;
    content: "\e04f"!important;
    display: block;
}
.news-section .et_pb_image_container img{
        border-top: 8px solid #00a29b;
        aspect-ratio: 636/573;
}
.news-section .et_pb_blog_grid .et_pb_post{
    border : none;
    height: 620px;
    box-shadow: 0 19.1988px 25.5984px rgb(0 0 0 / 5%);
	display : flex;
	flex-direction : column;
	overflow : hidden;
}
.news-section .et_pb_blog_grid .et_pb_post .et_pb_image_container{
	order: 1;
}
.news-section .et_pb_blog_grid .et_pb_post .entry-title{
	order: 3;
}
.news-section .et_pb_blog_grid .et_pb_post .post-meta{
	order : 2;
	text-align: right;
	position: relative;
    z-index: 0;
    font-weight: 700;
    color: #2d2d2d;
    width: fit-content;
    margin-left: auto;
	font-size : 18px;
	margin-bottom: 18px;
}
.news-section .et_pb_blog_grid .et_pb_post .post-meta:before {
    position: absolute;
    content: '';
    left: 0;
    width: 100%;
    bottom: 5%;
    height: 12px;
    z-index: -1;
    background-color: #c2e9e7;
}
.news-section .et_pb_post .entry-title a{
    text-decoration: none;
    font-size: 35.154px;
    font-family: 'Source Sans Pro',sans-serif;
    margin-bottom: 0;
    color: #2d2d2d;
    font-weight: 400;
}
body.single-post h1.entry-title {
    color: #2d2d2d;
    font-size: 35.135px;
    font-family: 'Source Sans Pro',sans-serif;
    margin-bottom: 20px;
    padding: 0px;
}
body.single-post p.post-meta{
	 margin-bottom: 20px;
}

body.single-post .et_pb_text_inner {
    font-size: 20px;
    line-height: 29px;
    color: #2d2d2d;
    font-family: 'Source Sans Pro',sans-serif;
}


body.single-post .et_pb_text_inner p {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0px;
}

body.single-post .et_pb_text_inner ul {
    font-size: 18px;
    margin-top: 18px;
    margin-bottom: 18px;
    font-family: 'Source Sans Pro',sans-serif;
}

body.single-post .et_pb_text_inner a {
    color: #2d2d2d;
}
body.single-post .post-meta .author,
body.single-post .post-meta .category,
body.single-post .post-meta .comments-number,
body.single-post .post-meta a{
	display : none;
}
body.single-post span.published::after {
    position: absolute;
    content: '';
    bottom: 10%;
    left: 0;
    width: 100%;
    height: 10px;
    z-index: -1;
    background-color: #c2e9e7;
}

body.single-post span.published {
    font-size: 18px;
    position: sticky;
}
body.single-post .et_pb_post .et_post_meta_wrapper img{
    float: right;
    display: inline-block;
    object-fit: cover;
    width: 636px;
    height: 573px;
    margin-left: 30px;
}
body.single-post .et-l--post .et_pb_section.et_pb_section_0{
	background-color: transparent;
}
body.single-post .entry-content .et_pb_row .et_pb_column{
	float: none;
}
body.single-post .entry-content .et_pb_section,
body.single-post .entry-content .et_pb_row{
	padding-top: 0px;
}
body.single-post .yarpp-related h3 {
    position: relative;
    z-index: 0;
    font-family: 'Source Sans Pro',sans-serif;
    font-size: 35.154px;
    width: fit-content;
	margin-bottom : 40px;
}

body.single-post .yarpp-related h3::after {
    position: absolute;
    content: '';
    bottom: 10%;
    left: 0;
    width: 100%;
    height: 12px;
    z-index: -1;
    background-color: #c2e9e7;
}
body.single-post .yarpp-thumbnails-horizontal{
	text-align: center;
	margin-left: -15px;
    margin-right: -15px;
}
body.single-post .yarpp-thumbnails-horizontal .yarpp-thumbnail{
	margin-left: 15px;
    margin-right: 15px;
	margin-bottom: 2rem;
	width : 368px;
	height: 585px;
	box-shadow: 0 19.1988px 25.5984px rgb(0 0 0 / 5%);
}
body.single-post .yarpp-thumbnails-horizontal .yarpp-thumbnail img{
	width: 100%;
    height: 300px;
    object-fit: cover;
	margin-bottom : 50px !important;
	margin : 0px;
}
body.single-post span.yarpp-thumbnail-title {
    color: #2d2d2d;
    font-weight: 400;
    font-size: 35.154px;
    font-family: 'Source Sans Pro',sans-serif;
}
body.single-post a.yarpp-thumbnail {
    border-top: 8px solid #00a29b;
}
body.single-post .yarpp-thumbnails-horizontal .yarpp-thumbnail{
	height : auto;
}
.et_pb_module .wp-pagenavi{
	width: fit-content;
    margin-left: auto;
}
.wp-pagenavi a, .wp-pagenavi span {
    text-decoration: none;
    border: 1px solid #00a29b;
    margin-left: auto;
    padding: 3px 10px;
    margin: 4px;
	font-size : 20px;
	color : #00a29b;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
    border-color: #00a29b;
    background-color: #00a29b;
    color: white;
}

 h1.big-txt{
	font-family: "Conduit ITC W02 Bold";
    font-weight: 700;
    color: #fff;
}
.border-style{
	border: 8px solid #fff;
    padding: 1rem 2rem;
    margin-bottom: 2rem;
}

.subpage-subtitle{
	font-family: 'Source Sans Pro','sans-serif';
    color: white;
    font-size: 1.8em;
}
h3.workspage-title{
	color: #011918;
    font-weight: 700;
    margin-bottom: 20px;
    font-size: 31px;
}
.black-txt{
	color: #212529;
}
.worksptxt{
	font-weight: 400;
    font-size: 25px;
}
.block-center{
	display : flex;
	flex-wrap: wrap;
	align-items: center;
}
.btn-green{
	background-color: #93c01f;
	padding: 10px 30px;
	color: #fff;
}
.whitetxt{
	color : #ffffff !important;
}
.btn-green:hover{
	transition: .5s ease-in-out;
    background-color: rgba(147,192,31,.7) !important;
	color : white !important;
}


/*products page*/
.products--row {
    flex-direction: row;
    flex-wrap: wrap;
}

.products--row .products--section__column {
    width: 33.33%;
    margin-top: 15px;
    margin-bottom: 15px;
}

.products--row .product-image-container {
    border: 1px solid #ccc;
    text-align: center;
}

.products--row .products--section__card__content {
    padding: 16px;
}

.products--row h4 .section--title {
    font-size: 28.154px;
    font-family: 'Source Sans Pro',sans-serif;
    font-weight: 400;
    line-height: 32.3541px;
    margin-top: 37px;
    margin-bottom: 10px;
    position: relative;
}

.products--row .products--section__card h4 {
    margin-top: 37px;
    padding: 0px;
}

.products--row .products--section__card h3 {
    padding: 0px;
    color: #2d2d2d;
    font-size: 35.154px;
    font-family: 'Source Sans Pro',sans-serif;
    font-weight: 700;
}

.products--row .products--section__card__content__link span.section--title {
    font-size: 22px;
    color: rgb(10,10,10);
    font-family: 'Source Sans Pro',sans-serif;
    line-height: 33px;
    position: relative;
}

.products--row  span.section--title::before {
    content: '';
    background-color: #c2e9e7;
    height: 12px;
    width: 100%;
    position: absolute;
    margin-top: 18px;
    z-index: -1;
}

.products--section__card {
    box-shadow: 0 19.1988px 25.5984px rgb(0 0 0 / 5%);
    height: 100%
}
body.page-id-1191 .et_pb_section .et_pb_row {
    width: 100%;
    max-width: 75rem !important;
}

body.page-id-1191 .et_pb_code_inner .column.small-12.large-4 {
    width: 33.33%;
}

.et_pb_code_inner .column.small-12.large-4 select#brandsNames {
    width: 100%;
    height: 39px;
}

body.page-id-1191 .et_pb_module .et_pb_code_inner section.container {
    padding-top: 0px !important;
}

body.page-id-1191 .et_pb_section.et_pb_section_1.et_section_regular {
    padding-top: 0px !important;
}
body.page-id-1191 .et_pb_section .et_pb_row.et_pb_row_1{
    padding-top: 0px !important;
}


/*products detail page*/
body.page-template-product-details .cus-row.sidebar-section.cert-container {
    /* display: flex; */
    /* flex-wrap: wrap; */
    margin-bottom: 20px;
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
    padding-bottom: 64px;
    align-items: flex-start;
}

body.page-template-product-details .cus-col-left {
    padding-top: 64px;
    flex: 0 0 30%;
    max-width: 30%;
}

body.page-template-product-details .cus-col-right {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
   
}

body.page-template-product-details .cus-right-bg {
    background-color: #fff;
    border-radius: 20px;
    box-shadow: 0 10px 20px rgb(35 42 80 / 10%);
}

body.page-template-product-details .content-right.right-inner-row {
    display: flex;
    justify-content: space-between;
    margin-top: 32px;
    margin-bottom: 32px;
    position: relative;
    padding-left: 32px;
    padding-right: 32px;
    /* flex-direction: column; */
}

body.page-template-product-details .right-inner-left {
    position: relative;
    text-align: center;
    margin-top: 20px;
}

body.page-template-product-details .right-inner-left img {
    border-style: none;
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
}

body.page-template-product-details .right-inner-img {
    position: absolute;
    bottom: 5px;
    right: 5px;
    padding-top: 24px;
    padding-bottom: 24px;
}

body.page-template-product-details .right-inner-img img {
    width: 100%;
    max-width: 175px;
    height: 100%;
    display: block;
    margin: auto;
}

body.page-template-product-details .right-inner-main {
    border-radius: 8px;
    border: 1px solid #dbdbdb;
}

body.page-template-product-details .right-score-row {
    padding: 24px;
}

body.page-template-product-details .divider {
    width: 100%;
    height: 1px;
    background-color: #dbdbdb;
}

body.page-template-product-details .cus-container {
    max-width: 1200px;
    margin: auto;
    padding: 60px 15px;
}

body.page-template-product-details .mondra-main {
    position: relative;
    background-color: #e0eeee;
}

body.page-template-product-details .right-inner-right {
    margin-top: 20px;
}

body.page-template-product-details .right-score-row span {
    font-family: 'Source Sans Pro',sans-serif;
    font-size: 18px;
    font-weight: 400;
}

body.page-template-product-details button.help-btn {
    position: absolute;
    width: auto;
    height: auto;
    color: #343c4c;
    margin-right: 0;
    padding: 10px 16px 10px 38px;
    background-position: 8px 6px;
    background-color: #ffd752;
    border: 2px solid transparent;
    font-weight: 500;
    box-shadow: 0 0 6px 0 rgb(0 0 0 / 20%);
    cursor: pointer;
    border-radius: 24px;
    background-image: url(https://www.foundation-earth.org/wp-content/themes/twentytwentytwo-child/css/img/learn_more_cta_icon.a5292871.svg);
    background-size: 24px 24px;
    background-repeat: no-repeat;
    top: 15px;
    right: -55px;
}

body.page-template-product-details .eco-impect {
    position: relative;
    display: flex;
    align-items: center;
    padding-left: 32px;
    padding-right: 32px;
}

body.page-template-product-details .eco-impect svg {
    margin-right: 10px;
}

body.page-template-product-details h5.eco-title {
    font-size: 22px;
    line-height: 29px;
	font-weight : 700;
    margin: 0px;
}

body.page-template-product-details .table-wrap {
    padding-left: 32px;
    padding-right: 32px;
    margin-top: 24px;
    margin-bottom: 24px;
}

body.page-template-product-details table.mondra-table-main {
    font-size: 16px;
    line-height: 21px;
    border: 0;
    overflow: scroll;
    width: 100%;
}

body.page-template-product-details table.mondra-table-main th {
    background-color: #00a099!important;
    padding: 16px;
    color: #fff;
    font-weight: 500;
}

body.page-template-product-details table.mondra-table-main td {
    padding: 16px;
    border-bottom: 1px solid #dbdbdb;
    font-weight: 500;
    color: #232a50;
}

body.page-template-product-details table.mondra-table-main span {
    font-family: 'Source Sans Pro',sans-serif;
}

body.page-template-product-details .social-icon {
    padding: 24px 32px;
    text-align: center;
    color: #232a50;
}

body.page-template-product-details .social-icon p {
    font-size: 16px;
    line-height: 21px;
    text-align: center;
    color: #232a50;
    margin-bottom: 5px;
}

body.page-template-product-details .social-icon-inner {
    padding: 24px 32px;
    text-align: center;
    color: #232a50;
}

body.page-template-product-details .social-icon-inner button.share-icon {
    background-color: transparent;
    border: none;
    padding: 0;
    font: inherit;
    color: inherit;
    cursor: pointer;
}

body.page-template-product-details button.share-icon svg {
    fill: #232a50;
}

body.page-template-product-details .cert-help {
    display: none;
}


body.page-template-product-details .detail-chart {
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 10px 20px rgb(35 42 80 / 10%);
    -webkit-animation: show .15s ease-in forwards;
    animation: show .15s ease-in forwards;
    color: #343c4c;
    padding-top: 24px;
    padding-bottom: 24px;
    text-align: center;
}

body.page-template-product-details .detail-chart h2 {
    font-size: 42px;
    line-height: 54px;
    font-weight: 300;
    padding: 0;
    margin: 24px 0;
    font-family: "Conduit ITC W02 Regular",sans-serif;
}
body.page-template-product-details .chart-body {
    display: flex;
    justify-content: space-between;
    padding-left: 32px;
    padding-right: 32px;
    margin-top: 16px;
    margin-bottom: 16px;
}
body.page-template-product-details .chart-col-main {
    display: flex;
    justify-content: space-between;
    width: 20%;
    padding-top: 32px;
    padding-left: 5px;
    padding-right: 5px;
}

body.page-template-product-details .chart-main-div h5.text-lg {
    font-size: 22px;
    line-height: 29px;
    font-weight: 700;
    margin-top: 36px;
    margin-bottom: 36px;
    padding: 0px;
    font-family: 'Source Sans Pro',sans-serif;
	color : #343c4c;
}

body.page-template-product-details .info-card-section {
    display: block;
    padding-left: 32px;
    padding-right: 32px;
    margin-top: 24px;
    margin-bottom: 24px;
}

body.page-template-product-details div#info-card-wrap {
    border: 1px solid #dbdbdb;
    border-radius: 8px;
}

body.page-template-product-details .btnlist {
    display: flex;
}

body.page-template-product-details button.singlebtn {
    flex-direction: column;
    position: relative;
    display: flex;
    align-items: center;
    flex: 1 1;
    padding: 12px 0;
    background-color: #fff;
    border: none;
    border-right: 1px solid #dbdbdb;
    cursor: pointer;
    padding-top: 32px;
    padding-bottom: 32px;
}

body.page-template-product-details button.singlebtn svg {
    width: 70%;
    height: 70%;
    max-width: 80px;
    max-height: 80px;
}

body.page-template-product-details .singlebtn-text {
    display: none;
    font-size: 22px;
    line-height: 29px;
    font-weight: 700;
    margin: 8px 0;
}

body.page-template-product-details .selected-detail {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: left;
    background-color: #343c4c;
    color: #fff;
    padding: 0 16px 16px;
    box-shadow: 0 0 0 1px #343c4c;
    font-size: 12px;
    box-sizing: border-box;
}

body.page-template-product-details .infocard-title {
    font-size: 16px;
    font-weight: 700;
    padding-top: 24px;
    padding-bottom: 24px;
}

body.page-template-product-details div#mob-details-container {
    /* display: block; */
    height: 200px;
}

body.page-template-product-details .other-info {
    padding-bottom: 30px;
}

body.page-template-product-details .info {
    background: #fff;
    color: #343c4c;
    border-radius: 20px;
    box-shadow: 0 10px 20px rgb(35 42 80 / 10%);
    -webkit-animation: .15s ease-in forwards show;
    animation: .15s ease-in forwards show;
    padding-top: 24px;
    padding-bottom: 24px;
    margin-top: 24px;
    margin-bottom: 24px;
}

body.page-template-product-details .info-inner {
    display: flex;
    overflow: auto;
    padding-left: 32px;
    padding-right: 32px;
}

body.page-template-product-details .info-inner-left {
    padding-left: 30px;
}

body.page-template-product-details .info-head {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 16px;
    margin-bottom: 16px;
}

body.page-template-product-details .info-head svg {
    margin-right: 10px;
}

body.page-template-product-details .text-lg {
    line-height: 29px;
    font-size: 22px;
    font-weight: 700;
}
body.page-template-product-details .singlebtn.selected {
    background: #343c4c!important;
    color: #fff;
    box-shadow: 0 0 0 1px #343c4c;
    z-index: 1;
}

body.page-template-product-details .info-body {
    display: flex;
}

body.page-template-product-details .info-body a.link-green {
    color: #00a099!important;
    text-decoration: underline;
    text-decoration-color: rgba(75,155,155,.47);
}

body.page-template-product-details .info-body img {
    width: 100%;
    height: auto;
    margin-right: 25px;
    max-width: 180px;
}

body.page-template-product-details .inf-body-text {
    font-size: 16px;
}

body.page-template-product-details .inf-body-text > div {
    margin-top: 16px;
    margin-bottom: 16px;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
}

body.page-template-product-details button.chart-point-inner {
    margin: 0 16px!important;
    max-width: none;
    background-color: transparent;
    display: flex;
    align-items: center;
    margin: 0;
    padding: 5px 10px;
    height: 31px;
    transition: background-color .2s ease-in;
    cursor: pointer;
    position: relative;
    left: 10;
    border: none;
	padding-left: 15px;
}

body.page-template-product-details .chart-point {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
body.page-template-product-details .chart-point button::before{
	content: ' ';
    position: absolute;
	width: 1rem;
    height: 1rem;
    left: 0;
    border-radius: 3px;
}
body.page-template-product-details .chart-point button#greenhouse-gases::before { 
    background-color: #00a099;
}

body.page-template-product-details .chart-point button#water-scarcity::before {
    background-color: #f5bf5c;
}

body.page-template-product-details .chart-point button#eutrophication::before {
    background-color: #b6d3bb;
}

body.page-template-product-details .chart-point button#biodiversity::before {
    background-color: #cc7a6a;
}

body.page-template-product-details .chart-point-inner span {
    margin-left: 4px;
}
body.page-template-product-details .cert-help {
    display: none;
    flex: 0 0 40%;
    background: #fff;
    padding: 20px;
    box-shadow: 0 0 20px rgb(0 0 0 / 30%);
    z-index: 0;
    height: 600px;
    overflow: auto;
    position: relative;
    margin-top: 40px;
    border-radius: 20px;
    padding-left: 60px;
    margin-left: -30px;
}
body.page-template-product-details .cert-help-header {
    position: sticky;
    top: -20px;
    z-index: 5;
    display: flex;
    align-items: center;
    padding: 8px 32px;
    background-color: #ffd752;
    font-weight: 500;
    color: #343c4c;
    margin: -20px -20px 20px -60px;
}
body.page-template-product-details .close-help {
    position: absolute;
    right: 20px;
    background: transparent;
    border: none;
}
body.page-template-product-details .cert-container.show-help .cus-col-left {
    display: none;
}
body.page-template-product-details .cert-container.show-help .cert-help {
    display: block;
}
body.page-template-product-details .chart-col {
    height: 200px;
    width: 40px;
    background-color: #f5f5f5;
    display: flex;
    align-items: flex-end;
    position: relative;
}
body.page-template-product-details .chart-value {
    width: 100%;
    position: relative;
    bottom: 0;
    transition: opacity .2s ease-in;
}
[data-measure=greenhouse-gases] {
    background-color: #4b9b9b;
}
[data-measure=water-scarcity] {
    background-color: #f5bf5c;
}
[data-measure=eutrophication] {
    background-color: #b6d3bb;
}
[data-measure=biodiversity] {
    background-color: #cc7a6a;
}
body.page-template-product-details .info-card-btn {
    border: 1px solid #dbdbdb;
    border-radius: 8px;
}
body.page-template-product-details .btnlist {
    display: flex;
}
body.page-template-product-details #mob-details-container {
    height: 200px;
    display: none;
}
body.page-template-product-details .btnlist .singlebtn:first-child, .btnlist .singlebtn:first-child .selected-detail {
    border-radius: 8px 0 0 0;
}
body.page-template-product-details .btnlist .singlebtn {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 1 1;
    padding: 12px 0;
    border: none;
    border-right: 1px solid #dbdbdb;
    background-color: #fff;
    cursor: pointer;
}
body.page-template-product-details .btnlist .singlebtn svg {
    width: 70%;
    height: 70%;
}
body.page-template-product-details .btnlist .singlebtn .singlebtn-text {
    display: none;
    font-size: 22px;
    line-height: 29px;
    font-weight: 700;
    margin: 8px 0;
}
body.page-template-product-details .selected-detail {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: left;
    background-color: #343c4c;
    color: #fff;
    padding: 0 16px 16px;
    box-shadow: 0 0 0 1px #343c4c;
    font-size: 12px;
    box-sizing: border-box;
}
body.page-template-product-details .selected-detail .infocard-title {
    font-size: 16px;
    font-weight: 700;
    padding-top: 24px;
    padding-bottom: 24px;
}
body.page-template-product-details .singlebtn.selected {
    background: #343c4c;
    color: white;
}
body.page-template-product-details .singlebtn.selected {
    box-shadow: 0 0 0 1px #343c4c;
    z-index: 1;
}
body.page-template-product-details .other-info .info-body .inf-body-text a.link-green {
    text-decoration: underline !important;
}

body.page-template-product-details .other-info .info-body .inf-body-text a.link-green:hover {
    text-decoration: none !important;
}

body.page-template-product-details #mob-details-container .selected-detail {
    position: relative;
    display: block;
}
body.page-template-product-details h2.sub-title {
	font-size: 2.441em;
    font-family: "Conduit ITC W02 Regular",sans-serif;
    margin-bottom: 0;
    padding-bottom: 0;
	font-weight: 300;
}
body.page-template-product-details h1.main-title{
	font-weight: 700;
    font-family: "Conduit ITC W02 Regular",sans-serif;
    color: #232a50;
	font-size: 3.052em;
}
body.page-template-product-details button.help-btn {
    height: 42px;
    line-height: 18px;
    font-size: 18px;
}
body.page-template-product-details .cs-text-right {
    text-align: right;
}
body.page-template-product-details .detail-chart h2 {
    color: #343c4c;
	font-weight : 600 !important;
}


/*Pilot launch page*/
h2.md-title {
    font-family: "Conduit ITC W02 Regular",sans-serif;
    font-size: 54.936px;
    line-height: 63.1764px;
    font-weight: 300;   
}
.pilotlaunch-body-txt h2.md-title{
	margin-bottom: 36.8071px;
    padding: 0;
}
.green-txt {
    color: #00a29b;
}
.pilotlaunch-body-txt h3.subpage-sec--title {
    font-size: 35.156px;
    font-weight: 400;
    line-height: 40.4271px;
    font-family: 'Source Sans Pro',sans-serif;
    padding: 0px;
    margin: 0px;
}
.pilotlaunch-body-txt p {
    margin-bottom: 18px;
    margin-top: 18px;
    padding: 0px;
}

/*join us page*/
body.page-id-1245 .join-us-form .single-field{
	display: flex;
	align-items: center;
}
body.page-id-1245 #panel1 label {
	width: 30%;
    display: block;
    height: 36px;
    line-height: 36px;
	font-family : Arial;
}
body.page-id-1245 .join-us-form .single-field span{
	width: 70%;
}
body.page-id-1245 .join-us-form .single-field span input{
	width : 100%;
}
body.page-id-1245 .join-us-form .single-field span textarea{
	width : 100%;
}
body.page-id-1245 .join-us-form .single-field{
	margin: 20px 0px;
}
body.page-id-1245 .join-us-form .single-field input{
	border: 1px solid #ccc !important;
	color: #2D2D2D;
	background-color: #fefefe;
    box-shadow: inset 0 1px 2px rgb(10 10 10 / 10%);
	height: 2.4375rem;
	padding: 0.5rem;
}
body.page-id-1245 .join-us-form .button-form{
	display: flex;
    justify-content: flex-end;
	width: 73%;
}
body.page-id-1245 .join-us-form .button-form input{
	background-color: #6C2D4B;
    color: white;
    text-align: center;
    font-size: 1.2rem;
    margin: 0;
    padding: 10px 30px;
    transition: all 0.3s ease-in-out;
    border-radius: 2px;
    font-weight: 700;
	margin-right: 10px;
}
body.page-id-1245 .join-us-form .wpcf7-spinner{
	display : none;
}


body.page-id-1245 #panel1 h4 {
    font-size: 25px;
    line-height: 37.512px;
    font-family: 'Source Sans Pro',sans-serif;
    margin-bottom: 33.25px;
    margin-top: 33.25px;
}


body.page-id-1245 .et_pb_module.et_pb_code.et_pb_code_0 {
    width: 60%;
    display: block;
    margin: auto;
}

body.page-id-1245 #panel1 .zcwf_button {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 30px;
    padding-left: 30px;
    line-height: 19.2px;
    font-size: 19.2px;
}

body.page-id-1245 .tabs-title.is-active a::after {
    position: absolute;
    content: '\F107';
    font-family: "Font Awesome 6 Free";
    bottom: -130%;
    left: 50%;
    color: #6c2d4b;
    font-size: 22px;
}
body.page-id-1245 #panel2 .mail--tabs .tabs-content h4 {
    font-size: 25px;
    line-height: 37.512px;
    font-family: 'Source Sans Pro',sans-serif;
}
.et_header_style_left .logo_container{
	width : auto;
}


body.page-id-1245 #panel2 .mc-field-group label {
    line-height: 36px;
}

body.page-id-1245 #panel2 .mc-field-group input {
    line-height: 24px;
}

body.page-id-1245 #panel2 .mc-field-group {
    padding-bottom: 18.5px;
}

body.page-id-1245 #panel2 input#mc-embedded-subscribe {
    line-height: 19.2px;
    margin-left: 0px;
}

body.page-id-1245 .tabs-panel h4 {
    margin-bottom: 33.25px;
    margin-top: 33.25px;
    padding: 0px;
}
.privacy-txt h2 , .privacy-txt h3{
	color: #6C2D4B;
	font-weight : 700;
}
.privacy-txt h2{
	font-size: 2.441em;
	font-family: "Conduit ITC W02 Regular", sans-serif;
}
.privacy-txt h3{
	font-size: 1.953em;
	font-family: 'Source Sans Pro', sans-serif;
}
.privacy-txt p{
	color: #2D2D2D;
    font-size: 18px;
    line-height: 27px;
}

@media only screen and (min-width: 768px){
    body.page-template-product-details .btnlist .singlebtn .singlebtn-text {
        display: block;
    }
    body.page-template-product-details .btnlist .singlebtn svg {
        width: 100%;
        height: 100%;
        max-width: 80px;
        max-height: 80px;
    }
    body.page-template-product-details .btnlist .singlebtn {
        padding: 32px 0;
    }
    body.page-template-product-details .cus-row {
        display: flex;
    }
    body.page-template-product-details .other-info h2, body.page-template-product-details .detail-chart h2 {
        font-size: 42px;
        line-height: 54px;
        font-weight: 700;
        padding: 0;
        margin: 24px 0;
    }
    body.page-template-product-details .chart-col-main {
        display: flex;
        justify-content: space-between;
        width: 100%;
        padding-top: 32px;
        padding-left: 16px;
        padding-right: 16px;
    }
    body.page-template-product-details .chart-col {
        height: 350px;
    }
	body.page-template-product-details h1.main-title{
		font-size: 58px;
        line-height: 72px;
	}
	
	
}

@media only screen and (min-width: 768px){
    body.page-template-product-details .sidebar-section {
        padding-bottom: 64px;
    }
	
	
}

@media only screen and (max-width: 768px){
	body.page-template-product-details .table-wrap {
	    overflow: scroll;
	}
	.banner-text .banner-title{
		font-size: 2.2em;
	}
	.banner-text .banner-subtitle{
		font-size: 22px;
	}
	.mobile_menu_bar:before{
		color : #2d2d2d
	}
	.contentclass p{
		font-size : 16px;
	}
	.headingclass h1{
		font-size: 36px;
    	line-height: 42px;
	}
	.testimonial-sec h1{
		font-size: 28px;
    	line-height: 35px;
	}
	.et_pb_section.testimonial-sec{
		padding: 2rem 0;
	}
	.swiper.mySwiper {
    	padding-bottom: 30px;
	}
	.faq-section .et_pb_accordion .et_pb_toggle .et_pb_toggle_title{
		font-size : 22px;
	}
	.faq-section .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before,
	.faq-section .et_pb_toggle .et_pb_toggle_title:before{
		font-size : 16px;
	}
	.news-section .et_pb_blog_grid .et_pb_post{
		min-height : auto;
	}
	body.single-post .et_pb_text_inner{
		margin-top : 30px;
	}
	body.single-post .et_pb_post .et_post_meta_wrapper img{
		float: none;
		width: 100%;
    	height: auto;
	}
	.subpage-subtitle{
		font-size: 22px;
	}
	h3.workspage-title{
		font-size: 22px;
	}
	.worksptxt{
		font-size: 18px;
	}
	.products--row .products--section__column,
	body.page-id-1191 .et_pb_code_inner .column.small-12.large-4 {
        width: 100% !important;
    }
	
	/*products page mob*/
	body.page-template-product-details .cus-col-left {
        flex: 0 0 100%;
        max-width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }

    body.page-template-product-details .cus-col-left {
        padding-top: 0px;
        flex: 0 0 100%;
        max-width: 100%;
    }
    body.page-template-product-details h2.sub-title {
        font-size: 43px;
        font-family: "Conduit ITC W02 Regular",sans-serif;
        margin: 0px;
        padding: 0px;
    }
    body.page-template-product-details h1.main-title {
        font-size: 54px;
        font-family: "Conduit ITC W02 Regular",sans-serif;
        font-weight: 700;
        color: #232a50;
    }
    body.page-template-product-details .content-right.right-inner-row {
        flex-direction: column;
		padding: 1px;
    }
    body.page-template-product-details .chart-point {
    flex-wrap: wrap;
    justify-content: space-between;
    }
    body.page-template-product-details .info-body {
    flex-direction: column !important;
    }
    body.page-template-product-details button.help-btn{
        right: -5px;
        padding: 0px 10px;
		height: 25px;
        line-height: 9px;
        font-size: 12px;
    }
	body.page-template-product-details .cus-row.sidebar-section.cert-container{
		padding-bottom: 0;
	}
	body.page-template-product-details .detail-chart h2{
		font-weight: 300 !important;
	}
	body.page-template-product-details .chart-main-div h5.text-lg{
		font-weight : 600;
	}
	body.page-template-product-details button.chart-point-inner{
		flex: 0 0 40%;
	}
	body.page-template-product-details .social-icon-inner{
		padding: 0px;
	}
	body.page-template-product-details .right-inner-left{
		margin-bottom : 0px;
	}
	body.page-template-product-details .other-info {
       padding-bottom: 0px;
    }
	/*join us page mob*/
	body.page-id-1245 .et_pb_module.et_pb_code.et_pb_code_0 {
        width: 100%;   
   }

   body.page-id-1245 .tabs-panel#panel1 {
    	padding: 0px;
    }
    body.page-id-1245 .mail--tabs .tabs .tabs-title a {
		  width: 100%;
		  display: block;
		  padding: 10px;
   }
    body.page-id-1245 a#panel1-label::after {
		bottom: -70%;
		left: 50%;
    
   }
    body.page-id-1245 .et_pb_row {
    	padding: 0;
   }
   body.page-id-1245 .mail--tabs {
		margin: 0;
		padding: 0;
   }
	body.page-id-1245 .mail--tabs .tabs{
		padding: 0 1em 23px 1em;
	}
	body.page-id-1245 .mail--tabs .tabs .tabs-title:not(:last-child){
		margin-right: 10px;
	}
	body.page-id-1245 #panel1 label,
	body.page-id-1245 .join-us-form .single-field span{
		width : 100%;
	}
	body.page-id-1245 .join-us-form .single-field{
		flex-wrap: wrap;
	}
}
@media only screen and (max-width:992px){
	.scientific-committee-sec {
		padding-bottom : 0px !important; 
	}
	.industry-advisory-sec{
		padding-top : 0px !important;
	}
	.page-id-314 .modal-body .reveal__title{
		margin-top: 30px;
	}
	.products--row .products--section__column,
	body.page-id-1191 .et_pb_code_inner .column.small-12.large-4 {
        width: 50%;
    }
	
	/*products detail tablet*/
	body.page-template-product-details .cus-col-left {
        flex: 0 0 100% !important;
        max-width: 100%;
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
    body.page-template-product-details .cus-col-left {
        padding-top: 0px
    }    
    body.page-template-product-details .info-body {
        flex-direction: row;
    }
    body.page-template-product-details h2.sub-title {
        font-size: 43px;
        line-height: 52px;
        font-weight: 300;
        font-family: "Conduit ITC W02 Regular",sans-serif;
    }
     body.page-template-product-details h1.main-title {
        font-size: 58px;
        line-height: 72px;
        font-weight: 700;
        font-family: "Conduit ITC W02 Regular",sans-serif;
    }
	body.page-template-product-details .cus-row {
        flex-wrap: wrap;
    }
	body.page-template-product-details .chart-col-main{
		    width: 20%;
	}
	
	/*join us tablet*/
	body.page-id-1245 .et_pb_module.et_pb_code.et_pb_code_0 {
        width: 100%;   
   }
    body.page-id-1245 .mail--tabs {
    display: block;
    margin: 0;
    padding: 0;
   }
   
    body.page-id-1245 .et_pb_row.et_pb_row_2 {
    width: 100%;
   }
   .et_header_style_left #logo {
		max-width: 100%;
	}
}

/* join us css */
#crmWebToEntityForm.zcwf_lblLeft {
    width:100%;
    /* padding: 25px; */
    margin: 0 auto;
    box-sizing: border-box;
 }
 #crmWebToEntityForm.zcwf_lblLeft * {
     box-sizing: border-box;
 }
 #crmWebToEntityForm{text-align: left;}
     #crmWebToEntityForm * {
     direction: ltr;
 }
 .zcwf_lblLeft .zcwf_title {
     word-wrap: break-word;
     padding: 0px 6px 10px;
     font-weight: bold;
 }
 .zcwf_lblLeft .zcwf_col_fld input[type=text], .zcwf_lblLeft .zcwf_col_fld textarea {
     width: 100%;
     border: 1px solid #ccc !important;
     resize: vertical;
     border-radius: 2px;
     float: left;
 }
 .zcwf_lblLeft .zcwf_col_lab {
     width: 30%;
     word-break: break-word;
     padding: 0px 6px 0px;
     margin-right: 10px;
     margin-top: 5px;
     float: left;
     min-height: 1px;
 }
 .zcwf_lblLeft .zcwf_col_fld {
    float: left;
    width: 68%;
    padding: 0px 6px 0px;
    position: relative;
    margin-top: 5px;
 }
 .zcwf_lblLeft .zcwf_privacy{padding: 6px;}
 .zcwf_lblLeft .wfrm_fld_dpNn{display: none;}
 .dIB{display: inline-block;}
 .zcwf_lblLeft .zcwf_col_fld_slt {
     width: 60%;
     border: 1px solid #ccc;
     background: #fff;
     border-radius: 4px;
     font-size: 12px;
     float: left;
     resize: vertical;
 }
 .zcwf_lblLeft .zcwf_row:after, .zcwf_lblLeft .zcwf_col_fld:after {
     content: '';
     display: table;
     clear: both;
 }
 .zcwf_lblLeft .zcwf_col_help {
     float: left;
     margin-left: 7px;
     font-size: 12px;
     max-width: 35%;
     word-break: break-word;
 }
 .zcwf_lblLeft .zcwf_help_icon {
     cursor: pointer;
     width: 16px;
     height: 16px;
     display: inline-block;
     background: #fff;
     border: 1px solid #ccc;
     color: #ccc;
     text-align: center;
     font-size: 11px;
     line-height: 16px;
     font-weight: bold;
     border-radius: 50%;
 }
 .zcwf_lblLeft .zcwf_row {margin: 15px 0px;}
 .zcwf_lblLeft .formsubmit {
     margin-right: 5px;
     cursor: pointer;
     color: #333;
     font-size: 12px;
 }
 .zcwf_lblLeft .zcwf_privacy_txt {
     color: rgb(0, 0, 0);
     font-size: 12px;
     font-family: Arial;
     display: inline-block;
     vertical-align: top;
     color: #333;
     padding-top: 2px;
     margin-left: 6px;
 }
 .zcwf_lblLeft .zcwf_button {
     /* font-size: 12px;
     color: #333;
     border: 1px solid #ccc;
     padding: 3px 9px;
     border-radius: 4px;
     cursor: pointer;
     max-width: 120px;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap; */
     margin-right: 10px;
 }
 .zcwf_lblLeft .zcwf_tooltip_over{
     position: relative;
 }
 .zcwf_lblLeft .zcwf_tooltip_ctn{
     position: absolute;
     background: #dedede;
     padding: 3px 6px;
     top: 3px;
     border-radius: 4px;word-break: break-all;
     min-width: 50px;
     max-width: 150px;
     color: #333;
 }
 .zcwf_lblLeft .zcwf_ckbox{
     float: left;
 }
 .zcwf_lblLeft .zcwf_file{
     width: 55%;
     box-sizing: border-box;
     float: left;
 }
 .clearB:after{
     content:"";
     display: block;
     clear: both;
 }
 @media all and (max-width: 600px) {
 .zcwf_lblLeft .zcwf_col_lab, .zcwf_lblLeft .zcwf_col_fld {
     width: auto;
     float: none !important;
 }
 .zcwf_lblLeft .zcwf_col_help {width: 40%;}
 }
 #tabs {

    width: 100%;
     height:30px; 
    border-bottom: solid 1px #CCC;
    padding-right: 2px;
    margin-top: 30px;
    
 
 }
 a {cursor:pointer;}
 
 #tabs li {
     float:left; 
     list-style:none; 
     border-top:1px solid #ccc; 
     border-left:1px solid #ccc; 
     border-right:1px solid #ccc; 
     margin-right:5px; 
     border-top-left-radius:3px;  
     border-top-right-radius:3px;
       outline:none;
 }
 
 #tabs li a {
 
     font-family:Arial, Helvetica, sans-serif; 
     font-size: small;
     font-weight: bold; 
     color: #5685bc;;
    padding-top: 5px;
    padding-left: 7px;
    padding-right: 7px;
     padding-bottom: 8px; 
     display:block; 
     background: #FFF;
     border-top-left-radius:3px; 
     border-top-right-radius:3px; 
     text-decoration:none;
     outline:none;
   
 }
 
 #tabs li a.inactive{
     padding-top:5px;
     padding-bottom:8px;
   padding-left: 8px;
   padding-right: 8px;
     color:#666666;
     background: #EEE;
    outline:none;
    border-bottom: solid 1px #CCC;
 
 }
 
 #tabs li a:hover, #tabs li a.inactive:hover {
    color: #5685bc;
    outline:none;
}
.mail--tabs {
    margin-top: -10rem;
    padding: 4rem 0;
    background-color: #ffffff;
    box-shadow: 0px 19.1988px 25.5984px rgb(0 0 0 / 5%);
    margin-bottom: 2rem;
} 
.mail--tabs .tabs {
    border: 0;
    width: 100%;
    display: flex;
    justify-content: center;
    background-color: transparent;
    list-style: none;
}
.tabs {
    margin: 0;
    border: 1px solid #e6e6e6;
    background: #fefefe;
    list-style-type: none;
}
.tabs::before, .tabs::after {
    display: table;
    content: ' ';
    flex-basis: 0;
    order: 1;
}
.mail--tabs .tabs .tabs-title.is-active {
    position: relative;
}
.mail--tabs .tabs .tabs-title:not(:last-child) {
    margin-right: 20px;
}
.tabs-title {
    float: left;
}
.mail--tabs .tabs .tabs-title.is-active a {
    color: #ffffff;
    background-color: #6C2D4B;
}
.mail--tabs .tabs .tabs-title a {
    color: #ffffff;
    font-weight: 400;
    text-align: center;
    font-size: 1.2rem;
    margin: 0;
    padding: 10px 30px;
    transition: all 0.3s ease-in-out;
    font-weight: 700;
    border: 1px solid #6C2D4B;
    color: #6C2D4B;
    background-color: transparent;
}
.mail--tabs .tabs-content {
    border: 0;
    padding: 2rem 1rem;
}
.tabs-content {
    border: 1px solid #e6e6e6;
    border-top: 0;
    background: #fefefe;
    color: #0a0a0a;
    transition: all 0.5s ease;
}
.tabs-panel.is-active {
    display: block;
}
.tabs-panel {
    display: none;
    padding: 1rem;
}
.mail--tabs .tabs-content h4 {
    text-align: center;
    font-weight: 400;
}
#crmWebToEntityForm.zcwf_lblLeft {
    width: 100%;
    /* padding: 25px; */
    margin: 0 auto;
    box-sizing: border-box;
    text-align: left;
}
#crmWebToEntityForm.zcwf_lblLeft * {
    box-sizing: border-box;
    direction: ltr;
}
.mail--tabs .tabs-content input {
    margin-bottom: 0;
    border: 0.5px solid #2D2D2D;
    color: #2D2D2D;
}
.mail--tabs .tabs-content label {
    color: #00A29B;
    font-size: 20px;
    font-weight: 400;
}
.mail--tabs .tabs-content .btn-aw {
    color: #ffffff;
}

.et_pb_gallery.galleryclass .et_pb_gallery_items{
	display: flex;
    flex-wrap: wrap;
}
.et_pb_gallery.galleryclass .et_pb_gallery_items .et_pb_gallery_item{
	width: 38% !important;
    margin-right: 2% !important;
    margin-bottom: 2% !important;
    margin-left: 0px !important;
}
#moove_gdpr_cookie_info_bar{
	z-index : 99999;
}

@media screen and (max-width: 768px) {
    .et_pb_scroll_top {
        background-color: #00a29b !important;
        border: 1px solid white;
    }
}

@media screen and (min-width: 768px) {
    .et_pb_scroll_top {
		display: none !important;
	}
}	
.scientific-advisory a, .industry-advisory a{
	pointer-events: none !important;
}