.elementor-kit-7{--e-global-color-primary:#0D3D4F;--e-global-color-secondary:#6E8A94;--e-global-color-text:#0D3D4F;--e-global-color-accent:#45D666;--e-global-color-765d8dd:#FFFFFF;--e-global-color-c69ef8b:#000000;--e-global-color-358683c:#CFD9DB;--e-global-typography-primary-font-family:"DM Sans";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"DM Sans";--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.2;--e-global-typography-secondary-letter-spacing:-1px;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.2;--e-global-typography-text-letter-spacing:-1px;--e-global-typography-accent-font-family:"DM Sans";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-letter-spacing:-0.7px;--e-global-typography-d824e1b-font-family:"DM Sans";--e-global-typography-d824e1b-font-size:120px;--e-global-typography-d824e1b-font-weight:700;--e-global-typography-d824e1b-line-height:1;--e-global-typography-d824e1b-letter-spacing:-6px;--e-global-typography-7f56335-font-family:"DM Sans";--e-global-typography-7f56335-font-size:72px;--e-global-typography-7f56335-font-weight:700;--e-global-typography-7f56335-line-height:1;--e-global-typography-7f56335-letter-spacing:-3.6px;--e-global-typography-3b76c0d-font-family:"DM Sans";--e-global-typography-3b76c0d-font-size:32px;--e-global-typography-3b76c0d-font-weight:700;--e-global-typography-3b76c0d-line-height:36px;--e-global-typography-3b76c0d-letter-spacing:-1.6px;--e-global-typography-79e7bf8-font-family:"DM Sans";--e-global-typography-79e7bf8-font-size:24px;--e-global-typography-79e7bf8-font-weight:700;--e-global-typography-79e7bf8-line-height:24px;--e-global-typography-79e7bf8-letter-spacing:-1.2px;--e-global-typography-070a087-font-family:"DM Sans";--e-global-typography-070a087-font-size:14px;--e-global-typography-070a087-font-weight:700;--e-global-typography-070a087-letter-spacing:-0.7px;--e-global-typography-2c0a9eb-font-family:"DM Sans";--e-global-typography-2c0a9eb-font-size:12px;--e-global-typography-2c0a9eb-font-weight:700;--e-global-typography-35a9745-font-family:"DM Sans";--e-global-typography-35a9745-font-size:14px;--e-global-typography-253cba6-font-family:"DM Sans";--e-global-typography-253cba6-font-size:20px;--e-global-typography-253cba6-font-weight:400;--e-global-typography-253cba6-line-height:1.2;--e-global-typography-253cba6-letter-spacing:-1px;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );border-radius:54px 54px 54px 54px;padding:18px 25.5px 18px 25.5px;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-7{--e-global-typography-d824e1b-font-size:100px;--e-global-typography-d824e1b-line-height:100px;--e-global-typography-d824e1b-letter-spacing:-5px;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-d824e1b-font-size:84px;--e-global-typography-d824e1b-line-height:84px;--e-global-typography-d824e1b-letter-spacing:-2.4px;--e-global-typography-7f56335-font-size:56px;--e-global-typography-7f56335-line-height:56px;--e-global-typography-7f56335-letter-spacing:-2.6px;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-secondary-font-size:16px;--e-global-typography-text-font-size:18px;--e-global-typography-d824e1b-font-size:64px;--e-global-typography-d824e1b-line-height:64px;--e-global-typography-d824e1b-letter-spacing:-3.2px;--e-global-typography-7f56335-font-size:48px;--e-global-typography-7f56335-line-height:48px;--e-global-typography-7f56335-letter-spacing:-2.4px;--e-global-typography-3b76c0d-font-size:32px;--e-global-typography-3b76c0d-line-height:33px;--e-global-typography-3b76c0d-letter-spacing:-1.6px;--e-global-typography-253cba6-font-size:14px;--e-global-typography-253cba6-letter-spacing:-0.7px;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --Primary:#0D3D4F; --Accent:#45D666; --Secondary:#6E8A94; --Tertiary:#CFD9DB; --Black:#000; --White:#fff; --Primary_Shade_2:#3D6373; --DUP_Accent:#45D666; --DUP_White:#fff; --DUP_Primary:#0D3D4F; --DUP_Primary1:#0D3D4F; --DUP_White1:#fff; --DUP_Accent1:#45D666; }
/* Start custom CSS */p {
    margin: 0;
}

.display-mob {
    display: none;    
}

.elementor-element.elementor-button:focus {
    outline: none;    
}

.uc-list-menu>li:last-child>a {
    background-color: #45D666;
    color: #0D3D4F !important;
    padding: 18px 32px;
    border-radius: 54px;
}

.uc-list-menu>li:last-child>a:hover, .outgrow-b:hover {
    color: #fff !important;
}

.uc-list-menu>li:last-child>a:after, #content .wp-block-button__link:after, .outgrow-b:after {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" viewBox="0 0 16 15" fill="none"><g clip-path="url(%23clip0_2129_7627)"><path d="M9 1L15 7.5L9 14" stroke="%230D3D4F"/><line x1="15" y1="7.5" x2="-4.37114e-08" y2="7.5" stroke="%230D3D4F"/></g><defs><clipPath id="clip0_2129_7627"><rect width="16" height="15" fill="white"/></clipPath></defs></svg>');
    margin-left: 12px;
    position: relative;
    top: 2px;
}

.uc-list-menu>li:last-child>a:hover:after, #content .wp-block-button__link:hover:after, .outgrow-b:hover:after {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" viewBox="0 0 16 15" fill="none"><g clip-path="url(%23clip0_2129_3492)"><path d="M9 1L15 7.5L9 14" stroke="white"/><line x1="15" y1="7.5" x2="-4.37114e-08" y2="7.5" stroke="white"/></g><defs><clipPath id="clip0_2129_3492"><rect width="16" height="15" fill="white"/></clipPath></defs></svg>');
}

.btn-primary .elementor-button,
a.btn-primary,
.btn-secondary,
.uc-list-menu>li:last-child>a, #content .wp-block-button__link, .outgrow-b {
    position: relative;
    overflow: hidden;
    z-index: 1;
    transition: color 0.3s ease-in-out;
}

.btn-primary .elementor-button,
a.btn-primary,
.uc-list-menu>li:last-child>a {
    color: #0D3D4F;
}

.btn-primary .elementor-button::before,
a.btn-primary::before,
.btn-secondary::before,
.uc-list-menu>li:last-child>a:before, #content .wp-block-button__link:before, .outgrow-b:before {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 54px;
    transform: translateX(-100%);
    z-index: -1;
    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.btn-primary .elementor-button::before,
a.btn-primary::before,
.uc-list-menu>li:last-child>a::before, #content .wp-block-button__link::before, .outgrow-b:before {
    background-color: #6E8A94;
}

.btn-secondary::before {
    background-color: #45D666;
}

.btn-primary .elementor-button:hover,
#content .wp-block-button__link:hover {
    color: #fff;
}

.btn-primary .elementor-button:hover::before,
a.btn-primary:hover::before,
.btn-secondary:hover::before,
.uc-list-menu>li:last-child>a:hover::before, #content .wp-block-button__link:hover::before,
.outgrow-b:hover:before {
    transform: translateX(0);
}

.btn-primary .elementor-button svg path,
.btn-primary .elementor-button svg line,
.btn-primary svg path,
.btn-primary svg line,
.btn-secondary svg path,
.btn-secondary svg line,
.carousel-primary .elementor-swiper-button svg line,
.carousel-primary .elementor-swiper-button svg path {
    fill: transparent !important;
    stroke: currentColor !important;
}

#content .wp-block-button__link {
    background-color: #45D666;
    padding: 18px 34px;
    width: auto;
    font-family: DM Sans;
    font-weight: 400;
    font-size: 14px;
    border-radius: 54px;
    color: #0D3D4F;
}

.elementor-button-link {
    text-align: left;
}

.button-link .elementor-button, .button-link-2 .elementor-button {
    background-color: transparent !important;
    padding: 0;
    color: #6E8A94;
}

.button-link .elementor-button::before, .button-link-2 .elementor-button::before {
    background-color: transparent !important;
}

.button-link .elementor-button:hover {
    color: #45D666;
}

.button-link-2 .elementor-button .elementor-button-content-wrapper{
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.button-link-2 .elementor-button .elementor-button-icon {
    position: relative;
    width: 37px;
    height: 37px;
    min-width: 37px;
    min-height: 37px;
    border-radius: 50%;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #45D666;
    margin: 0;
}

.button-link-2 .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    inset: 0;
    background-color: #0D3D4F;
    border-radius: 50%;
    transform: translateX(-100%);
    z-index: 1;
    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.button-link-2 .elementor-button svg {
    position: relative;
    z-index: 2;
    border-radius: 50%;
    padding: 11px 10px;
    width: 100%;
    height: 100%;
}

.button-link-2 .elementor-button:hover .elementor-button-icon::after {
    transform: translateX(0);
}

.button-link-2 .elementor-button:hover svg path,
.button-link-2 .elementor-button:hover svg line {
    fill: transparent !important;
    stroke: #fff !important;
}

a.btn-link svg path, 
a.btn-link svg line {
    fill: transparent !important;
    stroke: currentColor !important;
}


.elementor-blockquote--skin-quotation .elementor-blockquote:before {
    content: "" !important;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="20" viewBox="0 0 22 20" fill="none"><path d="M9.01612 20H0V13.3877C0 10.7128 0.229277 8.60159 0.689955 7.05626C1.15063 5.51094 1.99981 4.12232 3.24173 2.89477C4.48152 1.66721 6.06523 0.703014 7.98861 0L9.75277 3.81543C7.95677 4.42921 6.66602 5.28458 5.88691 6.38154C5.10566 7.47851 4.69381 8.93677 4.65136 10.7563H9.01612V20ZM21.2633 20H12.2472V13.3877C12.2472 10.691 12.4765 8.57329 12.9372 7.03885C13.3979 5.50441 14.2534 4.12232 15.5038 2.89477C16.7542 1.66721 18.3316 0.703014 20.2358 0L22 3.81543C20.204 4.42921 18.9132 5.28458 18.1341 6.38154C17.3529 7.47851 16.941 8.93677 16.8986 10.7563H21.2633V20Z" fill="%230D3D4F"/></svg>');
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-blockquote--skin-quotation.quote-1 .elementor-blockquote:before {
      height: 25px;
  }

.elementor-blockquote--skin-quotation.quote-2 .elementor-blockquote:before {
      height: 20px;
  }
  
.elementor-element:not(.elementor-motion-effects-element-type-background) {
        background-attachment: fixed;
    }
    
.elementor-post__card .elementor-post__badge {
    position: relative !important;
    left: 0;
    padding: 0 !important;
    margin: 0 0 12px 0 !important;
}

.elementor-post__read-more {
    position: relative;
} 

.elementor-post__read-more::after {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" viewBox="0 0 16 15" fill="none"><g clip-path="url(%23clip0_1515_2000)"><path d="M9 1L15 7.5L9 14" stroke="%236E8A94"/><line x1="15" y1="7.5" x2="-4.37114e-08" y2="7.5" stroke="%236E8A94"/></g><defs><clipPath id="clip0_1515_2000"><rect width="16" height="15" fill="white"/></clipPath></defs></svg>');
    position: absolute;
    top: 3px;
    right: -28px;
}

/* Reset Elementor inner wrapper */
.container-right-empty > .e-con-inner {
    max-width: none;
    margin: 0;
    padding-right: 0 !important;
}

.container-right-empty-atomic {
    width: 100%;
    max-width: 100%;
    margin: 0;
}

.container-right-empty-atomic > .global-container {
    max-width: none !important;
    width: 100% !important;

     Remove centering 
    margin-left: 0 !important;
    margin-right: 0 !important;

     Kill right padding 
    padding-right: 0 !important;
    padding-inline-end: 0 !important;
}

/* Desktop (larger screens) → 1320px grid */
@media (min-width: 1367px) {
    .container-right-empty {
        padding-left: calc((100vw - 1320px) / 2 + 20px);
        padding-right: 0 !important;
    }
    
    .container-right-empty-atomic > .global-container {
        padding-left: calc((100vw - 1320px) / 2 + 10px) !important;
        padding-right: 0 !important;
    }
}

/* Laptop → 1140px grid */
@media (min-width: 1200px) and (max-width: 1366px) {
    .container-right-empty {
        padding-left: calc((100vw - 1140px) / 2 + 10px);
        padding-right: 0 !important;
    }
    
    .container-right-empty-atomic > .global-container {
        padding-left: calc((100vw - 1140px) / 2 + 10px) !important;
        padding-right: 0 !important;
    }
}

/* Mobile & Tablet → normal */
@media (max-width: 1199px) {
    
    .display-mob {
        display: block;    
    }

    
    .container-right-empty {
        padding-left: 20px ;
        padding-right: 20px ;
    }
    
    .container-right-empty-atomic > .global-container {
        padding-left: 20px ;
        padding-right: 20px ;
    }
    
    .container-right-empty-atomic .elementor-widget-n-carousel .e-n-carousel.offset-both,
    .container-right-empty-atomic .elementor-widget-n-carousel .e-n-carousel.offset-right,
    .container-right-empty .elementor-widget-n-carousel .e-n-carousel.offset-both,
    .container-right-empty .elementor-widget-n-carousel .e-n-carousel.offset-right{
        padding-inline-end: 0 !important; 
    }
}


.elementor-swiper-button-prev,
.elementor-swiper-button-next {
    top: 100%;
    left: 0 !important;
    right: auto !important;
    transform: none;
}

.elementor-swiper-button-prev {
    margin-left: 0;
}

.elementor-swiper-button-next {
    margin-left: 54px; /* adjust spacing */
}

#toc .elementor-toc__list-wrapper{
    margin: 0 0 20px 0;
}

#toc .elementor-toc__list-wrapper li{
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: -1.2px;
}

#content h2 {
    font-family: "DM Sans";
    font-size: 48px;
    font-weight: 700;
    line-height: 48px;
    letter-spacing: -2.4px;
    margin: 56px 0 32px 0;
}

#content h2:first-of-type {
    margin: 0 0 32px 0;
}

#content h3 {
    font-family: "DM Sans";
    font-size: 24px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -1.2px;
    margin: 0 0 16px 0;
}

#content h4 {
    font-family: "DM Sans";
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -1.2px;
    margin: 0 0 16px 0;
}


#content h5,
#content h6 {
    font-family: "DM Sans";
    font-weight: 700;
}

#content p,
#content ul li,
#content ol li {
    font-family: "DM Sans";
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.8px;
}

#content p {
    margin: 0 0 20px 0;
}

#content a {
    color: #45D666;
    text-decoration: underline;
}

#content a.btn-primary {
    color: #0D3D4F;
    text-decoration: none;
}

#content a.btn-primary:hover {
    color: #fff;
}

#content .wp-block-button__link {
    text-decoration: none;
}

@media (max-width: 1199px) {
    #content .elementor-widget-theme-post-content .e-con-boxed {
        padding: 0;
    }
    #content h2 {
        font-size: 48px;
        line-height: 48px;
        letter-spacing: -2.4px;
        margin: 0 0 24px 0;
    }
    
    #content h3 {
        font-size: 24px;
        line-height: 24px;
        letter-spacing: -1.2px;
        margin: 0 0 24px 0;
    }
    
    #content h4 {
        font-size: 20px;
        line-height: 22px;
        letter-spacing: -1px;
        margin: 0 0 16px 0;
    }
}

.wp-block-quote {
    display: flex;
    padding:88px 48px 48px 48px;
    flex-direction: column;
    align-items: flex-start;
    align-self: stretch;
    border-radius: 24px;
    background: #FFF;
    box-shadow: 8px 8px 24px 0 rgba(69, 214, 102, 0.10);
    border: 0;
    margin: 0;
}

.wp-block-quote p.quote {
    font-size: 24px !important;
    line-height: 28px!important;
    letter-spacing: -1.2px !important;
}

.wp-block-quote p.quote:before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="25" viewBox="0 0 28 25" fill="none"><g clip-path="url(%23clip0_1456_10352)"><path d="M11.4751 25H0V16.7347C0 13.391 0.291807 10.752 0.878124 8.82033C1.46444 6.88867 2.54521 5.1529 4.12583 3.61846C5.70375 2.08401 7.71939 0.878768 10.1673 0L12.4126 4.76929C10.1268 5.53651 8.48403 6.60572 7.49242 7.97693C6.49812 9.34813 5.97395 11.171 5.91991 13.4454H11.4751V25ZM27.0624 25H15.5874V16.7347C15.5874 13.3638 15.8792 10.7166 16.4655 8.79856C17.0518 6.88051 18.1407 5.1529 19.7321 3.61846C21.3236 2.08401 23.3311 0.878768 25.7547 0L28 4.76929C25.7142 5.53651 24.0714 6.60572 23.0798 7.97693C22.0855 9.34813 21.5613 11.171 21.5073 13.4454H27.0624V25Z" fill="%230D3D4F"/></g><defs><clipPath id="clip0_1456_10352"><rect width="28" height="25" fill="white"/></clipPath></defs></svg>');
    position: absolute;
    top: 32px;
    left: 48px;
}

.wp-block-quote p.author {
    margin: 0 !important;
    width: 100%;
    text-align: right;
    font-size: 14px !important;
}

.page-numbers.current,
.page-numbers:hover{
    background-color: transparent;
}

.post-loop .e-loop-item .e-svg-base {
    width: 16px !important;
    height: auto !important;
}

.post-loop .page-numbers.prev,
.post-loop .page-numbers.next {
    position: relative;
    background-color: #45D666;
    border-radius: 50%;
    width: 37px;
    height: 37px;
    display: inline-block;
    top: -8px;
}

.post-loop .page-numbers.prev:before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" viewBox="0 0 16 15" fill="none"><g clip-path="url(%23clip0_2036_4809)"><path d="M7 1L1 7.5L7 14" stroke="%230D3D4F"/><line y1="-0.5" x2="15" y2="-0.5" transform="matrix(1 -8.74229e-08 -8.74227e-08 -1 1 7)" stroke="%230D3D4F"/></g><defs><clipPath id="clip0_2036_4809"><rect width="16" height="15" fill="white" transform="matrix(-1 0 0 1 16 0)"/></clipPath></defs></svg>');
    width: 100%;
    height: 100%;
    position: relative;
    display: inline-block;
    top: 8px;
}

.post-loop .page-numbers.next:before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" viewBox="0 0 16 15" fill="none"><g clip-path="url(%23clip0_2036_5332)"><path d="M9 1L15 7.5L9 14" stroke="%230D3D4F"/><line x1="15" y1="7.5" x2="-4.37114e-08" y2="7.5" stroke="%230D3D4F"/></g><defs><clipPath id="clip0_2036_5332"><rect width="16" height="15" fill="white"/></clipPath></defs></svg>');
    width: 100%;
    height: 100%;
    position: relative;
    display: inline-block;
    top: 8px;
}

.blog .post:not(:last-of-type) {
        margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}

input.hs-button.primary.large {
    background: #45D666 !important;
    border-radius: 54px;
    border: 0;
    padding: 18px 30px;
    color: #0D3D4F;
    font-family: 'DM Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.7px;
}

#blog-content .hbspt-form img {
    display: none !important;
}

#blog-content .hbspt-form .hs-richtext.hs-main-font-element {
    display: none !important;
}

#blog-content .hbspt-form form {
    display: flex;
    flex-flow: column;
    row-gap: 24px;
}

#blog-content .hbspt-form form .inputs-list {
    margin: 20px 0;
}

#gated-form h2 {
    font-family: "DM Sans", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 56px;
    letter-spacing: -2.8px;
}

#gated-form p {
    font-family: "DM Sans";
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.8px;
}

#gated-form .hsfc-Step__Content {
    padding: 0 !important;
}

.hs-fieldtype-text,
.hsfc-DataPrivacyField,
.hsfc-RichText {
    color: #6E8A94 !important;
    font-family: "DM Sans";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 140.625%;
    letter-spacing: -0.5px;
}

#gated-form span {
    color: #6E8A94;
    font-family: "DM Sans";
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 140.625%;
    letter-spacing: -0.5px;
}

div.hs-richtext{
    margin-top: 20px;
    color: #6E8A94;
    font-family: "DM Sans";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 140.625%;
    letter-spacing: -0.5px;
}

li.hs-form-booleancheckbox {
    list-style: none !important;
    color: #6E8A94;
    font-family: "DM Sans";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 140.625%;
    letter-spacing: -0.5px;
}

#menu-mobile-menu > li:first-child > ul > li > a {
    font-weight: 700;
}

#menu-mobile-menu>li>.sub-menu > li > .sub-menu > .menu-item:last-child {
    margin-bottom: 24px;
}

#menu-mobile-menu>li>.sub-menu > li:last-child > .sub-menu > .menu-item:last-child {
    margin-bottom: 0;
}

.outgrow-b {
    padding: 18px 34px !important;
    display: flex;
    border: none !important;
    width: fit-content;
}/* End custom CSS */