/* Header Mega menu */
#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-align-left a{ font-size: 20px; }
#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-item-align-float-left{ margin-right: 20px; }
#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-btn-contact.menu-top-item { margin-left: auto; }
#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item > a.mega-menu-link{ color: #fff;  }
#mega-menu-wrap-avia #mega-menu-avia li#mega-menu-item-52399 > a.mega-menu-link { background-color: var(--Accents, #F3AB39); border: 1px solid var(--Accents, #F3AB39); }
#mega-menu-wrap-avia #mega-menu-avia li#mega-menu-item-52399 > a.mega-menu-link:hover {border-color: #F7C94C; background: #F7C94C !important; }
#mega-menu-wrap-avia,
#header_main,
#mega-menu-wrap-avia .mega-menu-toggle,
#mega-menu-avia { background: #19316a !important; }

#mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-block-2 .mega-toggle-animated-inner,
#mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-block-2 .mega-toggle-animated-inner::before,
#mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-block-2 .mega-toggle-animated-inner::after { background: #fff !important; }

.responsive #top.hiring-page #mega-menu-wrap-avia #mega-menu-avia li.mega-menu-btn-contact.menu-top-item > a.mega-menu-link{ border: 1px solid var(--Accents, #F3AB39) !important;  padding: 2px 24px;color: #071351 !important; }
.responsive #top.hiring-page #mega-menu-wrap-avia #mega-menu-avia li.mega-menu-btn-contact.menu-top-item > a.mega-menu-link:hover { color:#071351 !important; background-color: #F7C94C !important; border-color: #F7C94C !important; }
@media screen and (max-width: 1350px){
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-align-left a{ font-size: 16px; }
}

@media screen and (max-width: 989px){
	#mega-menu-wrap-avia #mega-menu-avia{ align-items: unset; } 
	.responsive #top.hiring-page #mega-menu-wrap-avia #mega-menu-avia li.mega-menu-btn-contact.menu-top-item{ margin-left: 0; }
}

/* Hero Form */
#top.hiring-page form { background: #FFFFFF; padding: 32px; border-radius: 10px; box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 10px 3px; }
.hiring-form-wrapper { padding: 0 !important; }
.hero-form { margin-bottom: 0 !important; }
.form-arrow { width: 125px; left: -130px; top: 48%; filter: invert(1); position: absolute; transform: rotate(30deg); pointer-events: none; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
.responsive #top.hiring-page #wrap_all .form-heading { color: #071351!important; text-align: center; background: transparent!important; font-size: 28px; font-style: normal; font-weight: 600; line-height: 120%; margin-bottom: 24px; padding: 0; }

.responsive #top.hiring-page #wrap_all .hero-section .hiring-form-field-wrapper .floating-label { color: #6C7E89; line-height: 150%; background: #FFF; padding: 0 5px; font-size: 18px; top: 14px; left: 16px; }
.responsive #top.hiring-page #wrap_all .hero-section .hiring-form-field-wrapper .floating-label:before { display: none !important; }
#top.hiring-page #wrap_all .hero-section .hiring-form-field-wrapper.full-width-field-wrapper { max-width: 100%; }

.responsive #top.hiring-page #wrap_all .btn-wrapper .wpcf7-submit { border-radius: 999px; background: var(--Accents, #F3AB39) !important; color: #071351; border: none !important; }
.responsive #top.hiring-page #wrap_all .btn-wrapper .wpcf7-submit:hover,
.responsive #top.hiring-page #wrap_all .btn-wrapper .wpcf7-submit:active { color: #071351 !important; background: #F7C94C !important; } 

#top.hiring-page .input-text, #top.hiring-page .hero-section .hiring-form-field-wrapper input, #top.hiring-page textarea, #top.hiring-page select { margin-bottom: 26px !important; }

.responsive #top.hiring-page #wrap_all .hero-section .hiring-form-field-wrapper .input-field,
.responsive #top.hiring-page #wrap_all .hero-section .hiring-form-field-wrapper .textarea-field { color: black; -webkit-text-fill-color: black !important; height: 54px; border: 1px solid gray; }

.responsive #top.hiring-page #wrap_all .btn-wrapper { width: 100%; }

@media screen and (max-width: 545px){
	#top.hiring-page .input-text, #top.hiring-page .hero-section .hiring-form-field-wrapper input, #top.hiring-page textarea, #top.hiring-page select { margin-bottom: 16px !important; }
	.responsive #top.hiring-page #wrap_all .hero-section .hiring-form-field-wrapper .input-field,
	.responsive #top.hiring-page #wrap_all .hero-section .hiring-form-field-wrapper .textarea-field{ height: 46px; }
	.responsive #top.hiring-page #wrap_all .hero-section .hiring-form-field-wrapper .floating-label{ font-size: 15px; top: 12px; left: 10px; }
}

.hiring-page .title_container { display: none; }
.hiring-page .hero-section { background: radial-gradient(164% 116% at 112% 90%, #259CA8 0%, #19316A 88%); }
.responsive #top.hiring-page #wrap_all .spds-hero-left-content h1 { font-size: 72px }

.responsive #top.hiring-page #wrap_all .hero-left-content p,
.responsive #top.hiring-page #wrap_all .background .text-content { color: #fff; }

.responsive #top.hiring-page #wrap_all .list-item { position: relative; margin: 0; padding: 0; padding-left: 1.5em; margin-bottom: 8px; font-size: 20px; }
.responsive #top.hiring-page #wrap_all .hero-left-content ul { padding: 0; }
.responsive #top.hiring-page #wrap_all .hero-left-content li { list-style: none; }
.responsive #top.hiring-page #wrap_all .list-item::before { content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M23.4423%203.92266C22.6998%203.17911%2021.494%203.17958%2020.7504%203.92266L8.63489%2016.0387L3.25006%2010.6539C2.5065%209.91032%201.30122%209.91032%200.557665%2010.6539C-0.185888%2011.3974%20-0.185888%2012.6027%200.557665%2013.3463L7.28841%2020.077C7.65995%2020.4486%208.14714%2020.6348%208.63437%2020.6348C9.1216%2020.6348%209.60926%2020.449%209.9808%2020.077L23.4423%206.61501C24.1859%205.87197%2024.1859%204.66617%2023.4423%203.92266Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E"); width: 1.25em; height: 1.25em; display: block; position: absolute; top: 0.12em; left: 0px; text-align: center }