.no-popup-form {
  min-height:55vw;
  display:flex;
  justify-content:center;
  align-items:center; 
}
.no-popup-form select#location-e7892b96-bace-4521-99e9-c3fafb7f7f67_9410{
  width:100%; !important;
    margin-right: 7.5px;
}
.no-popup-form fieldset select {
width:100% !important;}
.no-popup-form input::placeholder{
color:#fff;}
.no-popup-form .p7-form-wrapper{
  position:relative;
  padding: 50px 15px 144px 15px;
}
 #custom-popup-form.new-custom-form{
  background-size:cover!important;
  background-repeat:no-repeat !important;
  background-position: top center !important;
}
.no-popup-form input{
padding:13px 15px 12px 15px;
  color:#fff;
  text-transform:uppercase;
  background:transparent;
  border:1px solid #fff;
  border-radius:3px;
  letter-spacing:1.4px;
  font-size:14px;
}
.no-popup-form input:placeholder{
color:#fff;
}



.no-popup-form form {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem; /* Optional: adds space between columns */
  justify-content:center;
}

/* First three fieldsets in the first row (e.g., Location, First Name, Last Name) */
.no-popup-form form fieldset.form-columns-1:nth-of-type(-n+4) {
    flex: 1 1 30%; /* Each field takes up roughly one-third of the row */
}

/* Fourth and fifth fieldsets for "Phone Number" and "Email" */
.no-popup-form form .form-columns-1:nth-of-type(5),
.no-popup-form form .form-columns-1:nth-of-type(6) {
    flex: 1 1 48%; /* Each takes up about half of the row */
}



/* .no-popup-form form{
    display:grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows:1fr 1fr;
} */
.no-popup-form form fieldset:nth-of-type(2){
  display:none;
}
.hs-richtext.hs-main-font-element{
  color:#fff;
}
.no-popup-form label{
display:flex;
  color:#fff;
}

.no-popup-form label.hs-form-booleancheckbox-display{
display:flex;
color:#fff;
  align-items:center;
}
/* .hs-form-e7892b96-bace-4521-99e9-c3fafb7f7f67_de6bf747-2fef-4e09-8c8e-2b1b5c53655a .hs-richtext{
  display:none;
} */
.no-popup-form .inputs-list{
list-style:none;}

.no-popup-form .form-columns-1:nth-child(7){
display:none;
}
/* .form-columns-1:nth-child(7){
  position:absolute;
  bottom:-17px;
  left:50%;
transform:translateX(-50%);
     font-size:7px;
    text-align:center;
    text-transform:uppercase;
  display:flex;
  justify-content:center;
  align-items:center;
} */
.no-popup-form fieldset.form-columns-3{
width:100%;}

.no-popup-form .form-columns-1:last-of-type{
position:absolute;
bottom:90px;
left:50%;
transform:translateX(-50%);
     font-size:12px;
    text-align:center;
    text-transform:uppercase;
    display:flex;
  justify-content:center;
  align-items:center;
}
.no-popup-form .hs_submit.hs-submit{
  
  position:absolute;
bottom:15px;
left:50%;
transform:translateX(-50%);
    transition:0.4s ease-in-out;
}
.no-popup-form input.hs-button.primary.large{
  background:#F6841F;
  border:1px solid #F6841F;
  transition:0.4s ease-in-out;
}
.no-popup-form .hs_submit.hs-submit:hover input.hs-button.primary.large{
border:1px solid #fff;}
.no-popup-form h1{
  
  color: #fff;
  margin-bottom:30px;
    font-family: 'Azo Sans', sans-serif;
    font-size: 90px;
    font-weight: 700;
    letter-spacing: 8.1px;
    padding: 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
  transition: 0.4s ease-in-out;
  }
.no-popup-form fieldset .field label.hs-error-msg {
    color: #ff0;
    font-size: 11px;
    margin: 0;
    text-transform: none
}

.no-popup-form fieldset .field input:not([type=checkbox]),.no-popup-form fieldset .field select,.no-popup-form fieldset .field textarea {
    border: 1px solid #fff;
    color: #fff!important;
    font-size: 14px;
    letter-spacing: .1em;
    padding: 10px 15x 10px 15px;
    width: 100%!important;
   text-transform:uppercase;
  background:rgba(0,0,0,0.4);
  border-radius:3px;
/*   max-width:419px; */
  letter-spacing:1.4px;
  width:100%;
  max-width:unset !important;
}
.no-popup-form fieldset .field select{
      padding: 10px 40px 10px 15px;
    height:43px;
      width: 100% !important;
    margin-right:0 !important;;
}

.no-popup-form .hs-form-e7892b96-bace-4521-99e9-c3fafb7f7f67_07891563-7891-46aa-9693-06ad3818c693 fieldset{
max-width:unset !important;}
.no-popup-form fieldset .field input.error,.no-popup-form fieldset .field select.error,.no-popup-form fieldset .field textarea.error {
    border-color: #ff0
}
.no-popup-form .form-columns-1:last-of-type label:first-of-type{
display:flex;
justify-content:center;
align-items:center;}
.no-popup-form .form-columns-1 > div > label{
display:none;
}
/* .no-popup-form form > hs_error_rollup{
display:none; } */
ul.no-list.hs-error-msgs.inputs-list {
    font-size: 0;
}
.no-popup-form form fieldset .hs_error_rollup {
    color: #ff0;
    flex: 0 0 100%;
    padding: 10px;
    text-align: center
}

.no-popup-form>.hs_submit {
    flex: 0 0 100%;
    margin-top: 40px;
}
 .no-popup-form>fieldset .field select, .no-popup-form>fieldset .field textarea {
    background:transparent;
    border: 1px solid #424548;
    color: #fff !important;
    font-size: 14px;
    letter-spacing: .1em;
    padding: 10px;
}
.no-popup-form .hs-form-e7892b96-bace-4521-99e9-c3fafb7f7f67_10f97b02-7133-48bd-a1ab-97df5fa77b3e fieldset.form-columns-1 .input{
 margin-right:0;!important;
}
.no-popup-form .input {
    margin-right:0;!important;
}
/*  .no-popup-form .hs-form-e7892b96-bace-4521-99e9-c3fafb7f7f67_6fa17136-8c02-47d7-a613-cd653a6d55d0 fieldset .form-columns-1.input{ 
  margin-right:13.5px;
}
 .no-popup-form .hs-form-e7892b96-bace-4521-99e9-c3fafb7f7f67_6fa17136-8c02-47d7-a613-cd653a6d55d0 fieldset.form-columns-1 .input{
  margin-right:13.5px;
}
.hs-form-e7892b96-bace-4521-99e9-c3fafb7f7f67_a2ebd2f8-01e9-44c5-97b3-159c51452af5 fieldset.form-columns-1 .input{
    margin-right:13.5px;
} */

 .no-popup-form select {
  position: relative;
  display: inline-block;
  width: 100%;
}
.no-popup-form h3{
  color:white;
  text-align:center;
  font-size:30px;
  margin:20px auto 30px;
}
 .no-popup-form select {
   position:relative;
  appearance: none; /* Hide default arrow */
  padding-right: 40px; /* Make space for custom arrow */
}
.hs-location.hs-fieldtype-select{
position:relative;}

/* Custom dropdown arrow using an SVG */
 .no-popup-form .hs-location.hs-fieldtype-select:after{
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSI5LjU0NSIgdmlld0JveD0iMCAwIDE1IDkuNTQ1Ij4KICA8cGF0aCBpZD0iUGF0aF82MiIgZGF0YS1uYW1lPSJQYXRoIDYyIiBkPSJNNy41LDAsMTUsOS41NDVIMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1IDkuNTQ1KSByb3RhdGUoMTgwKSIgZmlsbD0iIzFlOGRjNyIvPgo8L3N2Zz4=');
   width:15px;
   height:9.55px;
  position: absolute;
  right: 40px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}

 .no-popup-form select:focus {
  border-color: #007bff;
  outline: none;
}

@media (max-width:1440px){
  .no-popup-form h1{
/*     font-size:50px; */
  }
}
@media (max-width:1024px){
  .no-popup-form h1{font-size:50px;}
  .no-popup-form h1 svg{
      width: 40px;
    height: 40px;
  }
  
 .no-popup-form .p7-form-wrapper{
  position:relative;
  padding: 50px 10px 114px 10px;
}
/*   .no-popup-form .form-columns-1:nth-child(7){
   width:100%;
} */
  .no-popup-form .form-columns-1:last-of-type{
    width:100%;
  }
}
@media (max-width:991px){
  .no-popup-form fieldset .field input:not([type=checkbox]), .no-popup-form fieldset .field select, .no-popup-form fieldset .field textarea{
  font-size:13px;
  }
  .no-popup-form .hs_submit.hs-submit{
  bottom:15px;}
  .no-popup-form .form-columns-1:last-of-type{
  bottom:70px;}
}

@media (max-width:767px){
    .no-popup-form h1{font-size:30px;}
  .no-popup-form h1 svg{
      width: 24px;
        height: 24px;
  }
         
  .no-popup-form form {
      display:flex;
    flex-direction:column;
    width:100%;
    justify-content:center;
    align-items:center;
  }
  .hs-form-e7892b96-bace-4521-99e9-c3fafb7f7f67_6e58edcb-77ca-445b-a4fb-554b90eac357 fieldset{
  width:100%;}
  .no-popup-form fieldset .field input:not([type=checkbox]), .no-popup-form fieldset .field select, .no-popup-form fieldset .field textarea{
  margin-bottom:10px;}
  fieldset.form-columns-1{
  width:100%;}
.no-popup-form fieldset .field input:not([type=checkbox]), .no-popup-form fieldset .field select, .no-popup-form fieldset .field textarea{
  width:100%;
   max-width:unset;
 width: 100% !important;

  }
  
 .no-popup-form .input{
  margin-right: 0 !important;
  }
  
  fieldset.form-columns-1:nth-child(2){
  display:none;}
  .no-popup-form .hs-location.hs-fieldtype-select:after{
        transform: translateY(-68%);
  height:auto;}
 .legal-consent-container .hs-form-booleancheckbox-display input{
  margin-left:10px}
  .legal-consent-container .hs-form-booleancheckbox-display>span{
  margin-left:10px !important}
  .no-popup-form .form-columns-1:last-of-type label:first-of-type{
  align-items:start;}
}