.elementor-1405 .elementor-element.elementor-element-20487544:not(.elementor-motion-effects-element-type-background),
.elementor-1405 .elementor-element.elementor-element-20487544>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/05/female-nurse-portrait-with-older-patient.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1405 .elementor-element.elementor-element-20487544>.elementor-background-overlay {
    background-color: #83105D;
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1405 .elementor-element.elementor-element-20487544 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
}

.elementor-1405 .elementor-element.elementor-element-1f5367b8 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    font-family: "Trebuchet MS", Sans-serif;
    font-size: 56px;
    font-weight: 600;
    letter-spacing: -0.2px;
}

.elementor-1405 .elementor-element.elementor-element-1f5367b8 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-1405 .elementor-element.elementor-element-1f5367b8 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-1405 .elementor-element.elementor-element-1f5367b8.xpro-widget-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-1405 .elementor-element.elementor-element-de7f3cc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1405 .elementor-element.elementor-element-de7f3cc:not(.elementor-motion-effects-element-type-background),
.elementor-1405 .elementor-element.elementor-element-de7f3cc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E1E7F3;
}

.elementor-1405 .elementor-element.elementor-element-de7f3cc,
.elementor-1405 .elementor-element.elementor-element-de7f3cc::before {
    --border-transition: 0.3s;
}

.elementor-1405 .elementor-element.elementor-element-591c793 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-1405 .elementor-element.elementor-element-e3f8bae .elementor-heading-title {
    color: #000000;
    font-family: "Trebuchet MS", Sans-serif;
    font-weight: 600;
}

.elementor-1405 .elementor-element.elementor-element-e3f8bae>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-1405 .elementor-element.elementor-element-e3f8bae.xpro-widget-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-1405 .elementor-element.elementor-element-953bfdf {
    color: #555555;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-1405 .elementor-element.elementor-element-953bfdf.xpro-widget-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-1405 .elementor-element.elementor-element-619997b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-end;
    --align-items: flex-end;
    --background-transition: 0.3s;
}

.elementor-1405 .elementor-element.elementor-element-8fa03ce {
    text-align: center;
}

.elementor-1405 .elementor-element.elementor-element-8fa03ce img {
    width: 100%;
    height: 500px;
    object-fit: cover;
    object-position: center center;
}

.elementor-1405 .elementor-element.elementor-element-8fa03ce>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1405 .elementor-element.elementor-element-8fa03ce.xpro-widget-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-1405 .elementor-element.elementor-element-103ce94 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1405 .elementor-element.elementor-element-103ce94:not(.elementor-motion-effects-element-type-background),
.elementor-1405 .elementor-element.elementor-element-103ce94>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E1E7F3;
}

.elementor-1405 .elementor-element.elementor-element-103ce94,
.elementor-1405 .elementor-element.elementor-element-103ce94::before {
    --border-transition: 0.3s;
}

.elementor-1405 .elementor-element.elementor-element-d5e793a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-end;
    --align-items: flex-end;
    --background-transition: 0.3s;
}

.elementor-1405 .elementor-element.elementor-element-610e86f {
    text-align: center;
}

.elementor-1405 .elementor-element.elementor-element-610e86f img {
    width: 100%;
    height: 500px;
    object-fit: cover;
    object-position: center center;
}

.elementor-1405 .elementor-element.elementor-element-610e86f>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1405 .elementor-element.elementor-element-610e86f.xpro-widget-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-1405 .elementor-element.elementor-element-ee23414 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-1405 .elementor-element.elementor-element-3c77efb .elementor-heading-title {
    color: #000000;
    font-family: "Trebuchet MS", Sans-serif;
    font-weight: 600;
}

.elementor-1405 .elementor-element.elementor-element-3c77efb>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-1405 .elementor-element.elementor-element-3c77efb.xpro-widget-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-1405 .elementor-element.elementor-element-34a3d58 {
    color: #555555;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-1405 .elementor-element.elementor-element-34a3d58.xpro-widget-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-1405 .elementor-element.elementor-element-163bfab {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1405 .elementor-element.elementor-element-163bfab:not(.elementor-motion-effects-element-type-background),
.elementor-1405 .elementor-element.elementor-element-163bfab>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E1E7F3;
}

.elementor-1405 .elementor-element.elementor-element-163bfab,
.elementor-1405 .elementor-element.elementor-element-163bfab::before {
    --border-transition: 0.3s;
}

.elementor-1405 .elementor-element.elementor-element-e377550 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-1405 .elementor-element.elementor-element-3166ae6 .elementor-heading-title {
    color: #000000;
    font-family: "Trebuchet MS", Sans-serif;
    font-weight: 600;
}

.elementor-1405 .elementor-element.elementor-element-3166ae6>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-1405 .elementor-element.elementor-element-3166ae6.xpro-widget-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-1405 .elementor-element.elementor-element-cd83009 {
    color: #555555;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-1405 .elementor-element.elementor-element-cd83009.xpro-widget-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-1405 .elementor-element.elementor-element-129084a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-end;
    --align-items: flex-end;
    --background-transition: 0.3s;
}

.elementor-1405 .elementor-element.elementor-element-f95a15c {
    text-align: center;
}

.elementor-1405 .elementor-element.elementor-element-f95a15c img {
    width: 100%;
    height: 500px;
    object-fit: cover;
    object-position: center center;
}

.elementor-1405 .elementor-element.elementor-element-f95a15c>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1405 .elementor-element.elementor-element-f95a15c.xpro-widget-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-1405 .elementor-element.elementor-element-3c574643>.elementor-container {
    min-height: 575px;
}

.elementor-1405 .elementor-element.elementor-element-3c574643:not(.elementor-motion-effects-element-type-background),
.elementor-1405 .elementor-element.elementor-element-3c574643>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/05/nurse-woman-senior-patient-hug-portrait-support-healthcare-happiness-retirement-home-face-black-person-caregiver-together-trust-homecare-help-with-health-insurance_590464-185989.avif");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1405 .elementor-element.elementor-element-3c574643>.elementor-background-overlay {
    background-color: #83105D;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1405 .elementor-element.elementor-element-3c574643 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-1405 .elementor-element.elementor-element-3481ae7 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-1405 .elementor-element.elementor-element-6cda66a .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    font-size: 60px;
}

.elementor-1405 .elementor-element.elementor-element-6cda66a .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #FFFFFF;
}

.elementor-1405 .elementor-element.elementor-element-6cda66a .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-1405 .elementor-element.elementor-element-6cda66a .elementskit-section-title-wraper p {
    font-size: 18px;
}

.elementor-1405 .elementor-element.elementor-element-6cda66a.xpro-widget-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-1405 .elementor-element.elementor-element-7be0fa7 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 900;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #83105D;
    border-radius: 2px 2px 2px 2px;
    padding: 20px 60px 20px 60px;
}

.elementor-1405 .elementor-element.elementor-element-7be0fa7>.elementor-widget-container {
    padding: 015px 0px 0px 12px;
}

.elementor-1405 .elementor-element.elementor-element-7be0fa7.xpro-widget-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

@media(max-width:1024px) {
    .elementor-1405 .elementor-element.elementor-element-3481ae7 {
        --grid-auto-flow: row;
    }
}

@media(min-width:768px) {
    .elementor-1405 .elementor-element.elementor-element-591c793 {
        --width: 50%;
    }

    .elementor-1405 .elementor-element.elementor-element-619997b {
        --width: 50%;
    }

    .elementor-1405 .elementor-element.elementor-element-d5e793a {
        --width: 50%;
    }

    .elementor-1405 .elementor-element.elementor-element-ee23414 {
        --width: 50%;
    }

    .elementor-1405 .elementor-element.elementor-element-e377550 {
        --width: 50%;
    }

    .elementor-1405 .elementor-element.elementor-element-129084a {
        --width: 50%;
    }
}

@media(min-width:1025px) {

    .elementor-1405 .elementor-element.elementor-element-3c574643:not(.elementor-motion-effects-element-type-background),
    .elementor-1405 .elementor-element.elementor-element-3c574643>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width:767px) {
    .elementor-1405 .elementor-element.elementor-element-3481ae7 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }
}