.banner-hdng {position: relative;left: 50px;top: 80px;}@media (min-width:993px) and (max-width:1024px) {.main-bg h1 {font-size: 50px;}.banner-hdng {top: 40px;}}@media (min-width:320px) and (max-width:992px) {.banner-hdng {top: 0;left: 0;}}@media (min-width: 768px) and (max-width: 912px) {.main-bg h1 {font-size: 70px !important;}.main-bg {padding: 15% 0 10% !important;}}.add-img-color {&:hover {-webkit-filter: grayscale(0%);filter: grayscale(0%);}}.h-90 {height: 95% !important;}*, .h2, h1, h2, h3, h4, h5, h6 {font-family: caliber, sans-serif }p {font-family: caliber, sans-serif }.footer a:hover, .header .menu-btn:hover, .header li a.active, .header li:hover a {color: #047ae7 !important }.accordion, .header ul, .hover-zoom, .tab__content {overflow: hidden }:root {--theme-color-main: #4857EF;--theme-color-sec: #00194A;--theme-color-light: #eff3ff;--theme-color-landing: #222 }*, body {outline: 0;margin: 0;padding: 0;font-family: caliber, sans-serif }.h2, a, h1, h2, h3, h4, h5, h6 {text-decoration: none !important }.h2, h1, h2, h3, h4, h5, h6 {font-weight: 600;color: #101828;text-transform: uppercase }.theme-btn, .theme-btn2 {font-weight: 600 !important;transition: .3s linear;text-align: center }p {font-size: 16px;line-height: 28px;color: #5d5d5d }a {color: #000 !important }.containt-panel {width: 90%;margin: 0 auto;padding: 0;display: block }.main-bg {width: 100%;margin: 0;padding: 5% 0 29%;background: url(../images/banner-image.webp) left top/cover no-repeat;z-index: 1;position: relative }.search-btn, .theme-btn, .theme-btn2 {padding: 10px 20px }.main-bg hr {color: #fff }@media(min-width:992px) {.d-lg-flex {display: flex !important }}.theme-btn {text-transform: uppercase;color: #fff !important;background: var(--theme-color-landing);border-radius: 9px;border: 1px solid var(--theme-color-main) }.theme-btn:hover {background: #047ae7;color: #fff !important }.text-sec {color: var(--theme-color-sec) }.text-lowrcase {text-transform: inherit }.cta span, .header li a, .job-btn, .search-btn, .theme-btn2 {text-transform: uppercase }.theme-btn2 {color: #fff !important;background: #0589fc;border-radius: 9px;border: 1px solid var(--theme-color-main) }.theme-btn2:hover {background: #0a0a0a;color: #fff !important }.rounded-20 {border-radius: 20px }.rounded-top {border-radius: 40px 40px 0 0 }.rounded-box {border-radius: 0 20px }.search-btn {background: #89efdd;border-radius: 0;color: #000 !important;border: none;letter-spacing: 1px;font-weight: 700;transition: .5s }.btn-outline-warning, .text-theme {color: var(--theme-color-main) }.search-btn:hover {background: var(--theme-color-sec);color: #fff !important }.theme-bg {background: var(--theme-color-main) }.theme-bg-sec {background: var(--theme-color-sec) }.theme-bg-lght {background: var(--theme-color-light) }.theme-bg-form {background: #0b55B560 }.col-8 {flex: 0 0 auto;width: 66.66666667% }.col-4 {flex: 0 0 auto;width: 33.33333333% }.fw-bold {font-weight: 600 }.border {border-color: #bdbdbd !important }.btn-outline-warning, .btn-outline-warning:hover {border-color: var(--theme-color-main) }hr {color: #af9cc3 }.btn, .nowrap {white-space: nowrap }.bg-white {background: #fff }.bg-dark {background: #001e59 }.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 }.btn-outline-warning:hover {color: #fff;background-color: var(--theme-color-main) }.c-img {height: 80px;display: flex;align-items: center }.form-control:focus, .form-select:focus {box-shadow: none !important }footer {background: #fff;color: #222 }.footer a, .footer p {color: #fff !important;margin: 0 10px 0 0 }footer h2 {font-size: 165px;color: #73bcff30 }.form-control, .form-select {padding: 15px 30px;border-radius: 12px }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 }.button {padding: .8em 2em;font-size: 20px;font-weight: 700;color: #000;background-color: #fff;border: none;border-radius: 45px;box-shadow: 0 8px 15px rgba(0, 0, 0, .1);transition: .3s;cursor: pointer;outline: 0;display: inline-block }.cta, .header .menu-btn:checked~.menu-icon .navicon {background: 0 0 }.button:hover {background-color: #90caff;box-shadow: 0 15px 20px rgba(139, 204, 254, .4);color: #fff;transform: translateY(-7px) }.button:active {transform: translateY(-1px) }.cta {border: none;cursor: pointer }.cta span {padding-bottom: 7px;letter-spacing: 4px;font-size: 14px;padding-right: 15px;color: #0458a9 }.cta svg {transform: translateX(-8px);transition: .3s;fill: #047AE7 }.cta:hover svg {transform: translateX(0) }.cta:active svg {transform: scale(.9) }.hover-underline-animation {position: relative;color: #047ae7;padding-bottom: 20px }.header, .header01 {position: fixed;z-index: 1000;width: 100% }.active, .active ul li a, .header .active ul li a, .header .menu-btn:checked~.menu li a, .locations-list li a {color: #fff !important }.hover-underline-animation:after {content: "";position: absolute;width: 100%;transform: scaleX(0);height: 2px;bottom: 0;left: 0;background-color: #047ae7;transform-origin: bottom right;transition: transform .25s ease-out }.cta:hover .hover-underline-animation:after {transform: scaleX(1);transform-origin: bottom left }.header a.logo, .header li a {text-decoration: none;color: #fff !important;display: block }.header li a.active {background-color: #032c4a00 }.header li a:hover.active {color: #047ae7 !important;background-color: #032c4a00 }.header ul {margin: 10px 0 0;padding: 0;list-style: none }.header li a {padding: 12px 20px;font-weight: 500 }.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 {background: #fff;display: block;height: 2px;position: relative;transition: background .2s ease-out;width: 18px }.header .menu-icon .navicon:after, .header .menu-icon .navicon:before {background: #fff;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;background: linear-gradient(#343434, #444);border-radius: 0 0 20px 20px;color: #fff }.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 }.header .menu-btn:checked~.menu li .active {color: #047ae7 !important;font-weight: 700 !important }@media (min-width:992px) {.header li {float: left }.header li a {padding: 12px 20px }.header .menu {clear: none;float: right;max-height: none }.header .menu-icon {display: none }}.header01 {background: rgb(0 4 39 / 19%);padding: 18px;-webkit-transition: .5s ease-out;-moz-transition: .5s ease-out;-o-transition: .5s ease-out;transition: .5s ease-out }.job-card:not(:last-child) {border-bottom: 1px solid #ddd;margin-bottom: 1rem;padding-bottom: 1rem }.active {background-color: #001848 }.about-banner {width: 100%;margin: 0;padding: 5% 0 10%;background: url(../images/about-curve-bg.webp) left bottom/contain no-repeat, url(../images/about-image.webp) left/contain no-repeat, linear-gradient(#001e59 90%, #173065, #fff);z-index: 1;position: relative }.blog-banner, .categories-banner, .contact-banner, .terms-banner {width: 100%;margin: 0;padding: 3% 0 10%;z-index: 1 }.contact-banner {background: url(../images/about-curve-bg.webp) left bottom/contain no-repeat, url(../images/contact-banner.webp) left/contain no-repeat, linear-gradient(#001e59 90%, #173065, #fff);position: relative }.blog-banner {background: url(../images/about-curve-bg.webp) left bottom/contain no-repeat, url(../images/blog-banner.webp) left/contain no-repeat, linear-gradient(#001e59 90%, #173065, #fff);position: relative }a:hover {color: var(--theme-color-main) !important }.blog-single-banner, .landing-banner, .listing-banner {width: 100%;margin: 0;padding: 3% 0 10%;background: url(../images/about-curve-bg.webp) left bottom/contain no-repeat, linear-gradient(#001e59 90%, #173065, #fff);z-index: 1;position: relative }.categories-banner {background: url(../images/about-curve-bg.webp) left bottom/contain no-repeat, url(../images/categories-banner.webp) left/contain no-repeat, linear-gradient(#001e59 90%, #173065, #fff);position: relative }.terms-banner {background: url(../images/about-curve-bg.webp) left bottom/contain no-repeat, url(../images/inner-banner.webp) left bottom/contain no-repeat, linear-gradient(#001e59 90%, #173065, #fff);position: relative }.about-sec, .job-landing-bg {z-index: 0;width: 100%;position: relative }.zoom {background-color: transparent;transition: transform .2s;margin: 0;}.zoom:hover {transform: scale(1.1) }.h2, .main-bg h2, h2 {font-size: 60px;color: #545454 }.main-bg h1 {font-size: 70px;color: #545454 }.about-sec {padding: 18% 0 10%;background: url(../images/about-image.webp) left/43% no-repeat #22303c;clip-path: polygon(0 0, 40% 22%, 100% 0, 100% 100%, 0 75%);margin-top: -200px }.about-sec h2 {font-size: 90px;color: transparent;-webkit-text-stroke: 1px #8AB0FD }.categories-bg {width: 100%;margin: 0;padding: 20px;background: #fff;border: 1px solid #eaeaea;box-shadow: 0 2px 10px #e1e1e1 }.categories-bg-home {width: 100%;margin: 0;padding: 20px;background: linear-gradient(-45deg, #091838, #3d78ee);}.cate-txt {font-size: 45px;color: transparent;-webkit-text-stroke: 1px #fff }.locations-list ul {list-style-type: none;padding: 0 }.locations-list li {width: auto;margin: 0 0 10px;padding: 5px 20px;border: 1px solid #f4f4f4;border-radius: 20px;display: inline-block;color: #fff }.call-to-action {width: 100%;margin: 0;padding: 0;background: url(../images/call-to-action.svg) center top/contain no-repeat }.blog-sec {background: #f1f1f1 }.blog-sec img, .blog-wrap img {border-radius: 21px 21px 0 0 }.fotr-curve {clip-path: polygon(49% 12%, 65% 12%, 79% 0, 100% 0, 100% 100%, 0 100%, 0 0, 18% 0, 34% 12%);background: #001e59 }.categories-wrap {width: 100%;margin: 0;padding: 8% 0;clip-path: polygon(0 0, 100% 11%, 100% 100%, 0 89%);background: #e9f0ff }.img-flrt img {width: auto;padding: 10px;background: #fff;margin: 10px 0 }.add-img-color {cursor: pointer;-webkit-filter: grayscale(100%);filter: grayscale(100%) }.why-choose p {color: #e4e4e4 !important }.hover-zoom {border: .5em solid var(--lab__border-color);transition: box-shadow .25s ease-in-out;border-radius: 20px 20px 0 0 }.hover-zoom--brightness img {transition: transform 2s, filter 1.5s ease-in-out;transform-origin: center center;filter: brightness(70%) }.hover-zoom--brightness:hover img {filter: brightness(100%);transform: scale(1.2) }.hover-zoom--zoom-n-pan-h img {transition: transform .5s ease-in-out;transform: scale(1.4);transform-origin: 100% 0 }.hover-zoom--zoom-n-pan-h:hover img {transform: scale(1.5) translateX(30%) }.job-landing-bg {margin: 0;padding: 5% 0 0;background: url(../images/banner-bg.svg) left top/cover no-repeat }.search-box {width: 100%;margin: 0;padding: 0;position: relative;top: 0 }.compy-logo img {border-radius: 100%;padding: 10px;background: #fff }.job-btn {text-align: center;padding: 10px 20px;font-weight: 600 !important;color: #fff !important;background: #047ae7;border-radius: 9px;transition: .3s linear;border: 1px solid var(--theme-color-main) }.job-btn:hover {background: #fff;color: #000 !important }.border-left {border-left: 1px solid #ccc;padding: 0 10px }.border-right {border-right: 1px solid #ccc;padding: 0 10px }.jobs-details {position: absolute;clip-path: polygon(0 0%, 90% 0%, 100% 40%, 100% 100%, 8% 100%, 0 29%);top: 20px }.circle-img {border: 1px solid #ccc;padding: 6px }.tab__close, .tab__label {display: flex;color: #222;background: #fff;cursor: pointer;border-radius: 20px;border: 1px solid #ccc }.tab__label {justify-content: space-between;padding: 1rem }.tab__label::after {content: "❯";width: 1.5em;height: 1.5em;text-align: center;transform: rotate(90deg);transition: .35s }ol, ul {padding-left: 2rem;color: #5d5d5d }.tab input:checked+.tab__label::after {transform: rotate(270deg) }.tab__content p {margin: 0;padding: 1rem }.tab__close {justify-content: flex-end;padding: .5rem 1rem;font-size: .75rem }.tab input:not(:checked)+.tab__label:hover::after {animation: .5s infinite bounce }@keyframes bounce {25% {transform: rotate(90deg) translate(.25rem) }75% {transform: rotate(90deg) translate(-.25rem) }}.tab {position: relative }.tab input {position: absolute;opacity: 0;z-index: -1 }.tab__content {max-height: 0;transition: .35s;background: var(--theme-color-light) }.tab input:checked~.tab__content {max-height: 10rem }.keywords-box {width: auto;margin: -20px 10px 0;background: var(--theme-color-landing);display: inline-block }.compny-img img {border-radius: 20px;background-color: #ffffff90;padding: 5px;width: 100px }.contact-addrs {background: url(../images/contact-image.webp) left bottom/50% no-repeat #00194a }.contact-us {background: url(../images/contact-bg.webp) left top/cover no-repeat }.contact-form-input, .contact-form-input.textarea {margin: 5px 0;padding-top: 10px;padding-bottom: 10px;padding-left: 22px;width: 100%;font-size: 16px;background: #ffffff00;caret-color: #fff;color: #fff }.contact-form-input {border: 1px solid #ffffffde;border-radius: 10px;height: 60px }.contact-form-input.textarea {border: 1px solid #ffffffde;border-radius: 10px;height: 125px }input::placeholder, textarea::placeholder {color: #fff;opacity: .8 }.job-card-eh {display: flex;flex-direction: column;height: 100% !important }.heading-eh {flex: 1;display: flex }@media (min-width:993px) and (max-width:1024px) {.contact-addrs {background: url(../images/contact-image.webp) left bottom/50% no-repeat #00194a }.main-bg h1 {font-size: 60px }.main-bg {padding: 5% 0 24% }}@media (min-width:320px) and (max-width:992px) {.h2, h2 {font-size: 50px;color: #595959 }.fotr-curve {clip-path: polygon(49% 5%, 65% 5%, 79% 0, 100% 0, 100% 100%, 0 100%, 0 0, 18% 0, 30% 5%);background: #001e59 }.main-bg {padding: 20% 0 29%;background: url(../images/mobile-banner.webp) center top/cover no-repeat }.main-bg h1 {font-size: 50px;color: #fff }.main-bg p {color: #fff }.main-bg h2 {font-size: 38px }.about-sec {clip-path: polygon(0 0, 100% 0%, 100% 0, 100% 100%, 0 93%);background-image: none;margin-top: -70px }.about-sec h2 {font-size: 60px }.categories-wrap {padding: 20% 0;clip-path: polygon(0 0, 100% 3%, 100% 100%, 0 97%);background: #e9f0ff }.about-banner, .blog-banner, .categories-banner, .contact-banner, .terms-banner {padding: 15% 0 13%;background: url(../images/about-curve-bg.webp) left bottom/contain no-repeat, linear-gradient(#001e59 70%, #173065, #fff) }.contact-addrs {background-image: none }}