.elementor-67 .elementor-element.elementor-element-45948f1{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-67 .elementor-element.elementor-element-45948f1:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-45948f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfa1f76 );}.elementor-67 .elementor-element.elementor-element-45948f1 > .elementor-shape-top svg, .elementor-67 .elementor-element.elementor-element-45948f1 > .e-con-inner > .elementor-shape-top svg{height:100px;transform:translateX(-50%) rotateY(180deg);}.elementor-67 .elementor-element.elementor-element-39504ba{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);--margin-top:0em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-67 .elementor-element.elementor-element-39504ba:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-39504ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-67 .elementor-element.elementor-element-df277af{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-67 .elementor-element.elementor-element-1027a9b .elementor-heading-title{color:var( --e-global-color-bacacd9 );}.elementor-67 .elementor-element.elementor-element-7d33857{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-67 .elementor-element.elementor-element-e218b33{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-67 .elementor-element.elementor-element-0e484c9{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-67 .elementor-element.elementor-element-8b59e0c .elementor-heading-title{color:var( --e-global-color-bacacd9 );}.elementor-67 .elementor-element.elementor-element-e22a8b0 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-67 .elementor-element.elementor-element-e22a8b0 .elementor-nav-menu--main .elementor-item{padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;}.elementor-67 .elementor-element.elementor-element-e22a8b0{--e-nav-menu-horizontal-menu-item-margin:calc( 2px / 2 );}.elementor-67 .elementor-element.elementor-element-e22a8b0 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:2px;}.elementor-67 .elementor-element.elementor-element-6416f4f{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-67 .elementor-element.elementor-element-a94e8d1 .elementor-heading-title{color:var( --e-global-color-bacacd9 );}.elementor-67 .elementor-element.elementor-element-a2a27a0 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-67 .elementor-element.elementor-element-a2a27a0 .elementor-nav-menu--main .elementor-item{padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;}.elementor-67 .elementor-element.elementor-element-a2a27a0{--e-nav-menu-horizontal-menu-item-margin:calc( 2px / 2 );}.elementor-67 .elementor-element.elementor-element-a2a27a0 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:2px;}.elementor-67 .elementor-element.elementor-element-cdd5fa6{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-67 .elementor-element.elementor-element-c46ebbf .elementor-heading-title{color:var( --e-global-color-bacacd9 );}.elementor-67 .elementor-element.elementor-element-e8001a7 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-67 .elementor-element.elementor-element-e8001a7 .elementor-nav-menu--main .elementor-item{padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;}.elementor-67 .elementor-element.elementor-element-e8001a7{--e-nav-menu-horizontal-menu-item-margin:calc( 2px / 2 );}.elementor-67 .elementor-element.elementor-element-e8001a7 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:2px;}.elementor-67 .elementor-element.elementor-element-7990ea2{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-67 .elementor-element.elementor-element-5ebb264 .elementor-heading-title{color:var( --e-global-color-bacacd9 );}.elementor-67 .elementor-element.elementor-element-2635129 .elementor-icon-list-icon i{color:var( --e-global-color-bacacd9 );transition:color 0.3s;}.elementor-67 .elementor-element.elementor-element-2635129 .elementor-icon-list-icon svg{fill:var( --e-global-color-bacacd9 );transition:fill 0.3s;}.elementor-67 .elementor-element.elementor-element-2635129 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-332724a );}.elementor-67 .elementor-element.elementor-element-2635129 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-332724a );}.elementor-67 .elementor-element.elementor-element-2635129{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-67 .elementor-element.elementor-element-2635129 .elementor-icon-list-text{transition:color 0.3s;}.elementor-67 .elementor-element.elementor-element-ba13458 .elementor-button-content-wrapper{flex-direction:row;}.elementor-67 .elementor-element.elementor-element-ba13458 .elementor-button{fill:#000000;color:#000000;}.elementor-67 .elementor-element.elementor-element-ba13458 .elementor-button:hover, .elementor-67 .elementor-element.elementor-element-ba13458 .elementor-button:focus{color:#FFFFFF;}.elementor-67 .elementor-element.elementor-element-ba13458 .elementor-button:hover svg, .elementor-67 .elementor-element.elementor-element-ba13458 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-67 .elementor-element.elementor-element-cc51645{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-67 .elementor-element.elementor-element-22e2b72{--display:flex;}.elementor-67 .elementor-element.elementor-element-a510bbb .elementor-heading-title{font-family:var( --e-global-typography-112b6c4-font-family ), Sans-serif;font-size:var( --e-global-typography-112b6c4-font-size );font-weight:var( --e-global-typography-112b6c4-font-weight );line-height:var( --e-global-typography-112b6c4-line-height );}.elementor-67 .elementor-element.elementor-element-3235521{--display:flex;}.elementor-67 .elementor-element.elementor-element-7681364{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-67 .elementor-element.elementor-element-7681364 .elementor-widget-container{text-align:right;}.elementor-67 .elementor-element.elementor-element-7681364 .elementor-social-icon{background-color:var( --e-global-color-332724a );}.elementor-67 .elementor-element.elementor-element-7681364 .elementor-social-icon i{color:#FFFFFF;}.elementor-67 .elementor-element.elementor-element-7681364 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-67 .elementor-element.elementor-element-7681364 .elementor-icon{border-radius:50% 50% 50% 50%;}.elementor-67 .elementor-element.elementor-element-7681364 .elementor-social-icon:hover{background-color:var( --e-global-color-332724a );}.elementor-67 .elementor-element.elementor-element-7681364 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-67 .elementor-element.elementor-element-7681364 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-67 .elementor-element.elementor-element-45948f1{--padding-top:1em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-67 .elementor-element.elementor-element-39504ba{--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-67 .elementor-element.elementor-element-1027a9b{text-align:center;}.elementor-67 .elementor-element.elementor-element-7d33857{--padding-top:0em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-67 .elementor-element.elementor-element-7990ea2{--margin-top:0em;--margin-bottom:0em;--margin-left:5em;--margin-right:5em;}.elementor-67 .elementor-element.elementor-element-a510bbb .elementor-heading-title{font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );}}@media(max-width:767px){.elementor-67 .elementor-element.elementor-element-45948f1{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-67 .elementor-element.elementor-element-df277af{--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-67 .elementor-element.elementor-element-e218b33{--padding-top:0em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-67 .elementor-element.elementor-element-0e484c9{--width:50%;}.elementor-67 .elementor-element.elementor-element-6416f4f{--width:50%;}.elementor-67 .elementor-element.elementor-element-7990ea2{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-67 .elementor-element.elementor-element-a510bbb{text-align:center;}.elementor-67 .elementor-element.elementor-element-a510bbb .elementor-heading-title{font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );}.elementor-67 .elementor-element.elementor-element-7681364 .elementor-widget-container{text-align:center;}}@media(min-width:768px){.elementor-67 .elementor-element.elementor-element-df277af{--width:50%;}.elementor-67 .elementor-element.elementor-element-0e484c9{--width:20%;}.elementor-67 .elementor-element.elementor-element-6416f4f{--width:20%;}.elementor-67 .elementor-element.elementor-element-cdd5fa6{--width:20%;}.elementor-67 .elementor-element.elementor-element-7990ea2{--width:40%;}.elementor-67 .elementor-element.elementor-element-22e2b72{--width:70%;}.elementor-67 .elementor-element.elementor-element-3235521{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-67 .elementor-element.elementor-element-df277af{--width:100%;}.elementor-67 .elementor-element.elementor-element-7d33857{--width:100%;}.elementor-67 .elementor-element.elementor-element-0e484c9{--width:33%;}.elementor-67 .elementor-element.elementor-element-6416f4f{--width:33%;}.elementor-67 .elementor-element.elementor-element-cdd5fa6{--width:33%;}.elementor-67 .elementor-element.elementor-element-7990ea2{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-2f75755 */.custom-carousel {
    width: 100%; /* Asegura que el carrusel ocupe el ancho completo */
    overflow: hidden;
    position: relative;
}

.custom-carousel .swiper-wrapper {
    display: flex;
    align-items: center;
}

.custom-carousel .swiper-slide {
    flex-shrink: 0;
    width: auto; /* Ajusta automáticamente según el espacio */
    text-align: center;
}

.custom-carousel img {
    width: 150px; /* Asegura que las imágenes sean responsivas */
    border-radius: 10px; /* Bordes redondeados opcionales */
}

.swiper-button-next, .swiper-button-prev {
    /* color: #000; /* Personaliza el color de las flechas */
    /* top: 50%; /* Centra las flechas verticalmente */
    /* transform: translateY(-50%);*/
    display:none;
}

.swiper-pagination-bullet {
    /* background: #FFC20B; /* Cambia el color de los puntos de la paginación */
    /* opacity: 0.7; */
    display:none;
    
}


.elementor-image-carousel .swiper-slide {
    transition: transform 0.3s ease-out; /* Suaviza el movimiento */
}/* End custom CSS */