/* @import url('http://example.com/example_style.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=Open+Sans:wght@300;400;600;700;800&display=swap');

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

@font-face {
  font-family: 'Circular Std';
  src: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-Black.eot');
  src: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-Black.eot#iefix') format('embedded-opentype'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-Black.woff2') format('woff2'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-Black.woff') format('woff'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-Black.ttf') format('truetype'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-Black.svg#CircularStd-Black') format('svg');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Circular Std';
  src: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-BlackItalic.eot');
  src: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-BlackItalic.eot#iefix') format('embedded-opentype'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-BlackItalic.woff2') format('woff2'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-BlackItalic.woff') format('woff'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-BlackItalic.ttf') format('truetype'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-BlackItalic.svg#CircularStd-BlackItalic') format('svg');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Circular Std';
  src: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-Bold.eot');
  src: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-Bold.eot#iefix') format('embedded-opentype'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-Bold.woff2') format('woff2'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-Bold.woff') format('woff'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-Bold.ttf') format('truetype'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-Bold.svg#CircularStd-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap; 
}

@font-face {
  font-family: 'Circular Std';
  src: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-BoldItalic.eot');
  src: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-BoldItalic.eot#iefix') format('embedded-opentype'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-BoldItalic.woff2') format('woff2'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-BoldItalic.woff') format('woff'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-BoldItalic.ttf') format('truetype'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-BoldItalic.svg#CircularStd-BoldItalic') format('svg');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Circular Std Book';
  src: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-BookItalic.eot');
  src: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-BookItalic.eot#iefix') format('embedded-opentype'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-BookItalic.woff2') format('woff2'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-BookItalic.woff') format('woff'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-BookItalic.ttf') format('truetype'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-BookItalic.svg#CircularStd-BookItalic') format('svg');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Circular Std Book';
  src: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-Book.eot');
  src: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-Book.eot#iefix') format('embedded-opentype'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-Book.woff2') format('woff2'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-Book.woff') format('woff'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-Book.ttf') format('truetype'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-Book.svg#CircularStd-Book') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Circular Std';
  src: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-Medium.eot');
  src: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-Medium.eot#iefix') format('embedded-opentype'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-Medium.woff2') format('woff2'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-Medium.woff') format('woff'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-Medium.ttf') format('truetype'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-Medium.svg#CircularStd-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Circular Std';
  src: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-MediumItalic.eot');
  src: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-MediumItalic.eot#iefix') format('embedded-opentype'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-MediumItalic.woff2') format('woff2'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-MediumItalic.woff') format('woff'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-MediumItalic.ttf') format('truetype'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/CircularStd-MediumItalic.svg#CircularStd-MediumItalic') format('svg');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Circular';
  src: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-Bold.eot');
  src: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-Bold.eot#iefix') format('embedded-opentype'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-Bold.woff2') format('woff2'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-Bold.woff') format('woff'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-Bold.ttf') format('truetype'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-Bold.svg#Circular-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Circular Book';
  src: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-Book.eot');
  src: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-Book.eot#iefix') format('embedded-opentype'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-Book.woff2') format('woff2'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-Book.woff') format('woff'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-Book.ttf') format('truetype'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-Book.svg#Circular-Book') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Circular Book';
  src: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-BookItalic.eot');
  src: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-BookItalic.eot#iefix') format('embedded-opentype'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-BookItalic.woff2') format('woff2'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-BookItalic.woff') format('woff'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-BookItalic.ttf') format('truetype'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-BookItalic.svg#Circular-BookItalic') format('svg');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Circular';
  src: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-Medium.eot');
  src: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-Medium.eot#iefix') format('embedded-opentype'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-Medium.woff2') format('woff2'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-Medium.woff') format('woff'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-Medium.ttf') format('truetype'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-Medium.svg#Circular-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Circular';
  src: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-MediumItalic.eot');
  src: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-MediumItalic.eot#iefix') format('embedded-opentype'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-MediumItalic.woff2') format('woff2'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-MediumItalic.woff') format('woff'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-MediumItalic.ttf') format('truetype'),
    url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/fonts/Circular-MediumItalic.svg#Circular-MediumItalic') format('svg');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}







/* Border Radius  */



/* Box Shadow  */


/* Transition  */


/* Transform  */


*, *:before , *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }

body { opacity: 1; margin:0; padding:0; font-family:'Circular Book'; font-size:16px; line-height:30px; color:#8A94A6; background:#fff; overflow-x:hidden }

img { border:0; vertical-align: top; height:auto; max-width:100%; }

hr { border:none; outline:none; float:left; width:100%; height:1px; background:#f2f2f2; clear:both; margin:30px 0; } 

.clear { clear:both }

p { padding:15px 0; margin:0; }

h1 { margin:0; padding:10px 0; font-size:38px; line-height:48px; color:#031D4A; font-family:'Circular Std'; font-weight:bold; clear:both }
h2 { margin:0; padding:10px 0; font-size:32px; line-height:44px; color:#031D4A; font-family:'Circular Std'; font-weight:bold; clear:both; }
h3 { margin:0; padding:10px 0; font-size:30px; line-height:36px; color:#031D4A; font-family:'Circular Std'; font-weight:bold; clear:both }
h4 { margin:0; padding:10px 0; font-size:28px; line-height:34px; color:#031D4A; font-family:'Circular Std'; font-weight:bold; clear:both }
h5 { margin:0; padding:10px 0; font-size:24px; line-height:30px; color:#031D4A; font-family:'Circular Std'; font-weight:bold; clear:both; }
h6 { margin:0; padding:10px 0; font-size:22px; line-height:26px; color:#031D4A; font-family:'Circular Std'; font-weight:bold; clear:both }

a { text-decoration:none; outline:none; color:#135592; -webkit-transition: all  0.4s ease-in-out;
-moz-transition: all  0.4s ease-in-out;
-o-transition: all  0.4s ease-in-out;
-ms-transition: all  0.4s ease-in-out;
transition: all  0.4s ease-in-out;; }
a:hover { color:#333; }

.hs-form-field > label { padding:5px 0; font-size:14px; color:#4E5D78; display:inline-block; }
input , button , textarea, select , input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] { outline:none; border:1px solid #C1C7D0; background:#fff; height:48px; padding:0 20px; font-family:'Circular Book'; font-size:16px; width:100%; border-radius:7px; color: #B0B7C3;}
.strip_main .form .hs-fieldtype-select .input {
  position: relative;
}

.strip_main .form .hs-fieldtype-select .input:after {content: "\f107";margin-left: 8px;font-family: 'fontAwesome';display: inline-block;position: absolute;right: 13px;top: 50%;transform: translateY(-50%);font-size: 23px;z-index: 1;}

.strip_main .form .hs-fieldtype-select .input select {
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  z-index: 2;
  background-color: transparent;
}
input[type=checkbox] , input[type=radio] { width:auto; height:auto; } 
textarea { padding:15px 20px; height:100px; }
input[type=submit] , button { width:auto; height:auto; min-width:180px; border:none; cursor:pointer;/*  background:url(images/blank.png) no-repeat left top #4DBDAD; */ font-size:16px; line-height:24px; padding:20px 30px; color:#fff; display:inline-block; -webkit-transition: all  0.4s ease-in-out;
-moz-transition: all  0.4s ease-in-out;
-o-transition: all  0.4s ease-in-out;
-ms-transition: all  0.4s ease-in-out;
transition: all  0.4s ease-in-out;; font-family:'Circular'; text-align:center; }
input[type=submit]:hover , button:hover { background-color:#135592; }

ul.hs-error-msgs { margin:0; padding:0; list-style:none; float:left; width:100%; color:red;  }
.hs-form .input { margin:0 !important; }
.hs-form .hs-form-field { padding:0 0 10px; }
.row-fluid .hs-form fieldset.form-columns-2 .input , .row-fluid .quizcontact-form .hs-form fieldset.form-columns-1 .input { margin-right:0 }
.row-fluid .hs-form fieldset.form-columns-2 .field { padding:0 0 10px 10px }
.row-fluid .hs-form fieldset.form-columns-2 .field:first-child { padding:0 10px 10px 0; }
.body-essential-wrap .process_section .left .imgtop { background-size: contain;
}}
.row-fluid .hs-form fieldset.form-columns-3 .field { padding:0 0 10px 10px }
.row-fluid .hs-form fieldset.form-columns-3 .field:first-child { padding:0 10px 10px 0; }
.row-fluid .hs-form fieldset.form-columns-3 .field:first-child + .field { padding:0 5px 10px; }
.row-fluid .hs-form fieldset .hs-input { width:100% !important; }
.row-fluid .hs-form fieldset { max-width:none; }
.row-fluid .hs-form fieldset input[type="checkbox"], .row-fluid  .hs-form fieldset input[type="radio"] { width:auto !important; }
ul.inputs-list { margin:0; padding:5px 0; list-style:none; }
.btn_style.arrow { position: relative; z-index: 55; }

.row-fluid .inputs-list .hs-form-checkbox-display , .row-fluid .inputs-list .hs-form-booleancheckbox , .row-fluid .inputs-list li.hs-form-radio { display:block; padding:0 0 8px 25px; position:relative; }
.row-fluid .inputs-list input[type="checkbox"] , .row-fluid .inputs-list input[type="radio"] { position:absolute; left:0; margin:0; top:0; opacity: 0; width: 20px; height: 20px; }
.row-fluid .inputs-list input[type="radio"] { top:3px; }
.row-fluid .inputs-list input[type="checkbox"] + span { line-height: 22px; position:relative; display: block; }
.row-fluid .inputs-list input[type="checkbox"] + span:before  { position:absolute; left:-25px; top:0;  content:''; width:20px; height:20px; border:1px solid #dadada; color:#fafafa; background:#fafafa; }
.row-fluid .inputs-list input[type="checkbox"]:checked + span:before { background:#333; color:#ffff; border-color:#333; }
.row-fluid .inputs-list input[type="checkbox"]:checked + span:after { text-align:center; color:#fff; position:absolute; left:-25px; top:0;  content: "\f00c"; font-family:'FontAwesome'; width: 20px; line-height: 20px; }

.row-fluid .inputs-list input[type="radio"] + span:before { position:absolute; left:-2px; top:2px;  content:''; width:20px; height:20px; border:1px solid #dadada;  background:#fafafa; border-radius:100%; }
.row-fluid .inputs-list input[type="radio"]:checked + span:after { position:absolute; left:2px; top:6px;  content:''; width:12px; height:12px; border-color:#333; background:#3333;  border-radius:100%; }

/* 08-09-2021 */
.body-essential-wrap .hero-content { color: #ffffff; max-width: 1014px; margin-left: auto; margin-right: auto; }
.body-essential-wrap .about_problem .right .about-popup-video-wrap { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.body-essential-wrap .about_problem .right { position: relative; }
.body-essential-wrap .about_problem .about-popup-video-wrap a:hover path { fill:#ffffff; }
.body-essential-wrap .about_problem .about-popup-video-wrap a:hover circle:first-child { fill:#f3f3f3; }
.body-essential-wrap .about_problem .about-popup-video-wrap a:hover circle { fill:#135592; }
.body-essential-wrap .who_product:before { content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: url(https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/product-new-bg.png) no-repeat bottom left; background-size: contain; }
.body-essential-wrap .who_product:after { display: none; }
.body-essential-wrap .process_section .left .imgtop:after { display: none; }
.body-essential-wrap .process_section .left .imgtop { margin-left:auto;margin-right:0 }
.body-essential-wrap .about_problem .right img { border-radius: 10px; }
.body-essential-wrap .service_product .sub_title span { background-color: transparent; }
.body-essential-wrap .service_product .serproduct_row.remove-shape:before { display: none; }
.body-essential-wrap .service_product .serproduct_row.remove-shape:after { display: none; }
.body-essential-wrap .service_product .serproduct_row.remove-shape .img:before { display: none; }
.body-essential-wrap .service_product .serproduct_row .image .img { position: relative; }
.body-essential-wrap .service_product .serproduct_row .image .img .serproduct-popup-video-wrap { position: absolute; bottom: 0; right: 0; z-index: 2; }
.body-essential-wrap .service_product .serproduct_row .image .img .serproduct-popup-video-wrap a { display: inline-block; vertical-align: top; line-height: 0px; }
.body-essential-wrap .service_product .serproduct_row .image .img .serproduct-popup-video-wrap a:hover { opacity: 0.9 }

.body-essential-wrap .strip_btn .inner:before { display: none; }
.body-essential-wrap .strip_btn .inner:after { display: none; }
.body-essential-wrap .strip_form { padding-top: 115px; }


.body-essential-wrap .pricingplan-list-wrap .pricingplan { max-width: 100%; width:calc(25% - 20px); flex-flow: wrap; padding: 42px 12px; margin: 0px 10px; }
.body-essential-wrap .pricingplan-list-wrap .left { width: 100%; text-align: center; padding-right:0; display:flex;flex-flow:column; }
.body-essential-wrap .pricingplan-list-wrap .btn_style.arrow.btn_border { width: 100%; }
.body-essential-wrap .pricingplan-list-wrap { display: flex; margin-left: -10px; margin-right: -10px; flex-flow: wrap; }


.body-essential-wrap .pricingplan-list-wrap .left .price span { display: inline-block; width: 100%; }
.body-essential-wrap .pricingplan-list-wrap .left .price { line-height: 43px; }
.body-essential-wrap .pricingplan-list-wrap .left .text { margin: 22px 0; }
.body-essential-wrap .pricingplan-list-wrap .left .btmtext { padding-top: 10px; padding-bottom: 25px; }

.body-essential-wrap .service_product .serproduct_row.remove-shape .image .img:before {content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;background: #031D4A;opacity: 0.5;display: block;}
.body-essential-wrap .serproduct_row .left .text h5 {
  font-size: 16px;
  color: #4E5D78;
}
.assets-page-header .right-side-cta {
    display: none;
}
.assets-page-header .search-bar {
    width: 35%;
    padding-right: 30px;
}
.assets-footer {
    background-color: #001a4b;
    padding: 69px 0 23px;
    position: relative;
}
.assets-footer .wrapper {
    margin: 0 auto !important;
    width: 1340px;
    float: none;
    max-width: 1210px;
}
.assets-footer .icon-group {
    padding-top: 24px;
}
.assets-footer .social-icon-grp ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: nowrap;
}
.assets-footer .social-icon-grp ul>li+li {
    margin-left: 18px;
}
.assets-footer .model-btm-col {
    text-align: left;
    padding-top: 28px;
}
.assets-footer .model-title {
    font-family: 'Motiva Sans';
    font-size: 20px;
    line-height: 1.4;
    font-weight: 700;
    color: #fff;
}
.assets-footer .model-content {
    font-family: 'Motiva Sans';  
    font-size: 16px;
    line-height: 1.75;
    color: rgb(255 255 255 / 60%);
    padding-top: 5px;
}
.assets-footer .copyright-content {
    font-size: 16px;
    line-height: 1.2;
    text-align: center;
}
.assets-footer ul {
    margin: 0;
    padding: 0;
}
.assets-footer ul li {
    color: #99a3b7;
    list-style: none;
}
.assets-footer ul li a {
    color: #99a3b7;
}
.assets-footer ul li a:hover {
  color:#47bdad;
}
.assets-footer ul li:first-child {
    color: #fff;
}
 .temporary-footer {
    display: none !important;
}
.assets-footer-pattern img {
    position: absolute;
    right: 0;
    bottom: 0;
}
form.hs-form {
    display: flex;
    flex-flow: column;
}
form.hs-form .legal-consent-container {
    order: 2;
    font-size: 11px;
    line-height: 18px;
}
.assets-footer-last-column ul li {
    color: #ffffff;
}
.assets-footer-last-column ul li a {
    color: #ffffff;
}


@media  (max-width: 400px), (max-device-width: 480px) and (min-device-width: 320px) {
  .row-fluid .hs-form fieldset.form-columns-2 .field { padding:0 0 10px 0 }
  .row-fluid .hs-form fieldset.form-columns-2 .field:first-child { padding:0 0 10px 0 }
  .row-fluid .hs-form fieldset.form-columns-3 .field { padding:0 0 10px  }
  .row-fluid .hs-form fieldset.form-columns-3 .field:first-child { padding:0 0 10px 0; }
  .row-fluid .hs-form fieldset.form-columns-3 .field:first-child + .field { padding:0 0 10px; }
}

.row-fluid a.cta_button { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }

.hs-menu-wrapper.hs-menu-flow-horizontal ul li a:link , .hs-menu-wrapper.hs-menu-flow-horizontal ul li a:visited { max-width: none !important; text-overflow: inherit !important; vertical-align:top; }
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a { width:100%; }
.hs-menu-wrapper.hs-menu-flow-horizontal ul { vertical-align:top; }

.row-fluid [class*="span"] { min-height:1px; }
.header-container-wrapper .row-fluid [class*="span"] { min-height:0; }

.row-fluid .bgimg_main , .set_bg { background-size:cover; background-repeat:no-repeat; background-position:center center; }
.row-fluid .bg_img { display:none; }

/*Text Option*/
.row-fluid .text_center { text-align:center; }
.row-fluid .text_left { text-align:left; }
.row-fluid .text_right { text-align:right; }
.row-fluid .text_white , .row-fluid .text_white h1 , .row-fluid .text_white h2 , .row-fluid .text_white h3 , .row-fluid .text_white h4 , .row-fluid .text_white h5 , .row-fluid .text_white h6 { color:#fff; }
.row-fluid .text_italic { font-style:italic; }

.row-fluid .wrapper { margin:0 auto !important; width:1340px; float:none; } 

.btn_style a , a.btn_style { padding: 17px 20px; display: inline-block; min-width:240px; background: #4DBDAD; border:2px solid #4DBDAD; box-shadow: 0px 15px 30px rgba(3, 29, 74, 0.1); border-radius: 4px; color: #fff; font-size: 16px; line-height: 26px; font-weight: bold; font-family:'Circular'; text-align:center; }
.btn_style a:hover , a.btn_style:hover { background:#135592; border-color:#135592; }

.btn_style.white a , a.btn_style.white { border-color:#fff; background:transparent; }
.btn_style.white a:hover , a.btn_style.white:hover { background:#fff; border-color:#fff; color:#135592; }

.arrow a:after , a.arrow:after { content:''; margin-left: 6px; width:14px; height:12px; background:url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/images/Arrow%20Left.svg'); display:inline-block; background-size: 14px; vertical-align: middle; position:relative; left:0; -webkit-transition: all  0.2s ease-in-out;
-moz-transition: all  0.2s ease-in-out;
-o-transition: all  0.2s ease-in-out;
-ms-transition: all  0.2s ease-in-out;
transition: all  0.2s ease-in-out;; }
.arrow a:hover:after , a.arrow:hover:after { left:3px; }

.btn_border a , a.btn_border { background:transparent; color:#4DBDAD; }
.btn_border.arrow a:after , a.btn_border.arrow:after { background-image:url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/images/Green_Left.svg'); }
.btn_border a:hover , a.btn_border:hover { background:#4DBDAD; border-color:#4DBDAD; color:#fff; }
.btn_border.arrow a:hover:after , a.btn_border.arrow:hover:after { background-image:url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/images/Arrow%20Left.svg'); }

.link_style { font-size: 16px; line-height: 24px; margin: 10px 0 0; font-family:'Circular'; font-weight:bold; }
.link_style a { color:#135592; }
.link_style svg { vertical-align: middle; margin-left: 4px; position: relative; left: 0; -webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;; }
.link_style a:hover svg { left:3px; }

body .fancybox-slide--html .fancybox-close-small { min-width:auto; }

.sub_title { font-size: 14px; line-height: 22px; color: #135592; font-family:'Circular Std'; }
.sub_title span { padding:0 10px 0 0; background:#fff; display:inline-block; position:relative; }
/* .sub_title span:after { content:''; margin:auto; width:40px; height:1px; background:#4DBDAD; position:absolute; top:0; left:100%; bottom:0; } */
.grey.sub_title span { background:#FAFBFC; }

.main_title.text_center { margin: 0 auto; width: 100%; max-width: 680px; }
.text_center .sub_title span { padding:0 10px; }
/* .text_center .sub_title span:before { content:''; margin:auto; width:40px; height:1px; background:#4DBDAD; position:absolute; top:0; right:100%; bottom:0; } */
.main_title .btn_style { margin-top:20px; }

.slick-arrow { padding:0; position:absolute; top:50%; color:#8A94A6; background:transparent; width:40px; height:40px; min-width:auto; line-height:32px; border: 3px solid #8A94A6; border-radius:100px; font-size:0; cursor:pointer; z-index:5; -webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);; font-weight: 700; }
.slick-arrow:before { font-family:'FontAwesome'; font-size:24px; }
.slick-arrow:hover {  background:transparent; color:#031D4A; border-color:#031D4A; }
.slick-arrow.slick-prev { left:5px; letter-spacing: 0px; }
.slick-arrow.slick-prev:before { content: "\f104"; }
.slick-arrow.slick-next { right:5px; letter-spacing: -3px; }
.slick-arrow.slick-next:before { content: "\f105"; }
.slick-arrow.slick-disabled { display:none; }

ul.slick-dots { margin:0; padding:0; list-style:none; display:inline-block; width:100%; position: absolute; left: 0; }
ul.slick-dots { text-align:center; padding:10px 0 0; }
ul.slick-dots li { display:inline-block; padding:2px 5px; line-height:0; }
ul.slick-dots li button { padding:0; display:inline-block; background:#C1C7D0; min-width:auto; width:10px; height:10px; border-radius:100%; font-size:0; cursor:pointer; }
ul.slick-dots li button:hover , ul.slick-dots li.slick-active button { background:#031D4A; }

body .fancybox-content { overflow: visible !important; }
body .fancybox-slide--html .fancybox-close-small { min-width: auto; background: #4DBDAD; opacity: 1; width: 40px; height: 40px; padding: 5px; border-radius: 100px; top: -52px; z-index: 999; }
body .fancybox-button svg { color:#fff; }
body .videoCode { padding: 0; width: 800px; max-width: 100%; height: 450px; } 
body .videoCode iframe { width:100%; height:100%; }
body .videoCode video { width: 100%; height: 100%; }

/*** Top ***/
.row-fluid .top { padding: 10px 0; position:relative; }
.row-fluid .logo { margin:8px 0; width: 200px; }
.row-fluid .menu_right { width: calc(100% - 200px); margin: 0; text-align: center; }
.row-fluid .menu_right .btn_style { width: auto; margin: 13px 0; float: right; display: inline-block; vertical-align: middle; }
.row-fluid .menu_right .btn_style a { padding: 14px 30px; min-width: auto; }

.row-fluid .mainmenu { margin: 0; width: auto; float: none; display: inline-block; vertical-align: middle; }
.mainmenu ul { margin: 0; padding: 0; list-style-type: none; }
.mainmenu ul li.hs-menu-item { margin: 0; padding: 0; display: inline-block; position:relative; }
.mainmenu ul li.hs-menu-item a { padding: 25px 15px; display: inline-block; color: #4E5D78; font-family:'Circular'; font-weight:500; }
body .row-fluid .top { position: fixed; top: 0; left: 0; right: 0; width: 100%; z-index: 999; background-color: #fff; -webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
transition: all 0.4s ease;;  box-shadow: 0 0px 9px -3px grey; }

.header-announce-bar-main-wrap { position: fixed; top: 0; left: 0; right: 0; width: 100%; z-index: 999; }
.header-announce-bar-main-wrap{text-align:center;}
.header-announce-bar-wrap{font-family:'Circular Book';font-size:16px;line-height:31px;padding:8px;}
.header-announce-bar-wrap p{padding:0px;}
.header-announce-bar-wrap a{text-decoration:underline;}

.top-spacing-remove .service_product { padding-top: 0px; }
.one-ai-body.body-essential-wrap .service_product .serproduct_row.remove-shape .image .img:before { display:none; }
.top-spacing-remove .service_product .text { color: #4E5D78; }

.heading-only-wrap h2 { font-size: 48px; line-height: 72px; }
.heading-only-wrap { max-width: 1124px; margin-left: auto; margin-right: auto; text-align: center; }
.heading-only-main-wrap { padding-top: 70px; padding-bottom: 70px; }
.oneai-ourview-main-wrap .serproduct_row { padding-top: 0; padding-bottom: 10px; }
.oneai-ourview-main-wrap .serproduct_row .left { padding-right: 50px; }


.content-main-wrap { position: relative; padding: 40px 0px; }
.content-main-wrap:before { content: ''; background: #F7F7F9; opacity: 0.8; position: absolute; left: 0; width: 100%; top: 0; height: 100%; max-width: 1760px; border-top-right-radius: 50px; z-index: -1; }
.content-wrap p { padding: 11px 0; } 
.content-wrap p a { color: #4dbdad; font-style: italic; }

.strip_video_wrap .image:before { display: none; }
.strip_video_wrap .image .text h2 { color: #031D4A; }
.strip_video_wrap .image .text .content { color: #4E5D78; }
.strip_video_wrap .image { align-items: center; }
.strip_video_wrap .strip_main { border-radius: 10px; }
.strip_video_wrap .strip_main .form { padding: 50px 45px 50px 30px; position: relative; }
.strip_btn_wrap .inner:before {content: '';width: 100%;height: 100%;background: url(https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/images/mask%20cta.png) no-repeat;background-position: left bottom;position: absolute;bottom: 0;left: 0;background-size: 780px; display:block !important;}
.strip_btn_wrap .inner:after { content: ''; width: 100%; height: 100%; background: url(https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/images/mask%20cta%20top.png) no-repeat; background-position: right top; position: absolute; top: 0; right: 0; background-size: 480px;display:block !important; }
.strip_video_wrap .strip_main .form a { position: absolute; top: 50%; transform: translateY(-50%); left: 0; }

.hr-main-wrap .text { background: #F3F6FA; padding: 20px 40px; }
.hr-main-wrap .serproduct_row { padding-bottom: 0px; }
.service_product.hr-main-wrap { padding-bottom: 0px; padding-top: 0px; }
.service_product.hr-main-wrap .inner .main_title * { color: #ffffff; font-size: 40px; line-height: 54px; }

.service_product.hr-main-wrap .inner .left { padding-right: 30px; }
.hr-details-list { width: calc(100% / 3); padding-right: 14px; }
.hr-details-list-wrap { display: flex; flex-flow: wrap; padding-top: 55px; }
.hr-details-heading h3 { font-size: 18px; line-height: 28px; color: #fff; padding: 0px; }
.hr-details-heading { padding-top: 14px; }
.hr-details-subheading h6 { padding-top: 0px; color: #FFFFFF; font-size: 14px; line-height: 22px; font-weight: normal; font-family: 'Circular Book'; }
.hr-details-subheading { padding-top: 5px; }
.hr-details-list:last-child { padding-right:0px; }

.webinar-reg-main-wrap::after { display: none; }
.webinar-reg-main-wrap::before { display: none; }
.hero_new-wrap span { background: #4DBDAD; border-radius: 4px; color: #FFFFFF; text-align: center; text-transform: uppercase; display: inline-block; padding: 9px 26px; font-size: 24px; margin-bottom: 20px; }
.hero_new-wrap h1 span { background: none; font-size: 40px; color: #4bdbad; padding: 2px 7px;}
.hero_new-wrap { max-width: 1441px; }
.hero-event-icon img { max-width:37px !important;}
.hero-event-list-wrap { max-width: 848px; margin: 0px auto; display: flex; flex-flow: wrap; margin-top: 30px; margin-bottom:66px; }
.hero-event-list { width: 50%; display: flex; align-items: center; }
.hero-event-icon { background: #4DBDAD; border-radius: 80px; width: 74px; height: 74px; display: flex; align-items: center; justify-content: center; padding: 16px; }
.hero-event-content-wrap { width: calc(100% - 74px); padding-left: 20px; padding-right: 20px; text-align: left; }
.hero-event-content-wrap h3 {  font-weight: 500; padding: 0px; font-size: 28px; line-height: 36px; color: #ffff; }
.hero-event-content-wrap:last-child { padding-right:0px; } 
.hero-event-content { color: #fff; font-size: 18px; line-height: 24px; padding-top: 3px; font-style: normal; font-weight: normal; }
.hero_product.text_center.webinar-reg-main-wrap { padding-bottom: 0; background-repeat: no-repeat; background-size: cover; background-position: top; flex-flow:wrap; }
.speaker-main-wrap { background-color: rgb(3 29 74 / 80%); padding: 19px 0px; width: 100%; position: relative; z-index: 2; }
.speaker-wrap { margin: 0px auto; display: flex; flex-flow: wrap; justify-content: center; } 
.speaker-details-main-wrap { width: calc(100% / 4 - -22px); display: flex; align-items: center; }
.speaker-details-wrap h3 { font-size: 20px; line-height: 32px; color: #FFFFFF; padding: 0px; }
.speaker-details-img img { width: 118px !important; height: 118px !important; object-fit: contain; object-position: center center; }
.speaker-details-wrap { text-align:left; padding-left: 20px; width: calc(100% - 118px); padding-right: 20px; }
.speaker-details-content { font-size: 14px; line-height: 20px; color: #FAFBFC; }
.speaker-details-main-wrap:nth-child(1n+2) { margin-left: 30px; position:relative; }
.speaker-details-main-wrap:nth-child(1n+2):before { width: 3px; height: 100%; display: inline-block; content: ''; background-color: #4dbdad; position: absolute; left: -30px; }
.speaker-details-wrap .speaker-details-content p img { margin-top: 7px; }
.speaker-details-main-wrap:last-child .speaker-details-wrap { padding-right: 0px; }

.left-part { width: 60%; }
.right-part { width: 40%; }
.about-webinar-wrap { display: flex; }
.about-webinar-main-wrap { padding-top: 50px; padding-bottom: 205px; }
.webinar-content h3 { font-size: 28px; line-height: 48px; padding: 0; border-left: 3px solid #4DBDAD; padding-left: 16px; }
.webinar-content { font-size: 20px; line-height: 36px; color: #4E5D78; font-weight: normal; padding-right: 25px; }
.webinar-content ul li { display: inline-block; width: 100%; font-size: 20px; line-height: 32px; margin-bottom: 20px; position: relative; }
.webinar-content ul li a { font-size: 20px; line-height: 32px; }
.webinar-content ul li:before { content: ''; background-image: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/login.png'); width: 20px; height: 20px; position: absolute; left: -29px; top: 6px; }
.speaker-section > h3 { font-size: 28px; line-height: 48px; padding: 0; border-left: 3px solid #4DBDAD; padding-left: 16px; }
.webinar-speaker-details-wrap { margin-bottom:10px; background: #FFFFFF; box-shadow: 0px 10px 30px rgba(110, 114, 117, 0.15); display: flex; width:calc(50% - 15px ); padding: 20px; align-items: center; margin-top: 35px; border-left: 3px solid #4DBDAD; position: relative; margin-right: 15px ; }
.webinar-speaker-details-wrap .speaker-details-wrap * { color: #000; }
.webinar-speaker-details-wrap .speaker-details-wrap h3 { color: #031D4A; }
.webinar-speaker-details-wrap .speaker-details-wrap { padding-right: 0; }
.speaker-details-wrap .speaker-details-content p { padding: 0; }
.webinar-speaker-details-wrap:first-child:after { content: ''; position: absolute; background-image: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/Group%2033673.png'); height: 155.64px; right: -70px; width: 111.17px; z-index: -1; top: -35px; }
.webinar-speaker-details-main-wrap { display: flex; flex-flow: wrap; }
.webinar-speaker-details-wrap:nth-child(2n +2) { margin-right: 0px; margin-left: 15px; }

.webinar-form-wrap { background: #FFFFFF; box-shadow: 0px 16px 40px rgba(110, 114, 117, 0.15); }
.webinar-form-wrap h3 { padding: 25px 40px; font-size: 28px; line-height: 48px; background: #135592; display: flex; color: #FFFFFF; }
.webinar-form-wrap h3:before { content: ''; display: inline-block; width: 3px; height: 48px; background: #4DBDAD; margin-right: 15px; }
.webinar-form-wrap form{padding:10px 40px 30px;}
.webinar-form-wrap form .hs_firstname .input{position:relative;}
.webinar-form-wrap form .hs_firstname .input:before{content:'';background-image:url(https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/Profile.png);width:22px;height:22px;position:absolute;left:15px;top:13px;background-size:contain;background-position:center center;background-repeat:no-repeat;}
.webinar-form-wrap form button,.webinar-form-wrap form textarea,.webinar-form-wrap form select,.webinar-form-wrap form input[type="text"],.webinar-form-wrap form input[type="password"],.webinar-form-wrap form input[type="datetime"],.webinar-form-wrap form input[type="datetime-local"],.webinar-form-wrap form input[type="date"],.webinar-form-wrap form input[type="month"],.webinar-form-wrap form input[type="time"],.webinar-form-wrap form input[type="week"],.webinar-form-wrap form input[type="number"],.webinar-form-wrap form input[type="email"],.webinar-form-wrap form input[type="url"],.webinar-form-wrap form input[type="search"],.webinar-form-wrap form input[type="tel"],.webinar-form-wrap form input[type="color"]{padding:0 45px;}
.webinar-form-wrap form .hs_lastname .input{position:relative;}
.webinar-form-wrap form .hs_lastname .input:before{content:'';background-image:url(https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/Profile.png);width:22px;height:22px;position:absolute;left:15px;top:13px;background-size:contain;background-position:center center;background-repeat:no-repeat;}
.webinar-form-wrap form .hs_company .input{position:relative;}
.webinar-form-wrap form .hs_company .input:before{content:'';background-image:url(https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/fluent_building-20-regular.png);width:22px;height:22px;position:absolute;left:15px;top:13px;background-size:contain;background-position:center center;background-repeat:no-repeat;}
.webinar-form-wrap form .hs_email .input{position:relative;}
.webinar-form-wrap form .hs_email .input:before{content:'';background-image:url(https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/Mail.png);width:22px;height:22px;position:absolute;left:15px;top:13px;background-size:contain;background-position:center center;background-repeat:no-repeat;}
.webinar-form-wrap form input.hs-button.primary.large { background: transparent; text-transform: uppercase; min-width: 250px; padding-left: 10px; }
.webinar-form-wrap form .hs_submit.hs-submit { margin-top: 25px; }

.speaker-details-img img {
    width: 98px !important;
    height: 98px !important;
}

.speaker-details-wrap {
    width: calc(100% - 98px);
}

.details-download-main-wrap { display: flex; align-items: center; justify-content: center; border: 2px solid #DBDBDB; padding: 25px; margin-bottom: 50px; margin-top: 35px; border-radius: 6px; }
.details-download-wrap { width: 70%; padding-right: 20px; }
.details-download-img { width: 30%; text-align: center; }
.details-download-btn a { padding: 14px 30px; display: inline-block; background: #4dbdad; border: 2px solid #4dbdad; box-shadow: 0px 15px 30px rgb(3 29 74 / 10%); border-radius: 4px; color: #fff; font-size: 16px; line-height: 26px; font-weight: bold; font-family: 'Circular'; text-align: center; }
.details-download-btn a:hover { background-color: #135592; border-color: #135592; }
.details-download-img img { max-height: 260px; }



@media (min-width: 992px) {

  .row-fluid .mainmenu .btn_style { display:none; }

  .row-fluid .mainmenu .hs-menu-wrapper > ul > li:hover > a { color:#031D4A; }
  .row-fluid .mainmenu .hs-menu-wrapper > ul > li.active-branch > a { color:#031D4A; } 
  .row-fluid .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children > a:after { content:"\f107"; margin-left: 8px; font-family:'fontAwesome'; display:inline-block; }
  .row-fluid .mainmenu .hs-menu-wrapper ul li ul {  width:230px; padding:25px 0; margin: 0px; background:#fff; position: absolute; top:100%; left:0px; z-index:9; box-shadow: 0px 15px 30px rgb(3 29 74 / 10%); border-radius: 4px; text-align:left; opacity: 0; visibility: hidden; }
  .row-fluid .mainmenu .hs-menu-wrapper ul li ul li { padding: 0px; margin: 0px; display: block; float: none; text-transform: none; }
  .row-fluid .mainmenu .hs-menu-wrapper ul li ul li a { padding:8px 25px; color:#4e5d78; width:100%; font-size:16px; line-height:22px; font-family:'Circular'; font-weight:500; }
  .row-fluid .mainmenu .hs-menu-wrapper ul li ul li a:hover { color:#031D4A; }
  .row-fluid .mainmenu .hs-menu-wrapper > ul > li:hover > ul { -moz-animation: fadeInBottom 0.2s ease-in; -webkit-animation:fadeInBottom 0.2s ease-in; animation:fadeInBottom 0.2s ease-in ; }
  .row-fluid .mainmenu .hs-menu-wrapper ul li ul li:hover ul { -moz-animation: fadeBottom 0.2s ease-in; -webkit-animation: fadeInBottom 0.2s ease-in; animation:fadeInBottom 0.2s ease-in ; }
  .row-fluid .mainmenu .hs-menu-wrapper ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul { left:100%; top:0; }
  .row-fluid .mainmenu .hs-menu-wrapper ul > li.hs-item-has-children:hover > ul { opacity:1; visibility: visible }

  @-webkit-keyframes fadeInUp {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, 10%, 0);
-moz-transform: translate3d(0, 10%, 0);
-o-transform: translate3d(0, 10%, 0);
-ms-transform: translate3d(0, 10%, 0);
transform: translate3d(0, 10%, 0);; 
    }

    to {
      opacity: 1; 
      -webkit-transform: none;
-moz-transform: none;
-o-transform: none;
-ms-transform: none;
transform: none;;  
    }
  }

  @keyframes fadeInUp {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, 10%, 0);
-moz-transform: translate3d(0, 10%, 0);
-o-transform: translate3d(0, 10%, 0);
-ms-transform: translate3d(0, 10%, 0);
transform: translate3d(0, 10%, 0);; 
    }

    to {
      opacity: 1;
      -webkit-transform: none;
-moz-transform: none;
-o-transform: none;
-ms-transform: none;
transform: none;;  
    }
  }


  @-webkit-keyframes fadeInRight {
    from {
      opacity: 0;
      -webkit-transform: translate3d(100%, 0, 0);
-moz-transform: translate3d(100%, 0, 0);
-o-transform: translate3d(100%, 0, 0);
-ms-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);;  
    }

    to {
      opacity: 1;
      -webkit-transform: none;
-moz-transform: none;
-o-transform: none;
-ms-transform: none;
transform: none;;  
    }
  }

  @keyframes fadeInRight {
    from {
      opacity: 0;
      -webkit-transform: translate3d(100%, 0, 0);
-moz-transform: translate3d(100%, 0, 0);
-o-transform: translate3d(100%, 0, 0);
-ms-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);;
    }

    to {
      opacity: 1;
      -webkit-transform: none;
-moz-transform: none;
-o-transform: none;
-ms-transform: none;
transform: none;;  
    }
  }

}


.hero_section { padding: 0; display: flex; align-items: flex-end; background: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/images/hero_bg.png') no-repeat; background-position:center center; background-size:cover; color: #fff; position:relative; }
.hero_section:before { content:''; width:100%; height:100%; background:url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/images/left_mark.png') no-repeat; background-position:left bottom; position:absolute; bottom:0; left:0; }
.hero_section:after { content:''; width:100%; height:100%; background:url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/images/right_mark.png') no-repeat; background-position:right top; position:absolute; top:0; right:0; }
.hero_section > div { position:relative; z-index:1; }
.hero_section .left { width: 60%; padding: 70px 0 120px; }
.hero_section .image { width: 70%; }
.hero_section .left h1 { color: #fff; font-family:'Circular Std'; font-weight:normal; font-size:32px; line-height:1.6; }
.hero_section .left h1 span { color:#4DBDAD; display:block; }
.hero_section .text h5 { padding: 0; color: #fff; }
.hero_section .text { padding: 18px 0; font-size: 24px; line-height: 40px; }
.hero_section .text ul { margin: 8px 0 0; padding: 0; list-style-type: none; counter-reset: section; line-height:1.7; font-family:'Circular Book'; }
.hero_section .text ul li { margin:0; padding: 0 0 0 25px; display: inline-block; width: 100%; position:relative;  }
.hero_section .text ul li:before { counter-increment: section; content:counter(section) ")"; position:absolute; top:0; left:0; }
.hero_section .content { font-size: 18px; line-height: 32px; font-style: italic; margin: 10px 0 50px; }

/* #main-title {
    display: none;
}

#main-title [data-show-element="true"] {
   display: block;
}
 */

.hero_btns { display: flex; }
.hero_section .video_btn { margin-left:30px; }

.hero_section .video_btn a svg { margin:-4px 7px 0 0; vertical-align:middle; display: inline-block; }
.hero_section .video_btn a svg path , .hero_section .video_btn a svg circle { -webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
transition: all 0.4s ease;; }
.hero_section .video_btn a:hover svg path { fill:#135592; }
.hero_section .video_btn a:hover svg circle { stroke:#135592; }

.problem_solutions { padding: 120px 0 100px; }
.problem_solutions .wrapper { display: flex; }
.problem_solutions .left { width: 50%; }
.problem_solutions .right { width: 50%; padding: 3px 0 0 130px; }
.problem_solutions .image { width: 100%; height: 480px; border-radius: 5px; position: relative; overflow: hidden; }
.problem_solutions .image:after { content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #031D4A; opacity: 0.5; }
.problem_solutions .image a { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 48px; height: 48px; background: #fff; border-radius: 100px; text-align: center; line-height: 48px; letter-spacing: -4px; z-index: 1; }
.problem_solutions .image a:before { content: ''; position: absolute; top: -18px; left: -18px; right: -18px; bottom: -18px; background: #fff; border-radius: 100px; z-index: -1; opacity: 0.3; }
.problem_solutions .right h2 { padding: 12px 0 0; }
.problem_solutions .btn_style { margin: 20px 0 0; }
.problem_solutions .image .video_code { padding: 0; width: 100%; height:100%; position:absolute; top:0; left:0; opacity:0; visibility: hidden; } 
.problem_solutions .image .video_code iframe { width:100%; height:100%; }
.problem_solutions .image.show .video_code { opacity:1; visibility: visible; z-index:1; }


.benefits_section { padding: 50px 0 100px; }
.benefitsslider { margin: 40px auto 0; text-align: center; max-width: 900px; width: 100%; }
.benefitsslider h6 { font-size:18px; line-height:26px; color:#4E5D78; margin-bottom:15px; }
.benefits_cover { position:relative; }
.benefits_cover .image { position: absolute; top: 30px; left: 45px; bottom: 27px; right: 65px; }
.benefits_slider button.slick-next { right: -80px; }
.benefits_slider button.slick-prev { left: -80px; }

.product_section { padding: 80px 0; }
.product_row { width: 50%; padding: 20px 10px; margin: 0 -2px; display: inline-block; vertical-align: top; }
.product_row .sub_title span { background: #031d4a; }
.product_row .sub_title { color: #4DBDAD; }
.product_row .sub_title span::after { background: #FAFBFC; }
.product_row h2 { color: #fff; }
.product_row .content { width:100%; max-width:540px; }

.product_cover { margin:0 -10px; }
.product_box { width: 25%; margin: 0 -2px; display: inline-block; vertical-align: top; padding: 20px 10px; }
.product_box a { display: inline-block; width: 100%; background: rgba(255,255,255,0.1); padding:24px 25px 24px 35px; position:relative; }
.product_box a:after { content:"\f105"; width:32px; height:32px; line-height:27px; background:#031D4A; border:2px solid #4DBDAD; color:#4DBDAD; border-radius:100px; position:absolute; bottom:-16px; right:16px; text-align:center; font-family:'fontAwesome'; letter-spacing: -2px; -webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;; opacity:0; }
.product_box  h4 { color: #fff; font-size: 14px; line-height: 24px; -webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;; }
.product_box .icon { text-align: right; }
.product_box .icon svg path { -webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;; }
.product_box .sameheight { margin-top:20px; }
.product_box a:hover { background:#4DBDAD; }
.product_box a:hover h4 { color:#031D4A; }
.product_box a:hover .icon svg path { fill:#031D4A; } 
.product_box a:hover:after { opacity:1; }

.our_webinars { padding: 100px 0; }
.our_webinars .main_title.text_center { max-width:630px; }
.webinars_main { margin: 20px -10px 0; text-align: center; }
.webinars_box { width: 50%; display: inline-block; vertical-align: top; margin: 0 -2px; padding: 10px; }
.webinars_box .inner { padding: 20px; background: #FFFFFF; box-shadow: 10px 20px 30px rgba(74, 80, 89, 0.1); border-radius: 10px; }
.webinars_box .image { height: 324px; border-radius: 8px; position:relative; }
.webinars_box .text { padding: 10px 0 0; }
.webinars_box .text h4 { font-size: 24px; line-height: 36px; font-family:'Circular Book'; font-weight: normal; }
.webinars_box .link_style { margin: 10px 0 0; }

.webinars_box .image a { width: 36px; height: 36px; line-height: 36px; text-align: center; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; background: #fff; border-radius: 100px; letter-spacing: -3px; z-index: 1; }
.webinars_box .image a:after { content: ''; position: absolute; top: -10px; right: -10px; left: -10px; bottom: -10px; border-radius: 100px; background: #fff; z-index: -1; opacity: 0.4; }

.analytics_section { padding: 60px 0; }
.analytics_main { margin: 70px 0 0; min-height:655px; position:relative; }
.analytics_cover { position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: 0 auto; width: 655px; height: 655px; }

.analytics_cover .title { width: 340px; height: 340px; background: #031D4A; border-radius: 100%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; display: flex; align-items: center; justify-content: center; }
.analytics_cover .title h3 { color: #fff; margin: 0 auto; max-width: 260px; font-size: 32px; line-height: 44px; text-align: center; }
.analytics_cover .title:after { position: absolute; top: -23px; left: -23px; bottom: -23px; right: -23px; border: 2px solid #031D4A; content: ''; border-radius: 100%; }
.analytics_box { width: 190px; height: 190px; border-radius: 100%; background: #fff; box-shadow: 10px 20px 30px rgba(3, 29, 74, 0.05); text-align: center; font-size: 12px; line-height: 20px; color: #323B4B; font-family:'Circular Std'; font-weight:bold; padding: 24px; display: flex; align-items: center; justify-content: center; position:absolute; top:0; left:0; }
.analytics_box img { margin-bottom:10px; }
.analytics_box:before { content: ''; width: 30px; height: 30px; background: #4DBDAD; border-radius: 100px; position: absolute; bottom: -20px; right: -12px; }
.analytics_box.box2 { left:auto; right:0; }
.analytics_box.box2:before { bottom: -20px; left: -12px; right:auto; background:#135592; }
.analytics_box.box3 { left:auto; top:auto; bottom:0; right:0; }
.analytics_box.box3:before { top: -20px; left: -12px; right:auto; }
.analytics_box.box4 { top:auto; bottom:0; }
.analytics_box.box4:before { top: -20px; bottom: auto; background:#135592; }

.our_blogs { padding: 100px 0; }
.ourblogs_main { margin: 30px -10px 0; }
.ourblogs_box { width: 33.33%; display: inline-block; margin: 0 -2px; vertical-align: top; padding: 10px; }
.ourblogs_box .inner { background: #FFFFFF; box-shadow: 0px 5px 20px rgba(74, 80, 89, 0.08); border-radius: 6px; overflow: hidden; }
.ourblogs_box .image { height: 198px; }
.ourblogs_box .text { padding: 0 20px 30px 20px; font-size: 14px; line-height: 26px; }
.ourblogs_box .content { padding: 10px 0 15px; }
.ourblogs_box .text h3 { font-size: 20px; line-height: 28px; text-transform: uppercase; font-family:'Circular Book'; }
.ourblogs_box .text h3 a { color: #031D4A; }
.ourblogs_box .content { padding: 10px 0 15px; }

.ourblogs_box .dateBox { padding: 11px 30px; background: #FFFFFF; box-shadow: 0px 5px 20px rgba(74, 80, 89, 0.08); border-radius: 4px; display: inline-block; margin-top: -10px; position: relative; top: -12px; }
.ourblogs_box .dateBox > span { padding: 0 10px; color: #4E5D78; }
.ourblogs_box .dateBox > span svg { vertical-align: middle; margin: -4px 4px 0 0; }
.ourblogs_box .dateBox > span.date { text-transform: uppercase; }
.ourblogs_box .dateBox span.auth a { color: #4E5D78; }

.our_client { padding: 0 0 90px; }
.client_slider { margin: 30px 0 0; }
.client_slider .slick-track { display: flex; align-items: center; }
.client_logo { padding: 10px 20px; }
.client_logo img { margin: 0 auto; }

.testimonial_section { padding: 60px 0; }
.testimonial_slider { margin: 30px 0 0; }
.testimonial_box { padding: 10px; color:#4E5D78; font-family:'Circular Std'; }
.testimonial_box .inner { background: #FFFFFF; box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1); border-radius: 10px; padding: 15px 25px 25px; font-size: 16px; line-height: 32px; position:relative; }
.testimonial_box .text { margin: 20px 0 0; display: flex; }
.testimonial_box .img { width: 60px; height: 60px; border-radius: 100px; }
.testimonial_box .right { width: calc(100% - 60px); padding: 0 0 0 16px; color: #B0B7C3; font-size: 13px; line-height: 20px; }
.testimonial_box .right h4 { font-size: 20px; line-height: 30px; padding: 5px 0; }
.testimonial_box .quote { position: absolute; bottom: 22px; right: 30px; }
.testimonial_slider .slick-arrow.slick-prev { left: -58px; }
.testimonial_slider .slick-arrow.slick-next { right: -58px; }

.strip_form { padding: 50px 0 0; }
.strip_main { margin: 0 auto -130px; max-width: 1100px; width: 100%; background: #FFFFFF; box-shadow: 0px 10px 25px rgba(3, 29, 74, 0.1); position: relative; z-index:1; }
.strip_main .inner { display: flex; }
.strip_main .image { width: 50%; padding: 60px; position: relative; color: #fff; display: flex; align-items: center; }
.strip_main .form { width: 50%; padding: 25px 25px 40px 25px; }
.strip_main .image h2 { color: #fff; }
.strip_main .image:before { content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #135592; opacity: 0.5; }
.strip_main .text { position: relative; }
.strip_main .form h3.form-title { display: none; }
.strip_main .form .hs_submit { margin: 20px 0 0; }
.strip_form .form .hs-form-field > label span + span { display:none; }

.strip_btn { background: #135592; text-align: center; }
.strip_btn .inner { padding: 200px 0 80px; position:relative; }
.strip_btn .inner:before { content:''; width:100%; height:100%; background:url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/images/mask%20cta.png') no-repeat; background-position:left bottom; position:absolute; bottom:0; left:0; background-size: 780px; }
.strip_btn .inner:after { content:''; width:100%; height:100%; background:url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/images/mask%20cta%20top.png') no-repeat; background-position:right top; position:absolute; top:0; right:0; background-size: 480px; }
.strip_btn h2 { color: #fff; position:relative; }

.row-fluid .footer { padding: 50px 0; background: #031D4A; color: #fff; }
.row-fluid .ft_about h3 { color: #fff; font-size: 32px; line-height: 40px; }
.row-fluid .ft_about  .ft_add { padding: 20px 0; border-bottom: 2px solid #4DBDAD; max-width: 260px; }
.row-fluid .ft_box h3 { color: #fff; text-transform: uppercase; padding: 0 0 10px; font-size: 20px; line-height: 28px; }

.social_icon { margin: 20px 0 0; }
.social_icon ul { margin: 0; padding: 0; list-style-type: none; }
.social_icon ul li { margin: 0; padding: 0 12px 0 0; display: inline-block; }
.social_icon ul li a { width: 23px; height: 23px; line-height: 23px; font-size: 14px; border-radius: 50px; display: inline-block; background: #fff; text-align: center; }
.social_icon ul li a:hover { background:#135592; color:#fff; }  

.row-fluid .ft_box ul { margin: 0; padding: 0; list-style-type: none; }
.row-fluid .ft_box ul li.hs-menu-item { margin: 0; padding: 0; display: inline-block; width: 100%; }
.row-fluid .ft_box ul li.hs-menu-item a { font-size: 16px; line-height: 30px; color: #fff; display: inline-block; width: 100%; padding: 4px 0; opacity: 0.8; }
.row-fluid .ft_box ul li.hs-menu-item a:hover { opacity:1; }

.copyright { padding:20px 15px; font-size:12px; line-height:18px; text-align:center; text-align:center; border-top:1px solid rgba(255,255,255,0.5); background: #031D4A; font-family:'Circular Std'; color: #fff; letter-spacing: 0.5px; }

/*** Product Page ***/
.hero_product { padding: 80px 0; background: radial-gradient(42.75% 136.32% at 64.58% 50%, rgba(56, 110, 159, 0.9) 0%, #135592 68.23%); min-height:138px; display: flex; align-items: center; position:relative; }
.hero_product:before { content:''; width:100%; height:100%; position:absolute; top:0; left:0; background: url(https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/images/mask_btm.svg) no-repeat; background-position: bottom left; } 
.hero_product:after { content:''; width:100%; height:100%; position:absolute; top:0; right:0; background: url(https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/images/mask_top.svg) no-repeat; background-position: top right; } 
.hero_product > div { position:relative; z-index: 1; }
.hero_product h1 { padding: 0 0 15px; color: #fff; font-size: 44px; line-height: 55px; font-weight: 300; }
.hero_product .btn_style { margin: 30px 0 0; }

.about_problem { padding: 120px 0 80px; position: relative; }
.about_problem:before { content: ''; width: 100%; height: 418px; position: absolute; bottom: 0; left: 0; background: #031D4A; }
.about_problem .wrapper { display: flex; flex-direction: row-reverse; align-items: center; position:relative; z-index:1; }
.about_problem .left { width: 60%; padding: 0 10% 0 0; color: #fff; }
.about_problem .left h2 { font-size: 40px; line-height: 54px; }
.about_problem .left .content { padding: 38px 0 20px; }
.about_problem .right { width: 40%; }

.who_product { padding: 80px 0 100px; position:relative; }
.who_product:before { content:''; width:100%; height:100%; position:absolute; top:0; left:0; background:url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/images/product_left.svg') no-repeat bottom left; }
.who_product:after { content:''; width:100%; height:100%; position:absolute; top:0; left:0; background:url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/images/product_right.svg') no-repeat bottom right; }
.who_product > div { position:relative; z-index:1; }
.who_main { margin: 30px -10px 0; display: flex; flex-flow: wrap; justify-content: center; }
.who_box { padding: 10px; width: 33.33%; display: inline-block; }
.who_box .inner { padding: 30px 25px; background: #FFFFFF; box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.08); border-radius: 4px; font-size: 14px; line-height: 24px; min-height: 100%; -webkit-transition: all  0.4s ease-in-out;
-moz-transition: all  0.4s ease-in-out;
-o-transition: all  0.4s ease-in-out;
-ms-transition: all  0.4s ease-in-out;
transition: all  0.4s ease-in-out;; }
.who_box .text { margin: 25px 0 0; }
.who_box .text h4 { font-size: 20px; line-height: 28px; text-transform: uppercase; font-weight: 400; }
.who_box .link_style a { color: #4DBDAD; }
.who_box .inner:hover { background:#135592; color:#C1C7D0; }
.who_box .inner:hover h4 { color:#fff; }

.process_section { padding: 130px 0 120px; overflow: hidden; }
.process_section .wrapper { display: flex; align-items: center; }
.process_section .left { width: 50%; position: relative; }
.process_section .left:before { content: ''; background: #135592; opacity: 0.03; border-radius: 70px; transform: rotate(30deg); position: absolute; top: 0; right: 190px; width: 150%; height: 150%; bottom: 0; margin: auto 0; z-index: -1; }
.process_section .right { width: 50%; padding: 0 0 0 120px; }
.process_section .right .btn_style { margin: 25px 0 0; }
.process_section .left .imgtop { width: 100%; height: 550px; max-width: 550px; border-radius: 10px; position: relative; }
.process_section .left .imgbtm { width: 100%; max-width: 550px; height: 290px; border-radius: 10px; margin: -180px 0 0 auto; position: relative; }
.process_section .left .imgtop:after { content: ''; position: absolute; left: -60px; bottom: -60px; width: 158px; height: 144px; background: #4DBDAD; opacity: 0.5; border-radius: 20px; z-index: -1; }
.process_section .left .imgbtm:before { content: ''; width: 60px; height: 54px; position: absolute; top: -20px; right: -20px; background: #4DBDAD; opacity: 0.5; border-radius: 7px; z-index: -1; }

.ourprocess_section { padding: 80px 0; }
.ourprocess_section .wrapper { position:relative; z-index: 1; }
/* .ourprocess_section .sub_title span:before { background: #fff; } */
/* .ourprocess_section .sub_title span::after { background: #fff; } */
.ourprocess_section .sub_title { color: #4DBDAD; margin-bottom: 12px; }
.ourprocess_section .main_title h2 { color: #fff; }
.main_title.text_center { max-width: 820px; margin-bottom: 30px; }
.ourprocess_main { display: flex; flex-flow: wrap; margin: 0 -10px; counter-reset: section; }
.ourprocess_box { width: 25%; padding: 18px 10px; }
.ourprocess_box a { padding: 25px 20px 23px; min-height: 110px; height:100%; display: flex; align-items: center; width: 100%; background: #223960; font-weight: bold; color: #fff; position:relative; }
.ourprocess_box a:before { counter-increment: section; content:counter(section); width:32px; height:32px; font-size:14px; line-height:29px; background:#031D4A; color:#fff; border:2px solid rgba(255, 255, 255, 0.4); position:absolute; top:-18px; left:20px; text-align:center; border-radius:100px; font-family:'Circular Std'; -webkit-transition: all  0.4s ease-in-out;
-moz-transition: all  0.4s ease-in-out;
-o-transition: all  0.4s ease-in-out;
-ms-transition: all  0.4s ease-in-out;
transition: all  0.4s ease-in-out;; }  
.ourprocess_box h4 { padding:0; font-size: 14px; line-height: 22px; color:#fff; -webkit-transition: all  0.4s ease-in-out;
-moz-transition: all  0.4s ease-in-out;
-o-transition: all  0.4s ease-in-out;
-ms-transition: all  0.4s ease-in-out;
transition: all  0.4s ease-in-out;; } 
.ourprocess_box a:hover { background:#4DBDAD; }
.ourprocess_box a:hover h4 { color:#031D4A; }
.ourprocess_box a:hover:before { border-color:#4DBDAD; }

.service_product { padding: 80px 0 20px; }
.serproduct_row { padding: 60px 0; position:relative; }
.serproduct_row:before { content:''; width:100%; position:absolute; top:-220px; bottom:-50px; background:url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/images/product_shap_left.svg') no-repeat; background-position:top right; }
.serproduct_row .inner { display: flex; align-items: center; position:relative; flex-direction: row-reverse; }
.serproduct_row .left { width: 50%; padding:0 130px 0 0; }
.serproduct_row .left .text { padding:0 0 20px; }
.serproduct_row .left .text ul { margin:0; padding:15px 0 15px 20px; list-style-type:none; }
.serproduct_row .left .text ul li { margin:4px 0; padding:0 0 0 25px; display:inline-block; width:100%; position:relative; }
.serproduct_row .left .text ul li:before { content:''; width:12px; height:10px; background:url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/images/Green_Left.svg') no-repeat; position:absolute; top:10px; left:0; }
.serproduct_row .image { width: 50%; text-align: center; }
.serproduct_row .image .img { border-radius: 10px; position: relative; display:inline-block; }
.serproduct_row .image .img:before { content: ''; width: 60px; height: 60px; background: #4DBDAD; position: absolute; top: -30px; left: -20px; opacity: 0.5; border-radius: 7px; }
.serproduct_row:nth-child(even):before { right:auto; left:0; background:url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/images/product_shap_right.svg') no-repeat; background-position:bottom left; }
.serproduct_row:nth-child(even) .inner { flex-direction: inherit; }
.serproduct_row:nth-child(even) .left { padding:0 0 0 130px; }
.serproduct_row:nth-child(even) .image .img:before { top:auto; left:auto; right:-20px; bottom:-30px; }
.serproduct_row:last-child:before { bottom:-60px; }

.pricing_plan { padding: 50px 0 120px; position:relative; }
.pricing_plan:before { content:''; width:100%; position:absolute; top:0; bottom:0; background:url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/images/Plan_left.svg') no-repeat; background-position:top left; }
.pricing_plan:after { content:''; width:100%; position:absolute; top:0; bottom:0; background:url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/images/Plan_right.svg') no-repeat; background-position:top right; }
.pricing_plan .wrapper { position:relative; z-index:1; }
.pricing_plan .main_title { margin-bottom: 50px; }
.pricingplan { margin: 0 auto; max-width: 1130px; width: 100%; background: #031D4A; padding: 32px 120px 38px; display: flex; align-items: center; color: #fff; border-radius: 4px; position:relative; }
.pricingplan:before { content:''; width:100%; height:100%; position:absolute; top:0; left:0; background:url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/images/price_shape.png') no-repeat center bottom; opacity: 0.4; }
.pricingplan > div { position:relative; }
.pricingplan .left { width: calc(100% - 250px); padding: 0 30px 0 0; }
.pricingplan .btn_style { width: 250px; text-align: center; }
.pricingplan .left .price { font-size: 44px; line-height: 60px; }
.pricingplan .left .price span { font-size: 14px; line-height: 24px; }
.pricingplan .text { margin: 10px 0; color: #C1C7D0; }
.pricingplan .btmtext span { font-size: 20px; line-height: 24px; color: #4DBDAD; }

.strip_space .strip_form { padding:0; }

.hs_error_rollup { display:none; }
ul.hs-error-msgs li { line-height:16px; }
.hs-error-msg { color:red; font-size:12px; line-height:18px; }

.lmi_hero { min-height: 670px; }
.lmi_hero .text { font-size: 16px; line-height: 32px; }
.lmi_hero .sub { font-size: 20px; line-height: 30px; color: #4dbdad; }

.benefits_lmi .benefits_cover .image { top: 17px; right: 17px; left: 17px; bottom: 141px; }

.product_lmi .product_row { width:75%; }
.product_lmi .product_row .content { max-width:650px; }

.product_lmi .product_box a { padding:20px 25px; position:relative; }
.product_lmi .product_box a .icon { position: absolute; top:20px; right: 20px; }
.product_lmi .text { color:#C1C7D0; font-size:14px; line-height:24px; } 
.product_lmi .text p { padding:5px 0; }
.product_lmi .product_box h4 { padding-right: 50px; font-size:16px; line-height:24px; }
.product_lmi .product_box a:hover .text { color:#323B4B; }
.product_lmi .product_box a:after { display:none; }
.webinars_lmi .webinars_box { width: 33.33%; }
.webinars_lmi .webinars_box .image { height:280px; }


/* ===== Lp-2021 ===== */

.lp-hero-section { width: 100%; display: inline-block; vertical-align: top; background-color: #031d4a; background-repeat: no-repeat; background-size: cover; background-position: center center; padding: 130px 0px 0px; }
.lp-hero-section h1 { font-weight: bold; font-size: 80px; line-height: 75px; color: #FFFFFF; text-transform: uppercase; padding-bottom: 0; }
.lp-hero-section h6 span { color: #4dbdad; }
.lp-hero-section h6 { font-size: 40px; color: #fff; line-height: 50px; padding-bottom: 2px; text-transform: uppercase; }
.lp-hero-section .content { color: #F3F3F3; font-size: 24px; line-height: 36px; padding: 30px 0 100px; }

.lp-hero-section .hero-bt-box { width: 100%; display: inline-block; vertical-align: top; }
.lp-hero-section .hero-bt-box .box { width: calc(100% / 3); display: flex; background: #135592; min-height: 130px; padding: 20px 30px; align-items: center; vertical-align: top; float: left; position: relative; }
.lp-hero-section .hero-bt-box .box .left-part { width: 65px; float: left; text-align: right; }
.lp-hero-section .hero-bt-box .box .right-part { width: calc(100% - 65px); float: left; padding: 0 0 0 20px; }
.lp-hero-section .hero-bt-box .box .right-part h4 { padding: 0 0 7px; color: #FFFFFF; font-weight: normal; font-size: 28px; line-height: 36px; }
.lp-hero-section .hero-bt-box .box .right-part p { padding: 0; font-weight: normal; font-size: 16px; line-height: 24px; color: #F3F3F3; }
.lp-hero-section .hero-bt-box .box .left-part .icon { width: 46px; float: right; }
.lp-hero-section .hero-bt-box .box:before { content: ' '; top: 13px; left: auto; right: 0; position: absolute; width: 2px; height: 80%; background: #0F487D; }
.lp-hero-section .hero-bt-box .box:last-child:before { opacity: 0; }

.join-section { width: 100%; display: inline-block; vertical-align: top; padding: 110px 0 110px; position: relative; z-index: 1; overflow: hidden;}
.join-section .left-part { width: 60%; float: left; padding-right: 40px; }
.join-section .right-part { width: 40%; float: left; padding-left: 30px; }
.join-section .left-part h5 { font-weight: bold; font-size: 24px; line-height: 42px; text-transform: uppercase; color: #135592; }
.join-section .left-part h2 { font-weight: bold; font-size: 40px; line-height: 57px; max-width: 657px; width: 100%; }
.join-section .left-part .content { padding: 10px 0 0; }
.join-section .left-part .content h6 { font-weight: bold; font-size: 24px; line-height: 36px; }
.join-section .left-part .content ul { margin: 0; padding: 0 0 0 12px; list-style: none; }
.join-section .left-part .content ul li { position: relative; padding: 0 0 0 22px; font-weight: normal; font-size: 16px; color: #4E5D78; line-height: 28px; }
.join-section .left-part .content ul li:before { content: ' '; background-image: url("https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/green-right.svg"); width: 12px; height: 12px; position: absolute; background-repeat: no-repeat; background-size: contain; left: 0; top: 10px; }
.join-section:before { content: ' '; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: url(https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/building.png) no-repeat bottom left; background-size: contain; z-index: -1;}
.join-section .right-part .form-cover { background: #FFFFFF; box-shadow: 0px 20px 100px rgba(110, 114, 117, 0.15); border-radius: 10px; max-width: 440px; width: 100%; padding: 30px; position:relative; }
.join-section .right-part .form-cover h3 { display: none; }
.join-section .right-part .form-cover .hs-form-field>label { font-size: 12px; line-height: 20px; }
.join-section .right-part .form-cover .hs-form-field input { height: 64px; border: 1px solid #C1C7D0; border-radius: 7px; color: #8A94A6; font-size: 14px; padding: 10px 20px 10px 50px; }
.join-section .right-part .form-cover .hs-form-field.hs-firstname input,
.join-section .right-part .form-cover .hs-form-field.hs-lastname input { background-image: url(https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/f1.svg); background-repeat: no-repeat; background-size: 22px; background-position: 15px center; }
.join-section .right-part .form-cover .hs-form-field.hs-company input { background-image: url(https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/f3.svg); background-repeat: no-repeat; background-size: 16px; background-position: 18px center; }
.join-section .right-part .form-cover .hs-form-field.hs-email input { background-image: url(https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/f4.svg); background-repeat: no-repeat; background-size: 22px; background-position: 15px center; }
.join-section .right-part .form-cover .hs-submit { padding: 20px 0 0; }
.join-section .right-part .form-cover .hs-submit .hs-button { background: #135592; box-shadow: 0px 15px 30px rgba(3, 29, 74, 0.1); border-radius: 4px; min-width: 220px; text-transform: uppercase; font-size: 16px; background-image: url(https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/images/Arrow%20Left.svg); background-repeat: no-repeat; background-position: 78% center; }
.join-section .right-part .form-cover .hs-submit .hs-button:hover { background-color: #4dbdad; background-position: 80% center; }
.join-section .right-part .form-cover:before {content: ' ';top: auto;bottom: -70px;left: -100px;background: #135592;opacity: 0.05;width: 300px;height: 300px;position: absolute;border-radius: 50%;z-index: -1;}
.join-section .right-part .form-cover:after {content: ' ';top: -60px;left: auto;width: 190px;height: 190px;position: absolute;border-radius: 50%;z-index: -1;right: -70px;border: 30px solid #4DBDAD;opacity: 0.05;}
.join-section .submitted-message { text-align: center; color: #031d4a; font-weight: 600; letter-spacing: 1px;}
.join-section:after { content: ' '; width: 670px; height: 750px; position: absolute; top: auto; left: auto; background: url(https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/shape.svg) no-repeat; background-size: cover; z-index: -1; right: -40px; bottom: 0;     background-position: bottom right;}

.register-bt-section { width: 100%; display: inline-block; vertical-align: top; background-repeat: no-repeat; background-size: cover; background-position: center top; text-align: center; padding: 80px 0 100px; }
.register-bt-section h2 { color: #FFFFFF; font-weight: bold; font-size: 40px; line-height: 68px; padding-bottom: 0; }
.register-bt-section .content { color: #F3F3F3; padding: 0 0 20px; }
.register-bt-section .content p { padding: 10px 0; font-weight: normal; font-size: 20px; line-height: 36px; }
.register-bt-section .calendar { max-width: 210px; width: 100%; margin: auto; display: flex; align-items: center; }
.register-bt-section .calendar .icon { border-radius: 8px; background: rgba(255, 255, 255, 0.1); padding: 10px; width: 48px; height: 48px; }
.register-bt-section .calendar .claendar-right { width: calc(100% - 48px); text-align: left; padding: 0 0 0 18px; }
.register-bt-section .calendar .claendar-right h6 { color: #FFFFFF; font-weight: 500; font-size: 16px; line-height: 28px; padding: 0 0 2px; }
.register-bt-section .calendar .claendar-right p { padding: 0; font-size: 12px; line-height: 18px; color: #FAFBFC; }
.register-bt-section .button.btn_style.arrow { padding: 40px 0 0; }
.register-bt-section .button.btn_style.arrow a { min-width: 284px; text-transform: uppercase; }

.join-section .right-part .submitted-message p { color: #4E5D78; font-weight: normal; font-size: 14px; line-height: 28px; max-width: 388px; width: 100%; margin: auto; padding: 8px 0; letter-spacing: 0; }
.join-section .right-part .submitted-message  h2 { font-weight: bold; font-size: 40px; line-height: 54px; }
.join-section .right-part .submitted-message h4 { font-weight: normal; font-size: 14px; line-height: 25px; color: #323B4B; letter-spacing: 0; }
.join-section .right-part .submitted-message .calendar { max-width: 240px; width: 100%; margin: auto; display: flex; align-items: center; padding: 10px 0 30px; }
.join-section .right-part .submitted-message .calendar .icon { border-radius: 8px; background: #4dbdad1c; padding: 10px; width: 48px; height: 48px; }
.join-section .right-part .submitted-message .calendar .claendar-right { width: calc(100% - 48px); text-align: left; padding: 0 0 0 18px; }
.join-section .right-part .submitted-message .calendar .claendar-right h6 { color: #323B4B; font-weight: 500; font-size: 16px; line-height: 28px; padding: 0 0 2px; letter-spacing: 0; }
.join-section .right-part .submitted-message .calendar .claendar-right p { padding: 0; font-size: 12px; line-height: 18px; color: #8A94A6; }
.join-section .right-part .submitted-message .tick { margin: 20px 0 0; }
.webinar-form-wrap .submitted-message { text-align: center; font-size: 25px; padding-top: 70px; height: 568px;}
.webinar-form-wrap .submitted-message h3#hs_cos_wrapper_form_490131886_title {
    display: none;
}
 
.hero_product.text_center.webinar-reg-main-wrap.remove-icon-wrap { padding-bottom: 80px; }
.webinar-reg-cyber-wrap span {background-image: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/Waves.png');font-size: 32px;line-height: 38px;padding: 24px 62px;text-transform: capitalize;background-repeat: no-repeat;background-size: cover;background-position: bottom;}
.webinar-reg-cyber-wrap { margin-bottom: 20px; }
.video-wrap { background: #FFFFFF; box-shadow: 0px 20px 100px rgba(110, 114, 117, 0.15); border-radius: 10px; padding: 26px; margin-top: 30px; }
.video-wrap h2 { text-align: center; font-size: 34px; margin-top: 25px; color: #135592; }
.about-webinar-main-wrap.video-webinar-main-wrap { padding: 100px 0px; }

.webinar-form-wrap form .hs_submit.hs-submit .actions { display: inline-block; background: #135592; box-shadow: 0px 15px 30px rgb(3 29 74 / 10%); border-radius: 4px; position: relative; }
.webinar-form-wrap form .hs_submit.hs-submit .actions:after { content: ''; background-image: url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/Arrow%20-%20Left.png'); position: absolute; width: 12px; height: 10px; right: 30px; top: 50%; transform: translateY(-50%); }

.right-side-img-vat-wrap img {  width:100%; }


@media (min-width:1440px){
  .speaker-main-wrap .wrapper { width: 1440px; }
}
@media (max-width:1400px) {

  .hero_section .left h1 { font-size:30px; }
  .testimonial_slider { padding:0 30px; }
  .testimonial_slider .slick-arrow.slick-prev { left:-18px; }
  .testimonial_slider .slick-arrow.slick-next { right:-18px; }

  .problem_solutions .right { padding:0 0 0 60px; }
  .product_box a { padding:24px 16px 24px 25px; }

}


@media (max-width:1300px){
  .lp-hero-section .hero-bt-box .box .right-part h4 { font-size: 23px; padding: 0;}
}

@media (min-width: 1301px) and (max-width: 1400px){

  .row-fluid .wrapper {  width:1260px; }
  .webinar-form-wrap form .hs_submit.hs-submit .actions:after { right: 39px; }
}

@media (min-width: 1201px) and (max-width: 1300px){

  .row-fluid .wrapper {  width:1170px; }

}


@media (max-width:1200px){
  .lp-hero-section .hero-bt-box .box { padding: 20px 15px; }
  .lp-hero-section .hero-bt-box .box .right-part h4 { font-size: 20px; }
  .lp-hero-section .hero-bt-box .box .left-part { width: 55px; }
  .lp-hero-section .hero-bt-box .box .right-part { width: calc(100% - 55px); }
  .lp-hero-section h1 { font-size: 70px; line-height: 65px; }
  .lp-hero-section h6 { font-size: 35px; line-height: 45px; }
  .hero_product h1 {
    font-size: 43px;
  } 

}



@media (min-width: 768px) and (max-width: 1200px){

  h1 { font-size:34px; line-height:46px; }
  h2 { font-size:30px; line-height:40px; }
  h3 { font-size:28px; line-height:34px; }
  h4 { font-size:26px; line-height:32px; }
  h5 { font-size:24px; line-height:30px; }
  h6 { font-size:22px; line-height:26px; }

}

@media (min-width: 992px) and (max-width: 1200px){

  .row-fluid .wrapper {  width:920px; }

  .mainmenu ul li.hs-menu-item a { padding:25px 8px; }

  .hero_section .text { font-size: 18px; line-height: 30px; padding: 20px 0 10px; }
  .hero_section .text h5 { font-size: 20px; line-height: 28px; }
  .hero_section .content {margin: 10px 0 20px;}
  .hero_section .left { width:58%; }
  .hero_section .left h1 { font-size: 25px; }

  .problem_solutions .right { padding: 0 0 0 25px; }
  .problem_solutions .image { height: 300px; }
  .product_box a { padding: 24px 10px 24px 15px; }
  .webinars_box .image { height: 250px; }

  .ourblogs_box .dateBox { padding:10px; }
  .ourblogs_box .dateBox > span { padding:0 5px; }
  .ourblogs_box .text h3 { font-size:18px; }

  .process_section .left .imgtop { max-width: 400px; height: 400px; }
  .process_section .left .imgbtm { max-width: 400px; height: 250px; margin-top: -160px; }
  .process_section .right { padding:0 0 0 60px; }
  .ourprocess_box { width: 33.33%; }
  .serproduct_row .left { padding: 0 50px 0 0; }
  .serproduct_row:nth-child(even) .left { padding: 0 0 0 50px; }

  .about_problem { padding:80px 0 60px; }
  .about_problem .left h2 { font-size: 34px; line-height: 46px; }
  .about_problem .left .content { padding:10px 0 20px; }  

  .product_lmi .product_box a { padding:20px 15px; }
  .product_lmi .product_box a .icon { position: relative; top: 0; right: 0; }
  .product_lmi .product_box h4 { padding-right:0; }

  .lmi_hero { min-height: 560px; }
  .lmi_hero .left { width: 78%; }
  .lmi_hero .text { font-size: 14px; line-height: 32px; }
  .lmi_hero .text .btn_style a { min-width: 200px; }
  .lmi_hero .left .btn_style a { min-width: 200px; font-size: 14px; line-height: 24px; padding: 17px 15px; }
  .lmi_hero .video_btn { margin-left: 20px; }

  .benefits_lmi .benefits_cover .image { top: 16px; right: 16px; left: 16px; bottom: 128px; }
  .benefits_slider { padding:0 40px; }  
  .benefits_slider button.slick-prev { left: -10px; }
  .benefits_slider button.slick-next { right: -10px; }

  .body-essential-wrap .pricingplan-list-wrap .pricingplan { margin-bottom: 20px; }
  .body-essential-wrap .pricingplan-list-wrap .pricingplan a { min-width: 100%; }

  .heading-only-main-wrap { padding: 35px 0px; }
  .service_product.hr-main-wrap .inner .left { padding-right: 8px; }
  .service_product.hr-main-wrap .inner .main_title * { font-size: 30px; line-height: 40px; }
  .hr-details-list-wrap { padding-top: 35px; }
  .hr-main-wrap .text { padding: 14px 22px; }
  .top-spacing-remove .serproduct_row.remove-shape { padding-top: 50px; padding-bottom: 50px; }

  .about-webinar-main-wrap.video-webinar-main-wrap { padding: 70px 0px; }

}
@media (min-width:768px) {
  .hero_section .text ul li { font-size:20px; line-height:22px; }
  .hero_section .video_btn a { min-width:180px; }
  .row-fluid .footer .wrapper { text-align: left; }
  
}

@media (max-width:991px) {

  body .videoCode { width: 580px; height: 327px; }

  .row-fluid .top { text-align: center; }
  .row-fluid .top .logo { width: 100%; margin: 0; }

  .row-fluid .menu_right { text-align:left; line-height:0; }
  .mainmenu ul li.hs-menu-item { margin:6px 0; width:100%; }
  .mainmenu ul li.hs-menu-item a { padding:9px 15px; width:100%; color:#fff; font-size:16px; line-height:30px; }

  .row-fluid .menu_right .btn_style { display:none; }
  .row-fluid .mainmenu .btn_style { display:block; }

  .row-fluid .menu_right .btn_style { width:100%; }

  .hero_section { display: block; padding: 50px 15px 0; text-align: center; }
  .hero_section .left { width: 100%; padding: 0; margin: 0 auto; max-width: 720px; }
  .hero_section .left .left_space { padding: 0 !important; }
  .hero_section .text ul li:before { position: relative; margin-right: 8px; }
  .hero_section .text { font-size: 20px; line-height: 32px; padding: 15px 0; }

  .hero_section .content { margin: 10px 0 40px; }
  .hero_section .image { width: 100%; margin: 40px auto 0; max-width: 590px; }
  .hero_section:after { background-size: 500px; }
  .hero_section:before { background-size: 550px; }
  .hero_btns { justify-content: center; }

  .problem_solutions { padding: 60px 0; }
  .problem_solutions .right { padding: 0 0 0 20px; }
  .problem_solutions .image { height: 300px; }

  .product_section { padding: 50px 0; text-align:center; }
  .product_section .sub_title span { padding:0 10px; }
  .product_section .sub_title span:before { content: ''; margin: auto; width: 40px; height: 1px; background: #fff; position: absolute; top: 0; right: 100%; bottom: 0; }
  .product_box .icon { text-align:center; }
  .product_box { width: 50%; }
  .product_row { padding:0; width: 100%; text-align:center; }
  .product_box .sameheight { margin-top:8px; }
  .product_row .content { max-width:100%; }

  .our_webinars { padding: 60px 0; }
  .webinars_box .image { height: 220px; }
  .webinars_box .text h4 { font-size: 20px; line-height: 32px; }

  .analytics_section { padding: 60px 0; }
  .testimonial_slider { padding:0 } 
  .testimonial_box .quote { opacity:0.2; }

  .our_blogs { padding: 60px 0; }
  .ourblogs_main { margin: 20px 0 0; }
  .ourblogs_box { width: 100%; }

  .strip_main .image { padding:15px }
  .strip_btn .inner:after { background-size: 360px; }
  .strip_btn .inner:before { background-size: 580px; }  

  .row-fluid .ft_about h3 { font-size: 26px; line-height: 34px; }

  .hero_product:after { background-size: 60%; }
  .hero_product:before { background-size: 60%; }

  .about_problem { padding:80px 0 60px; }
  .about_problem:before { height:450px; }
  .about_problem .left { padding: 0 30px 0 0; }
  .about_problem .left h2 { font-size: 30px; line-height: 40px; }
  .about_problem .left .content { padding:10px 0 20px; }

  .who_box { width: 50%; }
  .who_product:after { background-size: 40%; }
  .who_product:before { background-size: 40%; }

  .process_section { padding:60px 0; }
  .process_section .right { padding: 0 0 0 30px; }
  .process_section .left .imgtop { max-width: 300px; height: 300px; }
  .process_section .left .imgbtm { max-width: 300px; height: 180px; margin-top: -60px; }

  .ourprocess_section { background-size: 100% !important; padding: 60px 0; }
  .ourprocess_box { width: 50%; }

  .service_product { padding: 30px 0; }
  .serproduct_row { padding: 40px 0; }
  .serproduct_row .left { padding: 0 30px 0 0; }
  .serproduct_row:nth-child(even) .left { padding: 0 0 0 30px; }
  .serproduct_row:before , .serproduct_row:nth-child(even):before { top:0; background-size: 50%; }
  .serproduct_row:last-child:before { bottom:-30px; }

  .pricing_plan { padding: 60px 0; }
  .pricing_plan:after { background-size: 45%; }
  .pricing_plan:before { background-size: 45%; }
  .pricingplan { padding: 30px 20px 40px; }

  .lmi_hero .text { font-size: 16px; line-height: 32px; }
  .benefits_lmi .benefits_cover .image { top: 12px; right: 12px; left: 11px; bottom: 100px; }

  .product_lmi .product_box a { padding:20px 15px; }
  .product_lmi .product_box a .icon { position: relative; top: 0; right: 0; }
  .product_lmi .product_box h4 { padding-right:0; }

  .webinars_lmi .webinars_box { width: 50%; }
  .webinars_lmi .webinars_box .image { height: 220px; }

  .benefits_slider { padding:0 40px; }
  .benefits_slider button.slick-prev { left: -10px; }
  .benefits_slider button.slick-next { right: -10px; }

  .body-essential-wrap .pricingplan-list-wrap .pricingplan { margin-bottom: 20px; width: calc(50% - 20px); }
  .body-essential-wrap .pricingplan-list-wrap .pricingplan a { min-width: 100%; }

  .lp-hero-section h1 { font-size: 50px; line-height: 60px; }
  .lp-hero-section h6 { font-size: 26px; line-height: 30px; }
  .lp-hero-section .content { font-size: 22px; padding: 20px 0 40px; }
  .lp-hero-section .hero-bt-box .box { width: 100%; float: none; display: inline-flex; justify-content: center; }
  .lp-hero-section .hero-bt-box .box:last-child { margin-bottom: 0; }
  .lp-hero-section .hero-bt-box .box:after { content: ' '; top: auto; left: 0; right: 0; position: absolute; width: 80%; height: 2px; background: #0f487d; bottom: 0px; margin: auto; }
  .lp-hero-section .hero-bt-box .box:before { opacity: 0; }
  .lp-hero-section .hero-bt-box .box .left-part { width: 50%; }
  .lp-hero-section .hero-bt-box .box:last-child:after { opacity: 0; }
  .join-section:after { width: 270px; height: 550px; }
  .join-section:before { width: 70%; }
  .join-section .right-part { width: 100%; padding: 40px 0 0; }
  .join-section .left-part { width: 100%; padding: 0 0; }
  .join-section { padding: 70px 0 80px; }
  .join-section .right-part .form-cover { margin: auto; }
  .join-section .left-part h2 { max-width: 100%; }

  .heading-only-main-wrap { padding: 35px 0px; }
  .service_product.hr-main-wrap .inner .left { padding-right: 8px; }
  .service_product.hr-main-wrap .inner .main_title * { font-size: 30px; line-height: 40px; }
  .hr-details-list-wrap { padding-top: 35px; }
  .hr-main-wrap .text { padding: 14px 22px; }
  .top-spacing-remove .serproduct_row.remove-shape { padding-top: 50px; padding-bottom: 50px; }
  .oneai-ourview-main-wrap .serproduct_row .left { padding: 0 30px 0 0; }
  .hero_new-wrap span { padding: 7px 18px; font-size: 20px; }
  .hero_new-wrap h1 span { font-size: 31px; margin: 0;}
  .hero_product h1 { font-size: 34px; line-height: 46px; } 
  .hero-event-icon { width: 65px; height: 65px; padding: 18px; }
  .hero-event-content-wrap h3 { font-size: 21px; line-height: 29px; }
  .hero-event-list-wrap { margin-bottom: 50px; }
  /*   .speaker-details-main-wrap:last-child { padding-left: 30px; } */
  .speaker-details-img img { width: 100px !important; height: 100px !important; }
/*   .speaker-main-wrap { margin-top: -139px; } */
  .about-webinar-main-wrap { padding-top: 65px; padding-bottom: 90px; }
  .left-part { width: 100%; }
  .right-part { width: 100%; margin-top: 30px; }
  .about-webinar-wrap { flex-wrap: wrap; }
  .webinar-form-wrap h3 { padding: 20px 40px; font-size: 26px; }
  .webinar-form-wrap form input.hs-button.primary.large { min-width: 230px; }   

  .video-wrap h2 { margin-top: 13px; }
  .about-webinar-main-wrap.video-webinar-main-wrap { padding: 50px 0px; }
  
  .details-download-main-wrap { padding: 15px; }
  
}

@media (min-width: 768px) and (max-width: 991px){

  .row-fluid .wrapper {  width:720px; }	
  .speaker-details-main-wrap { width: calc(50% - 34px); margin-bottom: 15px; }
  .speaker-details-main-wrap:first-child { width: 46%; }
  .speaker-details-main-wrap:first-child .speaker-details-wrap { padding-right:0px; }
  
  .row-fluid .footer .wrapper { width:720px; }
  
}

@media (min-width: 30px) and (max-width: 767px){

  h1 { font-size:30px; line-height:38px; }
  h2 { font-size:24px; line-height:36px; }
  h3 { font-size:22px; line-height:32px; }
  h4 { font-size:20px; line-height:30px; }
  h5 { font-size:22px; line-height:28px; }
  h6 { font-size:20px; line-height:26px; }

  .row-fluid .wrapper { width:100%; padding:0 15px; }	

  .sub_title span { padding:0 10px; }
  .sub_title span:before { content: ''; margin: auto; width: 40px; height: 1px; background: #4dbdad; position: absolute; top: 0; right: 100%; bottom: 0; }

  .btn_style a, a.btn_style { padding:14px 30px; min-width:210px; }

  .problem_solutions { text-align: center; }
  .problem_solutions .wrapper { display: block; }
  .problem_solutions .left { width: 100%; margin: 0 auto 25px; max-width: 500px; }
  .problem_solutions .right { padding: 0; width: 100%; }

  .benefits_section { padding: 50px 0 80px; }
  .benefitsslider { margin: 42px auto 0; }

  .strip_main .inner {display: block;}

  .webinars_main { margin: 20px 0; }
  .webinars_box { width: 100%; padding: 10px 0; }
  .webinar-speaker-details-wrap:first-child:after { display:none;}

  .strip_main .image { width: 100%; padding: 40px 15px; text-align: center; }
  .strip_main .form { width: 100%; padding: 25px 15px 50px; }
  .strip_main .form .hs_submit { text-align: center; }

  .our_client { display:none; }

  .our_webinars { padding:60px 0 20px; }

  .testimonial_section { padding:60px 0 80px; }
  .strip_form { padding:0; }
  .strip_btn { background: radial-gradient(42.75% 136.32% at 64.58% 50%, rgba(56, 110, 159, 0.9) 0%, #135592 68.23%); }

  .analytics_main > .analytics_cover > svg {display: none; }
  .analytics_cover { width: 360px; height: 360px; }
  .analytics_main { margin:30px 0 0; min-height: 365px; }

  .analytics_box { width: 96px; height: 96px; padding: 10px; font-size:7px; line-height:10px; }
  .analytics_cover .title:after { display:none; }
  .analytics_box img { max-height: 24px; }
  .analytics_cover .title { width: 130px; height: 130px; background: transparent; }
  .analytics_cover .title h3 { font-size: 16px; line-height: 20px; color: #031d4a; }

  .analytics_box.box1 { left: 50%; transform: translateX(-50%); }
  .analytics_box.box1:after { content:''; width:164px; height:215px; background:url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/images/lock-1.svg') no-repeat; position:absolute; top:-15px; left:-15px; }
  .analytics_box.box2 { left: auto; right: 0; top: 50%; transform: translateY(-50%); }
  .analytics_box.box2:after { content:''; width:164px; height:215px; background:url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/images/lock-2.svg') no-repeat; position:absolute; top:-15px; right:-29px; }
  .analytics_box.box3 { left: 50%; right: auto; transform: translateX(-50%); }
  .analytics_box.box3:after { content:''; width:164px; height:215px; background:url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/images/lock-3.svg') no-repeat; position:absolute; bottom:-82px; right:-30px; }
  .analytics_box.box4 { top: 50%; bottom: auto; transform: translateY(-50%); }
  .analytics_box.box4:after { content:''; width:164px; height:215px; background:url('https://4006992.fs1.hubspotusercontent-na1.net/hubfs/4006992/one_model_2021/images/lock-4.svg') no-repeat; position:absolute; top:-36px; left:-15px; }

  .analytics_box:before { display:none; }
  .row-fluid .footer { text-align: center; padding: 40px 0 20px; }
  .row-fluid .ft_about .ft_add { margin: 0 auto; }
  .row-fluid .ft_box { margin: 22px 0; }

  .hero_product { padding: 60px 0; min-height: 284px; }
  .hero_product h1 { font-size: 24px; line-height: 40px; }
  .hero_new-wrap h1 span { font-size: 24px; line-height: 40px; }
  .hero_product:after { background-size: 320px; }
  .hero_product:before { background-size: 320px; }

  .about_problem { padding: 40px 0; text-align: center; }
  .about_problem:before { display: none; }
  .about_problem .wrapper { display: block; }
  .about_problem .left { width: 100%; padding: 40px 0 0; color: #8A94A6; }
  .about_problem .left .content { padding: 0 0 15px; }
  .about_problem .left h2 { font-size:24px; line-height:36px; }
  .about_problem .right { width: 100%; text-align: center; margin: 0 auto; max-width: 400px; }
  .about_problem .right { border-radius: 5px; overflow: hidden; }

  .who_product { padding: 40px 0; }
  .who_box { width: 100%; padding: 10px 0; }
  .who_main { margin: 15px 0 0; }
  .who_box .inner { padding: 20px; }

  .process_section { padding: 40px 0 50px; text-align: center; }
  .process_section .wrapper { display: block; }
  .process_section .left { width: 100%; max-width: 400px; margin: 0 auto; }
  .process_section .left:before { display:none; }
  .process_section .right { width: 100%; padding: 40px 0 0; }
  .process_section .left .imgtop:after { width: 80px; height: 80px; left: -40px; bottom: -40px; }
  .process_section .left .imgbtm:before { width: 30px; height: 30px; top: -10px; right: -10px; }

  .ourprocess_section { padding: 60px 0 30px; background-size: 180% !important; }
  .ourprocess_box a { justify-content: center; text-align: center; padding: 20px 15px 20px; }

  .pricing_plan { padding:48px 0; } 
  .pricing_plan .main_title { margin-bottom: 20px; }
  .pricingplan { text-align: center; display: block; }
  .pricingplan .left { width: 100%; padding: 0; }
  .pricingplan .left .price span { display: block; }
  .pricingplan .btn_style { width: 100%; margin: 40px 0 0; }

  .serproduct_row { padding:30px 0; }
  .serproduct_row .inner { display: block; }
  .serproduct_row .image { width: 100%; max-width: 400px; margin: 0 auto; padding: 0 0 0 20px; }
  .serproduct_row .image .img:before { width: 34px; height: 34px; top: -15px; left: -15px; }
  .serproduct_row .left { padding: 40px 0 0; width: 100%; text-align: center; }
  .serproduct_row .left .text ul { padding:10px 0; text-align: left; }
  .serproduct_row:nth-child(even) .image .img:before { right: -15px; bottom: -15px; }
  .serproduct_row:nth-child(even) .left { padding: 40px 0 0; }

  .who_product:before , .who_product:after { display:none; }

  .webinars_lmi .webinars_box { width:100%; }
  .benefits_lmi .benefitsslider { max-width: 560px; } 
  .benefits_lmi .benefits_cover .image { top: 9px; right: 9px; left: 9px; bottom: 75px; }

  .product_lmi .product_box a { padding: 20px 10px 18px; }
  .product_lmi .product_box h4 { font-size: 14px; line-height: 22px; }

  .lmi_hero .hero_btns { display:block; }
  .lmi_hero .btn_style { padding:10px; display:inline-block; }
  .lmi_hero .btn_style a { min-width: 288px; }
  .lmi_hero .video_btn { margin:0; }


  .body-essential-wrap .ourprocess_box { width: 100%; }
  .body-essential-wrap .ourprocess_box a { padding: 18px 15px 20px; min-height: 78px; }
  .body-essential-wrap .process_section .left .imgtop { width: 100%; max-width: 375px; }
  .body-essential-wrap .service_product .serproduct_row .image .img .serproduct-popup-video-wrap svg { width: 100px; height: 100px; }
  .body-essential-wrap .service_product .serproduct_row:before { display: none; }
  .body-essential-wrap .pricingplan-list-wrap .pricingplan { width: 100%; }
  .body-essential-wrap .pricingplan-list-wrap .pricingplan a { max-width:  240px; min-width: auto; }

  .lp-hero-section .hero-bt-box .box .left-part { width: 80px; }
  .lp-hero-section .hero-bt-box .box:after { width: 100%; }
  .lp-hero-section { padding: 70px 0px 50px; }
  .join-section .left-part h2 { font-size: 31px; line-height: 43px; }
  .join-section { padding: 40px 0 50px; }
  .join-section .left-part .content ul { padding: 0; }
  .register-bt-section { padding: 50px 0 60px; }
  .register-bt-section h2 { font-size: 35px; line-height: 40px; }
  .register-bt-section .content p { line-height: 30px; padding: 20px 0; }
  .header-announce-bar-wrap { line-height: 24px; }
  body .close {top: 30px;right: 6px;}

  .hr-details-list-wrap { align-items: center; justify-content: center; }

  .oneai-ourview-main-wrap .serproduct_row .left { padding: 0 30px 0 0; }
  .hr-details-list { width: calc(100% / 2); padding-bottom: 15px; }
  .hr-details-list-wrap { align-items: center; justify-content: center; }
  .strip_video_wrap .inner { text-align: center; }
  .strip_video_wrap .strip_main .form { max-width: 500px; margin: 0px auto; padding: 25px 30px 25px 30px; }
  .strip_video_wrap .inner .image { align-items: center; }
  .strip_video_wrap .inner .image .text { width: 100%; }
  .strip_video_wrap .image .text .content p { padding-top: 0px; padding-bottom: 0px; }

  .heading-only-wrap h2 { font-size: 24px; line-height: 36px; }

  .hero-event-list { width: 100%; margin-bottom: 30px; }
  .speaker-details-main-wrap { width: 100%; margin-bottom: 31px; }
  .speaker-details-main-wrap:nth-child(1n+2) { margin-left: 5px; margin-bottom: 3px; }
  .speaker-details-main-wrap:nth-child(1n+2):before{ right:4px; }
  .hero_product.text_center.webinar-reg-main-wrap { padding-bottom: 0; }
  .about-webinar-main-wrap { padding-top: 50px; padding-bottom: 70px; }
  .speaker-details-wrap h3 { font-size: 17px; }
  .webinar-form-wrap h3 { padding: 10px 35px; font-size: 23px; }
  .webinar-form-wrap form input.hs-button.primary.large { min-width: 210px; }
  .hero-event-content-wrap h3 { font-size: 20px; line-height: 28px; }
  .speaker-details-img img { width: 90px !important; height: 90px !important; }
  /* .speaker-main-wrap { margin-top: -132px; } */
  .webinar-content h3 { font-size: 24px; line-height: 32px; margin-top:20px; }
  .webinar-content ul li { font-size: 18px; line-height: 26px; }
  .speaker-section>h3 { font-size: 24px; line-height: 35px; }
  .hs-form .hs-form-field {
    padding: 0px 0px 5px;
  }
  .webinar-speaker-details-wrap { width: 100%; margin-right: 15px; }
  .webinar-speaker-details-wrap:nth-child(2n+2) { margin-right: 15px; margin-left: 0px; }
  .speaker-details-main-wrap:nth-child(1n+2):before { display:none; }
  .webinar-form-wrap .submitted-message img {     max-width: 170px;}
  
  .video-wrap h2 { font-size: 24px; line-height: 36px; }
  .video-wrap { padding-bottom:10px; }
  .hero_product.text_center.webinar-reg-main-wrap.remove-icon-wrap { padding-bottom:50px; }
  .webinar-form-wrap form .hs_submit.hs-submit .actions:after { right: 20px; }
  .webinar-form-wrap form{padding: 10px 26px 30px;}

  .details-download-main-wrap { flex-flow: column; }
  .details-download-wrap { width: 100%; padding-right: 0px; }
  .details-download-img { width: 100%; margin-top: 25px; }
  .details-download-wrap p { margin-top: 0px; padding-top: 0px; margin-bottom: 0px; }

  
}

@media (max-width:600px) {

  body .videoCode { width: 450px; height: 257px; }
  .hero_section .left h1 { font-size: 24px; line-height: 32px; }
  .hero_section:after { background-size: 320px; }
  .hero_section:before { background-size: 380px; }
  .hero_section .image { max-width: 375px; }
  .hero_btns { display:block; }
  .hero_section .video_btn { margin:15px 0 0; }

  .benefits_cover .image { top: 15px; left: 28px; bottom: 15px; right: 36px; }
  .hero_section .content , .hero_section .text , .hero_section .text h5 { font-size:16px; line-height:24px; }

  .product_box a { padding:20px 10px; }
  .testimonial_box { padding:6px; }

  .testimonial_box .inner { padding:15px 20px 25px; }

  .hero_product .btn_style { margin-top:20px; }
  .process_section .left { max-width: 310px; }
  .process_section .left .imgtop { max-width: 260px; height: 260px; }
  .process_section .left .imgtop:after { left: -30px; bottom: -30px; }
  .process_section .left .imgbtm { width: 220px; height: 138px; }

  .ourprocess_box a:before { top: -20px; left: 10px; }

  .benefits_slider { padding:0; }
  .benefits_lmi .benefitsslider { max-width: 450px; }
  .benefits_lmi .benefits_cover .image { top: 8px; right: 7px; left: 7px; bottom: 68px; }

  .lmi_hero .text { font-size: 16px; line-height: 32px; }  
  .lmi_hero .btn_style { margin:0; }

  .webinars_box .inner { padding:15px; }
  .webinars_lmi .webinars_box .image { height:180px; }

  .hr-details-list { width: 100%; padding-bottom: 15px; padding-right:0px; }

}

@media (max-width:500px) {

  .benefits_lmi .benefitsslider { max-width: 300px; }
  .benefits_lmi .benefits_cover .image { top: 6px; right: 5px; left: 5px; bottom: 45px; }

  .lmi_hero .btn_style a { min-width: 268px; padding: 14px 15px; } 

  .lp-hero-section h1 { font-size: 38px; line-height: 47px; }
  .lp-hero-section h6 { font-size: 22px; line-height: 32px; }
  .lp-hero-section .content { line-height: 33px; }
  .lp-hero-section { padding: 50px 0px 50px; }
  .lp-hero-section .hero-bt-box .box .left-part { width: 40px; }
  .lp-hero-section .hero-bt-box .box .right-part { width: calc(100% - 40px); }

  .join-section .left-part h2 { font-size: 28px; line-height: 40px; }
  .join-section .right-part .form-cover { padding: 30px 20px; }



}

@media (max-width:420px) {

  .analytics_main { min-height:330px; }
  .analytics_cover { width:100%; height:320px; }
  .analytics_cover .title { width:80px; }
  .analytics_cover .title h3 { font-size: 12px; line-height: 16px; }
  .analytics_box:after { display:none; }  


}

@media (min-width: 992px){

  a.mobile-trigger, span.child-triggerm {
    display: none !important; /* Hide button on Desktop */
  }

  .row-fluid .mainmenu .hs-menu-wrapper { 
    display: block !important;
  }

}

@media (max-width: 991px){

  /* Variables
  ========================================================================== */

     /* Set Mobile Menu Background Color */
        /* Set Link Color */
   /* Set Link Hover Color */

  a.mobile-trigger { display: inline-block !important; cursor: pointer; position: absolute; top: 22px; left: 15px; width: 44px; height: 44px; padding: 10px 10px; line-height:normal; background: transparent; z-index: 99999999999; -webkit-transition: background-color 0.2s linear; font-size: 16px; font-weight: normal; text-align: left; text-transform: uppercase; border-radius: 6px; -webkit-transition:color .2s ease-in;  -moz-transition:color .2s ease-in; transition:color .2s ease-in; }
  a.mobile-trigger:hover { text-decoration: none; color: #fff; }

  a.mobile-trigger span { display: inline; }
  a.mobile-trigger span:before { position: absolute; content: 'Menu'; }
  a.mobile-trigger span:after { position: relative; right: 2px; content: 'Close'; background-color: #031d4a; opacity: 0; transition: opacity .4s ease-in-out; -moz-transition: opacity .4s ease-in-out; -webkit-transition: opacity .4s ease-in-out; }

  .mobile-open a.mobile-trigger { -webkit-transition:background-color 0.2s linear; -moz-transition:background-color 0.2s linear; transition:background-color 0.2s linear; background: transparent; }
  .mobile-open a.mobile-trigger span:after { opacity: 1; }

  a.mobile-trigger i {
    display: inline;
    position: relative;
    top: -2px;
    margin-left: 0;
    -webkit-transition-duration: 0s;
    -webkit-transition-delay: .2s;
    -moz-transition-duration: 0s;
    -moz-transition-delay: .2s;
    transition-duration: 0s;
    transition-delay: .2s;
  }
  a.mobile-trigger  i:before, a.mobile-trigger i:after {
    position: absolute;
    content: '';
  }
  a.mobile-trigger  i, a.mobile-trigger  i:before, a.mobile-trigger  i:after { width: 24px; height: 2px; background-color: #135592; display: inline-block; }
  a.mobile-trigger  i:before {
    margin-top: -6px; /* Position top line */
    -webkit-transition-property: margin, -webkit-transform;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: .2s, 0;
    width:18px;
  }
  a.mobile-trigger  i:after {
    margin-top: 6px; /* Position bottom line */
    -webkit-transition-property: margin, -webkit-transform;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: .2s, 0;
    width:14px
  }
  .mobile-open a.mobile-trigger i {
    background-color: rgba(0,0,0,0.0);
    -webkit-transition-delay: .2s;
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);
    -moz-box-shadow:    0px 1px 1px rgba(0, 0, 0, 0);
    box-shadow:         0px 1px 1px rgba(0, 0, 0, 0);
  }
  .mobile-open a.mobile-trigger i:before {
    margin-top: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition-delay: 0, .2s;
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);
    -moz-box-shadow:    0px 1px 1px rgba(0, 0, 0, 0);
    box-shadow:         0px 1px 1px rgba(0, 0, 0, 0);
    width:24px;
  }
  .mobile-open a.mobile-trigger i:after {
    margin-top: 0;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition-delay: 0, .2s;
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);
    -moz-box-shadow:    0px 1px 1px rgba(0, 0, 0, 0);
    box-shadow:         0px 1px 1px rgba(0, 0, 0, 0);
    width:24px;
  }

  span.child-triggerm { position:absolute; top:0; right:0; width:52px; height:47px; line-height:47px; background:rgba(255,255,255,0.1); border-radius:3px; text-align:center; font-size:30px; }

  .row-fluid .mainmenu .hs-menu-flow-horizontal > ul > li:hover span.child-triggerm span, .row-fluid .mainmenu .hs-menu-flow-horizontal > ul > li:hover span.child-triggerm span:after { background-color: #fff; }
  .mainmenu.js-enabled .hs-menu-flow-horizontal , .mainmenu.js-enabled .hs-menu-children-wrapper { display: none; }  
  .mainmenu ul.hs-menu-children-wrapper { margin: 15px 0 0; padding: 10px; visibility: visible !important; opacity: 1 !important; position: static !important; display: none; background-color: rgba(0,0,0,0.5); }
  .mainmenu.js-enabled .hs-menu-flow-horizontal { padding:4%; position: absolute; top: 100%; left: 0px; width: 100%; }
  .mainmenu .hs-menu-flow-horizontal{ padding:0; background-color: #031d4a; width: 100%; z-index: 8888; }


}

/* .process { padding: 25px 20px 23px; min-height: 110px; height: 100%; display: flex; align-items: center; width: 100%; background: #223960; font-weight: bold; color: #fff; position: relative;} */