/* Extracted Inline Styles */
.shadowed-box {
      background: #fff;
      box-shadow: 2px 5px 7px 0px rgb(172 188 219);
      z-index: 999;
      position: relative;
      float: right;
      width: 96%;
      padding: 40px;
      text-align: justify;
      border-radius: 40px;
      margin-top: -26.2rem;
    }

    label#label-email-d39e431b-24a5-4162-b4fc-aee4b4af0438,
    label#label-firstname-d39e431b-24a5-4162-b4fc-aee4b4af0438,
    label#label-lastname-d39e431b-24a5-4162-b4fc-aee4b4af0438,
    label#label-company-d39e431b-24a5-4162-b4fc-aee4b4af0438,
    label#label-title-d39e431b-24a5-4162-b4fc-aee4b4af0438,
    label#label-phone-d39e431b-24a5-4162-b4fc-aee4b4af0438,
    label#label-message-d39e431b-24a5-4162-b4fc-aee4b4af0438,
    label#label-how_did_you_hear_about_us_-d39e431b-24a5-4162-b4fc-aee4b4af0438,
    label#label-which_sector_of_the_investment_industry_are_you_associated_with_-d39e431b-24a5-4162-b4fc-aee4b4af0438 {
      display: none;
    }

    input[type="email"] {
      background: #f8f9f9 !important;
      border-radius: 40px !important;
      border: 1px solid #68737d29 !important;
      box-shadow: none !important;
      color: #000 !important;
      font: 16px / 1 'Open Sans' !important;
      height: 52px !important;
      padding: 20px 15px !important;
      width: 100% !important;
    }

    fieldset.form-columns-1 a {
      color: #000;
    }

    li.hs-form-booleancheckbox p,
    li.hs-form-booleancheckbox a {
      font-size: 16px;
    }

    textarea#message-d39e431b-24a5-4162-b4fc-aee4b4af0438 {
      width: 100%;
      border-radius: 26px;
    }

    form input:not([type="checkbox"]),
    .greenhouse-form input:not([type="checkbox"]) {
      background: #f8f9f9;
      border-radius: 40px;
      border: 1px solid #68737d29;
      box-shadow: none;
      color: #000;
      font: 16px / 1 'Open Sans';
      height: 50px;
      padding: 20px 15px;
      width: 100%;
    }

    .contact-button-form .hs-error-msg,
    ul.no-list.hs-error-msgs.inputs-list label {
      font-size: 13px !important;
      color: red !important;
    }

    .new-form ul.no-list.hs-error-msgs.inputs-list {
      padding-left: 0 !important;
      text-align: left;
    }

    .new-form fieldset {
      max-width: 100% !important;
    }

    form,
    .greenhouse-form {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      overflow: visible;
      position: relative;
    }

    .new-form .form-columns-1,
    .new-form .form-columns-2 {
      margin: 0 0 18px !important;
    }

    input#phone-d39e431b-24a5-4162-b4fc-aee4b4af0438,
    select#how_did_you_hear_about_us_-d39e431b-24a5-4162-b4fc-aee4b4af0438,
    select#which_sector_of_the_investment_industry_are_you_associated_with_-d39e431b-24a5-4162-b4fc-aee4b4af0438,
    textarea#message-d39e431b-24a5-4162-b4fc-aee4b4af0438 {
      width: 100%;
    }

    .new-form fieldset.form-columns-1 select {
      background: #fafafa;
      border-radius: 0;
      border: 1px solid #68737d2b;
      box-shadow: none;
      color: #000;
      font: 16px/1 'Open Sans';
      height: 52px;
      padding: 12px 15px;
    }

    .new-form fieldset.form-columns-1 select option {
      color: #000;
      border-radius: 0;
    }

    .new-form fieldset.form-columns-1 select {
      -webkit-appearance: none;
      -moz-appearance: none;

      background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
      background-repeat: no-repeat;
      background-position-x: 98%;
      background-position-y: 10px;
      border: 1px solid #dfdfdf;
      border-radius: 40px;

      line-height: normal;
    }

    li.hs-form-booleancheckbox {
      list-style: none;
    }

    input.hs-button.primary.large {
      background-color: #e17523;
      border: 1px solid #e17523;
      border-radius: 50px;
      color: #fff;
      font-size: 18px;
      width: 100%;
      padding: 12px 0rem;
    }

    .mb-3 {
      margin-bottom: 3rem !important;
    }

    h5.address {
      border-bottom: 2px solid #0167FF;
      padding-bottom: 2rem;
      width: 58%;
    }

    img.email-icon {
      width: 72px;
    }

    img.phone-icon {
      width: 44px;
    }

    .add-card .add-heading {
      display: flex;
      border: 1px solid #0FB7F8;
      width: 100%;
      padding: 1rem 1rem;
      border-radius: 10px;
      gap: 16px;
    }

    .contact-dtl {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
    }

    .sendmail,
    .givcall {
      width: 48%;
    }


    .add-heading.phone {
      border-color: #E17523 !important;
    }

    .contact-dtl a {
      text-decoration: none;
      color: #000;
    }

    @media (max-width: 1024px) {

      .sendmail,
      .givcall {
        width: 100%;
        margin-bottom: 20px;
      }
    }

    @media (min-width:992px) and (max-width:1199.9px) {
      .col-lg-2.country {
        min-width: 33% !important;
        padding: 0rem 6px !important;
      }

      .row.count {
        display: flex;
        gap: 12px 0px;

      }
    }

    @media (min-width: 992px) and (max-width: 1399.9px) {
      .add-card .add-heading {
        display: block !important;
      }

      .location-only .add-card .add-heading {
        display: flex !important;
        padding: 1rem 4px 1rem 5px !important;
      }

      .col-lg-2.country {
        min-width: min-content;
        padding: 6px 6px;
      }

      img.phone-icon {
        width: 22px;
      }

      img.email-icon {
        width: 34px;
      }
    }

    @media (max-width: 991.9px) {
      .location-only .add-card .add-heading {
        margin-bottom: 1rem;
      }

      header.formidium-banner-technology {
        background-size: cover;
      }

      section#NextGentechnologies .col-lg-6.mobmt80 {
        margin-top: 3rem;
      }

      section#NextGentechnologies h2.mt-0 {
        margin-bottom: 3rem;
      }

      .socailicons-img a {
        margin-right: 10px !important;
        margin-left: 10px;
      }

      .shadowed-box {
        margin-top: -150px !important;
        width: 100%;
      }

      .sendmail,
      .givcall {
        width: 50%;
        margin-bottom: 20px;
      }

      .mobmt80 {
        margin-top: 80px;
      }

      .shadowed-box {
        margin-top: 3rem;
        float: left;
      }

      .mobcol-reverse {
        flex-direction: column-reverse;
      }
    }

    @media (max-width: 991.9px) {
      .col-lg-2.country {
        width: 50%;
        padding: 0px 10px;
      }

      .row.count {
        display: flex;
      }
    }

    @media (min-width: 992px) {
      .socailicons-img a {
        margin-right: 34px;
      }

      h5.address {
        width: 53%;
        margin-top: 0 !important;

      }
    }

    @media (max-width: 767.9px) {
      .container.p0 {
        padding: 0 10px !important;
      }

      .address {
        margin-bottom: 36px !important;
      }

      .sendmail,
      .givcall {
        width: 100%;
        margin-bottom: 20px;
      }

      .header-banner p {
        text-align: center;
      }

      .contact-dtl {


        gap: 0px;
      }

      .form-box {
        text-align: -webkit-center;
      }

      .shadowed-box {
        float: none;
      }

      div#exampleModalsub .modal-body {
        padding: 1rem 1rem;
      }
    }

    @media (max-width: 480.9px) {

      .contact-section .new-form .form-columns-1,
      .contact-section .new-form .form-columns-2 {
        margin: 0 0 18px !important;
      }

      input#firstname-d39e431b-24a5-4162-b4fc-aee4b4af0438,
      input#lastname-d39e431b-24a5-4162-b4fc-aee4b4af0438,
      input#company-d39e431b-24a5-4162-b4fc-aee4b4af0438,
      input#title-d39e431b-24a5-4162-b4fc-aee4b4af0438 {
        width: 100%;
      }

      input#firstname-d39e431b-24a5-4162-b4fc-aee4b4af0438,
      input#company-d39e431b-24a5-4162-b4fc-aee4b4af0438 {
        margin-bottom: 18px;
      }

      h5.address {
        width: 100%;
        text-align: -webkit-center !important;
      }

      .socailicons-img {
        place-content: center;
      }
    }

/* Extracted Inline Styles */
/* body {
        display: grid;
        justify-content: center;
        align-items: center;
        justify-items: center;
        height: 100%;
        margin: 0;
        background-color: #002b5c;
    } */

    /* .form-container {
        margin-top: 3rem;
        margin-bottom: 3rem;
        background-color: #ffffff;
        padding: 30px;
        border-radius: 15px;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
        max-width: 610px;
        width: 100%;
    } */

    input#websiteUrl,
    .form-container input[type="text"],
    .form-container input[type="email"],
    .form-container input[type="tel"],
    .form-container select,
    .form-container textarea {
      width: calc(100% - 10px);
      padding: 16px;
      margin: 5px;
      border-radius: 50px;
      border: 1px solid #ccc;
      font: 16px / 1 'Open Sans';
      outline: none;
      display: inline-block;
      box-sizing: border-box;
    }

    /* .form-container input[type="text"]:nth-child(1),
    .form-container input[type="email"] {
        width: calc(100% - 10px);
    } */

    .form-container .form-column-1,
    .form-container .form-column-2 {
      display: flex;
    }

    /* .form-container .form-column-1 input[type="text"],
    .form-container .form-column-2 input[type="text"] {
        width: calc(50% - 10px);
    } */

    /* .form-container textarea {
        width: calc(100% - 10px);
        height: 100px;
        resize: none;
    } */

    /* .form-container select {
        width: calc(100% - 10px);
        padding: 16px;
        border-radius: 0px;
        margin: 5px;
    } */

    .form-container .checkbox-container {
      display: flex;
      align-items: center;
      margin: 10px 5px;
      font: 16px / 22px 'Open Sans';
      color: #000;
      position: relative;
    }

    .form-container input[type="checkbox"] {
      margin-right: 10px;
      top: 5px;
      position: absolute;
      width: 14px;
    }

    .form-container label.consent {
      margin-left: 28px;
    }

    .form-container .submit-btn {
      font: 16px / 1 'Open Sans';
      cursor: pointer;
      margin-top: 15px;
      background-color: #e17523;
      border: 1px solid #e17523;
      border-radius: 50px;
      color: #fff;
      font-size: 18px;
      width: 100%;
      max-width: 200px;
      padding: 14px 0rem;
      align-self: center;
    }

    .form-container .submit-btn:hover {
      background-color: #e66c00;
    }

    .form-container .privacy-policy {
      color: #0073e6;
      text-decoration: none;
    }

    .form-container .privacy-policy:hover {
      text-decoration: underline;
    }

    .new-form form textarea {
      min-height: 90px;
      border-radius: 20px !important;
    }

    @media (min-width: 1399.9px) {
      .col-lg-6.form-box {
        width: 44%;
      }

      .col-lg-6.mobmt80 {
        width: 56%;
      }

      .col-lg-2.country {
        width: auto;
        min-width: 15%;
        padding: 0 6px
      }
    }

    @media (max-width:575.9px) {
      .form-container {
        max-width: 575px;
      }

      section#Contact .new-form label.consent {
        margin-left: 28px !important;
        padding-top: 0;
      }

      .form-container .form-column-1,
      .form-container .form-column-2 {
        display: block;
      }

      input#websiteUrl,
      .form-container input[type="text"],
      .form-container input[type="email"],
      .form-container input[type="tel"],
      .form-container select,
      .form-container textarea {
        width: 100%;
      }
    }
    .hp-field {
    position: absolute;
    left: -9999px; /* hides it from users but bots still see it */
    visibility: hidden;
    }

/* Extracted Inline Styles */
.location-only .add-card .add-heading img {
              height: 40px;
              width: 40px;
            }

            .location-only .add-card .add-heading {
              gap: 8px;
              padding: 1rem 14px 1rem 16px;
              cursor: pointer;
              width: 100%;
              align-items: center;
              place-content: space-between;
              place-content: center;

            }
