.fw-bold, .theme-btn {font-weight: 700 }.header li a, .theme-btn, .theme-btn-outline {text-transform: uppercase }:root {--theme-color-main: #016ec2;--theme-color-sec: #005597;--theme-color-light: #b3d8f5;}*, body {outline: 0 }a, h1, h2 {text-decoration: none !important }h1, h2, h3, h4, h5, h6 {font-weight: 600;color: var(--theme-color-sec) }.text-theme, a {color: var(--theme-color-main) }.fw-bold, a:hover {color: #000;}a:hover {text-decoration: underline }.companies {background: #f3f6ff }.footer a:hover, .theme-btn {color: #fff }.theme-btn {background: #004d89;font-size: 18px }.banner-title span, .text-sec, .theme-btn-outline {color: var(--theme-color-sec) }.theme-btn-outline:hover, .theme-btn:hover {color: #fff !important;background: #000;}.rounded-20 {border-radius: 20px;}.header .menu-icon .navicon, .j-tags:hover, .theme-bg {background: var(--theme-color-main);}.theme-bg-job {background-color: #C90000;}.theme-bg-abt {background: url(../../eh-template/images/bg-top.webp) no-repeat top/100%;background-color: var(--theme-color-main);}.theme-bg-sec {background: var(--theme-color-sec) }.theme-btn-outline {border: 2px solid var(--theme-color-sec);font-weight: 700;font-size: 18px;padding: 10px 20px }.j-tags:hover, .text-white {color: #fff !important }.bg-light {background: var(--theme-color-light);}.bg-theme {background: var(--theme-color-main) !important }.bg-theme-sec {background: var(--theme-color-sec) !important }.btn {white-space: nowrap;border-radius: 6px;padding: 10px 30px }.c-img {height: 80px;display: flex;align-items: center;justify-content: center }.main-banner p {color: #000;font-size: 18px }.banner-title {color: var(--theme-color-main);font-size: 60px }.border, .border-bottom, .border-top {border-color: #9d9d9d !important }.header li a.active, .j-tags {border: 1px solid var(--theme-color-main) }.form-control:focus, .form-select:focus {box-shadow: none !important }.form-control, .form-select {height: 55px }.j-tags:hover {background: #1f7f2e }.description-lp li, .description-lp ol, .description-lp p, .description-lp ul {padding: revert !important;margin: revert !important;font-size: 18px;list-style: revert !important }@media(max-width:768px) {.border-right {border-right: 0px solid #3650bb !important }}.footer a {color: #fff }.border-right {border-right: 1px solid #ffffff70;}.bg-dark {background-color: #00508d !important }@media(min-width:992px) {.d-lg-flex {display: flex !important }}.header a.logo, .header li a {text-decoration: none;color: #000 !important;display: block }.header li a:hover {color: var(--theme-color-sec) !important }.header li a.active {color: var(--theme-color-main) !important;border-radius: 6px }.header {position: fixed;z-index: 1000;background: #fff;width: 100% }.header ul {margin: 15px 0 0;padding: 0;list-style: none;overflow: hidden }.header li a {padding: 6px 20px;font-weight: 500 }.header .menu-btn:hover, .header li:hover a {color: var(--primary) !important }.header a.logo {float: left;font-size: 2em;padding: 10px 0 }.header a:hover.logo {color: #000 }.header .menu {clear: both;max-height: 0;transition: max-height .2s ease-out }.header .menu-icon {cursor: pointer;display: inline-block;float: right;padding: 32px 20px;position: relative;user-select: none }.header .menu-icon .navicon {display: block;height: 2px;position: relative;transition: background .2s ease-out;width: 18px }.header .menu-icon .navicon:after, .header .menu-icon .navicon:before {background: var(--theme-color-main);content: "";display: block;height: 100%;position: absolute;transition: .2s ease-out;width: 100% }.header .menu-icon .navicon:before {top: 5px }.header .menu-icon .navicon:after {top: -5px }.header .menu-btn {display: none }.header .menu-btn:checked~.menu {max-height: 260px;padding-bottom: 20px }.header .menu-btn:checked~.menu-icon .navicon {background: 0 0 }.header .menu-btn:checked~.menu-icon .navicon:before {transform: rotate(-45deg) }.header .menu-btn:checked~.menu-icon .navicon:after {transform: rotate(45deg) }.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after, .header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before {top: 0 }@media (min-width:992px) {.header li {float: left }.header li a {padding: 6px 30px }.header .menu {clear: none;float: right;max-height: none }.header .menu-icon {display: none }}.j-tags {border-radius: 3px;border: 1px solid #1f7f2e;color: #1f7f2e !important;padding: 5px 20px;display: inline-block;margin-bottom: 10px }.description-lp {all: initial !important;font-family: var(--bs-font-sans-serif) !important }label.error {color: red;font-size: 1rem;display: block;margin-top: 5px }label.error.fail-alert {border: 2px solid red;border-radius: 4px;line-height: 1;padding: 2px 0 6px 6px;background: #ffe6eb }input.valid.success-alert {border: 2px solid #4caf50;color: green }input.error, textarea.error {border: 1px solid red !important;font-weight: 300;color: red }.alert {border: 1px solid #0a3622;border-radius: 6px;padding: 10px;background: #d1e7dd }.alert-success {color: #0a3622 }.main-bg {width: 100%;margin: 0;padding: 0;background: url(../../eh-template/images/main-banner.webp) no-repeat bottom center / contain, #B3D8F5;}.top-sec {background: linear-gradient(#ffffff, #b3d8f5);}.bg-title {background: linear-gradient(90deg, #024cab, #0000000a);}@media (min-width:320px) and (max-width:992px) {.main-bg {background: #b3d8f5;}.jd-box {width: 100%;}.brdr-rght {border-right: none;}.form-control, .form-select {margin: 5px 0;}}.heading-eh {flex: 1;display: flex;align-items: center;}.job-card-eh {display: flex;flex-direction: column;height: 100% !important;}.job-title {background: linear-gradient(90deg, var(--theme-color-light) 40%, #fff) }.job-btn {position: absolute;bottom: -20px;right: 0%;left: 0;margin: 0 auto;width: 180px;}.h-90 {height: 90% !important }.display-5 {font-size: 3rem !important }.display-4 {font-size: 3.7rem !important }.theme-btn1 {background: #000;font-size: 18px;color: #fff;font-weight: 700;}.theme-btn1:hover {color: #fff !important;background: #004d89;}