/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
html, body {overflow-x: hidden;}html body {color: #3A3A3A;}section {--display: block;}.section-heading h2 {font-size: 45px;font-weight: 700;color: var(--e-global-color-primary);margin-top: 0;}.section-heading p {font-size: 20px;margin-bottom: 0;}.form-field {color: inherit;font-weight: inherit;background-color: transparent;border: 1px solid currentColor;padding: 15px 25px;}select.form-field {appearance: none;-webkit-appearance: none;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTAuOTAwNCAwLjkwMDAyNEw1LjkwMDM5IDUuOTAwMDJMMC45MDAzOTEgMC45MDAwMjQiIHN0cm9rZT0iIzZBNkE2QSIgc3Ryb2tlLXdpZHRoPSIxLjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+DQo=");background-repeat: no-repeat;background-position: center right 1em;background-size: 0.65em;padding-right: 2.5em;}.elementor-button.elementor-button {padding: 16px 24px;box-shadow: 0px 4px 4px rgba(0, 67, 201, 0.25);}.elementor-select-wrapper .select-caret-down-wrapper {font-family: inherit;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTAuOTAwNCAwLjkwMDAyNEw1LjkwMDM5IDUuOTAwMDJMMC45MDAzOTEgMC45MDAwMjQiIHN0cm9rZT0iIzZBNkE2QSIgc3Ryb2tlLXdpZHRoPSIxLjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+DQo=");background-repeat: no-repeat;background-position: center;background-size: contain;width: 12px;aspect-ratio: 1 / 1;}.elementor-select-wrapper .select-caret-down-wrapper svg {display: none }.elementor-field-group .elementor-select-wrapper select {padding-right: 30px;}.site-container {max-width: var(--content-width);margin-inline: auto;padding-inline: 20px;}.home__hero, .mobile-hero {position: relative;isolation: isolate;}.mobile-hero::after, .home__hero::after {content: '';position: absolute;left: 0;right: 0;bottom: 0;z-index: -1;height: 141px;background: linear-gradient(180deg, rgba(239, 244, 255, 0) 0%, #EFF4FF 100%);}.mobile-hero::after {height: 50%;z-index: 1;}.card-hover-style>.elementor-element:hover {--e-global-color-primary: #fff;--e-global-color-text: #fff;}.card-hover-style>.elementor-element:hover img {filter: brightness(0) invert(1);}.steps-style>.elementor-element {position: relative;}.steps-style>.elementor-element:not(:last-child)::after {content: '';width: 500%;border-top: 1px dashed var(--e-global-color-primary);position: absolute;left: 0;top: 42px;z-index: -1;}.wpac.wpac {font-family: var(--e-global-typography-primary-font-family), Sans-serif !important;}.grw-review.grw-review {padding: 0 !important;}.grw-review.grw-review .grw-review-inner.grw-review-inner {background: #FFFFFF !important;border: 1px solid var(--e-global-color-primary) !important;border-radius: 16px !important;padding: 20px !important;margin: 1px !important;}.wp-gr .grw-review-inner.grw-review-inner {padding: 0 !important;}.wp-gr .grw-review .wp-google-feedback {padding-right: 20px !important;}.grw-reviews.grw-reviews {margin-left: 5px !important;margin-right: 5px !important;}.wp-gr .grw-btns.grw-btns {width: 25px !important;height: 25px !important;border: 1px solid var(--e-global-color-primary) !important;border-radius: 6px !important;color: var(--e-global-color-primary) !important;}.wp-gr .grw-btns.grw-btns:hover {background-color: var(--e-global-color-primary) !important;color: #fff !important;}.wp-gr .grw-btns.grw-btns svg path {fill: currentColor !important;}.wp-gr .grw-review-inner.grw-review-inner>svg {top: 25px !important;right: 25px !important;}@media(min-width: 768px) {.wp-gr .grw-btns.grw-btns {width: 45px !important;height: 45px !important;}.grw-reviews.grw-reviews {margin-left: 15px !important;margin-right: 15px !important;}.grw-review.grw-review .grw-review-inner.grw-review-inner {padding: 25px !important;}}.job-cards {display: grid;gap: 1rem;}.job-card-style {display: flex;justify-content: space-between;align-items: flex-end;flex-wrap: wrap;gap: 1.5rem;padding: 40px;background: #FFFFFF;box-shadow: 0px 3px 8px rgb(48 150 137 / 11%);border-radius: 20px;}.job-card-style h6 {font-size: 2rem;font-weight: 600;color: #141414;margin-top: 0.5em;margin-bottom: 0.75em;}.badge-style {display: inline-block;padding: 8px 16px;background: rgba(48, 150, 137, 0.1);border-radius: 8px;color: var(--e-global-color-574bc6e);}.img-content-style {padding-left: 0;list-style: none;display: flex;flex-wrap: wrap;gap: 1em;align-items: center;}.img-content-style li {display: grid;grid-auto-flow: column;gap: 0.75em;font-weight: 600;color: #4A4A4A;}.img-content-style li img {width: 1.25em;}.career-filters {margin-top: 3rem;margin-bottom: 3rem;color: var(--e-global-color-primary);}.career-filters p {font-size: 20px;}.career-filter-form {display: flex;flex-wrap: wrap;flex-direction: row;gap: 1rem;font-weight: 600;margin-top: 1rem;color: var(--e-global-color-574bc6e);}.career-filter-form .form-field {width: fit-content;flex: 1;}.career-pagination {margin-top: 2rem;display: flex;align-items: center;justify-content: center;gap: 0.5rem;}.career-pagination button.page-btn {border: none;color: #727880;background-color: transparent;padding-inline: 10px;}.career-pagination button.page-btn:hover {color: var(--e-global-color-574bc6e);}.career-pagination button.page-btn.page-btn-number {width: 40px;aspect-ratio: 1/1;border-radius: 50%;padding: 0;background-color: #F5F5F5;}.career-pagination button.page-btn.page-btn-number:hover, .career-pagination button.page-btn.active {background-color: var(--e-global-color-574bc6e);color: #fff;}.career-details h2 {font-size: 24px;color: #000000;margin: 30px 0;}.career-details ul {margin: 0 0 0 20px;padding: 0;}.career-details ul li::marker {color: #0043C9;font-size: 20px;}.career-details ul li {margin: 15px 0;}.career-apply-form .elementor-shortcode {width: 100%;max-width: 660px;margin: auto;margin-bottom: 40px;}.career-apply-form .elementor-shortcode .jaf-form-title {text-align: center;font-family: "Gilroy", Sans-serif;font-size: 32px;font-weight: 700;margin-bottom: 25px;}.text-center {text-align: center;}.service-list .elementor-icon-list-item .elementor-icon-list-text:empty {display: none !important;}.service-list .elementor-icon-list-item:has(.elementor-icon-list-text:empty) {display: none !important;}.btn-highlight .elementor-button {position: relative;overflow: hidden;isolation: isolate;}.btn-highlight .elementor-button:hover {color: #fff !important;}.btn-highlight .elementor-button::after {content: '';position: absolute;inset: 0;z-index: -1;background-image: linear-gradient(to right, #2767ec, #0555f4, #043eb2, #04318b);background-size: 500%;background-position: 0 0;animation: gradients 2s linear infinite;}@keyframes gradients {0% {background-position: 0% 0;}50% {background-position: 100% 0;}100% {background-position: 0% 0;}}.accord-style.elementor-widget-n-accordion {counter-reset: accord-counter;}.accord-style.elementor-widget-n-accordion .e-n-accordion-item-title {align-items: flex-start;}.accord-style.elementor-widget-n-accordion .e-n-accordion-item {border-radius: 8px;overflow: clip;box-shadow: 0px 4px 4px rgba(190, 218, 231, 0.62);counter-increment: accord-counter;}.accord-style.elementor-widget-n-accordion .e-n-accordion-item-title-header::before {content: counter(accord-counter);display: inline-block;width: 30px;flex: 0 0 30px;aspect-ratio: 1 / 1;border-radius: 50%;align-self: start;background: var(--e-global-color-574bc6e);color: #fff;text-align: center;line-height: 30px;font-weight: 600;margin-right: 20px;}.tab-style .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {font-weight: 600;}.tab-style .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {flex: 1;}.tab-style .elementor-icon-list-item {gap: 1rem !important;flex-direction: row-reverse;padding-inline-start: 5px;padding-inline-end: 0 !important;}.tab-style .elementor-widget-icon-list .elementor-icon-list-icon svg {margin: 0 !important;}body .elementor-nav-menu .elementor-item {justify-content: space-between;}body .e--pointer-underline .elementor-item:after {width: 15px;margin: auto;right: 0;}body .sub-arrow path{fill: currentColor;}#reviews-scroll .elementor-testimonial__text {max-height: 175px;overflow-y: auto;padding-right: 10px;scrollbar-width: thin;}#reviews-scroll .elementor-testimonial__text::-webkit-scrollbar {width: 6px;}#reviews-scroll .elementor-testimonial__text::-webkit-scrollbar-thumb {background: #ccc;border-radius: 3px;}.medicare_block{height: calc(100% - 52.5px) !important;}.medicare_block p{min-height: 118px;}#reviews-scroll .elementor-swiper-button {width: 45px !important;height: 45px !important;border: 1px solid var(--e-global-color-primary) !important;border-radius: 6px !important;background: #fff !important;color: var(--e-global-color-primary) !important;display: flex !important;align-items: center !important;justify-content: center !important;}#reviews-scroll .elementor-swiper-button:hover {background: var(--e-global-color-primary) !important;color: #fff !important;}#reviews-scroll .elementor-swiper-button svg path {fill: currentColor !important;}#reviews-scroll .elementor-swiper-button-prev {left: -20px !important;}#reviews-scroll .elementor-swiper-button-next {right: -20px !important;}#reviews-scroll .elementor-main-swiper{padding: 10px;}.ft-menu a {display: inline-block;}.contectus-box {width: 70% !important;}.contect-box span {word-break: break-word;}.btn-highlight.dragging {cursor: grabbing;transition: none !important;}.btn-highlight {touch-action: none;right: -38px !important;}.btn-highlight svg {transform: rotate(75deg);margin-left: 2px;margin-top: 3px;}.btn-highlight:hover svg path {fill: #fff !important;}.e-parent[data-element_type="container"] > .e-con-inner {padding-left: 25px;padding-right: 25px;}.e-parent[data-settings*='"background_background":"classic"'] > .e-con-inner {padding-left: 0;padding-right: 0;}@media (min-width: 1500px) {.blueprint-footer .elementor-item, .blueprint-footer .elementor-icon-list-text {font-size: 24px !important;}}@media (min-width: 1200px) {.e-con-inner {width: 100% !important;max-width: 90% !important;}.e-con-inner > .e-con.e-child[data-element_type="container"] {--container-max-width: 100% !important;}}@media(min-width: 1025px) {body .sub-menu {box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.15);border-radius: 4px;}}@media (max-width: 1499px) {.blueprint-footer .elementor-item, .blueprint-footer .elementor-icon-list-text {font-size: 15px !important;}.btn-highlight > a {padding: 2px 5px 5px !important;}}@media (max-width: 1200px) {section {padding-block: 70px !important;}.section-heading h2 {font-size: 35px;}.career-filters {margin-top: 2rem;margin-bottom: 2rem;}.job-card-style h6 {font-size: 25px;}}@media (max-width: 1199px) {.btn-highlight > a {font-size: 11px !important;padding: 2px 5px 8px !important;}}@media (max-width: 767px) {.wp-gr .grw-btns.grw-btns.grw-prev {margin-left: -15px !important;}.wp-gr .grw-btns.grw-btns.grw-next {margin-right: -15px !important;}section {padding-block: 50px !important;}.section-heading h2 {font-size: 25px;}.section-heading p {font-size: 18px;}.form-field {font-size: 14px;padding: 14px;}.career-filters p {font-size: 18px;}.badge-style {font-size: 12px;padding: 6px 16px;}.job-card-style h6 {font-size: 20px;}.job-card-style {padding: 1.5rem;}.img-content-style {font-size: 14px;}.img-content-style li img {width: 1.25em;}.career-pagination {font-size: 12px;}.tab-style .e-n-tab-title {z-index: 1;justify-content: space-between;}.tab-style .e-n-tab-title::after {content: "";border-style: solid;border-width: 0 0 2px 2px;border-radius: 1px;width: 10px;flex: 0 0 10px;aspect-ratio: 1/1;display: inline-block;align-self: flex-start;margin-top: 5px;margin-left: 15px;transform: rotate(-45deg);transition: transform 0.5s ease;}.tab-style .e-n-tab-title[aria-selected="true"]::after {transform: rotate(135deg);}.tab-style .e-n-tabs-content>*>* {border: 1px solid #dadada !important;border-radius: 5px !important;margin-top: -10px !important;padding: 30px 20px 20px 20px !important;}select.form-field {padding-top: 14px;padding-bottom: 14px;padding-left: 14px;}.elementor-button.elementor-button {padding: 12px 24px;}#reviews-scroll .elementor-swiper-button {width: 25px !important;height: 25px !important;}#reviews-scroll .elementor-swiper-button-prev {left: -10px !important;}#reviews-scroll .elementor-swiper-button-next {right: -10px !important;}}