/* @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    */
/*****************************************/

.th-cta-1 img {
    border-radius: 20px !important;
}
 
#hs_cos_wrapper_widget_1738832248711 .submitted-message {
   
    padding-left: 20px;
} 


#hs_cos_wrapper_widget_1738828825604 .submitted-message span {
    color: #FFE599 !important;
    font-size: 16px !important;
    line-height: 17px !important;
    background-color: #ffffff;
    padding: 7px 38px;
    border-radius: 7px;
    color: #444747 !important;
}



  .author-desc-line,
    .card-title-line,
    .heading-line {
      display: none !important;
    }

    .th-testimonial .testimonial-author {
      align-items: center;
      display: flex;
      justify-content: center;
      flex-direction: column;
    }
    .th-testimonial .slick-slider {
      margin-bottom: 0;
      margin-left: auto;
      margin-right: auto;
      padding: 20px;
      width: 72%;
      background-color: white;
      border-radius: 20px;
    }
    #hs_cos_wrapper_widget_1738828825604 input[type="submit"] {
      text-transform: capitalize;
    }

    /* Target the submit button inside .hs_submit and apply hover effect */
    .hs_submit .actions .hs-button.primary.large:hover {
      background: #33c997 !important;
      color: #ffffff !important;

      border: none;
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    li,
    a {
      font-weight: 500 !important;

      margin-top: 0;
      text-transform: capitalize !important;
    }
    body .navigation-primary .submenu.level-1 > li > a.active-item:after {
      background-color: #242e6a;
    }
    body .navigation-primary a.active-item {
      color: #fff;
    }
    .th-card-3 .card .card-image img {
      object-fit: contain;
     
    }
   
    .has-submenu.menu-item.hs-skip-lang-url-rewrite
      > .submenu.level-2
      > li:last-child {
      padding-bottom: 0 !important;
    }

    #hs_cos_wrapper_menu_button a:hover {
      background-color: #fff !important;
      color: #242e6a !important;
    }

    li:not(:last-child) {
      padding-right: 0px !important;
    }
    body .body-container-wrapper {
      padding: 0px;
    }
    body .body-container-wrapper {
      padding: 0px;
    }
    .header__container {
      background-color: #242e6a;
    }

    .header__container .header__row-2 {
      border: 0px solid hsla(0, 0%, 100%, 0.16);
      max-width: 1680px;
      padding: 5px 0px !important;
    }
    .header.active .header__container .header__row-2 {
      border: 0px solid #242e6a !important;
      margin-top: 0;
      max-width: 1680px;
    }

    .submenu.level-1 li:nth-child(6) {
      margin-right: 15px !important;
    }

    .submenu.level-1 li:nth-child(5) {
      margin-right: 0px !important;
    }
    form {
      background-color: hsla(0, 0%, 100%, 0);
      border-radius: 10px;
      padding: 20px 0px;
    }

    @media (max-width: 767px) {
      /* Ensure the form wrapper is flex */
      span.custom-text {
        font-size: 20px !important;
      }
      .row-fluid-wrapper.row-depth-1.row-number-7.dnd-row {
        text-align: center;
      }
      #hs_cos_wrapper_module_17391899044593 {
        color: #ffffff !important;
        display: block !important;
        /* text-align: right !important; */
        text-align: center !important; 
      }
    }
    .hs_cos_wrapper_type_linked_image img,
    .hs_cos_wrapper_type_rich_text img {
      border-radius: 0px;
    }
    @media (max-width: 1139px) {
      span.custom-text {
        font-size: 22px !important;
      }
      dnd_area-row-2-margin {
        margin-top: 10px !important;
        margin-bottom: 10px !important;
      }
      .hs-form-field {
        margin-bottom: 0px !important;
      }

      .header__container .header__column {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
      }
    }
    @media (max-width: 1139px) {
      @media (max-width: 1139px) {
        body .navigation-primary .submenu.level-1 {
          border: 1px solid #ffffff00 !important;
        }
      }

      .header__language-switcher.open,
      .header__navigation.open,
      .header__search.open {
        background-color: #242e6a;
        padding: 0 20px 20px;
        border-top: 1px solid #fff;
        padding-top: 20px;
        height: 100vh;
      }
      @media (max-width: 1139px) {
        .menu-button > li > a {
          /* width: 30%; */
          width: fit-content;
        }
      }
    }
    @media (max-width: 1139px) {
      #header-element {
      }
      .hs-form-field {
        margin-bottom: 10px !important;
      }
    }

    .body-container .dnd-section {
      max-width: 100% !important;
    }

    #header-row-2 {
      margin-top: 0 !important;
      /* Removes top margin */
      background-color: #242e6a !important;
      /* Adds background color */
    }

    .header__container .header__column {
      margin: 0px;
    }

    body-container .dnd-section:first-child:before {
      display: none !important;
    }

    body-container .dnd-section:first-child:before {
      display: none !important;
      background-image: none !important;
      content: none !important;
    }

    header .header__container .header__row-2,
    header.active .header__container .header__row-2 {
      margin-top: 0 !important;
      max-width: 1680px !important;

      border-radius: 0px !important;
    }

    .header__container .header__column {
      padding-top: 0px;
      padding-bottom: 0px;
    }

    .body-container .dnd-section {
      border: 0px solid #ffffff !important;
      border-radius: 0px !important;

      border-radius: 0 !important;
    }

    .body-container .dnd-section:first-child:before {
      background-image: linear-gradient(
        180deg,
        rgb(36 46 106 / 0%),
        rgb(36 46 106 / 0%)
      );
    }

    .row-number-4.dnd-section {
      background-color: red;
      border-radius: 20px !important;
      box-shadow: 0px 4px 10px rgba(0, 20, 100, -62) !important;
      padding: 20px !important;
      margin: 20px;
    }
    /* Individual section styling */
    .section {
      display: flex;
      justify-content: space-between;
      align-items: center;
      flex-wrap: wrap;
      padding: 40px 20px;
      margin-bottom: 40px;

      border-radius: 20px;
    }

    .left-col,
    .right-col {
      width: 50%;
    }

    .section-image img {
      max-width: 100%;
      height: auto;
    }

    .custom-button {
      display: inline-block;
      margin-top: 20px;
      padding: 12px 25px;
      background: #242e6a;
      color: #fff;
      text-decoration: none;
      font-size: 16px;
      font-weight: bold;
      text-align: center;
      border-radius: 10px;
    }

    .custom-button:hover {
      background: #33c997;
    }

    .custom-h5 {
      font-size: 18px;
      color: #353535;
      font-weight: 400;
    }

    /* Responsive Design */
    @media (max-width: 1024px) {
      .section {
        flex-direction: column;
        text-align: center;
      }

      .left-col,
      .right-col {
        width: 100%;
      }
    }

    @media (max-width: 768px) {
      .custom-h5 {
        font-size: 16px;
      }
    }

    #hs_cos_wrapper_widget_1738754650717 .th-card-3 .card {
      background: transparent !important;
      display: flex;
      flex-direction: column;
      align-content: center;
      justify-content: center;
      align-items: center;
    }
    .th-card-3 .card .card-image img {
      object-fit: cover;
      max-width: 100%;
    }
    n li:not(:last-child) {
      padding-right: 0px !important;
    }
    body .body-container-wrapper {
      padding: 0px;
    }
    body .body-container-wrapper {
      padding: 0px;
    }
    .header__container {
      background-color: #242e6a;
    }
    .header__navigation {
      align-items: center;

      flex-flow: row;
      flex-grow: 1;
      justify-content: flex-end;
    }
    .header__container .header__row-2 {
      border: 0px solid hsla(0, 0%, 100%, 0.16);
      max-width: 1680px;
      padding: 0 20px;
    }
    .header.active .header__container .header__row-2 {
      border: 0px solid #242e6a !important;
      margin-top: 0;
      max-width: 1680px;
    }

    /* Ensure the form wrapper is flex */
    #hsForm_07469d03-76f9-483b-a7e0-16abe0edb333_3991 {
      display: flex !important;
      flex-direction: row !important;
      align-items: center !important;
      justify-content: flex-start !important;
      gap: 10px !important;
      flex-wrap: nowrap; /* Prevents line breaks */
    }

    /* Target the parent div that holds both input and button */
    #hsForm_07469d03-76f9-483b-a7e0-16abe0edb333_3991 .hs_email,
    #hsForm_07469d03-76f9-483b-a7e0-16abe0edb333_3991 .hs_submit {
      display: flex !important;
      flex-direction: row !important;
      align-items: center !important;
      gap: 10px !important;
    }

    /* Ensure the input field and button are in a row */
    #hsForm_07469d03-76f9-483b-a7e0-16abe0edb333_3991 .hs-email .input,
    #hsForm_07469d03-76f9-483b-a7e0-16abe0edb333_3991 .hs-submit .actions {
      display: flex !important;
      flex-direction: row !important;
      align-items: center !important;
    }
    @media (max-width: 767px) {
      /* Ensure the form wrapper is flex */
      span.custom-text {
        font-size: 20px !important;
      }

      @media (max-width: 1139px) {
        /* Ensure the form wrapper is flex */
        span.custom-text {
          font-size: 22px !important;
        }
        dnd_area-row-2-margin {
          margin-top: 10px !important;
          margin-bottom: 10px !important;
        }
        .hs-form-field {
          margin-bottom: 0px !important;
        }
        .header__container .header__navigation.header--element {
          /* display: none !important; */
        }
        .header__container .header__column {
          padding-top: 15px !important;
          padding-bottom: 15px !important;
        }
      }

      @media (max-width: 1139px) {
        #header-element {
          /* display: none !important; */
        }
        .hs-form-field {
          margin-bottom: 10px !important;
        }
      }

      :is(form[id^="hsForm_07469d03-76f9-483b-a7e0-16abe0edb333"]) {
        display: flex !important
                  ;
        align-items: flex-start;
        /* gap: 15px !important; */
        flex-direction: column;
        align-content: center;
        justify-content: flex-end;
      }
    }

    :is(form[id^="hsForm_07469d03-76f9-483b-a7e0-16abe0edb333"]) {
      display: flex !important
            ;
      /* gap: 15px !important; */
      flex-direction: row;
      align-content: stretch;
      align-items: center;
    }

    .body-container .dnd-section {
      max-width: 100% !important;
    }
    .header .header__container .header__row-2,
    .header.active .header__container .header__row-2 {
      max-width: 100% !important;
    }

    #header-row-2 {
      margin-top: 0 !important;
      /* Removes top margin */
      background-color: #242e6a !important;
      /* Adds background color */
    }

    .header__container .header__column {
      margin: 0px;
    }

    body-container .dnd-section:first-child:before {
      display: none !important;
    }

    body-container .dnd-section:first-child:before {
      display: none !important;
      background-image: none !important;
      content: none !important;
    }

    header .header__container .header__row-2,
    header.active .header__container .header__row-2 {
      margin-top: 0 !important;
      max-width: 1680px !important;
      padding: 0 20px !important;
      border-radius: 0px !important;
    }

    .header__container .header__column {
      padding-top: 0px;
      padding-bottom: 0px;

      padding-left: 20px;
      padding-right: 20px;
    }

    .body-container .dnd-section {
      border: 0px solid #ffffff !important;
      border-radius: 0px !important;

      border-radius: 0 !important;
    }

    .body-container .dnd-section:first-child:before {
      background-image: linear-gradient(
        180deg,
        rgb(36 46 106 / 0%),
        rgb(36 46 106 / 0%)
      );
    }

    .row-number-4.dnd-section {
      background-color: red;
      border-radius: 20px !important;
      box-shadow: 0px 4px 10px rgba(0, 20, 100, -62) !important;
      padding: 20px !important;
      margin: 20px;
    }

    author-desc-line,
    .card-title-line,
    .heading-line {
      background-color: #ff7a59;
      border-radius: 2px;
      display: none;
      height: 4px;
      margin-bottom: 1.5em;
      transition: width 0.2s ease-in-out;
      width: 4em;
      z-index: 256;
      display: none !important;
    }

    .underline {
      position: relative;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
    }

    .underline .line {
      height: 4px;
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
    }

    .underline .line:first-child {
      width: 72px;
      background-color: #9acb34;
      top: 0px;
    }

    .underline .line:last-child {
      width: 22px;
      background-color: #33ca97;
      top: 8px;
      /* Adjusted for spacing */
    }

    .counter {
      display: flex;
      align-items: center;
      align-content: center;
      justify-content: center;

      font-size: 50px !important;

      color: #353535;
    }

    #hs_cos_wrapper_widget_1738754650717 .th-card-3 {
      background: linear-gradient(135deg, #f6f6f9 10%, #b2f4e7 100%);
      /* Gradient background */
      padding: 40px;
      border-radius: 10px;
    }

    #hs_cos_wrapper_widget_1738754650717 .th-card-3 .card {
      background: transparent !important;
    }

    #hs_cos_wrapper_widget_1738754650717 .counter {
      font-size: 24px;
      font-weight: bold;
    }

    @media (max-width: 767px) {
      .th-card-3 .flex .col {
        flex: 0 0 40% !important;
        max-width: 63% !important;
      }
    }

    /* Tabs container */
    .tabs {
      width: 100%;
      max-width: 1680px;
      margin: 0 auto;
      border-radius: 20px;
      overflow: hidden;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
    }

    /* Tabs labels container */
    .tabs__labels {
      display: flex;
      overflow: hidden;
      justify-content: center;
      background: rgba(0, 0, 0, 0.06);
      max-width: 1380px;
      border-radius: 11px;
      flex-wrap: wrap;
      /* margin-bottom: 49px; */
    }

    /* Individual tab labels */
    .tabs__label {
      flex-grow: 1;
      text-align: center;
      padding: 20px 25px;
      cursor: pointer;
      font-size: 1rem;
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 8px;
      transition: background 0.3s ease, color 0.3s ease;
      min-width: 100px; /* Ensures labels don’t shrink too much */
    }

    .tabs__label:hover {
      background: #e1e1e1;
    }

    .tabs__input:checked + .tabs__label img {
      filter: invert(93%) sepia(2%) saturate(3602%) hue-rotate(293deg)
        brightness(95%) contrast(313%);
    }

    /* Hide radio buttons */
    .tabs__input {
      display: none;
    }

    /* Active tab styling */
    .tabs__input:checked + .tabs__label {
      background: #33ca97;
      color: #fff;
      font-weight: bold;
    }

    /* Tab content area */
    .tabs__content {
      display: flex;
      flex-direction: column;
      padding: 40px 20px;
      margin-top: 40px;
      background: linear-gradient(
        to right,
        rgba(255, 213, 79, 0.16) 6%,
        rgb(247, 247, 247) 97%
      );
      border-radius: 20px;
    }

    /* Individual tab panels */
    .tabs__panel {
      display: none;
      align-items: center;
      justify-content: center;
      gap: 20px;
      padding: 40px 20px;
      border-radius: 20px;
      background-size: cover;
      background-position: center;
    }

    /* Active panel */
    .tabs__panel.active {
      display: flex;
    }

    /* Column layout for content */
    .left-col_tab,
    .right-col_tab {
      width: 50%;
    }

    /* Responsive button styling */
    .custom-button {
      display: inline-block;
      margin-top: 20px;
      padding: 12px 25px;
      background: #242e6a;
      color: #fff;
      text-decoration: none;
      font-size: 16px;
      font-weight: bold;
      text-align: center;
      border-radius: 10px;
    }

    .custom-button:hover {
      background: #4c579c !important;
      color: white !important;
    }

    /* Custom heading styling */
    .custom-h5 {
      font-size: 18px;
      color: #353535;
      font-weight: 400;
    }

    /* Responsive Design */
    @media (max-width: 1024px) {
      /* Tablets */
      .tabs__labels {
        flex-wrap: wrap; /* Allows labels to wrap on smaller screens */
      }

      .tabs__label {
        padding: 15px 20px; /* Adjust spacing */
        font-size: 0.9rem;
      }

      .tabs__content {
        padding: 30px 15px;
      }

      .tabs__panel {
        flex-direction: column; /* Stack content */
        text-align: center;
      }

      .left-col_tab,
      .right-col_tab {
        width: 100%;
      }
    }

    @media (max-width: 768px) {
      /* Mobile devices */
      .counter {
        display: flex;
        align-items: center;
        align-content: center;
        justify-content: center;

        font-size: 38px !important;
        color: #353535;
        gap: 0px !important;
      }
      .tabs__labels {
        flex-direction: column;
      }

      .tabs__label {
        width: 100%; /* Full width for easier clicking */
        padding: 12px 15px;
        font-size: 0.85rem;
      }

      .tabs__content {
        padding: 20px;
      }

      .tabs__panel {
        flex-direction: column;
        text-align: center;
      }

      .left-col_tab,
      .right-col_tab {
        width: 100%;
      }
    }
    .card-text {
      margin-top: -28px;
    }
    .row-fluid-wrapper.row-depth-1.row-number-5 > .row-fluid {
      border-radius: 20px;

      position: relative;
      z-index: 1;
      /* margin-top: -137px; */
      padding: 40px;
    }
    form[id="hsForm_07469d03-76f9-483b-a7e0-16abe0edb333_6960"] {
      border-radius: 10px !important;
      overflow: hidden !important; /* Ensures inner content respects the border-radius */
    }
    @media (max-width: 1024px) {
      .footer-column-4-background-layers {
        border-radius: 10px;
        margin-top: 46px;
      }
    }
    .footer-column-4-background-layers {
      border-radius: 10px;
    }
    .footer form .hs-button,
    .footer form input[type="submit"] {
      /* display: block; */
      font-size: 16px;
      padding: 8px 12px;
      width: 27%;
      /* width: 100%; */
      /* display: flex
                  ; */
      /* justify-content: space-evenly; */
      align-content: center;
      float: right;
    }
    @media (max-width: 1024px) {
      .footer-column-4-row-0-margin .row-fluid {
        padding: 3px !important;
      }
      .footer-column-4-row-0-margin .hs-submit .hs-button {
        width: 100%; /* Make button full-width */
        font-size: 16px; /* Adjust text size for readability */
        padding: 12px 0; /* Increase touch area */
      }
    }
    span#hs_cos_wrapper_module_1738944008085_,
    span#hs_cos_wrapper_module_1738831930413_ {
      display: none !important;
    }

    .solutions-section {
      text-align: center;
      padding: 2rem 1rem;

      border-radius: 8px;
    }

    .solutions-grid {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      gap: 1rem;
      margin-top: 60px;
      padding: 0px 20px;
    }

    .solution-box {
      flex: 1 1 18%;
      /* Responsive sizing */
      max-width: 100%;
      text-align: center;
    }

    .solution-box img {
      max-width: 50px;
      margin-bottom: 1.5rem;
    }

    .solution-box p {
      font-size: 1rem;
      color: #555;
    }

    @media (max-width: 768px) {
      .solution-box {
        flex: 1 1 30%;
        /* Adjust for smaller screens */
        max-width: 30%;
      }
    }

    @media (max-width: 480px) {
      .solution-box {
        flex: 1 1 90%;
        /* Adjust for mobile */
        max-width: 90%;
      }
    }

    @media (max-width: 768px) {
      .hero-section {
        height: auto;
        padding: 20px;
        flex-direction: column;
        text-align: center;
      }

      .hero-content {
        flex-direction: column;
        align-items: center;
        padding: 20px;
        align-items: center;
      }

      .text-column {
        width: 100%;
      }

      .image-column {
        width: 100%;
        display: flex;
        justify-content: center;
      }

      .image-column img {
        max-width: 80%;
      }
    }

    @media (max-width: 480px) {
      .text-column h1 {
        font-size: 22px;
      }

      .text-column p {
        font-size: 14px;
      }

      .image-column img {
        max-width: 70%;
      }
    }

    @media (max-width: 768px) {
      .tabs__content {
        flex-direction: column;
        padding: 20px;
        text-align: center;
      }

      .custom-button {
        width: 66%;
        padding: 16px;
        font-size: 16px;
        float: left;
        margin-bottom: 48px;
      }

      .left-col_tab,
      .right-col_tab {
        width: 100%;
        text-align: center;
      }

      .tabs__panel {
        flex-direction: column;
        text-align: center;
      }
    }
    .testimonial-author {
      display: flex;
      flex-direction: column;
      align-items: center;
      text-align: center;
      margin-top: 30px; /* Adjust spacing as needed */
      margin-bottom: 30px;
    }

    .testimonial-image {
      margin-bottom: 10px; /* Space between image and text */
    }

    .author-desc {
      text-align: center !important;
    }

    .testimonial-text {
      text-align: center;
      margin: 20px auto;
      max-width: 600px; /* Adjust width as needed */
    }

    .author-desc-line {
      margin: 20px auto;
      width: 50px; /* Adjust separator width */
      height: 2px;
      background-color: #000; /* Adjust color as needed */
    }

    #hs_cos_wrapper_widget_1738936633624
      .th-testimonial
      .slick-dots
      li
      button:before,
    #hs_cos_wrapper_widget_1738936633624
      .th-testimonial
      .slick-dots
      li.slick-active
      button:before {
      color: #9e9eae !important;
    }

    @media (max-width: 1639px) {
      .body-container-wrapper .row-fluid-wrapper.row-depth-1.row-number-5 > .row-fluid {
        max-width: 96% !important;
      }
      .footer h3,
      .h3,
      h3 {
        font-size: 20px !important;
        line-height: 24px !important;
      }
    }
    @media (max-width: 1139px) {
      .body-container-wrapper .row-fluid-wrapper.row-depth-1.row-number-5 > .row-fluid {
        max-width: 96% !important;
      }
      .footer h3,
      .h3,
      h3 {
        font-size: 19px !important;
        line-height: 27px !important;
      }
    }
    @media (max-width: 1139px) {
      .footer form .hs-button,
      .footer form input[type="submit"] {
        /* display: block; */
        font-size: 16px;
        padding: 8px 12px;
        width: 47%;
        /* width: 100%; */
        /* display: flex
            ; */
        /* justify-content: space-evenly; */
        align-content: center;
        float: right;
      }
    }

    .body-container-wrapper .row-fluid-wrapper.row-depth-1.row-number-5 > .row-fluid {
     
   
    }
    @media (max-width: 1639px) {
      .card-text {
        margin-top: -16px !important;
      }
    }

    @media (max-width: 767px) {
      .card-text {
        margin-top: 0px !important;
      }
    }

    @media (max-width: 768px) {
      .left-col_tab,
      .right-col_tab {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-content: center;
        justify-content: center;
        align-items: center;
      }
    }
    .footer .hs-button:hover {
      background-color: #33c997 !important;
    }

    form .hs-button,
    form input[type="submit"] {
      background-color: #66666600;
    }

    form .hs-button,
    form input[type="submit"] {
      background-color: #66666600;
    }
    @media (max-width: 768px) {
      .tabs__label {
        justify-content: flex-start !important;
        gap: 8px;
        transition: background 0.3s ease, color 0.3s ease;
        min-width: 100px;
        flex-direction: row !important;
      }

      .tabs__labels {
        flex-direction: row !important;
      }
    
    .hs-error-msg {
      color: #ff0201;
   
    }

    /* 2/13/2025 */

    form .inputs-list {
   width:300px !important;
    }

    .hs-form-field {
      margin-bottom: 0px !important;
    }

    #hs_cos_wrapper_widget_1738828825604 input[type="email"] {
      font-size: 16px !important;
      width: 300px;
    }

    @media (min-width: 768px) {
      .cell_1738744178548-vertical-alignment,
      .cell_17387438647074-vertical-alignment,
      .cell_1738744169740-vertical-alignment {
        justify-content: flex-start !important;
      }
    }

    @media (max-width: 1139px) {
      header .header__container .header__row-2,
      header.active .header__container .header__row-2 {
        padding: 0px 0px !important;
      }
      #hs_cos_wrapper_widget_1738828825604 input[type="email"] {
        width: 100%;
      }

      #hs_cos_wrapper_widget_1738828825604 .hs-form-field {
        width: 32%;
      }
      .header__close--toggle,
      .header__navigation--toggle {
        background-color: #9acb33;
      }
    }

    :is(form[id^="hsForm_07469d03-76f9-483b-a7e0-16abe0edb333"]) {
      display: flex !important;
      gap: 0px !important;
      flex-direction: row !important;
      align-content: center;
      align-items: center;
      display: block;
align-items: baseline !important;
    }

    @media (max-width: 767px) {
      :is(form[id^="hsForm_07469d03-76f9-483b-a7e0-16abe0edb333"]) {
       
        justify-content: flex-start !important;
        gap:0px !important;
      }
      #hs_cos_wrapper_widget_1738828825604 .hs-form-field {
        width: 48%;
      }
    }

@media (max-width: 479px) {
    .header__close--toggle, .header__navigation--toggle {
        
        height: 34px !important;
     
        width: 34px !Important;
    }
}@media (max-width: 767px) {
  :is(form[id^="hsForm_07469d03-76f9-483b-a7e0-16abe0edb333"]) {
    display: flex !important
;
     gap: 5px !important; 
    flex-direction: column !important;
    align-items: flex-start !important;
    display: block;
    align-content: flex-start;
   
}
#hs_cos_wrapper_widget_1738828825604 input[type="email"] {
   
    width: 300px!important;
}
    }

@media (max-width: 1139px) {
    .footer h3, .h3, h3 {
        font-size: 22px !Important;
    }
}

@media (max-width: 768px) {
      #hs_cos_wrapper_module_17391899044593 span {
        text-align: center !important;
        float: unset !important;

}
    }
form input[type=submit]:focus {
    background-color: #9acc32;
    border-color: #fff;
    color: #fff;
}





@media (max-width: 1139px){


    #header-element .menu-arrow {
    width: 100%;
}

}