.content-wrapper, .dnd-section>.row-fluid, .header__wrapper {
    max-width: unset !important;
}

* {
  font-family: 'Inter', sans-serif !impportant;
}

div#tabs__content-1--widget_1740043478351 {
    padding: 0px;
}
  h1 {
    color: #063081;
    font-family: Inter;
    font-size: 72px;
    font-style: normal;
    font-weight: 500;
    line-height: 88px;
}

a.header__menu-link {
    color: #002166;
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.header__button-col a {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

h4 {
    font-family: Inter;
    font-size: 40px;
    font-style: normal;
    font-weight: 500;
    /* line-height: 96px; */ /* 240% */
}

h1 span {
    font-family: Inter;
    font-size: 72px;
    font-style: normal;
    font-weight: 400;
    line-height: 80px;
}

h4 {
    color: #010611;
    font-family: Inter;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 96px;
}

#hs_cos_wrapper_widget_1740042652594_ h4 {
    color: #000;
    font-family: Inter;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 43px; /* 119.444% */
}

#hs_cos_wrapper_widget_1740042652594_ p span {
    color: #000;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 43px;
}

#hs_cos_wrapper_widget_1740042652594_ p {
    margin: 0px;
}

.footer img.hs-image-widget {
    min-width: 259px;
    filter: brightness(0100);
}

.footer h6 {
    color: #FFF;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 110.6%; /* 26.544px */
}

.footer p span {
    color: #FFF;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 110.6%; /* 19.908px */
}

.footer a {
    color: #FFF !important;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 110.6%; /* 19.908px */
}

.footer .hs-menu-wrapper a {
    font-size: 16px;
    line-height: 30px;
}

li.hs-menu-item.hs-menu-depth-1 {
    display: block !important;
    width: 100%;
}
  #hs_cos_wrapper_header-module-1 .header__logo-image {
    min-width: 216px;
}
  #hs_cos_wrapper_header-module-1 .header__logo-image {
    min-width: 211px;
}
  
  .row-fluid-wrapper.row-depth-1.row-number-8.dnd-row {
    display: block;
}
  footer.footer {
    background: linear-gradient(180deg, #000 62.45%, #094CD5 123.84%);
}

.dnd-section {
    padding-left: 0px;
    padding-right: 0px;
}

.content-wrapper, .dnd-section>.row-fluid, .header__wrapper {
    max-width: calc(100%) !important;
}/* @import url('http://example.com/example_style.css'); */

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

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

main#main-content {
    padding-top: 0px;
}

.row-fluid-wrapper.row-depth-1.row-number-1.dnd_area-row-0-background-layers.dnd-section.dnd_area-row-0-background-gradient {
    height: 877px;
    /* display: flex; */
    align-content: center;
}

main#main-content {
    padding-top: 0px;
}

.button {
    border-radius: 8px !important;
}

a.header__button.button {
    background: #0A4DD5;
    border: none;
}

#hs_cos_wrapper_header-module-1 .header__menu-link {
    
    color: #010611;
    font-weight: 500;
  font-family: 'Inter';
}

#hs_cos_wrapper_header-module-1 .header__menu-link:hover {
    font-weight: 700;
  font-family: 'Inter';
}

.header__logo-col:first-child, .header__logo-col:first-child>div {
    max-width: 218px !important;
}

.header__logo-col:first-child {
    display: block !important;
    flex: none !important;
}

.header__logo-col:nth-child(2) {
    /* display: flex; */
    /* text-align: center; */
}

.header__menu-col {
    display: flex;
    justify-content: center;
}

header.header {
    border-bottom-left-radius: 12px;
    margin-left: 40px;
    margin-right: 40px;
    border-bottom-right-radius: 12px;
  box-shadow: -3px 0rem 1rem rgb(0 0 0 / 17%) !important;
}

.header__menu-item {
    text-align: center;
    display: inline-block;
    padding-left: 15px;
    padding-right: 15px;
}

.dnd-section>.row-fluid {
    padding-left: 40px;
    padding-right: 0px;
}

.header__button-col.hidden-phone {
    min-width: 160px;
    text-align: center;
      position: relative;
    top: -3px;
}

a.header__button.button:hover {
    background: #052a75;
}

.dnd-section>.row-fluid {
    padding-left: 60px;
    padding-right: 60px;
}

.span4.widget-span.widget-type-cell.dnd-column {
    margin-left: 0px;
}

.row-fluid-wrapper.row-depth-1.row-number-3.dnd-section.dnd_area-row-1-background-gradient.dnd_area-row-1-background-layers .span8.widget-span.widget-type-cell.dnd-column {
    width: 85%;
}

.row-fluid-wrapper.row-depth-1.row-number-3.dnd-section.dnd_area-row-1-background-gradient.dnd_area-row-1-background-layers .span4.widget-span.widget-type-cell.dnd-column {
    width: 14%;
    text-align: right;
    padding-top: 44px;
}

.row-fluid-wrapper.row-depth-1.row-number-3.dnd-section.dnd_area-row-1-background-gradient.dnd_area-row-1-background-layers .span4.widget-span.widget-type-cell.dnd-column a.button {
background: #000;
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    position: relative;
    top: -5px;
}

span#hs_cos_wrapper_dnd_area-module-11_ {
    border-radius: 12px;
    background: rgba(0, 0, 0, 0.26);
    backdrop-filter: blur(13.449999809265137px);
    display: block;
    padding: 70px;
}

#hs_cos_wrapper_dnd_area-module-11_ h3 {
    font-family: Inter;
    font-size: 60px;
    font-style: normal;
    font-weight: 400;
    line-height: 62px; /* 123.333% */
    margin-bottom: 26px;
}

h3 {
    color: #FFF;
    font-family: Inter;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 62px;
    margin-bottom: 56px;
}

span#hs_cos_wrapper_dnd_area-module-9_ {
}

.row-fluid-wrapper.row-depth-1.row-number-15.dnd_area-column-2-row-2-margin.dnd-row .span6.widget-span.widget-type-cell.dnd-column {
    border-radius: 12px;
    background: rgba(0, 0, 0, 0.26);
    backdrop-filter: blur(13.449999809265137px);
    display: block;
    padding: 70px;
  border-radius: 12px;
  background: #FFF;
  box-shadow: 0px 4px 150px 0px rgba(122, 122, 122, 0.20);
}

.row-fluid-wrapper.row-depth-1.row-number-15.dnd_area-column-2-row-2-margin.dnd-row {
    margin-top: 20px;
}

#hs_cos_wrapper_dnd_area-module-11_ p {
    color: #FFF;
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px; /* 160% */
}

#hs_cos_wrapper_dnd_area-module-9_ p {
    color: #FFF;
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
}

#hs_cos_wrapper_dnd_area-module-9 .button {
    background: #fff !important;
}

#hs_cos_wrapper_widget_1740042987482 a.button {
border: none;
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    background: #0A4DD5;
        padding-top: 18px;
    padding-bottom: 18px;
}

h2 {
    color: #010611;
    font-family: Inter;
    font-size: 64px;
    font-style: normal;
    font-weight: 400;
    line-height: 96px; /* 133.333% */
}

div#hs_cos_wrapper_widget_1740043314335 {
    border-radius: 12px;
    background: #FFF;
    box-shadow: 0px 4px 108.4px 0px rgba(10, 77, 213, 0.25);
    padding: 70px 60px;
      border-right: 12px solid #A1DE2C;
}

span#hs_cos_wrapper_widget_1740043314335_ p {
    color: #010611;
    font-family: Inter;
    font-size: 28px;
    font-style: normal;
    font-weight: 500;
    line-height: 44px; /* 157.143% */
}

span#hs_cos_wrapper_widget_1740043314335_ p+p {
    margin-top: 55px;
}

div#hs_cos_wrapper_widget_1740043217205 {
    padding-top: 80px;
}

[data-global-resource-path*='header.html'] {
    box-shadow: none !important;
}

.row-fluid-wrapper.row-depth-1.row-number-22.dnd-section {
    padding-left: 215px;
}

border-right: 12px solid #A1DE2C;



div#hs_cos_wrapper_widget_1740057843811 .tabs {}

#hs_cos_wrapper_widget_1740043478351 .tabs {
    min-width: 340px;
    display: flex;
    flex-direction: column;
    gap: 8px !important;
    justify-content: flex-start;
}

#hs_cos_wrapper_widget_1740043478351  section.tabs-wrapper {
    display: flex;
}

#hs_cos_wrapper_widget_1740043478351 .tabs button:after {
    display: none;
}

#hs_cos_wrapper_widget_1740043478351 .tabs button {
 max-height: 30px !important;
    display: block;
    border-radius: 8px !important;
    border: 1px solid #f8f8f8;
    background: #FFF;
    display: flex;
    color: #6C6C6C;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    box-shadow: none;
    box-shadow: 0px 1px 2px 0px rgb(177 179 185 / 30%) !important;
        justify-content: start;
}

#hs_cos_wrapper_widget_1740043478351 .tabs button[aria-selected="true"] {
    border-radius: 8px;
    border: 1px solid #0A4DD5 !important;
    background: #FFF;
    box-shadow: 0px 4px 24px 0px rgba(10, 77, 213, 0.30) !important;
    color: #1E56C7;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px; /* 140% */
        justify-content: start;
}

#hs_cos_wrapper_widget_1740043478351 .tabs__content {
    padding: 0px 90px;
}

#hs_cos_wrapper_widget_1740043478351 .tabs__content h3 {
color: #010611;
    font-family: Inter;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 44px;
    margin-bottom: 20px;
}

#hs_cos_wrapper_widget_1740043478351  p {
color: #010611;
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}

#hs_cos_wrapper_widget_1740057843811 h2 {
    color: #063081;
    font-family: Inter;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 62px; /* 122.222% */
    /* padding-bottom: 80px !important; */
}

#hs_cos_wrapper_widget_1740057843811 h2 span span {
    font-weight: 500;
}

div#hs_cos_wrapper_widget_1740057843811 {
    padding-top: 80px;
    padding-bottom: 65px;
}

div#tabs__content-1--widget_1740043478351 p, div#tabs__content-1--widget_1740043478351 span {
    /* position: unset; */
}

#hs_cos_wrapper_widget_1740043478351 .tabs__content {
    position: relative;
    padding-right: 400px;
}

    #hs_cos_wrapper_widget_1740043478351 .tabs__content [alt="Tabs Images"] {
    position:absolute;
    top:0px;
    right: 0px;
      min-width: 344px !important
}

#hs_cos_wrapper_widget_1740058094036_ h1 {
    font-size: 64px;
    letter-spacing: normal;
}

#hs_cos_wrapper_widget_1740058094036_ h4 {
    letter-spacing: normal;
    font-size: 24px;
    line-height: 20px;
}

#hs_cos_wrapper_widget_1740058094036_ h1 span {
    font-size: 64px;
}

.row-fluid-wrapper.row-depth-1.row-number-1.dnd_area-row-0-background-layers.dnd-section.dnd_area-row-0-background-image {
    height: 877px;
    display: flex;
    align-content: center;
    align-items: center;
}

[alt="hands"] {
    position: absolute;
    right: 0px;
    top: -163px;
    max-width: 1217px !important;
}

.row-fluid-wrapper.row-depth-1.row-number-9.dnd_area-row-3-background-image.dnd-section.dnd_area-row-3-background-layers {
    padding-top: 100px;
    padding-bottom: 100px;
      background-size: cover !important;
}

span#hs_cos_wrapper_dnd_area-module-11_ {
    border-radius: 12px;
    background: #FFF;
    box-shadow: 0px 4px 150px 0px rgba(122, 122, 122, 0.20);
}


.row-fluid-wrapper.row-depth-1.row-number-28.dnd_area-row-7-background-layers.dnd-section.dnd_area-row-7-background-image {
    margin-left: 40px;
    margin-right: 40px;
    border-radius: 16px;
}

.icon-heading-text {
    border-radius: 12px;
    background: rgba(1, 6, 17, 0.32);
    backdrop-filter: blur(10px);
    padding: 20px 20px 10px;
}

.icon-heading-text h2 {
    height: 192px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 0px;
}

.icon-heading-text h4 {
    color: #FFF;
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 140%; /* 28px */
}

.icon-heading-text p {
    color: #FFF;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 22.4px */
}


.row-fluid-wrapper.row-depth-1.row-number-30.dnd_area-row-8-max-width-section-centering.dnd_area-row-8-hidden.dnd-section .widget-span.widget-type-cell.dnd-column {
    width: calc(19% - 16px);
}

.row-fluid-wrapper.row-depth-1.row-number-30.dnd_area-row-8-max-width-section-centering.dnd_area-row-8-hidden.dnd-section .row-fluid {
    padding-left: 0px;
    padding-right: 0px;
}


#hs_cos_wrapper_dnd_area-dnd_partial-22-module-1_ h2 {
    line-height: 72px;
    padding-top: 20px;
}

div#hs_cos_wrapper_widget_1740045916842 a.button {
    color: #010611;
    font-size: 20px;
    background: #fff;
    border: none;
    margin-top: 30px;
    margin-bottom: 20px;
    padding: 16px 28px;
}

.header-row-0-padding>.row-fluid {
    padding-left: 20px;
    padding-right: 20px;
}

#hs_cos_wrapper_footer-module-10 span p {
    color: #fff;
}

#hs_cos_wrapper_header-module-1 .header__menu-item--depth-1>.header__menu-link--active-link {
    color: #0431B8 !important;
    font-weight: 700 !important;
    font-family: 'Inter';
}

@media (max-width: 767px) {
    .header__menu-toggle {
    background: transparent;
    border: none;
    box-shadow: none;
}

nav.header__menu.header__menu--mobile.header__menu--show {
    background: #fff;
    padding: 30px 30px 30px 15px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    box-shadow: -3px 2rem 1rem rgb(0 0 0 / 17%) !important;
    z-index: 10000;
    top: 85px;
    left: 5px;
}

nav.header__menu.header__menu--mobile.header__menu--show li a, nav.header__menu.header__menu--mobile.header__menu--show li {
    text-align: left;
    /* padding-left: 0px !important; */
    margin-left: 0px !important;
    /* display: block !important; */
}
nav.header__menu.header__menu--mobile.header__menu--show li {padding-left: 0px;border: none;}

li.header__menu-item.header__menu-item--button.header__menu-item--depth-1.hs-skip-lang-url-rewrite {
    padding-left: 15px;
}

    

#hs_cos_wrapper_widget_1740058094036_ h1, #hs_cos_wrapper_widget_1740058094036_ h1 span {
    font-size: 42px;
    line-height: 52px;
}

#hs_cos_wrapper_widget_1740058094036_ h1 {
    padding-top: 130px;
}

.row-fluid-wrapper.row-depth-1.row-number-1.dnd_area-row-0-background-layers.dnd-section.dnd_area-row-0-background-image {
    align-items: self-start;
    overflow: hidden;
    position: relative;
}

#hs_cos_wrapper_widget_1740058094036_ h1 img {
    max-width: 140% !important;
    top: auto;
}

#hs_cos_wrapper_widget_1740058094036_ h4  {
    font-size: 20px !important;
    line-height: 26px;
}

    

#hs_cos_wrapper_widget_1740042739255 .button {
    white-space: nowrap;
}

#hs_cos_wrapper_dnd_area-module-11_ h3 span {
    font-size: 32px;
    line-height: 10px !important;
}

#hs_cos_wrapper_dnd_area-module-11_ h3 {
    line-height: 40px;
    margin-bottom: 20px;
}

span#hs_cos_wrapper_dnd_area-module-11_ {
    padding: 20px;
}

.dnd-section>.row-fluid {
    padding: 30px;
}

header.header {
    margin-left: 30px;
    margin-right: 30px;
    border-bottom-left-radius: 18px;
}

.header-row-0-padding>.row-fluid {
    padding-left: 0px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    /* overflow: hidden; */
    border-bottom-left-radius: 18px;
}

.dnd-section {
    padding-top: 30px;
    padding-bottom: 30px;
}

.row-fluid-wrapper.row-depth-1.row-number-9.dnd_area-row-3-background-image.dnd-section.dnd_area-row-3-background-layers {
    padding-top: 30px;
    padding-bottom: 20px;
}

div#hs_cos_wrapper_dnd_area-module-15 {
    width: 100%;
    margin-top: 30px;
    margin-bottom: 20px;
}

.row-fluid-wrapper.row-depth-1.row-number-15.dnd_area-column-2-row-2-margin.dnd-row .span6.widget-span.widget-type-cell.dnd-column {
    padding: 20px;
    margin-bottom: 40px;
}

.row-fluid-wrapper.row-depth-1.row-number-15.dnd_area-column-2-row-2-margin.dnd-row>div {
    display: flex;
    flex-direction: column-reverse;
}

#hs_cos_wrapper_dnd_area-module-9 h3 span {
    font-size: 32px !important;
}

#hs_cos_wrapper_widget_1740043478351 .tabs {
    display: flex;
    flex-direction: row;
    max-width: 100%;
    overflow: hidden;
    overflow-x: auto;
    height: 110px;
}

#hs_cos_wrapper_widget_1740043478351 .tabs__content {
    width: 100%;
    /* display: block; */
    padding: 0px;
    padding-top: 40px;
}

#hs_cos_wrapper_widget_1740043478351 section.tabs-wrapper {
    display: block;
}

#hs_cos_wrapper_widget_1740043478351 .tabs__content [alt="Tabs Images"] {
    position: relative;
}

#hs_cos_wrapper_widget_1740043478351 .tabs button {
    font-size: 14px;
    padding: 0px 4px;
    font-size: 12px;
    max-height: 84px !important;
    display: block;
    line-height: 19px;
    margin-top: 10px;
      justify-content: start;
}
    


#hs_cos_wrapper_widget_1740043478351 .tabs button[aria-selected="true"] {
    border-radius: 8px;
    border: 1px solid #0A4DD5 !important;
    background: #FFF;
    box-shadow: 0px 4px 6px 0px rgba(10, 77, 213, 0.30) !important;
    color: #1E56C7;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 17px;
        justify-content: start;
}

.row-fluid-wrapper.row-depth-1.row-number-30.dnd_area-row-8-max-width-section-centering.dnd_area-row-8-hidden.dnd-section .widget-span.widget-type-cell.dnd-column {
    width: 100%;
    margin-bottom: 20px;
}

#hs_cos_wrapper_widget_1740045131211 h2, #hs_cos_wrapper_widget_1740045131211 h2 span {
    font-size: 32px !important;
    text-align: left !important;
    /* display: flex; */
}

#hs_cos_wrapper_widget_1740045131211 h5, #hs_cos_wrapper_widget_1740045131211 h5 span {
    font-size: 16px;
    text-align: left !important;
}

.row-fluid-wrapper.row-depth-1.row-number-60.dnd_area-row-14-background-layers.dnd_area-row-14-vertical-alignment.dnd-section.dnd_area-row-14-background-image {background-size: cover !important;background-position: 80% 30% !important;padding-bottom: 150px;}
  
  [data-global-resource-path*='header.html'] .header__bottom {
    border-bottom-left-radius: 12px;
}
  
  .row-fluid-wrapper.row-depth-1.row-number-28.dnd_area-row-7-background-layers.dnd-section.dnd_area-row-7-background-image {
    background-image: url('https://47731982.fs1.hubspotusercontent-na1.net/hubfs/47731982/Frame%201337.png') !important;
}

.row-fluid-wrapper.row-depth-1.row-number-60.dnd_area-row-14-background-layers.dnd_area-row-14-vertical-alignment.dnd-section.dnd_area-row-14-background-image {
    background-image: url('https://47731982.fs1.hubspotusercontent-na1.net/hubfs/47731982/Slide%2016_9%20-%20144.png') !important;
}
  
}


.lets-cta a.button {
    color: #010611;
    font-size: 20px;
    background: #fff;
    border: none;
    margin-top: 30px;
    margin-bottom: 20px;
}


@media (max-width: 767px) {
.lets-cta {
    padding: 40px !important;
}

.lets-cta h2 {
    font-size: 56px !important;
    line-height: 75px;
}
    #hs_cos_wrapper_widget_1740314425443 h2 {
    font-size: 56px !important;
    line-height: 60px !important;
}
   
}

#hs_cos_wrapper_dnd_area-module-9 h3 {
    margin-bottom: 26px !important;
}

#hs_cos_wrapper_widget_1740043478351 .tabs__content strong {/* Frame 39 */

/* Auto layout */align-items: center;padding: 16px 28px;

/* Covasant blue */background: #0A4DD5;border-radius: 8px;

/* Inside auto layout */color: #fff;font-weight: 500;margin-top: 10px !important;display: inline-block;}

#hs_cos_wrapper_widget_1740045131211 .icon-heading-text {
    height: 410px !important;
}

.row-fluid-wrapper.row-depth-1.row-number-28.dnd_area-row-7-background-layers.dnd-section.dnd_area-row-7-background-image {
    margin-top: 80px;
}

.lets-cta {
    background-image: url('https://47731982.fs1.hubspotusercontent-na1.net/hubfs/47731982/Slide%2016_9%20-%2065-white.png') !important;
   box-shadow: -2px 3px 17px rgb(0 0 0 / 18%);
      width: 800px;
    color: #000;
    margin-left: 80px;
      padding: 0px 40px 40px;
    border-radius: 16px;
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

.lets-cta h2 {
    line-height: 69px;
    margin-top: 50px;
    margin-left: 80px;
}


.lets-cta h2 span {
    color: #000 !important;
    line-height: 11px;
}


.lets-cta .button {
    background: #0A4DD5 !important;
    border: none !important;
    color: #fff !important;
    font-weight: 400 !important;
    font-family: 'Inter' !important;
    margin-left: 80px;
}



div#hs_cos_wrapper_widget_1740045916842 {
    max-height: 130px;
}

div#hs_cos_wrapper_widget_1740042739255 .button {/* Button */

/* Auto layout */padding: 16px 28px;margin: 0 auto;height: 56px;

/* Covasant Black */background: #010611;border-radius: 8px;

/* Inside auto layout */border: none !important;}

#hs_cos_wrapper_widget_1740057843811 h2 span span {
    font-weight: 500;
}

#hs_cos_wrapper_widget_1740057843811 h2 {
    color: #010611;
}

button.header__menu-child-toggle.no-button {
    background: transparent !important;
    box-shadow: none;
    /* width: 20px; */
}

button.header__menu-child-toggle.no-button>svg {
    max-width: 9px !important;
}

ul.header__menu-submenu.header__menu-submenu--level-2.no-list {
    /* display: block; */
    text-align: left !important;
    /* top: 32px; */
/* Frame 1379 */
    box-sizing: border-box;

/* Auto layout */
    gap: 64px;
    width: 313px;
    

/* Covasant White */
    background: #FFFFFF;
/* Covasant Black */
    border: 0px solid #010611;
/* Card shadow */
    box-shadow: 0px 4px 20px rgb(10 77 213 / 37%);
    border-radius: 8px;

/* Inside auto layout */
    flex: none;
    order: 1;
    flex-grow: 0;
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 10px;
}

ul.header__menu-submenu.header__menu-submenu--level-2.no-list a.header__menu-link {
    text-align: left;
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.header__menu-submenu .header__menu-item {
    text-align: left;
}

ul.header__menu-submenu.header__menu-submenu--level-2.no-list {}

li.header__menu-item:nth-child(2) ul.header__menu-submenu.header__menu-submenu--level-2.no-list, li.header__menu-item:nth-child(3) ul.header__menu-submenu.header__menu-submenu--level-2.no-list, li.header__menu-item:nth-child(4) ul.header__menu-submenu.header__menu-submenu--level-2.no-list {
    width: 250px !important;
  margin-top: 37px;
}

h1, h2, h3, h4, h5, p, span, div, li, a{
    letter-spacing: normal !important;
    font-weight: 400 !important;
    line-height: 130% !important;
    font-family: 'Inter', sans-serif !impportant;

}

p, span, div, li, a{
    line-height: 130% !important;
    font-family: 'Inter', sans-serif !impportant;

}


p span{
    line-height: 140% !important;
}

.coindustries .hero-header-wrapper h4 {
    display: none !important;
}

.coindustries p {
    font-size: 20px !important;
}

.coindustries .ensuring-compliance-section p {
    display: none;
}

.header__menu-submenu .header__menu-item:focus a, .header__menu-submenu .header__menu-item:hover a {
    background: #F0F0F0;
    color: #0A4DD5 !important;
    border-radius: 4px;
    font-weight:600 !important;
    display: block !important;
}

button.header__menu-child-toggle.no-button>svg {
    margin-left: 1px;
    position: relative;
    top: 1px;
}

.header__menu-item--open>a {
    color: #0A4DD5 !important;
    font-weight: 700 !important;
}

.coservices .row-fluid-wrapper.row-depth-1.row-number-9.dnd_area-row-3-background-image.dnd-section.dnd_area-row-3-background-layers p span {
    font-size: 20px !important;
}

.coservices #hs_cos_wrapper_widget_1740043478351 .tabs button {
    justify-content: center !important;
}

.header__menu-item--open:before {
    content: '';
    height: 60px;
    background: #ffffff00;
    width: 100px;
    position: absolute;
    left: 0px;
}

.header__menu-item--open:after {
    content: '';
    height: 60px;
    background: #ffffff00;
    width: 200px;
    position: absolute;
    left: 0px;
    margin-top:30px;
}

.coservices #hs_cos_wrapper_widget_1740043478351 .tabs {
    display: flex;
    flex-direction: column;
    align-content: stretch;
    justify-content: flex-start;
    min-width: 330px;
    gap: 10px;
}

.footer div#hs_cos_wrapper_widget_1741002517717 {
    padding-top: 60px;
}

.row-fluid-wrapper.row-depth-1.row-number-1.dnd-section>div> .span3.widget-span.widget-type-cell.dnd-column[data-x="0"][data-w="3"] {
    width: 36% !important;!i;!;
}

.footer  .row-fluid-wrapper.row-depth-1.row-number-1.dnd-section {
    padding-top: 130px;
}

.footer .row-fluid-wrapper.row-depth-1.row-number-1.dnd-section>.row-fluid {
    display: flex;
}

.footer  p span {
    font-size: 16px !important;
}

.footer a:not(.button) {
    font-size: 16px !important;
    color: #D4D6DB !important;
}

.footer a:not(.button):hover {
    color: #fff !important;
}

.footer h3 {
    letter-spacing: normal !important;
}

.footer  #hs_cos_wrapper_footer-module-10 p {
    text-align: center;
    font-size: 20px;
    color: #D4D6DB !important;
}

.feature-section.feature-section-left {
    border-radius: 12px;
    border-right: 15px solid var(--Covasant-AI-Green, #A1DE2C);
    background: #FFF;
    box-shadow: 0px 4px 108.4px 0px rgba(10, 77, 213, 0.25);
    margin-right: 60px;
    display: flex;
    position: relative;
    padding: 64px;
    flex-direction: row;
}

.feature-section.feature-section-left .feature-wrapper-left {
    width: calc(100% - 125px) !important;
}

.feature-section.feature-section-left .feature-wrapper-right {
    /* width: 550px; */
    position: relative;
    top: 0px;
    margin-right: -84px;
    object-fit: fill;
}

.feature-section.feature-section-left .feature-wrapper-right img {
    border-radius: 12px;
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.5);
    right: -71px;
    position: relative;
}

.feature-section.feature-section-left.feature-opposite {
    margin-right: 6px;
    margin-left: 60px;
    display: flex;
    flex-direction: row-reverse;
    border-right: transparent;
    border-left: 15px solid var(--Covasant-AI-Green, #A1DE2C);
  margin-top: 30px;
}

.feature-section.feature-section-left.feature-opposite .feature-wrapper-right {margin-right: 0px;margin-left: -184px;}

.feature-section.feature-section-left.feature-opposite .feature-wrapper-left {
    padding-left: 110px;
    width: calc(100% - 125px) !important;
}

.feature-section.feature-section-left.feature-opposite .feature-wrapper-right img.feature-image {
    right: 0px;
    left: 50px;
}

button.blue-cta {
    color: #ffffff;
    font-size: 20px;
    background: #0a4dd5;
    border: none;
    margin-top: 30px;
    margin-bottom: 20px;
    padding: 16px 28px;
    border-radius: 8px !important;
    font-family: 'Inter';
}

@media (max-width: 767px) {

.feature-section.feature-section-left {
    display: flex;
    flex-direction: column-reverse;
    margin-right: 0px !important;
    width: 100% !important;
}

.feature-section.feature-section-left .feature-wrapper-right {
    margin-right: 0px;
    width: 100% !important;
}

img.feature-image {
    right: 0px !important;
}

.feature-section.feature-section-left .feature-wrapper-left {
    width: 100% !important;
}

.feature-section.feature-section-left.feature-opposite {
    margin-left: 0px;
    display: flex;
    flex-direction: column-reverse;
    padding: 20px;
}

.feature-section.feature-section-left.feature-opposite .feature-wrapper-left {
    width: 100% !important;
    padding-left: 0px;
}

.feature-section.feature-section-left.feature-opposite 
 .feature-wrapper-right {
    margin-left: 0px;
}

.feature-section.feature-section-left.feature-opposite  img {
    right: 0px;
    width: 100% !important;
}

.feature-section.feature-section-left {
    padding: 20px;
}

.feature-section.feature-section-left .feature-wrapper-right img {
    width: 100%;
    margin-bottom: 40px;
}

}