.elementor-1593 .elementor-element.elementor-element-8b644b3 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1593 .elementor-element.elementor-element-3e9c984 {
    --display: flex;
    --min-height: 80vh;
    --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;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1593 .elementor-element.elementor-element-3e9c984:not(.elementor-motion-effects-element-type-background),
.elementor-1593 .elementor-element.elementor-element-3e9c984>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0074B4;
    background-image: url("../../2025/01/rcv-para-vehiculos.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1593 .elementor-element.elementor-element-3e9c984,
.elementor-1593 .elementor-element.elementor-element-3e9c984::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-101ttb5 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1593 .elementor-element.elementor-element-101ttb5,
.elementor-1593 .elementor-element.elementor-element-101ttb5::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-131tta0 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1593 .elementor-element.elementor-element-131tta0,
.elementor-1593 .elementor-element.elementor-element-131tta0::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-1025oct {
    z-index: -1;
}

.elementor-1593 .elementor-element.elementor-element-29b389c {
    --display: flex;
    --justify-content: flex-start;
    --background-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-c9d06df .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Sarala", Sans-serif;
    font-size: 2.8em;
    font-weight: 600;
}

.elementor-1593 .elementor-element.elementor-element-3c84ff6 {
    color: #FFFFFF;
    font-family: "Sarala", Sans-serif;
    font-size: 1.2em;
    font-weight: 400;
}

.elementor-1593 .elementor-element.elementor-element-f1cc8c0 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-8e5e6e8 .elementor-heading-title {
    color: #081B4500;
    font-family: "Sarala", Sans-serif;
    font-size: 9px;
    font-weight: 600;
}

.elementor-1593 .elementor-element.elementor-element-f8e194e {
    --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: 60px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1593 .elementor-element.elementor-element-o130025 {
    font-family: "Nunito", Sans-serif;
    font-size: 1.1em;
    text-align: center;
}

.elementor-1593 .elementor-element.elementor-element-a140ee9 {
    font-family: "Nunito", Sans-serif;
    font-size: 1.5em;
    text-align: justify;
}

.elementor-1593 .elementor-element.elementor-element-o1400aa {
    font-family: "Nunito", Sans-serif;
    font-size: 1.1em;
    text-align: justify;
}

.elementor-1593 .elementor-element.elementor-element-15o555a {
    font-family: "Nunito", Sans-serif;
    font-size: 0.9em;
    text-align: center;
}

.elementor-1593 .elementor-element.elementor-element-f8e194e:not(.elementor-motion-effects-element-type-background),
.elementor-1593 .elementor-element.elementor-element-f8e194e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-1593 .elementor-element.elementor-element-f8e194e,
.elementor-1593 .elementor-element.elementor-element-f8e194e::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-7f6ea1a>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-1593 .elementor-element.elementor-element-7f6ea1a {
    text-align: center;
}

.elementor-1593 .elementor-element.elementor-element-7f6ea1a .elementor-heading-title {
    font-family: "Sarala", Sans-serif;
    font-size: 1.8em;
    font-weight: 600;
}

.elementor-1593 .elementor-element.elementor-element-5059fc8 {
    --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-1593 .elementor-element.elementor-element-5059fc8:not(.elementor-motion-effects-element-type-background),
.elementor-1593 .elementor-element.elementor-element-5059fc8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D9EBF4;
}

.elementor-1593 .elementor-element.elementor-element-5059fc8,
.elementor-1593 .elementor-element.elementor-element-5059fc8::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-1887144 {
    text-align: left;
}

.elementor-1593 .elementor-element.elementor-element-1887144 img {
    width: 60px;
}

.elementor-1593 .elementor-element.elementor-element-b2cba5f>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1593 .elementor-element.elementor-element-b2cba5f {
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 400;
}

.elementor-1593 .elementor-element.elementor-element-7d1e9da {
    --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-1593 .elementor-element.elementor-element-7d1e9da:not(.elementor-motion-effects-element-type-background),
.elementor-1593 .elementor-element.elementor-element-7d1e9da>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D9EBF4;
}

.elementor-1593 .elementor-element.elementor-element-7d1e9da,
.elementor-1593 .elementor-element.elementor-element-7d1e9da::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-0d96f78 {
    text-align: left;
}

.elementor-1593 .elementor-element.elementor-element-0d96f78 img {
    width: 50px;
}

.elementor-1593 .elementor-element.elementor-element-0cedc6f>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1593 .elementor-element.elementor-element-0cedc6f {
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 400;
}

.elementor-1593 .elementor-element.elementor-element-8d5fc51 {
    --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-1593 .elementor-element.elementor-element-8d5fc51:not(.elementor-motion-effects-element-type-background),
.elementor-1593 .elementor-element.elementor-element-8d5fc51>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D9EBF4;
}

.elementor-1593 .elementor-element.elementor-element-8d5fc51,
.elementor-1593 .elementor-element.elementor-element-8d5fc51::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-245a1d4 {
    text-align: left;
}

.elementor-1593 .elementor-element.elementor-element-245a1d4 img {
    width: 55px;
}

.elementor-1593 .elementor-element.elementor-element-5d6a93e>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1593 .elementor-element.elementor-element-5d6a93e {
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 400;
}

.elementor-1593 .elementor-element.elementor-element-60c42a3 {
    --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-1593 .elementor-element.elementor-element-60c42a3:not(.elementor-motion-effects-element-type-background),
.elementor-1593 .elementor-element.elementor-element-60c42a3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D9EBF4;
}

.elementor-1593 .elementor-element.elementor-element-60c42a3,
.elementor-1593 .elementor-element.elementor-element-60c42a3::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-09b2e06 {
    text-align: left;
}

.elementor-1593 .elementor-element.elementor-element-09b2e06 img {
    width: 55px;
}

.elementor-1593 .elementor-element.elementor-element-f71e053>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1593 .elementor-element.elementor-element-f71e053 {
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 400;
}

.elementor-1593 .elementor-element.elementor-element-a0a9d41 {
    --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-1593 .elementor-element.elementor-element-a0a9d41:not(.elementor-motion-effects-element-type-background),
.elementor-1593 .elementor-element.elementor-element-a0a9d41>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D9EBF4;
}

.elementor-1593 .elementor-element.elementor-element-a0a9d41,
.elementor-1593 .elementor-element.elementor-element-a0a9d41::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-49d0df3 {
    text-align: left;
}

.elementor-1593 .elementor-element.elementor-element-49d0df3 img {
    width: 53px;
}

.elementor-1593 .elementor-element.elementor-element-ed75e19>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1593 .elementor-element.elementor-element-ed75e19 {
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 400;
}

.elementor-1593 .elementor-element.elementor-element-6a767fd {
    --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: 0%;
    --e-n-carousel-arrow-prev-translate-x: 0px;
    --e-n-carousel-arrow-prev-left-position: -20px;
    --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: -20px;
    --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-1593 .elementor-element.elementor-element-6a767fd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1593 .elementor-element.elementor-element-6a767fd :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-1593 .elementor-element.elementor-element-6a767fd :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-1593 .elementor-element.elementor-element-f158785 {
    --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: 10px 0px;
    --background-transition: 0.3s;
    --padding-top: 60px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1593 .elementor-element.elementor-element-f158785:not(.elementor-motion-effects-element-type-background),
.elementor-1593 .elementor-element.elementor-element-f158785>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-1593 .elementor-element.elementor-element-f158785,
.elementor-1593 .elementor-element.elementor-element-f158785::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-cd4dc7d {
    width: var(--container-widget-width, 75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-1593 .elementor-element.elementor-element-cd4dc7d.elementor-element {
    --align-self: flex-start;
}

.elementor-1593 .elementor-element.elementor-element-cd4dc7d .elementor-heading-title {
    font-family: "Sarala", Sans-serif;
    font-size: 1.8em;
    font-weight: 600;
}

.elementor-1593 .elementor-element.elementor-element-63258c2 {
    --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;
    --gap: 10px 30px;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1593 .elementor-element.elementor-element-63258c2:not(.elementor-motion-effects-element-type-background),
.elementor-1593 .elementor-element.elementor-element-63258c2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-1593 .elementor-element.elementor-element-63258c2,
.elementor-1593 .elementor-element.elementor-element-63258c2::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-7ed8032 {
    --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;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1593 .elementor-element.elementor-element-7ed8032:not(.elementor-motion-effects-element-type-background),
.elementor-1593 .elementor-element.elementor-element-7ed8032>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1593 .elementor-element.elementor-element-7ed8032,
.elementor-1593 .elementor-element.elementor-element-7ed8032::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-9a043ed {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1593 .elementor-element.elementor-element-9a043ed,
.elementor-1593 .elementor-element.elementor-element-9a043ed::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-5ce70ab img {
    border-radius: 25px 25px 25px 25px;
}

.elementor-1593 .elementor-element.elementor-element-64eabee {
    --display: flex;
    --justify-content: flex-end;
    --gap: 10px 0px;
    --background-transition: 0.3s;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 10px;
    --padding-right: 30px;
}

.elementor-1593 .elementor-element.elementor-element-1d71c24 {
    text-align: left;
}

.elementor-1593 .elementor-element.elementor-element-1d71c24 .elementor-heading-title {
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 600;
}

.elementor-1593 .elementor-element.elementor-element-68553c4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1593 .elementor-element.elementor-element-8d915dd {
    --spacer-size: 30px;
}

.elementor-1593 .elementor-element.elementor-element-c8125f0 .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-1593 .elementor-element.elementor-element-c8125f0>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1593 .elementor-element.elementor-element-c8125f0 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1593 .elementor-element.elementor-element-125e5c3 {
    --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;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1593 .elementor-element.elementor-element-125e5c3:not(.elementor-motion-effects-element-type-background),
.elementor-1593 .elementor-element.elementor-element-125e5c3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1593 .elementor-element.elementor-element-125e5c3,
.elementor-1593 .elementor-element.elementor-element-125e5c3::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-d9b87a1 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1593 .elementor-element.elementor-element-d9b87a1,
.elementor-1593 .elementor-element.elementor-element-d9b87a1::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-58eabd2 img {
    border-radius: 25px 25px 25px 25px;
}

.elementor-1593 .elementor-element.elementor-element-b145a46 {
    --display: flex;
    --justify-content: flex-end;
    --gap: 10px 0px;
    --background-transition: 0.3s;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 10px;
    --padding-right: 30px;
}

.elementor-1593 .elementor-element.elementor-element-5d3beb6 {
    text-align: left;
}

.elementor-1593 .elementor-element.elementor-element-5d3beb6 .elementor-heading-title {
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 600;
}

.elementor-1593 .elementor-element.elementor-element-c9b0ab7 {
    --spacer-size: 30px;
}

.elementor-1593 .elementor-element.elementor-element-d211fce .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-1593 .elementor-element.elementor-element-d211fce>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1593 .elementor-element.elementor-element-d211fce .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1593 .elementor-element.elementor-element-9a3fb72 {
    --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;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1593 .elementor-element.elementor-element-9a3fb72:not(.elementor-motion-effects-element-type-background),
.elementor-1593 .elementor-element.elementor-element-9a3fb72>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1593 .elementor-element.elementor-element-9a3fb72,
.elementor-1593 .elementor-element.elementor-element-9a3fb72::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-3ecf7cf {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1593 .elementor-element.elementor-element-3ecf7cf,
.elementor-1593 .elementor-element.elementor-element-3ecf7cf::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-7f2679b img {
    border-radius: 25px 25px 25px 25px;
}

.elementor-1593 .elementor-element.elementor-element-0004308 {
    --display: flex;
    --justify-content: flex-end;
    --gap: 10px 0px;
    --background-transition: 0.3s;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 10px;
    --padding-right: 30px;
}

.elementor-1593 .elementor-element.elementor-element-150f2cd {
    text-align: left;
}

.elementor-1593 .elementor-element.elementor-element-150f2cd .elementor-heading-title {
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 600;
}

.elementor-1593 .elementor-element.elementor-element-af9a734 {
    --spacer-size: 30px;
}

.elementor-1593 .elementor-element.elementor-element-6f7b7a3 .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-1593 .elementor-element.elementor-element-6f7b7a3>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1593 .elementor-element.elementor-element-6f7b7a3 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1593 .elementor-element.elementor-element-e3d4366 {
    --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;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1593 .elementor-element.elementor-element-e3d4366:not(.elementor-motion-effects-element-type-background),
.elementor-1593 .elementor-element.elementor-element-e3d4366>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1593 .elementor-element.elementor-element-e3d4366,
.elementor-1593 .elementor-element.elementor-element-e3d4366::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-b57027d {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1593 .elementor-element.elementor-element-b57027d,
.elementor-1593 .elementor-element.elementor-element-b57027d::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-f33b974 img {
    border-radius: 25px 25px 25px 25px;
}

.elementor-1593 .elementor-element.elementor-element-bdcb17f {
    --display: flex;
    --justify-content: flex-end;
    --gap: 10px 0px;
    --background-transition: 0.3s;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 10px;
    --padding-right: 30px;
}

.elementor-1593 .elementor-element.elementor-element-58a1962 {
    text-align: left;
}

.elementor-1593 .elementor-element.elementor-element-58a1962 .elementor-heading-title {
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 600;
}

.elementor-1593 .elementor-element.elementor-element-d9c7177 {
    --spacer-size: 30px;
}

.elementor-1593 .elementor-element.elementor-element-c311cc4 .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-1593 .elementor-element.elementor-element-c311cc4>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1593 .elementor-element.elementor-element-c311cc4 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1593 .elementor-element.elementor-element-1fac853 {
    --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;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1593 .elementor-element.elementor-element-1fac853:not(.elementor-motion-effects-element-type-background),
.elementor-1593 .elementor-element.elementor-element-1fac853>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1593 .elementor-element.elementor-element-1fac853,
.elementor-1593 .elementor-element.elementor-element-1fac853::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-653f8a7 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1593 .elementor-element.elementor-element-653f8a7,
.elementor-1593 .elementor-element.elementor-element-653f8a7::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-7db32c0 img {
    border-radius: 25px 25px 25px 25px;
}

.elementor-1593 .elementor-element.elementor-element-5b99868 {
    --display: flex;
    --justify-content: flex-end;
    --gap: 10px 0px;
    --background-transition: 0.3s;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 10px;
    --padding-right: 30px;
}

.elementor-1593 .elementor-element.elementor-element-ac31191 {
    text-align: left;
}

.elementor-1593 .elementor-element.elementor-element-ac31191 .elementor-heading-title {
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 600;
}

.elementor-1593 .elementor-element.elementor-element-e728d02>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1593 .elementor-element.elementor-element-e728d02 {
    font-family: "Sarala", Sans-serif;
    font-size: 1em;
    font-weight: 400;
}

.elementor-1593 .elementor-element.elementor-element-e076c53 {
    --spacer-size: 30px;
}

.elementor-1593 .elementor-element.elementor-element-9cfa05a .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-1593 .elementor-element.elementor-element-9cfa05a>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1593 .elementor-element.elementor-element-9cfa05a .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1593 .elementor-element.elementor-element-fdaeb61 {
    --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;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1593 .elementor-element.elementor-element-fdaeb61:not(.elementor-motion-effects-element-type-background),
.elementor-1593 .elementor-element.elementor-element-fdaeb61>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1593 .elementor-element.elementor-element-fdaeb61,
.elementor-1593 .elementor-element.elementor-element-fdaeb61::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-ac54f67 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1593 .elementor-element.elementor-element-ac54f67,
.elementor-1593 .elementor-element.elementor-element-ac54f67::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-2f3318f img {
    border-radius: 25px 25px 25px 25px;
}

.elementor-1593 .elementor-element.elementor-element-e42aaac {
    --display: flex;
    --justify-content: flex-end;
    --gap: 10px 0px;
    --background-transition: 0.3s;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 10px;
    --padding-right: 30px;
}

.elementor-1593 .elementor-element.elementor-element-a76296d {
    text-align: left;
}

.elementor-1593 .elementor-element.elementor-element-a76296d .elementor-heading-title {
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 600;
}

.elementor-1593 .elementor-element.elementor-element-89a349a {
    --spacer-size: 60px;
}

.elementor-1593 .elementor-element.elementor-element-fbeb685 .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-1593 .elementor-element.elementor-element-fbeb685>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1593 .elementor-element.elementor-element-fbeb685 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1593 .elementor-element.elementor-element-052b645 {
    --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;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1593 .elementor-element.elementor-element-052b645:not(.elementor-motion-effects-element-type-background),
.elementor-1593 .elementor-element.elementor-element-052b645>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1593 .elementor-element.elementor-element-052b645,
.elementor-1593 .elementor-element.elementor-element-052b645::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-989b00b {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1593 .elementor-element.elementor-element-989b00b,
.elementor-1593 .elementor-element.elementor-element-989b00b::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-f7457cd img {
    border-radius: 25px 25px 25px 25px;
}

.elementor-1593 .elementor-element.elementor-element-b86fa9a {
    --display: flex;
    --justify-content: flex-end;
    --gap: 10px 0px;
    --background-transition: 0.3s;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 10px;
    --padding-right: 30px;
}

.elementor-1593 .elementor-element.elementor-element-e552835 {
    text-align: left;
}

.elementor-1593 .elementor-element.elementor-element-e552835 .elementor-heading-title {
    font-family: "Sarala", Sans-serif;
    font-size: 1.4em;
    font-weight: 600;
}

.elementor-1593 .elementor-element.elementor-element-e8a36e0 {
    --spacer-size: 60px;
}

.elementor-1593 .elementor-element.elementor-element-3bf5f23 .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-1593 .elementor-element.elementor-element-3bf5f23>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1593 .elementor-element.elementor-element-3bf5f23 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1593 .elementor-element.elementor-element-89c84b7 {
    --e-n-carousel-swiper-slides-to-display: 2;
    --e-n-carousel-swiper-slides-gap: 30px;
    --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: -90px;
    --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: -90px;
    --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-1593 .elementor-element.elementor-element-89c84b7 :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-1593 .elementor-element.elementor-element-89c84b7 :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-1593 .elementor-element.elementor-element-ef3fcf5 {
    --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: 60px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1593 .elementor-element.elementor-element-ef3fcf5:not(.elementor-motion-effects-element-type-background),
.elementor-1593 .elementor-element.elementor-element-ef3fcf5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-1593 .elementor-element.elementor-element-ef3fcf5,
.elementor-1593 .elementor-element.elementor-element-ef3fcf5::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-b03cf3a {
    text-align: left;
}

.elementor-1593 .elementor-element.elementor-element-b03cf3a .elementor-heading-title {
    font-family: "Sarala", Sans-serif;
    font-size: 1.8em;
    font-weight: 600;
}

.elementor-1593 .elementor-element.elementor-element-dd723da {
    --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-1593 .elementor-element.elementor-element-dd723da:not(.elementor-motion-effects-element-type-background),
.elementor-1593 .elementor-element.elementor-element-dd723da>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D9EBF4;
}

.elementor-1593 .elementor-element.elementor-element-dd723da,
.elementor-1593 .elementor-element.elementor-element-dd723da::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-7e7156b {
    text-align: left;
}

.elementor-1593 .elementor-element.elementor-element-7e7156b img {
    width: 60px;
}

.elementor-1593 .elementor-element.elementor-element-c49548c {
    text-align: left;
}

.elementor-1593 .elementor-element.elementor-element-c49548c .elementor-heading-title {
    font-family: "Sarala", Sans-serif;
    font-size: 1.6em;
    font-weight: 600;
}

.elementor-1593 .elementor-element.elementor-element-2a69dd2 {
    --spacer-size: 25px;
}

.elementor-1593 .elementor-element.elementor-element-ca98bb3 .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-1593 .elementor-element.elementor-element-295c402 {
    --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-1593 .elementor-element.elementor-element-295c402:not(.elementor-motion-effects-element-type-background),
.elementor-1593 .elementor-element.elementor-element-295c402>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D9EBF4;
}

.elementor-1593 .elementor-element.elementor-element-295c402,
.elementor-1593 .elementor-element.elementor-element-295c402::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-a94b4ae {
    text-align: left;
}

.elementor-1593 .elementor-element.elementor-element-a94b4ae img {
    width: 62px;
}

.elementor-1593 .elementor-element.elementor-element-91e1da2 {
    text-align: left;
}

.elementor-1593 .elementor-element.elementor-element-91e1da2 .elementor-heading-title {
    font-family: "Sarala", Sans-serif;
    font-size: 1.6em;
    font-weight: 600;
}

.elementor-1593 .elementor-element.elementor-element-871a459 {
    --spacer-size: 25px;
}

.elementor-1593 .elementor-element.elementor-element-f90a254 .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-1593 .elementor-element.elementor-element-38aebfd {
    --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-1593 .elementor-element.elementor-element-38aebfd:not(.elementor-motion-effects-element-type-background),
.elementor-1593 .elementor-element.elementor-element-38aebfd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D9EBF4;
}

.elementor-1593 .elementor-element.elementor-element-38aebfd,
.elementor-1593 .elementor-element.elementor-element-38aebfd::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-70b7f4c {
    text-align: left;
}

.elementor-1593 .elementor-element.elementor-element-70b7f4c img {
    width: 36px;
}

.elementor-1593 .elementor-element.elementor-element-5056a03 {
    text-align: left;
}

.elementor-1593 .elementor-element.elementor-element-5056a03 .elementor-heading-title {
    font-family: "Sarala", Sans-serif;
    font-size: 1.6em;
    font-weight: 600;
}

.elementor-1593 .elementor-element.elementor-element-651fa58 {
    --spacer-size: 10px;
}

.elementor-1593 .elementor-element.elementor-element-80106f4 .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-1593 .elementor-element.elementor-element-85d4d5b {
    --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-1593 .elementor-element.elementor-element-85d4d5b>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1593 .elementor-element.elementor-element-85d4d5b :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-1593 .elementor-element.elementor-element-85d4d5b :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-1593 .elementor-element.elementor-element-ec48fcb {
    --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-1593 .elementor-element.elementor-element-ec48fcb:not(.elementor-motion-effects-element-type-background),
.elementor-1593 .elementor-element.elementor-element-ec48fcb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-1593 .elementor-element.elementor-element-ec48fcb,
.elementor-1593 .elementor-element.elementor-element-ec48fcb::before {
    --border-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-62f7780 {
    text-align: center;
}

.elementor-1593 .elementor-element.elementor-element-62f7780 .elementor-heading-title {
    font-family: "Sarala", Sans-serif;
    font-size: 1.8em;
    font-weight: 600;
}

.elementor-1593 .elementor-element.elementor-element-53e1e9b {
    --spacer-size: 30px;
}

.elementor-1593 .elementor-element.elementor-element-7876f69 {
    --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-1593 .elementor-element.elementor-element-7b103ea {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-7b103ea.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1593 .elementor-element.elementor-element-1a69623>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1593 .elementor-element.elementor-element-1a69623 {
    color: #081B45;
    font-family: "Sarala", Sans-serif;
    font-size: 1.1em;
    font-weight: 700;
}

.elementor-1593 .elementor-element.elementor-element-8925d5d {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-05f98f2 .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-1593 .elementor-element.elementor-element-05f98f2>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1593 .elementor-element.elementor-element-05f98f2 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1593 .elementor-element.elementor-element-3a13416 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-1593 .elementor-element.elementor-element-3a13416 .elementor-divider-separator {
    width: 100%;
}

.elementor-1593 .elementor-element.elementor-element-3a13416 .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-1593 .elementor-element.elementor-element-dbaae7d {
    --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-1593 .elementor-element.elementor-element-221b722 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-221b722.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1593 .elementor-element.elementor-element-b110ac9>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1593 .elementor-element.elementor-element-b110ac9 {
    color: #081B45;
    font-family: "Sarala", Sans-serif;
    font-size: 1.1em;
    font-weight: 700;
}

.elementor-1593 .elementor-element.elementor-element-757a77c {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-032e8f8 .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-1593 .elementor-element.elementor-element-032e8f8>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1593 .elementor-element.elementor-element-032e8f8 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1593 .elementor-element.elementor-element-30cede8 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-1593 .elementor-element.elementor-element-30cede8 .elementor-divider-separator {
    width: 100%;
}

.elementor-1593 .elementor-element.elementor-element-30cede8 .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-1593 .elementor-element.elementor-element-defa47d {
    --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-1593 .elementor-element.elementor-element-97f76af {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-97f76af.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1593 .elementor-element.elementor-element-a467235>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1593 .elementor-element.elementor-element-a467235 {
    color: #081B45;
    font-family: "Sarala", Sans-serif;
    font-size: 1.1em;
    font-weight: 700;
}

.elementor-1593 .elementor-element.elementor-element-6854cc2 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-009efb9 .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-1593 .elementor-element.elementor-element-009efb9>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1593 .elementor-element.elementor-element-009efb9 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1593 .elementor-element.elementor-element-168fa0f {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-1593 .elementor-element.elementor-element-168fa0f .elementor-divider-separator {
    width: 100%;
}

.elementor-1593 .elementor-element.elementor-element-168fa0f .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-1593 .elementor-element.elementor-element-d10a6f8 {
    --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-1593 .elementor-element.elementor-element-9acd5cb {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-9acd5cb.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1593 .elementor-element.elementor-element-277dced>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1593 .elementor-element.elementor-element-277dced {
    color: #081B45;
    font-family: "Sarala", Sans-serif;
    font-size: 1.1em;
    font-weight: 700;
}

.elementor-1593 .elementor-element.elementor-element-498f71e {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-a1a0959 .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-1593 .elementor-element.elementor-element-a1a0959>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1593 .elementor-element.elementor-element-a1a0959 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1593 .elementor-element.elementor-element-f545f03 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-1593 .elementor-element.elementor-element-f545f03 .elementor-divider-separator {
    width: 100%;
}

.elementor-1593 .elementor-element.elementor-element-f545f03 .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-1593 .elementor-element.elementor-element-09d636b {
    --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-1593 .elementor-element.elementor-element-00e4d5f {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-00e4d5f.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1593 .elementor-element.elementor-element-f2099ff>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1593 .elementor-element.elementor-element-f2099ff {
    color: #081B45;
    font-family: "Sarala", Sans-serif;
    font-size: 1.1em;
    font-weight: 700;
}

.elementor-1593 .elementor-element.elementor-element-b096c48 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-d788292 .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-1593 .elementor-element.elementor-element-d788292>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1593 .elementor-element.elementor-element-d788292 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1593 .elementor-element.elementor-element-08bebad {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-1593 .elementor-element.elementor-element-08bebad .elementor-divider-separator {
    width: 100%;
}

.elementor-1593 .elementor-element.elementor-element-08bebad .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-1593 .elementor-element.elementor-element-3b3207c {
    --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-1593 .elementor-element.elementor-element-6d8c8cb {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-6d8c8cb.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1593 .elementor-element.elementor-element-61c0ae6>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1593 .elementor-element.elementor-element-61c0ae6 {
    color: #081B45;
    font-family: "Sarala", Sans-serif;
    font-size: 1.1em;
    font-weight: 700;
}

.elementor-1593 .elementor-element.elementor-element-11a66c3 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-818769e .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-1593 .elementor-element.elementor-element-818769e>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1593 .elementor-element.elementor-element-818769e .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1593 .elementor-element.elementor-element-4b3cc1b {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-1593 .elementor-element.elementor-element-4b3cc1b .elementor-divider-separator {
    width: 100%;
}

.elementor-1593 .elementor-element.elementor-element-4b3cc1b .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-1593 .elementor-element.elementor-element-e90a8c4 {
    --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-1593 .elementor-element.elementor-element-8d4cf45 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-8d4cf45.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1593 .elementor-element.elementor-element-f8dc3b3>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1593 .elementor-element.elementor-element-f8dc3b3 {
    color: #081B45;
    font-family: "Sarala", Sans-serif;
    font-size: 1.1em;
    font-weight: 700;
}

.elementor-1593 .elementor-element.elementor-element-e841cf3 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-d27dd38 .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-1593 .elementor-element.elementor-element-d27dd38>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1593 .elementor-element.elementor-element-d27dd38 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1593 .elementor-element.elementor-element-fb674b8 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-1593 .elementor-element.elementor-element-fb674b8 .elementor-divider-separator {
    width: 100%;
}

.elementor-1593 .elementor-element.elementor-element-fb674b8 .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-1593 .elementor-element.elementor-element-a494ed1 {
    --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-1593 .elementor-element.elementor-element-df41ed0 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-df41ed0.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1593 .elementor-element.elementor-element-5d67344>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1593 .elementor-element.elementor-element-5d67344 {
    color: #081B45;
    font-family: "Sarala", Sans-serif;
    font-size: 1.1em;
    font-weight: 700;
}

.elementor-1593 .elementor-element.elementor-element-0162c10 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1593 .elementor-element.elementor-element-a19081f .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-1593 .elementor-element.elementor-element-a19081f>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1593 .elementor-element.elementor-element-a19081f .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1593 .elementor-element.elementor-element-fa1759c {
    --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-1593 .elementor-element.elementor-element-3e9c984 {
        --min-height: 60vh;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-3e9c984:not(.elementor-motion-effects-element-type-background),
    .elementor-1593 .elementor-element.elementor-element-3e9c984>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }

    .elementor-1593 .elementor-element.elementor-element-c9d06df .elementor-heading-title {
        font-size: 2.1em;
    }

    .elementor-1593 .elementor-element.elementor-element-3c84ff6 {
        font-size: 1em;
    }

    .elementor-1593 .elementor-element.elementor-element-6a767fd {
        --e-n-carousel-arrow-prev-left-position: -15px;
        --e-n-carousel-arrow-next-right-position: -15px;
    }

    .elementor-1593 .elementor-element.elementor-element-64eabee {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-c8125f0>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-b145a46 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-d211fce>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-0004308 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-6f7b7a3>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-bdcb17f {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-c311cc4>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-5b99868 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-e728d02 {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-9cfa05a>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-e42aaac {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-89a349a {
        --spacer-size: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-fbeb685>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-b86fa9a {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-e8a36e0 {
        --spacer-size: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-3bf5f23>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-89c84b7 {
        --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: -35px;
        --e-n-carousel-arrow-next-right-position: -10px;
        --e-n-carousel-arrow-size: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-89c84b7>.elementor-widget-container {
        padding: 0px 30px 0px 30px;
    }

    :where(.elementor-1593 .elementor-element.elementor-element-89c84b7 .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-1593 .elementor-element.elementor-element-89c84b7 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
        padding: 4px 4px 4px 4px;
    }

    .elementor-1593 .elementor-element.elementor-element-85d4d5b {
        --e-n-carousel-swiper-slides-to-display: 3;
    }

    .elementor-1593 .elementor-element.elementor-element-53e1e9b {
        --spacer-size: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-05f98f2>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-032e8f8>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-009efb9>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-a1a0959>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-d788292>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-818769e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-d27dd38>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-a19081f>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:1024px) {
    .elementor-1593 .elementor-element.elementor-element-3e9c984 {
        --min-height: 55vh;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-c9d06df .elementor-heading-title {
        font-size: 1.5em;
    }

    .elementor-1593 .elementor-element.elementor-element-f8e194e {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-7f6ea1a .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-1593 .elementor-element.elementor-element-6a767fd {
        --e-n-carousel-swiper-slides-to-display: 2;
        --e-n-carousel-arrow-prev-left-position: -10px;
        --e-n-carousel-arrow-next-right-position: -10px;
        --e-n-carousel-arrow-size: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-f158785 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-cd4dc7d .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-1593 .elementor-element.elementor-element-63258c2 {
        --gap: 20px 20px;
        --padding-top: 20px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-7ed8032 {
        --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;
    }

    .elementor-1593 .elementor-element.elementor-element-64eabee {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-1d71c24 .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-1593 .elementor-element.elementor-element-c8125f0>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-c8125f0 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-125e5c3 {
        --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;
    }

    .elementor-1593 .elementor-element.elementor-element-b145a46 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-5d3beb6 .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-1593 .elementor-element.elementor-element-d211fce>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-d211fce .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-9a3fb72 {
        --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;
    }

    .elementor-1593 .elementor-element.elementor-element-0004308 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-150f2cd .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-1593 .elementor-element.elementor-element-6f7b7a3>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-6f7b7a3 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-e3d4366 {
        --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;
    }

    .elementor-1593 .elementor-element.elementor-element-bdcb17f {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-58a1962 .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-1593 .elementor-element.elementor-element-c311cc4>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-c311cc4 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-1fac853 {
        --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;
    }

    .elementor-1593 .elementor-element.elementor-element-5b99868 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-ac31191 .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-1593 .elementor-element.elementor-element-9cfa05a>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-9cfa05a .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-fdaeb61 {
        --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;
    }

    .elementor-1593 .elementor-element.elementor-element-e42aaac {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-a76296d .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-1593 .elementor-element.elementor-element-fbeb685>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-fbeb685 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-052b645 {
        --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;
    }

    .elementor-1593 .elementor-element.elementor-element-b86fa9a {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-e552835 .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-1593 .elementor-element.elementor-element-3bf5f23>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-3bf5f23 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-89c84b7 {
        --e-n-carousel-swiper-slides-to-display: 2;
        --e-n-carousel-arrow-size: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-ef3fcf5 {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-b03cf3a .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-1593 .elementor-element.elementor-element-c49548c .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-1593 .elementor-element.elementor-element-2a69dd2 {
        --spacer-size: 10px;
    }

    .elementor-1593 .elementor-element.elementor-element-ca98bb3 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-91e1da2 .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-1593 .elementor-element.elementor-element-871a459 {
        --spacer-size: 10px;
    }

    .elementor-1593 .elementor-element.elementor-element-f90a254 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-5056a03 .elementor-heading-title {
        font-size: 1.2em;
    }

    .elementor-1593 .elementor-element.elementor-element-80106f4 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-85d4d5b {
        --e-n-carousel-swiper-slides-to-display: 2;
        --e-n-carousel-arrow-size: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-ec48fcb {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-62f7780 .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-1593 .elementor-element.elementor-element-05f98f2>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-05f98f2 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-032e8f8>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-032e8f8 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-009efb9>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-009efb9 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-a1a0959>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-a1a0959 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-d788292>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-d788292 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-818769e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-818769e .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-d27dd38>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-d27dd38 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-a19081f>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-a19081f .elementor-button {
        font-size: 0.9em;
    }
}

@media(max-width:767px) {

    .elementor-1593 .elementor-element.elementor-element-3e9c984:not(.elementor-motion-effects-element-type-background),
    .elementor-1593 .elementor-element.elementor-element-3e9c984>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("../../2025/01/seguro-rcv-para-vehiculos.jpg");
        background-position: center center;
        background-size: cover;
    }

    .elementor-1593 .elementor-element.elementor-element-3e9c984 {
        --min-height: 84vh;
        --justify-content: flex-start;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-101ttb5:not(.elementor-motion-effects-element-type-background),
    .elementor-1593 .elementor-element.elementor-element-101ttb5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("../../2025/08/banner-auto-591x1159.png");
        background-position: center center;
        background-size: cover;
    }

    .elementor-1593 .elementor-element.elementor-element-101ttb5 {
        --min-height: 90vh;
        --justify-content: flex-start;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-131tta0:not(.elementor-motion-effects-element-type-background),
    .elementor-1593 .elementor-element.elementor-element-131tta0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("../../2025/08/formas-de-pago-591x267.png");
        background-position: center center;
        background-size: cover;
    }

    .elementor-1593 .elementor-element.elementor-element-131tta0 {
        --min-height: 40vh;
        --justify-content: flex-start;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-29b389c {
        --justify-content: flex-start;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-c9d06df {
        text-align: left;
    }

    .elementor-1593 .elementor-element.elementor-element-c9d06df .elementor-heading-title {
        font-size: 2em;
        line-height: 1.1em;
    }

    .elementor-1593 .elementor-element.elementor-element-3c84ff6 {
        text-align: left;
    }

    .elementor-1593 .elementor-element.elementor-element-f1cc8c0 {
        --justify-content: flex-start;
    }

    .elementor-1593 .elementor-element.elementor-element-f8e194e {
        --padding-top: 40px;
        --padding-bottom: 90px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-7f6ea1a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-7f6ea1a {
        text-align: center;
    }

    .elementor-1593 .elementor-element.elementor-element-7f6ea1a .elementor-heading-title {
        font-size: 1.8em;
    }

    .elementor-1593 .elementor-element.elementor-element-5059fc8 {
        --content-width: 100%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-1887144 img {
        width: 50px;
    }

    .elementor-1593 .elementor-element.elementor-element-b2cba5f {
        font-size: 1em;
    }

    .elementor-1593 .elementor-element.elementor-element-7d1e9da {
        --content-width: 100%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-0d96f78 img {
        width: 50px;
    }

    .elementor-1593 .elementor-element.elementor-element-0cedc6f {
        font-size: 1em;
    }

    .elementor-1593 .elementor-element.elementor-element-8d5fc51 {
        --content-width: 100%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-245a1d4 img {
        width: 50px;
    }

    .elementor-1593 .elementor-element.elementor-element-5d6a93e {
        font-size: 1em;
    }

    .elementor-1593 .elementor-element.elementor-element-60c42a3 {
        --content-width: 100%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-09b2e06 img {
        width: 40px;
    }

    .elementor-1593 .elementor-element.elementor-element-f71e053 {
        font-size: 1em;
    }

    .elementor-1593 .elementor-element.elementor-element-a0a9d41 {
        --content-width: 100%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-49d0df3 img {
        width: 40px;
    }

    .elementor-1593 .elementor-element.elementor-element-ed75e19 {
        font-size: 1em;
    }

    .elementor-1593 .elementor-element.elementor-element-6a767fd {
        --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: 65px;
        --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: 65px;
        --e-n-carousel-arrow-size: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-6a767fd>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    :where(.elementor-1593 .elementor-element.elementor-element-6a767fd .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-1593 .elementor-element.elementor-element-6a767fd :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
        padding: 6px 6px 6px 6px;
    }

    .elementor-1593 .elementor-element.elementor-element-f158785 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-cd4dc7d {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-1593 .elementor-element.elementor-element-cd4dc7d .elementor-heading-title {
        font-size: 1.8em;
    }

    .elementor-1593 .elementor-element.elementor-element-63258c2 {
        --gap: 20px 0px;
        --padding-top: 20px;
        --padding-bottom: 90px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-7ed8032 {
        --gap: 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-9a043ed {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-64eabee {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-1d71c24 .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-1593 .elementor-element.elementor-element-c8125f0 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-125e5c3 {
        --gap: 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-d9b87a1 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-b145a46 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-5d3beb6 .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-1593 .elementor-element.elementor-element-d211fce .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-9a3fb72 {
        --gap: 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-3ecf7cf {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-0004308 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-150f2cd .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-1593 .elementor-element.elementor-element-6f7b7a3 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-e3d4366 {
        --gap: 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-b57027d {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-bdcb17f {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-58a1962 .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-1593 .elementor-element.elementor-element-c311cc4 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-1fac853 {
        --gap: 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-653f8a7 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-5b99868 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-ac31191 .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-1593 .elementor-element.elementor-element-9cfa05a .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-fdaeb61 {
        --gap: 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-ac54f67 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-e42aaac {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-a76296d .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-1593 .elementor-element.elementor-element-89a349a {
        --spacer-size: 40px;
    }

    .elementor-1593 .elementor-element.elementor-element-fbeb685 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-052b645 {
        --gap: 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-989b00b {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-b86fa9a {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-e552835 .elementor-heading-title {
        font-size: 1.4em;
    }

    .elementor-1593 .elementor-element.elementor-element-e8a36e0 {
        --spacer-size: 40px;
    }

    .elementor-1593 .elementor-element.elementor-element-3bf5f23 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-89c84b7 {
        --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-1593 .elementor-element.elementor-element-89c84b7>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-ef3fcf5 {
        --padding-top: 40px;
        --padding-bottom: 90px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-b03cf3a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-b03cf3a {
        text-align: center;
    }

    .elementor-1593 .elementor-element.elementor-element-b03cf3a .elementor-heading-title {
        font-size: 1.8em;
    }

    .elementor-1593 .elementor-element.elementor-element-dd723da {
        --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-1593 .elementor-element.elementor-element-7e7156b img {
        width: 50px;
    }

    .elementor-1593 .elementor-element.elementor-element-c49548c .elementor-heading-title {
        font-size: 1.6em;
    }

    .elementor-1593 .elementor-element.elementor-element-2a69dd2 {
        --spacer-size: 5px;
    }

    .elementor-1593 .elementor-element.elementor-element-295c402 {
        --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-1593 .elementor-element.elementor-element-a94b4ae img {
        width: 50px;
    }

    .elementor-1593 .elementor-element.elementor-element-91e1da2 .elementor-heading-title {
        font-size: 1.6em;
    }

    .elementor-1593 .elementor-element.elementor-element-871a459 {
        --spacer-size: 5px;
    }

    .elementor-1593 .elementor-element.elementor-element-38aebfd {
        --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-1593 .elementor-element.elementor-element-70b7f4c img {
        width: 45px;
    }

    .elementor-1593 .elementor-element.elementor-element-5056a03 .elementor-heading-title {
        font-size: 1.6em;
    }

    .elementor-1593 .elementor-element.elementor-element-85d4d5b {
        --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: 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-1593 .elementor-element.elementor-element-85d4d5b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    :where(.elementor-1593 .elementor-element.elementor-element-85d4d5b .swiper-slide)>.e-con {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-85d4d5b :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
        padding: 6px 6px 6px 6px;
    }

    .elementor-1593 .elementor-element.elementor-element-ec48fcb {
        --padding-top: 40px;
        --padding-bottom: 60px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-1593 .elementor-element.elementor-element-62f7780 .elementor-heading-title {
        font-size: 1.8em;
    }

    .elementor-1593 .elementor-element.elementor-element-53e1e9b {
        --spacer-size: 20px;
    }

    .elementor-1593 .elementor-element.elementor-element-7876f69 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-7b103ea {
        --width: 60%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-1a69623 {
        text-align: left;
        font-size: 1em;
    }

    .elementor-1593 .elementor-element.elementor-element-8925d5d {
        --width: 40%;
    }

    .elementor-1593 .elementor-element.elementor-element-05f98f2 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-dbaae7d {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-221b722 {
        --width: 60%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-b110ac9 {
        text-align: left;
        font-size: 1em;
    }

    .elementor-1593 .elementor-element.elementor-element-757a77c {
        --width: 40%;
    }

    .elementor-1593 .elementor-element.elementor-element-032e8f8 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-defa47d {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-97f76af {
        --width: 60%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-a467235 {
        text-align: left;
        font-size: 1em;
    }

    .elementor-1593 .elementor-element.elementor-element-6854cc2 {
        --width: 40%;
    }

    .elementor-1593 .elementor-element.elementor-element-009efb9 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-d10a6f8 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-9acd5cb {
        --width: 60%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-277dced {
        text-align: left;
        font-size: 1em;
    }

    .elementor-1593 .elementor-element.elementor-element-498f71e {
        --width: 40%;
    }

    .elementor-1593 .elementor-element.elementor-element-a1a0959 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-09d636b {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-00e4d5f {
        --width: 60%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-f2099ff {
        text-align: left;
        font-size: 1em;
    }

    .elementor-1593 .elementor-element.elementor-element-b096c48 {
        --width: 40%;
    }

    .elementor-1593 .elementor-element.elementor-element-d788292 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-3b3207c {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-6d8c8cb {
        --width: 60%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-61c0ae6 {
        text-align: left;
        font-size: 1em;
    }

    .elementor-1593 .elementor-element.elementor-element-11a66c3 {
        --width: 40%;
    }

    .elementor-1593 .elementor-element.elementor-element-818769e .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-e90a8c4 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-8d4cf45 {
        --width: 60%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-f8dc3b3 {
        text-align: left;
        font-size: 1em;
    }

    .elementor-1593 .elementor-element.elementor-element-e841cf3 {
        --width: 40%;
    }

    .elementor-1593 .elementor-element.elementor-element-d27dd38 .elementor-button {
        font-size: 0.9em;
    }

    .elementor-1593 .elementor-element.elementor-element-a494ed1 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-df41ed0 {
        --width: 60%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1593 .elementor-element.elementor-element-5d67344 {
        text-align: left;
        font-size: 1em;
    }

    .elementor-1593 .elementor-element.elementor-element-0162c10 {
        --width: 40%;
    }

    .elementor-1593 .elementor-element.elementor-element-a19081f .elementor-button {
        font-size: 0.9em;
    }
}

@media(min-width:768px) {
    .elementor-1593 .elementor-element.elementor-element-29b389c {
        --width: 54%;
    }

    .elementor-1593 .elementor-element.elementor-element-f1cc8c0 {
        --width: 45%;
    }

    .elementor-1593 .elementor-element.elementor-element-9a043ed {
        --width: 45%;
    }

    .elementor-1593 .elementor-element.elementor-element-64eabee {
        --width: 55%;
    }

    .elementor-1593 .elementor-element.elementor-element-d9b87a1 {
        --width: 45%;
    }

    .elementor-1593 .elementor-element.elementor-element-b145a46 {
        --width: 55%;
    }

    .elementor-1593 .elementor-element.elementor-element-3ecf7cf {
        --width: 45%;
    }

    .elementor-1593 .elementor-element.elementor-element-0004308 {
        --width: 55%;
    }

    .elementor-1593 .elementor-element.elementor-element-b57027d {
        --width: 45%;
    }

    .elementor-1593 .elementor-element.elementor-element-bdcb17f {
        --width: 55%;
    }

    .elementor-1593 .elementor-element.elementor-element-653f8a7 {
        --width: 45%;
    }

    .elementor-1593 .elementor-element.elementor-element-5b99868 {
        --width: 55%;
    }

    .elementor-1593 .elementor-element.elementor-element-ac54f67 {
        --width: 45%;
    }

    .elementor-1593 .elementor-element.elementor-element-e42aaac {
        --width: 55%;
    }

    .elementor-1593 .elementor-element.elementor-element-989b00b {
        --width: 45%;
    }

    .elementor-1593 .elementor-element.elementor-element-b86fa9a {
        --width: 55%;
    }

    .elementor-1593 .elementor-element.elementor-element-7b103ea {
        --width: 80%;
    }

    .elementor-1593 .elementor-element.elementor-element-8925d5d {
        --width: 20%;
    }

    .elementor-1593 .elementor-element.elementor-element-221b722 {
        --width: 80%;
    }

    .elementor-1593 .elementor-element.elementor-element-757a77c {
        --width: 20%;
    }

    .elementor-1593 .elementor-element.elementor-element-97f76af {
        --width: 80%;
    }

    .elementor-1593 .elementor-element.elementor-element-6854cc2 {
        --width: 20%;
    }

    .elementor-1593 .elementor-element.elementor-element-9acd5cb {
        --width: 80%;
    }

    .elementor-1593 .elementor-element.elementor-element-498f71e {
        --width: 20%;
    }

    .elementor-1593 .elementor-element.elementor-element-00e4d5f {
        --width: 80%;
    }

    .elementor-1593 .elementor-element.elementor-element-b096c48 {
        --width: 20%;
    }

    .elementor-1593 .elementor-element.elementor-element-6d8c8cb {
        --width: 80%;
    }

    .elementor-1593 .elementor-element.elementor-element-11a66c3 {
        --width: 20%;
    }

    .elementor-1593 .elementor-element.elementor-element-8d4cf45 {
        --width: 80%;
    }

    .elementor-1593 .elementor-element.elementor-element-e841cf3 {
        --width: 20%;
    }

    .elementor-1593 .elementor-element.elementor-element-df41ed0 {
        --width: 80%;
    }

    .elementor-1593 .elementor-element.elementor-element-0162c10 {
        --width: 20%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1593 .elementor-element.elementor-element-f8e194e {
        --content-width: 100%;
    }

    .elementor-1593 .elementor-element.elementor-element-9a043ed {
        --width: 100%;
    }

    .elementor-1593 .elementor-element.elementor-element-64eabee {
        --width: 100%;
    }

    .elementor-1593 .elementor-element.elementor-element-d9b87a1 {
        --width: 100%;
    }

    .elementor-1593 .elementor-element.elementor-element-b145a46 {
        --width: 100%;
    }

    .elementor-1593 .elementor-element.elementor-element-3ecf7cf {
        --width: 100%;
    }

    .elementor-1593 .elementor-element.elementor-element-0004308 {
        --width: 100%;
    }

    .elementor-1593 .elementor-element.elementor-element-b57027d {
        --width: 100%;
    }

    .elementor-1593 .elementor-element.elementor-element-bdcb17f {
        --width: 100%;
    }

    .elementor-1593 .elementor-element.elementor-element-653f8a7 {
        --width: 100%;
    }

    .elementor-1593 .elementor-element.elementor-element-5b99868 {
        --width: 100%;
    }

    .elementor-1593 .elementor-element.elementor-element-ac54f67 {
        --width: 100%;
    }

    .elementor-1593 .elementor-element.elementor-element-e42aaac {
        --width: 100%;
    }

    .elementor-1593 .elementor-element.elementor-element-989b00b {
        --width: 100%;
    }

    .elementor-1593 .elementor-element.elementor-element-b86fa9a {
        --width: 100%;
    }

    .elementor-1593 .elementor-element.elementor-element-ef3fcf5 {
        --content-width: 100%;
    }

    .elementor-1593 .elementor-element.elementor-element-o130025 {
    font-size: 1.0em;
}

.elementor-1593 .elementor-element.elementor-element-a140ee9 {
    font-size: 1.4em;
}

.elementor-1593 .elementor-element.elementor-element-o1400aa {
    font-size: 1.0em;
}

.elementor-1593 .elementor-element.elementor-element-15o555a {
    font-size: 0.7em;
}
}