.fw-bold, .theme-btn {font-weight: 700 }.header li a, .theme-btn {text-transform: uppercase }:root {--theme-color-main: #222aca;--theme-color-sec: #0f2447;--theme-color-light: linear-gradient(0deg, rgba(255, 200, 197, 1) 0%, rgb(240 240 253) 100%) }*, body {outline: 0 }a, h1, h2 {text-decoration: none !important }h1, h2, h3, h4, h5, h6 {font-weight: 600;color: #082a5e }.text-theme, a {color: var(--theme-color-main) }a:hover {text-decoration: underline;color: var(--theme-color-sec) }.theme-btn {background: linear-gradient(to right top, #222aca, #3023be, #381cb2, #3d14a6, #400b9a);color: #fff;font-size: 18px;border-radius: 50px !important }.theme-btn:hover {color: #fff !important;background: linear-gradient(to left top, #222aca, #3023be, #381cb2, #3d14a6, #400b9a) }.banner-title span, .text-sec {color: var(--theme-color-sec) }.border-bottom {border-bottom: 1px solid var(--theme-color-main) }.main-banner{background:#00051F;}.img-area {background: url(../images/main-banner.webp) right 60px/contain no-repeat;position:relative;z-index:999;}@media (max-width: 992px) {.img-area {background: none;}}.inner-banner {background: linear-gradient(-90deg, #030e39 0, #00051f 100%) }.shadow-theme {box-shadow: 0 .5rem 1rem rgb(242 238 251) !important }.rounded-20 {border-radius: 20px }@media (max-width:992px) {.main-banner {background: linear-gradient(-90deg, #030e39 0, #00051f 100%) }}.bg-light {background: var(--theme-color-light) !important }.bg-theme {background: var(--theme-color-main) !important }.bg-theme-sec {background: var(--theme-color-sec) !important }.highlights {position: relative;width: 90%;height: 180px;background: linear-gradient(to right top, #09377f, #400b9a);border-radius: 50%/10%;text-indent: .1em;z-index: 1 }.highlights:before {content: '';position: absolute;top: 9%;bottom: 9%;right: -5%;left: -5%;background: inherit;z-index: -1;border-radius: 5%/50% }.btn {white-space: nowrap;border-radius: 0 }.c-img {height: 80px;display: flex;align-items: center;justify-content: center }.banner-title {color: var(--theme-color-main);font-size: 60px }.header li a.active, .j-tags {color: var(--theme-color-main) !important }.border, .border-bottom, .border-top {border-color: #0b549a !important }.form-control:focus, .form-select:focus {box-shadow: none !important }.form-control, .form-select {padding: 15px 30px;border-radius: 50px }.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 }.footer a {color: #fff }.footer a:hover {color: #529cff }.border-right {border-right: 1px solid #f5e3e8 }.bg-dark {background-color: #030e39 !important }.header a.logo, .header li a {text-decoration: none;color: #000 !important;display: block }.header li a.active {border: 1px solid var(--theme-color-main);border-radius: 6px }.header {position: fixed;z-index: 1000;background: #fff;width: 100% }.header ul {margin: 10px 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 20px }.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: 28px 20px;position: relative;user-select: none }.header .menu-icon .navicon {background: var(--theme-color-main);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: 50px;border: 1px solid var(--theme-color-main);padding: 5px 30px;display: inline-block;margin-bottom: 10px }.j-tags:hover {background: linear-gradient(to right top, #222aca, #3023be, #381cb2, #3d14a6, #400b9a);color: #fff !important }.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;background: #d1e7dd;padding: 10px }.alert-success {color: #0a3622 }.job-card-eh {display: flex;flex-direction: column;height: 100% !important }.heading-eh {flex: 1;display: flex }.job-btn {position: absolute;bottom: -20px;right: 20px }.display-4 {font-size: 3rem }