


































*, *:before, *:after { box-sizing: border-box; }
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html { line-height: 1.15; -webkit-text-size-adjust: 100%;  } body { margin: 0; } main { display: block; }  h1 { font-size: 2em; margin: 0.67em 0; } hr { box-sizing: content-box; height: 0; overflow: visible;  } pre { font-family: monospace, monospace; font-size: 1em;  } a {background-color: transparent; } abbr[title] { border-bottom: none; text-decoration: underline;  text-decoration: underline dotted; } b, strong { font-weight: bolder; } code, kbd, samp { font-family: monospace, monospace; font-size: 1em;  } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }  sub { bottom: -0.25em; } sup { top: -0.5em; }  img { border-style: none; } button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0;  } button, input { overflow: visible; }  button, select { text-transform: none; } button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } 
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } fieldset { padding: 0.35em 0.75em 0.625em; } legend { box-sizing: border-box; color: inherit;  display: table; max-width: 100%; padding: 0; /* 3 */ white-space: normal; } progress { vertical-align: baseline; } textarea { overflow: auto; } [type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0;  }  [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } [type="search"] { -webkit-appearance: textfield; outline-offset: -2px;  } [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { -webkit-appearance: button;font: inherit; } details { display: block; } summary { display: list-item; } template { display: none; } [hidden] { display: none; }
/* 
@media (max-width: 767px) {
.dnd-section {
padding: 80px 20px;
}
}
*/
.dnd-section > .row-fluid { max-width: 980px; margin-left: auto; margin-right: auto; }
@media (max-width: 767px) {
  .dnd-section .widget-type-cell { padding-left: 0px; padding-right: 0px; }
}
.hs_error_rollup { display: none; } html { font-size: 24px; }
body { font-family: Lato, serif; font-size: 1rem; color: #494a52; line-height: 1.5rem;}
.font-size-14{ font-size:14px } .under-line{ position: relative; display: inline-block; padding-right: 10%; margin: 0 0 20px 0; padding-bottom: 15px;} .under-line:before { position: absolute; content: ""; width: 100%; bottom: 0; height: 2px; border-bottom: 0.1px solid rgb(0 0 0 / 20%); } .primary_color { color:#006D68; } .f_weight_600 { font-weight:600; }p { margin-top: 0; margin-bottom: 1rem; font-family: Lato, serif; }
a, a:hover, a:focus { text-decoration: none; } 
h1, h2, h3, h4, h5, h6,.h1, .h2, .h3, .h4, .h5, .h6 { margin-top: 0; margin-bottom: 0.5rem; line-height: 1.2; font-weight: 800; font-family: Open Sans, sans-serif; color: #000000; word-break: break-word; }
h1,.h1 { font-size: 2.1rem; line-height: 3rem; } 
h2,.h2 { font-size: 1.6rem; line-height: 2.625rem; }
h3,.h3 { font-size: 1.25rem; line-height: 1.5rem; }
h4,.h4 { font-family: Lato, sans-serif; font-weight: normal; font-size: 1.175rem; line-height:2.125rem; }
h5,.h5 { font-size: 1rem; line-height: 1.5; } 
h6,.h6 { font-size: .9rem; line-height: 1.5; } 
strong { font-weight: 700; } code { vertical-align: bottom; } ul, ol { margin-top: 1.5rem; margin-bottom: 1.5rem; }
ul li, ol li { line-height: 1.5rem; }  ul ul, ol ul, ul ol, ol ol { margin-top: 0; margin-bottom: 0; }
blockquote { line-height: 1.5rem; margin-top: 1.5rem; margin-bottom: 1.5rem; border-left: 2px solid #A9A9A9; padding-left: 15px; } hr { color: #968465; background-color: #968465; height: 1px; border: none;} sup, sub { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline;} sup { top: -0.5em;} sub { bottom: -0.25em; } :focus { outline:0; } .disable-focus-styles :focus { outline: none; }
.font-weight400{
  font-weight:400;
}
.font-weight500{
  font-weight:500;
}
.font-weight600{
  font-weight:500;
}
.font-size12{
  font-size:12px;
}
.font-size14 {
  font-size: 14px;
}
@media (max-width: 767px) {
  html { font-size: 18.0px } 
}
@media (max-width: 480px) {
  html { font-size: 14.399999999999999px }
}
/* Primary Button */
.heading__content-title{ display:inline-block; position:relative; margin-bottom: 15px; } .heading__content-title:after { position: absolute; content: ""; bottom: -8px; left: 0; padding: 2px; width: 100%; height:3px; background: #196db6; border-radius: 5px; }
button,.button,.hs-button { -webkit-box-align: center; -ms-flex-align: center; align-items: center;
  background-color: #fff; border: 1px solid #fff; border-radius: 12px; color: #000000; cursor: pointer;
  display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; fill: #000000;
  font-size: 1rem; font-weight: 300; letter-spacing: 0; padding: 1rem 2rem; text-align: center; 
  text-decoration: none; text-transform: uppercase; line-height: 1.75; -webkit-transition: all 0.15s linear; -o-transition: all 0.15s linear; transition: all 0.15s linear; }
button:disabled, .button:disabled, .button.button--secondary:disabled, .button.button--simple:disabled, .hs-button:disabled, .hs-button.button--secondary:disabled, .hs-button.button--simple:disabled { border: 1px solid #d0d0d0; color: #e6e6e6; pointer-events: none; } button:disabled, .button:disabled, .hs-button:disabled { background-color: #d0d0d0; }
.button.button--secondary:disabled 
.hs-button.button--secondary:disabled { background-color: inherit; } .button.button--simple:disabled .hs-button.button--simple:disabled { background-color: inherit; border: inherit; }
button:hover, button:focus, .button:hover, .button:focus, .hs-button:hover, .hs-button:focus { background-color: #3574E3; border-color: #3574E3; color: #fff; text-decoration: none; }
button:active, .button:active, .hs-button:active { background-color: #3574E3; border-color: #3574E3; color: #fff; text-decoration: none; } .button.button--secondary .hs-button.button--secondary { background-color: transparent; border: 1px solid #3574E3; color: #3574E3; fill: #3574E3; }
.button.button--secondary:hover, .button.button--secondary:focus,  .button.button--secondary:active, .hs-button.button--secondary:hover, .hs-button.button--secondary:focus, .hs-button.button--secondary:active { background-color: #3574E3; border-color: #3574E3; color: #fff; fill: #fff; }.button.button--simple, .hs-button.button--simple { background-color: transparent; border: none; border-radius: 0; color: #3574E3; font-size: 16px; font-style: normal; fill: #3574E3; padding: 0 !important; position: relative; text-decoration: none; }
.button.button--simple:after, .hs-button.button--simple:after { background-color: #968465; content: none; left: 0; position: absolute; width: 100%; }
.button.button--simple:hover, .button.button--simple:focus, .hs-button.button--simple:hover, .hs-button.button--simple:focus { background-color: transparent; border: none; color: #3574E3;} .button.button--simple:active, .hs-button.button--simple:active { background-color: transparent; border: none; color: #3574E3; } .button--center { text-align: center; } .button--right { text-align: right; }.button.button--small, .hs-button.button--small { font-size: 0.875rem; } .button.button--large, .hs-button.button--large { font-size: 1.125rem; } .button .button__icon svg, .hs-button .button__icon svg { fill: inherit; display: block; height: 1.1rem; margin-right: 1rem; } .button.button--icon-right .button__icon, .hs-button.button--icon-right .button__icon { order: 1; } .button.button--icon-right .button__icon svg, .hs-button.button--icon-right .button__icon svg { margin-right: 0; margin-left: 1rem }

.arrow-slide span {display: inline-block;position:   relative;transition: all 300ms ease-out;}
.arrow-slide svg{ /*   margin-left:8px; */ opacity: 0;position: absolute;right: 0;top: 50%;transform: translateY(-50%);transition: all .3s ease-out;will-change: right, opacity;}
.arrow-slide:hover span {padding-right: 30px;}
.arrow-slide:hover svg {opacity: 1;right: 0;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .button .button__icon svg, .hs-button .button__icon svg { width: 1.1rem; }
}
/* Base */
.hs-form-field { position: relative;}.form-title {margin: 0;  text-align: center;}.form-title ~ div > form { border-top-left-radius: 0; border-top-right-radius: 0; }.hs-form-field>label {  display: block;  margin-bottom: 0.35rem;  text-align: left;  width: auto;} .input {  position: relative;} nput[type='text'], nput[type='email'], nput[type='password'], nput[type='tel'], nput[type='number'], nput[type='file'], elect, extarea { -webkit-appearance: none; -moz-appearance: none; appearance: none; display: inline-block; width: 100% !important; } select::-ms-expand { display: none; } fieldset { max-width: 100% !important; }
form .inputs-list { list-style: none; margin: 0; padding: 0; } .inputs-list > li { display: block; margin: 0; padding: 0; width: 100%; position: relative; } input[type='checkbox'], input[type='radio'] { border: none; cursor: pointer; height: auto; line-height: normal; margin-right: 0.35rem; padding: 0; width: auto; } .hs-fieldtype-select .input:after { content: '\25BE'; pointer-events: none; position: absolute; right: 15px; top: 50%; transform: translateY(-50%); }
.hs-fieldtype-date .input .hs-dateinput:before { content: '\01F4C5'; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); } .fn-date-picker td.is-selected .pika-button { border-radius: 0; box-shadow: none; }
.fn-date-picker td .pika-button:hover { border-radius: 0 !important; } form .hs-richtext img { max-width: 100% !important; } form .header { background-color: transparent; border: none; } .legal-consent-container .hs-form-booleancheckbox-display > span, .legal-consent-container .hs-form-booleancheckbox-display > span p { line-height: 1.25; } .hs-error-msg { border-radius: 6px; display: inline-block; line-height: 1.1; margin-left: .56rem; margin-right: .56rem; margin-top: -.23rem; padding: .23rem .46rem; vertical-align: top; } form input[type='submit'], form .hs-button { cursor: pointer; display: block; letter-spacing: 0; margin: 0 0 1.5rem; text-align: center; transition: all 0.15s linear; white-space: normal; } .grecaptcha-badge { margin: 0 auto; } .submitted-message { color: #111111; } .form-columns-2, .form-columns-3 { display:flex; flex-wrap:wrap; grid-gap: 24px; } .form-columns-2>div, .form-columns-3>div{ flex: 0 0 calc(50% - 12px); max-width: 50%; }
form textarea.hs-input { min-height: 130px;display: block; }
@media(max-width:767px){
  .form-columns-2, .form-columns-3 { grid-gap: 0; } .form-columns-2>div, .form-columns-3>div{ flex: 0 0 calc(100%); max-width: 100%; }
}
.hs-menu-wrapper ul {  display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; } .hs-menu-item a { display: block; padding: 0.5rem 1rem; color: rgba(0, 0, 0, 0.5); text-decoration: none; } .hs-menu-item.active a { color: rgba(0, 0, 0, 0.9); }
table { margin-bottom: 1rem; border: 1px solid #dee2e6; } th, td { padding: 0.75rem; vertical-align: top; border: 1px solid #dee2e6;} thead th, thead td { color: #fff; background-color: #343a40; border-color: #454d55; border-bottom-width: 2px; } thead th {  vertical-align: bottom; border-bottom: 2px solid #dee2e6;} tbody + tbody {border-top: 2px solid #dee2e6;}
/*  Menu Toggle Aniation  */
/* social icon css  */
.no-scroll { overflow: hidden; } 
/* .body-wrapper { overflow-x: hidden;}  */
.social-links {justify-content: end;padding: 20px 20px 0;} .menu-toggle {display: block;height: 40px;padding: 15px 12px;position: relative;z-index: 1;background-color: transparent;border: 0 none;cursor: pointer; outline: medium none;overflow: visible;text-align: center;vertical-align: middle;} .menu-toggle:before {content: attr(data-label);display: block;padding: 12px 0;position: absolute;right: 100%;top: 0;transition: color 0.2s ease 0s, opacity 0.3s ease 0s, visibility 0.3s ease 0s;} .menu--is-revealed .menu-toggle:before {opacity: 0;visibility: hidden;} .menu-toggle .icon-bars,  .menu-toggle .icon-bars:before,  .menu-toggle .icon-bars:after { transition: background-color 0.2s ease; }
.menu-toggle:focus .icon-bars,  .menu-toggle:focus .icon-bars:before,  .menu-toggle:focus .icon-bars:after,  .menu-toggle:hover .icon-bars,  .menu-toggle:hover .icon-bars:before,  .menu-toggle:hover .icon-bars:after { background-color: #fff; }
.menu-toggle .icon-bars {transition: transform 0.3s ease-in, background-color 0.2s ease;} .menu-toggle .icon-bars:before, .menu-toggle .icon-bars:after { transition: top 0.3s 0.3s ease-in, transform 0.3s ease-in, background-color 0.2s ease; }
.menu-toggle:active .icon-bars,  .menu--is-revealed .menu-toggle .icon-bars { transition: transform 0.3s 0.2s ease-in, background-color 0.2s ease; transform: rotate3d(0, 0, 1, 135deg); }
.menu-toggle:active .icon-bars:before,  .menu-toggle:active .icon-bars:after,  .menu--is-revealed .menu-toggle .icon-bars:before,  .menu--is-revealed .menu-toggle .icon-bars:after { transition: top 0.2s ease-in, transform 0.3s 0.2s ease-in, background-color 0.2s ease;transform: rotate3d(0, 0, 1, 90deg);top: 0;} .icon-bars {position: relative;} .icon-bars, .icon-bars:before, .icon-bars:after { display: block; width: 32px; height: 2px; background-color: currentColor; }
.icon-bars, .icon-bars:before, .icon-bars:after { background-color: #ffffff; } .icon-bars:before, .icon-bars:after { content: ""; position: absolute; left: 0; } .icon-bars:before { top: 0.5em; } .icon-bars:after { top: -0.5em; } 
.header__content ul {margin: 0;padding: 0;list-style: none;display: flex;} .header__content ul>li+li {margin-left: 20px;} header.header.header---lp {background: transparent;position: absolute;top: 0;left: 0;right: 0;box-shadow: none;} .header__content ul>li>a {display: flex;align-items: center;color: #fff;} .header__content ul>li>a span.img {display: flex;padding-right: 5px;} .header__logo>div>span>a { display: flex; } .header_social>.header__container {justify-content: flex-end;padding-bottom: 0;} .headerheader--transparent {position: absolute;top: 0;left: 0;right: 0;z-index:9;}
.header__search form { padding: 0; border: 0; }
body header.headerheader--transparent ul.submenu.level-1 { background: transparent; }
.header, .header--fixed, .header--secondary { top: 0; left: 0; right: 0; z-index: 99; width: 100%; } 
.header--fixed {position: sticky;} body .navigation-primary .submenu.level-1>li.menu-item>a{text-transform: uppercase;} header .header__container {position: relative;display: flex;align-items: center;justify-content: space-between;margin: 0 auto;padding:20px 16px;} .header__menu--flex {display: flex;} .header__search--toggle,  .header__language-switcher--toggle {margin-left: 30px;} .header__search--close {position: absolute;right: 0;top: 0;bottom: 0;z-index: 999;display: flex;align-items: center;padding: 0 40px;cursor: pointer;opacity: 0.3;} .header__navigation--toggle, .menu-arrow {display: none;} .header__search--close:hover { opacity: 0.7;} #nav-toggle {display: none;} .header__logo {margin:0;padding:0 0px;} .header__logo img {max-width: 100%;} .header__logo .logo-company-name {font-size: 28px;} .header__logo--tablet {display: none;}
.header__search { position: fixed; width: auto; display: none; transition: all .5s ease 0s; top: -100px;  padding:22px 0; } 
.header__search--toggle { cursor: pointer; margin-left: 30px; }
.header__search.open { display: block;   top: 0; left: 0; right: 0; background-color: #f8fafc; z-index: 999; }
.header__search .hs-search-field__input { box-sizing: border-box; background: transparent; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TZWFyY2g8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cGF0aCBkPSJNOS4xMzg2MTUzNCwxNS44OTI1Njg1IEM1LjQxMzk1NzQyLDE1Ljg5MjU2ODUgMi4zODM4ODUyNywxMi44NjM0NDc1IDIuMzgzODg1MjcsOS4xMzkwMDM3NiBDMi4zODM4ODUyNyw1LjQxNDU2MDA1IDUuNDEzOTU3NDIsMi4zODM4ODUyNyA5LjEzODYxNTM0LDIuMzgzODg1MjcgQzEyLjg2MzI3MzMsMi4zODM4ODUyNyAxNS44OTI1Njg1LDUuNDE0NTYwMDUgMTUuODkyNTY4NSw5LjEzOTAwMzc2IEMxNS44OTI1Njg1LDEyLjg2MzQ0NzUgMTIuODYzMjczMywxNS44OTI1Njg1IDkuMTM4NjE1MzQsMTUuODkyNTY4NSBNOS4xMzg3NTI0NSwyLjQzMzYwODg3ZS0xMyBDMTQuMTc3OTk1NSwyLjQzMzYwODg3ZS0xMyAxOC4yNzY0NTM3LDQuMTAwMzI0NzEgMTguMjc2NDUzNyw5LjEzOTI3Nzk2IEMxOC4yNzY0NTM3LDExLjIyOTgyMTEgMTcuNTcxMDE2OSwxMy4xNTg0NDM0IDE2LjM4NTYzMTMsMTQuNjk5NjY5NiBMMjMuNjUwODg4MSwyMS45NjUyMjY2IEMyNC4xMTYzNzA2LDIyLjQzMDcwOTIgMjQuMTE2MzcwNiwyMy4xODU0MDU1IDIzLjY1MDg4ODEsMjMuNjUwODg4MSBDMjMuMTg1NDA1NSwyNC4xMTYzNzA2IDIyLjQzMDcwOTIsMjQuMTE2MzcwNiAyMS45NjUyMjY2LDIzLjY1MDg4ODEgTDE0LjY5OTgxMzMsMTYuMzg1NDcxMyBDMTMuMTU4NDQwNSwxNy41NzA5NTA5IDExLjIyOTU3MzgsMTguMjc2NDUzNyA5LjEzODc1MjQ1LDE4LjI3NjQ1MzcgQzQuMDk5NTA5MzgsMTguMjc2NDUzNyAtMy43MzAzNDkzNmUtMTQsMTQuMTc4MjMxMiAtMy43MzAzNDkzNmUtMTQsOS4xMzkyNzc5NiBDLTMuNzMwMzQ5MzZlLTE0LDQuMTAwMzI0NzEgNC4wOTk1MDkzOCwyLjQzMzYwODg3ZS0xMyA5LjEzODc1MjQ1LDIuNDMzNjA4ODdlLTEzIFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4gICAgPC9kZWZzPiAgICA8ZyBpZD0iU2VhcmNoIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgPC9tYXNrPiAgICAgICAgPHVzZSBpZD0iSWNvbnMvQWN0aW9ucy9TZWFyY2giIGZpbGw9IiM0OTRBNTIiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICA8L2c+PC9zdmc+); background-position: center left 26px; background-repeat: no-repeat; color: #494a52; border: none; font-size: 22px; height: 55px; padding-left: 64px; }
.header__search .hs-search-field__input:focus { border: none; outline-color: transparent; outline: none; } .header__search .hs-search-field__input::placeholder {  color: #D1D6DC; font-style: italic; opacity: 1; /* Firefox */ }
.header__search .hs-search-field__input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #D1D6DC; font-style: italic; } .header__search .hs-search-field__input::-ms-input-placeholder { color: #D1D6DC; font-style: italic; } .header__search .hs-search-field--open .hs-search-field__suggestions { position: absolute; width: 100%; background-color: #fff; z-index: 10; border: 0; box-shadow: 0 20px 20px 0 rgb(0 0 0 / 5%); } .header__search .hs-search-field__suggestions li { border-top: 1px solid #D1D6DC; font-family: Lato, serif; } .header__search .hs-search-field__suggestions li a { color: #494a52; text-decoration: none; padding: 3px 15px; transition: background-color 0.3s; } .header__search .hs-search-field__suggestions #results-for { display: none; } .header__language-switcher--toggle { cursor: pointer; background-image: none; background-position: initial; background-repeat: initial; background-size: auto; } .header__language-switcher--toggle:before { font-family: FontAwesome; content: "\f57d"; } .header__language-switcher--toggle:after { content: ""; }
.header__language-switcher .globe_class { background-image: none; background-position: initial; background-repeat: initial; background-size: auto; border-radius: initial; width: auto; height: auto; cursor: pointer; } 
.header__language-switcher .lang_switcher_class { position: static; display: block !important; } .header__language-switcher .lang_list_class { display: block; visibility: hidden; opacity: 0; font-family: Lato, serif; font-size: 0.8rem; color: #494a52; top: 0; left: 0; transform: none !important; padding-top: 0; min-width: 160px; text-align: left; transition: opacity 0.3s; box-shadow: 0 2px 9px 0 rgba(#null, 0.0); } .header__language-switcher--wrapper:hover .lang_list_class { visibility: visible; opacity: 1; transition: opacity 0.3s; } .header__language-switcher .lang_list_class.first-active::after { top: -22px; border-bottom-color: #EBEFF3; transition: 0.3s; }
.header__language-switcher .lang_list_class li {border: none; background: inherit; padding: 10px 15px; font-size: 18px; } .header__language-switcher .lang_list_class li:first-child { border-top: none; } .header__language-switcher .lang_list_class li:last-child { border-bottom: none; } .header__language-switcher .lang_list_class li:hover { transition: background-color 0.3s; background-color: rgba(193, 190, 190, 0.1); } .header__language-switcher .lang_list_class li a { font-family: Lato, serif; color: #494a52; } .header__language-switcher .lang_list_class li a:hover { color: #494a52; }
.header__language-switcher--label { display: flex; position: relative; } .header__language-switcher--label-current { font-size: 18px; margin-left: 10px; margin-bottom: 5px; display: flex; align-items: center; } .header__cta--desktop { display: none; align-items: center; } .header__cta--desktop .header__cta--main, .header__cta--desktop .header__cta--secondary { margin-left: 30px; } .header__cta .button--simple { font-size: 0.9rem; text-transform: initial !important; } .header__cta--mobile { text-align: center; padding-bottom: 150px; } .header__cta--mobile .header__cta--main, .header__cta--mobile .header__cta--secondary { padding-top: 30px; }
@media(min-width:1149px){
  .header--fixed.small { top: 0;  } .header__navigation.header_on_mobile {display: none;} .has-submenu input.submenu-toggle {display: none;} 
}

@media screen and (min-width: 1150px) { .header__cta--desktop { display: flex; } .header__cta--mobile { display: none; } .header--transparent { position: absolute; top: 0; left: 0; right: 0; z-index: 999; background-color: transparent !important; width: 100%; } }
@media (max-width: 1150px) {
  header .header__container{padding-top:20px} .social-links{padding:10px 10px 0;} .header__navigation.header_on_desktop, .header__navigation.header_on_desktop.open {display: none;} .header_on_mobile .social-links {justify-content: center;padding-top: 20px;} .header_social {display: none;} .header__logo {margin: 0;margin-right:auto ;padding-left: 0;} .header__container {justify-content: flex-start;} .header__search{padding:10px 0;} .header--secondary { display: none; }  .header__container form { max-width: 100%; }  .header__navigation, .header__search, .header__language-switcher { display: none; width: 100%; } .header__navigation.open, .header__language-switcher.open { display: block; position: absolute; top: 80px; left: 0; right: 0; z-index: 2; } .header__navigation.open { overflow: scroll; }
  .header__navigation--toggle, .header__search--toggle, .header__language-switcher--toggle, .header__close--toggle { position: relative; cursor: pointer; } .header__navigation--toggle, .header__search--toggle, .header__language-switcher--toggle{ margin-left: 20px; } .header__navigation--toggle.hide, .header__search--toggle.hide, .header__language-switcher--toggle.hide { display: none; } .header__navigation--toggle.open, .header__search--toggle.open, .header__language-switcher--toggle.open { display: block; }.header__navigation--toggle.open:after, .header__search--toggle.open:after, .header__language-switcher--toggle.open:after { display: block; } .header__navigation--toggle:after, .header__search--toggle:after, .header__language-switcher--toggle:after { display: none; position: absolute; left: 40px; top: -10px; font-weight: 600; font-size: 26px; text-transform: uppercase; } 
  .header__column { position: relative; } .header__navigation--toggle { font-size: 1.3rem; cursor: pointer; }  .header__language-switcher { padding-right: 0; } .header__language-switcher .lang_list_class { display: block; visibility: visible; opacity: 1; top: 0; right: 0; width: 100%; border: none; border-radius: 0; box-shadow: unset; background-color: inherit; } .header__language-switcher .lang_list_class li { background-color: inherit; font-size: 22px; text-align: center; }  .header__language-switcher--label-current { display: none; }  .header__language-switcher .globe_class { background-image: none; }  .header__language-switcher .lang_list_class li:hover { background-color: inherit; }  .header__language-switcher .lang_list_class:before, .header__language-switcher .lang_list_class:after { content: none !important; } .lang_list_class:after, .lang_list_class:before { display: none; } .header__search { order: 1; } .header__search .hs-search-field__suggestions li { padding: 10px 0; }
  .header__close--toggle { display: none; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjE5cHgiIHZpZXdCb3g9IjAgMCAyNCAxOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5jbG9zZTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZyBpZD0iY2xvc2UiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjAwMDAwMCwgLTEuMDAwMDAwKSIgc3Ryb2tlPSIjNDk0QTUyIiBzdHJva2Utd2lkdGg9IjMiPiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTAuNTAwMDAwKSByb3RhdGUoLTQ1LjAwMDAwMCkgdHJhbnNsYXRlKC0xMC4wMDAwMDAsIC0xMC41MDAwMDApICIgeD0iLTAuNSIgeT0iMTAuNSIgd2lkdGg9IjIxIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiPjwvcmVjdD4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLUNvcHktNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMDAwMDAwLCAxMC41MDAwMDApIHJvdGF0ZSg0NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTAuMDAwMDAwLCAtMTAuNTAwMDAwKSAiIHg9Ii0wLjUiIHk9IjEwLjUiIHdpZHRoPSIyMSIgaGVpZ2h0PSIxIiByeD0iMC41Ij48L3JlY3Q+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=); background-size: 110%; background-repeat: no-repeat; width: 25px; height: 25px; margin-right: 0; }  .header__close--toggle.show { display: block; }
}  


@media(max-width:767px){
  .header__logo img {
    width: 100% !important;
    max-width: 200px;
    padding-right: 20px;
  }
  .header__content ul.icons>li>a { font-size: 0; }
}

@media(max-width:340px){
  .header__logo img {
    max-width: 170px;
  }
}
/* Footer Landing Page */
.footer--logo img {  object-fit: contain;}
.footer--logo {margin-bottom: 30px;}
form fieldset .hs-form-field {position: relative;} 
.company--address--wrap {margin-bottom: 20px;} 
@media(max-width:767px){
  .footer--new--wrapper{ ; } 
}
.footer{background-color: #F8FAFC;padding:20px 0;} 
.footer__container {padding: 20px 16px; max-width: 1200px;  margin: 0 auto;} 
.footer__copyright {font-size: .7rem; margin: .5rem 0;  text-align: center;} .footer__column {  margin-bottom: px;}
.footer .hs-menu-item a {padding: 5px 0;}
.footer .hs-menu-wrapper ul {display: block;margin-top: 0;}
.footer .menu-edit {display: flex;flex-wrap: wrap;margin:0 -10px 30px;}
.footer .menu-edit>div {flex: 1;padding:0 10px;}
.menu-edit .left-menu:first-child {margin-right: 15px;}
.footer--logo img {width: 100% !important;display: inline-block;max-width: 200px;}
/* social icons */
.post-details-banner { padding: 230px 0 100px; background-repeat: no-repeat; width: 100%; background-size: cover; position: relative; } .blog-post-container { margin-top: 80px; } .post-details-banner:before { position: absolute; top: 0; right: 0; left: 0; bottom: 0; background: rgba(0,0,0,0.4); content: ""; } .blog-post-container .author-name:hover { color: #b99855; } .blog-post-body { border-bottom: 1px solid #e4e4e4; padding-bottom: 30px; } .post-details-banner .page-center>h1 { position: relative; color: #fff; } .blog-post-container .border-center { display: block; width: 2px; height: 14px; background: #111; margin: 0 10px; } .blog-post-container .publish-date-author-name { display: flex; align-items: center; margin-bottom: 25px; border-bottom: 1px solid #e4e4e4; padding-bottom: 25px; }
@media(max-width:767px){
 .blog-post-container { margin-top: 50px; } 
}
/* @import url('http://example.com/example_style.css'); */
/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/
/*****************************************/
/* Start your style declarations here    */
/*****************************************/
body ul.slick-dots>li>button {width: 28px;border-radius: 0;height: 4px;display: inline-block;background: #2D2926;font-size: 0;left: 0;vertical-align: middle;opacity: 0.5;right: 0;padding: 0;line-height: 0;} body ul.slick-dots>li.slick-active>button {opacity: 1;} body .slick-arrow {width: 40px;height: 40px;background: #ffffff;align-items: center;justify-content: center;} body .slick-arrow:hover, body .slick-arrow:active, body .slick-arrow:focus {border: 0;background: #fff;} body .slick-dots li{height:0;margin: 0 7px;height: 14px;vertical-align: middle;line-height: 14px;} body .slick-dots li button:before {font-size: 0;height: 0;line-height:0;}
body .slick-prev:before {content: "🢐";font-size: 42px;font-weight: 900;line-height: 18px;display: flex;justify-content: center;align-items: center;height: 0;position: absolute;top: 15px;left: 11px;color: #2D2926;}
body .slick-next:before {content: "🢒";font-size: 42px;font-weight: 900;line-height: 18px;display: flex;justify-content: center;align-items: center;height: 0;position: absolute;top: 15px;right: 11px;color: #2D2926; }