.elementor-5280 .elementor-element.elementor-element-04e432a {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-f506b2a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: flex-end;
    --background-transition: 0.3s;
    --padding-top: 80px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-f506b2a:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-f506b2a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #00B9AD;
    background-image: url("../../2025/02/Salud.webp");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-5280 .elementor-element.elementor-element-f506b2a,
.elementor-5280 .elementor-element.elementor-element-f506b2a::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-94df975 {
    text-align: left;
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 12px;
    font-weight: 400;
}

.elementor-5280 .elementor-element.elementor-element-b5eddce {
    --display: flex;
    --background-transition: 0.3s;
}


.elementor-5280 .elementor-element.elementor-element-c2ed19e {
    --spacer-size: 6vh;
}

.elementor-5280 .elementor-element.elementor-element-49799b9 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-b69e236 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-b69e236 img {
    width: 60%;
}

.elementor-5280 .elementor-element.elementor-element-99d9d4b {
    --spacer-size: 20px;
}

.elementor-5280 .elementor-element.elementor-element-19b01ff .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 2.5em;
    font-weight: 600;
}

.elementor-5280 .elementor-element.elementor-element-f4a1f33 {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 1.2em;
    font-weight: 400;
}

.elementor-5280 .elementor-element.elementor-element-31caf1c .elementor-heading-title {
    color: #081B4500;
    font-family: "Sarala", Sans-serif;
    font-size: 9px;
    font-weight: 600;
}

.elementor-5280 .elementor-element.elementor-element-aea198d {
    --spacer-size: 30px;
}

.elementor-5280 .elementor-element.elementor-element-a108c67 {
    --display: flex;
    --justify-content: flex-end;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-f89b51c {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-02420c1 img {
    width: 92%;
}

.elementor-5280 .elementor-element.elementor-element-fe8d078 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 40px 0px;
    --background-transition: 0.3s;
    --padding-top: 60px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-fe8d078:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-fe8d078>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-5280 .elementor-element.elementor-element-fe8d078,
.elementor-5280 .elementor-element.elementor-element-fe8d078::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-0033cf7 {
    text-align: center;
}

.elementor-5280 .elementor-element.elementor-element-0033cf7 .elementor-heading-title {
    font-family: "Sarala", Sans-serif;
    font-size: 1.8em;
    font-weight: 600;
}

.elementor-5280 .elementor-element.elementor-element-f2d0d41 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --gap: 10px 0px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-f2d0d41:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-f2d0d41>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5280 .elementor-element.elementor-element-f2d0d41,
.elementor-5280 .elementor-element.elementor-element-f2d0d41::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-1d1e9ca {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-1d1e9ca img {
    width: 74%;
}

.elementor-5280 .elementor-element.elementor-element-7070479 {
    --spacer-size: 65px;
}

.elementor-5280 .elementor-element.elementor-element-86b4e72 .elementor-button {
    background-color: #FFFFFF;
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 600;
    text-decoration: underline;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-86b4e72>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-86b4e72 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-5280 .elementor-element.elementor-element-112f5e0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --gap: 10px 0px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-112f5e0:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-112f5e0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5280 .elementor-element.elementor-element-112f5e0,
.elementor-5280 .elementor-element.elementor-element-112f5e0::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-6c408d2 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-6c408d2 img {
    width: 75%;
}

.elementor-5280 .elementor-element.elementor-element-ef77a6b>.elementor-widget-container {
    margin: 0px 10px 10px 68px;
}

.elementor-5280 .elementor-element.elementor-element-ef77a6b {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-ef77a6b .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 0.9em;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-5280 .elementor-element.elementor-element-486c31b .elementor-button {
    background-color: #FFFFFF;
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 600;
    text-decoration: underline;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-486c31b>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-486c31b .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-5280 .elementor-element.elementor-element-0801070 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --gap: 10px 0px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-0801070:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-0801070>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5280 .elementor-element.elementor-element-0801070,
.elementor-5280 .elementor-element.elementor-element-0801070::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-301a55c {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-301a55c img {
    width: 100%;
}

.elementor-5280 .elementor-element.elementor-element-3903221 {
    --spacer-size: 65px;
}

.elementor-5280 .elementor-element.elementor-element-25a803b .elementor-button {
    background-color: #FFFFFF;
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 600;
    text-decoration: underline;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-25a803b>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-25a803b .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-5280 .elementor-element.elementor-element-ceb5224 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --gap: 10px 0px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-ceb5224:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-ceb5224>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5280 .elementor-element.elementor-element-ceb5224,
.elementor-5280 .elementor-element.elementor-element-ceb5224::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-097530f {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-097530f img {
    width: 68%;
}

.elementor-5280 .elementor-element.elementor-element-920b1cc {
    --spacer-size: 65px;
}

.elementor-5280 .elementor-element.elementor-element-057fd4e .elementor-button {
    background-color: #FFFFFF;
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 600;
    text-decoration: underline;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-057fd4e>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-057fd4e .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-5280 .elementor-element.elementor-element-3dbaf8c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --gap: 10px 0px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-3dbaf8c:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-3dbaf8c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5280 .elementor-element.elementor-element-3dbaf8c,
.elementor-5280 .elementor-element.elementor-element-3dbaf8c::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-eab9495 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-eab9495 img {
    width: 90%;
}

.elementor-5280 .elementor-element.elementor-element-700a58f {
    --spacer-size: 65px;
}

.elementor-5280 .elementor-element.elementor-element-e0d3abf .elementor-button {
    background-color: #FFFFFF;
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 600;
    text-decoration: underline;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-e0d3abf>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-e0d3abf .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-5280 .elementor-element.elementor-element-0e73f41 {
    --e-n-carousel-swiper-slides-to-display: 4;
    --e-n-carousel-swiper-slides-gap: 20px;
    --e-n-carousel-slide-height: auto;
    --e-n-carousel-slide-container-height: 100%;
    --e-n-carousel-arrow-prev-left-align: 0%;
    --e-n-carousel-arrow-prev-translate-x: 0px;
    --e-n-carousel-arrow-prev-left-position: -50px;
    --e-n-carousel-arrow-prev-top-align: 50%;
    --e-n-carousel-arrow-prev-translate-y: -50%;
    --e-n-carousel-arrow-prev-top-position: 0px;
    --e-n-carousel-arrow-next-right-align: 0%;
    --e-n-carousel-arrow-next-translate-x: 0%;
    --e-n-carousel-arrow-next-right-position: -50px;
    --e-n-carousel-arrow-next-top-align: 50%;
    --e-n-carousel-arrow-next-translate-y: -50%;
    --e-n-carousel-arrow-next-top-position: 0px;
    --e-n-carousel-arrow-size: 25px;
    --e-n-carousel-arrow-normal-color: var(--e-global-color-primary);
    --e-n-carousel-arrow-hover-color: var(--e-global-color-primary);
}

.elementor-5280 .elementor-element.elementor-element-0e73f41>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-0e73f41 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
    border-radius: 30px 30px 30px 30px;
    padding: 6px 6px 6px 6px;
}

.elementor-5280 .elementor-element.elementor-element-0e73f41 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

.elementor-5280 .elementor-element.elementor-element-c1e033d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 30px 0px;
    --background-transition: 0.3s;
    --padding-top: 80px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-c1e033d:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-c1e033d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-5280 .elementor-element.elementor-element-c1e033d,
.elementor-5280 .elementor-element.elementor-element-c1e033d::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-7d5f2fa {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-7d5f2fa .elementor-heading-title {
    font-family: "Sarala", Sans-serif;
    font-size: 1.8em;
    font-weight: 600;
}

.elementor-5280 .elementor-element.elementor-element-52e73c4 {
    --display: flex;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-52e73c4:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-52e73c4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5280 .elementor-element.elementor-element-52e73c4,
.elementor-5280 .elementor-element.elementor-element-52e73c4::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-99c11d8 img {
    border-radius: 25px 25px 25px 25px;
}

.elementor-5280 .elementor-element.elementor-element-53e49d3 {
    --display: flex;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-5280 .elementor-element.elementor-element-c94a591 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-c94a591 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 600;
}

.elementor-5280 .elementor-element.elementor-element-0707b4c>.elementor-widget-container {
    margin: 0px 0px 0px -10px;
}

.elementor-5280 .elementor-element.elementor-element-0707b4c {
    font-family: "Sarala", Sans-serif;
    font-size: 0.9em;
    font-weight: 400;
}

.elementor-5280 .elementor-element.elementor-element-1860b51 {
    --display: flex;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-1860b51:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-1860b51>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5280 .elementor-element.elementor-element-1860b51,
.elementor-5280 .elementor-element.elementor-element-1860b51::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-781b1fe img {
    border-radius: 25px 25px 25px 25px;
}

.elementor-5280 .elementor-element.elementor-element-14dbeae {
    --display: flex;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-5280 .elementor-element.elementor-element-b45ab5d {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-b45ab5d .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 600;
}

.elementor-5280 .elementor-element.elementor-element-d3cfd0f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-d3cfd0f {
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 400;
}

.elementor-5280 .elementor-element.elementor-element-1b3d5a7 {
    --display: flex;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-1b3d5a7:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-1b3d5a7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5280 .elementor-element.elementor-element-1b3d5a7,
.elementor-5280 .elementor-element.elementor-element-1b3d5a7::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-a5b5fa9 img {
    border-radius: 25px 25px 25px 25px;
}

.elementor-5280 .elementor-element.elementor-element-fc8d2e8 {
    --display: flex;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-5280 .elementor-element.elementor-element-c698449 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-c698449 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 600;
}

.elementor-5280 .elementor-element.elementor-element-7194efc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-7194efc {
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 400;
}

.elementor-5280 .elementor-element.elementor-element-25d3e40 {
    --display: flex;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-25d3e40:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-25d3e40>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5280 .elementor-element.elementor-element-25d3e40,
.elementor-5280 .elementor-element.elementor-element-25d3e40::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-49a908f img {
    border-radius: 25px 25px 25px 25px;
}

.elementor-5280 .elementor-element.elementor-element-2a4e828 {
    --display: flex;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-5280 .elementor-element.elementor-element-0216772 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-0216772 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 600;
}

.elementor-5280 .elementor-element.elementor-element-6cb5099>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-6cb5099 {
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 400;
}

.elementor-5280 .elementor-element.elementor-element-f4763d5 {
    --display: flex;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-f4763d5:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-f4763d5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5280 .elementor-element.elementor-element-f4763d5,
.elementor-5280 .elementor-element.elementor-element-f4763d5::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-b886d95 img {
    border-radius: 25px 25px 25px 25px;
}

.elementor-5280 .elementor-element.elementor-element-d6afe33 {
    --display: flex;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-5280 .elementor-element.elementor-element-e1dfe25 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-e1dfe25 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 600;
}

.elementor-5280 .elementor-element.elementor-element-2205588>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-2205588 {
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 400;
}

.elementor-5280 .elementor-element.elementor-element-d425a50 {
    --display: flex;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-d425a50:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-d425a50>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5280 .elementor-element.elementor-element-d425a50,
.elementor-5280 .elementor-element.elementor-element-d425a50::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-dcb766e img {
    border-radius: 25px 25px 25px 25px;
}

.elementor-5280 .elementor-element.elementor-element-f51f35f {
    --display: flex;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-5280 .elementor-element.elementor-element-ce1cb98 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-ce1cb98 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 600;
}

.elementor-5280 .elementor-element.elementor-element-bc88ae9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-bc88ae9 {
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 400;
}

.elementor-5280 .elementor-element.elementor-element-8bae6d7 {
    --display: flex;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-8bae6d7:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-8bae6d7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5280 .elementor-element.elementor-element-8bae6d7,
.elementor-5280 .elementor-element.elementor-element-8bae6d7::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-c4ec0d9 img {
    border-radius: 25px 25px 25px 25px;
}

.elementor-5280 .elementor-element.elementor-element-40d2fc1 {
    --display: flex;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-5280 .elementor-element.elementor-element-bba1afa {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-bba1afa .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 600;
}

.elementor-5280 .elementor-element.elementor-element-290fba8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-290fba8 {
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 400;
}

.elementor-5280 .elementor-element.elementor-element-baa0bb8 {
    --display: flex;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-baa0bb8:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-baa0bb8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5280 .elementor-element.elementor-element-baa0bb8,
.elementor-5280 .elementor-element.elementor-element-baa0bb8::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-5089a1b img {
    border-radius: 25px 25px 25px 25px;
}

.elementor-5280 .elementor-element.elementor-element-65b6b71 {
    --display: flex;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-5280 .elementor-element.elementor-element-a385372 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-a385372 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 600;
}

.elementor-5280 .elementor-element.elementor-element-cff0e61>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-cff0e61 {
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 400;
}

.elementor-5280 .elementor-element.elementor-element-3e95ef8 {
    --display: flex;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-3e95ef8:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-3e95ef8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5280 .elementor-element.elementor-element-3e95ef8,
.elementor-5280 .elementor-element.elementor-element-3e95ef8::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-d50403c img {
    border-radius: 25px 25px 25px 25px;
}

.elementor-5280 .elementor-element.elementor-element-deddc06 {
    --display: flex;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-5280 .elementor-element.elementor-element-a982914 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-a982914 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 600;
}

.elementor-5280 .elementor-element.elementor-element-3f6a1c9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-3f6a1c9 {
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 400;
}

.elementor-5280 .elementor-element.elementor-element-0a2b956 {
    --e-n-carousel-swiper-slides-to-display: 3;
    --e-n-carousel-swiper-slides-gap: 25px;
    --e-n-carousel-slide-height: auto;
    --e-n-carousel-slide-container-height: 100%;
    --e-n-carousel-arrow-prev-left-align: 100%;
    --e-n-carousel-arrow-prev-translate-x: -100%;
    --e-n-carousel-arrow-prev-left-position: -60px;
    --e-n-carousel-arrow-prev-top-align: 0%;
    --e-n-carousel-arrow-prev-caption-spacing: 0px;
    --e-n-carousel-arrow-prev-translate-y: 0px;
    --e-n-carousel-arrow-prev-top-position: -55px;
    --e-n-carousel-arrow-next-right-align: 0%;
    --e-n-carousel-arrow-next-translate-x: 0%;
    --e-n-carousel-arrow-next-right-position: 0px;
    --e-n-carousel-arrow-next-top-align: 0%;
    --e-n-carousel-arrow-next-caption-spacing: 0px;
    --e-n-carousel-arrow-next-translate-y: 0px;
    --e-n-carousel-arrow-next-top-position: -55px;
    --e-n-carousel-arrow-size: 25px;
    --e-n-carousel-arrow-normal-color: var(--e-global-color-primary);
    --e-n-carousel-arrow-hover-color: var(--e-global-color-primary);
}

.elementor-5280 .elementor-element.elementor-element-0a2b956>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-0a2b956 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
    border-radius: 30px 30px 30px 30px;
    padding: 6px 6px 6px 6px;
}

.elementor-5280 .elementor-element.elementor-element-0a2b956 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

.elementor-5280 .elementor-element.elementor-element-c41f9d5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 30px 0px;
    --background-transition: 0.3s;
    --padding-top: 80px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-c41f9d5:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-c41f9d5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E0EFEE;
}

.elementor-5280 .elementor-element.elementor-element-c41f9d5,
.elementor-5280 .elementor-element.elementor-element-c41f9d5::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-34defcf {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-34defcf.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5280 .elementor-element.elementor-element-837c03d .elementor-heading-title {
    font-family: "Sarala", Sans-serif;
    font-size: 1.6em;
    font-weight: 600;
}

.elementor-5280 .elementor-element.elementor-element-64598fd {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-64598fd .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 1.2em;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-5280 .elementor-element.elementor-element-97b3eec {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-13299f4 img {
    width: 46%;
}

.elementor-5280 .elementor-element.elementor-element-496f594 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-a1a0c7a {
    --display: flex;
    --min-height: 70vh;
    --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;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-a1a0c7a::before,
.elementor-5280 .elementor-element.elementor-element-a1a0c7a>.elementor-background-video-container::before,
.elementor-5280 .elementor-element.elementor-element-a1a0c7a>.e-con-inner>.elementor-background-video-container::before,
.elementor-5280 .elementor-element.elementor-element-a1a0c7a>.elementor-background-slideshow::before,
.elementor-5280 .elementor-element.elementor-element-a1a0c7a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-5280 .elementor-element.elementor-element-a1a0c7a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2025/02/conoce-nuestra-poliza-salud-exterior-polizas-salud-seguros-caracas.jpg");
    --background-overlay: '';
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5280 .elementor-element.elementor-element-a1a0c7a,
.elementor-5280 .elementor-element.elementor-element-a1a0c7a::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-413228c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-ee459ec {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-ee459ec.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5280 .elementor-element.elementor-element-b987d9c {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-1dc5f8b {
    width: var(--container-widget-width, 78%);
    max-width: 78%;
    --container-widget-width: 78%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-1dc5f8b .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 2em;
    font-weight: 400;
}

.elementor-5280 .elementor-element.elementor-element-35502e1 .elementor-button {
    background-color: #00B9AD;
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: none;
    border-radius: 8px 8px 8px 8px;
}

.elementor-5280 .elementor-element.elementor-element-85af5e3 {
    --display: flex;
    --min-height: 70vh;
    --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;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-85af5e3::before,
.elementor-5280 .elementor-element.elementor-element-85af5e3>.elementor-background-video-container::before,
.elementor-5280 .elementor-element.elementor-element-85af5e3>.e-con-inner>.elementor-background-video-container::before,
.elementor-5280 .elementor-element.elementor-element-85af5e3>.elementor-background-slideshow::before,
.elementor-5280 .elementor-element.elementor-element-85af5e3>.e-con-inner>.elementor-background-slideshow::before,
.elementor-5280 .elementor-element.elementor-element-85af5e3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2025/02/poliza-de-salud-exterior-polizas-salud-seguros-caracas.webp");
    --background-overlay: '';
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5280 .elementor-element.elementor-element-85af5e3,
.elementor-5280 .elementor-element.elementor-element-85af5e3::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-e39555f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-28e8762 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-0cf1e9f {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-0cf1e9f .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 2em;
    font-weight: 400;
}

.elementor-5280 .elementor-element.elementor-element-64066d9 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-64066d9 .elementor-heading-title {
    color: #00205B;
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-5280 .elementor-element.elementor-element-b1545d2 .elementor-button {
    background-color: #00B9AD;
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: none;
    border-radius: 8px 8px 8px 8px;
}

.elementor-5280 .elementor-element.elementor-element-d98fd77 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-24eb22f {
    --display: flex;
    --min-height: 70vh;
    --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;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-24eb22f::before,
.elementor-5280 .elementor-element.elementor-element-24eb22f>.elementor-background-video-container::before,
.elementor-5280 .elementor-element.elementor-element-24eb22f>.e-con-inner>.elementor-background-video-container::before,
.elementor-5280 .elementor-element.elementor-element-24eb22f>.elementor-background-slideshow::before,
.elementor-5280 .elementor-element.elementor-element-24eb22f>.e-con-inner>.elementor-background-slideshow::before,
.elementor-5280 .elementor-element.elementor-element-24eb22f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2025/02/poliza-de-salud-individual-polizas-salud-seguros-caracas.webp");
    --background-overlay: '';
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5280 .elementor-element.elementor-element-24eb22f,
.elementor-5280 .elementor-element.elementor-element-24eb22f::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-fec35c6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-de26ded {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-b3447ad {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-30ed34f {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-30ed34f .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 2em;
    font-weight: 400;
}

.elementor-5280 .elementor-element.elementor-element-71e6710 .elementor-button {
    background-color: #00B9AD;
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: none;
    border-radius: 8px 8px 8px 8px;
}

.elementor-5280 .elementor-element.elementor-element-4601358 {
    --display: flex;
    --min-height: 70vh;
    --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;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-4601358::before,
.elementor-5280 .elementor-element.elementor-element-4601358>.elementor-background-video-container::before,
.elementor-5280 .elementor-element.elementor-element-4601358>.e-con-inner>.elementor-background-video-container::before,
.elementor-5280 .elementor-element.elementor-element-4601358>.elementor-background-slideshow::before,
.elementor-5280 .elementor-element.elementor-element-4601358>.e-con-inner>.elementor-background-slideshow::before,
.elementor-5280 .elementor-element.elementor-element-4601358>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2025/02/acceso-a-un-medico-24-7-polizas-salud-seguros-caracas.webp");
    --background-overlay: '';
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5280 .elementor-element.elementor-element-4601358,
.elementor-5280 .elementor-element.elementor-element-4601358::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-7198286 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-7c85409 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-a828674 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-ac1e66f>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-5280 .elementor-element.elementor-element-ac1e66f {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-ac1e66f .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 2em;
    font-weight: 700;
}

.elementor-5280 .elementor-element.elementor-element-0848ac8 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-0848ac8 .elementor-heading-title {
    color: #00205B;
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-5280 .elementor-element.elementor-element-f62c4fe .elementor-button {
    background-color: #00B9AD;
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: none;
    border-radius: 8px 8px 8px 8px;
}

.elementor-5280 .elementor-element.elementor-element-0fcdaed {
    --display: flex;
    --min-height: 70vh;
    --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;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-0fcdaed::before,
.elementor-5280 .elementor-element.elementor-element-0fcdaed>.elementor-background-video-container::before,
.elementor-5280 .elementor-element.elementor-element-0fcdaed>.e-con-inner>.elementor-background-video-container::before,
.elementor-5280 .elementor-element.elementor-element-0fcdaed>.elementor-background-slideshow::before,
.elementor-5280 .elementor-element.elementor-element-0fcdaed>.e-con-inner>.elementor-background-slideshow::before,
.elementor-5280 .elementor-element.elementor-element-0fcdaed>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2025/02/red-de-clinicas-a-escala-nacional-salud-seguros-caracas.webp");
    --background-overlay: '';
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5280 .elementor-element.elementor-element-0fcdaed,
.elementor-5280 .elementor-element.elementor-element-0fcdaed::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-5d9708f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-c8f0c13 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-fb5f8ed {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-0ea8e47>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-0ea8e47 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-0ea8e47 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 2em;
    font-weight: 700;
}

.elementor-5280 .elementor-element.elementor-element-13cdd97 .elementor-button {
    background-color: #00B9AD;
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: none;
    border-radius: 8px 8px 8px 8px;
}

.elementor-5280 .elementor-element.elementor-element-a1c0217 {
    --display: flex;
    --min-height: 70vh;
    --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;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-a1c0217::before,
.elementor-5280 .elementor-element.elementor-element-a1c0217>.elementor-background-video-container::before,
.elementor-5280 .elementor-element.elementor-element-a1c0217>.e-con-inner>.elementor-background-video-container::before,
.elementor-5280 .elementor-element.elementor-element-a1c0217>.elementor-background-slideshow::before,
.elementor-5280 .elementor-element.elementor-element-a1c0217>.e-con-inner>.elementor-background-slideshow::before,
.elementor-5280 .elementor-element.elementor-element-a1c0217>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2025/02/salud-individual-para-ti-urgent-care-polizas-salud-seguros-caracas.webp");
    --background-overlay: '';
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5280 .elementor-element.elementor-element-a1c0217,
.elementor-5280 .elementor-element.elementor-element-a1c0217::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-ff0813c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-26527ef {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-f9f638f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-f9f638f {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-f9f638f .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 2em;
    font-weight: 400;
}

.elementor-5280 .elementor-element.elementor-element-4d2fd12 .elementor-button {
    background-color: #00B9AD;
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: none;
    border-radius: 8px 8px 8px 8px;
}

.elementor-5280 .elementor-element.elementor-element-a19cedf {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-0b332d7 {
    --display: flex;
    --min-height: 70vh;
    --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;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-0b332d7::before,
.elementor-5280 .elementor-element.elementor-element-0b332d7>.elementor-background-video-container::before,
.elementor-5280 .elementor-element.elementor-element-0b332d7>.e-con-inner>.elementor-background-video-container::before,
.elementor-5280 .elementor-element.elementor-element-0b332d7>.elementor-background-slideshow::before,
.elementor-5280 .elementor-element.elementor-element-0b332d7>.e-con-inner>.elementor-background-slideshow::before,
.elementor-5280 .elementor-element.elementor-element-0b332d7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2025/02/poliza-de-salud-colectivo-polizas-salud-seguros-caracas.webp");
    --background-overlay: '';
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5280 .elementor-element.elementor-element-0b332d7,
.elementor-5280 .elementor-element.elementor-element-0b332d7::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-9a7af47 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-9f36768 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-deb0029 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-4d2b821>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-4d2b821 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-4d2b821 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 2em;
    font-weight: 700;
}

.elementor-5280 .elementor-element.elementor-element-61cbcc8 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-61cbcc8 .elementor-heading-title {
    color: #00205B;
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-5280 .elementor-element.elementor-element-950e680 .elementor-button {
    background-color: #00B9AD;
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: none;
    border-radius: 8px 8px 8px 8px;
}

.elementor-5280 .elementor-element.elementor-element-5162c44 {
    --display: flex;
    --min-height: 70vh;
    --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;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-5162c44::before,
.elementor-5280 .elementor-element.elementor-element-5162c44>.elementor-background-video-container::before,
.elementor-5280 .elementor-element.elementor-element-5162c44>.e-con-inner>.elementor-background-video-container::before,
.elementor-5280 .elementor-element.elementor-element-5162c44>.elementor-background-slideshow::before,
.elementor-5280 .elementor-element.elementor-element-5162c44>.e-con-inner>.elementor-background-slideshow::before,
.elementor-5280 .elementor-element.elementor-element-5162c44>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2025/02/poliza-de-salud-colectivo-para-ti-polizas-salud-seguros-caracas.webp");
    --background-overlay: '';
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5280 .elementor-element.elementor-element-5162c44,
.elementor-5280 .elementor-element.elementor-element-5162c44::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-ea81114 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-084abd6 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-6875e91 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-c0ca454>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-c0ca454 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-c0ca454 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 2em;
    font-weight: 700;
}

.elementor-5280 .elementor-element.elementor-element-38f7ab2 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-38f7ab2 .elementor-heading-title {
    color: #00205B;
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-5280 .elementor-element.elementor-element-55e4c95 .elementor-button {
    background-color: #00B9AD;
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: none;
    border-radius: 8px 8px 8px 8px;
}

.elementor-5280 .elementor-element.elementor-element-1f2dd4d {
    --e-n-carousel-swiper-slides-to-display: 1;
    --e-n-carousel-swiper-slides-gap: 10px;
    --e-n-carousel-slide-height: auto;
    --e-n-carousel-slide-container-height: 100%;
    --e-n-carousel-arrow-prev-left-align: 0%;
    --e-n-carousel-arrow-prev-translate-x: 0px;
    --e-n-carousel-arrow-prev-left-position: 50px;
    --e-n-carousel-arrow-prev-top-align: 50%;
    --e-n-carousel-arrow-prev-translate-y: -50%;
    --e-n-carousel-arrow-prev-top-position: 0px;
    --e-n-carousel-arrow-next-right-align: 0%;
    --e-n-carousel-arrow-next-translate-x: 0%;
    --e-n-carousel-arrow-next-right-position: 50px;
    --e-n-carousel-arrow-next-top-align: 50%;
    --e-n-carousel-arrow-next-translate-y: -50%;
    --e-n-carousel-arrow-next-top-position: 0px;
    --e-n-carousel-arrow-size: 25px;
    --e-n-carousel-arrow-normal-color: var(--e-global-color-primary);
    --e-n-carousel-arrow-hover-color: var(--e-global-color-primary);
}

.elementor-5280 .elementor-element.elementor-element-1f2dd4d>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-1f2dd4d :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
    border-radius: 30px 30px 30px 30px;
    padding: 6px 6px 6px 6px;
}

.elementor-5280 .elementor-element.elementor-element-1f2dd4d :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

.elementor-5280 .elementor-element.elementor-element-b446dc5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 10px 0px;
    --background-transition: 0.3s;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-b446dc5:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-b446dc5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-5280 .elementor-element.elementor-element-b446dc5,
.elementor-5280 .elementor-element.elementor-element-b446dc5::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-b2def1e {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-b2def1e .elementor-heading-title {
    font-family: "Sarala", Sans-serif;
    font-size: 1.8em;
    font-weight: 600;
}

.elementor-5280 .elementor-element.elementor-element-6357df5 {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-6357df5 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 1.1em;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-5280 .elementor-element.elementor-element-921f6ac {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-921f6ac:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-921f6ac>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5280 .elementor-element.elementor-element-921f6ac,
.elementor-5280 .elementor-element.elementor-element-921f6ac::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-1237ad7 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-f4240ce {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-f4240ce img {
    width: 70%;
}

.elementor-5280 .elementor-element.elementor-element-402bb14 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-5ca895d {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-5ca895d .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-5280 .elementor-element.elementor-element-ff08292 {
    font-family: "Sarala", Sans-serif;
    font-size: 0.9em;
    font-weight: 400;
}

.elementor-5280 .elementor-element.elementor-element-d6afe9e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-d6afe9e:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-d6afe9e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5280 .elementor-element.elementor-element-d6afe9e,
.elementor-5280 .elementor-element.elementor-element-d6afe9e::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-e7e4727 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-8540f36 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-8540f36 img {
    width: 70%;
}

.elementor-5280 .elementor-element.elementor-element-fd0c8b3 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-679d38b {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-679d38b .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-5280 .elementor-element.elementor-element-98d8bea {
    font-family: "Sarala", Sans-serif;
    font-size: 0.9em;
    font-weight: 400;
}

.elementor-5280 .elementor-element.elementor-element-321bd8e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-321bd8e:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-321bd8e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5280 .elementor-element.elementor-element-321bd8e,
.elementor-5280 .elementor-element.elementor-element-321bd8e::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-76e51bb {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-4afe0e1 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-4afe0e1 img {
    width: 70%;
}

.elementor-5280 .elementor-element.elementor-element-84550f7 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-fbfe495 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-fbfe495 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-5280 .elementor-element.elementor-element-ff23c0e {
    font-family: "Sarala", Sans-serif;
    font-size: 0.9em;
    font-weight: 400;
}

.elementor-5280 .elementor-element.elementor-element-bcb84ed {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-bcb84ed:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-bcb84ed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5280 .elementor-element.elementor-element-bcb84ed,
.elementor-5280 .elementor-element.elementor-element-bcb84ed::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-c15981f {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-1ac924c {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-1ac924c img {
    width: 70%;
}

.elementor-5280 .elementor-element.elementor-element-6f872ee {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-f57496d {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-f57496d .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-5280 .elementor-element.elementor-element-42b69ce {
    font-family: "Sarala", Sans-serif;
    font-size: 0.9em;
    font-weight: 400;
}

.elementor-5280 .elementor-element.elementor-element-5ebbde1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-5ebbde1:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-5ebbde1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5280 .elementor-element.elementor-element-5ebbde1,
.elementor-5280 .elementor-element.elementor-element-5ebbde1::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-19bdc92 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-c32b970 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-c32b970 img {
    width: 70%;
}

.elementor-5280 .elementor-element.elementor-element-e922a86 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-af1be9d {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-af1be9d .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-5280 .elementor-element.elementor-element-2ad4ba4 {
    font-family: "Sarala", Sans-serif;
    font-size: 0.9em;
    font-weight: 400;
}

.elementor-5280 .elementor-element.elementor-element-e29df64 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-e29df64:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-e29df64>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5280 .elementor-element.elementor-element-e29df64,
.elementor-5280 .elementor-element.elementor-element-e29df64::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-6a14ab3 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-14855f3 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-14855f3 img {
    width: 70%;
}

.elementor-5280 .elementor-element.elementor-element-ce25036 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-c3df3c8 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-c3df3c8 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-5280 .elementor-element.elementor-element-0182f05 {
    font-family: "Sarala", Sans-serif;
    font-size: 0.9em;
    font-weight: 400;
}

.elementor-5280 .elementor-element.elementor-element-7ca9a59 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-7ca9a59:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-7ca9a59>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5280 .elementor-element.elementor-element-7ca9a59,
.elementor-5280 .elementor-element.elementor-element-7ca9a59::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-aa787ce {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-c71ea82 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-c71ea82 img {
    width: 75%;
}

.elementor-5280 .elementor-element.elementor-element-b55f09b {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-c897eff {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-c897eff .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-5280 .elementor-element.elementor-element-ec29c31 {
    font-family: "Sarala", Sans-serif;
    font-size: 0.8em;
    font-weight: 400;
}

.elementor-5280 .elementor-element.elementor-element-5a6b23d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-5a6b23d:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-5a6b23d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5280 .elementor-element.elementor-element-5a6b23d,
.elementor-5280 .elementor-element.elementor-element-5a6b23d::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-ccd4184 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-b98eb25 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-b98eb25 img {
    width: 80%;
}

.elementor-5280 .elementor-element.elementor-element-3aa3b49 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-4afe741 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-4afe741 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-5280 .elementor-element.elementor-element-875b2c9 {
    font-family: "Sarala", Sans-serif;
    font-size: 0.9em;
    font-weight: 400;
}

.elementor-5280 .elementor-element.elementor-element-395c908 {
    --e-n-carousel-swiper-slides-to-display: 3;
    --e-n-carousel-swiper-slides-gap: 25px;
    --e-n-carousel-slide-height: auto;
    --e-n-carousel-slide-container-height: 100%;
    --e-n-carousel-arrow-prev-left-align: 100%;
    --e-n-carousel-arrow-prev-translate-x: -100%;
    --e-n-carousel-arrow-prev-left-position: -60px;
    --e-n-carousel-arrow-prev-top-align: 0%;
    --e-n-carousel-arrow-prev-caption-spacing: 0px;
    --e-n-carousel-arrow-prev-translate-y: 0px;
    --e-n-carousel-arrow-prev-top-position: -45px;
    --e-n-carousel-arrow-next-right-align: 0%;
    --e-n-carousel-arrow-next-translate-x: 0%;
    --e-n-carousel-arrow-next-right-position: 0px;
    --e-n-carousel-arrow-next-top-align: 0%;
    --e-n-carousel-arrow-next-caption-spacing: 0px;
    --e-n-carousel-arrow-next-translate-y: 0px;
    --e-n-carousel-arrow-next-top-position: -45px;
    --e-n-carousel-arrow-size: 25px;
    --e-n-carousel-arrow-normal-color: var(--e-global-color-primary);
    --e-n-carousel-arrow-hover-color: var(--e-global-color-primary);
}

.elementor-5280 .elementor-element.elementor-element-395c908>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-395c908 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
    border-radius: 30px 30px 30px 30px;
    padding: 6px 6px 6px 6px;
}

.elementor-5280 .elementor-element.elementor-element-395c908 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

.elementor-5280 .elementor-element.elementor-element-67554ad {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 0px;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-67554ad:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-67554ad>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-5280 .elementor-element.elementor-element-67554ad,
.elementor-5280 .elementor-element.elementor-element-67554ad::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-e4e835a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 40px 40px;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-aef7045 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-aef7045 .elementor-heading-title {
    font-family: "Sarala", Sans-serif;
    font-size: 1.8em;
    font-weight: 600;
}

.elementor-5280 .elementor-element.elementor-element-2241175 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-5280 .elementor-element.elementor-element-2241175 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-5280 .elementor-element.elementor-element-2241175 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-5280 .elementor-element.elementor-element-2241175 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-5280 .elementor-element.elementor-element-2241175 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-5280 .elementor-element.elementor-element-2241175 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-5280 .elementor-element.elementor-element-2241175 .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-2241175 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
    transition: fill 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-2241175 {
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}

.elementor-5280 .elementor-element.elementor-element-2241175 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-5280 .elementor-element.elementor-element-2241175 .elementor-icon-list-item>a {
    font-family: "Sarala", Sans-serif;
    font-size: 1.1em;
    font-weight: 400;
}

.elementor-5280 .elementor-element.elementor-element-2241175 .elementor-icon-list-text {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-a764b65 .elementor-button {
    background-color: var(--e-global-color-secondary);
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
}

.elementor-5280 .elementor-element.elementor-element-c5dae88 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-0f0d9f1 img {
    width: 80%;
}

.elementor-5280 .elementor-element.elementor-element-70b7fe8 {
    --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;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 60px 0px;
    --background-transition: 0.3s;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-70b7fe8:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-70b7fe8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-5280 .elementor-element.elementor-element-70b7fe8,
.elementor-5280 .elementor-element.elementor-element-70b7fe8::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-d306995 {
    text-align: center;
}

.elementor-5280 .elementor-element.elementor-element-d306995 .elementor-heading-title {
    font-family: "Sarala", Sans-serif;
    font-size: 1.8em;
    font-weight: 600;
}

.elementor-5280 .elementor-element.elementor-element-40050da {
    --display: flex;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-5280 .elementor-element.elementor-element-40050da:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-40050da>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E0EFEE;
}

.elementor-5280 .elementor-element.elementor-element-40050da,
.elementor-5280 .elementor-element.elementor-element-40050da::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-5bc482b {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-5bc482b img {
    width: 60px;
}

.elementor-5280 .elementor-element.elementor-element-82df793 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-82df793 .elementor-heading-title {
    font-family: "Sarala", Sans-serif;
    font-size: 1.5em;
    font-weight: 600;
}

.elementor-5280 .elementor-element.elementor-element-4ef9c12 {
    --spacer-size: 30px;
}

.elementor-5280 .elementor-element.elementor-element-98fb0ca .elementor-button {
    background-color: #081B4500;
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 600;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
    border-radius: 8px 8px 8px 8px;
}

.elementor-5280 .elementor-element.elementor-element-337f6bc {
    --display: flex;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-5280 .elementor-element.elementor-element-337f6bc:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-337f6bc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E0EFEE;
}

.elementor-5280 .elementor-element.elementor-element-337f6bc,
.elementor-5280 .elementor-element.elementor-element-337f6bc::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-1e83eb6 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-1e83eb6 img {
    width: 60px;
}

.elementor-5280 .elementor-element.elementor-element-c21c69d {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-c21c69d .elementor-heading-title {
    font-family: "Sarala", Sans-serif;
    font-size: 1.5em;
    font-weight: 600;
}

.elementor-5280 .elementor-element.elementor-element-5371b51 {
    --spacer-size: 30px;
}

.elementor-5280 .elementor-element.elementor-element-99291c1 .elementor-button {
    background-color: #081B4500;
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 600;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
    border-radius: 8px 8px 8px 8px;
}

.elementor-5280 .elementor-element.elementor-element-7520bf7 {
    --display: flex;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-5280 .elementor-element.elementor-element-7520bf7:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-7520bf7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E0EFEE;
}

.elementor-5280 .elementor-element.elementor-element-7520bf7,
.elementor-5280 .elementor-element.elementor-element-7520bf7::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-dfe2a46 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-dfe2a46 img {
    width: 60px;
}

.elementor-5280 .elementor-element.elementor-element-01b0cb5>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-5280 .elementor-element.elementor-element-01b0cb5 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-01b0cb5 .elementor-heading-title {
    font-family: "Sarala", Sans-serif;
    font-size: 1.5em;
    font-weight: 600;
}

.elementor-5280 .elementor-element.elementor-element-8f9535c .elementor-button {
    background-color: #081B4500;
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 600;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
    border-radius: 8px 8px 8px 8px;
}

.elementor-5280 .elementor-element.elementor-element-b585002 {
    --display: flex;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-b585002:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-b585002>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E0EFEE;
}

.elementor-5280 .elementor-element.elementor-element-b585002,
.elementor-5280 .elementor-element.elementor-element-b585002::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-cf960d2 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-cf960d2 img {
    width: 50px;
}

.elementor-5280 .elementor-element.elementor-element-95e5fdd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-95e5fdd {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-95e5fdd .elementor-heading-title {
    font-family: "Sarala", Sans-serif;
    font-size: 1.5em;
    font-weight: 600;
}

.elementor-5280 .elementor-element.elementor-element-b753966 .elementor-button {
    background-color: #081B4500;
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 600;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
    border-radius: 8px 8px 8px 8px;
}

.elementor-5280 .elementor-element.elementor-element-73efa62 {
    --display: flex;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-5280 .elementor-element.elementor-element-73efa62:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-73efa62>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E0EFEE;
}

.elementor-5280 .elementor-element.elementor-element-73efa62,
.elementor-5280 .elementor-element.elementor-element-73efa62::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-499e49d {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-499e49d img {
    width: 58px;
}

.elementor-5280 .elementor-element.elementor-element-1962904 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-1962904 .elementor-heading-title {
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 600;
}

.elementor-5280 .elementor-element.elementor-element-aef2b19 {
    --spacer-size: 58px;
}

.elementor-5280 .elementor-element.elementor-element-810afda .elementor-button {
    background-color: #081B4500;
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 600;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
    border-radius: 8px 8px 8px 8px;
}

.elementor-5280 .elementor-element.elementor-element-27e828b {
    --display: flex;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-5280 .elementor-element.elementor-element-27e828b:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-27e828b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E0EFEE;
}

.elementor-5280 .elementor-element.elementor-element-27e828b,
.elementor-5280 .elementor-element.elementor-element-27e828b::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-58d2478 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-58d2478 img {
    width: 50px;
}

.elementor-5280 .elementor-element.elementor-element-69c6a82 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-69c6a82 .elementor-heading-title {
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 600;
}

.elementor-5280 .elementor-element.elementor-element-ae1100d {
    --spacer-size: 35px;
}

.elementor-5280 .elementor-element.elementor-element-e82601b .elementor-button {
    background-color: #081B4500;
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 600;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
    border-radius: 8px 8px 8px 8px;
}

.elementor-5280 .elementor-element.elementor-element-7f3dae3 {
    --display: flex;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-7f3dae3:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-7f3dae3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E0EFEE;
}

.elementor-5280 .elementor-element.elementor-element-7f3dae3,
.elementor-5280 .elementor-element.elementor-element-7f3dae3::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-1743d31 {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-1743d31 img {
    width: 55px;
}

.elementor-5280 .elementor-element.elementor-element-0a7068c>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-5280 .elementor-element.elementor-element-0a7068c {
    text-align: left;
}

.elementor-5280 .elementor-element.elementor-element-0a7068c .elementor-heading-title {
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 600;
}

.elementor-5280 .elementor-element.elementor-element-f596186>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-f596186 {
    color: var(--e-global-color-text);
    font-family: "Sarala", Sans-serif;
    font-size: 0.8em;
    font-weight: 600;
}

.elementor-5280 .elementor-element.elementor-element-f7f3b5d .elementor-button {
    background-color: #081B4500;
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 600;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
    border-radius: 8px 8px 8px 8px;
}

.elementor-5280 .elementor-element.elementor-element-44f687c {
    --e-n-carousel-swiper-slides-to-display: 4;
    --e-n-carousel-swiper-slides-gap: 20px;
    --e-n-carousel-slide-height: auto;
    --e-n-carousel-slide-container-height: 100%;
    --e-n-carousel-arrow-prev-left-align: 0%;
    --e-n-carousel-arrow-prev-translate-x: 0px;
    --e-n-carousel-arrow-prev-left-position: -18px;
    --e-n-carousel-arrow-prev-top-align: 50%;
    --e-n-carousel-arrow-prev-translate-y: -50%;
    --e-n-carousel-arrow-prev-top-position: 20px;
    --e-n-carousel-arrow-next-right-align: 0%;
    --e-n-carousel-arrow-next-translate-x: 0%;
    --e-n-carousel-arrow-next-right-position: -20px;
    --e-n-carousel-arrow-next-top-align: 50%;
    --e-n-carousel-arrow-next-translate-y: -50%;
    --e-n-carousel-arrow-next-top-position: 20px;
    --e-n-carousel-arrow-size: 25px;
    --e-n-carousel-arrow-normal-color: var(--e-global-color-primary);
    --e-n-carousel-arrow-hover-color: var(--e-global-color-primary);
}

.elementor-5280 .elementor-element.elementor-element-44f687c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-44f687c :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
    border-radius: 30px 30px 30px 30px;
    padding: 6px 6px 6px 6px;
}

.elementor-5280 .elementor-element.elementor-element-44f687c :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

.elementor-5280 .elementor-element.elementor-element-7f466ab {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 10px 0px;
    --background-transition: 0.3s;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5280 .elementor-element.elementor-element-7f466ab:not(.elementor-motion-effects-element-type-background),
.elementor-5280 .elementor-element.elementor-element-7f466ab>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-5280 .elementor-element.elementor-element-7f466ab,
.elementor-5280 .elementor-element.elementor-element-7f466ab::before {
    --border-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-94b50ce {
    text-align: center;
}

.elementor-5280 .elementor-element.elementor-element-94b50ce .elementor-heading-title {
    font-family: "Sarala", Sans-serif;
    font-size: 1.8em;
    font-weight: 600;
}

.elementor-5280 .elementor-element.elementor-element-e51d1e1 {
    --spacer-size: 30px;
}

.elementor-5280 .elementor-element.elementor-element-f9b7451 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-643046f {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-643046f.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5280 .elementor-element.elementor-element-55d9f79>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-5280 .elementor-element.elementor-element-55d9f79 {
    color: #081B45;
    font-family: "Sarala", Sans-serif;
    font-size: 1.1em;
    font-weight: 700;
}

.elementor-5280 .elementor-element.elementor-element-13cc1e4 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-2491b2c .elementor-button {
    background-color: #C6DEEA00;
    font-family: "Sarala", Sans-serif;
    font-size: 0.9em;
    font-weight: 600;
    text-decoration: underline;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-2491b2c>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-2491b2c .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-5280 .elementor-element.elementor-element-b21b070 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-5280 .elementor-element.elementor-element-b21b070 .elementor-divider-separator {
    width: 100%;
}

.elementor-5280 .elementor-element.elementor-element-b21b070 .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-5280 .elementor-element.elementor-element-6370bfe {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-3093e5c {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-3093e5c.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5280 .elementor-element.elementor-element-37354ec>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-5280 .elementor-element.elementor-element-37354ec {
    color: #081B45;
    font-family: "Sarala", Sans-serif;
    font-size: 1.1em;
    font-weight: 700;
}

.elementor-5280 .elementor-element.elementor-element-503ffca {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-1fcaaaf .elementor-button {
    background-color: #C6DEEA00;
    font-family: "Sarala", Sans-serif;
    font-size: 0.9em;
    font-weight: 600;
    text-decoration: underline;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-1fcaaaf>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-1fcaaaf .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-5280 .elementor-element.elementor-element-86c1fdd {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-5280 .elementor-element.elementor-element-86c1fdd .elementor-divider-separator {
    width: 100%;
}

.elementor-5280 .elementor-element.elementor-element-86c1fdd .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-5280 .elementor-element.elementor-element-4452b18 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-6ee70ca {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-6ee70ca.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5280 .elementor-element.elementor-element-0b72fa4>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-5280 .elementor-element.elementor-element-0b72fa4 {
    color: #081B45;
    font-family: "Sarala", Sans-serif;
    font-size: 1.1em;
    font-weight: 700;
}

.elementor-5280 .elementor-element.elementor-element-f7abc72 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-5390a75 .elementor-button {
    background-color: #C6DEEA00;
    font-family: "Sarala", Sans-serif;
    font-size: 0.9em;
    font-weight: 600;
    text-decoration: underline;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-5390a75>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-5390a75 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-5280 .elementor-element.elementor-element-1c6b9ba {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-5280 .elementor-element.elementor-element-1c6b9ba .elementor-divider-separator {
    width: 100%;
}

.elementor-5280 .elementor-element.elementor-element-1c6b9ba .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-5280 .elementor-element.elementor-element-58080ca {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-90ca9a9 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-90ca9a9.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5280 .elementor-element.elementor-element-7e866d6>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-5280 .elementor-element.elementor-element-7e866d6 {
    color: #081B45;
    font-family: "Sarala", Sans-serif;
    font-size: 1.1em;
    font-weight: 700;
}

.elementor-5280 .elementor-element.elementor-element-9368daf {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-de5a8e6 .elementor-button {
    background-color: #C6DEEA00;
    font-family: "Sarala", Sans-serif;
    font-size: 0.9em;
    font-weight: 600;
    text-decoration: underline;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-de5a8e6>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-de5a8e6 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-5280 .elementor-element.elementor-element-27e9442 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-5280 .elementor-element.elementor-element-27e9442 .elementor-divider-separator {
    width: 100%;
}

.elementor-5280 .elementor-element.elementor-element-27e9442 .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-5280 .elementor-element.elementor-element-57f8520 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-d0547df {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-d0547df.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5280 .elementor-element.elementor-element-8b89b81>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-5280 .elementor-element.elementor-element-8b89b81 {
    color: #081B45;
    font-family: "Sarala", Sans-serif;
    font-size: 1.1em;
    font-weight: 700;
}

.elementor-5280 .elementor-element.elementor-element-a455e1f {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-c0ad67d .elementor-button {
    background-color: #C6DEEA00;
    font-family: "Sarala", Sans-serif;
    font-size: 0.9em;
    font-weight: 600;
    text-decoration: underline;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-c0ad67d>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-c0ad67d .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-5280 .elementor-element.elementor-element-b0119ed {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-5280 .elementor-element.elementor-element-b0119ed .elementor-divider-separator {
    width: 100%;
}

.elementor-5280 .elementor-element.elementor-element-b0119ed .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-5280 .elementor-element.elementor-element-fa5f7ee {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-27715dc {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-27715dc.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5280 .elementor-element.elementor-element-a1a970f>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-5280 .elementor-element.elementor-element-a1a970f {
    color: #081B45;
    font-family: "Sarala", Sans-serif;
    font-size: 1.1em;
    font-weight: 700;
}

.elementor-5280 .elementor-element.elementor-element-14d2e52 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-e68a3ca .elementor-button {
    background-color: #C6DEEA00;
    font-family: "Sarala", Sans-serif;
    font-size: 0.9em;
    font-weight: 600;
    text-decoration: underline;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-e68a3ca>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-e68a3ca .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-5280 .elementor-element.elementor-element-f0d2b37 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-5280 .elementor-element.elementor-element-f0d2b37 .elementor-divider-separator {
    width: 100%;
}

.elementor-5280 .elementor-element.elementor-element-f0d2b37 .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-5280 .elementor-element.elementor-element-1895c8b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-2c11cc0 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-2c11cc0.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5280 .elementor-element.elementor-element-5909ccd>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-5280 .elementor-element.elementor-element-5909ccd {
    color: #081B45;
    font-family: "Sarala", Sans-serif;
    font-size: 1.1em;
    font-weight: 700;
}

.elementor-5280 .elementor-element.elementor-element-dadd395 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-c3958e6 .elementor-button {
    background-color: #C6DEEA00;
    font-family: "Sarala", Sans-serif;
    font-size: 0.9em;
    font-weight: 600;
    text-decoration: underline;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-c3958e6>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-c3958e6 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-5280 .elementor-element.elementor-element-7d31e10 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-5280 .elementor-element.elementor-element-7d31e10 .elementor-divider-separator {
    width: 100%;
}

.elementor-5280 .elementor-element.elementor-element-7d31e10 .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-5280 .elementor-element.elementor-element-a8afedc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5280 .elementor-element.elementor-element-c510804 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-c510804.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5280 .elementor-element.elementor-element-c45f715>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-5280 .elementor-element.elementor-element-c45f715 {
    color: #081B45;
    font-family: "Sarala", Sans-serif;
    font-size: 1.1em;
    font-weight: 700;
}

.elementor-5280 .elementor-element.elementor-element-715fc6e {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-5280 .elementor-element.elementor-element-1ca2435 .elementor-button {
    background-color: #C6DEEA00;
    font-family: "Sarala", Sans-serif;
    font-size: 0.9em;
    font-weight: 600;
    text-decoration: underline;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-1ca2435>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-5280 .elementor-element.elementor-element-1ca2435 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-5280 .elementor-element.elementor-element-f0da777 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-5280 .elementor-element.elementor-element-f0da777 .elementor-divider-separator {
    width: 100%;
}

.elementor-5280 .elementor-element.elementor-element-f0da777 .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-5280 .elementor-element.elementor-element-03e6782 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

:root {
    --page-title-display: none;
}

@media(max-width:1366px) {
    .elementor-5280 .elementor-element.elementor-element-f506b2a {
        --min-height: 45vh;
        --padding-top: 40px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-f506b2a:not(.elementor-motion-effects-element-type-background),
    .elementor-5280 .elementor-element.elementor-element-f506b2a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }

    .elementor-5280 .elementor-element.elementor-element-99d9d4b {
        --spacer-size: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-19b01ff .elementor-heading-title {
        font-size: 2.1em;
    }

    .elementor-5280 .elementor-element.elementor-element-f4a1f33 {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-c2ed19e {
        --spacer-size: 2vh;
    }

    .elementor-5280 .elementor-element.elementor-element-aea198d {
        --spacer-size: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-02420c1 img {
        width: 90%;
    }

    .elementor-5280 .elementor-element.elementor-element-f2d0d41 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-86b4e72>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-112f5e0 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-ef77a6b .elementor-heading-title {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-486c31b>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-0801070 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-25a803b>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-ceb5224 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-057fd4e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-3dbaf8c {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-e0d3abf>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-0e73f41 {
        --e-n-carousel-swiper-slides-to-display: 3;
        --e-n-carousel-arrow-prev-left-position: -8px;
        --e-n-carousel-arrow-next-right-position: -10px;
    }

    .elementor-5280 .elementor-element.elementor-element-0e73f41>.elementor-widget-container {
        margin: 0px 30px 0px 30px;
    }

    .elementor-5280 .elementor-element.elementor-element-c41f9d5 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-64598fd .elementor-heading-title {
        font-size: 1.1em;
    }

    .elementor-5280 .elementor-element.elementor-element-a1a0c7a::before,
    .elementor-5280 .elementor-element.elementor-element-a1a0c7a>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-a1a0c7a>.e-con-inner>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-a1a0c7a>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-a1a0c7a>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-a1a0c7a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 70% 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-a1a0c7a {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 70px;
        --padding-right: 70px;
    }

    .elementor-5280 .elementor-element.elementor-element-1dc5f8b {
        width: 100%;
        max-width: 100%;
    }

    .elementor-5280 .elementor-element.elementor-element-85af5e3::before,
    .elementor-5280 .elementor-element.elementor-element-85af5e3>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-85af5e3>.e-con-inner>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-85af5e3>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-85af5e3>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-85af5e3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 70% 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-85af5e3 {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 70px;
        --padding-right: 70px;
    }

    .elementor-5280 .elementor-element.elementor-element-64066d9 .elementor-heading-title {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-24eb22f::before,
    .elementor-5280 .elementor-element.elementor-element-24eb22f>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-24eb22f>.e-con-inner>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-24eb22f>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-24eb22f>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-24eb22f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 44% 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-24eb22f {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 70px;
        --padding-right: 70px;
    }

    .elementor-5280 .elementor-element.elementor-element-30ed34f {
        width: 100%;
        max-width: 100%;
    }

    .elementor-5280 .elementor-element.elementor-element-4601358::before,
    .elementor-5280 .elementor-element.elementor-element-4601358>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-4601358>.e-con-inner>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-4601358>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-4601358>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-4601358>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 44% 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-4601358 {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 70px;
        --padding-right: 70px;
    }

    .elementor-5280 .elementor-element.elementor-element-ac1e66f {
        width: 100%;
        max-width: 100%;
    }

    .elementor-5280 .elementor-element.elementor-element-ac1e66f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-0848ac8 .elementor-heading-title {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-0fcdaed::before,
    .elementor-5280 .elementor-element.elementor-element-0fcdaed>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-0fcdaed>.e-con-inner>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-0fcdaed>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-0fcdaed>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-0fcdaed>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 44% 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-0fcdaed {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 70px;
        --padding-right: 70px;
    }

    .elementor-5280 .elementor-element.elementor-element-0ea8e47 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-5280 .elementor-element.elementor-element-0ea8e47>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-a1c0217::before,
    .elementor-5280 .elementor-element.elementor-element-a1c0217>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-a1c0217>.e-con-inner>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-a1c0217>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-a1c0217>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-a1c0217>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 44% 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-a1c0217 {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 70px;
        --padding-right: 70px;
    }

    .elementor-5280 .elementor-element.elementor-element-f9f638f {
        width: 100%;
        max-width: 100%;
    }

    .elementor-5280 .elementor-element.elementor-element-f9f638f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-0b332d7::before,
    .elementor-5280 .elementor-element.elementor-element-0b332d7>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-0b332d7>.e-con-inner>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-0b332d7>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-0b332d7>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-0b332d7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 44% 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-0b332d7 {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 70px;
        --padding-right: 70px;
    }

    .elementor-5280 .elementor-element.elementor-element-4d2b821 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-5280 .elementor-element.elementor-element-4d2b821>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-61cbcc8 .elementor-heading-title {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-5162c44::before,
    .elementor-5280 .elementor-element.elementor-element-5162c44>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-5162c44>.e-con-inner>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-5162c44>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-5162c44>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-5162c44>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 28% 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-5162c44 {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 70px;
        --padding-right: 70px;
    }

    .elementor-5280 .elementor-element.elementor-element-c0ca454 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-5280 .elementor-element.elementor-element-c0ca454>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-38f7ab2 .elementor-heading-title {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-1f2dd4d>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-1f2dd4d {
        --e-n-carousel-arrow-prev-left-position: 20px;
        --e-n-carousel-arrow-next-right-position: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-6357df5 .elementor-heading-title {
        font-size: 1.1em;
    }

    .elementor-5280 .elementor-element.elementor-element-921f6ac {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-5ca895d .elementor-heading-title {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-d6afe9e {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-679d38b .elementor-heading-title {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-321bd8e {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-fbfe495 .elementor-heading-title {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-bcb84ed {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-f57496d .elementor-heading-title {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-5ebbde1 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-af1be9d .elementor-heading-title {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-e29df64 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-c3df3c8 .elementor-heading-title {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-7ca9a59 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-c897eff .elementor-heading-title {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-5a6b23d {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-4afe741 .elementor-heading-title {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-395c908 {
        --e-n-carousel-swiper-slides-to-display: 3;
    }

    .elementor-5280 .elementor-element.elementor-element-70b7fe8 {
        --gap: 40px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-95e5fdd>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-44f687c {
        --e-n-carousel-swiper-slides-to-display: 3;
    }

    .elementor-5280 .elementor-element.elementor-element-44f687c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-e51d1e1 {
        --spacer-size: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-2491b2c>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-1fcaaaf>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-5390a75>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-de5a8e6>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-c0ad67d>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-e68a3ca>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-c3958e6>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-1ca2435>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:1024px) {
    .elementor-5280 .elementor-element.elementor-element-f506b2a {
        --min-height: 50vh;
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-f506b2a:not(.elementor-motion-effects-element-type-background),
    .elementor-5280 .elementor-element.elementor-element-f506b2a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }

    .elementor-5280 .elementor-element.elementor-element-99d9d4b {
        --spacer-size: 10px;
    }

    .elementor-5280 .elementor-element.elementor-element-19b01ff .elementor-heading-title {
        font-size: 1.5em;
    }

    .elementor-5280 .elementor-element.elementor-element-f4a1f33 {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-c2ed19e {
        --spacer-size: 2vh;
    }

    .elementor-5280 .elementor-element.elementor-element-aea198d {
        --spacer-size: 10px;
    }

    .elementor-5280 .elementor-element.elementor-element-02420c1 img {
        width: 100%;
    }

    .elementor-5280 .elementor-element.elementor-element-fe8d078 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-0033cf7 .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-5280 .elementor-element.elementor-element-86b4e72>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-86b4e72 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-ef77a6b .elementor-heading-title {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-486c31b>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-486c31b .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-25a803b>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-25a803b .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-057fd4e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-057fd4e .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-e0d3abf>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-e0d3abf .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-0e73f41 {
        --e-n-carousel-swiper-slides-to-display: 2;
        --e-n-carousel-swiper-slides-gap: 25px;
        --e-n-carousel-arrow-prev-left-align: 0%;
        --e-n-carousel-arrow-prev-translate-x: 0px;
        --e-n-carousel-arrow-prev-left-position: -10px;
        --e-n-carousel-arrow-prev-top-align: 50%;
        --e-n-carousel-arrow-prev-translate-y: -50%;
        --e-n-carousel-arrow-prev-top-position: 0px;
        --e-n-carousel-arrow-next-right-position: -10px;
        --e-n-carousel-arrow-next-top-align: 50%;
        --e-n-carousel-arrow-next-translate-y: -50%;
        --e-n-carousel-arrow-next-top-position: 0px;
        --e-n-carousel-arrow-size: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-0e73f41>.elementor-widget-container {
        margin: 0px 40px 0px 40px;
    }

    .elementor-5280 .elementor-element.elementor-element-c1e033d {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-7d5f2fa {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
    }

    .elementor-5280 .elementor-element.elementor-element-7d5f2fa .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-5280 .elementor-element.elementor-element-53e49d3 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-c94a591 .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-5280 .elementor-element.elementor-element-14dbeae {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-b45ab5d .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-5280 .elementor-element.elementor-element-fc8d2e8 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-c698449 .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-5280 .elementor-element.elementor-element-2a4e828 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-0216772 .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-5280 .elementor-element.elementor-element-d6afe33 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-e1dfe25 .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-5280 .elementor-element.elementor-element-f51f35f {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-ce1cb98 .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-5280 .elementor-element.elementor-element-40d2fc1 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-bba1afa .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-5280 .elementor-element.elementor-element-65b6b71 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-a385372 .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-5280 .elementor-element.elementor-element-deddc06 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-a982914 .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-5280 .elementor-element.elementor-element-0a2b956 {
        --e-n-carousel-swiper-slides-to-display: 2;
        --e-n-carousel-arrow-size: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-c41f9d5 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-837c03d .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-5280 .elementor-element.elementor-element-64598fd .elementor-heading-title {
        font-size: 1em;
        line-height: 1.2em;
    }

    .elementor-5280 .elementor-element.elementor-element-13299f4 img {
        width: 54%;
    }

    .elementor-5280 .elementor-element.elementor-element-a1a0c7a {
        --min-height: 60vh;
    }

    .elementor-5280 .elementor-element.elementor-element-a1a0c7a::before,
    .elementor-5280 .elementor-element.elementor-element-a1a0c7a>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-a1a0c7a>.e-con-inner>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-a1a0c7a>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-a1a0c7a>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-a1a0c7a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 72% 0%;
    }

    .elementor-5280 .elementor-element.elementor-element-1dc5f8b .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-5280 .elementor-element.elementor-element-35502e1 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-85af5e3 {
        --min-height: 60vh;
    }

    .elementor-5280 .elementor-element.elementor-element-85af5e3::before,
    .elementor-5280 .elementor-element.elementor-element-85af5e3>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-85af5e3>.e-con-inner>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-85af5e3>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-85af5e3>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-85af5e3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 40% 0%;
    }

    .elementor-5280 .elementor-element.elementor-element-0cf1e9f {
        width: 100%;
        max-width: 100%;
    }

    .elementor-5280 .elementor-element.elementor-element-0cf1e9f .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-5280 .elementor-element.elementor-element-64066d9 .elementor-heading-title {
        font-size: 0.9em;
        line-height: 1.2em;
    }

    .elementor-5280 .elementor-element.elementor-element-b1545d2 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-24eb22f {
        --min-height: 60vh;
    }

    .elementor-5280 .elementor-element.elementor-element-24eb22f::before,
    .elementor-5280 .elementor-element.elementor-element-24eb22f>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-24eb22f>.e-con-inner>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-24eb22f>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-24eb22f>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-24eb22f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 40% 0%;
    }

    .elementor-5280 .elementor-element.elementor-element-30ed34f {
        width: 100%;
        max-width: 100%;
    }

    .elementor-5280 .elementor-element.elementor-element-30ed34f .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-5280 .elementor-element.elementor-element-71e6710 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-4601358 {
        --min-height: 60vh;
    }

    .elementor-5280 .elementor-element.elementor-element-4601358::before,
    .elementor-5280 .elementor-element.elementor-element-4601358>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-4601358>.e-con-inner>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-4601358>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-4601358>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-4601358>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 40% 0%;
    }

    .elementor-5280 .elementor-element.elementor-element-ac1e66f {
        width: 100%;
        max-width: 100%;
    }

    .elementor-5280 .elementor-element.elementor-element-ac1e66f .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-5280 .elementor-element.elementor-element-0848ac8 .elementor-heading-title {
        font-size: 0.9em;
        line-height: 1.2em;
    }

    .elementor-5280 .elementor-element.elementor-element-f62c4fe .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-0fcdaed {
        --min-height: 60vh;
    }

    .elementor-5280 .elementor-element.elementor-element-0fcdaed::before,
    .elementor-5280 .elementor-element.elementor-element-0fcdaed>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-0fcdaed>.e-con-inner>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-0fcdaed>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-0fcdaed>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-0fcdaed>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 40% 0%;
    }

    .elementor-5280 .elementor-element.elementor-element-0ea8e47 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-5280 .elementor-element.elementor-element-0ea8e47 .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-5280 .elementor-element.elementor-element-13cdd97 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-a1c0217 {
        --min-height: 60vh;
    }

    .elementor-5280 .elementor-element.elementor-element-a1c0217::before,
    .elementor-5280 .elementor-element.elementor-element-a1c0217>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-a1c0217>.e-con-inner>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-a1c0217>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-a1c0217>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-a1c0217>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 40% 0%;
    }

    .elementor-5280 .elementor-element.elementor-element-f9f638f {
        width: 100%;
        max-width: 100%;
    }

    .elementor-5280 .elementor-element.elementor-element-f9f638f .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-5280 .elementor-element.elementor-element-4d2fd12 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-0b332d7 {
        --min-height: 60vh;
    }

    .elementor-5280 .elementor-element.elementor-element-0b332d7::before,
    .elementor-5280 .elementor-element.elementor-element-0b332d7>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-0b332d7>.e-con-inner>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-0b332d7>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-0b332d7>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-0b332d7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 40% 0%;
    }

    .elementor-5280 .elementor-element.elementor-element-4d2b821 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-5280 .elementor-element.elementor-element-4d2b821 .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-5280 .elementor-element.elementor-element-61cbcc8 .elementor-heading-title {
        font-size: 0.9em;
        line-height: 1.2em;
    }

    .elementor-5280 .elementor-element.elementor-element-950e680 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-5162c44 {
        --min-height: 60vh;
    }

    .elementor-5280 .elementor-element.elementor-element-5162c44::before,
    .elementor-5280 .elementor-element.elementor-element-5162c44>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-5162c44>.e-con-inner>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-5162c44>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-5162c44>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-5162c44>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 24% 0%;
    }

    .elementor-5280 .elementor-element.elementor-element-c0ca454 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-5280 .elementor-element.elementor-element-c0ca454 .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-5280 .elementor-element.elementor-element-38f7ab2 .elementor-heading-title {
        font-size: 0.9em;
        line-height: 1.2em;
    }

    .elementor-5280 .elementor-element.elementor-element-55e4c95 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-1f2dd4d {
        --e-n-carousel-swiper-slides-to-display: 1;
        --e-n-carousel-arrow-size: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-1f2dd4d :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
        padding: 5px 5px 5px 5px;
    }

    .elementor-5280 .elementor-element.elementor-element-b446dc5 {
        --gap: 20px 0px;
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-b2def1e .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-5280 .elementor-element.elementor-element-6357df5 .elementor-heading-title {
        font-size: 1em;
        line-height: 1.2em;
    }

    .elementor-5280 .elementor-element.elementor-element-f4240ce img {
        width: 85%;
    }

    .elementor-5280 .elementor-element.elementor-element-5ca895d .elementor-heading-title {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-8540f36 img {
        width: 85%;
    }

    .elementor-5280 .elementor-element.elementor-element-679d38b .elementor-heading-title {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-4afe0e1 img {
        width: 85%;
    }

    .elementor-5280 .elementor-element.elementor-element-fbfe495 .elementor-heading-title {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-1ac924c img {
        width: 85%;
    }

    .elementor-5280 .elementor-element.elementor-element-f57496d .elementor-heading-title {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-c32b970 img {
        width: 85%;
    }

    .elementor-5280 .elementor-element.elementor-element-af1be9d .elementor-heading-title {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-14855f3 img {
        width: 85%;
    }

    .elementor-5280 .elementor-element.elementor-element-c3df3c8 .elementor-heading-title {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-c71ea82 img {
        width: 75%;
    }

    .elementor-5280 .elementor-element.elementor-element-c897eff .elementor-heading-title {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-b98eb25 img {
        width: 85%;
    }

    .elementor-5280 .elementor-element.elementor-element-4afe741 .elementor-heading-title {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-395c908 {
        --e-n-carousel-swiper-slides-to-display: 2;
        --e-n-carousel-arrow-prev-left-align: 100%;
        --e-n-carousel-arrow-prev-translate-x: -100%;
        --e-n-carousel-arrow-prev-left-position: -30px;
        --e-n-carousel-arrow-prev-top-align: 0%;
        --e-n-carousel-arrow-prev-caption-spacing: 0px;
        --e-n-carousel-arrow-prev-translate-y: 0px;
        --e-n-carousel-arrow-prev-top-position: -80px;
        --e-n-carousel-arrow-next-right-position: -10px;
        --e-n-carousel-arrow-next-top-align: 0%;
        --e-n-carousel-arrow-next-caption-spacing: 0px;
        --e-n-carousel-arrow-next-translate-y: 0px;
        --e-n-carousel-arrow-next-top-position: -80px;
        --e-n-carousel-arrow-size: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-395c908>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-67554ad {
        --gap: 20px 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-aef7045 .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-5280 .elementor-element.elementor-element-2241175 {
        --e-icon-list-icon-size: 15px;
    }

    .elementor-5280 .elementor-element.elementor-element-2241175 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-5280 .elementor-element.elementor-element-2241175 .elementor-icon-list-item>a {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-0f0d9f1 img {
        width: 100%;
    }

    .elementor-5280 .elementor-element.elementor-element-70b7fe8 {
        --padding-top: 40px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-d306995 .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-5280 .elementor-element.elementor-element-82df793 .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-5280 .elementor-element.elementor-element-4ef9c12 {
        --spacer-size: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-98fb0ca .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-c21c69d .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-5280 .elementor-element.elementor-element-5371b51 {
        --spacer-size: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-99291c1 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-01b0cb5>.elementor-widget-container {
        margin: 0px 0px 040px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-01b0cb5 .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-5280 .elementor-element.elementor-element-8f9535c .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-95e5fdd>.elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-95e5fdd .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-5280 .elementor-element.elementor-element-b753966 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-1962904 .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-5280 .elementor-element.elementor-element-aef2b19 {
        --spacer-size: 45px;
    }

    .elementor-5280 .elementor-element.elementor-element-810afda .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-69c6a82 .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-5280 .elementor-element.elementor-element-e82601b .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-0a7068c .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-5280 .elementor-element.elementor-element-f7f3b5d .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-44f687c {
        --e-n-carousel-swiper-slides-to-display: 2;
        --e-n-carousel-arrow-prev-left-position: -8px;
        --e-n-carousel-arrow-next-right-position: -8px;
        --e-n-carousel-arrow-size: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-7f466ab {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-94b50ce .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-5280 .elementor-element.elementor-element-2491b2c>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-2491b2c .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-1fcaaaf>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-1fcaaaf .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-5390a75>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-5390a75 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-de5a8e6>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-de5a8e6 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-c0ad67d>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-c0ad67d .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-e68a3ca>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-e68a3ca .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-c3958e6>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-c3958e6 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-1ca2435>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-1ca2435 .elementor-button {
        font-size: 0.9em;
    }
}

@media(max-width:767px) {

    .elementor-5280 .elementor-element.elementor-element-f506b2a:not(.elementor-motion-effects-element-type-background),
    .elementor-5280 .elementor-element.elementor-element-f506b2a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("../../2025/02/Fondo-salud-mobile.jpg");
        background-position: center center;
        background-size: cover;
    }

    .elementor-5280 .elementor-element.elementor-element-f506b2a {
        --min-height: 90vh;
        --justify-content: flex-start;
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-49799b9 {
        --justify-content: flex-start;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-f89b51c {
        --justify-content: flex-end;
    }

    .elementor-5280 .elementor-element.elementor-element-94df975 {
        text-align: center;
        font-size: 10px;
    }

    .elementor-5280 .elementor-element.elementor-element-b69e236 {
        text-align: left;
    }

    .elementor-5280 .elementor-element.elementor-element-b69e236 img {
        width: 72%;
    }

    .elementor-5280 .elementor-element.elementor-element-99d9d4b {
        --spacer-size: 10px;
    }

    .elementor-5280 .elementor-element.elementor-element-19b01ff {
        text-align: left;
    }

    .elementor-5280 .elementor-element.elementor-element-19b01ff .elementor-heading-title {
        font-size: 1.9em;
        line-height: 1.1em;
    }

    .elementor-5280 .elementor-element.elementor-element-f4a1f33 {
        text-align: left;
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-aea198d {
        --spacer-size: 10px;
    }

    .elementor-5280 .elementor-element.elementor-element-a108c67 {
        --justify-content: flex-start;
    }

    .elementor-5280 .elementor-element.elementor-element-02420c1 img {
        width: 100%;
    }

    .elementor-5280 .elementor-element.elementor-element-fe8d078 {
        --padding-top: 40px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-0033cf7 .elementor-heading-title {
        font-size: 1.8em;
    }

    .elementor-5280 .elementor-element.elementor-element-f2d0d41 {
        --content-width: 100%;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 20px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-86b4e72 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-112f5e0 {
        --content-width: 100%;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 20px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-ef77a6b .elementor-heading-title {
        font-size: 1.1em;
        line-height: 1.1em;
    }

    .elementor-5280 .elementor-element.elementor-element-486c31b .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-0801070 {
        --content-width: 100%;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 20px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-25a803b .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-ceb5224 {
        --content-width: 100%;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 20px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-057fd4e .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-3dbaf8c {
        --content-width: 100%;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 20px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-e0d3abf .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-0e73f41 {
        --e-n-carousel-swiper-slides-to-display: 1;
        --e-n-carousel-swiper-slides-gap: 5px;
        --e-n-carousel-arrow-prev-left-align: 50%;
        --e-n-carousel-arrow-prev-translate-x: -50%;
        --e-n-carousel-arrow-prev-left-position: -25px;
        --e-n-carousel-arrow-prev-top-align: 100%;
        --e-n-carousel-arrow-prev-translate-y: -100%;
        --e-n-carousel-arrow-prev-top-position: 70px;
        --e-n-carousel-arrow-next-right-align: 50%;
        --e-n-carousel-arrow-next-translate-x: 50%;
        --e-n-carousel-arrow-next-right-position: -25px;
        --e-n-carousel-arrow-next-top-align: 100%;
        --e-n-carousel-arrow-next-translate-y: -100%;
        --e-n-carousel-arrow-next-top-position: 70px;
        --e-n-carousel-arrow-size: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-0e73f41>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    :where(.elementor-5280 .elementor-element.elementor-element-0e73f41 .swiper-slide)>.e-con {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    :where([data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide)>.e-con {
        --padding-block-start: 0px;
        --padding-inline-end: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-0e73f41 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
        padding: 6px 6px 6px 6px;
    }

    .elementor-5280 .elementor-element.elementor-element-c1e033d {
        --padding-top: 30px;
        --padding-bottom: 90px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-7d5f2fa {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-5280 .elementor-element.elementor-element-7d5f2fa>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-7d5f2fa .elementor-heading-title {
        font-size: 1.6em;
    }

    .elementor-5280 .elementor-element.elementor-element-52e73c4 {
        --content-width: 100%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-53e49d3 {
        --gap: 10px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-c94a591 .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-5280 .elementor-element.elementor-element-0707b4c {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-14dbeae {
        --gap: 10px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-b45ab5d .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-5280 .elementor-element.elementor-element-d3cfd0f {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-fc8d2e8 {
        --gap: 10px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-c698449 .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-5280 .elementor-element.elementor-element-7194efc {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-2a4e828 {
        --gap: 10px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-0216772 .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-5280 .elementor-element.elementor-element-6cb5099 {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-d6afe33 {
        --gap: 10px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-e1dfe25 .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-5280 .elementor-element.elementor-element-2205588 {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-f51f35f {
        --gap: 10px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-ce1cb98 .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-5280 .elementor-element.elementor-element-bc88ae9 {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-40d2fc1 {
        --gap: 10px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-bba1afa .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-5280 .elementor-element.elementor-element-290fba8 {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-65b6b71 {
        --gap: 10px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-a385372 .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-5280 .elementor-element.elementor-element-cff0e61 {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-deddc06 {
        --gap: 10px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-a982914 .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-5280 .elementor-element.elementor-element-3f6a1c9 {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-0a2b956 {
        --e-n-carousel-swiper-slides-to-display: 1;
        --e-n-carousel-swiper-slides-gap: 5px;
        width: 100%;
        max-width: 100%;
        --e-n-carousel-arrow-prev-left-align: 50%;
        --e-n-carousel-arrow-prev-translate-x: -50%;
        --e-n-carousel-arrow-prev-left-position: -25px;
        --e-n-carousel-arrow-prev-top-align: 100%;
        --e-n-carousel-arrow-prev-translate-y: -100%;
        --e-n-carousel-arrow-prev-top-position: 50px;
        --e-n-carousel-arrow-next-right-align: 50%;
        --e-n-carousel-arrow-next-translate-x: 50%;
        --e-n-carousel-arrow-next-right-position: -25px;
        --e-n-carousel-arrow-next-top-align: 100%;
        --e-n-carousel-arrow-next-translate-y: -100%;
        --e-n-carousel-arrow-next-top-position: 50px;
        --e-n-carousel-arrow-size: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-0a2b956>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    :where(.elementor-5280 .elementor-element.elementor-element-0a2b956 .swiper-slide)>.e-con {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-0a2b956 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
        padding: 6px 6px 6px 6px;
    }

    .elementor-5280 .elementor-element.elementor-element-c41f9d5 {
        --gap: 20px 20px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-837c03d .elementor-heading-title {
        font-size: 1.5em;
    }

    .elementor-5280 .elementor-element.elementor-element-64598fd .elementor-heading-title {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-13299f4 img {
        width: 60%;
    }

    .elementor-5280 .elementor-element.elementor-element-a1a0c7a::before,
    .elementor-5280 .elementor-element.elementor-element-a1a0c7a>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-a1a0c7a>.e-con-inner>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-a1a0c7a>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-a1a0c7a>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-a1a0c7a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-image: url("../../2025/02/poliza-salud-exterior-cobertura-maxima-1-millon-dolares.jpg");
        background-position: center center;
    }

    .elementor-5280 .elementor-element.elementor-element-a1a0c7a {
        --min-height: 90vh;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-413228c {
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
    }

    .elementor-5280 .elementor-element.elementor-element-1dc5f8b {
        width: 100%;
        max-width: 100%;
        text-align: left;
    }

    .elementor-5280 .elementor-element.elementor-element-1dc5f8b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-1dc5f8b .elementor-heading-title {
        font-size: 1.6em;
    }

    .elementor-5280 .elementor-element.elementor-element-35502e1 .elementor-button {
        font-size: 0.8em;
    }

    .elementor-5280 .elementor-element.elementor-element-85af5e3::before,
    .elementor-5280 .elementor-element.elementor-element-85af5e3>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-85af5e3>.e-con-inner>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-85af5e3>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-85af5e3>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-85af5e3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-image: url("../../2025/02/poliza-de-salud-exterior-polizas-salud-seguros-caracas.jpg");
        background-position: center center;
    }

    .elementor-5280 .elementor-element.elementor-element-85af5e3 {
        --min-height: 90vh;
        --justify-content: flex-start;
        --padding-top: 20px;
        --padding-bottom: 10px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-0cf1e9f {
        width: 100%;
        max-width: 100%;
        text-align: left;
    }

    .elementor-5280 .elementor-element.elementor-element-0cf1e9f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-0cf1e9f .elementor-heading-title {
        font-size: 1.6em;
    }

    .elementor-5280 .elementor-element.elementor-element-64066d9 .elementor-heading-title {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-b1545d2 .elementor-button {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-24eb22f::before,
    .elementor-5280 .elementor-element.elementor-element-24eb22f>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-24eb22f>.e-con-inner>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-24eb22f>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-24eb22f>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-24eb22f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-image: url("../../2025/02/poliza-de-salud-individual-con-servicio-solo-venezuela.jpg");
        background-position: center center;
    }

    .elementor-5280 .elementor-element.elementor-element-24eb22f {
        --min-height: 90vh;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-start;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-fec35c6 {
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
    }

    .elementor-5280 .elementor-element.elementor-element-30ed34f {
        width: 100%;
        max-width: 100%;
        text-align: left;
    }

    .elementor-5280 .elementor-element.elementor-element-30ed34f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-30ed34f .elementor-heading-title {
        font-size: 1.6em;
    }

    .elementor-5280 .elementor-element.elementor-element-71e6710 .elementor-button {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-4601358::before,
    .elementor-5280 .elementor-element.elementor-element-4601358>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-4601358>.e-con-inner>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-4601358>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-4601358>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-4601358>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-image: url("../../2025/02/acceso-a-un-medico-24-7-polizas-salud-seguros-caracas.jpg");
        background-position: center center;
    }

    .elementor-5280 .elementor-element.elementor-element-4601358 {
        --min-height: 85vh;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-start;
        --padding-top: 20px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-7198286 {
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
    }

    .elementor-5280 .elementor-element.elementor-element-ac1e66f {
        width: 100%;
        max-width: 100%;
        text-align: left;
    }

    .elementor-5280 .elementor-element.elementor-element-ac1e66f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-ac1e66f .elementor-heading-title {
        font-size: 1.6em;
    }

    .elementor-5280 .elementor-element.elementor-element-0848ac8 .elementor-heading-title {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-f62c4fe .elementor-button {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-0fcdaed::before,
    .elementor-5280 .elementor-element.elementor-element-0fcdaed>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-0fcdaed>.e-con-inner>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-0fcdaed>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-0fcdaed>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-0fcdaed>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-image: url("../../2025/02/red-de-clinicas-a-escala-nacional-salud-seguros-caracas.jpg");
        background-position: center center;
    }

    .elementor-5280 .elementor-element.elementor-element-0fcdaed {
        --min-height: 85vh;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-start;
        --padding-top: 20px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-5d9708f {
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
    }

    .elementor-5280 .elementor-element.elementor-element-0ea8e47 {
        width: 100%;
        max-width: 100%;
        text-align: left;
    }

    .elementor-5280 .elementor-element.elementor-element-0ea8e47>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-0ea8e47 .elementor-heading-title {
        font-size: 1.6em;
    }

    .elementor-5280 .elementor-element.elementor-element-13cdd97 .elementor-button {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-a1c0217::before,
    .elementor-5280 .elementor-element.elementor-element-a1c0217>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-a1c0217>.e-con-inner>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-a1c0217>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-a1c0217>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-a1c0217>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-image: url("../../2025/02/salud-individual-para-ti-urgent-care-polizas-salud-seguros-caracas.jpg");
        background-position: center center;
    }

    .elementor-5280 .elementor-element.elementor-element-a1c0217 {
        --min-height: 85vh;
        --justify-content: flex-start;
        --padding-top: 20px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-f9f638f {
        width: 100%;
        max-width: 100%;
        text-align: left;
    }

    .elementor-5280 .elementor-element.elementor-element-f9f638f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-f9f638f .elementor-heading-title {
        font-size: 1.5em;
    }

    .elementor-5280 .elementor-element.elementor-element-4d2fd12 .elementor-button {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-0b332d7::before,
    .elementor-5280 .elementor-element.elementor-element-0b332d7>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-0b332d7>.e-con-inner>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-0b332d7>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-0b332d7>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-0b332d7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-image: url("../../2025/02/poliza-de-salud-colectivo-polizas-salud-seguros-caracas.jpg");
        background-position: center center;
    }

    .elementor-5280 .elementor-element.elementor-element-0b332d7 {
        --min-height: 85vh;
        --justify-content: flex-start;
        --padding-top: 20px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-9a7af47 {
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
    }

    .elementor-5280 .elementor-element.elementor-element-4d2b821 {
        width: 100%;
        max-width: 100%;
        text-align: left;
    }

    .elementor-5280 .elementor-element.elementor-element-4d2b821>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-4d2b821 .elementor-heading-title {
        font-size: 1.6em;
    }

    .elementor-5280 .elementor-element.elementor-element-61cbcc8 .elementor-heading-title {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-950e680 .elementor-button {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-5162c44::before,
    .elementor-5280 .elementor-element.elementor-element-5162c44>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-5162c44>.e-con-inner>.elementor-background-video-container::before,
    .elementor-5280 .elementor-element.elementor-element-5162c44>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-5162c44>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-5280 .elementor-element.elementor-element-5162c44>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-image: url("../../2025/02/poliza-de-salud-colectivo-para-ti-polizas-salud-seguros-caracas.jpg");
        background-position: center center;
    }

    .elementor-5280 .elementor-element.elementor-element-5162c44 {
        --min-height: 85vh;
        --justify-content: flex-start;
        --padding-top: 20px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-ea81114 {
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
        --justify-content: flex-start;
    }

    .elementor-5280 .elementor-element.elementor-element-c0ca454 {
        width: 100%;
        max-width: 100%;
        text-align: left;
    }

    .elementor-5280 .elementor-element.elementor-element-c0ca454>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-c0ca454 .elementor-heading-title {
        font-size: 1.6em;
    }

    .elementor-5280 .elementor-element.elementor-element-38f7ab2 .elementor-heading-title {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-55e4c95 .elementor-button {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-1f2dd4d {
        --e-n-carousel-swiper-slides-to-display: 1;
        --e-n-carousel-arrow-prev-left-align: 50%;
        --e-n-carousel-arrow-prev-translate-x: -50%;
        --e-n-carousel-arrow-prev-left-position: -30px;
        --e-n-carousel-arrow-prev-top-align: 100%;
        --e-n-carousel-arrow-prev-translate-y: -100%;
        --e-n-carousel-arrow-prev-top-position: 70px;
        --e-n-carousel-arrow-next-right-align: 50%;
        --e-n-carousel-arrow-next-translate-x: 50%;
        --e-n-carousel-arrow-next-right-position: -30px;
        --e-n-carousel-arrow-next-top-align: 100%;
        --e-n-carousel-arrow-next-translate-y: -100%;
        --e-n-carousel-arrow-next-top-position: 70px;
    }

    .elementor-5280 .elementor-element.elementor-element-b446dc5 {
        --gap: 30px 0px;
        --padding-top: 120px;
        --padding-bottom: 120px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-b2def1e {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-5280 .elementor-element.elementor-element-b2def1e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-b2def1e .elementor-heading-title {
        font-size: 1.6em;
    }

    .elementor-5280 .elementor-element.elementor-element-6357df5 {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-5280 .elementor-element.elementor-element-6357df5 .elementor-heading-title {
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-921f6ac {
        --content-width: 100%;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 20px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-1237ad7 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-f4240ce {
        text-align: left;
    }

    .elementor-5280 .elementor-element.elementor-element-f4240ce img {
        width: 60px;
    }

    .elementor-5280 .elementor-element.elementor-element-402bb14 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-5ca895d .elementor-heading-title {
        font-size: 1.1em;
        line-height: 1.1em;
    }

    .elementor-5280 .elementor-element.elementor-element-d6afe9e {
        --content-width: 100%;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 20px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-e7e4727 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-8540f36 {
        text-align: left;
    }

    .elementor-5280 .elementor-element.elementor-element-8540f36 img {
        width: 60px;
    }

    .elementor-5280 .elementor-element.elementor-element-fd0c8b3 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-679d38b .elementor-heading-title {
        font-size: 1.1em;
        line-height: 1.1em;
    }

    .elementor-5280 .elementor-element.elementor-element-321bd8e {
        --content-width: 100%;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 20px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-76e51bb {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-4afe0e1 {
        text-align: left;
    }

    .elementor-5280 .elementor-element.elementor-element-4afe0e1 img {
        width: 60px;
    }

    .elementor-5280 .elementor-element.elementor-element-84550f7 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-fbfe495 .elementor-heading-title {
        font-size: 1.1em;
        line-height: 1.1em;
    }

    .elementor-5280 .elementor-element.elementor-element-bcb84ed {
        --content-width: 100%;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 20px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-c15981f {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-1ac924c {
        text-align: left;
    }

    .elementor-5280 .elementor-element.elementor-element-1ac924c img {
        width: 60px;
    }

    .elementor-5280 .elementor-element.elementor-element-6f872ee {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-f57496d .elementor-heading-title {
        font-size: 1.1em;
        line-height: 1.1em;
    }

    .elementor-5280 .elementor-element.elementor-element-5ebbde1 {
        --content-width: 100%;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 20px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-19bdc92 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-c32b970 {
        text-align: left;
    }

    .elementor-5280 .elementor-element.elementor-element-c32b970 img {
        width: 60px;
    }

    .elementor-5280 .elementor-element.elementor-element-e922a86 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-af1be9d .elementor-heading-title {
        font-size: 1.1em;
        line-height: 1.1em;
    }

    .elementor-5280 .elementor-element.elementor-element-e29df64 {
        --content-width: 100%;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 20px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-6a14ab3 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-14855f3 {
        text-align: left;
    }

    .elementor-5280 .elementor-element.elementor-element-14855f3 img {
        width: 60px;
    }

    .elementor-5280 .elementor-element.elementor-element-ce25036 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-c3df3c8 .elementor-heading-title {
        font-size: 1.1em;
        line-height: 1.1em;
    }

    .elementor-5280 .elementor-element.elementor-element-7ca9a59 {
        --content-width: 100%;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 20px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-aa787ce {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-c71ea82 {
        text-align: left;
    }

    .elementor-5280 .elementor-element.elementor-element-c71ea82 img {
        width: 60px;
    }

    .elementor-5280 .elementor-element.elementor-element-b55f09b {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-c897eff .elementor-heading-title {
        font-size: 1.1em;
        line-height: 1.1em;
    }

    .elementor-5280 .elementor-element.elementor-element-5a6b23d {
        --content-width: 100%;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 20px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-ccd4184 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-b98eb25 {
        text-align: left;
    }

    .elementor-5280 .elementor-element.elementor-element-b98eb25 img {
        width: 70px;
    }

    .elementor-5280 .elementor-element.elementor-element-3aa3b49 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-4afe741 .elementor-heading-title {
        font-size: 1.1em;
        line-height: 1.1em;
    }

    .elementor-5280 .elementor-element.elementor-element-395c908 {
        --e-n-carousel-swiper-slides-to-display: 1;
        --e-n-carousel-swiper-slides-gap: 5px;
        --e-n-carousel-arrow-prev-left-align: 50%;
        --e-n-carousel-arrow-prev-translate-x: -50%;
        --e-n-carousel-arrow-prev-left-position: -25px;
        --e-n-carousel-arrow-prev-top-align: 100%;
        --e-n-carousel-arrow-prev-translate-y: -100%;
        --e-n-carousel-arrow-prev-top-position: 70px;
        --e-n-carousel-arrow-next-right-align: 50%;
        --e-n-carousel-arrow-next-translate-x: 50%;
        --e-n-carousel-arrow-next-right-position: -25px;
        --e-n-carousel-arrow-next-top-align: 100%;
        --e-n-carousel-arrow-next-translate-y: -100%;
        --e-n-carousel-arrow-next-top-position: 70px;
        --e-n-carousel-arrow-size: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-395c908>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    :where(.elementor-5280 .elementor-element.elementor-element-395c908 .swiper-slide)>.e-con {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-395c908 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
        padding: 6px 6px 6px 6px;
    }

    .elementor-5280 .elementor-element.elementor-element-67554ad {
        --gap: 0px 0px;
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-e4e835a {
        --gap: 30px 30px;
    }

    .elementor-5280 .elementor-element.elementor-element-aef7045 .elementor-heading-title {
        font-size: 1.8em;
    }

    .elementor-5280 .elementor-element.elementor-element-2241175 {
        --e-icon-list-icon-size: 15px;
    }

    .elementor-5280 .elementor-element.elementor-element-0f0d9f1 img {
        width: 100%;
    }

    .elementor-5280 .elementor-element.elementor-element-70b7fe8 {
        --padding-top: 50px;
        --padding-bottom: 90px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-d306995 .elementor-heading-title {
        font-size: 1.8em;
    }

    .elementor-5280 .elementor-element.elementor-element-40050da {
        --content-width: 100%;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --flex-wrap: nowrap;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-5bc482b img {
        width: 50px;
    }

    .elementor-5280 .elementor-element.elementor-element-82df793 .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-5280 .elementor-element.elementor-element-337f6bc {
        --content-width: 100%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-1e83eb6 img {
        width: 50px;
    }

    .elementor-5280 .elementor-element.elementor-element-c21c69d .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-5280 .elementor-element.elementor-element-7520bf7 {
        --content-width: 100%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-dfe2a46 img {
        width: 48px;
    }

    .elementor-5280 .elementor-element.elementor-element-01b0cb5>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-01b0cb5 .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-5280 .elementor-element.elementor-element-b585002 {
        --content-width: 100%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-cf960d2 img {
        width: 50px;
    }

    .elementor-5280 .elementor-element.elementor-element-95e5fdd>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-95e5fdd .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-5280 .elementor-element.elementor-element-73efa62 {
        --content-width: 100%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-499e49d img {
        width: 50px;
    }

    .elementor-5280 .elementor-element.elementor-element-1962904>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-1962904 .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-5280 .elementor-element.elementor-element-aef2b19 {
        --spacer-size: 30px;
    }

    .elementor-5280 .elementor-element.elementor-element-27e828b {
        --content-width: 100%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-58d2478 img {
        width: 50px;
    }

    .elementor-5280 .elementor-element.elementor-element-69c6a82 .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-5280 .elementor-element.elementor-element-ae1100d {
        --spacer-size: 25px;
    }

    .elementor-5280 .elementor-element.elementor-element-7f3dae3 {
        --content-width: 100%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-1743d31 img {
        width: 50px;
    }

    .elementor-5280 .elementor-element.elementor-element-0a7068c .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-5280 .elementor-element.elementor-element-f596186>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-f596186 {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-44f687c {
        --e-n-carousel-swiper-slides-to-display: 1;
        --e-n-carousel-swiper-slides-gap: 5px;
        --e-n-carousel-arrow-prev-left-align: 50%;
        --e-n-carousel-arrow-prev-translate-x: -50%;
        --e-n-carousel-arrow-prev-left-position: -30px;
        --e-n-carousel-arrow-prev-top-align: 100%;
        --e-n-carousel-arrow-prev-translate-y: -100%;
        --e-n-carousel-arrow-prev-top-position: 75px;
        --e-n-carousel-arrow-next-right-align: 50%;
        --e-n-carousel-arrow-next-translate-x: 50%;
        --e-n-carousel-arrow-next-right-position: -30px;
        --e-n-carousel-arrow-next-top-align: 100%;
        --e-n-carousel-arrow-next-translate-y: -100%;
        --e-n-carousel-arrow-next-top-position: 75px;
        --e-n-carousel-arrow-size: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-44f687c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    :where(.elementor-5280 .elementor-element.elementor-element-44f687c .swiper-slide)>.e-con {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-44f687c :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
        padding: 6px 6px 6px 6px;
    }

    .elementor-5280 .elementor-element.elementor-element-7f466ab {
        --padding-top: 40px;
        --padding-bottom: 60px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5280 .elementor-element.elementor-element-94b50ce .elementor-heading-title {
        font-size: 1.8em;
    }

    .elementor-5280 .elementor-element.elementor-element-e51d1e1 {
        --spacer-size: 20px;
    }

    .elementor-5280 .elementor-element.elementor-element-f9b7451 {
        --flex-wrap: nowrap;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-643046f {
        --width: 60%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-55d9f79 {
        text-align: left;
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-2491b2c .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-6370bfe {
        --flex-wrap: nowrap;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-3093e5c {
        --width: 60%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-37354ec {
        text-align: left;
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-1fcaaaf .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-4452b18 {
        --flex-wrap: nowrap;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-6ee70ca {
        --width: 60%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-0b72fa4 {
        text-align: left;
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-5390a75 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-58080ca {
        --flex-wrap: nowrap;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-90ca9a9 {
        --width: 60%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-7e866d6 {
        text-align: left;
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-de5a8e6 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-57f8520 {
        --flex-wrap: nowrap;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-d0547df {
        --width: 60%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-8b89b81 {
        text-align: left;
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-c0ad67d .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-fa5f7ee {
        --flex-wrap: nowrap;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-27715dc {
        --width: 60%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-a1a970f {
        text-align: left;
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-e68a3ca .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-1895c8b {
        --flex-wrap: nowrap;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-2c11cc0 {
        --width: 60%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-5909ccd {
        text-align: left;
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-c3958e6 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-5280 .elementor-element.elementor-element-a8afedc {
        --flex-wrap: nowrap;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-c510804 {
        --width: 60%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5280 .elementor-element.elementor-element-c45f715 {
        text-align: left;
        font-size: 1em;
    }

    .elementor-5280 .elementor-element.elementor-element-1ca2435 .elementor-button {
        font-size: 0.9em;
    }
}

@media(min-width:768px) {
    .elementor-5280 .elementor-element.elementor-element-49799b9 {
        --width: 40%;
    }

    .elementor-5280 .elementor-element.elementor-element-a108c67 {
        --width: 60%;
    }

    .elementor-5280 .elementor-element.elementor-element-34defcf {
        --width: 60%;
    }

    .elementor-5280 .elementor-element.elementor-element-97b3eec {
        --width: 40%;
    }

    .elementor-5280 .elementor-element.elementor-element-496f594 {
        --content-width: 100%;
    }

    .elementor-5280 .elementor-element.elementor-element-ee459ec {
        --width: 55%;
    }

    .elementor-5280 .elementor-element.elementor-element-b987d9c {
        --width: 45%;
    }

    .elementor-5280 .elementor-element.elementor-element-28e8762 {
        --width: 80%;
    }

    .elementor-5280 .elementor-element.elementor-element-b3447ad {
        --width: 80%;
    }

    .elementor-5280 .elementor-element.elementor-element-a828674 {
        --width: 80%;
    }

    .elementor-5280 .elementor-element.elementor-element-fb5f8ed {
        --width: 80%;
    }

    .elementor-5280 .elementor-element.elementor-element-26527ef {
        --width: 80%;
    }

    .elementor-5280 .elementor-element.elementor-element-deb0029 {
        --width: 80%;
    }

    .elementor-5280 .elementor-element.elementor-element-6875e91 {
        --width: 80%;
    }

    .elementor-5280 .elementor-element.elementor-element-1237ad7 {
        --width: 25%;
    }

    .elementor-5280 .elementor-element.elementor-element-402bb14 {
        --width: 75%;
    }

    .elementor-5280 .elementor-element.elementor-element-e7e4727 {
        --width: 25%;
    }

    .elementor-5280 .elementor-element.elementor-element-fd0c8b3 {
        --width: 75%;
    }

    .elementor-5280 .elementor-element.elementor-element-76e51bb {
        --width: 25%;
    }

    .elementor-5280 .elementor-element.elementor-element-84550f7 {
        --width: 75%;
    }

    .elementor-5280 .elementor-element.elementor-element-c15981f {
        --width: 25%;
    }

    .elementor-5280 .elementor-element.elementor-element-6f872ee {
        --width: 75%;
    }

    .elementor-5280 .elementor-element.elementor-element-19bdc92 {
        --width: 25%;
    }

    .elementor-5280 .elementor-element.elementor-element-e922a86 {
        --width: 75%;
    }

    .elementor-5280 .elementor-element.elementor-element-6a14ab3 {
        --width: 25%;
    }

    .elementor-5280 .elementor-element.elementor-element-ce25036 {
        --width: 75%;
    }

    .elementor-5280 .elementor-element.elementor-element-aa787ce {
        --width: 25%;
    }

    .elementor-5280 .elementor-element.elementor-element-b55f09b {
        --width: 75%;
    }

    .elementor-5280 .elementor-element.elementor-element-ccd4184 {
        --width: 25%;
    }

    .elementor-5280 .elementor-element.elementor-element-3aa3b49 {
        --width: 75%;
    }

    .elementor-5280 .elementor-element.elementor-element-e4e835a {
        --width: 55%;
    }

    .elementor-5280 .elementor-element.elementor-element-c5dae88 {
        --width: 45%;
    }

    .elementor-5280 .elementor-element.elementor-element-643046f {
        --width: 80%;
    }

    .elementor-5280 .elementor-element.elementor-element-13cc1e4 {
        --width: 20%;
    }

    .elementor-5280 .elementor-element.elementor-element-3093e5c {
        --width: 80%;
    }

    .elementor-5280 .elementor-element.elementor-element-503ffca {
        --width: 20%;
    }

    .elementor-5280 .elementor-element.elementor-element-6ee70ca {
        --width: 80%;
    }

    .elementor-5280 .elementor-element.elementor-element-f7abc72 {
        --width: 20%;
    }

    .elementor-5280 .elementor-element.elementor-element-90ca9a9 {
        --width: 80%;
    }

    .elementor-5280 .elementor-element.elementor-element-9368daf {
        --width: 20%;
    }

    .elementor-5280 .elementor-element.elementor-element-d0547df {
        --width: 80%;
    }

    .elementor-5280 .elementor-element.elementor-element-a455e1f {
        --width: 20%;
    }

    .elementor-5280 .elementor-element.elementor-element-27715dc {
        --width: 80%;
    }

    .elementor-5280 .elementor-element.elementor-element-14d2e52 {
        --width: 20%;
    }

    .elementor-5280 .elementor-element.elementor-element-2c11cc0 {
        --width: 80%;
    }

    .elementor-5280 .elementor-element.elementor-element-dadd395 {
        --width: 20%;
    }

    .elementor-5280 .elementor-element.elementor-element-c510804 {
        --width: 80%;
    }

    .elementor-5280 .elementor-element.elementor-element-715fc6e {
        --width: 20%;
    }
}

@media(max-width:1366px) and (min-width:768px) {
    .elementor-5280 .elementor-element.elementor-element-f506b2a {
        --content-width: 100%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-5280 .elementor-element.elementor-element-c1e033d {
        --content-width: 100%;
    }

    .elementor-5280 .elementor-element.elementor-element-c41f9d5 {
        --content-width: 100%;
    }

    .elementor-5280 .elementor-element.elementor-element-b446dc5 {
        --content-width: 100%;
    }

    .elementor-5280 .elementor-element.elementor-element-67554ad {
        --content-width: 100%;
    }
}