/** Shopify CDN: Minification failed

Line 16:0 Unexpected "{"
Line 16:1 Expected identifier but found "%"
Line 16:26 Expected identifier but found "%"
Line 68:3 Unexpected "{"
Line 68:4 Expected identifier but found "%"
Line 68:32 Expected identifier but found "%"
Line 71:5 Unexpected "{"
Line 71:6 Expected identifier but found "%"
Line 71:31 Expected identifier but found "%"
Line 79:2 Unexpected "{"
... and 2 more hidden warnings

**/
{% comment %} Form Style {% endcomment %}

  .heroImgForm{background-color:#ffffff; padding:35px;max-width:400px; width:100%; position: absolute;top: 50%;right: 15px;transform: translateY(-50%);}
  .form-group{margin-bottom: 30px;}
  .cstInput{padding: 10px 0;height: 40px;width: 100%;border-radius: 0;border: none;border-bottom: 1px solid #D1CBC4;outline: none;box-shadow: none;font-size:16px;font-family:Manrope, sans-serif; background-color: transparent;}
  .cstInput::placeholder{color:#00000033; font-family:Manrope, sans-serif;}
  .cstLab{font-size:16px; font-weight:600; color:#123843; font-family: "Gambetta", sans-serif !important;line-height: 1;display: block;height: 40px;}
  .mb-0{margin-bottom:0}
  .formCta{background: #123843;padding: 16px 60px;display: inline-block;color: #FFFFFF;font-family: 'Manrope', sans-serif;font-size: 16px;text-decoration: none; width:100%; cursor:pointer; border:none;}
  .modalMsg {background-color: #ffffff;padding: 10px 15px;font-size: 14px;color: #69ad00;max-width: 600px;position: fixed;top: 110px;left: 50%;transform: translateX(-50%);z-index: 99;border-radius: 10px;font-weight: 600 !important;}
  .msgRed{color:#f50707;}
  .d-block{display:block;}
  .d-none{display:none;}
  .error-validate-custom { color: #ed0e0e; font-size: 14px; }
  .mb__30{margin-bottom:30px;}
  .formRow{display: flex;flex-wrap: wrap;gap:10px;}
  .formRow .formCol.col-W50{width:47%;}
  .formRow .formCol.colFull { width: 100%;}
  .select2-container--default .select2-selection--multiple {
    border: none !important;
    border-bottom: solid 1px #D1CBC4 !important;
    border-radius: 0 !important;
   }
   .select2-container--default.select2-container--focus .select2-selection--multiple{
      border: none !important;border-bottom: solid 1px #D1CBC4 !important;
   }
   .select2-container--default .select2-selection--multiple .select2-selection__choice__display {
      font-size: 12px !important;color: #FFF !important;
   }
   .select2-container--default .select2-selection--multiple .select2-selection__choice{
      background-color: #123843 !important;
      border: 1px solid #123843 !important;
   }
   .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{padding: 6px 4px !important; color: #FFF !important;}
   .select2-results__option--selectable {
    font-size: 12px !important;
    font-family: "Gambetta", sans-serif !important;
    color: #000 !important;
   }
   .select2-container--default .select2-results__option--selected {
    background-color: #123843 !important;
    color: #FFF !important;
      }
      .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{
            background-color: transparent !important;
      }
      textarea.select2-search__field {
            font-family: Manrope, sans-serif;
            padding: 0 !important;
            margin: auto !important;
            font-size: 15px !important;
         }
   {% comment %} Form Style End{% endcomment %}

  @media (max-width:767px){
     {% comment %} Form Style {% endcomment %}
  .heroImgForm{position: static; max-width: 100%; transform: unset; padding: 15px; margin-bottom:10px;}
  .formRow{margin-left:-15px; margin-right:-15px; display:flex; flex-wrap: wrap; text-align: left;}
  .formRow .formCol{padding-left:15px; padding-right:15px; width:50%;}
  .formRow .formCol.colFull{width:100%;}
  .d-sm-bock {display:block;}
  .d-sm-none {display:none;}
  .formCta{padding: 12px; font-size: 15px;}
  {% comment %} Form Style End{% endcomment %}
  }

  .asterisk {color: #ed0e0e;display: inline-block;font-size: 20px;line-height: 1;}
.formRow{display:flex;flex-wrap:wrap;gap:10px}
.formRow .formCol.col-W50{width:47%}
.formRow .formCol.colFull{width:100%}
.select2-container--default .select2-selection--multiple{border:none !important;border-bottom:solid 1px #d1cbc4 !important;border-radius:0 !important;height: 30px;overflow-y: auto !important;overflow-x: hidden;}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:none !important;border-bottom:solid 1px #d1cbc4 !important;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display{font-size:10px !important;color:#FFF !important;line-height: 1;display: flex;align-items: center;padding: 5px 0;}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#123843 !important;border:1px solid #123843 !important;white-space: normal !important;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {padding: 0 !important;color: #FFF !important;line-height: 0.6;top: 50% !important;transform: translate(0, -50%);border-right: none !important;left: 5px !important;}
.select2-results__option--selectable{font-size:12px !important;font-family: Manrope, sans-serif;color:#000 !important}
.select2-container--default .select2-results__option--selected{background-color:#123843 !important;color:#FFF !important}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:transparent !important}
textarea.select2-search__field{font-family:Manrope,sans-serif;padding:0 !important;margin:auto !important;font-size:15px !important}
.cstLab{height: 20px !important;line-height: 1;display: block;}
.heroImgForm{max-width: 400px;z-index:1;}
.select2-container--default .select2-search--inline .select2-search__field::placeholder {color: #00000033;}
.form-group {margin-bottom: 20px;}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#123843 !important;color:#FFF !important}
.cstInput{    padding-right: 15px !important;}
 select[disabled] { color:#00000033; font-family:Manrope, sans-serif; }

 /* Google reCAPTCHA reduce size */
    .g-recaptcha {
        transform: scale(0.85);
        -webkit-transform: scale(0.85);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }

    /* Optional: Mobile responsive */
    @media (max-width: 767px) {
        .g-recaptcha {
            transform: scale(0.75);
            -webkit-transform: scale(0.75);
        }
    }
@media (max-width:1024px){
   .shopify-section.gps-593633780342719279.gps.gpsil { display: none;}
}

@media (max-width:991px){
.form-group {margin-bottom: 10px;}
.heroSection{padding: 0;}
}

@media (max-width:767px){
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{padding: 2px 4px !important;}
.select2-container{width: 100% !important;}
.select2-container--default .select2-selection--multiple{height: auto;}
.heroImgForm{max-width:100%;}
.cstLab{ height: auto !important;}

}

a.overlay-logo-wrapper { display: block; margin: 0 auto;width: 22%;height: auto;}
.overlay-logo-wrapper img{ width: 100%;}
@media screen and (max-width: 768px){
a.overlay-logo-wrapper{width: 35%;}
}