@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700&display=swap');




/* font-family: 'Roboto', sans-serif;
font-family: 'Bitter', serif; */




/* 1a. Containers */




/* 1b. Colors */










/* 1c. Typography */


























/* 1d. Buttons */








/* 1e. Forms */














/* 1g. Website header */








/* 1h. Website footer */








.content-wrapper {
  max-width: 1450px;
}

.dnd-section, .content-wrapper--vertical-spacing {
  padding: 100px 25px;
  padding-left:0;
  padding-right:0;
}

.dnd-section > .row-fluid, .container {
  max-width: 1450px;
  padding-left:25px;
  padding-right:25px;
}
.dnd-section > .row-fluid {
    padding-left: 0;
    padding-right: 0;
}
.container { margin: 0 auto;
  width: 100%;
  padding: 100px 25px; }





html {
  font-size: 18px;
  scroll-behavior: smooth;
}

body {
  font-family: Roboto, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #374052;
  font-size: 18px;
  line-height: 1.78;
}

/* Paragraphs */

p {
  font-family: Roboto, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  font-size: 18px;
  line-height: 1.78;
  margin-bottom: 30px;
}

/* Anchors */

a {
  font-weight: normal; text-decoration: none; font-family: Roboto, sans-serif; font-style: normal;
  color: #025A59;
}

a:hover,
a:focus {

  color: #003231;
}

a:active {
  font-weight: normal; text-decoration: none; font-family: Roboto, sans-serif; font-style: normal;
  color: #2a8281;
}

/* Headings */

h1 {
  font-weight: 500; text-decoration: none; font-family: Bitter, sans-serif; font-style: normal;
  color: #024544;
  font-size: 48px;
  text-transform: none;
  margin-bottom:35px;
  line-height: 1.21;
}

h2 {
  font-weight: 500; text-decoration: none; font-family: Bitter, serif; font-style: normal;
  color: #024544;
  font-size: 40px;
  text-transform: none;
  margin-bottom: 35px;
  line-height: 1.2;
}

h3 {
  font-weight: 500; text-decoration: none; font-family: Bitter, serif; font-style: normal;
  color: #024544;
  font-size: 32px;
  text-transform: none;
  margin-bottom: 35px;
  line-height: 1;
}

h4 {
  font-weight: 400; text-decoration: none; font-family: Roboto, sans-serif; font-style: normal;
  color: #374052;
  font-size: 23px;
  text-transform: none;
  margin-bottom: 25px;
  line-height: 1.392;
}

h5 {
  font-weight: 500; text-decoration: none; font-family: Roboto, sans-serif; font-style: normal;
  color: #024544;
  font-size: 20px;
  text-transform: none;
}

h6 {
  font-weight: 700; text-decoration: none; font-family: Roboto, sans-serif; font-style: normal;
  color: #374052;
  font-size: 18px;
  text-transform: none;
  margin-bottom: 30px;
  line-height: 1.78;
}

/* Blockquote */

blockquote {
  border-left-color: #374052;
}





button,
.button a {
  border: 1px solid #78D4A5;

  padding-top: 14px;
padding-right: 25px;
padding-bottom: 14px;
padding-left: 25px;

  font-family: Roboto, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(120, 212, 165, 1.0)

;
  border-radius: 30px;
  color: #024544;
  text-transform: none;
  font-weight: 500;
  display: block;
  line-height: normal;
}

button:hover,
button:focus,
.button a:hover,
.button a:focus,
.webinar-loadmore-btn button:hover,
.webinar-loadmore-btn button:focus
{

  background-color: rgba(80, 172, 125, 1.0);
  border-color: #50ac7d;
}

button:active,
.button a:active {

  background-color: rgba(160, 252, 205, 1.0);
  border-color: ;
}





form,
.submitted-message {
  font-family: Roboto, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}

/* Form title */

.form-title {
  color: #024544;
}

/* Help text */

form legend {
  color: ;
}



/* Form placeholder text */

::-webkit-input-placeholder {
  color: ;
}

::-moz-placeholder {
  color: ;
}

:-ms-input-placeholder {
  color: ;
}

::placeholder {
  color: ;
}

/* Inputs - date picker */

.hs-fieldtype-date .input .hs-dateinput:before {
  color: ;
}

.fn-date-picker td.is-selected .pika-button {
  background: #024544;
}

.fn-date-picker td .pika-button:hover {
  background-color: #024544 !important;
}

.fn-date-picker td.is-today .pika-button {
  color: #024544;
}

/* Submit button */

form input[type=submit],
form .hs-button {
  border: 1px solid #78D4A5;

  padding-top: 14px;
padding-right: 25px;
padding-bottom: 14px;
padding-left: 25px;

  font-family: Roboto, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(120, 212, 165, 1.0)

;
  border-radius: 30px;
  color: #024544;
  font-size: 16px;
  text-transform: none;
  font-weight: 500;
}

form input[type=submit]:hover,
form input[type=submit]:focus,
form .hs-button:hover,
form .hs-button:focus {
  background-color: rgba(80, 172, 125, 1.0);
  border-color: #50ac7d;
}

form input[type=submit]:active,
form .hs-button:active {
  background-color: rgba(160, 252, 205, 1.0);
  border-color: ;
}







.header { background-color: 

  
  
    
  


  rgba(2, 69, 68, 1)

;  }
.web-header {  position: fixed;  width: 100%; z-index: 999; }
.menu__link,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  color: #FFFFFF;
  font-family: Roboto;
}

.header__language-switcher-label-current { color: #FFFFFF !important; }

.menu__child-toggle-icon {
  border-top-color: #FFFFFF;
}

.menu .menu__link:hover,
.menu .menu__link:focus,
.header__language-switcher-label-current:hover,
.header__language-switcher-label-current:focus,
.header__language-switcher .lang_list_class li:hover a,
.header__language-switcher .lang_list_class li a:focus {
  color: #d7d7d7;
}

.menu__child-toggle-icon:hover,
.menu__child-toggle-icon:focus {
  border-top-color: #d7d7d7;
}

.menu .menu__link:active,
.header__language-switcher-label-current:active,
.header__language-switcher .lang_list_class li a:active {
  color: #ffffff;
}

.menu__child-toggle-icon:active {
  border-top-color: #ffffff;
}

.menu .menu__item--depth-1 > .menu__link--active-link:after {
  background-color: #FFFFFF;
}

@media (min-width: 767px) {
  .menu .menu__submenu,
  .header__language-switcher .lang_list_class {
    border: 2px solid #024544;

    background-color: 

  
  
    
  


  rgba(2, 69, 68, 1)

;
  }

  .menu__submenu--level-2 > .menu__item:first-child:before {
    border: 2px solid #024544;

    background-color: 

  
  
    
  


  rgba(2, 69, 68, 1)

;
  }
}

.menu__submenu .menu__link,
.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus {
  color: #FFFFFF;
  background-color: 

  
  
    
  


  rgba(2, 69, 68, 1)

;
}

.header__language-switcher .lang_list_class:before {
  border-bottom-color: ;
}

.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus,
.header__language-switcher .lang_list_class li:hover,
.menu__submenu--level-2 > .menu__item:first-child:hover:before,
.menu__submenu--level-2 > .menu__item:first-child.focus:before {
  background-color: 

  
  
    
  


  rgba(2, 69, 68, 1)

;
}

.header__language-switcher .lang_list_class.first-active::after {
  border-bottom-color: 

  
  
    
  


  rgba(2, 69, 68, 1)

;
}

.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  font-family: Roboto;
}

.header__language-switcher-label-current:after {
  border-top-color: #FFFFFF;
}

@media(max-width: 767px) {
  .header__navigation {
    background-color: 

  
  
    
  


  rgba(2, 69, 68, 1)

;
  }

  .header__navigation-toggle svg,
  .menu-arrow svg {
    fill: #FFFFFF;
  }
}





.footer {
  background-color: 

  
  
    
  


  rgba(248, 250, 252, 1.0)

;
}

/* Footer content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer label,
.footer span,
.footer li,
.footer img {
  color: ;
}





.blog-post,
.blog-header__inner,
.blog-related-posts {
  padding: 100px 0;
}

/* Blog post */

.blog-post__meta a {
  color: #374052;
}

.blog-post__tag-link {
  color: #374052;
}

.blog-post__tag-link:hover,
.blog-post__tag-link:focus {
  color: #0f182a;
}

.blog-post__tag-link:active {
  color: #5f687a;
}

/* Blog related posts */

.blog-related-posts__title a {
  color: #024544;
}

/* Blog comments */

.blog-comments {
  margin-bottom: 100px;
}

#comments-listing .comment-reply-to {
  color: ;
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
  color: ;
}

#comments-listing .comment-reply-to:active {
  color: ;
}





.hs-search-results__title {
  ;
  color: ;
}





/* Blog listing */

.blog-index__post-title-link {
  color: ;
}

.blog-index__post-tag,
.blog-index__post-author-name {
  color: #374052;
}

/* Blog pagination */

.pagination__link-text,
.pagination__link--number {
  color: #374052;
}

.pagination__link:hover .pagination__link-text,
.pagination__link:focus .pagination__link-text,
.pagination__link--number:hover,
.pagination__link--number:focus {
  color: #0f182a;
}

.pagination__link:active .pagination__link-text,
.pagination__link--number:active {
  color: #5f687a;
}

.pagination__link-icon svg {
  fill: #374052;
}

/* Pricing card */

.card__price {
  font-weight: 500; text-decoration: none; font-family: Bitter, serif; font-style: normal;
  color: #024544;
  font-size: 32px;
}

.card__body svg {
  fill: #024544;
}

/* Social follow */

.social-links__icon {
  background-color: #024544;
}

.social-links__icon:hover,
.social-links__icon:focus {
  background-color: #001d1c;
}

.social-links__icon:active {
  background-color: #2a6d6c;
  font-weight: 500; text-decoration: none; font-family: Bitter, serif; font-style: normal;
  color: #024544;
  font-size: 32px;
}

/* default */


/* Widths */
.fl { float:left; }  
.fr { float:right; }  
.ib { display: inline-block; vertical-align:middle; margin-right:-4px; }
.ib.vt { vertical-align:top;  }
.w20 { width: 20%; }
.w25 { width: 25%; }
.w30 { width: 30%; }
.w33 { width: 33.33%; }
.w35 { width: 35%; }
.w40 { width: 40%; }
.w45 { width: 45%; }
.w50 { width: 50%; }
.w55 { width: 55%; }
.w60 { width: 60%; }
.w66 { width: 65%; }
.w66 { width: 66.66%; }
.w70 { width: 70%; }
.w75 { width: 75%; }
.w80 { width: 80%; }
.w100 { width: 100%; }

.d-flex{display:flex; flex-wrap:wrap;}
.justifyCenter{justify-content: center;}
.justifyBetween{justify-content: space-between;}
.alignStart{align-items: flex-start;}
.alignCenter{align-items: center;}
.alignEnd{align-items: flex-end;}

.dnd-section.full-width-forcedd { padding: 0 !important; } 
.dnd-section.full-width-forcedd>div, .dnd-section.full-width-forcedd>div>div { padding-left: 0px !important; padding-right: 0px !important; max-width: none !important; } 

/* reset-style */

ul { padding-left: 0px; margin-left: 40px; }
/* ul li:before {  position: absolute; content: "\f00c"; font-family: FontAwesome;   left: -25px; top: 3px;     color: #37474F; } */
li { padding-left: 15px; font-size: 18px; line-height: 1.778; margin-bottom:0px;  list-style-type:disc; position: relative; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word }
q { quotes: none }
q:before, q:after { content: ''; content: none }
small { font-size: 80% }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sup { top: -0.5em; }
sub { bottom: -0.55em }
nav ul, nav ol { list-style: none; list-style-image: none; }
button, input, select, textarea,option { font-size: 100%; margin: 0; vertical-align: baseline;}
input[type="text"],input[type="tel"],input[type="email"]{ -webkit-appearance:none !important; }
input[type="submit"] {cursor: pointer;transition:all 0.5s ease;}
textarea { overflow: auto; vertical-align: top;resize:none; }
table { border-collapse: collapse; border-spacing: 0 }
button, html input[type="button"], input[type="reset"], input[type="submit"], textarea { -webkit-appearance: none; border-radius: 0; transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
table { border: 0 none; border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }
img { border: 0 none; max-width: 100%; vertical-align:middle;height:auto}
a { outline: none; cursor: pointer;transition:all 0.5s ease;}
/* End hide from IE Mac */ 
*:before, *:after {box-sizing: border-box;}
/* End Clearfix */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block }
/*Placeholder opacity cross browsers*/
input::-webkit-input-placeholder { color:#6C7A8E !important;} /* WebKit browsers */
input:-moz-placeholder { color:#6C7A8E !important; } /* Mozilla Firefox 4 to 18 */
input::-moz-placeholder { color:#6C7A8E !important;} /* Mozilla Firefox 19+ */
input:-ms-input-placeholder { color:#6C7A8E !important;} /* Internet Explorer 10+ */
textarea::-webkit-input-placeholder { color:#6C7A8E !important; } /* WebKit browsers */
textarea:-moz-placeholder { color:#6C7A8E !important; } /* Mozilla Firefox 4 to 18 */
textarea::-moz-placeholder { color:#6C7A8E !important; } /* Mozilla Firefox 19+ */
textarea:-ms-input-placeholder { color:#6C7A8E !important; } /* Internet Explorer 10+ */

select::-webkit-input-placeholder { color:#6C7A8E !important; } /* WebKit browsers */
select:-moz-placeholder { color:#6C7A8E !important; } /* Mozilla Firefox 4 to 18 */
select::-moz-placeholder { color:#6C7A8E !important; } /* Mozilla Firefox 19+ */
select:-ms-input-placeholder { color:#6C7A8E !important; } /* Internet Explorer 10+ */


/******body  ******/
body { -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0); }
body:not(.custom-background-image)::before, body:not(.custom-background-image)::after { display: none !important; }
a { text-decoration: none; transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; }
a:hover {text-decoration: none; transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; }
a:focus { outline: none; text-decoration: none; }
/* IE */
select::-ms-expand {display: none;}
input::-ms-clear { display:none;}

/* remove auto fill yellow color */
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 100px #fff inset;
  -moz-box-shadow: 0 0 0 100px #fff inset;
  box-shadow: 0 0 0 100px #fff inset;
  color:#333 ;
}




/* -------- Forms --------- */

.hs-form textarea, 
.hs-form input[type="text"], 
.hs-form input[type="password"], 
.hs-form input[type="datetime"], 
.hs-form input[type="datetime-local"], 
.hs-form input[type="date"], 
.hs-form input[type="month"], 
.hs-form input[type="time"], 
.hs-form input[type="week"],  
.hs-form input[type="number"], 
.hs-form input[type="email"], 
.hs-form input[type="url"], 
.hs-form input[type="search"], 
.hs-form input[type="tel"], 
.hs-form input[type="color"], 
.hs-form select {
  border: 1px solid #BBC5D3;

  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  color: ;
  border-radius: 50px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3;
  padding: 12px 34px;

}

.hs-form textarea:focus, 
.hs-form input[type="text"]:focus, 
.hs-form input[type="password"]:focus, 
.hs-form input[type="datetime"]:focus, 
.hs-form input[type="datetime-local"]:focus, 
.hs-form input[type="date"]:focus, 
.hs-form input[type="month"]:focus, 
.hs-form input[type="time"]:focus, 
.hs-form input[type="week"]:focus,  
.hs-form input[type="number"]:focus, 
.hs-form input[type="email"]:focus, 
.hs-form input[type="url"]:focus, 
.hs-form input[type="search"]:focus, 
.hs-form input[type="tel"]:focus, 
.hs-form input[type="color"]:focus, 
.hs-form select {
  outline-color: #024544; 
}


.hs-form input:focus{
  outline: 0;
}
.hs-form select {
  -webkit-appearance: none;
  color: #6C7A8E !important;
  background-image: url(https://8488667.fs1.hubspotusercontent-na1.net/hubfs/8488667/Laborie_2021/Images/down-arrow-gray.png);
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: 40px;
  padding-left: 77px;
}
.hs-form-field > label { font-size: 16px; font-weight: 500; line-height: 21px;  color: #374052; margin-bottom:15px;display:block;}

.hs-form-field > label.red{
  color:#DA0000;
}
.hs-form-field > label.sel{
  color: #21BAD1;
  font-size: 12px;
  line-height: 14px;
  top: -11px;
}
.hs-form-field > label.upM{
  color: #21bad1;
  font-size: 12px;
  line-height: 14px;
  top: -11px;
}
.hs-recaptcha { 
  margin-bottom: 30px;
}
.hs-form-field {
  position:relative;
  margin-bottom:25px;
}
.hs-form input[type="checkbox"]{
  margin-right:25px;
}
.hs-form textarea { height: 130px !important; resize: none !important; resize: none; width: 100% !important; }
input[type="submit"]{
  -webkit-appearance: none;
  padding: 15px 24px;  
  text-decoration: none;
  line-height:normal;
  font-size: 15px;
  font-weight: 600;

}


.hs-form-field .input { display: table; width: 100%; margin: 0 !important; }
/* .invalid.error{
border-bottom: 1px solid #DA0000;
} */
.hs-error-msgs { position: relative; }
.hs-error-msgs li label{
  font-size: 14px;
  line-height: 14px;
  color: #DA0000 !important;
}
.hs-error-msgs li{ list-style-type:none; margin: 0; }
.hs-form-checkbox{
  /*   width:33.33%; */
  width:50%;
  float:left;
  list-style-type:none;
}
.hs-form-radio{
  width:33.3%;
  float:left;
  list-style-type:none;
}
.hs-form-checkbox input, .hs-form-radio input{
  margin-right: 27px;
}
form .hs-richtext, form .hs-richtext p { text-align: left; font-size: 11px; line-height: 1; margin-bottom: 10px; }
form{
  max-width:100%;
  width:100%;
  float: none !important;
}
form legend{
  color:#8B8B8B;
  font-size:18px;
  margin-bottom: 0;
}
.submitted-message { 
  text-align: center; 
  font-size: 20px; 
  overflow: hidden !important; 
  line-height: normal; 
}
.legal-consent-container .hs-form-booleancheckbox-display>span p, .legal-consent-container .hs-form-booleancheckbox-display>span { font-size: 13px;  line-height: normal;     margin-left: 0 !important; }

/* Form Two Col Section */

.form-columns-2 , .form-columns-1{max-width:100% !important;}
.form-columns-2 > div { width: 48.5% !important; }
.form-columns-2 > div:first-child{float:left !important;}
.form-columns-2 > div:last-child{float:right !important;}

/* Radio Button Style */

.hs-form-radio label.hs-form-radio-display {font-size: 16px; font-weight: 500; text-transform: uppercase;display:flex;flex-wrap:wrap; }
.hs-form-radio-display .hs-input { display: none; }
.hs-form-radio label.hs-form-radio-display input+span{display:flex;position:relative; padding-left: 25px;}
.hs-form-radio label.hs-form-radio-display input+span:before { width: 20px; height: 20px; content: ''; border: 1px solid #b7c5d4; background-color: transparent; display: inline-block; border-radius: 100%; margin-right: 13px; transition: .5s ease all; position: absolute; left: -11px; top: 4px; }
.hs-form-radio label.hs-form-radio-display input:checked+span:before{background-color:#024544;}
.hs-form-radio label.hs-form-radio-display input:checked+span:after { content: ''; position: absolute; left: -5px; width: 8px; height: 8px; background-color:#FFFFFF; top: 10px; border-radius: 100%; transition: .5s ease all; }

/* Checkbox Style */

/* .hs-form-checkbox:not(:last-child){margin-bottom:29px;} */
.hs-form-checkbox label.hs-form-checkbox-display { font-size: 16px; font-weight: 500;display:flex;flex-wrap:wrap; }
.hs-form-checkbox-display .hs-input { display: none; }
.hs-form-checkbox label.hs-form-checkbox-display input+span{display:flex;position:relative; padding-left: 25px;  }
.hs-form-checkbox label.hs-form-checkbox-display input+span:before { width: 20px; height: 20px; content: ''; border: 1px solid #B7C5D4; background-color: transparent; display: inline-block; margin-right: 13px; transition: .5s ease all; position: absolute; left: -11px; top: 4px; }
.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:before{background-color:#024544;}
.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:after { content: '\f00c'; font-family: FontAwesome; position: absolute; left: -7px; width: auto; height: auto; background-color: transparent; top: 4px; border-radius: 100%; transition: .5s ease all; color:#FFFFFF; font-size: 12px; }

li.hs-form-booleancheckbox:not(:last-child){margin-bottom:29px;}
li.hs-form-booleancheckbox label.hs-form-checkbox-display { font-size: 14px; font-weight: 700; text-transform: uppercase;display:flex;flex-wrap:wrap; }
.hs-form-booleancheckbox-display .hs-input { display: none; }
li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span{display:flex;flex-wrap:wrap;align-items:center;position:relative; margin-left: 35px !important; }
li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before { width: 18px; height: 18px; content: ''; border: 1px solid #e4e4e4; background-color: transparent; display: inline-block; margin-right: 13px; transition: .5s ease all; position: absolute; left: -35px; top: 1px; }
li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:before{background-color:#111d33;}
li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:after { content: '\f00c'; font-family: FontAwesome; position: absolute; left: -31px; width: auto; height: auto; background-color: transparent; top: 5px; line-height: normal; border-radius: 100%; transition: .5s ease all; color:#FFFFFF; font-size: 11px; }

form .inputs-list>li { margin: 0 0 10px 0; }
.legal-consent-container li.hs-form-booleancheckbox {
  padding-left: 0;
}
li.hs-form-radio {
  padding-left: 10px;
}

.dnd-section .dnd-column { padding:0; }

/* Slick Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }

.slick-slider button { cursor:pointer; outline:none; border:none;  top: 50%; z-index: 1;  color:#FFFFFF !important; width: 55px; height: 55px; font-size: 0px; background-color:#024544 !important; border-radius: 50px; }

.slick-dots { text-align: center; margin-top: -45px; }
.slick-dots li { float: none; display: inline-block; vertical-align: top; padding: 0 5px; }
.slick-dots li:before { display: none; }
.slick-dots li button { border-radius: 50%; background: transparent; border: #b50d29  solid 1px; width: 15px; height: 15px; display: block; font-size: 0; position: static; padding: 0;}

.slick-slide { outline: 0; float: left }

/* .slick-slider button {  font-size:0; background:transparent; } */
.slick-slider .slick-prev { left: 0;  }
.slick-slider .slick-next { right: 0; }



/* slider */

.slick-prev:before, .slick-next:before {  position: absolute; font-family: FontAwesome; opacity:1; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.inner-slider img { margin: 0 auto; }
.slick-next:before  { content: "\f061"; }
.slick-prev:before {  content: "\f060"; }
.bottom-only-slick .slick-track {  display: flex; align-items: center; justify-content: center;     width: auto !important; }
.bottom-only-slick .inner-slider {  width: 100px !important;  height: 100px;  border: 1px solid #BBC5D3;  border-radius: 10px;  padding: 10px; cursor: pointer; }
.bottom-only-slick .slick-slide > div {  text-align: center; }
.bottom-only-slick .slick-slide {  width: auto !important;     padding: 0 15px; }

/* two-col-sec */

.sec-bg-color { position: relative; } 
.two-col-img { position: absolute; right: 0; } 
.two-col-content { padding-right: 52px; } 
.two-col-img img { border-top-left-radius: 50px; border-bottom-left-radius: 50px; } 
.sec-bg-color:before { content: ''; position: absolute; height: 100%; width: 77%; z-index: -1; }

/* two-col-form-sec */

.inner-two-col-form { background-color:#F2F4F7;   border-radius: 20px; margin:0 50px; } 
.two-col-form {  padding-bottom: 88px; }
.two-col-form-right {  width: 420px; text-align: center; margin-top: 95px; }
.two-col-form-sec { width: calc(100% - 420px);  padding-right: 73px; }

.hs-form-field .input input, .hs-form-field .input select {  width: 100% !important; }
.hs_submit.hs-submit { margin-top: 15px; }

/* only-image */

.only-image {  padding: 68px 40px;  text-align: center; } 
.outter-only-img { position:relative; } 
.only-image.out-of-container-only-img { position: absolute; left: 0; width: 48%; border-bottom-right-radius: 20px; border-top-left-radius: 0; padding: 97px 40px 110px; margin-right: 2%; } 
.only-image .outter-button { margin-top: 38px; } 
.outter-only-img:before { content: ''; position: absolute; background-image: url(https://8488667.fs1.hubspotusercontent-na1.net/hubfs/8488667/Laborie_2021/Images/Path%20221.svg); right: 0; top: -30px; width: 67px;  height: 91px; background-repeat: no-repeat; background-size: contain; } 
.outter-only-img:after { content: ''; position: absolute; background-image: url(https://8488667.fs1.hubspotusercontent-na1.net/hubfs/8488667/Laborie_2021/Images/Path%20220.svg); bottom: 0;  left: 0; width: 67px; height: 91px; background-repeat: no-repeat; background-size: contain; } 
.only-image { border-top-left-radius: 20px; border-top-right-radius: 20px; } 
.lp-four .widget-type-form { background-color:#F2F4F7; padding: 80px 75px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; }

/* only-text */

.only-top-text h5 { border-top: 1px solid #629691; border-bottom: 1px solid #629691; color:#629691; } 
.only-top-text h1 { padding-bottom: 25px; border-bottom: 1px solid #629691; } 
.only-text-module { padding-right: 38px; } 
.only-date-and-time { width: calc(100% - 256px); } 
.form-bg-white .widget-type-form { background-color:#FFFFFF; border-radius: 20px; padding: 60px 75px; } 
.out-of-container-only-img .outter-only-img { max-width: 580px; margin: 0 0 0 auto; }
.out-of-container-only-img .outter-only-img:after { bottom: -45px; }

/* speaker */

.speaker-title h2 { margin-bottom: 15px; } 
.speaker-title { border-bottom: 1px solid #629691;     margin-bottom: 56px; } 
.inner-speaker-sec { margin-top: 55px; } 
.speaker-img img { width: 150px; height: 150px !important; border-radius: 20px; object-fit: cover; } 
.speaker-top-sec { position: relative;  align-items: center; } 
.speaker-info h6, .speaker-info p { margin-bottom: 0; line-height: normal;  } 
.speaker-info { margin-left: 40px;  width: calc(100% - 190px); } 
.speaker-top-sec:before { position: absolute; content: ''; top: 0; width: 100%; height: 2px; background-color:#629691; width: calc(100% - 190px); right:0; } 
.speaker-top-sec:after { position: absolute; content: ''; bottom: 0; width: 100%; height: 2px; background-color:#629691; width: calc(100% - 190px); right:0; } 
.speaker-content { margin-top: 50px; } 
.other-speaker-sec:after { content: ''; position: absolute; background-image: url(https://8488667.fs1.hubspotusercontent-na1.net/hubfs/8488667/Laborie_2021/Images/Path%20220.svg); bottom: 0; left: 0; width: 67px; height: 91px; background-repeat: no-repeat; background-size: contain; } 
.other-speaker-sec:before { content: ''; position: absolute; background-image: url(https://8488667.fs1.hubspotusercontent-na1.net/hubfs/8488667/Laborie_2021/Images/Path%20221.svg); right: 0; top: 0px; width: 67px; height: 91px; background-repeat: no-repeat; background-size: contain; } 
.other-speaker-sec { position:relative; } 
.speaker-1 .inner-speaker-sec { padding: 74px 70px; } 
.speaker-1.other-speaker-sec { max-width: 650px; margin: 0 auto; }
.speaker-2 .inner-speaker-sec { max-width: 1260px; margin: 0 auto; } 
.speaker-2 .speaker-box:nth-child(2n) { margin-right: 0; } 
.speaker-2 .speaker-box { width: 39%; margin-right: 22%; padding: 75px 0 70px; } 
.speaker-1 .other-speaker-sec:after { bottom: 25px; }

.form-move-top .inner-two-col-form { margin-top: -170px; }
.form-move-top .speaker-sec { padding-bottom: 160px; }
.only-text-module .button-wrapper a:before {  position: absolute; content: "\f073"; font-family: FontAwesome; left: 20px; } 
.only-text-module .button-wrapper a { position: relative;  padding-left: 52px; padding-right: 25px; padding-top: 13px; padding-bottom: 13px; border: none; color:#FFFFFF; background-color: #025A59; } 
.only-date-and-time h4 { font-size: 22px;     margin-bottom: 0; }
.only-date { margin-bottom: 30px;  align-items: center; }
.two-col-form-text .button-wrapper a { position:relative; padding-left: 60px; padding-right: 25px;  border: none; color:#024544 !important; background-color:#FFFFFF; }
.two-col-form-text .outter-button {  margin-top: 30px; }
.two-col-form-text .button-wrapper a:before {  position: absolute; content: "\f073"; font-family: FontAwesome; left: 25px; }
.two-col-form-text .button-wrapper a:hover {  background-color:#78D4A5; }


/* thank-you-page-banner */

.outter-tk-banner, .outter-tk-text { max-width: 1000px; margin: 0 auto; }
.tk-video-sec { margin-top: 50px; }
.tk-video-sec .vidyard-player-container { border-radius: 30px; }
.tk-main-title { width:70%; } 
.tk-text .outter-button { width: 30%; justify-content: flex-end; display: flex; } 
.tk-main-title h3 { color:#FFFFFF; margin-bottom: 0; } 
.tk-text-with-button { align-items: center; } 
.tk-text-title h6 { font-size: 16px; color:#78D4A5; margin-bottom: 30px; border-bottom: 1px solid #78D4A5; padding-bottom: 10px; }

/* webinar-banner */

.webinar-banner-sec .container { padding-top: 150px; padding-bottom: 0; } 
.webinar-banner-content { width: 50%; position: relative; z-index: 1; } 
.webinar-banner-img { width: 50%; text-align:center; } 
.webinar-banner-sec, .outter-webinar-banner, .webinar-banner-img { position: relative; } 
.webinar-banner-sec:before {content: ''; position: absolute; background-color: rgba(169,201,191,calc(60/100)); height: 100%; width: 100%; top: 0; left: 0; z-index: 1;} 
.webinar-banner-content h1 { color:#FFFFFF; } 
.webinar-banner-content h5 { border-top: 1px solid #025a59; border-bottom: 1px solid #025a59; } 
.outter-webinar-banner { align-items: center; }
.webinar-banner-img:after { content: ''; position: absolute; background-image: url(https://8488667.fs1.hubspotusercontent-na1.net/hubfs/8488667/Laborie_2021/Images/Path%20220.svg); bottom: 50px; left:45px; width: 67px; height: 91px; background-repeat: no-repeat; background-size: contain; z-index: 1; } 
.webinar-banner-img:before { content: ''; position: absolute; background-image: url(https://8488667.fs1.hubspotusercontent-na1.net/hubfs/8488667/Laborie_2021/Images/Path%20221.svg); right: 0; top: 37px; width: 67px; height: 91px; background-repeat: no-repeat; background-size: contain; z-index: 1; } 
.webinar-filter-box { width:50%; padding: 0 3.5%; margin-bottom: 88px; display: none; flex-direction: column; /*   display: flex !important; */    } 
.webinar-filter .webinar-filter-box { display: flex !important; }
.inner-webinar-filter-box { position: relative; height: 100%;
    display: flex;
    flex-direction: column; }
.webinar-filter-img img { height: 280px !important; width: 100%; object-fit: cover; border-top-right-radius: 20px; border-top-left-radius: 20px; } 
.webinar-filter-content { background-color: #025A59; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; padding: 25px 50px; height: 100%; } 
.webinar-categori-img { width: 70px; } 
.webinar-top-text { width: calc(100% - 70px); padding-right:10px; } 
.webinar-top-text * { margin-bottom: 0; color:#A9C9BF; } 
.webinar-top-text-cox { align-items: center; margin-bottom: 13px; } 
.webinar-filter-main-title h3 { color:#FFFFFF; margin-bottom: 25px; } 
.webinar-filter-date-time-box { align-items: center; border-bottom: 1px solid #629691; border-top: 1px solid #629691; padding: 25px 0; } 
.webinar-date-time-text * { color:#FFFFFF; line-height: 24px; margin-bottom: 0; } 
.webinar-date-time-text { width:60%; } 
.webinar-filter-date-time-box .outter-button { width:40%; text-align: right; } 
.webinar-filter-main-category h6 { font-size: 14px; margin-top: 10px; margin-bottom: 0; }
.webinar-outter-filter { margin-left: -3.5%; margin-right: -3.5%; margin-top: 25px; }
.filter { font-size: 14px; font-weight: 500; border: 1px solid #A9C9BF; border-radius: 26px; padding: 13px 22px; display: inline-block; margin: 0 12px 15px; }
a.filter.active, a.filter:hover { background-color: #A9C9BF; }

.webinar-loadmore-btn button { color: #025A59; background-color:#A9C9BF; border: 1px solid #A9C9BF; border-radius: 50px; padding: 19px 35px; margin:0 auto; }
.webinar-loadmore-btn button:disabled, .webinar-loadmore-btn button.loadmore-less { display:none; }
.product-content { width: 50%; padding-left: 60px; }
.outter-product-banner {  justify-content: flex-end; }

/* tabing */

.tab-title-sec { justify-content: center; border-bottom: 2px solid #024544; padding-bottom: 22px; } 
.tab-title-box { text-align: center; margin: 0 70px; } 
.tab-title-text { margin-top: 23px; } 
.tab-title-text h4 { font-weight: 500; color: #629691; margin-bottom:0; } 
.outter-tab-content { margin-top: 90px; } 
.tab-video .vidyard-player-container { max-width: 1000px !important; margin: 0 auto !important;     border-radius: 20px; } 
.tab-title-box.current { position:relative; } 
.tab-title-box.current:after { content: "\f106"; position: absolute; font-family: FontAwesome; opacity: 1; left: 50%; transform: translateX(-50%); width: 45px; height: 22px; background-color:#024544; border-top-left-radius: 22px; border-top-right-radius: 22px; bottom: -22px; color:#FFFFFF; line-height: 24px; } 
.tab-title-box.current .tab-title-img img { filter: brightness(0.5); }
.tab-title-box.current .tab-title-text h4 { color:#024544; }
.inner-tab-content { display:none; }
.inner-tab-content.current { display:block; }
.tab-title-sec.mobile-tab { display: none; }

/* lp-header */

.lp-logo { width: 160px; }
.lp-category img {  width: 87px; }
.lp-header .container { padding:0px 25px; }
.lp-header-right { width: calc(100% - 160px);  display: flex;  align-items: center;  justify-content: end; }
.lp-category { padding-left: 60px; }
.lp-text {  padding-right: 85px; }
.lp-text a { color:#FFFFFF; font-size: 18px; }
.lp-text i { color:#78D4A5;  margin-right: 5px; }
.outter-lp-header {  align-items: center; }


/* lp-footer */

.lp-footer-logo { padding: 47px 50px; } 
.lp-footer-copyright { padding: 23px 50px; font-size: 14px; text-align: right; color:#5D6A7E; background-color:#FFFFFF; } 
.two-col-form-text * { color:#FFFFFF !important; } 
.two-col-form-text { background-color: #025A59; border-radius: 20px; padding: 50px 50px 100px; text-align: left; max-height: 350px; } 
.two-col-form-text h3 { border-bottom: 2px solid #78D4A5; padding-bottom: 15px; margin-bottom: 20px; }

/* page-footer */

.outter-footer-sec { padding: 80px 50px 95px; } 
.footer-logo { width: 20%; } 
.footer-address { width: 35%; border-right: 1px solid #CAD2DD; } 
.footer-quick-link { width: 45%; padding-left: 100px; } 
.footer-bottom-sec { background-color:#FFFFFF; padding: 17px 50px; align-items: center; } 
.footer-bottom-menu { width: 39%; } 
.footer ul li {  list-style-type: none; padding-left: 0; } 
.footer-back-to-top { margin-top: 50px; } 
.footer-address p { margin-bottom: 0; } 
.footer-address h5, .footer-quick-link h5 { font-family:{font=Bitter, font_set=GOOGLE, styles={font-family=Bitter, serif, font-style=normal, font-weight=normal, text-decoration=none}, size=null, size_unit=null, color=null, variant=null, fallback=serif, style=font-family: Bitter, serif; font-style: normal; font-weight: normal; text-decoration: none, css=font-family: Bitter, serif;}; } 
.footer-link { width: 82%; } 
.footer-link ul li { width: 33.33%; padding-right: 10px; } 
.footer-bottom-menu ul li a { font-size: 14px; color: #6C7A8E;     margin: 0 10px; } 
.footer-bottom-other-menu { width: 31%; display: flex; justify-content: center; } 
.footer-bottom-other-menu ul li a { color: #629691; font-size: 14px; position:relative; line-height: normal; padding: 0 15px; } 
.footer-bottom-other-menu ul li a:after { position: absolute; content: ''; background-color: #629691; width: 1px; height: 100%; right: 0; top: 0;  } 
.footer-bottom-other-menu ul li:last-child a:after { display:none; } 
.footer-social-icone { display: flex;     margin-left: 40px; } 
.footer-inner-social-icone svg { fill:#FFFFFF; width: 15px; height: 15px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } 
.footer-inner-social-icone a { width: 36px; height: 36px; background-color: #025A59; margin: 0 15px; border-radius: 50px; display: block; position: relative; } 
.footer-social-icone { display: flex; margin-left: 0; width: 11%; } 
.footer-copyright { font-size: 14px; color: #6c7a8e; padding-left: 40px; width: 19%;     text-align: right; } 
.footer-back-to-top a { font-size: 16px; font-weight: 500; border-bottom: 2px solid #78D4A5; } 
.bottom-menu-mob { display:none; }
.footer-back-to-top i { padding-left: 5px; }


/*  global module footer css start */

.corporate-footer { justify-content: space-between;align-items: center; }
.social-icon a{ padding: 0 15px; }
.social-icon.socianIconColor a i { color: #024544; }
.social-icon.socianIconColor a i:hover { color: #629691; }
/* .social-icon a i { color: #FFF; } */
/*  global module footer css end */



/* header */


.top-web-header { background-color:#F2F4F7;   padding: 0 50px; }
.web-careers-text a {  font-size: 16px;  font-weight: 500; }
.top-web-header { align-items: center;     justify-content: flex-end; }
.web-careers-text {  margin-right: 52px;     position: relative; }
.web-button {  margin-left: 30px; }
.web-button a { background-color: #629691;  border-color: #629691;  border-radius: 0;  color:#FFFFFF;    font-size: 16px; }

.web-careers-text:after { position: absolute; content: '';  height: 3px;  width: 100%; background-color: #78D4A5; bottom: 0; left: 0; }
.web-careers-text i { margin-left: 5px; font-weight: bold; }
.web-language-switcher.mobile-language, .mobile-web-menu { display: none; }


/*Default menu styles*/
.menu-icon{display:none;cursor:pointer;color:#FFFFFF;text-transform:uppercase;text-align:right;font-weight:400;line-height:33px;font-size:12px;padding:10px 25px 10px 0; position: relative; top:15px;}
.menu-icon .menu-box{width:40px;height:30px;margin-right:20px;padding:5px;position:absolute;right: 0; top: -9px;}
.menu-icon .menu-box span{width:100%;height:4px;margin-bottom:3px;background:#FFFFFF;display:block;transition:all 0.5s;-webkit-transition:all 0.5s;}
.menu-icon.active span:nth-child(1){transform:rotate(45deg) translateY(8px) translateX(6px);-webkit-transform:rotate(45deg) translateY(8px) translateX(6px);}
.menu-icon .menu-box span:last-child {  margin-bottom: 0; }

.menu-icon.active span:nth-child(2){opacity:0;}
.menu-icon.active span:nth-child(3){transform:rotate(-45deg) translateY(-5px) translateX(2px);-webkit-transform:rotate(-45deg) translateY(-5px) translateX(2px);}



.enumenu_ul .hs-menu-wrapper ul{padding:0px;list-style:none;}
.enumenu_ul .hs-menu-wrapper > ul>li{display:inline-block;vertical-align:top;padding:0px;position:relative}
.enumenu_ul .hs-menu-wrapper > ul>li > a{ color: #FFFFFF; font-family: Roboto; font-size:18px; padding: 34px 39px; display: block; font-weight: 400; transition: all .5s ease;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  -webkit-transition: all .2s ease; }
.enumenu_ul>.hs-menu-wrapper > ul>li>a:hover,.enumenu_ul>.hs-menu-wrapper > ul>li.active>a{background:#282828 none repeat scroll 0 0;}

.enumenu_ul .hs-menu-wrapper > ul>li ul{display:none}
.enumenu_ul .hs-menu-wrapper > ul>li ul li{width:100%;margin:0;list-style:none;position:relative;padding-left: 0; }
.enumenu_ul.desk .hs-menu-wrapper > ul>li ul {top:100%;z-index:999;list-style:none;left:0px;background:#FFFFFF;
  position: absolute;
  width: 328px;
  background: #FFF;
  top: 100%;
  left: 0;
  padding: 25px 0;
  border: 1px solid #E2EBF2;
  border-top: 7px solid #629691;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;



}

/*Sub menu styles*/

.enumenu_ul.desk .hs-menu-wrapper > ul li:hover>ul{display:block;opacity:1;}
.enumenu_ul.desk .sb-menu .sb-menu{left:100%;top:0;}
.enumenu_ul.desk .hs-menu-wrapper > ul>li ul li a{padding:10px 10px;display:block;color:#244146;text-align:center; padding: 10px 20px 10px 30px; text-align: left; font-size: 18px;}

.enumenu_ul .arrow{ position: absolute; right: 10px; top:9px; width:4%; height: 48px; background: url(https://8488667.fs1.hubspotusercontent-na1.net/hubfs/8488667/Laborie_2021/Images/down-arrow-white.png) no-repeat; cursor: pointer; z-index:1; background-size: 15px; background-position: right center;} 
.enumenu_ul .arrow.up{ position: absolute; right: 10px; top:9px; width:4%; height: 48px; background:url(https://8488667.fs1.hubspotusercontent-na1.net/hubfs/8488667/Laborie_2021/Images/up-arrow-white.png) no-repeat; cursor: pointer; z-index:1; background-size: 15px; background-position: right center; } 


.inner-web-main-header { align-items: center;     justify-content:space-between; } 
.web-main-header { padding-right: 55px;     padding-left: calc((100% - 1400px)/2); background-color: 

  
  
    
  


  rgba(2, 69, 68, 1)

; } 
.header__search { padding: 0; } .header__search label { display: none; } 
.header__search .hs-search-field__input { width: 320px; background-color: transparent;  border: none; border-bottom: 1px solid #FFFFFF; height: auto; padding: 0 35px 5px 0; color: #FFFFFF; font-weight: 400; }
.web-header-search { margin-left: 60px; }
.web-outter-menu { display:flex;  justify-content:flex-end; align-items: center;  }
.header__search input::-webkit-input-placeholder { color:#fff !important;} /* WebKit browsers */
.header__search input:-moz-placeholder { color:#fff !important; } /* Mozilla Firefox 4 to 18 */
.header__search input::-moz-placeholder { color:#fff !important;} /* Mozilla Firefox 19+ */
.header__search input:-ms-input-placeholder { color:#fff !important;} /* Internet Explorer 10+ */

li.hs-menu-item.hs-menu-depth-1.hs-item-has-children>a:after { content: "\f107"; position: absolute; font-family: FontAwesome;     margin-left: 5px; color: #78D4A5; } 
.hs-menu-wrapper.flyouts .hs-item-has-children>a { position: relative; } 
.web-language-switcher.lan-hover .lang_list_class { display: block; } 
.globe_class { background-image: none !important; border-radius: 0 !important; width: 0 !important; height: 0 !important; } 
.lang_switcher_class { display: block; } 
.web-language-switcher .fen-lang-text:after { content: "\f107"; position: absolute; font-family: FontAwesome; color:#024544; font-weight: bold; } 
.web-language-switcher .fen-lang-text { position: relative; } 
.web-language-switcher .fen-lang-text img { margin-right: 11px; }
.fen-lan-icone { display: inline-block;     padding: 4px 0; } 
.web-language-switcher .fen-lang-text { position: relative; display: block; padding-left: 8px; background-color: #E2EBF2; position: relative; width: 70px; height: 40px; padding-top: 3px; border-radius: 25px; }

.web-language-switcher .lang_switcher_class ul {  justify-content: flex-end; left: 100%; width: 190px;     padding: 0; }
.lang_list_class:after, .lang_list_class:before { display:none !important; }
.web-language-switcher .lang_list_class li, .lang_list_class li:first-child {     border: none !important; border-top:none !important; }
.lang_list_class li a { color: #025a59;  font-size: 15px; }
.lang_list_class li { padding:10px 15px !important;     text-align: left; background-color:#629691 !important;  list-style-type: none; }
.lang_list_class { -webkit-transform: translateX(-40%) !important; transform: translateX(-40%) !important; }

.lang_list_class li a { color:#FFFFFF !important; }
.lang_list_class { top: 19px !important;}
.sb-menu { position:relative; } 
.web-header li.hs-menu-item.hs-menu-depth-1>.sb-menu:before { display: inline-block; content: ''; width: 0; height: 0; border-bottom: 14px solid #fff; border-bottom-color: #629691; border-right: 20px solid transparent; border-left: 20px solid transparent; position: absolute; top: -18px; left:18%; } 
.web-header .enumenu_ul.desk .hs-menu-wrapper>ul>li ul li:hover>a { color: #393C40; background: #A9C9BF!important; border-top-right-radius: 25px; border-bottom-right-radius: 25px; margin-right: 20px; } 
.web-header li.hs-menu-item.hs-menu-depth-2.hs-item-has-children>a { position:relative; } 
.web-header li.hs-menu-item.hs-menu-depth-2.hs-item-has-children>a:after { content: "\f105"; position: absolute; font-family: FontAwesome; margin-left: 5px; color:#78d4a5; right: 20px;     font-weight: 800; } 
.web-header .enumenu_ul.desk .hs-menu-wrapper>ul>li ul li:hover>a:after { color:#025a59 } 
.web-header li.hs-menu-item.hs-menu-depth-2>ul.hs-menu-children-wrapper.sb-menu { width: 328px; left: 326px !important; padding: 25px 0; top: -25px !important; border: none; border-radius: 20px; background: #FFF; } 
.web-header li.hs-menu-item.hs-menu-depth-1.hs-item-has-children>a:hover:after { transform: rotate(180deg); }


/* lp-language */

.lp-language .fen-lang-text:after { content: "\f107"; position: absolute;  font-family: FontAwesome;  color:#FFFFFF;  font-weight: bold; right: -18px;   top: 50%;  transform: translateY(-50%); }
.lp-language .fen-lang-text { position:relative;     padding: 34px 0;  cursor: pointer; }
.lp-language .fen-lang-text:before { content: ''; position: absolute; background-image: url(https://8488667.fs1.hubspotusercontent-na1.net/hubfs/8488667/Laborie_2021/Images/global_white.png) !important; width: 20px; height: 20px; background-size: contain; left: -28px; top: 50%; transform: translateY(-50%); }
.lp-language.lan-hover .lang_list_class { display:block; }
.lp-language .lang_switcher_class ul { justify-content: flex-end;  left:0; width: 190px; padding: 0;     top:44px !important; }
.lp-language .fen-lan-icone { padding: 0; }
.lp-language-switch-container .lang_switcher_link { padding-left: 16px; }
.lp-language-switch-container .lp-language-switch-item-icon { background-image: url(https://8488667.fs1.hubspotusercontent-na1.net/hubfs/8488667/Laborie_2021/Images/global_white.png) !important; width: 20px; height: 20px; background-size: contain; position: absolute; top: 50%; transform: translateY(-50%); left: 8px; }
.lang_list_class li:last-child { border:none !important; }
a.lang_switcher_link { padding-left: 10px; }
.header__search .hs-search-field__input { background-image: url(https://8488667.fs1.hubspotusercontent-na1.net/hubfs/8488667/Laborie_2021/Images/search.png); background-size: 18px; background-position:top right 7px; background-size:16px; }
.fen-lp-top-header { display: none; }
.footer-sticky { display: none; }
.web-language-switcher .lang_list_class li:first-child { display:none; }
.web-header.fixedhead .top-web-header { margin-top: -50px; }
.top-web-header { transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; } 
.all-overlay { position: relative; height: 100%; width: 100%; top: 0; left: 0; background-color:#718b88; }

.web-header-search.mobilesearch {
  display: none;
}

/* system-page */

.system-page { padding-top: 150px; }
ul.no-list.hs-error-msgs li { list-style-type: none; }
.footer-bottom-menu ul li a:hover, .footer-bottom-other-menu ul li a:hover, .footer-link ul li a:hover, .enumenu_ul .hs-menu-wrapper>ul>li>a:hover {  color: #78D4A5; }
.footer-inner-social-icone a:hover svg { fill:#78D4A5; }

/* webinar */

.webinar-crm-object .dnd-section>.row-fluid { padding-left: 0; padding-right: 0;  }
.webinar-crm-object .webinar-categori-img span { color: #fae1b1; font-weight: bold; font-size: 20px; margin-right: 5px; }
.webinar-crm-object .webinar-categori-img img { width: 40px; }
.webinar-crm-object .webinar-categori-img .categori-gi, .lp-header-v2 .categori-gi { color: #fae1b1; }
.webinar-crm-object .webinar-categori-img .categori-ur, .lp-header-v2 .categori-ur { color: #A8DCF0; }
.webinar-crm-object .webinar-categori-img .categori-ob, .lp-header-v2 .categori-ob { color: #EDC5C9; }
.webinar-crm-object .webinar-categori-img { width: 77px; text-align: right; }
.webinar-crm-object .webinar-top-text { width: calc(100% - 77px); }
.webinar-crm-object .webinar-filter-content { height:100%;  }
.webinar-crm-object .webinar-filter-box {     display: none; }
.webinar-crm-object .only-lp-banner {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;     position: relative;

}

.lp-header-v2 .lp-category img {
    width: 50px;
} 
.lp-header-v2 .lp-category span {
    font-size: 20px;
    font-weight: bold;
}

.webinar-crm-object .lp-category img {
    height: 50px;
    text-align: right;
    width: auto;
}
.webinar-crm-object .only-text-module {
  width: 50%; }
.webinar-crm-object .outter-lp-banner-only-form {
    width: 50%;
    padding-left: 35px;
}
.webinar-crm-object .speaker-sec {
    background-color: rgba(169, 201, 191,calc(100/100));
}
.webinar-crm-object .only-lp-banner:before {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    background-color: rgba(2, 90, 89,0.1);
}
.webinar-crm-object .outter-lp-banner-only {
    position: relative;
}

/* filter */

.lab-list {
    display: none;
}
.lab-dropdown.open>.lab-list {
    display: block;
    position: absolute;
    padding: 15px;
    background-color: rgba(169, 201, 191,calc(100/100));
    border-radius: 15px;
    margin-top: 10px;
}
.lab-caption:after {
    position: absolute;
    content: '';
    right: -25px;
    position: absolute;
    content: "\f078";
    font-family: FontAwesome;
   font-size: 12px;
    top: 50%;
    transform: translateY(-50%);
}
.lab-caption {
    position: relative;
    margin-right: 78px;
      line-height: normal; font-size: 18px;
    font-weight: 500;

}
.lab-dropdown {     cursor: pointer; width: auto !important;
    padding: 0;
    border: none;
 }

.lab-item.filter {
    font-weight: 500;
    border: none;
    border-radius: none;
    padding: 0;
    display: block;
    margin: 0;
}

.lab-dropdown select {
    margin-right: 78px;
    line-height: normal;
    font-size: 18px !important;
    font-weight: 500;
    width: auto !important;     background-color: transparent;
    border: none;
    color: #024544;
    cursor: pointer;
}
#Filters {
    display: flex;
}

a.full-box-link {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.fen-two-col-form-content {
    width: 54%;
    padding-right: 100px;
}

.fen-out-two-col-form_sec {
    width: 46%;
    background: #F2F4F7;
    border-radius: 20px;
    padding: 75px;
}
.hs-error-msgs{width:100%;float:left;}
ul.inputs-list.multi-container{float:left;width:100%;}
.form-step-content fieldset.wrapper-point~fieldset .hs-richtext{text-align:left;}
.form-step-content fieldset.wrapper-point~fieldset .hs-richtext h5{margin-bottom:24px;font-weight:700;}
.from-step-outer.active .from-step,.from-step-outer.completed .from-step{background-color:#78D4A5;width:100%;}
.from-step-outer .from-step{width:0;height:100%;transition:all 0.3s ease;}
.form-step-content .wrapper-point{display:none;}
.form-loader,.form-loader:before,.form-loader:after{background:#F5F5F5;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em;}
.form-loader{color:#F5F5F5;text-indent:-9999em;margin:88px auto;position:relative;font-size:11px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s;}
.form-loader:before,.form-loader:after{position:absolute;top:0;content:'';}
.form-loader:before{left:-1.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s;}
.form-loader:after{left:1.5em;}
@-webkit-keyframes load1{
    0%,80%,100%{box-shadow:0 0;height:4em;}
    40%{box-shadow:0 -2em;height:5em;}
}
@keyframes load1{
    0%,80%,100%{box-shadow:0 0;height:4em;}
    40%{box-shadow:0 -2em;height:5em;}
}
.ms-layout .header-container-wrapper{display:none;}
.form-step-content .ctaWP{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:12px;}
.form-step-content .ctaWP .right{display:flex;align-items:center;}
.form-step-content .ctaWP .StepText{margin-right:20px;font-size:16px;}
.form-step-content .ctaWP .hs-button{font-size:16px;text-transform:uppercase;padding:8px 38px;line-height:32px;}
.form-step-content .ctaWP  .hs-button.primary.prev-btn{background-color:transparent;border-color:#374052;}
.form-step-content .ctaWP .hs-button.primary.prev-btn:hover{background-color:#374052;color:#FFFFFF;}

/*Form Default Style*/
.ms-form-steps{margin-bottom:35px;display:flex;/* width: 100%; */align-items:center;justify-content:space-between;background-color:#e7e7e7;height:10px;border-radius:35px;overflow:hidden;}
.from-step-outer{/* text-align: center; *//* position: relative; *//* margin: 5px 20px; */width:100%;height:100%;font-size:0;}
.ms-survey-from .hs-form-field > label{display:block;font-weight:600;}

/* .form-step-content.step2.active>fieldset:nth-child(2) { display: none; } */
.st-vd-form-wrapper{background:#FFFFFF;padding:40px;border-radius:20px;}
.ms-form-section .hubspot-link__container.sproket{display:none;}
.form-step-content{display:none;}
.form-step-content.step1{display:block;}
.ms-form-section .prev-btn{margin-right:20px;}
.form-step-content.step1 .prev-btn{display:none;}
.ms-form-section .hs_error_rollup{padding:0;list-style:none;}
.ms-form-section .form-title{display:none;}
.ms-form-section .submitted-message{text-align:center;}
.form-step-content input[type="submit"]{width:0!important;padding:0!important;font-size:0!important;opacity:0;height:0;border:none!important;}
.ms-form-steps .from-step-outer:last-child:before,.ms-form-steps .from-step-outer:last-child:before,.ms-form-steps .from-step-outer:last-child:after{content:none!important;}
.from-step-outer.completed:after{width:100%;left:100%;}
.from-step-outer.active:after{width:50%;transition-delay:0s;}
.from-step-outer.active.completed:after{width:100%}
.from-step-outer:last-child:after{max-width:50%;}
.ms-form-steps span.hs-form-required{color:red;margin:0 4px;}
.hs-button.disable{pointer-events:unset;user-select:unset;cursor:unset;}
.step-btn-wrapper{display:flex;padding-top:10px;}


.outter_two-col-form-with-content {
    align-items: center;
}
.fen-two-col-form-with-content:before {
    content: '';
    position: absolute;
    width: 79%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: #A9C9BF;
}
.fen-two-col-form-content ul {
    margin-left: 30px;     margin-bottom: 55px;

}
.fen-two-col-form-with-content {
    margin-bottom: 100px;
}
.fen-two-col-form-content ul li {
    padding-left: 0;
}

/* .lang_list_class li img {
  display: none;
} */


/*------------- mu_one_col_v1 section ------------*/
.mu_one_col_v1 { padding-top: 11rem;}

@media (max-width:1600px ) {

  h1 { font-size:40px; }
  h2 { font-size:35px; }
  h3 { font-size:30px; }
  .dnd-section, .content-wrapper--vertical-spacing, .container {  padding-top: 70px; padding-bottom: 70px; }
  .inner-two-col-form { margin: 0 25px; }
  .form-bg-white .widget-type-form { padding: 60px 40px; }
  .only-text-module {  padding-right: 0; }
  .only-date-and-time h4 {  font-size: 18px; } 
  .speaker-2 .speaker-box { width: 48%; margin-right: 4%; }
  .other-speaker-sec:before {  top: -35px; }
  .webinar-date-time-text {  width: 100%; }
  .webinar-filter-date-time-box .outter-button {  width: 100%;  text-align: left;  margin-top: 30px; }
/*   .webinar-filter-box {  } */
  .webinar-outter-filter {  margin-left: -1.5%;  margin-right: -1.5%; }
  .webinar-filter-box { margin-bottom: 40px; padding: 0 1.5%; }  
  .webinar-filter-img img { height: 200px !important; }

  .footer-bottom-menu { width: 40%; }
  .footer-bottom-other-menu { width: 40%; }
  .footer-social-icone { width: 20%; justify-content: flex-end; }
  .footer-copyright { width: 100%; text-align: center; margin-top: 20px;  }
  .footer-link {  width: 100%; }
  .footer-quick-link { padding-left: 50px; }
  .footer-logo-img img { width: 160px; }
  .footer-address p { font-size: 16px; }
  .product-content {  padding-left: 40px; }

  .web-header-search { margin-left: 50px; }
  .header__search .hs-search-field__input { width: 230px; }
  .enumenu_ul .hs-menu-wrapper>ul>li>a { padding: 34px 25px; }


}

@media (max-width:1520px ) 
{ 
  .dnd-section, .content-wrapper--vertical-spacing, .container { padding-left: 60px;  padding-right: 60px; }

}

@media (max-width:1450px ) {
  .web-main-header { padding-left: 25px; }
 .fen-out-two-col-form_sec { padding: 50px; }
}
@media (max-width:1365px){
    .form-step-content .ctaWP>div{width:100%;}
    .form-step-content .ctaWP{justify-content:center;text-align:center;}
    .form-step-content .ctaWP>div:first-child{margin-bottom:15px;}
    .form-step-content .ctaWP .right{flex-wrap:wrap;text-align:center;justify-content:center;}
    .form-step-content .ctaWP .StepText{width:100%;margin-right:0;margin-bottom:6px;}
    .ms-form-section .prev-btn{margin-right:0;}
}
@media (max-width:1250px ) {

  h1 { font-size:37px; }
  h2 { font-size:33px; }
  h3 { font-size:28px; }
  h5 { font-size:18px; }

  .two-col-content {  padding-right: 20px; }
  .two-col-form-right { width: 350px; }
  .two-col-form-sec { width: calc(100% - 350px); padding-right: 35px; }
  .lp-two .bottom-only-slick .slick-slide {  padding: 0 10px; }
  .lp-two .bottom-only-slick .inner-slider { width: 80px !important; height: 80px; padding:5px; }
  .only-date-and-time { width: 100%; }
  .outter-button {  margin-top: 25px; }
  .tk-video-sec { margin-top: 40px; }
  .webinar-filter-content { padding: 25px; }
  .footer-logo { width: 100%; text-align: center; margin-bottom: 30px; } 
  .footer-address { width: 50%; } 
  .footer-quick-link { width: 50%; } 
  .footer-back-to-top { margin-top: 20px; } 
  .footer-bottom-other-menu { width: 50%; justify-content: flex-end; } 
  .footer-bottom-menu { width: 50%; } 
  .footer-social-icone { width: 50%; justify-content: flex-start; margin-top: 20px; } 
  .footer-copyright { width: 50%; }
  .web-button .outter-button { margin-top: 0; }
  .lp-category img {  width: 65px; }
}

@media (max-width: 1200px) {
  header {
    padding-top: 0;
  }
  .enumenu_ul   {
    display: none
  }
  .menu-block {
    height: auto;
  }
  .menu-icon {
    display: block
  }

  .enumenu_ul .hs-menu-wrapper > ul>li {
    display: block;
    margin: 0px;
    padding: 0px;
  }
  .enumenu_ul .hs-menu-wrapper > ul>li > a {
    display: block;
    text-align:left;
    padding:18px 0;
    color: #024544;
  }
  .enumenu_ul {
    width: 100%;
  }
  .enumenu_ul .hs-menu-wrapper > ul>li ul {
    background:#f0f0f0; padding:0;
  }
  .enumenu_ul .hs-menu-wrapper > ul>li ul a {
    text-align: center;
    display: block;
    text-align: left;
    color: #00243E;
    padding: 10px 20px;
    font-size: 14px;
  }
  /* Push Menu */
  body.menuslide_push {
    position: relative;
  }
  body.menuslide_push.slidemenuLeft {
    left: 0;
    transition: left 0.5s;
    -webkit-transition: left 0.5s;
    -moz-transition: left 0.5s;
    -ms-transition: left 0.5s;
    -o-transition: left 0.5s;
  }
  body.menuslide_push.slidemenuRight {
    right: 0;
    transition: right 0.5s;
    -webkit-transition: right 0.5s;
    -moz-transition: right 0.5s;
    -ms-transition: right 0.5s;
    -o-transition: right 0.5s;
  }
  body.slidemenuRight .enumenu_ul {
    right: -100%;
  }
  body.slidemenuRight.menu-open .enumenu_ul {
    right: 0;
  }
  body.slidemenuLeft .enumenu_ul {
    left: -300px;
  }
  body.slidemenuLeft.menu-open .enumenu_ul {
    left: 0;
  }
  body.menuslide_push.slidemenuLeft.menu-open {
    left: 300px
  }
  body.menuslide_push.slidemenuRight.menu-open {
    right: 300px
  }
  body.menuslide_push .enumenu_ul,
  body.menuOverlap .enumenu_ul {
    background:#fff none repeat scroll 0 0;
    display: block;
    height: 100%;
    max-height: 100%;
    width:100%;
    overflow: auto;
    position: fixed;
    transition: all 0.5s ease 0s;
    top:53px;     z-index: 9;

  }


  .web-header-logo img, .lp-logo img {  width: 130px; }
  .web-main-header { padding-top: 10px; padding-bottom: 10px; padding-right: 25px; }

  .web-language-switcher.mobile-language, .mobile-web-menu { display:block; }

  .menu-icon .menu-box span:last-child { margin-bottom: 0; }

  .desktop-web-menu .enumenu_container { display:none !important; }

  .top-web-header { padding:0;  background-color: #629691; }
  .enumenu_ul .hs-menu-wrapper>ul>li { width: 100%;     border-bottom: 1px solid #A9C9BF; }

  .enumenu_ul .hs-menu-wrapper>ul { padding:0 47px; }
  .menu-icon .menu-box { z-index: 99; }

  .web-language-switcher.fen-desktop-web-lan, .web-careers-text { display: none; }
  .web-button { background-color: #629691;  width: 60%;  margin-left: 0; }
  .enumenu_container {  width: 40%;  background-color:#024544; }
  .web-language-switcher.fen-desktop-web-lan.mobile-language { display: block; padding: 0 47px; margin-top: 20px; }
  .hs-menu-wrapper.flyouts .hs-menu-children-wrapper { left: 0; opacity: 1;  position: relative; }
  .web-language-switcher .fen-lang-text { background-color: transparent; padding:0; }
  .web-language-switcher .lang_switcher_class ul { justify-content: flex-start; background-color: #629691 !important;  }
  .web-language-switcher .lang_list_class, .web-language-switcher.lan-hover .lang_list_class, .lp-language.lan-hover ul.lang_list_class {  display:none; }
  .web-language-switcher.lan-hover.lan-open .lang_list_class, .lp-language.lan-open ul.lang_list_class{ display: block; }
  .web-language-switcher .fen-lang-text:after { color:#FFFFFF; }
  .web-language-switcher.lan-open .fen-lang-text:after { content: "\f106"; } 
  .web-button a { position:relative; }
  .web-button a:after { content: "\f041"; position: absolute; font-family: FontAwesome; right: -25px; font-size: 25px; top: 50%; transform: translateY(-50%);}  
  .footer-bottom-other-menu ul li a { padding: 0 12px; }

  /*   lp-header */

  .fen-lp-top-header { display:block; }
  .lp-text { width: 50%; }
  .lp-language { width: 50%; display: flex;  justify-content: flex-end;     padding-right: 14px; } 
  .outter-lp-header .lp-text, .outter-lp-header .lp-language { display:none; }
  .fen-inner-lp-top-header { align-items: center; }
  .lp-language .fen-lang-text { padding: 15px 0; }
  .lp-text {  padding-right: 15px; }
  .lp-header { padding-bottom: 15px; }
  .lp-language .fen-lang-text:after, .lp-language .fen-lang-text:before { top: 48%; }
  .lp-language .lang_switcher_class ul { top: 15px !important;  transform: translateX(-90%) !important;     -webkit-transform: translateX(-90%) !important;  }


  span.arrow:after {
    position: absolute;
    content: "\f067";
    font-family: FontAwesome;
    right: 10px;
    font-size: 18px;
    top: 50%;
    transform: translateY(-50%);
    font-weight: 100;
    color: #78D4A5;
  }
  span.arrow.up:after { content:"\f068";  }
  .web-header li.hs-menu-item.hs-menu-depth-2.hs-item-has-children>a:after, li.hs-menu-item.hs-menu-depth-1.hs-item-has-children>a:after, .web-header li.hs-menu-item.hs-menu-depth-1>.sb-menu:before { display:none; }

  .enumenu_ul .hs-menu-depth-1>ul.hs-menu-children-wrapper { top: 0 !important; }

  .enumenu_ul .hs-menu-item.hs-menu-depth-2 span.arrow {
    top: 0;
  }
  .web-header li.hs-menu-item.hs-menu-depth-2>ul.hs-menu-children-wrapper.sb-menu {
    width: 100%;
    left: 0px !important;
    padding: 25px 0;
    top: 0px !important;
    border: 0;
    border-radius: 0;
    background: #DBE5ED;
  }
  .menu-open .web-header.fixedhead .top-web-header {
    position: fixed;
    margin-top: 0;
    width: 100%;
    z-index: 9;
  }
  .web-header.fixedhead .top-web-header {
    margin-top: 0;
  }
  .web-header-search.mobilesearch {
    display:block; margin-left: 0;
    margin-top: 50px;     width: 100%;

  }

  .mobilesearch .header__search .hs-search-field__input {
    width: 100%;     border-bottom: 1px solid #a9c9bf;

  }
  .mobilesearch .header__search {  width: 100%;  }
  .mobilesearch .header__search .hs-search-field__input { background-image: url(https://8488667.fs1.hubspotusercontent-na1.net/hubfs/8488667/Laborie_2021/Images/loupe_1.png); color:#393C40; }
  .mobilesearch .header__search input::-webkit-input-placeholder { color:#393C40 !important;} /* WebKit browsers */
  .mobilesearch .header__search input:-moz-placeholder { color:#393C40 !important; } /* Mozilla Firefox 4 to 18 */
  .mobilesearch .header__search input::-moz-placeholder { color:#393C40 !important;} /* Mozilla Firefox 19+ */
  .mobilesearch .header__search input:-ms-input-placeholder { color:#393C40 !important;} /* Internet Explorer 10+ */
   
.fen-two-col-form-content { padding-right: 50px; }
    
    .mu_one_col_v1 {padding-top: 9rem;}
}




@media (max-width:991px ) {

  h1 { font-size:34px; }

  .tabw25 { width:25%; }
  .tabw30 { width:30%; }
  .tabw33 { width:33.33%; }
  .tabw40 { width:40%; }
  .tabw50 { width:50%; }
  .tabw60 { width:60%; }
  .tabw66 { width:66.66%; }
  .tabw70 { width:70%; }
  .tabw75 { width:75%; }
  .tabw100 { width:100%; }
  .dnd-section, .content-wrapper--vertical-spacing, .container { padding-left: 25px;  padding-right: 25px; }
  .dnd-section, .content-wrapper--vertical-spacing, .container {  padding-top: 60px; padding-bottom: 60px; } 
  .two-col-form-right { width: 300px; }
  .two-col-form-sec { width: calc(100% - 300px); padding-right:20px; }
  .bottom-only-slick .slick-slide {  padding: 0 10px; }  
  .lp-two .bottom-only-slick .slick-slide {  padding: 0 5px; }
  .lp-two .bottom-only-slick .inner-slider { width: 65px !important; height: 65px; padding:5px; }  
  .out-of-container-only-img .outter-only-img {  max-width: 210px; margin: 0 auto; }
  .out-of-container-only-img .outter-only-img:before { right: -45px;  }
  .out-of-container-only-img .outter-only-img:after {  left: -45px; }
  .only-image.out-of-container-only-img { padding: 95px 40px 95px; width: 50%; margin-right: 0; }
  .outter-only-img img { width: 210px; }
  ul { margin-left: 20px; }
  li { padding-left: 8px; }  
  .speaker-img img { width: 130px; height: 130px !important; }
  .speaker-info {  margin-left: 35px;     width: calc(100% - 165px);  }
  .speaker-top-sec:before, .speaker-top-sec:after { width: calc(100% - 165px); }
  .tab-title-box { margin: 0 25px; }
  .hs-form-radio, .hs-form-checkbox { width: 100%; }
  .form-columns-2>div { width: 100% !important; }

  .footer-address { width: 100%; text-align: center; border: 0; } 
  .footer-quick-link { width: 100%; text-align: center; margin-top: 25px;     padding-left: 0; } 
  .footer-address h5, .footer-quick-link h5 { margin-bottom: 15px; } 
  .outter-footer-sec { padding: 70px 50px; } 
  .footer-bottom-menu { width: 100%; justify-content: center; display:flex; } 
  .footer-bottom-other-menu, .footer-social-icone { width: 100%; justify-content: center; } 
  .footer-copyright { width: 100%; padding: 0; }
.fen-out-two-col-form_sec { padding: 50px 20px; }
 .fen-two-col-form-with-content { margin-bottom: 80px; }
}


@media (max-width:767px ) {

  h1 { font-size:32px; }
  h2 { font-size:29px; }
  h3 { font-size:26px; }
  h4 { font-size:20px; }
  h5 { font-size:16px; }

  p { font-size: 16px; margin-bottom: 25px; }


  .mw25 { width:25%; }
  .mw33 { width:33.33%; }
  .mw50 { width:50%; }
  .mw66 { width:66.66%; }
  .mw75 { width:75%; }
  .mw100 { width:100% !important; } 

  .dnd-section, .content-wrapper--vertical-spacing, .container {  padding-top: 60px; padding-bottom: 60px; }
  .bottom-only-slick { display: none; }
  .slick-slider button {  bottom: -50px;  top: auto;  transform: translate(0, 0%); width: 50px; height: 50px; }
  .bottom-only-slick {  display: none; }
  .slick-slider .slick-next { right: 37%;  transform: translateX(50%); }
  .slick-slider .slick-prev { left: 37%;  transform: translateX(-50%); }
  .top-only-slick { margin-bottom: 100px; }
  .sec-bg-color:before { width:100%; }
  .two-col-img { position: relative; }
  .two-col-text-img .container { padding-left:0px; padding-right:0px; padding-bottom: 0; }
  .two-col-content { padding-right: 25px; padding-left: 25px; }
  .two-col-img img {  border-top-left-radius: 0;  border-bottom-left-radius: 0; }
  .inner-two-col-form { margin:0; border-radius: 0; }
  /*   .inner-two-col-form .container { padding-top: 85px; padding-bottom: 85px; } */
  .two-col-form-right { margin-top: 65px; }
  .two-col-form-text { padding: 38px 25px 100px; }
  .two-col-form {  padding-bottom: 0; }

  .lp-footer-logo { text-align: center; }
  .lp-footer-logo img { width: 120px; }
  .lp-footer-copyright { text-align: center; }
  .two-col-form-sec { padding-right: 0; }

  .only-image.out-of-container-only-img { position: relative; width: 100%; border-bottom-right-radius: 0; border-top-left-radius: 0; padding: 60px 25px 89px;  }
  .only-image { border-radius:0; }
  .out-of-container-only-img .outter-only-img:before { right: 0; }
  .out-of-container-only-img .outter-only-img:after { left: 0; bottom: -60px; }
  .out-of-container-only-img .outter-only-img { max-width: 100%; }

  .lp-three .dnd-section>.row-fluid, .form-bg-white .dnd-section>.row-fluid { padding-left: 0;  padding-right: 0; }

  .outter-only-img:before, .outter-only-img:after, .other-speaker-sec:before, .other-speaker-sec:after, .webinar-banner-img:before, .webinar-banner-img:after { width: 35px;  height: 48px; }
  .webinar-banner-img:after { bottom: 10px; left: 0; }
  .webinar-banner-img:before { top: 15px; }
  .lp-four .dnd-section>.row-fluid { padding-left:0px;  padding-right:0px; }
  .lp-four .widget-type-form { padding: 50px 25px; border-bottom-left-radius:0px;  border-bottom-right-radius:0px; }

  .speaker-img { width: 100%; } 
  .speaker-info { width: 100%; margin-top: 25px; margin-left: 0; } 
  .speaker-info { position:relative; padding: 25px 0; } 
  .speaker-top-sec:before, .speaker-top-sec:after { display:none; } 
  .speaker-info:before { position: absolute; content: ''; top: 0; width: 100%; height: 2px; background-color: #629691; width:100%; right: 0; } 
  .speaker-info:after { position: absolute; content: ''; bottom: 0; width: 100%; height: 2px; background-color: #629691; width:100%; right: 0; } 
  .speaker-2 .speaker-box { width: 100%; margin-right: 0; } 
  .speaker-title { margin-bottom: 35px; } 
  .speaker-sec .container { padding-top: 86px; } 
  .other-speaker-sec { position: inherit; } 
  .other-speaker-sec:before { top: 25px; right: 25px; } 
  .other-speaker-sec:after { bottom: 25px; left: 25px; } 
  .speaker-2 .speaker-box { padding: 0 0 50px 0; } 
  .speaker-content {  margin-top: 40px; } 
  .speaker-sec { position: relative; } 
  .form-move-top .inner-two-col-form { margin-top: 0; } 
  .form-move-top .speaker-sec { padding-bottom: 0; }
  .speaker-2 .speaker-box:nth-child(2n) { padding: 0; }
  .form-bg-white .widget-type-form { padding: 50px 25px; }
  .form-bg-white .widget-type-form { border-radius:0px; }
  .only-text-module { padding-left: 25px;  padding-right: 25px; }
  .speaker-1 .inner-speaker-sec { padding: 0; margin-top: 0; }
  .tk-text .outter-button { justify-content: flex-start; margin-top: 40px; }
  .tk-video-sec { margin-top: 30px; }
  .webinar-filter-box { margin-bottom: 40px; width: 100%; }  
  .webinar-filter-img img { height: 140px !important; }
  .webinar-banner-content { position: absolute;  width: 100%; }
  .webinar-banner-img { width: 100%; }
  .product-content { padding-left: 0; width: 100%; }
  .product-banner-sec .container { padding-left: 0px; padding-right: 0px; padding-bottom:0; }
  .outter-product-banner { flex-direction: column-reverse; }
  .product-content { padding-left:25px; padding-right:25px; }

  .tab-title-sec.mobile-tab { display:block; }
  .tab-title-box { margin: 0; }
  .tab-title-text {  margin-top: 0; margin-left: 20px; }
  .mobile-tab a.tab-title-box { align-items: center;  padding: 17px 0;  border-top: 1px solid #CAD2E0;  border-bottom: 1px solid #CAD2E0; position: relative; }
  .tab-video, .tab-content-text { padding-top: 40px; padding-bottom: 40px; }
  .tab-video { margin-left: -25px;  margin-right: -25px; }
  .tab-video .vidyard-player-container { border-radius: 0; }
  .tab-title-sec { border-bottom: none; padding-bottom: 0; }  
  .outter-tabing-sec.desktop-tab { display: none; }
  .mobile-tab a.tab-title-box:after {  content: "\f107"; position: absolute; font-family: FontAwesome; right: 0; width: 32px; height: 32px; background-color:#024544; border-radius: 50px; color:#FFFFFF; left: auto; bottom: auto; line-height: inherit; transform: inherit; } 
  .inner-tab-conten { display: none; } 
  .mobile-tab a.tab-title-box.current:after { content: "\f106"; position: absolute; font-family: FontAwesome; right: 0; width: 32px; height: 32px; background-color:#024544; border-radius: 50px; color:#FFFFFF; left: auto; bottom: auto; line-height: inherit; transform: inherit; }
  .webinar-banner-img img { height: 400px !important;  }
  .hs-form textarea, .hs-form input[type="text"], .hs-form input[type="password"], .hs-form input[type="datetime"], .hs-form input[type="datetime-local"], .hs-form input[type="date"], .hs-form input[type="month"], .hs-form input[type="time"], .hs-form input[type="week"], .hs-form input[type="number"], .hs-form input[type="email"], .hs-form input[type="url"], .hs-form input[type="search"], .hs-form input[type="tel"], .hs-form input[type="color"], .hs-form select { padding: 11px 25px; font-size: 16px; border-radius: 24px; }
  .hs-form select { background-position: 20px;  padding-left: 50px;    background-size: 13px;  }

  .header__search { border-top: none; display: block; }
  body.menuslide_push .enumenu_ul, body.menuOverlap .enumenu_ul { width: 100%; }
  /*    body.slidemenuRight .enumenu_ul { right: -100%; } */

  .footer-quick-link, .footer-social-icone, .footer-bottom-other-menu {  display: none; }
  .outter-footer-sec { padding: 60px 50px; }
  .bottom-menu-mob { display: flex; margin-top: 20px; }
  .footer-address span { display: block; }
  .footer-module .hs-menu-wrapper.hs-menu-flow-horizontal ul { flex-direction: inherit; justify-content: center; }
  .footer-sticky { display:flex; background-color: #515F69; padding: 5px; }
  .footer-sticky.sticky.fixed {  position: fixed;  bottom: 0;  width: 100%; }
  .footer-text-sticky { width: 50%; text-align: center; }
  .footer-text-sticky a { color:#FFFFFF; }
  .footer-text-sticky:first-child { border-right: 1px solid #FFFFFF; }
  .footer-bottom-sec { margin-bottom: 50px; }
  .system-page { padding-top: 100px; }
  .enumenu_ul .hs-menu-wrapper>ul { padding: 0 22px; }
  .lab-dropdown select { width: 100% !important;  margin-right: 0; }
  #Filters { display: block; }
    
    .fen-two-col-form-content, .fen-out-two-col-form_sec { width: 100%; }
    .fen-two-col-form-with-content {
    margin-bottom: 50px;
}
    .fen-two-col-form-content ul
    {     margin-bottom: 25px;
 }
    .fen-two-col-form-content {
    padding-right:25px; padding-left:25px;
}
    .fen-out-two-col-form_sec {
    padding: 50px 25px;
    border-radius: 0;
   
}
    .fen-two-col-form-with-content .container { padding-left: 0;
    padding-right: 0;     padding-bottom: 0;
 }
    
    
    .lp-footer-right { padding-top: 20px; } 
}

@media (max-width:480px ) {

  .webinar-banner-img img { height: 420px !important; }
  button, .button, form input[type=submit], form .hs-button { width: 100%; }
  .web-header-logo img, .lp-logo img { width: 90px; } 
  .web-header-search { margin-left: 25px; } 
  .header__search .hs-search-field__input { width: 155px; } 
  .web-button a { text-align: left; } 
  .web-button a:after { right: auto; margin-left: 20px; }
  .outter-footer-sec { padding: 60px 30px; }
  .lp-language .fen-lang-text {  padding: 11px 0; }
  .lp-language { width: 43%; }
  .lp-text { padding-right: 0; width: 57%; }
  .lp-text a, .header__language-switcher-label-current { font-size: 14px; }
}

@media (max-width:360px){
   .corporate-footer{ flex-direction: column;  justify-content: center; }
}