.inner-banner-section{background:url("../images/careers-banner.jpg");}
.apply-now-section{background:var(--background-color)!important;}
.apply-now-section .form{display:grid!important;gap:51px!important;grid-template-columns:1fr 1fr 1fr!important;}
.apply-now-section .common-btn{margin:50px 0 0!important;}
.apply-now-section label{font-weight:400!important;font-size:22px!important;line-height:28px!important;color:var(--text-color)!important;display:block!important;margin-bottom:10px!important;}
.apply-now-section label span{color:#ff0000!important;}
.apply-now-section .form-group{margin-bottom:0!important;}
.apply-now-section .form-group.address{margin-top:51px!important;}
.apply-now-section .form-group.arrow-select{position:relative!important;}
.apply-now-section .form-group.arrow-select:after{content:""!important;position:absolute!important;width:18px!important;height:18px!important;background:transparent!important;border-left:3px solid rgb(90,90,90)!important;border-bottom:3px solid rgb(90,90,90)!important;bottom:36px!important;z-index:1!important;transform:rotate(-45deg)!important;right:20px!important;pointer-events:none!important;}
.apply-now-section .form-control{background:#ffffff!important;border:1px solid var(--text-color)!important;border-radius:var(--border-radius)!important;height:60px!important;padding:10px!important;max-width:100%!important;}
.apply-now-section textarea.form-control{height:120px!important;display:flex!important;flex-basis:0 0 100%!important;resize:none!important;}
.apply-now-section textarea .form-group:last-child{grid-template-columns:1fr!important;}
.process-model{list-style:none;padding:0;position:relative;margin:0 auto 50px;border:none;z-index:0;flex-wrap:nowrap;}
.process-model li:nth-child(1){display:flex;flex-basis:50%;}
.process-model li:nth-child(1) span{margin:0 auto;}
.process-model li:nth-child(2){display:flex;flex-basis:50%;justify-content:start;}
.process-model li:nth-child(2) span{margin:0 auto;}
.process-model li:nth-child(3){display:flex;flex-basis:0;justify-content:end;}
.process-model li:nth-child(3) span{margin:0 auto;}
.process-model li::after{background:var(--text-color);bottom:0;content:"";display:block;height:2px;margin:0 auto;position:absolute;right:-10%;top:33px;width:100%;z-index:-1;}
.process-model li:last-child::after{width:0;}
.process-model li a{padding:0;border:none;color:#606060;}
.process-model li a:hover{border:none;background:transparent;}
.process-model li a:focus{border:none;background:transparent;}
.process-model li span{display:block;height:68px;width:68px;text-align:center;background:var(--text-color);line-height:65px;color:#fff;font-size:30px;border-radius:50%;}
.process-model li p{margin-top:20px;font-weight:400;font-size:30px;line-height:38px;}
.process-model li.visited{color:var(--active-btn);}
.process-model li.visited::after{background:var(--active-btn);}
.process-model li.visited a{color:var(--active-btn);}
.process-model li.visited a:hover{color:var(--active-btn);}
.process-model li.visited a:focus{color:var(--active-btn);}
.process-model li.visited span{background:var(--active-btn);}
.process-model li.active{color:var(--active-btn);}
.process-model li.active a{color:var(--active-btn);}
.process-model li.active a:hover{color:var(--active-btn);}
.process-model li.active a:focus{color:var(--active-btn);}
.process-model li.active span{background:var(--active-btn);}
.nav-tabs.process-model > li.active > a{border:none;background:transparent;}
.nav-tabs.process-model > li.active > a:hover{border:none;background:transparent;}
.nav-tabs.process-model > li.active > a:focus{border:none;background:transparent;}
.process-model.contact-us-tab li.visited a{color:#606060!important;font-weight:normal;}
.process-model.contact-us-tab li.visited p{color:#606060!important;font-weight:normal;}
.process-model.contact-us-tab li.visited i{border-color:var(--text-color);}
.process-model.contact-us-tab li::after{display:none;}
.full-time-employment .title-box{border-top:solid 1px var(--text-color);}
.full-time-employment .common-btn{margin-top:var(--common-space);margin-bottom:0!important;}
.full-time-employment p{font-weight:400;}
.design-process-section div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-number{display:block;width:60px;height:60px;line-height:60px;font-size:26px;background:#5a5a5a;color:#fff;}
.design-process-section .wpforms-page-indicator-page-title{font-size:24px!important;margin-top:20px!important;font-weight:400!important;display:block;}
.design-process-section div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page{width:100%;z-index:1;}
.design-process-section div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles{border:none!important;padding:0!important;position:relative;}
.design-process-section div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles:after{content:'';position:absolute;width:90%;height:2px;background:#5a5a5a;top:28px;margin:0 auto;left:0;right:0;}
.design-process-section div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-1 .wpforms-page-indicator-page-number{margin-left:50px;}
.design-process-section div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-2 .wpforms-page-indicator-page-number{margin:0 auto;}
.design-process-section div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-2{text-align:center;margin:0 auto;}
.design-process-section div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-3{margin:0;}
.design-process-section div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-3 .wpforms-page-indicator-page-number{margin:0 0 0 auto;margin-right:40px;}
.design-process-section div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-3 .wpforms-page-indicator-page-title{text-align:right;}
.design-process-section div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page.active .wpforms-page-indicator-page-title{color:#f79433;}

.apply-now-section .attach-file-input input.form-control {width:100% !important; padding-left: 20px !important;padding-top:15px !important; }
div.wpforms-container-full .wpforms-form .common-checkbox ul {height: 205px !important;overflow: hidden !important;overflow-y: scroll !important;background: #ffffff !important;border: 1px solid var(--text-color) !important;border-radius: var(--border-radius) !important;padding: 10px !important;max-width: 100% !important;}
div.wpforms-container-full .wpforms-form .common-checkbox ul li input {margin: 0 10px 0 3px;vertical-align: middle;width: 20px;height: 20px;
display: inline-block;}
div.wpforms-container-full .wpforms-form .common-checkbox ul li label {vertical-align: middle;display: inline-block !important;font-weight: 400 !important;
font-size: 16px !important;line-height: 20px !important;color: var(--font-color) !important;margin-bottom: 0 !important;}
div.wpforms-container-full .wpforms-form  .project-base-btn button.wpforms-page-button {color:var(--active-btn);
border: 2px solid var(--active-btn);
border-radius: var(--border-radius);
font-size: 26px;
line-height: 33px;
padding: 20px 34px;
padding-right: 80px;
transition-property: all;
transition-duration: 0.3s;
transition-timing-function: ease-in-out;
overflow: hidden;
background: transparent;position: relative;overflow: hidden;display: inline-block;margin-top: 0 !important;}

div.wpforms-container-full .wpforms-form button.project-base-submit-btn  {color: var(--active-btn) !important;
border: 2px solid var(--active-btn) !important;
border-radius: var(--border-radius) !important;
font-size: 26px !important;
line-height: 33px !important;
padding: 20px 34px !important;
padding-right: 80px !important;
transition-property: all;
transition-duration: 0.3s;
transition-timing-function: ease-in-out;
overflow: hidden !important;
background: transparent !important;
overflow: hidden;
display: inline-block;position: relative; margin-top: 0 !important;}

div.wpforms-container-full .wpforms-form  .project-base-btn button.wpforms-page-button .arrow , div.wpforms-container-full .wpforms-form button.project-base-submit-btn .arrow {position: absolute !important; top: 23px;}

div.wpforms-container-full .wpforms-form  .project-base-btn button.wpforms-page-button:hover {background:var(--active-btn); color:#fff;}

div.wpforms-container-full .wpforms-form button.project-base-submit-btn:hover {background:var(--active-btn) !important; color:#fff !important;}
div.wpforms-container-full .wpforms-form .wpforms-submit-container {text-align: center;}

div.wpforms-container-full .wpforms-form  .project-base-btn button.wpforms-page-button.previous-btn {padding-right: 30px; padding-left: 80px; margin-right: 20px !important;} 
div.wpforms-container-full .wpforms-form  .project-base-btn button.wpforms-page-button.previous-btn .arrow {right: auto; left: 20px;transform: rotate(-98deg); }
div.wpforms-container-full .wpforms-form  .project-base-btn button.wpforms-page-button.previous-btn:hover .arrow {right: auto; left: 20px;transform: rotate(-143deg); }

/*div.wpforms-container-full .wpforms-form .wpforms-field {margin-top: 0 !important;}*/


@media screen and (max-width:1919px){
  .process-model li span{width:60px;height:60px;line-height:60px;font-size:26px;}
  .process-model li p{font-size:24px;}
  .apply-now-section .form-control{height:54px;}
  .apply-now-section .form{gap:42px;}
  .apply-now-section .form-group.arrow:after{bottom:22px;width:16px;height:16px;}
  .apply-now-section .form-group.address{margin-top:40px;}
  .apply-now-section .common-btn{margin-top:40px;}
  .process-model{margin-bottom:40px;}
  div.wpforms-container-full .wpforms-form .project-base-btn button.wpforms-page-button { padding: 16px 24px; font-size: 22px; padding-right: 60px; }
}
@media screen and (max-width:1599px){
  .process-model{margin-bottom:36px;}
  .process-model li p{margin-top:20px;font-size:22px;}
  .process-model li::after{right:-12%;}
  .form-group .form-control{font-size:20px;}
  .apply-now-section label{font-size:20px;}
  .apply-now-section .form{gap:36px;}
  .apply-now-section .common-btn{margin-top:36px;}
  .apply-now-section .form-group.address{margin-top:36px;}
  div.wpforms-container-full .wpforms-form .project-base-btn button.wpforms-page-button { padding: 12px 24px; padding-right: 60px; font-size: 20px; }
}
@media screen and (max-width:1365px){
  .apply-now-section .form-control{height:50px;}
  .apply-now-section .form{gap:30px;}
  .apply-now-section .form-group.address{margin-top:30px;}
  .apply-now-section label{font-size:18px;}
  .apply-now-section textarea.form-control{height:100px;}
  .apply-now-section .common-btn{margin-top:30px;}
  .form-group .form-control{font-size:18px;}
  .process-model{margin-bottom:30px;}
  .process-model li span{width:50px;height:50px;line-height:50px;font-size:25px;}
  .process-model li::after{top:25px;}
  .design-process-section div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-number{width:50px;height:50px;line-height:50px;}
  .design-process-section div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles::after{top:24px;}
  .design-process-section .wpforms-page-indicator-page-title{font-size:22px!important;}
  .apply-now-section label{font-size:20px!important;}
  div.wpforms-container-full .wpforms-form .wpforms-one-third,div.wpforms-container-full .wpforms-form .wpforms-two-sixths{margin-left:2%!important;}
  .apply-now-section .form-control{height:52px!important;}
  div.wpforms-container-full .wpforms-form .wpforms-page-indicator{margin-bottom:0!important;}
  .apply-now-section .form-group.arrow::after{bottom:32px!important;}
  div.wpforms-container-full .wpforms-form .wpforms-one-third,div.wpforms-container-full .wpforms-form .wpforms-two-sixths{width:32%!important;}

  div.wpforms-container-full .wpforms-form .project-base-btn button.wpforms-page-button  { padding: 10px 24px; font-size: 18px; padding-right: 60px; }
  div.wpforms-container-full .wpforms-form .project-base-btn button.wpforms-page-button  .arrow { height: 20px; right: 20px; }
}
@media screen and (max-width:1279px){
  .process-model li p{font-size:20px;margin-top:15px;margin-top:10px;}
  .apply-now-section .form-control{height:46px;font-size:20px;}
  .apply-now-section .form{gap:26px;}
  .apply-now-section .form-group.address{margin-top:26px;}
  .apply-now-section label{margin-bottom:5px;}
  .apply-now-section .form-group.arrow::after{bottom:19px;width:14px;height:14px;}
  .apply-now-section .form-group.arrow::after{width:15px!important;height:15px!important;}
  .design-process-section .wpforms-page-indicator-page-title{margin-top:15px!important;}
  .apply-now-section label{font-size:18px!important;}
  .design-process-section .wpforms-page-indicator-page-title{font-size:20px!important;}
  .design-process-section div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles::after{width:88%;}

.project-base-btn button.common-btn   { line-height: normal !important; padding: 10px 16px !important; font-size: 16px !important; padding-right: 40px !important; }
  .project-base-btn button.common-btn   .arrow { right: 10px; }

}
@media screen and (max-width:1023px){
  .process-model{margin-bottom:15px;}
  .process-model li p{font-size:18px;line-height:normal;}
  .process-model li span{width:46px;height:46px;line-height:46px;font-size:23px;}
  .process-model li::after{right:-18%;top:23px;}
  .apply-now-section .form{grid-template-columns:1fr 1fr;gap:22px;}
  .apply-now-section .form-group.address{margin-top:22px;}
  .apply-now-section .common-btn{margin-top:22px;}
  .design-process-section div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles::after{width:78%;}
  .design-process-section .wpforms-page-indicator-page-title{font-size:18px!important;}
  .apply-now-section .form-control{height:46px!important;}
  .apply-now-section label{font-size:16px!important;margin-bottom:2px!important;}
  .apply-now-section .form-group.arrow::after{width:13px!important;height:13px!important;bottom:30px!important;}
  .design-process-section div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-number{width:40px;height:40px;line-height:40px;font-size:16px;}
  .design-process-section div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles::after{top:20px;}
}
@media screen and (max-width:767px){
  .apply-now-section textarea.form-control{height:80px;}
  .apply-now-section .form-control{height:42px;padding:6px;font-size:18px;}
  .apply-now-section label{margin-bottom:2px;font-size:16px;line-height:normal;}
  .process-model li::after{right:-23%;top:22px;}
  .process-model li p{font-size:16px;}
  .apply-now-section .common-btn{margin:20px 0 0!important;}

  div.wpforms-container-full .wpforms-form .project-base-btn button.wpforms-page-button  { padding: 8px 16px !important; font-size: 15px !important; padding-right: 40px !important; }
  div.wpforms-container-full .wpforms-form .project-base-btn button.wpforms-page-button  .arrow { right: 10px; }
}
@media screen and (max-width:639px){
  .process-model li span{width:36px;height:36px;line-height:36px;font-size:18px;}
  .process-model li::after{right:-24%;top:17px;}
  .apply-now-section .form-control{font-size:16px;}
  .apply-now-section textarea.form-control{height:60px;}
  div.wpforms-container-full .wpforms-form .wpforms-one-third,div.wpforms-container-full .wpforms-form .wpforms-two-sixths{width:100%!important;margin:0!important;}
  div.wpforms-container-full .wpforms-form .wpforms-field{padding:5px 0!important;}
  .design-process-section .wpforms-page-indicator-page-title{font-size:16px!important;}
  .design-process-section div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-3 .wpforms-page-indicator-page-number{margin-right:20px;}
  .design-process-section div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-1 .wpforms-page-indicator-page-number{margin-left:20px;}
  .apply-now-section .form-group.arrow::after{bottom:25px!important;}
  .apply-now-section textarea.form-control{height:100px!important;}
  
  div.wpforms-container-full .wpforms-form .project-base-btn button.wpforms-page-button  { padding: 8px 16px !important; font-size: 15px !important; padding-right: 40px !important; }
  div.wpforms-container-full .wpforms-form .project-base-btn button.wpforms-page-button  .arrow { right: 10px; top: 7px;}


}
@media screen and (max-width:479px){
  .process-model{flex-direction:column;}
  .process-model li{margin-bottom:10px;border-bottom:solid 1px #acacac;padding-bottom:10px;}
  .process-model li::after{display:none;}
  .process-model li:nth-child(1){display:block;}
  .process-model li:nth-child(1) span{margin:0;}
  .process-model li:nth-child(2){display:block;}
  .process-model li:nth-child(2) span{margin:0;}
  .process-model li:nth-child(3){display:block;}
  .process-model li:nth-child(3) span{margin:0;}
  .process-model li span{display:inline-block;}
  .process-model li p{display:inline-block;margin:0 0 0 10px;}
  .apply-now-section .form{display:block;}
  .apply-now-section .form-group{margin-bottom:10px;}
  .apply-now-section .form-group.address{margin:0;}
  .design-process-section div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-2 .wpforms-page-indicator-page-number,.design-process-section div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-2,.design-process-section .wpforms-page-indicator-page-title,.design-process-section div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-3 .wpforms-page-indicator-page-number,.design-process-section div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-1 .wpforms-page-indicator-page-number{margin:0;display:inline-block;}
  .design-process-section div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-2{text-align:left;}
  .design-process-section div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles::after{display:none;}
  .design-process-section .wpforms-page-indicator-page-title{margin-left:10px!important;}
  div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page{margin:0;}
  .design-process-section div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page{border:solid 1px #ccc;border-radius:50px;padding:0 0 8px 8px;margin-bottom:5px!important;}
.apply-now-section .form-group.arrow::after {bottom: 22px !important;}
div.wpforms-container-full {margin-bottom: 0;}

  div.wpforms-container-full .wpforms-form .project-base-btn button.wpforms-page-button  { padding: 6px 16px !important; padding-right: 40px !important; font-size: 14px !important; }
}

  
/*# sourceMappingURL=project-based.css.map */