.form-title {
  display: none;
}


:root {
    --hsf-background__background-color: #fff;
    --hsf-background__padding: 45px;
    --hsf-background__border-style: none;
    --hsf-background__border-color: #1e1e1e;
    --hsf-background__border-radius: 6px;
    --hsf-background__border-width: 1px;
    --hsf-button__border-radius: 6px !important;
    --hsf-default-field-input__font-family: "Inter", sans-serif !important;
    --hsf-default-field-label__font-family: "Inter", sans-serif !important;
    --hsf-default-button__font-family: "Inter", sans-serif !important;
    --hsf-default-richtext__font-family: "Inter", sans-serif !important;
    --hsf-default-heading__font-family: "Inter", sans-serif !important;
}


.outer_form_container {
  background: #F0EDEB !important;
}

.inner_form_container {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
    padding: var(--hsf-background__padding, var(--hsf-default-background__padding));
      border-radius: 12;

}
}

.content-wrapper,.dnd-section>.row-fluid,.header__wrapper {
    max-width: 1000px
}

html {
    font-size: 16px
}

body {
    background-color: #fff;
    color: #231f20;
    font-size: 16px
}

body,p {
    font-family: "Inter", sans-serif !important;
    font-style: normal;
    font-weight: 400;
    text-decoration: none
}

a {
    color: #1ae5c2
}

a,a:focus,a:hover {
    font-family: "Inter", sans-serif !important;
    font-style: normal;
    font-weight: 400;
    text-decoration: underline
}

a:focus,a:hover {
    color: #1ae5c2
}

a:active {
    color: #91a289;
    font-family: "Inter", sans-serif !important;
    font-style: normal;
    font-weight: 400;
    text-decoration: underline
}

h1 {
    font-size: 40px
}

h1,h2 {
    color: #231f20;
    font-family: "Source Serif Pro",serif;
    font-style: normal;
    font-weight: 600;
    text-decoration: none;
    text-transform: none
}

h2 {
    font-size: 32px
}

h3 {
    font-size: 28px
}

h3,h4 {
    color: #231f20;
    font-family: "Source Serif Pro",serif;
    font-style: normal;
    font-weight: 600;
    text-decoration: none;
    text-transform: none
}

h4 {
    font-size: 24px
}

h5 {
    font-size: 20px
}

h5,h6 {
    color: #231f20;
    font-family: "Source Serif Pro",serif;
    font-style: normal;
    font-weight: 600;
    text-decoration: none;
    text-transform: none
}

h6 {
    font-size: 16px
}

blockquote {
    border-left-color: #1e1e1e;
    color: #231f20;
    font-family: "Source Serif Pro",serif;
    font-size: 24px;
    font-weight: 600
}

blockquote,blockquote>footer {
    font-style: normal;
    text-decoration: none
}

blockquote>footer {
    font-family: "Inter", sans-serif !important;
    font-size: 16px;
    font-weight: 400
}

hr {
    border-bottom-color: #fff
}

.button,.hs-button,button {
    background-color: #1ae5c2;
    border: 1px solid #1ae5c2;
    border-radius: 6px !important;
    color: black !important;
    font-family: "Inter", sans-serif !important;
    font-style: normal;
    font-weight: 600;
    align-items: right !important;
    padding: 10px 30px !important;
    width: auto !important;
    text-decoration: none;
    display: flex !important;
    fill: #fff;
    font-size: 16px;
    text-transform: none
}

.button:active,.button:focus,.button:hover,.hs-button:active,.hs-button:focus,.hs-button:hover,button:active,button:focus,button:hover {
    background-color: #1ae5c2;
    border: 1px solid #1ae5c2;
    border-radius: 6px;
    color: #fff;
    font-family: "Inter", sans-serif !important;
    font-style: normal;
    font-weight: 600;
    text-decoration: none;
    fill: #fff
}

.button:active,.hs-button:active,button:active {
    background-color: #1ae5c2;
    border: 1px solid #6affff;
    border-radius: 12px;
    color: #fff;
    font-family: "Inter", sans-serif !important;
    font-style: normal;
    font-weight: 600;
    text-decoration: none;
    fill: #fff
}

.button.button--secondary,.hs-delete-data__button,.hs-download-data__button {
    background-color: hsla(0,0%,100%,0);
    border: 1px solid #1ae5c2;
    border-radius: 12px;
    color: #1ae5c2;
    font-family: "Inter", sans-serif !important;
    font-style: normal;
    font-weight: 600;
    text-decoration: none;
    fill: #1ae5c2;
    text-transform: none
}

.button.button--secondary:active,.button.button--secondary:focus,.button.button--secondary:hover,.hs-delete-data__button:active,.hs-delete-data__button:focus,.hs-delete-data__button:hover,.hs-download-data__button:active,.hs-download-data__button:focus,.hs-download-data__button:hover {
    background-color: #1ae5c2;
    border: 1px solid #1ae5c2;
    border-radius: 12px;
    color: #fff;
    font-family: "Inter", sans-serif !important;
    font-style: normal;
    font-weight: 600;
    text-decoration: none;
    fill: #fff
}

.button.button--secondary:active,.hs-delete-data__button:active,.hs-download-data__button:active {
    background-color: #6affff;
    border: 1px solid #6affff;
    border-radius: 12px;
    color: #fff;
    font-family: "Inter", sans-serif !important;
    font-style: normal;
    font-weight: 600;
    text-decoration: none;
    fill: #fff
}

.button.button--simple {
    color: #1ae5c2;
    fill: #1ae5c2;
    border-radius: 12px;

}

.button.button--simple,.button.button--simple:focus,.button.button--simple:hover {
    font-family: "Inter", sans-serif !important;
    font-style: normal;
    font-weight: 400;
    text-decoration: underline;
    border-radius: 12px;

}

.button.button--simple:focus,.button.button--simple:hover {
    color: #1ae5c2;
    fill: #1ae5c2;
    border-radius: 12px;

}

.button.button--simple:active {
    color: #91a289;
    font-family: "Inter", sans-serif !important;
    font-style: normal;
    font-weight: 400;    
    border-radius: 12px;
    text-decoration: underline;
    fill: #91a289
}

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

.button.button--large {
    font-size: 18px;
    border-radius: 12px;
    padding: 10px 20px
}

:root {
    --hsf-global__font-family: "Inter", sans-serif !important;
    --hsf-global__font-size: 1rem;
    --hsf-global__color: #231f20
}

form {
    background-color: #1e1e1e;
    border: 1px #1e1e1e;
    border-radius: 0;
    padding: 45px
}



.form-title {
    border: 1px #1ae5c2;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    color: #fff;
    font-family: "Source Serif Pro",serif;
    font-size: 28px;
    font-weight: 600;
    padding: 25px;
    background-color: #3c615b00;
}

.form-title,form label {
    font-style: normal;
    text-decoration: none
}

form label {
    color: #231f20;
    font-family: "Inter", sans-serif !important;
    font-size: 16px;
    font-weight: 400;
    padding: 6px 0
}

:root {
    --hsf-field-label__font-family: "Inter", sans-serif !important;
    --hsf-field-label__font-size: 16px;
    --hsf-field-label__color: #231f20;
    --hsf-erroralert__font-family: var(--hsf-field-label__font-family)
}

form legend {
    color: #231f20;
    font-family: "Inter", sans-serif !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-decoration: none
}

:root {
    --hsf-field-description__font-family: "Inter", sans-serif !important;
    --hsf-field-description__color: #231f20
}

form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea {
    background-color: #fff;
    border: 1px #fff;
    border-radius: 0;
    color: #231f20;
    font-family: "Inter", sans-serif !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    padding: 10px;
    text-decoration: none
}

:root {
    --hsf-field-input__font-family: "Inter", sans-serif !important;
    --hsf-field-input__color: #231f20;
    --hsf-field-input__background-color: #fff;
    --hsf-field-input__border-color: #A1A1AA !important;
    --hsf-field-input__border-width: 1px;
    --hsf-field-input__border-style: solid;
    --hsf-field-input__border-radius: 6px;
    --hsf-field-input__padding: 10px;
    --hsf-field-textarea__font-family: var(--hsf-field-input__font-family);
    --hsf-field-textarea__color: var(--hsf-field-input__color);
    --hsf-field-textarea__background-color: var(--hsf-field-input__background-color);
    --hsf-field-textarea__border-color: var(--hsf-field-input__border-color);
    --hsf-field-textarea__border-style: var(--hsf-field-input__border-style);
    --hsf-field-textarea__border-radius: var(--hsf-field-input__border-radius);
    --hsf-field-textarea__padding: var(--hsf-field-input__padding);
    --hsf-field-checkbox__padding: 8px;
    --hsf-field-checkbox__background-color: var(--hsf-field-input__background-color);
    --hsf-field-checkbox__color: var(--hsf-field-input__color);
    --hsf-field-checkbox__border-color: #959494;
    --hsf-field-checkbox__border-width: 1px 1px 1px 1px;
    --hsf-field-checkbox__border-style: solid;
    --hsf-field-radio__padding: 8px;
    --hsf-field-radio__background-color: var(--hsf-field-input__background-color);
    --hsf-field-radio__color: var(--hsf-field-input__color);
    --hsf-field-radio__border-color: #959494;
    --hsf-field-radio__border-width: 1px 1px 1px 1px;
    --hsf-field-radio__border-style: solid
}

::-webkit-input-placeholder {
    color: #fff
}

::-moz-placeholder {
    color: #fff
}

:-ms-input-placeholder {
    color: #fff
}

:-moz-placeholder {
    color: #fff
}

::placeholder {
    color: #fff
}

:root {
    --hsf-field-input__placeholder-color: #fff
}

form .hs-dateinput:before {
    right: 10px
}

form .pika-table thead th {
    background-color: #1ae5c2;
    color: #fff
}

form td.is-today .pika-button {
    color: #231f20
}

form .is-selected .pika-button {
    background-color: #1e1e1e;
    color: #231f20
}

form .pika-button:hover {
    background-color: #1ae5c2!important
}

form .hs-richtext,form .hs-richtext *,form .hs-richtext a,form .hs-richtext h1,form .hs-richtext h2,form .hs-richtext h3,form .hs-richtext h4,form .hs-richtext h5,form .hs-richtext h6,form .hs-richtext p {
    color: #231f20;
    font-family: "Inter", sans-serif !important;
    font-style: normal;
    font-weight: 400;
    text-decoration: none
}

:root {
    --hsf-heading__font-family: "Inter", sans-serif !important;
    --hsf-heading__color: #231f20;
    --hsf-heading__text-shadow: none;
    --hsf-richtext__font-family: "Inter", sans-serif !important;
    --hsf-richtext__font-size: 1rem;
    --hsf-richtext__color: #231f20;
    --hsf-field-footer__font-family: var(--hsf-field-description__font-family);
    --hsf-field-footer__color: var(--hsf-field-description__color)
}

form .legal-consent-container,form .legal-consent-container .hs-richtext,form .legal-consent-container .hs-richtext p {
    color: #231f20;
    font-family: "Inter", sans-serif !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-decoration: none
}

form .hs-button,form .hs-subscriptions-primary-button,form input[type=submit] {
    background-color: #1ae5c2;
    border: 1px solid #1ae5c2;
    border-radius: 0;
    color: #fff;
    font-family: "Inter", sans-serif !important;
    font-style: normal;
    font-weight: 600;
    text-decoration: none;
    text-transform: none
}

form .hs-button:focus,form .hs-button:hover,form .hs-subscriptions-primary-button:focus,form .hs-subscriptions-primary-button:hover,form input[type=submit]:focus,form input[type=submit]:hover {
    background-color: #1ae5c2;
    border: 1px solid #1ae5c2;
    color: #fff;
    font-family: "Inter", sans-serif !important;
    font-style: normal;
    font-weight: 600;
    text-decoration: none
}

form .hs-button:active,form .hs-subscriptions-primary-button:active,form input[type=submit]:active {
    background-color: #91a289;
    border: 1px solid #6affff;
    color: #fff;
    font-family: "Inter", sans-serif !important;
    font-style: normal;
    font-weight: 600;
    text-decoration: none
}

:root {
    --hsf-button__font-family: "Inter", sans-serif !important;
    --hsf-button__color: #fff;
    --hsf-button__background-color: #1ce5c2;
    --hsf-button__background-image: none;
    --hsf-button__border-style: solid;
    --hsf-button__border-radius: 0px;
    --hsf-button__box-shadow: none;
    --hsf-button--hover__color: #fff;
    --hsf-button--hover__background-color: #29ffdc;
    --hsf-button--hover__border-color: #1ce5c2;
    --hsf-button--focus__color: #fff;
    --hsf-button--focus__background-color: #1ae5c2;
    --hsf-button--focus__border-color: #1ae5c2
}

form .hs-button,form input[type=submit] {
    font-size: 16px;
    padding: 10px 20px
}

:root {
    --hsf-button__font-size: 16px;
    --hsf-button__padding: 10px
}

.submitted-message {
    background-color: #1e1e1e;
    border: 1px #1e1e1e;
    border-radius: 0;
    padding: 45px
}

.icon {
    background-color: #f0edeb;
    padding: 15px
}

.icon svg {
    fill: #fff;
    height: 16px;
    width: 16px
}

.icon--light .icon {
    background-color: #fff
}

.icon--light svg {
    fill: #f0edeb
}

.icon--small svg {
    height: 12px;
    width: 12px
}

.icon--small .icon {
    padding: 10px
}

.icon--large svg {
    height: 24px;
    width: 24px
}

.icon--large .icon {
    padding: 25px
}

table {
    background-color: #fff
}

table,td,th {
    border: 1px solid #fff
}

td,th {
    color: #231f20;
    padding: 10px
}

thead td,thead th {
    background-color: #1ae5c2;
    color: #fff
}

tfoot td,tfoot th {
    background-color: #1e1e1e;
    color: #231f20
}

.header {
    background-color: #fff
}

.header .tabs__tab,.header .tabs__tab:active,.header .tabs__tab:focus,.header .tabs__tab:hover,.header a:not(.button),.header blockquote,.header div,.header h1,.header h2,.header h3,.header h4,.header h5,.header h6,.header li,.header p,.header span {
    color: #231f20
}

.header__top {
    background-color: #1e1e1e
}

.header__language-switcher-current-label>span {
    color: #231f20;
    font-family: "Inter", sans-serif !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
    text-transform: none
}

.header__language-switcher:focus .header__language-switcher-current-label>span,.header__language-switcher:hover .header__language-switcher-current-label>span {
    color: #000;
    font-family: "Inter", sans-serif !important;
    font-style: normal;
    font-weight: 400;
    text-decoration: none
}

.header__language-switcher-child-toggle svg {
    fill: #231f20
}

.header__language-switcher .lang_list_class {
    border-color: #fff
}

.header__language-switcher .lang_list_class li {
    background-color: #fff
}

.header__language-switcher .lang_list_class a:not(.button) {
    color: #231f20;
    font-family: "Inter", sans-serif !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
    text-transform: none
}

.header__language-switcher .lang_list_class a:focus,.header__language-switcher .lang_list_class a:hover {
    background-color: #fff;
    color: #000
}

.header__bottom,.header__language-switcher .lang_list_class a:active {
    background-color: #fff
}

.header__logo-company-name {
    color: #231f20;
    font-family: "Source Serif Pro",serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    text-decoration: none;
    text-transform: none
}

@media (max-width: 767px) {
    .header__menu--mobile {
        background-color:#fff
    }
}

.header__menu-link {
    font-family: "Inter", sans-serif !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
    text-transform: none
}

@media (max-width: 767px) {
    .header__menu-item--depth-1 {
        border-top:1px solid #fff
    }
}

.header__menu-item--depth-1>.header__menu-link:not(.button) {
    color: #231f20
}

.header__menu-item--depth-1>.header__menu-link:focus,.header__menu-item--depth-1>.header__menu-link:hover {
    color: #000;
    font-family: "Inter", sans-serif !important;
    font-style: normal;
    font-weight: 400;
    text-decoration: none
}

.header__menu-item--depth-1>.header__menu-link:active {
    color: #505050;
    font-family: "Inter", sans-serif !important;
    font-style: normal;
    font-weight: 400;
    text-decoration: none
}

.header__menu-item--depth-1>.header__menu-link--active-link:not(.button) {
    color: #000;
    font-family: "Inter", sans-serif !important;
    font-style: normal;
    font-weight: 400;
    text-decoration: none
}

.header__menu-item--depth-1 .header__menu-child-toggle svg {
    fill: #231f20
}

.header__menu-submenu {
    background-color: #fff;
    border-color: #fff
}

.header__menu-submenu .header__menu-link:not(.button) {
    color: #231f20
}

.header__menu-submenu .header__menu-item:focus,.header__menu-submenu .header__menu-item:hover {
    background-color: #fff
}

.header__menu-submenu .header__menu-link:focus,.header__menu-submenu .header__menu-link:hover {
    color: #000;
    font-family: "Inter", sans-serif !important;
    font-style: normal;
    font-weight: 400;
    text-decoration: none
}

.header__menu-submenu .header__menu-link:active {
    background-color: #fff
}

.header__menu-submenu .header__menu-link--active-link:not(.button) {
    background-color: #fff
}

.header__menu-toggle svg {
    fill: #231f20
}

.footer {
    background-color: #fff
}

.footer .tabs__tab,.footer .tabs__tab:active,.footer .tabs__tab:focus,.footer .tabs__tab:hover,.footer a:not(.button),.footer blockquote,.footer div,.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer li,.footer p,.footer span {
    color: #231f20
}

.footer hr {
    border-bottom-color: #231f20!important
}

.footer .hs-menu-wrapper a {
    color: #231f20;
    font-family: "Inter", sans-serif !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
    text-transform: none
}

.footer .hs-menu-wrapper a:focus,.footer .hs-menu-wrapper a:hover {
    color: #000;
    font-family: "Inter", sans-serif !important;
    font-style: normal;
    font-weight: 400;
    text-decoration: none
}

.footer .hs-menu-wrapper a:active {
    color: #505050;
    font-family: "Inter", sans-serif !important;
    font-style: normal;
    font-weight: 400;
    text-decoration: none
}

.footer .hs-menu-wrapper .active>a {
    color: #000;
    font-family: "Inter", sans-serif !important;
    font-style: normal;
    font-weight: 700;
    text-decoration: underline
}

.card--dark {
    background-color: #231f20;
    border: 1px solid #231f20;
    border-radius: 0;
    color: #fff
}

.card--dark a:not(.button),.card--dark blockquote,.card--dark div,.card--dark h1,.card--dark h2,.card--dark h3,.card--dark h4,.card--dark h5,.card--dark h6,.card--dark li,.card--dark p,.card--dark span,.card--dark summary {
    color: #fff
}

.card--light {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 0
}

.card--light,.card--light a:not(.button),.card--light blockquote,.card--light div,.card--light h1,.card--light h2,.card--light h3,.card--light h4,.card--light h5,.card--light h6,.card--light li,.card--light p,.card--light span,.card--light summary {
    color: #231f20
}

.error-page:before {
    font-family: "Inter", sans-serif !important;
    font-style: normal;
    font-weight: 400;
    text-decoration: none
}

#email-prefs-form,#email-prefs-form h1,#email-prefs-form h2 {
    color: #231f20
}

.hs-search-results__title {
    font-size: 32px
}

.backup-unsubscribe input[type=email] {
    font-size: 16px!important;
    padding: 10px!important
}

.accordion__summary,.accordion__summary:before {
    font-family: "Source Serif Pro",serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    text-decoration: none
}

.card--dark .accordion__summary:before {
    color: #fff
}

.card--light .accordion__summary:before {
    color: #231f20
}

.blog-listing__post-title {
    text-transform: none
}

.blog-listing__post-title-link {
    color: #231f20;
    font-family: "Source Serif Pro",serif;
    font-style: normal;
    font-weight: 600;
    text-decoration: none
}

.blog-listing__post-title-link:focus,.blog-listing__post-title-link:hover {
    color: #000;
    font-family: "Source Serif Pro",serif;
    font-style: normal;
    font-weight: 600;
    text-decoration: none
}

.blog-listing__post-title-link:active {
    color: #736f70;
    font-family: "Source Serif Pro",serif;
    font-style: normal;
    font-weight: 600;
    text-decoration: none
}

.blog-listing__post-tag {
    color: #231f20
}

.blog-listing__post-tag:focus,.blog-listing__post-tag:hover {
    color: #000
}

.blog-listing__post-tag:active {
    color: #736f70
}

.blog-listing__post-author-name,.blog-post__author-name {
    color: #231f20
}

.blog-listing__post-author-name :focus,.blog-listing__post-author-name :hover,.blog-post__author-name:focus,.blog-post__author-name:hover {
    color: #000
}

.blog-listing__post-author-name :active,.blog-post__author-name:active {
    color: #736f70
}

.image-gallery__close-button-icon:focus,.image-gallery__close-button-icon:hover {
    background-color: #a09d9b
}

.image-gallery__close-button-icon:active {
    background-color: #fff
}

.icon--light .image-gallery__close-button-icon:focus,.icon--light .image-gallery__close-button-icon:hover {
    background-color: #afafaf
}

.icon--light .image-gallery__close-button-icon:active {
    background-color: #fff
}

.pagination__link-icon svg {
    fill: #1ae5c2;
    height: 16px;
    width: 16px
}

.pagination__link:focus .pagination__link-icon svg,.pagination__link:hover .pagination__link-icon svg {
    fill: #1ae5c2
}

.pagination__link:active .pagination__link-icon svg {
    fill: #6affff
}

.pagination__link--active {
    border-color: #fff
}

.pricing-card__heading {
    background-color: #1ae5c2
}

.social-follow__icon:focus,.social-follow__icon:hover,.social-sharing__icon:focus,.social-sharing__icon:hover {
    background-color: #a09d9b
}

.social-follow__icon:active,.social-sharing__icon:active {
    background-color: #fff
}

.icon--light .social-follow__icon:focus,.icon--light .social-follow__icon:hover,.icon--light .social-sharing__icon:focus,.icon--light .social-sharing__icon:hover {
    background-color: #afafaf
}

.icon--light .social-follow__icon:active,.icon--light .social-sharing__icon:active {
    background-color: #fff
}

.tabs__tab,.tabs__tab:active,.tabs__tab:focus,.tabs__tab:hover {
    border-color: #231f20;
    color: #231f20
}

.cs-metric .cs-metric__data {
    font-family: Source Serif Pro
}


