@media (max-width: 991px) { .apply-now-form .container { margin: 0; } }

@media (min-width: 768px) and (max-width: 991px) { .apply-now-form .container { max-width: 100%; } }

.apply-now-form .container-blue { position: relative; }

.apply-now-form .container-blue::after { z-index: 11; }

@media (min-width: 992px) { .apply-now-form .container-blue::after { position: absolute; content: ''; width: 60%; height: 58px; z-index: 8; } }

.apply-now-form .two-column-wrapper { overflow: hidden; position: relative; z-index: 11; }

@media (min-width: 992px) { .apply-now-form .two-column-wrapper .left-content-wrapper { max-width: 1061px; } }

.apply-now-form .two-column-wrapper .image-wrapper { position: relative; overflow: hidden; height: 0; padding-bottom: 75%; }

.apply-now-form .two-column-wrapper .image-wrapper::after { content: ''; position: absolute; top: 0; right: 0; width: 80px; height: 80px; background: #FFFFFF; }

.apply-now-form .two-column-wrapper .image-wrapper img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; }

@media (min-width: 992px) { .apply-now-form .two-column-wrapper .image-wrapper { padding-bottom: 75.12%; }
  .apply-now-form .two-column-wrapper .image-wrapper img { max-height: 797px; height: 100%; } }

.apply-now-form .two-column-wrapper .right-content-wrapper { background: #22366A; padding: 32px 0 0; }

@media (min-width: 768px) and (max-width: 991px) { .apply-now-form .two-column-wrapper .right-content-wrapper { max-width: 550px; margin: 0 auto; padding: 80px 0; } }

.apply-now-form .two-column-wrapper .right-content-wrapper .apply-now-form h2 { color: #FFFFFF; padding: 0 20px; }

.apply-now-form .two-column-wrapper .right-content-wrapper .apply-now-form h2 em { color: #909AB4; }

.apply-now-form .two-column-wrapper .right-content-wrapper .apply-now-form p { margin-top: 16px; padding: 0 20px; color: #FFFFFF; }

.apply-now-form .two-column-wrapper .right-content-wrapper .apply-now-form form { margin-top: 16px; }

.apply-now-form .two-column-wrapper .right-content-wrapper .apply-now-form form div { padding: 0 20px; }

.apply-now-form .two-column-wrapper .right-content-wrapper .apply-now-form form input, .apply-now-form .two-column-wrapper .right-content-wrapper .apply-now-form form select { width: 100%; background: #FFFFFF; color: #909AB4; border: 1px solid #FFFFFF; margin-bottom: 16px; padding: 12px; }

.apply-now-form .two-column-wrapper .right-content-wrapper .apply-now-form form input::-webkit-input-placeholder, .apply-now-form .two-column-wrapper .right-content-wrapper .apply-now-form form select::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #909AB4; }

.apply-now-form .two-column-wrapper .right-content-wrapper .apply-now-form form .number input { margin-bottom: 0; }

.apply-now-form .two-column-wrapper .right-content-wrapper .apply-now-form form .form-button { display: flex; justify-content: space-between; align-items: center; margin-top: 28px; padding: 0 0 0 20px; }

.apply-now-form .two-column-wrapper .right-content-wrapper .apply-now-form form .form-button .inline-icons { filter: invert(100%) sepia(100%) saturate(14%) hue-rotate(212deg) brightness(104%) contrast(104%); }

@media (min-width: 768px) and (max-width: 991px) { .apply-now-form .two-column-wrapper .right-content-wrapper .apply-now-form form .form-button { padding: 0 20px; } }

.apply-now-form .two-column-wrapper .right-content-wrapper .apply-now-form form .form-button .summit-button { width: 174px; }

@media (min-width: 768px) and (max-width: 991px) { .apply-now-form .two-column-wrapper .right-content-wrapper .apply-now-form form .form-button .summit-button { width: 224px; } }

@media (min-width: 992px) { .apply-now-form .two-column-wrapper .right-content-wrapper { position: absolute; top: 58px; right: 0; padding: 70px 0 0 100px; float: right; width: 50%; height: 100%; }
  .apply-now-form .two-column-wrapper .right-content-wrapper .apply-now-form h2 { max-width: 420px; padding: 0; }
  .apply-now-form .two-column-wrapper .right-content-wrapper .apply-now-form p { max-width: 383px; margin-top: 20px; font-size: 16px; padding: 0; } }

@media (min-width: 992px) and (min-width: 992px) and (max-width: 1199px) { .apply-now-form .two-column-wrapper .right-content-wrapper .apply-now-form p { margin-top: 17px; } }

@media (min-width: 992px) { .apply-now-form .two-column-wrapper .right-content-wrapper .apply-now-form form { margin: 28px 0 12px; max-width: 386px; } }

@media (min-width: 992px) and (min-width: 992px) and (max-width: 1199px) { .apply-now-form .two-column-wrapper .right-content-wrapper .apply-now-form form { margin-top: 10px; } }

@media (min-width: 992px) { .apply-now-form .two-column-wrapper .right-content-wrapper .apply-now-form form input, .apply-now-form .two-column-wrapper .right-content-wrapper .apply-now-form form select { margin-bottom: 12px; padding: 11px 17px 11px 12px; width: 100%; background: #FFFFFF; color: #909AB4; border: 1px solid #FFFFFF; }
  .apply-now-form .two-column-wrapper .right-content-wrapper .apply-now-form form div { padding: 0; }
  .apply-now-form .two-column-wrapper .right-content-wrapper .apply-now-form form .form-button { display: flex; justify-content: space-between; align-items: center; margin-top: 24px; padding: 0; } }

@media (min-width: 992px) and (min-width: 992px) and (max-width: 1199px) { .apply-now-form .two-column-wrapper .right-content-wrapper .apply-now-form form .form-button { margin-top: 10px; } }

@media (min-width: 992px) { .apply-now-form .two-column-wrapper .right-content-wrapper .apply-now-form form .form-button .summit-button { width: 194px; } }

@media (min-width: 992px) and (max-width: 1199px) { .apply-now-form .two-column-wrapper .right-content-wrapper { padding: 40px 0px 0px 48px; width: 60%; }
  .apply-now-form .two-column-wrapper .right-content-wrapper h2 { font-size: 47px; line-height: 48px; } }
