:root {--theme-color-main: #2A2D98;--theme-color-sec: #1557fd;--theme-color-light: #f0f4ff;--theme-color-landing: #11022e;}*, 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;}.h1, .h2, .h3, .h4 {font-weight: 540;color: #101828 !important;font-family: 'Trebuchet MS', Arial, sans-serif;}a {color: #000 !important;}a:hover {color: var(--theme-color-main) !important;}@media(min-width: 992px) {.d-lg-flex {display: flex !important;}}.theme-btn {text-align: center;padding: 15px 20px;font-weight: 600 !important;text-transform: uppercase;color: #fff !important;background: var(--theme-color-landing);border-radius: 9px;transition: all linear 0.3s;}.theme-btn:hover {background: var(--theme-color-sec);color: #fff !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);}.rounded-20 {border-radius: 20px;}.rounded-tb {border-radius: 20px 0;}.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;}.bg-dark {background: var(--theme-color-landing);}.bg-light {background: var(--theme-color-light) !important;}.text-theme {color: var(--theme-color-main);}.fw-bold {font-weight: 700;}.border {border-color: #c1c1c1 !important;}hr {color: #af9cc3 !important;}.nowrap {white-space: nowrap;}.btn {white-space: nowrap;}.form-control, .form-select {padding: 10px 30px !important;}.footer-rmn a {color: #fff !important;}.footer-rmn a:hover {color: #FBEFEF !important;}.form-control, .form-select {padding: 15px 20px;border-radius: 12px;border-color: #989898 !important;}.form-control::placeholder {color: #8c8c8c;opacity: 1;}.rmn-hdr a.logo {color: #fff !important;}.rmn-hdr li a {text-decoration: none;color: #ffffff !important;display: block;margin: 0 5px;}.hcy {background: url(../../rmn-template/media/healthy-community.webp) no-repeat center left / cover;height: 290px;width: 100%;border-radius: 20px;}.hcr {background: url(../../rmn-template/media/healthcare-career.webp) no-repeat center left / cover;height: 270px;width: 100%;border-radius: 20px;}.rmn-hdr li a.active {color: var(--theme-color-landing) !important;background: #ffffff00;background: #ffffff7a;border-radius: 70px;padding: 11px 20px;}.rmn-hdr li a:hover {color: var(--theme-color-landing) !important;background: #ffffff00;}.rmn-hdr {position: fixed;z-index: 1000;width: 100%;background: var(--theme-color-sec);}.rmn-hdr ul {margin: 8px 0 0;padding: 0;list-style: none;overflow: hidden;}.rmn-hdr li a {padding: 12px 15px;text-transform: uppercase;font-weight: 500;}.rmn-hdr .menu-rmn-btn:hover, .rmn-hdr li:hover a {color: #fff;}.rmn-hdr a.logo {float: left;font-size: 2em;padding: 10px;}.rmn-hdr a:hover.logo {color: #ffffff;}.rmn-hdr .menu {clear: both;max-height: 0;transition: max-height 0.2s ease-out;}.rmn-hdr .rmn-menu-icon {cursor: pointer;display: inline-block;float: right;padding: 32px 20px;position: relative;user-select: none;}.rmn-hdr .rmn-menu-icon .navicon {background: #fff;display: block;height: 2px;position: relative;transition: background 0.2s ease-out;width: 18px;}.rmn-hdr .rmn-menu-icon .navicon:after, .rmn-hdr .rmn-menu-icon .navicon:before {background: #fff;content: "";display: block;height: 100%;position: absolute;transition: 0.2s ease-out;width: 100%;}.rmn-hdr .rmn-menu-icon .navicon:before {top: 5px;}.rmn-hdr .rmn-menu-icon .navicon:after {top: -5px;}.rmn-hdr .menu-rmn-btn {display: none;}.rmn-hdr .menu-rmn-btn:checked~.menu {max-height: 260px;padding-bottom: 20px;}.rmn-hdr .menu-rmn-btn:checked~.rmn-menu-icon .navicon {background: 0 0;}.rmn-hdr .menu-rmn-btn:checked~.rmn-menu-icon .navicon:before {transform: rotate(-45deg);}.rmn-hdr .menu-rmn-btn:checked~.rmn-menu-icon .navicon:after {transform: rotate(45deg);}.rmn-hdr .menu-rmn-btn:checked~.rmn-menu-icon:not(.steps) .navicon:after, .rmn-hdr .menu-rmn-btn:checked~.rmn-menu-icon:not(.steps) .navicon:before {top: 0;}@media (min-width: 992px) {.rmn-hdr li {float: left;}.rmn-hdr li a {padding: 12px 20px;}.rmn-hdr .menu {clear: none;float: right;max-height: none;padding: 0 20px;}.rmn-hdr .rmn-menu-icon {display: none;}}.hdr-rmn-scroller {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 }.rmn-hdr .active ul li a {color: #fff !important;}.active {background: linear-gradient(117deg, #0026a9, #5684ff) }.active ul li a {color: #fff !important;}.active .logo 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;}.main-bg {background-color: #050732;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg %3E%3Cpath fill='%230b0e4f' d='M486 705.8c-109.3-21.8-223.4-32.2-335.3-19.4C99.5 692.1 49 703 0 719.8V800h843.8c-115.9-33.2-230.8-68.1-347.6-92.2C492.8 707.1 489.4 706.5 486 705.8z'/%3E%3Cpath fill='%23131669' d='M1600 0H0v719.8c49-16.8 99.5-27.8 150.7-33.5c111.9-12.7 226-2.4 335.3 19.4c3.4 0.7 6.8 1.4 10.2 2c116.8 24 231.7 59 347.6 92.2H1600V0z'/%3E%3Cpath fill='%231e2082' d='M478.4 581c3.2 0.8 6.4 1.7 9.5 2.5c196.2 52.5 388.7 133.5 593.5 176.6c174.2 36.6 349.5 29.2 518.6-10.2V0H0v574.9c52.3-17.6 106.5-27.7 161.1-30.9C268.4 537.4 375.7 554.2 478.4 581z'/%3E%3Cpath fill='%232a2d98' d='M0 0v429.4c55.6-18.4 113.5-27.3 171.4-27.7c102.8-0.8 203.2 22.7 299.3 54.5c3 1 5.9 2 8.9 3c183.6 62 365.7 146.1 562.4 192.1c186.7 43.7 376.3 34.4 557.9-12.6V0H0z'/%3E%3Cpath fill='%23393BAC' d='M181.8 259.4c98.2 6 191.9 35.2 281.3 72.1c2.8 1.1 5.5 2.3 8.3 3.4c171 71.6 342.7 158.5 531.3 207.7c198.8 51.8 403.4 40.8 597.3-14.8V0H0v283.2C59 263.6 120.6 255.7 181.8 259.4z'/%3E%3Cpath fill='%233a43ce' d='M1600 0H0v136.3c62.3-20.9 127.7-27.5 192.2-19.2c93.6 12.1 180.5 47.7 263.3 89.6c2.6 1.3 5.1 2.6 7.7 3.9c158.4 81.1 319.7 170.9 500.3 223.2c210.5 61 430.8 49 636.6-16.6V0z'/%3E%3Cpath fill='%234c5ae0' d='M454.9 86.3C600.7 177 751.6 269.3 924.1 325c208.6 67.4 431.3 60.8 637.9-5.3c12.8-4.1 25.4-8.4 38.1-12.9V0H288.1c56 21.3 108.7 50.6 159.7 82C450.2 83.4 452.5 84.9 454.9 86.3z'/%3E%3Cpath fill='%236175ee' d='M1600 0H498c118.1 85.8 243.5 164.5 386.8 216.2c191.8 69.2 400 74.7 595 21.1c40.8-11.2 81.1-25.2 120.3-41.7V0z'/%3E%3Cpath fill='%237a90f8' d='M1397.5 154.8c47.2-10.6 93.6-25.3 138.6-43.8c21.7-8.9 43-18.8 63.9-29.5V0H643.4c62.9 41.7 129.7 78.2 202.1 107.4C1020.4 178.1 1214.2 196.1 1397.5 154.8z'/%3E%3Cpath fill='%2396ADFF' d='M1315.3 72.4c75.3-12.6 148.9-37.1 216.8-72.4h-723C966.8 71 1144.7 101 1315.3 72.4z'/%3E%3C/g%3E%3C/svg%3E");background-attachment: fixed;background-size: cover;}.img-area {background: url(../../rmn-template/media/main-banner.webp) no-repeat center bottom / contain;position: relative;z-index: 2;}.txt-uppercase {text-transform: uppercase;}.form-clip {width: auto;padding: 0 20px 0 20px;border-radius: 50px;border: 1px solid #ffffff70;box-shadow: 0px 3px 10px #ed5dd173;}.job-card {background: #FFFFFF1A;padding: 20px;border-radius: 20px;}.service-card-wrap {position: relative;height: 100%;top: 80px;}.service-card {position: relative;overflow: hidden;height: 100%;border-radius: 24px;padding: 20px;background: linear-gradient(135deg, #fff, #97a4ff);}.service-badge {position: absolute;top: 10px;right: 10px;z-index: 2;width: 60px;height: 60px;transform: translate(36%, -36%);border-radius: 50%;background: #fff;border: 1px solid #dcefef;box-shadow: 0 12px 24px -10px rgba(15, 60, 60, .25);display: flex;align-items: center;justify-content: center;color: var(--theme-color-main);transition: background .25s ease, color .25s ease, transform .25s ease;}.service-card::after {content: "";position: absolute;top: -4px;right: 4px;width: 112px;height: 110px;border-radius: 50%;background: #ffffff;transform: translate(53%, -42%);}.text-muted {color: #6c757d;}.why-eyebrow {font-size: 14px;letter-spacing: .5px;color: #555;}.why-eyebrow .dot {width: 10px;height: 10px;border: 2px solid #f0b429;border-radius: 50%;display: inline-block;}.why-heading {font-size: 2.75rem;font-weight: 800;line-height: 1.15;}.why-media {position: relative;border-radius: 24px;overflow: hidden;}.why-media img {width: 100%;height: 280px;object-fit: cover;display: block;}.why-stat {position: absolute;top: 0;left: 0;bottom: 0;width: 42%;background: #a9c2e8;border-radius: 24px 60px 60px 24px;padding: 25px 20px;display: flex;flex-direction: column;justify-content: center;}.why-stat h3 {font-size: 2.3rem;font-weight: 800;margin: 0;}.why-stat .diamond {width: 26px;height: 26px;background: #22017e;border-radius: 6px;transform: rotate(45deg);margin: 15px auto;}.why-card {border-radius: 16px;padding: 35px 25px;text-align: center;height: 100%;}.why-card i {font-size: 2.3rem;margin-bottom: 18px;color: #101828;}.why-card .h5 {font-weight: 550;font-size: 1.25rem;margin-bottom: 10px;color: #000 !important;font-family: 'Trebuchet MS', Arial, sans-serif;}.job-card-eh {display: flex;flex-direction: column;height: 100% !important;}.heading-eh {flex: 1;display: flex;line-height: 24px;}.why-card p {font-size: 15px;margin: 0;color: #000;}.why-card.c-yellow {background: #fbe9c8;}.why-card.c-pink {background: #f7dedc;}.why-card.c-beige {background: #f3ebe1;}.why-card.c-mint {background: #a9c2e8;}@media (max-width: 991px) {.why-heading {font-size: 2rem;}.why-media img {height: 220px;}.why-stat {width: 55%;}}.hero {position: relative;overflow: hidden;align-items: center;justify-content: center;background: #fff;}.shape {position: absolute;width: 620px;height: 620px;pointer-events: none;opacity: .2;z-index: 0;}.shape-left {left: -250px;top: 80px;background: radial-gradient(circle at 10% 35%, transparent 55px, #cfa57c 56px, #cfa57c 58px, transparent 59px), radial-gradient(circle at 10% 35%, transparent 87px, #cfa57c 88px, #cfa57c 90px, transparent 91px), radial-gradient(circle at 10% 35%, transparent 119px, #cfa57c 120px, #cfa57c 122px, transparent 123px), radial-gradient(circle at 10% 35%, transparent 151px, #cfa57c 152px, #cfa57c 154px, transparent 155px), radial-gradient(circle at 10% 35%, transparent 183px, #cfa57c 184px, #cfa57c 186px, transparent 187px), radial-gradient(circle at 10% 35%, transparent 215px, #cfa57c 216px, #cfa57c 218px, transparent 219px), radial-gradient(circle at 10% 35%, transparent 247px, #cfa57c 248px, #cfa57c 250px, transparent 251px), radial-gradient(circle at 10% 35%, transparent 279px, #cfa57c 280px, #cfa57c 282px, transparent 283px), radial-gradient(circle at 10% 35%, transparent 311px, #cfa57c 312px, #cfa57c 314px, transparent 315px);}.shape-right {right: -260px;top: 200px;background: radial-gradient(circle at 92% 55%, transparent 65px, #cfa57c 66px, #cfa57c 68px, transparent 69px), radial-gradient(circle at 92% 55%, transparent 97px, #cfa57c 98px, #cfa57c 100px, transparent 101px), radial-gradient(circle at 92% 55%, transparent 129px, #cfa57c 130px, #cfa57c 132px, transparent 133px), radial-gradient(circle at 92% 55%, transparent 161px, #cfa57c 162px, #cfa57c 164px, transparent 165px), radial-gradient(circle at 92% 55%, transparent 193px, #cfa57c 194px, #cfa57c 196px, transparent 197px), radial-gradient(circle at 92% 55%, transparent 225px, #cfa57c 226px, #cfa57c 228px, transparent 229px), radial-gradient(circle at 92% 55%, transparent 257px, #cfa57c 258px, #cfa57c 260px, transparent 261px), radial-gradient(circle at 92% 55%, transparent 289px, #cfa57c 290px, #cfa57c 292px, transparent 293px), radial-gradient(circle at 92% 55%, transparent 321px, #cfa57c 322px, #cfa57c 324px, transparent 325px);}@media(max-width:991px) {.shape {width: 420px;height: 420px;}.shape-left {left: -180px;}.shape-right {right: -180px;}}@media(max-width:576px) {.shape {width: 300px;height: 300px;opacity: 0;}.shape-left {left: -140px;top: 120px;}.shape-right {right: -140px;top: 20px;}}.company-bg {position: relative;width: 100%;height: 100%;overflow: hidden;background: radial-gradient(circle at 62% 18%, rgba(73, 74, 255, .95) 0%, rgba(73, 74, 255, .15) 22%, transparent 48%), radial-gradient(circle at 72% 42%, rgb(39 87 151 / 85%) 0%, rgb(125 111 255 / 18%) 24%, transparent 50%), radial-gradient(circle at 18% 50%, rgba(113, 73, 255, .45) 0%, transparent 40%), radial-gradient(circle at 38% 88%, rgb(144 158 255 / 28%) 0%, transparent 42%), linear-gradient(180deg, #05040f 0%, #15091d 35%, #240d18 65%, #00113c 100%);}@media (min-width:993px) and (max-width: 1024px) {.img-area {background: url(../../rmn-template/media/main-banner.webp) no-repeat center bottom / 55%;}}@media (min-width:320px) and (max-width:992px) {.img-area {background: none;}.hdr-rmn-scroller {background: linear-gradient(117deg, #0026a9, #5684ff);}.rmn-hdr li a {color: #fff !important;}.rmn-hdr li a.active {color: #fff !important;background: #ffffff7a;border-radius: 70px;padding: 11px 20px;}.service-card-wrap {top: 0px;}}