



@font-face {
  font-family: 'Haffer';
  src: url('https://6425746.fs1.hubspotusercontent-na1.net/hubfs/6425746/Helpr-asset/Font/Haffer-Medium.woff2') format('woff2'),
    url('https://6425746.fs1.hubspotusercontent-na1.net/hubfs/6425746/Helpr-asset/Font/Haffer-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bagoss Condensed';
  src: url('https://6425746.fs1.hubspotusercontent-na1.net/hubfs/6425746/Helpr-asset/Font/BagossCondensed-Regular.woff2') format('woff2'),
    url('https://6425746.fs1.hubspotusercontent-na1.net/hubfs/6425746/Helpr-asset/Font/BagossCondensed-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Haffer SQ';
  src: url('https://6425746.fs1.hubspotusercontent-na1.net/hubfs/6425746/Helpr-asset/Font/HafferSQ-Regular.woff2') format('woff2'),
    url('https://6425746.fs1.hubspotusercontent-na1.net/hubfs/6425746/Helpr-asset/Font/HafferSQ-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Haffer';
  src: url('https://6425746.fs1.hubspotusercontent-na1.net/hubfs/6425746/Helpr-asset/Font/Haffer-Regular.woff2') format('woff2'),
    url('https://6425746.fs1.hubspotusercontent-na1.net/hubfs/6425746/Helpr-asset/Font/Haffer-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Haffer SQ';
  src: url('https://6425746.fs1.hubspotusercontent-na1.net/hubfs/6425746/Helpr-asset/Font/HafferSQ-Medium.woff2') format('woff2'),
    url('https://6425746.fs1.hubspotusercontent-na1.net/hubfs/6425746/Helpr-asset/Font/HafferSQ-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}












/* 1a. Containers */





/* 1b. Breakpoints */







/* 1c. Colors */




















/* 1d. Typography */











/* 1e. Border */



/* 1f. Corner Radius */



/* 1g. Lists */






/* 1h. Horizontal Rule */



/* 1i. Blockquote */




/* 1j. Buttons */








































/* 1k. Forms */















































/* 1l. Tables */











/* 1m. Site Header */












/* 1n. Site Footer */












/* 1o. Blog */








.content-wrapper {
  max-width: 1370px ;padding: 0 1.5rem;
}

@media screen and (min-width: 1380px) { 
  .content-wrapper {
    padding: 0 1rem;
  }
}

.content-wrapper--narrow {
  max-width: 915px; padding:0 15px;
}

@media screen and (min-width: 800px) {
  .content-wrapper--narrow {
    padding: 0;
  }
}

.dnd-section,
.content-wrapper--blog-index,
.content-wrapper--blog-post {
  padding: 80px 20px;
}

.dnd-section > .row-fluid {
  max-width: 1370px;
}





html {
  font-size: 18px;
}

body {
  font-family: Haffer, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: #FFFFFF;
  color: #501807;
  font-size: 18px;
}

/* Paragraphs */

p {
  font-family: Haffer, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}

p.lead,
p.intro {
  font-size: 1.25rem;
}

/* Anchors */

a {
  font-family: Haffer, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #9090FE;
}

a:hover, a:focus {
  font-weight: normal; text-decoration: underline; font-family: Haffer, sans-serif; font-style: normal;
  color: #009E83;
}

a:active {
  font-weight: normal; text-decoration: underline; font-family: Haffer, sans-serif; font-style: normal;
  color: #50eed3;
}

a.button:disabled {
  background-color: #511908;
}

/* Headings */

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Bagoss Condensed', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #501807;
  text-transform: none;
}



h1 {
  font-family: 'Bagoss Condensed', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #501807;
  font-size: 48px;
  letter-spacing: 0px;
  text-transform: none;
}

h2 {
  font-family: 'Bagoss Condensed', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #501807;
  font-size: 28px;
  letter-spacing: 0px;
  text-transform: none;
}

h3 {
  font-family: 'Bagoss Condensed', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #501807;
  font-size: 22px;
  letter-spacing: 0px;
  text-transform: none;
}

h4 {
  font-family: 'Bagoss Condensed', sans-serif; font-style: normal; font-weight: 300; text-decoration: none;
  color: #501807;
  font-size: 20px;
  letter-spacing: 1.18px;
  text-transform: none;
}

h5 {
  font-family: 'Bagoss Condensed', sans-serif; font-style: normal; font-weight: 800; text-decoration: none;
  color: #501807;
  font-size: 20px;
  letter-spacing: 0px;
  text-transform: none;
}

h6 {
  font-family: 'Bagoss Condensed', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #501807;
  font-size: 18px;
  letter-spacing: 0px;
  text-transform: none;
}



/* Lists */

ul,
ol {
  margin: 1.5rem 0;
  padding-left: 1.5rem;
}

ul li,
ol li {
  margin: 0.7rem;
}

ul ul,
ol ul,
ul ol,
ol ol {
  margin: 1.5rem;
}

/* Blockquote */

blockquote {
  border-left: 10px solid #11545C;
  padding-left: 1.5rem;
}

/* Horizontal Rules */

hr {
  border-bottom-color: #d0d0d0;
}





/* Primary Button */

button,
.button {
  font-weight: 400; font-family: Haffer;
  background-color: 

  
  
    
  


  rgba(245, 88, 41, 1.0)

;
  border: 1px none #f55829;
  border-radius: 50px;
  color: #FFFFFF;
  fill: #FFFFFF;
  font-size: 18px;
  padding: 12px 23px;
  text-transform: none;
}

button:hover,
button:focus,
.button:hover,
.button:focus,
button:active,
.button:active {
  font-weight: 400; font-family: Haffer;
  background-color: 

  
  
    
  


  rgba(255, 149, 106, 1.0)

;
  border: 1px none #FF956A;
  color: #FFFFFF;
}

button:active,
.button:active {
  font-weight: 400; font-family: Haffer;
  background-color: rgba(255, 229, 186, 100);
  border: 1px none #FF956A;
  border-color: #ffe5ba;
  color: #FFFFFF;
}

/* Disabled Button */

button:disabled,
.button:disabled,
.button.button--secondary:disabled,
.button.button--simple:disabled {
  color: #511908;
}

button:disabled,
.button:disabled {
  background-color: #d0d0d0;
}

/* Secondary Button */

.button.button--secondary {
  font-family: Haffer, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(196, 235, 114, 1.0)

;
  border: 1px none #F55829;
  border-radius: 50px;
  color: #501807;
  fill: #501807;
  padding: 12px 23px;
  text-transform: none;
}

.button.button--secondary:hover,
.button.button--secondary:focus,
.button.button--secondary:active {
  font-weight: 400; font-family: Haffer;
  background-color: 

  
  
    
  


  rgba(245, 88, 41, 1.0)

;
  border: 1px none #009E83;
  color: #009E83;
  fill: #009E83;
}

.button.button--secondary:active {
  font-weight: 400; font-family: Haffer;
  background-color: rgba(255, 168, 121, 100);
  border: 1px none #009E83;
  border-color: #50eed3;
  color: #50eed3;
  fill: #50eed3;
}

/* Simple Button */

.button.button--simple {
  font-family: Haffer, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #F55829;
  fill: #F55829;
  text-transform: uppercase;
}



.button.button--simple:after {
  content: none;
}



.button.button--simple:hover,
.button.button--simple:focus {
  font-family: Haffer, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #009E83;
  fill: #009E83;
}



.button.button--simple:hover:after,
.button.button--simple:focus:after,
.button.button--simple:active:after {
  content: none;
}



.button.button--simple:active {
  font-family: Haffer, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #50eed3;
  fill: #50eed3;
}

/* Button Sizing */

.button.button--small {
  font-size: 14px;
  padding: 12px 20px;
}

.button.button--large {
  font-size: 18px;
  padding: 12px 23px;
}


/* Search button */
.hs-search-field__button {
  margin-left: 6px;
  margin-bottom: 0;
}

.hs-search-field__bar > form > .hs-search-field__input {
  padding: 10px;
}






form {
  
  border: 1px none #D0D0D0;
  border-radius: 18px;
  padding: 0px 0px;
}

.hs-form-field {
  margin-bottom: 1.5rem;
}

/* Form Title */

.form-title {
  font-family: 'Bagoss Condensed', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  
  border: 1px none #D0D0D0;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  color: #FFFFFF;
  font-size: 22px;
  padding: 25px 25px;
  text-transform: none;
}

/* Labels */

.hs-form-field > label,
.hs-form-field > label span {
  font-family: Haffer, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #501807;
  font-size: 18px;
  padding: 6px 0px;
}

/* Help Text - Legends */

.hs-form-field legend {
  font-family: Haffer, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #FFFFFF;
  font-size: 14px;
}

/* Inputs */





.hs-form.rangeSlider label {

  color: #fff;

  font-size:20px; 

} 


/* #hubspotFormContainer .slider-container{display:none !inportant}  */ 
/* Style the form fields */
body .hs-form.rangeSlider input[type="text"],
body .hs-form.rangeSlider input[type="email"],
body .hs-form.rangeSlider input[type='password'],
body .hs-form.rangeSlider input[type='tel'],
body .hs-form.rangeSlider input[type='number'],
body .hs-form.rangeSlider select,
body .hs-form.rangeSlider textarea {
  font-family: Haffer, sans-serif; font-style: normal; font-weight: normal; text-decoration: none !important;
  background-color: 

  
  
    
  


  rgba(80, 24, 7, 0.1)

 !important;
  border: 1px solid #D2E9FC !important;
  border-radius: 10px !important;
  color: #501807;
  font-size: 18px !important; 
  padding: 19px 14px !important;
  outline:none !important !important;}

/* Focus effect on the input fields */
body .hs-form.rangeSlider input[type="text"]:focus,
body .hs-form.rangeSlider input[type="email"]:focus,
body .hs-form.rangeSlider input[type='password']:focus,
#hubspotFormContainer input[type='password']:focus,
body .hs-form.rangeSlider input[type='tel']:focus,
body .hs-form.rangeSlider input[type='number']:focus,
body .hs-form.rangeSlider select:focus,
body .hs-form.rangeSlider textarea:focus
{outline-color: #F55829;  }





/* Custom style for the label */
#hubspotFormContainer label {  font-size: 14px; font-weight: 300; margin-bottom: 8px; color: #ef6b51;}
#hubspotFormContainer .slider-container label {  font-size: 14px; font-weight: 300; margin-bottom: 8px; color: #501807;}

/* Style for the form container on mobile devices */
@media screen and (max-width: 768px) { 
  #hubspotFormContainer {width: 100%;padding: 0;}  
}  












input[type='text'],
input[type='email'],
input[type='password'],
input[type='tel'],
input[type='number'],
select,
textarea {
  font-family: Haffer, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(80, 24, 7, 0.1)

;
  border: 1px solid #D2E9FC;
  border-radius: 10px;
  color: #501807;
  font-size: 18px;
  padding: 19px 14px !important;
  outline:none !important;
} 

input[type='text']:focus,
input[type='email']:focus,
input[type='password']:focus,
input[type='tel']:focus,
input[type='number']:focus,
input[type='file']:focus,
select:focus,
textarea:focus {
  outline-color: #F55829;
}

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

::-moz-placeholder {
  color: #501807;
}

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

:-moz-placeholder {
  color: #501807;
}

::placeholder {
  color: #501807;
}

/* Inputs - Checkbox/Radio */

form .inputs-list:not(.no-list) label,
form .inputs-list:not(.no-list) label > span,
form .inputs-list:not(.no-list) label > span p {
  font-family: Haffer, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #501807;
  font-size: 18px;
}

/* Inputs - Datepicker */

.fn-date-picker .pika-table thead th {
  background-color: 

  
  
    
  


  rgba(0, 50, 109, 1.0)

;
  color: #FFFFFF;
}

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

.hs-datepicker .is-selected button.pika-button {
  background-color: #11545C;
  color: #501807;
}

.hs-datepicker button.pika-button:hover {
  background-color: #F55829 !important;
}

/* Form Rich Text */

form .hs-richtext,
form .hs-richtext *,
form .hs-richtext p,
form .hs-richtext h1,
form .hs-richtext h2,
form .hs-richtext h3,
form .hs-richtext h4,
form .hs-richtext h5,
form .hs-richtext h6 {
  font-family: Haffer, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #501807;
}

/* GDPR Text */

form .legal-consent-container,
form .legal-consent-container .hs-richtext,
form .legal-consent-container .hs-richtext p {
  font-family: Haffer, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #501807;
  font-size: 14px;
}

/* Validation */

.hs-input.invalid.error {
  border-color: #ef6b51;
}

.hs-error-msg,
.hs-error-msgs {
  color: #ef6b51;
}

/* Submit */



form input[type='submit'],
form .hs-button {
  font-weight: 400; font-family: Haffer;
  background-color: 

  
  
    
  


  rgba(245, 88, 41, 1.0)

;
  border: 1px none #f55829;
  border-radius: 50px;
  color: #FFFFFF;
  fill: #FFFFFF;
  padding: 12px 23px;
  text-transform: none;
  outline:none;
}

form input[type='submit']:hover,
form input[type='submit']:focus,
form .hs-button:hover,
form .hs-button:focus {
  font-weight: 400; font-family: Haffer;
  background-color: 

  
  
    
  


  rgba(255, 149, 106, 1.0)

;
  border: 1px none #FF956A;
  color: #FFFFFF;
}

form input[type='submit']:active,
form .hs-button:active {
  font-weight: 400; font-family: Haffer;
  background-color: rgba(255, 229, 186, 100);
  border: 1px none #FF956A;
  border-color: #ffe5ba;
}





form input[type='submit'],
form .hs-button {
  font-size: 18px;
  padding: 12px 23px;
}



/* Inline Thank You Message */

.submitted-message {
  background-color: 

  
  
    
  


  rgba(0, 50, 109, 1.0)

;
  border: 1px none #D0D0D0;
  border-radius: 18px;
  padding: 0px 0px;
}





table {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border: 1px solid #D2E9FC;
}

th,
td {
  border: 1px solid #D2E9FC;
  color: #501807;
  padding: 15px 15px;
}

thead th,
thead td {
  background-color: 

  
  
    
  


  rgba(0, 50, 109, 1.0)

;
  border-bottom: 2px none #D2E9FC;
  color: #FFFFFF;
}

tbody + tbody {
  border-top: 2px none #D2E9FC;
}






.header {
  background-color: 

  
  
    
  


  rgba(245, 88, 41, 1.0)

;
  
}

.header__container {
  max-width: 1370px;
}

/* Header Content */

.header p,
.header h1,
.header h2,
.header h3,
.header h4,
.header h5,
.header h6,
.header span,
.header div,
.header li,
.header blockquote,
.header .related-post__title a {
  color: 

  
  
    
  


  rgba(80, 24, 7, 1)

;
}

/* Logo */

.header__logo .logo-company-name {
  color: 

  
  
    
  


  rgba(80, 24, 7, 1)

;
}

/* Navigation Menu */

.navigation .menu-item a {
  font-weight: 400; font-style: normal; text-decoration: none;
  color: #f7f6f2;
  font-size: 18px;
  text-transform: none;
}

.navigation .hs-menu-wrapper>ul > li>  a:hover,
.navigation .hs-menu-wrapper>ul >li> a:focus {
  font-weight: 400; font-style: normal; text-decoration: none;
  color: #f7f6f2;
  background-color: rgb(80, 24, 7);
}

.navigation .hs-menu-wrapper>ul > li:hover >a,
.navigation .hs-menu-wrapper>ul >li:focus> a {
  font-weight: 400; font-style: normal; text-decoration: none;
  color: #f7f6f2;
  background-color: rgb(80, 24, 7);
}




}

.navigation .hs-menu-wrapper>ul >li> a:active {
  font-weight: 400; font-style: normal; text-decoration: none;
  color: #f7f6f2;

}
.navigation .hs-menu-wrapper>ul >li:active> a {
  font-weight: 400; font-style: normal; text-decoration: none;
  color: #f7f6f2;

}

.navigation .submenu:not(.level-1) {
  background-color: 

  
  
    
  


  rgba(245, 88, 41, 1.0)

;
}  

.navigation .submenu:not(.level-1) .menu-item .menu-link:hover,
.navigation .submenu:not(.level-1) .menu-item .menu-link:focus {
  font-weight: 400; font-style: normal; text-decoration: none;

  background-color: 

  
  
    
  


  rgba(239, 247, 255, 1.0)

;
  color: #f7f6f2;
}

.navigation-primary .submenu:not(.level-1) .menu-item .menu-link:active {
  font-weight: 400; font-style: normal; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(245, 88, 41, 1.0)

;
  color: #f7f6f2;
}


/* Header Css */
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children> a:before {height: 84px;width: 100%;position: absolute;
  content: '';left: 0;}
.header{max-width: 1440px;margin: 16px auto;border-radius: 16px; }
.header .headerInner{display: flex; flex-wrap: wrap; justify-content: space-between;align-items: center;}
.header .content-wrapper{padding-left: 5%;padding-right: 5%;max-width: 1400px;}
.navigation .hs-menu-wrapper>ul>li:last-child {padding-left: 75px;}
.header .siteLogo {margin-top: 7px;}
.navigation .hs-menu-wrapper>ul>li:last-child>a{border-radius: 40px; padding: .5rem 1.5rem; font-size: 18px; line-height: 1.5; background-color:#c4eb72; color:#501807 ;}
.NewHeader .lang_list_class li a{margin:0!important}
.navigation .hs-menu-wrapper>ul li a{ width:auto!important;max-width:inherit!important;padding:0;display:block;color: #f7f6f2;
  font-size: 18px; transition:all 0.4s ease;
  text-transform: none;text-decoration:none;text-transform:inherit;font-weight:400;position:relative}
.navigation .hs-menu-wrapper>ul >li >a{border-radius: 50px;}

.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{transition:all .45s ease;-webkit-transition:all .45s ease; margin:0;}
.navigation .hs-menu-wrapper>ul li{z-index:5}
.navigation .hs-menu-wrapper>ul>li>a{ padding: 1rem 1.125rem 1rem 1.25rem;position:relative;line-height:24px;}
.headerMain.dis-flex{min-height:117px;align-items:center}
.navigation ul li.hs-menu-item.hs-menu-depth-1{display:inline-block}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children>a{align-items:center;display:flex;min-height:56px;position:relative;font-size:16px;line-height:1}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper{top:71px !important;margin-top:10px;right:100%}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper a{background-color:#fff;padding:10px;font-size:14px}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper a{position:relative;padding:5px 15px}
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{opacity:0;visibility:hidden}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper li:last-child a{border-bottom:none}
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children- .navigation ul.hs-menu-children-wrapper{background:#fff;border-radius:8px;box-shadow:1px 1px 30px rgb(0 0 0 / 6%);display:block;left:0;margin:0;position:absolute;min-width:280px;top:2rem;text-align:left;background-color:#fff;z-index:5;padding:0;top:100%!important}
.fa {font-family: 'FontAwesome';}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li a{padding:0}
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper,.navigation .hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper{opacity:1!important;visibility:visible!important;top:85%;-webkit-transform:rotateX(0) translateZ(0);-moz-transform:rotateX(0) translateZ(0);transform:rotateX(0) translateZ(0)}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children{position: inherit;}
.navigation ul>li ul.hs-menu-children-wrapper>li{width:100%; margin:0;}
/* .navigation .hs-menu-wrapper>ul li a:hover{color:#0070b9;} */
.navigation .hs-menu-depth-1.hs-item-has-children>a{position:relative}
.navigation li.hs-menu-depth-1 .hs-item-has-children>a{position:relative}
.navigation li.hs-menu-depth-1 .hs-item-has-children>a:after{font-family:fontawesome,sans-serif;position:absolute;font-size:14px;font-weight:100;margin-left:5px;color:#511908;top:10px;right:46px;content:"\f105"}
.navigation .hs-menu-wrapper>ul>li{height:100%}
.navigation .hs-menu-wrapper>ul li{position:relative;padding-left:0}
.navigation .hs-menu-wrapper>ul{min-height:86px;align-items:center;justify-content:right;padding:0}
.navigation li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:hover a{color:#fff;}
.navigation .hs-menu-depth-1.hs-item-has-children:hover>a:after{color:#fc0;-moz-transition:all ease .3s;-webkit-transition:all .3s ease;-o-transition:all ease .3s}
.navigation .hs-menu-item.hs-menu-depth-2:hover>a{color:#fff!important;background-color:#0070b9}
.navigation li.hs-menu-depth-1 .hs-item-has-children:hover>a:after{color:#fc0!important;-moz-transition:all ease .3s;-webkit-transition:all .3s ease;-o-transition:all ease .3s}
.navigation ul.hs-menu-children-wrapper.sb-menu {background-color: #eeede8;border-bottom-right-radius: .625rem;border-bottom-left-radius: .625rem;
  width: 100%;padding: 2rem 2.5rem;}
.headerRightSide {position: relative;}
.navigation ul.hs-menu-children-wrapper.sb-menu li.hs-item-has-children{position: inherit;}
.navigation ul.hs-menu-children-wrapper.sb-menu li a span { line-height:1;color:#501807; font-size: 18px; font-weight: 600; font-family: Haffersq, sans-serif; letter-spacing: -0.02em; }
.navigation ul.hs-menu-children-wrapper.sb-menu li a p {margin-bottom:10px; color:#501807;    text-wrap: wrap; font-size: 14px; font-weight: 400; font-family: Haffersq, sans-serif; letter-spacing: -0.02em; line-height:1.3 }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li {width: calc(50% - 10px);gap: 20px;}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{left:0;top:100% !important;top: 100%; width:777px;flex-direction: row !important; }


.navigation  ul.hs-menu-children-wrapper.sb-menu li a {padding-top: .5rem !important; padding-bottom: .5rem !important;display: block;}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children> a { position: relative; }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children >a:after {transition:all 0.3s ease; position: absolute; content: ''; height: 16px; width: 16px; background-image: url("data:image/svg+xml,%3Csvg width=' 100%25' height=' 100%25' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.55806 6.29544C2.46043 6.19781 2.46043 6.03952 2.55806 5.94189L3.44195 5.058C3.53958 4.96037 3.69787 4.96037 3.7955 5.058L8.00001 9.26251L12.2045 5.058C12.3021 4.96037 12.4604 4.96037 12.5581 5.058L13.4419 5.94189C13.5396 6.03952 13.5396 6.19781 13.4419 6.29544L8.17678 11.5606C8.07915 11.6582 7.92086 11.6582 7.82323 11.5606L2.55806 6.29544Z' fill='%23fff'%3E%3C/path%3E%3C/svg%3E"); right: 16px; }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children >a{padding: 1rem 2.35rem 1rem 1.25rem;}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:hover >a:after{transform: rotate(180deg);}
body {background-color: #f7f6f2;}
.mobile-trigger {display: none;}

.navigation .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left: 0 !important;}
.navigation .hs-menu-wrapper.flyouts .hs-menu-children-wrapper{left: -9999px !important;}
.child-trigger .fa { font-size: 20px; }
.child-trigger {transition: all 0.3s ease; position: absolute; right: 0; top: 0; height: 55px; width: 55px; text-align: center; line-height: 55px;cursor: pointer; }




/* for Landing Page */

.landingPageHeader li.hs-menu-item.hs-menu-depth-1.hs-item-has-children { display: none !important;}
.headerButton a{border-radius: 40px; padding: .8rem 1.5rem; font-size: 18px; line-height: 1.5; background-color:#c4eb72; color:#501807 ;}
.header.lp_header { padding: 0.5rem 0;}
.landingPageHeader { position: absolute; width: 100%; z-index: 55; }
.heroMobileBg {display: none;}
.logoSliderGroup {padding-top: 20px;}


/* Footer Section */ 
.footer--landing-page .footer {padding: 22px 0;}   
.footer--landing-page .footer-content{margin-bottom: 0; }
.lpBannerContent h1 { font-size: 60px; line-height: 0.99; padding: 1rem 0;}
.lpBannerContent p {font-weight: 400;}
.lpCtaSection .leftBlogColInner h3 { padding: 0; margin: 15px 0; }
.lpCtaSection  .rightBlogColInner{min-height: 24.875rem;background-size: contain;}
.leftBlogColInner h3 span {background-color: #D9A7E3;}
.lpHero  h1 {margin: 0 0;}
.lpHero .lpBannerContent p { margin-bottom: 0; line-height:1; }
.sectionHeading h3 {font-size: 1.5rem;line-height: 1.2; margin: 10px 0;}
.logoSliderSection .sectionHeading h3 {margin-left:0!important;padding-top:10px;}
.fourColumnBlock {padding-top: 30px; display: flex; flex-wrap: wrap; gap: 20px; justify-content: flex-end; } 
.fourColumnBlockInner { border-radius: 20px; padding: 54px 22px 22px; width: calc(25% - 15px);display:flex ;flex-wrap: wrap; align-items: center; }
.boxInner p {font-size: 20px; line-height: 1.3; min-height: 156px; align-items: center; display: flex ;} 
.boxInner span { display: block;} 
.boxInner span:first-child{font-weight:500;} 
.threeColumnBlock { display: flex; flex-wrap: wrap; gap: 20px;padding-top: 20px; } 
.threeColumnBlockInner { width: calc(33.33% - 14px); padding: 0 15px; border-left: 2px solid #501807; }
.boxContent p { margin-bottom: 0; }
.boxContent h3 { margin: 10px 0; }
.boxIcon {padding-bottom: 10px;}
.boxIcon { min-height: 62px; display: flex; flex-wrap: wrap; align-items: center; }
.text-center { text-align: center; }
.text-left { text-align: left; } 
.text-right { text-align: right; } 
.absencesClient {padding: 40px 0 60px;} 
.absencesTwoColumn {display: flex; flex-wrap: wrap; align-items: center;}   
.absencesLeftSide { width: 62%;}   
.absencesRightSide { width: 30%;text-align: center;} 
.logosGroup { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.logoSliderSection:before { position: absolute; content: ''; height: 2px; width: 100%; background-color: #501807; left: 50%; transform: translateX(-50%); max-width: 1340px;}
.twoColumnFormSection {position:relative;}
.twoColumnFormSection:after {position: absolute; content: ''; height: 2px; width: 100%; background-color: #000; left: 50%; transform: translateX(-50%);bottom:0; max-width: 1340px;}
.absencesClient { width: 80%; max-width: 100%; margin: 0 auto; }

/* Logo SLider */
.logoContentWrap{
  max-width:1370px;
  margin: 1.5rem auto;
}

.logoSliderGroup  .slick-track { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; text-align: center; }
.threeRowBlockInner {align-items: center;width: 430px; max-width:100%;margin-bottom: 14px;padding: 22px; border-radius: 10px; display: flex ; flex-wrap: wrap; gap: 12px; }
.rightContentBox p {margin-bottom: 0;}
.rightContentBox span {font-size: 16px;}
.leftIconBox { width: 48px;padding-right: 10px; } 
.rightContentBox { width: calc(100% - 60px);padding-left: 10px; }
.twoColumnFormSection .sectionHeading h5 {margin: 0 0 20px 0;}
.twoColumnFormSection .sectionHeading p { margin-bottom: 10px; }
.formTwoColumnBlock { flex-wrap: wrap;  display: flex; }
.formLeftBlock { width: 40%; } 
.formRightBlock {width: 60%;padding: 0 60px;}
.twoColumnFormSection  .sectionHeading h3 {margin-top: 0;}
.formRightBlockForm .form-title {display: none;}
.lpCtav3 .leftBlogCol {padding-left: 0;}
.formRightBlockForm form .hs-form-field>label span {font-size: 14px;}
.formRightBlockForm form .inputs-list:not(.no-list) label,.formRightBlockForm form .inputs-list:not(.no-list) label > span,.formRightBlockForm form .inputs-list:not(.no-list) label > span p{font-family: Haffer, sans-serif;
    font-style: normal;font-weight: normal;text-decoration: none;color: #501807;font-size: 14px;}

#hs_cos_wrapper_widget_1733016475606 .baseModuleStyle {
 padding-top:0px!important;
}

#hs_cos_wrapper_widget_1733022935756 .baseModuleStyle {
      margin: 30px 1.5rem 0rem;
}
.row-fluid-wrapper.row-depth-1.row-number-4.dnd_area-row-2-force-full-width-section.dnd_area-row-2-padding.dnd-section {
  max-width:1340px;
  margin: 0 auto;
 
}
@media (min-width: 768px) {
  .navigation-primary .submenu:not(.level-1) {
    border: 2px solid #EFF7FE;
  }
}

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

  
  
    
  


  rgba(245, 88, 41, 1.0)

;
  }

  .header__menu .header__mobile-menu-icon,
  .header__menu .header__mobile-menu-icon:after,
  .header__menu .header__mobile-menu-icon:before,
  .header__menu .menu-arrow-icon,
  .header__menu .menu-arrow-icon:after {
    background-color: #f7f6f2;
  }

  .navigation-primary .submenu.level-1 .menu-item .menu-link:hover,
  .navigation-primary .submenu.level-1 .menu-item .menu-link:focus {
    font-weight: 400; font-style: normal; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(239, 247, 255, 1.0)

;
    color: #f7f6f2;
  }

  .navigation-primary .submenu.level-1 .menu-item .menu-link:active {
    font-weight: 400; font-style: normal; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(245, 88, 41, 1.0)

;
    color: #f7f6f2;
  }
}

/* Menu Toggle */

@media screen and (max-width: 767px) {
  body .header__navigation-toggle svg,
  body .menu-arrow svg {
    fill: #f7f6f2;
  }
}

/* Language Switcher */

.header__language-switcher .lang_list_class {
  background-color: 

  
  
    
  


  rgba(245, 88, 41, 1.0)

;
  border: 2px solid #EFF7FE;
}

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

.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  font-weight: 400; font-style: normal; text-decoration: none;
  color: #f7f6f2;
  font-size: 18px;
  text-transform: none;
}

.header__language-switcher-label-current:hover,
.header__language-switcher-label-current:focus,
.header__language-switcher-label-current:active,
.header__language-switcher .lang_list_class li:hover a,
.header__language-switcher .lang_list_class li:focus a,
.header__language-switcher .lang_list_class li a:active {
  font-weight: 400; font-style: normal; text-decoration: none;
  color: #f7f6f2;
}

.header__language-switcher .lang_list_class li:hover,
.header__language-switcher .lang_list_class li:focus {
  font-weight: 400; font-style: normal; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(239, 247, 255, 1.0)

;
  color: #f7f6f2;
}

/* Blog Post Listing Module */

.header .blog-post-listing h1,
.header .blog-post-listing h2,
.header .blog-post-listing h3,
.header .blog-post-listing h4,
.header .blog-post-listing h5,
.header .blog-post-listing h6,
.header .blog-post-listing p,
.header .blog-post-listing div,
.header .blog-post-listing span {
  color: #501807;
}

/* Related Posts Module */

.header .related-post__title a:hover,
.header .related-post__title a:focus {
  color: 

  
  
    
  


  rgba(80, 24, 7, 1)

;
}

.header .related-post__title a:active {
  color: 

  
  
    
  


  rgba(80, 24, 7, 1)

;
}

/* Social Follow Module */

.header .social-links__icon svg {
  fill: 

  
  
    
  


  rgba(80, 24, 7, 1)

;
}

.header .social-links__icon:hover svg {
  fill: 

  
  
    
  


  rgba(245, 88, 41, 1.0)

;
}

.header .social-links__icon:hover {
  background-color: 

  
  
    
  


  rgba(80, 24, 7, 1)

;
}





.footer {
  background-color: 

  
  
    
  


  rgba(206, 206, 255, 1.0)

;
  border-top: 1px none #00C6AB;
}

.footer--landing-page {
  background-color: #FFFFFF;
}

.footer__container {
  max-width: 1370px;
}

.footer__bottom-section {
  border-color: #501807;
  border-top: 2px solid #EFF7FE;
}

/* Footer Content */

.footer--site-page h1,
.footer--site-page h2,
.footer--site-page h3,
.footer--site-page h4,
.footer--site-page h5,
.footer--site-page h6,
.footer--site-page p,
.footer--site-page a:not(.button),
.footer--site-page div,
.footer--site-page span,
.footer--site-page blockquote,
.footer--site-page .related-post__title a {
  color: #501807;
}



.footer--site-page h4 {
  font-family: 'Bagoss Condensed', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  font-size: 18px;
  letter-spacing: 0px;
  text-transform: none;
}



/* Footer Menu */

.footer .hs-menu-item a {
  font-family: Haffer, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #501807;
  font-size: 18px;
  text-transform: none;
  line-height: 1.5;
}

.footer .hs-menu-item a:hover,
.footer .hs-menu-item a:focus {
  font-family: Haffer, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #501807;
}

.footer .hs-menu-item a:active {
  font-family: Haffer, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #501807;
}

/* Form Module */

.footerLogo {width: 205px;}
.footerInner { display: flex; flex-wrap: wrap; }




.footer--site-page .form-title,
.footer--site-page form .hs-richtext,
.footer--site-page form .hs-richtext *,
.footer--site-page form .hs-richtext p,
.footer--site-page form .hs-richtext h1,
.footer--site-page form .hs-richtext h2,
.footer--site-page form .hs-richtext h3,
.footer--site-page form .hs-richtext h4,
.footer--site-page form .hs-richtext h5,
.footer--site-page form .hs-richtext h6,
.footer--site-page .hs-form-field > label,
.footer--site-page .hs-form-field > label span,
.footer--site-page .hs-form-field legend,
.footer--site-page form .inputs-list:not(.no-list) label,
.footer--site-page form .inputs-list:not(.no-list) label > span,
.footer--site-page form .inputs-list:not(.no-list) label > span p {
  color: #501807;
}

/* Blog Post Listing Module */

.footer .blog-post-listing h1,
.footer .blog-post-listing h2,
.footer .blog-post-listing h3,
.footer .blog-post-listing h4,
.footer .blog-post-listing h5,
.footer .blog-post-listing h6,
.footer .blog-post-listing p,
.footer .blog-post-listing div,
.footer .blog-post-listing span {
  color: #501807;
}

/* Related Posts Module */

.footer--site-page .related-post__title a:hover,
.footer--site-page .related-post__title a:focus {
  color: #000000;
}

.footer--site-page .related-post__title a:active {
  color: #a06857;
}

/* Social Follow Module */

.footer--site-page .social-links__icon svg {
  fill: #501807;
}

.footer--site-page .social-links__icon:hover svg {
  fill: 

  
  
    
  


  rgba(206, 206, 255, 1.0)

;
}

.footer--site-page .social-links__icon:hover {
  background-color: #501807;
}





/* Blog Title */

/* .blog-index__post-title a, */
.blog-index__post-author-name {color:#511908;}



/* Blog Meta - Author */

.blog-index__post-author-name,
.blog-post__author-name {
  font-family: Haffer, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #501807;
}

.blog-post__author-links svg {
  fill: #501807;
}

.blog-post__author-links a:hover svg {
  fill: #9090FE;
}

/* Tags */

.blog-index__post-tag-link
{
  font-size:1.125rem;
  background-color: 

  
  
    
  


  rgba(17, 84, 92, 0.0)

;
  color: #501807; text-decoration:none;
}


.blog-index__post-tag-link:hover
{
  color: #501807; text-decoration:none;
}

.blog-index__post-tags svg,
.blog-post__tags svg {
  fill: #11545C;
}

/* Blog Listing */

.blog-subheader__author-links a {
  background-color: #9090FE;
}

.blog-subheader__author-links a:hover {
  background-color: #009E83;
}

/* Blog Pagination */

.blog-pagination__link {
  color:#501807;
}

.blog-pagination__link:hover,
.blog-pagination__link:focus {
  color: #009E83;
}

.blog-pagination__link:hover svg,
.blog-pagination__link:focus svg {
  fill: #009E83;
}

.blog-pagination__link:active {
  color: #50eed3;
}

.blog-pagination__link:active svg {
  fill: #50eed3;
}

.blog-pagination__prev-link--disabled,
.blog-pagination__next-link--disabled {
  color: #d0d0d0;
}

.blog-pagination__prev-link--disabled svg,
.blog-pagination__next-link--disabled svg {
  fill: #d0d0d0;
}

.blog-pagination__link--active {
  background-color: #F55829;
  color: #fff;
}

.blog-pagination__link--active:hover,
.blog-pagination__link--active:focus {
  color: #fff;
}

/* Blog Post */

.blog-post__image {
  border-radius: 18px;
}

/* Blog Search */

.blog-search form button {
  border-radius: 10px;
}





/* Error Pages - Global */

.error-page:before {
  font-family: Haffer, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}

/* System Pages - Global */

.hs-search-results__title {
  font-family: 'Bagoss Condensed', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #501807;
}

.hs-search-results__title:hover {
  font-family: 'Bagoss Condensed', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
}

/* Forms in System Pages */

#email-prefs-form h3 {
  font-family: Haffer, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #501807;
  font-size: 18px;
  padding: 6px 0px;
}

#email-prefs-form,
#email-prefs-form h1,
#email-prefs-form h2 {
  color: #501807;
}

/* Password Prompt */

.password-prompt input[type='password'] {
  margin-bottom: 1.5rem;
}

/* Backup Unsubscribe */

.backup-unsubscribe input[type='email'] {
  margin-bottom: 1.5rem;
  padding: 19px 14px !important;
}





/* Icon */

body .icon svg {
  fill: #11545C;
}

/* Pricing Table */

body .price-block__header {
  background-color: #11545C;
}

body .billing-selectors__pricing-option input[type='radio']:checked + label:before {
  border-color: #11545C;
}

/* Image Module */

img {
  max-width: 100%;
}

/* Social Follow */

body .social-links__icon svg {
  fill: #501807;
}

body .social-links__icon:hover svg {
  fill: #501807;
}

body .social-links__icon:hover {
  background-color: transparent;
}

/* Statististic */

body .statistic__circle {
  background-color: #d0d0d0;
}

body .statistic__info {
  color: #501807;
}

body .statistic__bar,
body .statistic__fill,
body .statistic__fill {
  border-color: #11545C;
}

body .statistic__circle:after {
  background-color: #FFFFFF
}

/* Testimonial Slider */

body .tns-nav button {
  background-color: #d0d0d0;
}

body .tns-nav .tns-nav-active {
  background-color: #11545C;
}





/* Blog Listing */
.blog-post__title {margin:0;}
.blogBannerLeftSide h1 {margin-bottom: 0;}
.blogBannertTwoCol {align-items: center;display: flex;flex-wrap: wrap;justify-content: space-between;}
.blogBannerLeftSide h3 {margin-bottom: 0;}
.blogBannerLeftSide p {margin-bottom: 0;font-size: 1.125rem;}
.blogBannerRightSide p {margin-bottom: 0; font-size:1.125rem}
.blogBannerRightSide {text-align: right;}
.blogBanner { padding: 0; }
.hs-blog-listing .dnd-section > .row-fluid{max-width: 100%;}
.hs-blog-listing .dnd-section .dnd-column{padding:0;}
.blogTagFilterSection { padding: 1.25rem 0 2.1875rem; }
.bannerButton.mobileShow {display: none;}

.blog-tag-filter ul {margin: 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; gap: 0.75rem; }
.blog-tag-filter ul li { margin: 0; line-height: 1;    margin: 0 0.25rem; }
.blog-tag-filter ul li a {color: rgba(31,31,31,0.4);text-decoration:none;}
.blog-tag-filter ul li.active a,.blog-tag-filter ul li:hover a{color: rgba(31,31,31,1);} 
.blogCtaWithContent .blogTwoCol {border-radius: 1.5rem;padding:80px;}
.blogCtaWithContent .blogTwoColCta{text-align: right; padding-top:0;}
.blogCtaWithContent .leftBlogCol{padding: 0;width: 55%;}
.blogCtaWithContent .rightBlogCol {width: 45%;}
.blogCtaWithContent  .leftBlogColInner  p ,.blogCtaWithContent  .leftBlogColInner  h4 { color: #fff; }
.blogCtaWithContent  .leftBlogColInner p {font-size: 18px;margin-bottom: 15px;}
.blogCtaWithContent  .leftBlogColInner h4 {font-size: 24px;}
.blogCtaWithContent .blogTwoColCta a{background-color: #C4EB72;border-color: #C4EB72;color:#501807;}

/* Blog Cta V3 */
.blogCtaV3 { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 40px; }
.blogTwoColCta{padding-top:1rem;}
.blogTwoColCta a {min-height:48px;margin-bottom: 0;padding: 0.125rem 0.1rem 0.125rem 1.438rem; font-family: Haffer, sans-serif !important; font-weight: 400 !important; font-size: 1.125rem; }
.blogTwoColCta a span {line-height: 0;margin-left: 0.938rem; }
.leftBlogColInner h3 {font-size: 2.25rem;line-height: 1.2;}
.blogTwoColCta a span { line-height: 0; margin-left: 0.938rem; } 
.leftBlogColInner h3 { font-size: 2.25rem; line-height: 1.2; }
.blogTwoCol {align-items: center;position: relative;overflow: hidden;display: flex; flex-wrap: wrap; justify-content: space-between; border-radius: 2.5rem; } 
.leftBlogCol { width: 48%; padding: 2.5rem 2.5rem 2.5rem; } 
.rightBlogCol { width: 50%; }
.rightBlogColInner {min-height: 26.875rem;background-repeat: no-repeat; background-position: center; background-size: cover; height: 100%; width: 100%; border-radius: 150px 0 0 0; }
.blogTwoColCta  a.cta_button.button { padding-right: 3.5rem; position: relative; min-height: 42px; } 
.blogTwoColCta a.cta_button.button:after { position: absolute; content: ''; height: 42px; width: 42px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Ccircle opacity='0.5' cx='21' cy='21' r='21' fill='%23F7F6F2'%3E%3C/circle%3E%3Cpath d='M12.7828 20.2036C12.3429 20.2036 11.9864 20.5602 11.9864 21C11.9864 21.4398 12.3429 21.7964 12.7828 21.7964L12.7828 20.2036ZM29.7807 21.5631C30.0917 21.2521 30.0917 20.7479 29.7807 20.4369L24.7124 15.3685C24.4014 15.0575 23.8971 15.0575 23.5861 15.3685C23.2751 15.6796 23.2751 16.1838 23.5861 16.4948L28.0913 21L23.5861 25.5052C23.2751 25.8162 23.2751 26.3204 23.5861 26.6314C23.8971 26.9425 24.4014 26.9425 24.7124 26.6314L29.7807 21.5631ZM12.7828 21.7964L29.2176 21.7964L29.2176 20.2036L12.7828 20.2036L12.7828 21.7964Z' fill='white'%3E%3C/path%3E%3C/svg%3E"); right: 5px;} 
.blogCtaWithContent .blogTwoColCta a.cta_button.button { padding-right: 3.8rem; position: relative; min-height: 46px; } 
.blogCtaWithContent .blogTwoColCta a.cta_button.button:after{position: absolute; content: ''; height: 46px; width: 46px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46' fill='none'%3E%3Ccircle opacity='0.5' cx='23' cy='23' r='23' fill='%23F7F6F2'%3E%3C/circle%3E%3Cpath d='M14 22C13.4477 22 13 22.4477 13 23C13 23.5523 13.4477 24 14 24L14 22ZM32.7071 23.7071C33.0976 23.3166 33.0976 22.6834 32.7071 22.2929L26.3431 15.9289C25.9526 15.5384 25.3195 15.5384 24.9289 15.9289C24.5384 16.3195 24.5384 16.9526 24.9289 17.3431L30.5858 23L24.9289 28.6569C24.5384 29.0474 24.5384 29.6805 24.9289 30.0711C25.3195 30.4616 25.9526 30.4616 26.3431 30.0711L32.7071 23.7071ZM14 24L32 24L32 22L14 22L14 24Z' fill='%23501807'%3E%3C/path%3E%3C/svg%3E");}

.blog-index__post:hover h2 a,.blog-index__post:hover h3 a,.blog-index__post:hover p{color:#9090FE;}

.blogItemFirstPost h2{font-size:2.75rem:}


/*  Blog Cta V4*/
.blogCtaV4 { align-items: center; position: relative; overflow: hidden; display: flex; flex-wrap: wrap; justify-content: space-between; border-radius: 2.5rem 0 0  2.5rem; }

.blogCtaV4 .rightBlogColInner{border-radius: 0;}
.formRightBlockForm form .actions{position:relative;}
.formRightBlockForm form .actions:after{position: absolute; content: ''; height: 42px; width: 42px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Ccircle opacity='0.5' cx='21' cy='21' r='21' fill='%23F7F6F2'%3E%3C/circle%3E%3Cpath d='M12.7828 20.2036C12.3429 20.2036 11.9864 20.5602 11.9864 21C11.9864 21.4398 12.3429 21.7964 12.7828 21.7964L12.7828 20.2036ZM29.7807 21.5631C30.0917 21.2521 30.0917 20.7479 29.7807 20.4369L24.7124 15.3685C24.4014 15.0575 23.8971 15.0575 23.5861 15.3685C23.2751 15.6796 23.2751 16.1838 23.5861 16.4948L28.0913 21L23.5861 25.5052C23.2751 25.8162 23.2751 26.3204 23.5861 26.6314C23.8971 26.9425 24.4014 26.9425 24.7124 26.6314L29.7807 21.5631ZM12.7828 21.7964L29.2176 21.7964L29.2176 20.2036L12.7828 20.2036L12.7828 21.7964Z' fill='white'%3E%3C/path%3E%3C/svg%3E"); left: 96px; z-index: 44; display: block; bottom: 5px; }
.formRightBlockForm form input[type='submit']{font-family: Haffer, sans-serif !important;margin-top: 40px !important;padding: 14px 23px 14px 20px;text-align: left;width: 145px; max-width:100%;}  
.logoSection  .sectionHeading h5 {font-weight: 400;font-size: 20px;}
.formRightBlockForm  .submitted-message {color: #501807;font-size:20px;font-weight: 500;background-color: transparent;}   
 .range-slider{  width: 100%;  margin: 0 auto;  position: relative;  margin-top: 2.5rem;  margin-bottom: 2rem;}
.rangeSection span { font-weight:500;position: absolute;color: #501807;display: block;font-size: 20px;}

#range { -webkit-appearance: none; width: 100%; }
#range:focus { outline: none; }
.rangeSection {max-width: 90%;margin: 0 auto;}
.rangeSection span.start { left: 3px; bottom: -3px; } 
.slider-container { position: relative; }
.rangeSection span.end {right: -61px;bottom: -3px;}

input#range {background-color: #501807;
  height: 4px;
  margin-top: 60px;
  min-height: 0;
  max-width: 100%;
  position: relative;
  width: 100%;
  left: 50%;
  transform: translateX(-50%);} 
#range::-webkit-slider-runnable-track {
  width: 100%;
  height: 1rem;
  cursor: pointer;
  animate: 0.2s;
  background: linear-gradient(90deg, #6BA132 var(--range-progress), #dee4ec var(--range-progress));
  border-radius: 1rem;
}
#range::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: 1px solid #501807;
  border-radius: 50%;
  background: #D9D9D9;
  cursor: pointer;
  height: 23px; width: 23px;
  transform: translateY(calc(-50% + 8px));
}

#tooltip {
  position: absolute;
  top: 2.1rem;
}
#tooltip span {
  border-radius: .125rem; color: #501807; display: block; font-size: 20px; left: 50%; line-height: 1; padding: .125rem .25rem; position: absolute; text-align: center; transform: translate(-50%); font-weight: 500;
}






.hs-form {max-width:100%;margin: auto;}
.embed-form-super-wrapper .hs-form input[type=date],.embed-form-super-wrapper .hs-form input[type=datetime], .embed-form-super-wrapper .hs-form input[type=datetime-local], .embed-form-super-wrapper .hs-form input[type=email], .embed-form-super-wrapper .hs-form input[type=month], .embed-form-super-wrapper .hs-form input[type=number], .embed-form-super-wrapper .hs-form input[type=password], .embed-form-super-wrapper .hs-form input[type=range], .embed-form-super-wrapper .hs-form input[type=search], .embed-form-super-wrapper .hs-form input[type=tel], .embed-form-super-wrapper .hs-form input[type=text], .embed-form-super-wrapper .hs-form input[type=time], .embed-form-super-wrapper .hs-form input[type=url], .embed-form-super-wrapper .hs-form input[type=week], .embed-form-super-wrapper .hs-form fieldset.form-columns-1 textarea.hs-input, .embed-form-super-wrapper .hs-form fieldset.form-columns-1 .input select, .embed-form-super-wrapper .hs-form .input textarea, .embed-form-super-wrapper .hs-form .hs-input textarea, .embed-form-super-wrapper .hs-form textarea, .embed-form-super-wrapper .hs-form .input select, .embed-form-super-wrapper .hs-form .hs-input select, .embed-form-super-wrapper .hs-form select {border: 1px solid #d6d6d6;width: 100%;padding: 9px 14px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.embed-form-super-wrapper .hs-form ul {list-style-type: none;margin-left: 0; padding-left: 0;}.embed-form-super-wrapper .hs-form fieldset.form-columns-1 .hs-input{width: 100% !important;}.embed-form-super-wrapper .hs-form fieldset.form-columns-1 input[type="checkbox"], .embed-form-super-wrapper .hs-form fieldset.form-columns-1 input[type="radio"] {width: auto !important;margin-right: 15px !important;margin-top: -2px;}.embed-form-super-wrapper .hs-form label {color: #606060;}.embed-form-super-wrapper .hs-form fieldset {max-width: 100% !important;}.embed-form-super-wrapper .hs-form fieldset.form-columns-3 .hs-form-field {width: 33.333% !important;}.embed-form-super-wrapper .hs-form fieldset {margin-bottom: 0 !important;}.embed-form-super-wrapper .hs-form .hs-form-field {margin-bottom: 15px;}.embed-form-super-wrapper .hs-form label {font-weight: normal;letter-spacing: 1px;}.embed-form-super-wrapper .hs-form ul li {margin-top: 4px;margin-bottom: 4px !important;float: left;width: 100%;}.embed-form-super-wrapper .hs-form fieldset textarea.hs-input {min-height: 200px;}.embed-form-super-wrapper .hs-form select{-webkit-appearance: none;-moz-appearance: none;appearance: none;padding: 5px;border-radius: 0;} .embed-form-super-wrapper .hs-form button, .embed-form-super-wrapper .hs-form input[type=button], .embed-form-super-wrapper .hs-form input[type=reset], .embed-form-super-wrapper .hs-form input[type=submit] {background:#606060;color: white;padding: 7px 45px;font-weight: bold;font-size: 20px;text-transform: uppercase;letter-spacing: 2px;margin-top: 15px;}.embed-form-super-wrapper .hs-form fieldset.form-columns-2 .hs-form-field { width: 50%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}.embed-form-super-wrapper .hs-form fieldset.form-columns-3 .hs-form-field, .embed-form-super-wrapper .hs-form fieldset.form-columns-2 .hs-form-field {float: left;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.embed-form-super-wrapper .hs-form fieldset .hs-form-field {padding: 0 10px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; box-sizing: border-box;}.hs_cos_wrapper.form-title {display: none;}@media screen and (max-width:400px) {.embed-form-super-wrapper .hs-form fieldset.form-columns-3 .hs-form-field {width: 100% !important;}}.embed-form-super-wrapper { -moz-box-sizing:border-box;-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;background: #ffffff;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-radius: 16px !important;-moz-border-radius: 16px !important;-webkit-border-radius: 16px !important;border-color: #fff !important;border-style: dashed !important;padding-top: 0px !important;padding-bottom: 0px !important;padding-left: 14px !important;padding-right: 14px !important;margin: 0 auto;}.embed-form-super-wrapper .hs-form label, .embed-form-super-wrapper .hs-form label span {font-family: 'Montserrat', Arial !important;color: #636363 !important;font-size: 14px !important;letter-spacing: 0px !important;font-weight: 500 !important;margin-bottom: 6px;}.embed-form-super-wrapper .hs-form label {width: 100% !important;float:left !important;text-align: left !important;padding-left: 0px !important;padding-right: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;}.embed-form-super-wrapper .hs-form input[type=date], .embed-form-super-wrapper .hs-form input[type=datetime], .embed-form-super-wrapper .hs-form input[type=datetime-local], .embed-form-super-wrapper .hs-form input[type=email], .embed-form-super-wrapper .hs-form input[type=month], input[type=number], .embed-form-super-wrapper .hs-form input[type=password], .embed-form-super-wrapper .hs-form input[type=range], .embed-form-super-wrapper .hs-form input[type=search], .embed-form-super-wrapper .hs-form input[type=tel], .embed-form-super-wrapper .hs-form input[type=text], .embed-form-super-wrapper .hs-form input[type=time], .embed-form-super-wrapper .hs-form input[type=url], .embed-form-super-wrapper .hs-form input[type=week], .embed-form-super-wrapper .hs-form .input textarea, .embed-form-super-wrapper .hs-form .hs-input textarea,.embed-form-super-wrapper .hs-form textarea, .embed-form-super-wrapper .hs-form .input select, .embed-form-super-wrapper .hs-form .hs-input select, .embed-form-super-wrapper .hs-form select {text-align: left !important;font-family: 'Lato', Arial !important;letter-spacing: 0px !important;font-weight: 300 !important;font-size: 20px !important;border-color: #e2e2e2 !important;color: #000000 !important;background-color: #f8f8f8 !important;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;border-style: solid !important;border-radius: 4px !important;-moz-border-radius: 4px !important;-webkit-border-radius: 4px !important;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;border-top-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;border-right-width: 1px !important;height:auto !important;}.embed-form-super-wrapper .hs-form input::-webkit-input-placeholder, .embed-form-super-wrapper .hs-form select::-webkit-input-placeholder{color:#a1a1a1 !important;text-align: left !important;}.embed-form-super-wrapper .hs-form input::-moz-placeholder, .embed-form-super-wrapper .hs-form select::-moz-placeholder{color:#a1a1a1 !important;text-align: left !important;}.embed-form-super-wrapper .hs-form input:-ms-input-placeholder, .embed-form-super-wrapper .hs-form select:-ms-input-placeholder{color:#a1a1a1 !important;text-align: left !important;}.embed-form-super-wrapper .hs-form input:-moz-placeholder, .embed-form-super-wrapper .hs-form select:-moz-placeholder{color:#a1a1a1 !important;text-align: left !important;}.embed-form-super-wrapper .hs-form button, .embed-form-super-wrapper .hs-form input[type=button], .embed-form-super-wrapper .hs-form input[type=reset], .embed-form-super-wrapper .hs-form input[type=submit] {font-family: 'Lato', Arial !important;letter-spacing: 2px !important;font-weight: 800 !important;font-size: 16px !important;color: #ff6741 !important;background: #ffffff !important;border-top-width: 2px !important;border-bottom-width: 2px !important;border-left-width: 2px !important;border-right-width: 2px !important;border-radius: 75px !important;border-style: solid !important; border-color: #ff7a59 !important;border-radius: 75px !important;-moz-border-radius: 75px !important;-webkit-border-radius: 75px !important;box-sizing:border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding-top: 20px;padding-bottom: 20px;padding-left: 40px;padding-right: 40px;-webkit-transition: all .2s linear;-o-transition: all .2s linear;-moz-transition: all .2s linear;-ms-transition: all .2s linear;transition: all .2s linear;-khtml-transition: all .2s linear;}.embed-form-super-wrapper .hs-form .hs-submit {display: inline-block;width: 100%;}.embed-form-super-wrapper .hs-form .hs-submit .actions {width: 100% !important;float: left !important;clear: both !important;text-align: left !important;box-sizing:border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding-left: 11px !important;padding-right: 17px !important;}@media screen and (max-width:767px){.embed-form-super-wrapper .hs-form .form-columns-2>div.hs-form-field,.embed-form-super-wrapper .hs-form .form-columns-3>div.hs-form-field,.embed-form-super-wrapper .hs-form .form-columns-4>div.hs-form-field{width: 100% !important;}}.embed-form-super-wrapper .hs-richtext{float: left !important;width: 100% !important;padding-top: 20px !important;padding-bottom: 20px !important;padding-left: 20px !important;padding-right: 20px !important;color: #666666 !important;font-weight: 600 !important;letter-spacing: 1px !important;font-size: 12px !important;font-family: 'Lato' !important;}.embed-form-super-wrapper .hs-form .hs-submit .actions {text-align: center !important;}.embed-form-super-wrapper .hs-form .hs-error-msgs label, .embed-form-super-wrapper .hs-form .hs-error-msgs label span {font-family: 'Lato', Arial !important;letter-spacing: 1px !important;font-weight: 300 !important;font-size: 12px !important;color: #ff7373 !important;}.embed-form-super-wrapper .hs-form button:hover, .embed-form-super-wrapper .hs-form input[type=button]:hover, .embed-form-super-wrapper .hs-form input[type=reset]:hover, .embed-form-super-wrapper .hs-form input[type=submit]:hover {background: #ff7a59 !important;color: #ffffff !important; border-color: #ff6640 !important;}.grecaptcha-badge {width: auto !important; height: auto !important;box-shadow: none !important;}.embed-form-super-wrapper .hs-form input[type="checkbox"]{margin-right: 10px;margin-top: -2px;}.center-the-form form, .center-the-form form input {text-align: center;}
.logoSlider a {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.logoSlider a img {width: 100px;margin: 0 20px !important;height: 80px !important;!i;!;object-fit: contain;} 
.lpHero .content-wrapper {display: none;}
.shapeImage {z-index: 2;background-position: 0%;background-repeat: no-repeat;background-size: 100% 100%;    flex-direction: column;    justify-content: center;    align-items: flex-end;    width: 100%;    height: 100%;
    min-height: 25rem;padding: 15% 5rem 5% 2rem;    display: flex;
    background-repeat: no-repeat;}

.lpHeroDesktop {height: 100%;position: relative; } 
span.lpHeroRight { background-position: 0 7%; background-repeat: no-repeat; background-size: cover; width: 108%; height: 100%; position: absolute; inset: 0% 0% 0% auto; background-repeat: no-repeat; z-index: 1; min-height: 25rem; } 
.bgShaper { grid-column-gap: 0rem; grid-row-gap: 0rem; grid-template-rows: auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; align-items: center; display: grid ; }

.heroMobileBg img {width:100%;}








@media (min-width: 992px) {
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{display: flex !important;left:0;top:100% !important;top: 100%; width:777px;flex-direction: row !important; }
}
@media (max-width: 1900px) {
  .logoSection:before{width: 97%;}
}

@media (max-width: 1440px) {
  .header{margin: 1rem;} 
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{width: 100%;}

}



@media (max-width: 1200px) {
  .navigation .hs-menu-wrapper>ul>li:last-child{    padding-left: 1.25rem;}
  .dnd_area-row-2-force-full-width-section > .row-fluid {
   padding: 0rem 1.5rem;
}
}





@media (max-width:991px){
  span.lpHeroRight { background-position: 0 0;}
  body.mobile-open {overflow: hidden;}
  .header{position:relative; margin:1rem 0; background-color: transparent; z-index:4;} 
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children{position:relative}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{width:100%}
  .navigation{display:block;width:100%;margin:0}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {position: static; display: none; left: 0 !important; opacity: 1; }
  span.childExpand{display:block}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{text-align:left;position:relative}
  .navigation .hs-menu-wrapper>ul>li>ul>li>a{background:0 0}
  .navigation div.expandMenu{cursor:pointer;position:absolute;right:1.875rem;top:2.4375rem}
  .navigation .expandMenu i{width:1.875rem;right:0;height:0.1875rem;opacity:1;display:block;background:#0070b9;margin:0.375rem 0;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all ease .3s}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul{width:100%;display:block;margin-right:0}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1>a{padding:0.9375rem 1.875rem;line-height:1.37;border-top:0.0625rem solid #f4f6f7}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:hover>a{background-color:#f4f6f7;color:#1d252c !important}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1>a:hover{background-color:#f4f6f7;color:#1d252c;}
  .expandMenu.active i:last-child{transform:rotate(-45deg);top:-0.0625rem;position:relative}
  .expandMenu.active i:first-child{transform:rotate(45deg);top:0.5rem;position:relative}
  .navigation .hs-menu-item.hs-menu-depth-2:hover>a{background-color: #f4f6f7; color:#1d252c !important;}
  .expandMenu.active i:nth-child(2){display:none}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1>a{display:block; color:#501807; font-size:1.125rem!important;line-height:1.37;width:100%;min-height:auto}
  .leftSiteLogo{width:10rem}
  .siteLogo{margin-top:0}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{padding:0}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper,.navigation .hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{opacity:1;visibility:visible}
  span.childExpand.child-open{transform:rotate(180deg)}
  .childExpand{position:absolute;top:0.375rem;right:0.625rem;width:2.5rem;text-align:center;height:2.5rem;margin:0;padding:0.3125rem;transition:all .5s ease;cursor:pointer}
  .childExpand.open i{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}
  .childExpand i.fa.fa-angle-down{font-size:1.3125rem;position:relative}
  .childExpand.open i+i{transform:rotate(1turn);-moz-transform:rotate(1turn);-webkit-transform:rotate(1turn)}
  .row-fluid .navigation{width:calc(100% - 11.5625rem)}
  .headerRightBar,.row-fluid .navigation{display:inline-block;vertical-align:middle;margin-right:-0.25rem}
  .headerRightBar{text-align:right;width:3.125rem}
  .sitelogo{width:11.5625rem;text-align:left;display:inline-block;vertical-align:middle;margin-right:-0.25rem}
  .sitelogo img.hs-image-widget{width:100%;max-width:11.5625rem}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul{padding:0 0.9375rem;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal{background-color: #f7f6f2; padding: 0; height: calc(100vh - 1.25rem); overflow: scroll; margin-bottom: 12.5rem; padding-bottom: 6.875rem;}

  .navigation ul.hs-menu-children-wrapper{width:100%;background-color:#fff;transition:none;padding:0!important;margin:0!important;box-shadow:none!important}
  .navigation .hs-menu-depth-1.hs-item-has-children>a:after{display:none}
  span.childExpand.child-open .fa{color:#0070b9}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li a{color:#092933;padding: 1rem 1.5rem;border:none; position:relative;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li a:before { position: absolute; font-size: 0.9375rem;  margin-right: 0.125rem; content: '-'; left: 1.875rem; top: 0.5625rem; }

  .headerSection .navbar{width:100%} 
  .navigation .hs-menu-wrapper{display:none;position: absolute;top: 104%;left: 0;width: 100%;}
  .headerSection .NavIcon{width:100%;text-align:left;padding:0.625 0.9375rem;background-color:#fff;z-index:9999;position:relative}
  .headerSection .NavIcon .caret{left:2.5625rem;top:1.125rem;width:0.875rem;height:0.875rem}
  .NavIcon span.hs_cos_wrapper{width:0;height:0;padding-top:0;display:inline-block;position:relative;top:0}
  .navigationOpen{padding-top:0}
  .navigation ul.hs-menu-children-wrapper:before{display:none} 
  .headerSection .navigation ul.hs-menu-children-wrapper .hs-menu-item.hs-menu-depth-2:nth-child(1n+2){padding-left:0}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li a{font-weight:400!important;border-top:1px solid #edeef2!important}
  .headerSection .NavIcon .caret{border-top:0.4375rem dashed;border-right:0.4375rem solid transparent;border-left:0.4375rem solid transparent}
  .navigation .hs-menu-wrapper>ul>li:last-child a{margin-left:0}
  .headermain{padding:0.625rem 0}
  .headerSection .NavIcon{padding-left:1.125rem}
  .headerSection ul.lang_list_class{min-width:auto;top:0.3125rem;left:0}
  .headerSection ul.lang_list_class li a{padding:0.25 0.8125rem 0.25 1.5625rem}
  .headerSection span.caret{cursor:pointer}
  .headerSection span.flag{display:inline-block}
  .clickMenu{width:2.5rem;height:1.25rem}
  .headerRightSide{position: inherit;}
  .mobile-trigger {position: absolute;right:5%; top: 15px;}
  .header .content-wrapper{padding-left: 0;padding-right: 0;} 
  .headerLeftSide {padding-left: 5%;}
  .mobile-trigger{display:block;}
  .header:before { height: 4rem; width: calc(100% - 20px); position: absolute; content: ''; background-color: rgba(245, 88, 41, 1.0); z-index: -1; border-radius: 1rem; left: 50%; transform: translateX(-50%); }
  .header .siteLogo{width: 6.1875rem;}
  .mobile-trigger span {cursor: pointer; font-weight: 500; font-size: 1.5rem; color: #fff; } 
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1>a{border-radius: 0.625rem 0.625rem 0 0;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:hover>a{border-radius: 0.625rem 0.625rem 0 0;background-color: rgb(80, 24, 7); color: #fff !important;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:hover .child-trigger .fa{color:#fff;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul> li{padding: 0 0.9375rem;}

  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul > li.hs-menu-item.hs-menu-depth-1.menu-active > a{background-color: rgb(80, 24, 7); color: #fff !important;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul > li.hs-menu-item.hs-menu-depth-1.menu-active  .child-trigger .fa{color:#fff;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li{display: inline-block;}
  .child-trigger.child-open {transform: rotate(180deg);}
  .navigation .hs-menu-wrapper>ul>li:last-child a{border-radius: 3.125rem !important;width: 25rem !important;max-width:100% !important}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children> a:before{display:none;}
  .navigation .hs-menu-wrapper>ul >li> a:focus{color:#fff !important}
  .blogCtaV3{padding: 20px;}
  .logoSection:before{width: 96%;}

  /*  Landing Page Header  */
  .headerButton {padding-right: 38px;}
  .fourColumnBlockInner {  width: calc(50% - 15px);}
  .logos img {width: 150px;}
  .formLeftBlock{width: 100%;margin: 0 auto;}
  .formRightBlock {width: 100%;}
/*   .sectionHeading {text-align: center;} */
  .threeRowBlockInner{  width: 100%;max-width: 100%; margin: 0 auto 20px;}


}

@media (max-width:767px){
  h1{font-size:2rem;line-height: 2.5rem !important;}
  h2{font-size:2rem;line-height: 2.5rem !important;}
  .blogBannerRightSide{text-align:left;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li{width: 100%;display: block !important;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal{overflow: scroll !important;}
  .mobile-trigger span{font-size: 1.125rem;}
  .mobile-trigger{top: 1.0625rem;} 
  .header .siteLogo{width: 4.375rem;}  
  .header .headerInner{height: 4rem;} 
  .blog-index__post-image-wrapper.blog-index__post-image-wrapper--list.blogFeturedImage{height: 18.0625rem;}
  .blogBanner {padding: 1.875rem 0 1.875rem;}
  .bannerButton.mobileShow  a { padding: 0.0625rem 1.0625rem; margin-bottom: 0; font-size: 0.875rem ; display: flex; align-items: center; } 
  .bannerButton.mobileShow a span { margin-left: 1.8125rem; margin-top: 0.3125rem; }
  .bannerButton.mobileShow { display: block; margin-top: 1.25rem; }
  .blogBannertTwoCol{display: flex;flex-wrap: wrap;justify-content: space-between;flex-direction: column;align-items: flex-start;}
  .blogBannerLeftSide h1{padding: 0.625rem 0;}
  .blog-tag-filter ul{display:block;width: 25rem;white-space: nowrap;overflow: auto; margin:0 auto;}
  .blog-tag-filter ul li {padding: 0 0.625rem; display:inline-block; margin: 0 0.25rem;} 
  .blogBannerRightSide p br {display: none;}
  .blogCtaWithContent .blogTwoColCta{text-align: left;}
  .blogCtaWithContent .leftBlogCol{width: 100%;margin-bottom: 15px;}
  .blogCtaWithContent .blogTwoCol {border-radius: 2.5rem;padding: 40px 25px;}
  .blogCtaWithContent .rightBlogCol {width: 100%;order: 2;}
  .blogCtaV3 .leftBlogCol{padding: 30px 0 0;}
  .blogCtaV3 .rightBlogColInner img {width: 500px;max-width: 100%;}
  .blogCtaV3 .rightBlogColInner{  min-height: auto !important;}


  .blogItemFirstPost .blog-index__post-content{padding:0;}
  article.blog-index__post.blogItemAllPost {width: 100%;}
  .leftBlogCol{width: 108%;padding: .9rem 1.5rem .9rem;order: 2;}
  .rightBlogCol{width:100%;order: 1; margin-bottom:1rem}
  .blogTwoCol{border-radius:1.25rem}
  .rightBlogColInner{border-radius: 6.25rem 1.25rem 1.25rem 1.25rem;}
  .rightBlogColInner {min-height: 21.75rem;}
  .blogCtaV4{border-radius: 1.5rem 1.5rem;}
  .qr-code, .qr-code.margin-bottom{max-width: 5rem !important;}
  .ios-download-button, .ios-download-button.margin-bottom{max-width: 7rem !important;}
  .image-14.google-download-button, .google-download-button{max-width: 7em !important;}
  article.blogItemFirstPost h2.blog-index__post-title.blog-index__post-title--list { font-size: 2rem;} 

  .threeColumnBlockInner{width: 100%;}
  .absencesLeftSide{width:100%;}
  .absencesRightSide{width:100%;} 
  .lpBannerContent h1 {font-size: 43px;}
  .logoSection:before{width: 96%;}
  .logoSliderGroup  .slick-slide img{margin: 0 auto;}
  .lpCtaSection .rightBlogColInner{min-height: 236px;}
  /*   .lpHero.baseModuleStyle {background-position: right center !important;}  */
  /*   .lpHero.baseModuleStyle:before {position: absolute;content: '';height: 100%;width: 100%;background-color: rgba(255,255,255,0.5);top: 0; */

  .lpHero.baseModuleStyle .content-wrapper {position: relative;}
  .formRightBlock{padding: 0;}
  .rangeSection span.end {bottom: -33px;right: 25px;}
  .rangeSection span.start{bottom: -33px;left: 32px;} 
  .header.lp_header:before{height: 3.2rem;}
  .header.lp_header .headerInner{height: 3.2rem;}
  .header.lp_header{margin: 0.7rem 0;}
  .header.lp_header .headerButton a{padding: .5rem 1rem;}
  .heroMobileBg{display:block;}
  .lpHero.baseModuleStyle{background: none !important;}
   .lpHero.baseModuleStyle .lpBannerContent {padding-top: 20px;}
/*   .logoSlider a img {width: 80px;} */
  .twoColumnFormSection:after{width:94%;}
  .absencesRightSide img {max-width: 200px !important;}
  .absencesRightSide{text-align: left;}
  .absencesClient{padding: 20px 0 20px;}
  .formRightBlockForm form input[type='submit']{margin-top: 60px !important;}
  .leftBlogColInner h3 { font-size: 1.7rem; line-height: 1.2; margin: 0 0 1rem 0; }
  .lpCtaSection {display: none;}
  .mobileContentBackgrounud { background-image: url('https://cdn.prod.website-files.com/65d1f4e49cb7c96fa5546733/6677144d5ab5aab74873ead5_Subtract.png'); background-position: 0 0; background-repeat: no-repeat; background-size: 100% 100%; width: 100%; margin-top: -5rem; padding-top: 4rem; z-index: 33; position: relative; padding-bottom: 2rem; }
  .lpHero .content-wrapper {display: block;}
  .bgShaper {display: none;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul { padding: 0 10px; }
}


@media (max-width:480px){  
  .fourColumnBlockInner {  width: 100%;}
  .blog-tag-filter ul{display:block;width: 18.75rem;white-space: nowrap;overflow: auto; margin:0 auto;} 
  .headerButton{padding-right: 24px;} 
  .logosGroup{flex-direction: column;}
  .logoSection  .sectionHeading {padding-bottom: 20px;}
  .threeColumnSectiopn{padding-top: 20px !important;padding-bottom: 20px !important;}
}

@media (max-width: 767px) {
  .blog-post__tag-link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 10px 14px;
    min-width: 48px;
    min-height: 48px;
    font-size: 16px;
    color:black !important;
  }
}

/* ==========================================================================
   Pagination Tap Target Size Fix
   ========================================================================== */

.hs-pagination__link {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  min-width: 48px;
  min-height: 48px;
  padding: 5px;
}

/* Add some margin between the number links for better spacing */
.hs-pagination-numbers .hs-pagination__link {
  margin: 0 4px;
}