*{
margin:0px;
padding:0px;
box-sizing:border-box;
}
.row{margin-left:0px;margin-right:0px;}

body{
	    font-family: 'Neue Haas Grotesk Display Pro', sans-serif ;
		font-size:16px;
		line-height:1.4;
		color:#434343;
}
h1{
	font-size:40px;
	line-height:1.4;font-weight:400;
}
h2{
	font-size:36px;
	line-height:1.4;margin-bottom:13px;font-weight:400;
}
h3{
	
}
h4{
	font-size:26px;
	line-height:1.4;font-weight:400;
}
h5{
	font-size:20px;
	line-height:1.4;font-weight:400;
}
h6{
	font-size:16px;
	line-height:1.4;
	font-weight:600;
}



p, ul li{
	font-size:16px;
	line-height:1.4;
	font-weight:400;
}
ul li{padding-bottom:8px;}
ul{margin-left:30px;padding-left:0px;}
a{
	color:#02B6D9 !important;
	text-decoration:underline !important;
}
a:focus-visible{
	outline:none !important;
}
.nav-link{
	color:#434343 !important;
	font-weight:500;
	position:relative;
	text-decoration:none !important;
	
}
.navbar-toggler{
	border:0px !important;
}
.blue_btn{
	font-size: 16px;
    line-height: 1.2;
    letter-spacing: 0.8px;
    font-weight: 600;
    color: #fff !important;
    background: #243D5C;
    text-decoration: none;
    padding: 12px 24px;
    border-radius: 100px;
    transition: all 0.3s ease-in;
	cursor:pointer;
	display:inline-block;
	text-decoration:none !important;
	min-width:141px;
	text-align:center;
}

.blue_btn:hover,.blue_btn:focus{
	    outline: none !important;
    box-shadow: none !important;
    color: #fff;
    background: rgba(36, 61, 92, 0.85);
}
.white_btn{
	font-size: 16px;
    line-height: 1.2;
    letter-spacing: 0.8px;
    font-weight: 600;
    color: #243D5c !important;
    background: #ffffff;
    text-decoration: none;
    padding: 12px 24px;
    border-radius: 100px;
    transition: all 0.3s ease-in;
	cursor:pointer;
	display:inline-block;text-decoration:none !important;
}
.noPad{padding-left:0px;padding-right:0px;}
.padRight{padding-right:30px;}
.padBtm20{padding-bottom:20px;}
.padRight50{padding-right:50px;}
.padLeft120{padding-left:120px;}
.padLeft30{padding-left:30px;}
.alignRight{text-align:right;}
.alignCenter{text-align:center;}
.text-white-opacity{color:rgba(255, 255, 255, 0.7);}
.text-black{color:#434343 !important;}
.text-grey{color:#6C757D !important;}
.zoom-out{overflow:hidden;}
.zoom-out img{transform: scale(1);
  transition: transform 0.6s ease;}
.zoom-out:hover img{transform: scale(1.1);} 
.zoom-out .mktoImg.mktoGen{overflow:hidden;}
.Wrapper{display:flex;flex-flow:column;}
/*Form Styling starts here*/
.mktoForm{width:100% !important;}
.mktoForm .mktoFormCol:nth-last-child(2):first-child 
{
    width: 100% !important;padding-right:0px !important;}
.mktoForm .mktoFormCol:nth-of-type(1){padding-right:8px !important;width:50% !important;}
.mktoForm .mktoFormCol:nth-of-type(2){padding-left:8px !important;width:50% !important;}
.mktoOffset,.mktoForm .mktoGutter{display:none !important;}
.mktoFieldWrap{width:100% !important;}
.mktoForm .mktoLabel{    width:auto !important;
    font-family: 'Neue Haas Grotesk Display Pro', sans-serif !important;
    font-weight: 400 !important;
    color: #434343 !important;
    font-size: 16px !important;
    line-height: 22px !important;padding-bottom:5px !important;}
.mktoForm input[type=text], .mktoForm input[type=url], .mktoForm input[type=email], .mktoForm input[type=tel], .mktoForm input[type=number], .mktoForm input[type=date], .mktoForm textarea.mktoField, .mktoForm select.mktoField
{
  outline:none !important;width:100% !important;padding:8px !important;color:#434343 !important;border:1px solid #878787 !important;height:41px !important;font-weight:400 !important; font-family: 'Neue Haas Grotesk Display Pro', sans-serif !important;box-shadow:none !important;border-radius:6px !important;background-color:transparent !important;font-size:16px !important;
}
.mktoForm textarea.mktoField{height:96px !important;}
.mktoForm select.mktoField{background-image:url('https://web.nemetschek.com/rs/061-JKS-422/images/dropdown-arrow-updated-new-1.png?version=0');background-repeat:no-repeat;background-position:98% 55%;-webkit-appearance:none !important;}
.mktoButtonRow{width:100% !important;text-align:center !important;margin-top:0px !important;}
.mktoButtonWrap{margin-left:0px !important;}
.mktoButton{background-image:none !important;
font-size: 16px !important;
    line-height: 1.2 !important;
    letter-spacing: 0.8px !important;
    font-weight: 600 !important;
    color: #fff !important;
    background: #243D5C !important;
    text-decoration: none !important;
    padding: 12px 51px 12px 24px !important;
    border-radius: 100px !important;
    transition: all 0.3s ease-in !important;
    cursor: pointer !important;
    display: inline-block !important;
    text-decoration: none !important;
    min-width: 141px !important;
    text-align: center !important;
border:1px solid #243D5C !important;
font-family: 'Neue Haas Grotesk Display Pro', sans-serif !important;


}
.mktoButton:hover{outline: none !important;
    box-shadow: none !important;
    color: #fff !important;
    background: rgba(36, 61, 92, 0.85) !important;}

input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{
  -webkit-text-fill-color: #434343;

  -webkit-box-shadow: 0 0 0px 1000px #000 inset;

  transition: background-color 5000s ease-in-out 0s;

}
.mktoLogicalField.mktoCheckboxList {
    width: 100% !important;
    padding-top: 0px !important;
}

.mktoForm .mktoRadioList > label, .mktoForm .mktoCheckboxList > label
{
color:#434343 !important;font-size:16px !important;font-family: 'Neue Haas Grotesk Display Pro', sans-serif !important;font-weight:400 !important;padding-top:3px !important;
}

.mktoForm .mktoRadioList > input, .mktoForm .mktoCheckboxList > input{margin-top:4px !important;width:20px !important;height:20px !important;}
.mktoForm .mktoCheckboxList > input
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #434343 !important;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #434343 !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
 color: #434343 !important;
}
option:not(:first-of-type) {
 color: #434343 !important;
}
.mktoForm .mktoHtmlText{width:100% !important;}
.mktoForm .mktoHtmlText p{font-size:12px !important;line-height:18px !important;font-family: 'Neue Haas Grotesk Display Pro', sans-serif !important;font-weight:400 !important;margin-bottom:10px !Important;color:#434343 !important;}
.mktoForm .mktoButtonWrap .mktoButton{position:relative;}
.mktoForm .mktoButton::after
{
	content: "";
    position: absolute;
    top: 56%;
    right: 28px;
    width: 16px;
    height: 16px;
    background-image: url('https://web.nemetschek.com/rs/061-JKS-422/images/white-icon.png?version=0');
    background-size: contain;
    background-repeat: no-repeat;
    transform: translateY(-50%);
}


@media(max-width:767px)
  {
    .mktoForm .mktoFormCol{width:100% !important;}


.mktoForm .mktoFormCol:nth-of-type(1){padding-right:0px !important;}
.mktoForm .mktoFormCol:nth-of-type(2){padding-left:0px !important;}
    .mktoForm{padding:0px !important;}
  } 
  /* Modal Styling */
  
  .modal-header{border:0px !important;}
  .modal-header .modal-title{width:100% !Important;}
  .btn-close{width:15px !important;color:#434343 !important;margin-top:-52px !important;padding:0px;}
  .modal-body{padding:30px 25px;padding-top:0px;}

/*-----header start------*/
.header_one{
	border-bottom:1px solid #B0B0B0;
}

.logo img{
	max-width:173px;
	width:100%;
}
/*-----Banner-1------*/

.banner-box-width{max-width:640px;width:100%;margin:0 auto;border-radius: 6px;background: linear-gradient(90deg, rgba(6, 28, 36, 0.00) 5.09%, #176A8A 37.29%, #176A8A 63.7%, rgba(6, 28, 36, 0.00) 90.11%);padding:10px 14px;display:flex;justify-content:center;margin-top:10px;}
.leftImage{padding-right:10px;}
.rightContent h5{margin-bottom:0px;}
.banner_btn{text-align:center;padding-top:25px;}
.detailContainer .banner_btn{padding-top:5px;}

/*-----Banner-2------*/

.banner_two h1{margin-bottom:12px;}
.banner_two .banner_btn{margin-top:15px;}

/*-----Banner-3------*/
.banner_three{position: relative;width:100%;overflow:hidden;}
.background-video {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 1;
  object-fit: cover;
}
.banner-content {
  position: relative;
  z-index: 2;
  color: white;
  text-align: center;
 
}

.banner_three h1{margin-bottom:12px;}
.banner_three .banner_btn{margin-top:15px;}
.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(103, 123, 158, 0.45); /* opacity adjust here */
  z-index: 2;
}
/*-----Banner-4------*/

.banner_four .row{align-items:center;}
.formContainer{max-width:590px;width:100%;float:right;padding:25px 25px 30px 25px;}
.formContainer h4{color:#434343;margin-bottom:20px;}
#banner-4-form-disclaimer p{font-size:12px;font-weight:400;line-height:20px;padding-bottom:12px !important;font-family:'Neue Haas Grotesk Display Pro', sans-serif !important;color:#434343 !important;}

/*-----Banner-5------*/

.banner_five .row{align-items:center;}
.detailContainer{max-width:590px;width:100%;float:right;padding:40px 50px;}
.detailContainer h4{color:#434343;}
#banner-5-right-content p{font-size:12px;line-height:18px;}


/*-----Banner-6------*/
.abstract-bg {
  position: absolute;
  right: 30px;
  bottom: 0;
  width: 1007px;
  z-index: 1;
}
.speaker-img {
  position: absolute;
  right: 85px;
  bottom: 0;
  width: 480px;
  z-index: 2;
}
.banner-6-event{display:flex;margin-top:17px;}
.left-box-content{padding-top:100px;padding-bottom:100px;}
.banner-6-box{    background-color: #00FBC8;
    max-width: 450px;
    padding: 5px 10px;
    text-align: center;margin-top:12px !important;margin-bottom:20px !important;}
.banner-6-box h1{margin:0px;color:#243D5C !important;line-height:44px;}
#banner-6-content h5 span{color:#ffffff;}
.banner_six .container{position:relative;overflow:hidden;}


/*-----Banner-7------*/
.banner-seven-content-box{padding-top:150px;padding-bottom:105px;}
.banner-7-logo img{max-width:400px;width:100%;}
.banner-7-logo{padding-bottom:35px;}
.banner-seven-right-image img{max-width:210px;width:100%;}
.banner-seven-right-bg-image
{
	    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    right: -7%;
    bottom: 0px;
    width: 1000px;
    height: 445px;
    z-index: 1;
}
@media(min-width:1500px)
{
	.banner-seven-right-bg-image{width:71%;}
}

#banner-7-left-content{padding-right:120px;}
.banner_seven .row{align-items:center;}
.padRightlogo{padding-left:135px !important;z-index:2;margin-top:10px;}
/*-----Banner-8------*/

.banner_eight_right_image img{max-width:570px;width:100%;}
.webinar-title{background-color:#02B6D9;padding:10px;border-radius:6px;display:inline-block;margin-bottom:15px;}
.webinar-title h5{margin-bottom:0px;font-weight:600;}
.banner_eight .row{flex-direction: row-reverse;    align-items: center;}
.banner_eight_content h1{margin-bottom:10px;}
/*-----Section-1------*/
.body_sec_1 .row{align-items:center;}

.sec_1_content h6{font-weight:600;}
.sec_1_right_content{display:flex;align-items:center;padding-bottom:30px;}
.sec1_left_image img{max-width:53px;width:100%;}
.sec1_left_image{background-color:#ffffff;padding:20px;max-width:93px;width:100%;}
.sec1_right_content{padding-left:20px;}
.sec_1_content h1{margin-bottom:18px;}


/*-----Section-2------*/

.body_sec_2 .row{align-items:center;flex-direction: row-reverse;}
.sec2_right_image{overflow:hidden;}
.sec2_right_image img{max-width:550px;width:100%;}



/*-----Section-3------*/

.sec3-boxes img{max-width:50px;width:100%;padding-bottom:25px;}
.sec3-boxes{text-align:center;}
.sec3-box-1,.sec3-box-2,.sec3-box-3{padding:22px;}
.sec3-boxes h6{font-size:18px;font-weight:600;}
.sec3-boxes ul li{text-align:left;}
.sec3-boxes{display:flex;gap:30px;padding-top:15px;justify-content:center;}
.section-3-button{text-align:center;padding-top:35px;}

/*-----Section-4------*/

.body_sec_4 .row{align-items:center;flex-direction: row-reverse;}
.sec4_right_image img{max-width:600px;width:100%;}

/*-----Section-5------*/

.body_sec_5 .row{align-items:center;}
.sec5-formContainer{max-width:590px;width:100%;padding:25px 25px 30px 25px;}

/*-----Section-6------*/

.body_sec_6 .row{align-items:center;}
.sec6_boxes p{font-size:14px;font-weight:22px;margin-bottom:0px;}
.box1_content{background-color:#e9f2fb;padding:19px 17px;}
.sec6_box_1,.sec6_box_2,.sec6_box_3{background-color:#e9f2fb;}
.sec6_boxes img{max-width:230px;width:100%;}
.sec6_boxes{display:flex;gap:20px;justify-content:end;}
.sec6_box_1,.sec6_box_2,.sec6_box_3{max-width:230px;width:100%;}

/*-----Section-7------*/


/*-----Section-8------*/

.sec8_box_right_content h6{font-size:20px;font-weight:600;line-height:26px;}
.sec8_box_right_content p{font-size:14px;font-weight:400;line-height:20px;margin-bottom:0px;}
.sec8_box_right_content{padding-left:18px;}
.sec8_box_left_image img{border-radius:100px;max-width:88px;width:100%;}
.sec8_box_wrapper{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:20px;}
.sec8_box1,.sec8_box2,.sec8_box3,.sec8_box4,.sec8_box5,.sec8_box6{
    flex: 0 0 calc(33.333% - 20px);
   
    padding: 14px 22px;
    align-items: center;}
	
/*-----Section-9------*/

.sec9_content .sec9_leftImage img{max-width:300px;width:100%;}
.sec9_leftImage{max-width:300px;width:100%;}
.sec9_content{display:flex;align-items:center;padding-top:35px;padding-right:0px;padding-left:0px;}
.sec9_right_content{padding-left:50px;}
.sec9_right_content h4{font-size:24px;line-height:30px;font-weight:600;}
.sec9_des{font-size:14px;line-height:21px;font-weight:400;margin-bottom:9px;}
.borderBtm{max-width:220px;width:100%;border-bottom:1px solid #243D5C;margin-bottom:13px;}

/*-----Section-10------*/

.sec10_Logos{display:flex;gap:50px 80px;align-items:flex-start;justify-content:center;flex-wrap:wrap;padding-top:30px;}
.body_sec_10 h6{margin-bottom:0px;}
.sec10_Logos img{display:block;max-width:225px;}
/*-----Section-11------*/

.sec11_Logos{display:flex;gap:50px 40px;align-items:flex-start;justify-content:center;flex-wrap:wrap;padding-top:20px;}
.body_sec_11 h6{margin-bottom:0px;}
.sec11_Logos img{display:block;max-width:225px;}
/*-----Section-13------*/

.sec13_Wrapper{display:flex;}
.sec13_left_image_box{max-width:144px;width:100%;padding-left:20px;padding-right:20px;padding-top:9px;padding-bottom:9px;background-color:#ffffff;}
.sec13_left_image_box img{max-width:104px;width:100%;}
.sec13_left_content_box h5{font-size:18px;line-height:25px;margin-bottom:0px;font-weight:600;}
.sec13_Wrapper{padding-bottom:25px;}
.sec13_left_content_box p{margin-bottom:0px;}
.sec13_left_content_box{padding-left:15px;}
.sec13_Wrapper:nth-of-type(2) .sec13_left_image_box img{max-width:114px;width:100%;}
.sec13_Wrapper:nth-of-type(3){opacity:0.3;}


/*-----Section-14------*/

.body_sec_14 .row{flex-direction:row-reverse;}
.sec14_right_image img{max-width:510px;}

/*-----Section-17------*/

.sec17_left_image img{max-width:740px;width:100%;}
.sec17_right_column{max-width: 540px;
    width: 100%;
    background-color: #ffffff;
    padding-left: 35px;
    padding-right: 35px;}
.sec17_left_image{max-width:740px;width:100%;}
.sec17_left_image .mktoImg.mktoGen,.sec18_left_image .mktoImg.mktoGen,.sec19_left_image .mktoImg.mktoGen{display:block !Important;}
.sec17_Box_Wrapper{display:flex;width:100%;gap:60px;align-items:center;margin-bottom:15px;}
.sec17_left_content{float:left;width:50%;}
.sec17_left_content p,.sec17_right_box_content p{margin-bottom:0px;}
.sec17_right_box_content{width:50%;display:inline-block;text-align:right;}
.sec17_right_box_content p{background-color:#02B6D9;padding:3px 14px;border-radius:6px;display:inline-block;}
#sec17-right-content h5{font-size:17px;line-height:23px;font-weight:600;}
#sec17-right-content h6 a{color:#434343 !important;text-decoration:none !important;outline:none;}
.sec17_two_column{display:flex;
    align-items: center;
    justify-content: flex-start;
    background-color: #ffffff;
    padding-left: 0px;
    padding-right: 0px;margin-top:20px;}
	
/*-----Section-18------*/	

.sec18_left_image img{max-width:407px;width:100%;}
.body_sec_18 .row{gap:29px;justify-content:center;}
.sec18_box_1,.sec18_box_2,.sec18_box_3{border:0.25px solid rgba(67, 67, 67, 0.2);padding:0px;max-width:407px;width:100%;}
.sec18_boxes_content{padding:20px;}
.body_sec_18 h5{font-size:18px;line-height:25px;font-weight:600;}
.body_sec_18 h6 a{color:#434343 !important;text-decoration:none !important;outline:none;}
.sec18Content{margin-bottom:40px;}
.sec18Button{text-align:center;}

/*-----Section-19------*/	

.sec19_left_image img{max-width:407px;width:100%;}
.body_sec_19 .row{gap:29px;justify-content:center;}
.sec19_box_1,.sec19_box_2,.sec19_box_3{border:0.25px solid rgba(67, 67, 67, 0.2);padding:0px;max-width:407px;width:100%;margin-top:15px;}
.sec19_boxes_content{background-color:#ffffff;padding:20px;}
.body_sec_19 h5{font-size:18px;line-height:25px;font-weight:600;}
.body_sec_19 h6 a{color:#434343 !important;text-decoration:none !important;outline:none;}
.sec19Content{margin-bottom:40px;}
.sec19Button{text-align:center;}
/*-----Section-20------*/	


.sec20_left_image img{max-width:238px;width:100%;height:100%;object-fit:cover;}
.sec20_right_column{max-width: 393px;
    width: 100%;
   	padding:16px 20px;
   }
.sec20_left_image{max-width:238px;width:100%;}
.sec20_Box_Wrapper{display:flex;width:100%;gap:20px;align-items:center;margin-bottom:15px;}
.sec20_left_content{float:left;width:40%;}
.sec20_left_content p,.sec20_right_box_content p{margin-bottom:0px;}
.sec20_right_box_content{width:60%;display:inline-block;text-align:right;}
.sec20_right_box_content p{background-color:#02B6D9;padding:3px 14px;border-radius:6px;display:inline-block;text-align:center;}
.sec20_right_column h5{font-size:18px;line-height:25px;font-weight:600;}
.sec20_right_column h6 a{color:#434343 !important;text-decoration:none !important;outline:none;}
.sec20_right_column h6{margin-bottom:0px;margin-top:20px;}
.sec20_two_column{display:flex;
    align-items: stretch;
    justify-content: center;
    padding-left: 0px;
    padding-right: 0px;}
.sec20_left_image,.sec20_right_column{flex:1;}
.sec20_left_image>div{height:100%;}
.sec20Boxes{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;margin-top:30px;margin-bottom:30px;}	
.sec20Boxes .sec20_row_1,.sec20Boxes .sec20_row_2,.sec20Boxes .sec20_row_3,.sec20Boxes .sec20_row_4{flex: 0 0 calc(50% - 10px);}
.sec20_left_image{position:relative;overflow:hidden;}
/*-----Section-21------*/	

.sec21_left_image img{max-width:407px;width:100%;}
.body_sec_21 .row{gap:29px;justify-content:center;}
.sec21_box_1,.sec21_box_2,.sec21_box_3{border:0.25px solid rgba(67, 67, 67, 0.2);padding:0px;max-width:407px;width:100%;margin-top:15px;}
.sec21_boxes_content{padding:20px;}
.body_sec_21 h5{font-size:18px;line-height:25px;font-weight:600;}
.body_sec_21 h6 a{color:#434343 !important;text-decoration:none !important;outline:none;}
.body_sec_21 h6 a span{text-decoration:underline !important;}
.sec21Content{margin-bottom:40px;}
.sec21Button{text-align:center;}
.sec21Title{margin-bottom:18px;}
/*-----Section-22------*/	

.sec22_left_image img{width:40px;}
.sec22_content{display:flex;gap:15px;align-items:center;}
.sec22_left_image{background-color:#365f93;border-radius:100px;padding:25px 32px;}
.body_sec_22 .row{align-items:center;}
.sec22_right_content p{margin-bottom:0px;}

/*-----Section-23------*/	

.sec23_left_image img{width:40px;}
.sec23_content{display:flex;gap:15px;align-items:center;}
.sec23_left_image{background-color:#365f93;border-radius:100px;padding:25px 32px;}
.body_sec_23 .row{align-items:center;}
.sec23_right_content p{margin-bottom:0px;}

/*-----Section-24------*/	

.body_sec_24 .row{align-items:center;}
.sec24_right_content p{margin-bottom:0px;}
/*-----Section-25------*/

.body_sec_25 .row{flex-direction:row-reverse;}
.sec25_right_image img{max-width:510px;width:100%;transition: opacity 0.4s ease;}
.play-button{position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);cursor:pointer;transition: opacity 0.4s ease;
	}
.play-button img{width:90px;}
.sec25ImageWrapper{position:relative;width: 100%;
  max-width: 510px;float:right;}
.video-iframe-wrapper{  position: absolute;
  inset: 0;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.4s ease;}
  /* Active state */
.video-active .video-thumbnail,
.video-active .play-button {
  opacity: 0;
  pointer-events: none;
}

.video-active .video-iframe-wrapper {
  opacity: 1;
  visibility: visible;
}

/*-----Section-26------*/

.sec26_right_image img{max-width:510px;width:100%;transition: opacity 0.4s ease;}
.play-button1{position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);cursor:pointer;transition: opacity 0.4s ease;
	}
.play-button1 img{width:90px;}
.sec26ImageWrapper{position:relative;width: 100%;
  max-width: 510px;float:right;}
.video-iframe-wrapper1{position: absolute;
  inset: 0;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.4s ease;}
    /* Active state */
.video-active1 .video-thumbnail1,
.video-active1 .play-button1 {
  opacity: 0;
  pointer-events: none;
}

.video-active1 .video-iframe-wrapper1 {
  opacity: 1;
  visibility: visible;
}
.body_sec_26_Inner{padding:53px 70px;}
/*-----Section-27------*/

.sec27_left_image img{max-width:165px;width:100%;}
.sec27_right_content p{font-size:18px;font-weight:400;}
.sec27_right_content p a{color:#434343;text-decoration:none;outline:none;font-weight:bold;}
.sec27_right_box{max-width:690px;padding:28px 23px;float:right;}
.sec27_video_wrapper .mktoGen.mktoImg{display:block !important;}
.sec27_video_image img{max-width:640px;width:100%;transition: opacity 0.4s ease;}
.play-button2{position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);cursor:pointer;transition: opacity 0.4s ease;
	}
.play-button2 img{width:90px;}
.sec27_video_wrapper{position:relative;width: 100%;
  max-width: 640px;float:right;margin-bottom:20px;}
.video-iframe-wrapper2{position: absolute;
  inset: 0;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.4s ease;}
    /* Active state */
.video-active2 .video-thumbnail2,
.video-active2 .play-button2 {
  opacity: 0;
  pointer-events: none;
}

.video-active2 .video-iframe-wrapper2{
  opacity: 1;
  visibility: visible;
}
.sec27_wrapper {
    display: flex;margin-bottom:22px;
}
#section-27-left-btn{margin-top:22px;}
.sec27_left_image,.sec27_left_image img {
    max-width: 165px;
    width: 100%;
}
.sec27_right_content {
    padding-left: 15px;
}

/*-----Section-28------*/


.custom-accordion .accordion-button {
  position: relative;
   padding-right: 50px;
  font-size:24px;line-height:30px;font-weight:400;color:#6C757D;padding-left:0px;padding-bottom:20px;padding-bottom:20px;
}
.accordion-item{border:0px !Important;border-bottom:1px solid #dee2e6 !important; border-radius:0px;}

.accordion-button:focus{box-shadow:none !important;}
.accordion-body{padding-left:0px;padding-right:0px;font-size:15px;font-weight:400;line-height:24px;color:#6C757D;padding-top:0px;padding-bottom:20px;}

/* Remove default Bootstrap arrow */
.custom-accordion .accordion-button::after {
  display: none;
}

/* Icon container */
.custom-accordion .accordion-button .icon {
  position: absolute;
  right: 0px;
  font-size: 40px;
  font-weight: 300;
  color:#6C757D;
}

/* + icon when closed */
.custom-accordion .accordion-button.collapsed .icon::before {
content: "\f067"; /* plus */
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  font-size: 20px;
  color: #6c757d;
  background-image: none;
}

/*- icon when open */
.custom-accordion .accordion-button:not(.collapsed) .icon::before {
  content: "\f068"; 
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  font-size: 20px;
  color: #6c757d;
  background-image: none;
  transform: none;
}
.accordion-button:focus,
.accordion-button:focus-visible {
  outline: none;
  box-shadow: none;
  border-color: transparent;
}
.accordion-button:not(.collapsed) {
  box-shadow: none;
 
}
.accordion-item {
  border: none;
}

/* Optional: remove only top border */
.accordion-item:first-of-type {
  border-top: none;
}

/*--- footer section starts here--*/
.footer{padding-top:50px;padding-bottom:50px;}
.footerLogo img{max-width:173px;width:100%;}
.footer a{text-decoration:none !important;outline:none !important;}
.footerLogo{padding-top:4px;}
.footerBorderBtm{border-bottom:1px solid #dee2e6;padding-bottom:8px;margin-bottom:20px;}
#footer-links p a{text-decoration:underline !important;outline:none;}
#footer-deatils{float:right;}
/*--- brand slider section--*/
.slider_sec{
	position:relative;
	overflow-x:hidden;
}

.clients-slide {
    display: flex;
    align-items: center;
    white-space: nowrap;

    will-change: transform;
    animation: scroll 15s linear infinite;
    width: max-content;
    padding: 20px 0;
}

.client-item {
    width: 220px;
    display: block;
    padding: 0 15px;
    margin: 0 10px;
}

.client-item img {
    margin: 0 auto;
    
}

.clients-slide:hover {
    animation-play-state: paused;
}

@keyframes scroll{
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}

/*--body section 7 start--*/

.speaker-section {
  margin: auto;
  
}

.owl-carousel .item {
  padding:0px;
  text-align: center;
  border-radius:0px;
}
.item-cont {

    margin: 0 auto;
	position:relative;
cursor:pointer;
}

.item-cont:after{
content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgb(0 0 0), rgb(0 0 0 / 84%), transparent);
  opacity: 0;
  transition: opacity 0.4s ease;
}
.item-detail{
position:absolute;
bottom:0px;

height:0%;
text-align:left;
padding:0px 20px;
overflow:hidden;
-moz-transition: height 300ms ease;
-webkit-transition: height 300ms ease;
-o-transition: height 300ms ease;
transition: height 300ms ease;
z-index:1;
}
.item-cont:hover .item-detail{
 
  height:50%;
}
.item-cont:hover:after{
opacity:1;
}
.item-detail .font16{
font-size:16px;
color:#00FBC8;
line-height:1.2;
font-weight:600;
margin-top:20px;
}
.item-detail .font14{
font-size:14px;
color:#ffffff;
line-height:1.2;
margin:10px 0;
font-weight:600;
}
.item-detail p{
font-size:14px;
line-height:1.2;
color:#ffffff;
font-weight:400;
}
.item_heading{
	position:relative;
}
.item_heading .font14,.item_heading .font16{
	width:auto;
}
.item-detail img{
	width: 10px !important;
	position:absolute;
	z-index:1;
	right:0px;
	bottom:20px;
	margin-bottom:20px;
}
/*--body section 7 end--*/
/*--body section 12 start--*/

.body_sec_12 .item_box{
	padding:30px;
	text-align:left;
}
.body_sec_12 .item_box img{
max-height: 23px;
    width: auto !important;
    margin-bottom: 10px;
}
.body_sec_12 .item_box h5{
	font-size:18px;
	line-height:1.2;
	font-weight:600;
	color:#434343;
}
.body_sec_12 .item_box p{
	font-size:16px;
	line-height:1.2;
	color:#434343;
	font-weight:400;
}
.body_sec_12 .owl-carousel .owl-item img{
	min-height: 26px;
	width:auto !important;
}
/*--body section 12 end--*/
/*----body section 15-----*/

.body_sec_15 .item_box_a{
background:#FFFFFF;
padding:30px;
}
.body_sec_15 p{
font-size:18px;
line-height:1.2;
font-weight:400;
}
.body_sec_15 cite{
font-weight:600;
font-style:normal;
}
.owl-carousel .owl-stage{
display:flex;
}
.body_sec_12 .item_box,.owl-carousel .item,.body_sec_15 .item_box_a,.owl-carousel .item{
height:100%;
}
.owl-theme .owl-dots{
position: absolute;
    left: 0px;
    right: 0px;
	}
/*----body section 15-----*/



.body_sec_16 .item_box_two {
background:#365F93;
padding:30px;
display:flex;
align-items:center;
text-align:left;
}
.body_sec_16 .item_box_two img{
width:100%;
max-width:135px !important;
border-radius:100%;
height:auto;
}

.body_sec_16 .item_box_two p,.body_sec_16 .item_box_two cite{
color:#ffffff;
font-style: normal;
font-weight: 300;
}
.body_sec_16 .item_box_two cite{
font-weight:400;
}
.body_sec_16 .owl-carousel .owl-item{
opacity:0.2;
}
.body_sec_16 .owl-carousel .owl-item.active{
opacity:1;
}
.item_box_wrap{
padding-left:24px;
}
.owl-carousel .owl-nav button.owl-next span, .owl-carousel .owl-nav button.owl-prev span{
	display:block;
	line-height:0px;
}
.owl-carousel{
	display:block !important;
}

/*-----responsive start------*/
@media (min-width:1320px){
.container{max-width:1280px;width:100%;padding-left:0px;padding-right:0px;}

}
@media (min-width: 992px) {
    .navbar-expand-lg {
        flex-wrap: nowrap;
        justify-content: center;
    }
	.body_sec_16 .container{
padding:0px;
width:100% !important;
margin:0px;
max-width:100%;
}
.body_sec_16 .owl-theme .owl-nav{
display:none !important;
}
}

@media (max-width:1280px){
.container{padding-left:15px;padding-right:15px;max-width:1280px;width:100%;}
.banner-seven-right-bg-image{display:none;}
#banner-7-left-content{padding-right:0px;}
.banner-seven-content-box{padding-top:60px;padding-bottom:10px;}
	.banner-seven-content-box,.padLeft30{padding-left:0px;}
	.banner_seven{padding-bottom:60px;}
	

}
@media (max-width:1024px){
	.speaker-section{
		width:90%;
	}
}
@media (min-width:992px) and (max-width:1260px){
	.noPad,#sec28_accordian,#body_sec27_sub_title,#body_sec27_heading,.sec20Boxes,.body_sec_17 .row,
	.sec9_content{
		padding-left:15px;padding-right:15px;
		}
		.header_one .container,.header_two .container {
			padding-left:30px;padding-right:30px;
		}
}

@media (max-width:991px){


	h1{font-size:33px;}
	h2{font-size:29px;}
	#footer-deatils{float:none;}
	.rightContent h5,.rightContent h5{font-size:15px;}
	.padRight{padding-right:0px;}
	.row{margin:0px;}
	.formContainer,.detailContainer,.sec5-formContainer{margin:0 auto;float:none !important;margin-top:35px;}
	.detailContainer{padding:20px;}
	.abstract-bg{display:none;}
	.left-box-content{padding-top:60px;padding-bottom:40px;}
	.banner-6-box h1{font-size:28px;}
	.sec20_right_column{max-width:100%;}
	#section-25-btn,#section-26-btn,#section-27-left-btn,#section-27-right-btn,#section-13-btn{text-align:center;}
	.banner_eight_content,.sec2_content,.sec4_Left_Content,.sec14_content,.sec25_content,.sec26_content{padding-top:40px;}
	.padLeft120{padding-left:0px;padding-top:45px;}
	.sec9_right_content{padding-left:0px;}
	.body_sec_1{padding-bottom:35px;}
	.sec3-boxes{display:block;}
	.sec3-box-1,.sec3-box-2,.sec3-box-3,.sec6_box_1,.sec6_box_2,.sec6_box_3,.sec20Boxes .sec20_row_1, .sec20Boxes .sec20_row_2, .sec20Boxes .sec20_row_3, .sec20Boxes .sec20_row_4,.sec22_content,.sec23_content,.sec24_right_content{margin-bottom:35px;}
	.sec6_boxes{display:flex;justify-content:center;}
	.sec8_box_wrapper{padding-left:0px;padding-right:0px;}
	.sec8_box1, .sec8_box2, .sec8_box3, .sec8_box4, .sec8_box5, .sec8_box6{flex:0 0 calc(33.333% - 15px);padding:10px;}
	.sec8_box_right_content h6{font-size:14px;line-height:18px;}
	.sec8_box_right_content p{font-size:10px;line-height:16px;}
	.sec8_box1,.sec8_box2,.sec8_box3,.sec8_box4,.sec8_box5{margin-bottom:0px;}
	.alignRight,.sec9_leftImage{text-align:center;}
	.speaker-img{position:static;}
	#mkto_gen_banner-6-speaker-image{display:block;text-align:center;}
	.banner-7-logo img{max-width:250px;}
	.banner-seven-right-image img{max-width:180px;}
	.sec9_content{display:block;}
	.sec9_leftImage{margin:0 auto;}
	.sec9_right_content{padding-top:35px;text-align:center;}
	.borderBtm{margin:0 auto;margin-bottom:13px;}
	.sec20Boxes{display:block;}
	.sec11_Logos img,.sec10_Logos img{margin:0 auto;margin-bottom:40px;}
	.sec17_right_column{max-width: 100%;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 25px;padding-top:30px;}
		.sec25ImageWrapper,.sec26ImageWrapper{float:none;margin:0 auto;}
		.body_sec_26_Inner{padding:20px;}
		.sec11_Logos img:last-child{margin-bottom:0px;}
		.sec20_two_column{justify-content:flex-start;}
header .navbar-nav {
    
    padding: 0 0px;
    margin: 20px 0 0 0;
}
header li.nav-item{
	margin:0 !important;
}
header li.nav-item:first-child{
	margin-top:10px !important;
}
.header_two li.nav-item:first-child{
	margin-top:0px !important;
}
header .navbar-toggler:focus{
	box-shadow:none;
}
header .navbar-nav .blue_btn{
	margin-bottom:20px !important;
	margin-top:60px !important;
}
.sec27_right_box{float:none;margin:0 auto;margin-top:35px;}
.sec27_wrapper{align-items:center;}
.footerLogo{padding-bottom:25px;}
#section-1-btn,#section-2-btn,#section-14-btn{text-align:center !important;}
	
	#footer-copyright p{padding-top:25px;}
	#footer-links p{text-align:left !important;}
	#banner-7-left-content{padding-right:0px;}
		.mktoForm .mktoFormCol:nth-of-type(1),.mktoForm .mktoFormCol:nth-of-type(2){width:100% !important;padding-right:0px !important;padding-left:0px !important;}
	.mktoHtmlText p a{padding:0px !important;}
	#section-13-right-content{padding-top:30px;}
}
@media(min-width:768px) and (max-width:991px)
{
	.sec17_left_image{position:relative;height:100%;}
	.sec17_left_image .mktoImg.mktoGen{overflow:hidden;height:100%;}
	.sec17_left_image img{height:100%;object-fit:cover;}

}


@media (max-width:767px){
	
		.section-3-button{padding-top:5px;}
	.custom-accordion .accordion-button{font-size:19px;}
	.accordion-body{font-size:13px;}
	.rightContent h5,.rightContent h5{font-size:15px;}
	.padRight{padding-right:0px;}
	.row{margin:0px;}
	.formContainer,.detailContainer,.sec5-formContainer{margin:0 auto;float:none !important;margin-top:35px;}
	.detailContainer{padding:20px;}
	.abstract-bg{display:none;}
	.left-box-content{padding-top:60px;padding-bottom:40px;}
	.banner-6-box h1{font-size:28px;}
	.banner-seven-right-bg-image{display:none;}
	.banner-seven-content-box{padding-top:60px;padding-bottom:10px;}
	.banner-seven-content-box,.padLeft30{padding-left:0px;}
	.banner_seven{padding-bottom:60px;}
	.banner_eight_content,.sec2_content,.sec4_Left_Content,.sec14_content,.sec25_content,.sec26_content{padding-top:40px;}
	.padLeft120{padding-left:0px;padding-top:45px;}
	.padRightlogo,.sec9_right_content{padding-left:0px !important;}
	.body_sec_1{padding-bottom:35px;}
	.sec3-boxes{display:block;}
	.sec3-box-1,.sec3-box-2,.sec6_box_1,.sec6_box_2,.sec20Boxes .sec20_row_1, .sec20Boxes .sec20_row_2, .sec20Boxes .sec20_row_3, .sec20Boxes .sec20_row_4,.sec22_content,.sec23_content,.sec24_right_content{margin-bottom:35px;}
	.sec6_boxes{display:flex;}
	.sec8_box_wrapper{padding-left:0px;padding-right:0px;}
	.sec8_box1, .sec8_box2, .sec8_box3, .sec8_box4, .sec8_box5, .sec8_box6{flex:0 0 calc(33.333% - 15px);padding:10px;}
	.sec8_box_right_content h6{font-size:14px;line-height:18px;}
	.sec8_box_right_content p{font-size:10px;line-height:16px;}
	.sec8_box1,.sec8_box2,.sec8_box3,.sec8_box4,.sec8_box5{margin-bottom:0px;}
	.alignRight,.sec9_leftImage{text-align:center;}
	.speaker-img{position:static;width:370px;}
	.body_sec_16 .item_box_two{text-align:center;}
	#mkto_gen_banner-6-speaker-image{display:block;text-align:center;}
	.banner-7-logo img{max-width:250px;}
	.banner-seven-right-image img{max-width:180px;}
	.sec9_content{display:block;}
	.sec9_leftImage{margin:0 auto;}
	.sec9_right_content{padding-top:35px;text-align:center;}
	.borderBtm{margin:0 auto;margin-bottom:13px;}
	.sec11_Logos,.sec10_Logos,.sec17_two_column,.sec20Boxes{display:block;}
	.sec11_Logos img,.sec10_Logos img{margin:0 auto;margin-bottom:40px;}
	.sec17_right_column{max-width: 100%;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 25px;padding-top:30px;}
		.sec25ImageWrapper,.sec26ImageWrapper{float:none;margin:0 auto;}
		
		.sec11_Logos img:last-child{margin-bottom:0px;}
		.sec20_two_column{display:block;}
		.sec20_left_image,.sec20_left_image .mktoImg.mktoGen{max-width:100%;width:100%;}
		.sec20_left_image img{max-width:100%;object-fit:unset;}
		.sec20_right_box_content p{padding:3px 5px;}

}
@media (max-width:580px){
.header_two .justify-content-end {
    justify-content: center !important;
    margin: 20px 0 0 0 !important;
}
.header_two .col-sm-6 {
    text-align: center;
    margin: 0 auto;
}
.body_sec_16 .item_box_two{
	flex-flow:column;
}
.item_box_wrap{
	padding-left:0px;
	padding-top:30px;
}
}
@media (max-width:500px){
	.sec6_boxes{display:block;}
	.sec8_box_wrapper{display:block;}
	.sec8_box1, .sec8_box2, .sec8_box3, .sec8_box4, .sec8_box5, .sec8_box6{flex:0 0 calc(33.333% - 20px);padding:20px;}
	.sec6_box_1,.sec6_box_2,.sec6_box_3{margin:0 auto;}
	.sec3-box-1,.sec3-box-2,.sec6_box_1,.sec6_box_2,.sec8_box1,.sec8_box2,.sec8_box3,.sec8_box4,.sec8_box5{margin-bottom:30px;}
}	
@media (max-width:480px){
	.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{
	width: 30px !important;
    height: 30px !important;
	}
	.owl-carousel .owl-nav button.owl-next img, .owl-carousel .owl-nav button.owl-prev img{
		width:15px !important;
	}
	.owl-carousel .owl-nav button.owl-prev{
		left: -30px !important;
	}
	.owl-carousel .owl-nav button.owl-next{
		right:-30px !important;
	}
	.mktoForm .mktoFormRow .mktoRequiredField .mktoAsterix, .mktoForm .mktoAsterix{
        float: right !important;
      
    }
}
@media (max-width:400px){
    .speaker-img {
        width:100%;
	 margin: 0 auto;
    }
	.white_btn,.mktoButton,.blue_btn{
		font-size:14px !important;
		line-height:18px !important;
		
	}
	.white_btn img,.mktoButton,.blue_btn img{
		width:14px;
	}
	.mktoForm .mktoButton::after{
		width: 14px;
        height: 14px;
	}
}
@media (max-width:320px){
   
	.white_btn,.mktoButton,.blue_btn{
		font-size:12px !important;
		line-height:18px !important;
		
	}

}
