.contact-form-main-wrapper .form-field label {
  display: block;
  font-family: var(--font-roboto-medium);
  font-size: 1.8rem;
  margin-bottom: 2.5px;
}
.contact-form-main-wrapper .form-field input, .contact-form-main-wrapper .form-field textarea, .contact-form-main-wrapper .form-field select {
  width: 100%;
  border: solid 1px var(--color-9b9b9b);
  color: var(--color-111111);
  height: 50px;
  padding: 6px 12px;
  background: transparent;
}
.contact-form-main-wrapper .form-field select {
  background-color : var(--color-ffffff);
}
.contact-form-main-wrapper .form-field textarea {
  height: 159px;
}
.contact-form-main-wrapper .form-field {
  margin-bottom: 23px;
}
.contact-form-main-wrapper .submit-button input {
  background: var(--color-262626);
  height: 44px;
  width: 165px;
  border-radius: 4px;
  color: var(--color-ffffff);
  border-color: var(--color-2e6da4);
  font-family: var(--font-roboto);
  font-size: 1.4rem;
  margin-top: 10px;
}
.contact-form-main-wrapper .disclaimer-text {
  font-size: 1.8rem;
  font-family: var(--font-roboto);
  font-weight: normal;
  margin-bottom: 17px;
}
.contact-form-main-wrapper .form-fields-wrapper {
  margin-top: 17px;
}
.atsginc-wrapper .contact-form-right-content-wrapper {
  margin-top: 6px;
}
.cargoleasing-wrapper .contact-form-right-content-wrapper {
  padding-top: 90px;
  padding-bottom: 60px;
}
.contact-form-main-wrapper .form-fields-wrapper .form-field:last-child {
  /*   margin-bottom: 10px; */
}
.abx-air-wrapper.contact-form-main-wrapper .form-fields-wrapper .form-field:last-child {
  margin-bottom: 0;
}
.contact-form-main-wrapper .form-field span {
  font-size: 0;
}
.contact-form-main-wrapper .form-field span[style*="visibility: visible"] {
  font-size: 1.2rem;
}
.contact-form-main-wrapper .contact-form-title {
  font-family: var(--font-roboto-medium);
  color: var(--color-2e2e2e);
  font-size: 3.2rem;
  height: auto;
  margin-bottom: 17px;
}
.contact-form-right-content-wrapper p {
  margin-bottom: 15px;
}
.contact-form-right-content-wrapper p a {
  text-decoration: underline;
}
.contact-form-main-wrapper .submit-button input:focus {
  box-shadow: none;
  color: var(--color-ffffff);
  background: var(--color-cb0024);
  outline: 1px dashed var(--color-cb0024);
}
.contact-form-main-wrapper .form-field span[style*="visibility: visible"] ~ input {
  color: var(--color-ff0000);
}
.contact-form-main-wrapper .form-field input:focus, .contact-form-main-wrapper .form-field textarea:focus, .contact-form-main-wrapper .form-field input:focus-visible, .contact-form-main-wrapper .form-field textarea:focus-visible {
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
  outline: none;
}
.contact-form-main-wrapper .submit-button input {
  background: transparent;
  border-radius: 0;
  padding: 15px 39px;
  width: auto;
  height: auto;
  transition: all 200ms ease-in-out;
  color: var(--color-cb0024);
  border: 2px solid var(--color-cb0024);;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: var(--font-poppins);
  font-weight: bold;
  margin-bottom: 1px;
  margin-top: 0;
}
.contact-form-main-wrapper .submit-button input:hover {
  color: var(--color-ffffff);
  background-color: var(--color-cb0024);
}
iframe.contact-form {
  display: block;
  margin: -1px;
}

.contact-form-main-wrapper .form-field .select2-container {
  width: 100% !important;
}

.contact-form-main-wrapper .form-field .select2, .contact-form-main-wrapper .form-field .select2 * {
  font-size: inherit;
}


.contact-form-main-wrapper .form-field .select2-selection--single {
  background-color: var(--color-ffffff);
  border: 1px solid var(--color-9b9b9b);
  border-radius: 0;
  height: 50px;
}

.contact-form-main-wrapper .form-field .select2-selection__rendered {
  height: 100%;
  color: var(--color-111111) !important;
  font-family: "UniSansBook", "Roboto", sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  /*   display: flex !important; */
  display: block !important;
  align-items: center;
  padding-left: 21px !important;
  padding-right: 40px !important;
}

.contact-form-main-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 48px;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder{
  color: var(--color-111111) !important;
}

.contact-form-main-wrapper .form-field .select2-selection__arrow {
  top: 50% !important;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 21px !important;
}

.contact-form-main-wrapper .form-field .select2-selection__arrow b, .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: var(--color-111111) transparent transparent transparent !important;
  border-width: 7px 7px 0 7px !important;
  margin-left: -4px !important;
  margin-top: -4px !important;
}

.select2-container .select2-results ul li {
  background-color: var(--color-f4f4f4);
  color: var(--color-2e2e2e);
  padding: 8px 20px;
}
.select2-container .select2-results ul .select2-results__option[aria-selected=true] {
  background-color: var(--color-f4f4f4);
  color: var(--color-cb0024);
}
.select2-container .select2-results ul .select2-results__option--highlighted[aria-selected] {
  background-color: #e4e4e4;
  color: var(--color-cb0024);
}
.get-direction-button-wrapper {
  margin-top: 20px;
}
.g-recaptcha iframe {
  transform: scale(0.9);
  transform-origin: left;
}
.permission-to-land-wrapper .required-info .required{
  color: var(--color-cb0024);
  padding-right: 29px;
}
.contact-form-main-wrapper .form-field-checkbox input {
  position: absolute;
  left: 0;
  top: 2px;
  width: auto;
  height: auto;
}

.contact-form-main-wrapper .form-field-checkbox label {
  position: relative;
  padding: 0 0 0 25px;
}
.contact-form-main-wrapper .form-field-checkbox{
  margin-left:20px;
}

@media screen and (max-width: 767px) {
  .contact-form-main-wrapper .contact-form-right-content-wrapper {
    margin-top: 60px;
  }
  .captcha-field .g-recaptcha {
    transform: scale(0.9);
    transform-origin: left;
  }
  .contact-form-main-wrapper.gray-bg {
    background: var(--color-f4f4f4);
  }
  .contact-form-main-wrapper.abx-air-wrapper .contact-form-right-content-wrapper {
    padding: 0;
  }
}
.cargoleasing-wrapper {
  background: linear-gradient(to right, var(--color-f4f4f4) 50%, var(--color-ffffff) 50%);
}
.contact-form-main-wrapper .contact-form-right-wrapper {
  padding-top: 15px;
  padding-bottom: 60px;
}
.cargoleasing-wrapper .contact-form-right-content-wrapper p:not(:last-child) {
  margin-bottom: 30px;
}
.cargoleasing-wrapper .contact-form-right-content-wrapper h2 {
  margin-bottom: 8px;
}
.contact-form-main-wrapper .contact-form-title {
  font-family: var(--font-poppins);
  font-weight: bold;
  font-style: italic;
  color: var(--color-0e0e0e);
}
.contact-form-main-wrapper .form-field label span {
  font-size: inherit;
  color : var(--color-cb0024);
}
.contact-form-main-wrapper .form-field label {
  font-size: 1.6rem;
  margin-bottom: 17px;
  font-family: var(--font-roboto);
}
.contact-form-main-wrapper.abx-air-wrapper .form-field textarea {
  height: 272px;
}
@media screen and (max-width: 767px){
  .contact-form-main-wrapper {
    background: none;
  }
  .contact-form-main-wrapper .contact-form-right-content-wrapper {
    position: relative;
    margin: 0;
    /*     padding: 60px 0; */
    padding-top: 60px;
  }
  .cargoleasing-wrapper .contact-form-right-content-wrapper:before {
    width: 100vw;
    height: 100%;
    content: '';
    background: var(--color-f4f4f4);
    top: 0;
    left: -20px;
    position: absolute;
    z-index: -1;
  }
  .contact-form-main-wrapper .contact-form-right-wrapper {
    padding-top: 60px;
  }
  .contact-form-main-wrapper.abx-air-wrapper .form-field textarea {
    height: 150px;
  }
  .contact-form-main-wrapper.abx-air-wrapper .contact-form-right-content-wrapper{
    margin-top:23px;
  }
  .contact-form-main-wrapper.lgstx-wrapper{
    padding-bottom:20px;
  }
  .contact-form-main-wrapper .contact-form-title{
    font-size:2.4rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px){
  .contact-form-main-wrapper.permission-to-land-wrapper .form-field label{
    font-size: 14px;
  }
}

div[style*="position: fixed;"][style*="z-index: 2000000000;"][style*="width: 390px;"][style*="height: 570px;"] {
  position: absolute !important;
}

.contact-form-main-wrapper .disability-asssistance{
  display:none;
}
