:root {--theme-color-main: #18d3d3;--theme-color-sec: #060606;--theme-color-light: #18d4d4;--theme-color-landing: #18d4d4;--theme-colour-text: #095658;}*, body {outline: none;font-family: 'calibri', sans-serif;font-size: 17px;}html {scroll-behavior: smooth;}a, h1, h2, h3, h4, h5, h6 {text-decoration: none !important;}h1, h2, h3, h4, h5, h6 {font-weight: 600;color: #101828;font-family: 'Trebuchet MS', Arial, sans-serif;}a {color: #000 !important;}.view-company:hover {color: var(--theme-color-main) !important;}.hero-img-wrap {width: 353px;height: 559px;}.img-area-lfj {background: url(../media/main-banner.webp) right bottom/370px no-repeat;position: relative;z-index: 999;}.hero-img-wrap .star-banner-4 {position: absolute;left: 0;top: 32%;left: -50px;}.hero-img-wrap .banner4-vec-1 {position: absolute;bottom: 0;left: 29%;}.hero-img-wrap .banner-right {max-width: 350px;height: 600px;}.hero-img-wrap .banner-right {height: 650px;max-width: 410px;width: 100%;margin-left: auto;background: rgba(0, 0, 0, 0.3);border-radius: 300px;overflow: hidden;position: absolute;}.banner-right .hero-img {position: absolute;bottom: 51px;right: 0;}.hero-img {position: relative;bottom: 0;right: 0;}.banner-right .banner4-vec-2 {position: absolute;z-index: 9;right: 28px;top: 201px;}.theme-sec {color: #ffffff !important;}.w-input::placeholder {color: #f0f2f4;font-size: 15px;font-style: italic;opacity: 1;}.theme-btn {text-align: center;padding: 15px 20px;font-weight: 600 !important;text-transform: uppercase;color: #000000 !important;background: #ffffff;border-radius: 40px;transition: all linear 0.3s;}.theme-btn:hover {background: var(--theme-color-landing);color: #000000 !important;transform: translateY(3px);}.theme-btn1 {text-align: center;padding: 15px 20px;font-weight: 600 !important;text-transform: uppercase;color: #000 !important;background: var(--theme-color-main);border-radius: 50px;transition: all linear 0.3s;}.theme-btn1:hover {background: var(--theme-color-sec);color: #fff !important;transform: translateY(3px);}.text-sec {color: var(--theme-color-sec);}.round {border-radius: 20px !important;}.rounded-20 {border-radius: 209px;box-shadow: 7px 11px 0px 0px rgb(32 184 178);}.rounded-tb {border-radius: 20px 0;}.theme-bg {background: #d1ffff8a;}.theme-bg-sec {background: var(--theme-color-sec);}.theme-bg-lght {background: linear-gradient(90deg, #29a49f, #ffffff);}.theme-bg-form {background: #0B55B560;}.bg-dark {background: #000000;}.bg-light {background: var(--theme-color-light) !important;}.text-theme {color: #000;}.fw-bold {font-weight: 700;}.border {border-color: #dcdada !important;border-radius: 40px;}.text-dark {color: #000;}hr {color: #af9cc3 !important;}.nowrap {white-space: nowrap;}.btn {white-space: nowrap;}.form-control, .form-select {padding: 10px 30px !important;}.footer-lfj a {color: #fff !important;}.footer-lfj a:hover {color: #FBEFEF !important;}.form-control, .form-select {padding: 15px 20px;border-radius: 12px;border-color: #989898 !important;}.header a.logo-lfj {color: #fff !important;}.header li a {text-decoration: none;color: #fff !important;display: block;margin: 0 5px;}.header li a.active {color: #ffffff !important;border-top: 1px solid #ffffff;font-weight: 700;background: none;}.header li a:hover {color: var(--theme-color-main) !important;background: #ffffff00;}.header {position: fixed;z-index: 1000;width: 100%;background: var(--theme-color-sec);}.header ul {margin: 8px 0 0;padding: 0;list-style: none;overflow: hidden;}.header li a {padding: 12px 15px;text-transform: uppercase;font-weight: 500;}.header .menu-btn-lfj:hover, .header li:hover a {color: #fff;}.header a.logo-lfj {float: left;font-size: 2em;padding: 10px;}.header a:hover.logo-lfj {color: #ffffff;}.header .menu {clear: both;max-height: 0;transition: max-height 0.2s ease-out;}.header .menu-icon-lfj {cursor: pointer;display: inline-block;float: right;padding: 32px 20px;position: relative;user-select: none;}.header .menu-icon-lfj .navicon {background: #fff;display: block;height: 2px;position: relative;transition: background 0.2s ease-out;width: 18px;}.header .menu-icon-lfj .navicon:after, .header .menu-icon-lfj .navicon:before {background: #fff;content: "";display: block;height: 100%;position: absolute;transition: 0.2s ease-out;width: 100%;}.header .menu-icon-lfj .navicon:before {top: 5px;}.header .menu-icon-lfj .navicon:after {top: -5px;}.header .menu-btn-lfj {display: none;}.header .menu-btn-lfj:checked~.menu {max-height: 260px;padding-bottom: 20px;background: linear-gradient(117deg, #000, rgb(24 211 203));}.header .menu-btn-lfj:checked~.menu-icon-lfj .navicon {background: 0 0;}.header .menu-btn-lfj:checked~.menu-icon-lfj .navicon:before {transform: rotate(-45deg);}.header .menu-btn-lfj:checked~.menu-icon-lfj .navicon:after {transform: rotate(45deg);}.header .menu-btn-lfj:checked~.menu-icon-lfj:not(.steps) .navicon:after, .header .menu-btn-lfj:checked~.menu-icon-lfj:not(.steps) .navicon:before {top: 0;}.hero-bg {background: linear-gradient(135deg, #14B8A6 0%, #183332 100%);}.feature-card__icon {width: 2.75rem;height: 2.75rem;color: #ffffff;background-color: var(--theme-color-landing);border-radius: 30px;}.feature-card {background: #faf6f6;border: 1px solid #fff;border-radius: 40px;padding: 1.75rem;height: 100%;box-shadow: 0 4px 20px rgb(55 38 38 / 20%);}@media (min-width: 992px) {.header li {float: left;}.header li a {padding: 12px 20px;}.header .menu {clear: none;float: right;max-height: none;padding: 0 20px;}.header .menu-icon-lfj {display: none;}}.hdr-scroller-lfj {position: fixed;z-index: 1000;width: 100%;background: #ffffff00;padding: 0px;-webkit-transition: all ease-out .5s;-moz-transition: all ease-out .5s;-o-transition: all ease-out .5s;transition: all ease-out .5s }.header .active ul li a {color: #fff !important;}.active {background: linear-gradient(117deg, rgb(0, 0, 0), rgb(24 211 203));}.active ul li a {color: #fff !important;}.active .logo-lfj p {color: #fff !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;line-height: 24px;}.form-group label {display: block;margin-bottom: 5px;}.about-bg1 {background: linear-gradient(90deg, rgba(16, 155, 162, 0.95) 0%, rgba(47, 109, 116, 1) 35%, rgb(47 109 116 / 20%) 55%, rgba(47, 109, 116, 0) 100%), url(../media/contact.webp) no-repeat right center / 75%;}.contact-form {border-radius: 40px;background: linear-gradient(135deg, rgb(0 37 44) 0%, rgb(17 150 157) 100%);padding: 30px;}.main-bg {background: url() no-repeat right bottom/cover, linear-gradient(135deg, #14B8A6 0%, #183332 100%);}.main-bg h1 span {-webkit-text-stroke: 1px #ffffff;-webkit-text-fill-color: transparent;}.hero-bg1 {background: linear-gradient(to right, #10939a 0%, #061c23 100%);}.form-clip {width: auto;padding: 0 20px 0 20px;border-radius: 50px;border: 1px solid #ffffff70;box-shadow: 0px 3px 10px #ed5dd173;}.job-section {--r: 20px;--s: 30px;--x: 20px;--y: 10px;width: 431px;aspect-ratio: 1;background: url(../media/professionals.webp)no-repeat;border-radius: var(--r);--_m: /calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%, #0000 72%);--_g: conic-gradient(at calc(100% - var(--r)) var(--r), #0000 25%, #000 0);--_d: (var(--s) + var(--r));mask: calc(100% - var(--_d) - var(--x)) 0 var(--_m), 100% calc(var(--_d) + var(--y)) var(--_m), radial-gradient(var(--s) at 100% 0, #0000 99%, #000 calc(100% + 1px)) calc(-1*var(--r) - var(--x)) calc(var(--r) + var(--y)), var(--_g) calc(-1*var(--_d) - var(--x)) 0, var(--_g) 0 calc(var(--_d) + var(--y));mask-repeat: no-repeat;}.job-section-1 {--r: 20px;--s: 30px;--x: 20px;--y: 10px;width: 100%;aspect-ratio: 1;background: url(../media/direct-application.webp)no-repeat;border-radius: var(--r);--_m: /calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%, #0000 72%);--_g: conic-gradient(at calc(100% - var(--r)) var(--r), #0000 25%, #000 0);--_d: (var(--s) + var(--r));mask: calc(100% - var(--_d) - var(--x)) 0 var(--_m), 100% calc(var(--_d) + var(--y)) var(--_m), radial-gradient(var(--s) at 100% 0, #0000 99%, #000 calc(100% + 1px)) calc(-1*var(--r) - var(--x)) calc(var(--r) + var(--y)), var(--_g) calc(-1*var(--_d) - var(--x)) 0, var(--_g) 0 calc(var(--_d) + var(--y));mask-repeat: no-repeat;}.about-section {--r: 20px;--s: 30px;--x: 20px;--y: 10px;aspect-ratio: 1;background: url(../media/employment.webp)no-repeat;border-radius: var(--r);--_m: /calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%, #0000 72%);--_g: conic-gradient(at calc(100% - var(--r)) var(--r), #0000 25%, #000 0);--_d: (var(--s) + var(--r));mask: calc(100% - var(--_d) - var(--x)) 0 var(--_m), 100% calc(var(--_d) + var(--y)) var(--_m), radial-gradient(var(--s) at 100% 0, #0000 99%, #000 calc(100% + 1px)) calc(-1*var(--r) - var(--x)) calc(var(--r) + var(--y)), var(--_g) calc(-1*var(--_d) - var(--x)) 0, var(--_g) 0 calc(var(--_d) + var(--y));mask-repeat: no-repeat;}.circle-logo {width: 159px;height: 156px;background: #fff;border-radius: 50%;position: absolute;display: flex;align-items: center;justify-content: center;right: 36px;top: 0px;}.circle-logo svg {width: 100%;height: 100%;}.circle-text {fill: #111;font-family: Arial, sans-serif;font-size: 18px;font-weight: 500;letter-spacing: 3px;text-transform: uppercase;}.logo-mark {position: absolute;width: 90px;height: 67px;}.logo-mark svg {width: 100%;height: 100%;}.logo-mark path {fill: #000;}.circle-text {animation: rotateText 20s linear infinite;}.email-box1 {background: #095658;border-radius: 40px;}.hero-gradient-bg {width: 100%;height: 100%;position: relative;overflow: hidden;background: #fff;}.company-card {text-align: center;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;background: #85e1e170;border-width: 1px;border-style: solid;border-color: rgb(239, 230, 221);border-image: none;border-radius: 18px;padding: 1.25rem;transition: transform 0.2s;box-shadow: 0 8px 25px rgb(0 78 78 / 35%);}.btn-accent {font-family: var(--font-heading);display: inline-flex;align-items: center;color: var(--color-text-light);font-weight: 700;font-size: 0.85rem;letter-spacing: 0.08em;gap: 0.65rem;background: linear-gradient(90deg, var(--theme-color-light), var(--theme-color-main));padding: 1rem 2.2rem;border-radius: 30px;border-width: 0px;border-style: none;border-color: currentcolor;border-image: none;text-decoration: none;transition: filter 0.15s, transform 0.15s;}.company-card .view-link {display: inline-flex;align-items: center;gap: .4rem;color: var(--color-text-dark);font-weight: 700;font-size: .92rem;margin-top: 1.1rem;text-decoration: none;}.btn-accent.hover {color: #060606;}.btn-accent {}.highlight {color: #0B6060;font-weight: 700;font-size: 47px;}.section-title {position: relative;display: inline-block;padding-left: 340px;}.contact-form-input {border: 1px solid #31acb3;border-radius: 10px;height: 60px;margin: 5px 0;padding-top: 10px;padding-bottom: 10px;padding-left: 22px;width: 100%;font-size: 16px;background: #075459;caret-color: #ffffff;color: #fff;}@media (max-width: 991px) {.logi-hero-media {max-width: 420px;}.logi-badge {width: 44px;height: 44px;font-size: 16px;}.logi-containers-img {display: none;}}@media (max-width: 575px) {.logi-media-inset {left: -15px;bottom: -20px;width: 45%;}.logi-badge {left: 52%;top: 30%;}}@media (min-width:993px) and (max-width: 1024px) {.circle-logo {display: none;}}@media (min-width:320px) and (max-width:992px) {.job-section-1 {display: none;background: none;}.about-bg1 {background: none;}.about-section {display: none;background: none;}.section-title {display: none;}.img-area-lfj {background: none;}.hdr-scroller-lfj {background: #ffffff00;padding: 0;-webkit-transition: .5s ease-out;-moz-transition: .5s ease-out;-o-transition: .5s ease-out;transition: .5s ease-out;}.active, .inner-bg {background: linear-gradient(117deg, #000, rgb(24 211 203));}.header li a {color: #fff !important;}.header li a.active {color: #ffffff !important;}.round-img {width: 100%;height: auto;}.circle-logo {display: none;}.hero-img {display: none;}.hero-img-wrap {display: none;}.job-section {display: none;}}.inner-bg {background: linear-gradient(117deg, rgb(0, 0, 0), rgb(24 211 203));}.h4, .h6 {font-family: "Trebuchet MS", Arial, sans-serif;line-height: 1.2;}.section-title {position: relative;display: inline-block;padding-left: 80px;font-size: 32px;font-weight: 700;color: #222;}.section-title::before {content: "";position: absolute;left: 0;top: 50%;width: 121px;height: 2px;background: #27D3D6;transform: translateY(-50%);}.section-title::after {content: "";position: absolute;left: 117px;top: 50%;width: 12px;height: 12px;background: #27D3D6;border-radius: 50%;transform: translate(-50%, -50%);}.display-4 {font-size: 3.5rem !important;}@media(min-width: 992px) {.d-lg-flex {display: flex !important;}}