.elementor-4875 .elementor-element.elementor-element-33e08399{--display:flex;}.elementor-widget-ucaddon_content_carousel_new .ue-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_carousel_new .ue-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_carousel_new .ue-btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4875 .elementor-element.elementor-element-14beb5b9 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .uc_image_carousel_container_holder{border-style:none;text-align:left;}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .ue-item{transform:scale(1,1);}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .uc-active-item .ue-item{transform:scale(1,1);}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .carousel-image{aspect-ratio:3 / 4;background-size:cover;border-radius:10px 10px 10px 10px;opacity:100%;}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .uc-active-item .carousel-image{opacity:100%;}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .ue-content-holder{justify-content:center;}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .content-padding{padding:0px 20px 20px 20px;min-height:493px;border-radius:10px 10px 10px 10px;}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .uc_image_carousel_content{background-color:#0000008C;}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .ue-title{color:#FFFFFF;font-family:"Archivo Black", Sans-serif;font-size:22px;font-weight:700;line-height:40px;margin-top:50px;}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .ue-text{color:#686868;font-family:"Arimo", Sans-serif;font-size:19px;font-weight:400;margin-top:10px;}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .ue-btn{font-family:"Archivo Black", Sans-serif;font-size:18px;font-weight:600;}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .uc_more_btn{padding:20px 40px 20px 40px;border-radius:0px;background-color:#FFFFFF;color:var( --e-global-color-primary );margin-top:0px;}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .uc_button:hover{background-color:var( --e-global-color-primary );}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .uc_more_btn svg{fill:var( --e-global-color-primary );}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .uc_more_btn:hover{color:#FFFFFF;}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .uc_more_btn:hover svg{fill:#FFFFFF;}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .ue-btn-inner-wrapper{gap:10px;}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .owl-nav .owl-prev{left:0px;right:auto;}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .owl-nav .owl-next{right:0px;left:auto;}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .owl-carousel .owl-nav .owl-next,.elementor-4875 .elementor-element.elementor-element-14beb5b9 .owl-carousel .owl-nav .owl-prev{top:214px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:var( --e-global-color-primary );color:#FAFAFA;}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .owl-carousel .owl-nav .owl-next:hover,.elementor-4875 .elementor-element.elementor-element-14beb5b9 .owl-carousel .owl-nav .owl-prev:hover{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .owl-dot.active{background-color:#000000;}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .owl-dots{margin-top:20px;}@media(max-width:1366px){.elementor-widget-ucaddon_content_carousel_new .ue-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_carousel_new .ue-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_carousel_new .ue-btn{font-size:var( --e-global-typography-text-font-size );}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .ue-title{margin-top:50px;}}@media(max-width:1200px){.elementor-4875 .elementor-element.elementor-element-14beb5b9 .ue-title{font-size:20px;margin-top:120px;}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .ue-btn{font-size:15px;}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .owl-carousel .owl-nav .owl-next,.elementor-4875 .elementor-element.elementor-element-14beb5b9 .owl-carousel .owl-nav .owl-prev{top:170px;}}@media(max-width:1024px){.elementor-widget-ucaddon_content_carousel_new .ue-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_carousel_new .ue-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_carousel_new .ue-btn{font-size:var( --e-global-typography-text-font-size );}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .ue-title{margin-top:80px;}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .owl-carousel .owl-nav .owl-next,.elementor-4875 .elementor-element.elementor-element-14beb5b9 .owl-carousel .owl-nav .owl-prev{top:200px;}}@media(max-width:767px){.elementor-widget-ucaddon_content_carousel_new .ue-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_carousel_new .ue-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_carousel_new .ue-btn{font-size:var( --e-global-typography-text-font-size );}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .ue-title{margin-top:130px;}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .ue-btn{font-size:14px;}.elementor-4875 .elementor-element.elementor-element-14beb5b9 .owl-carousel .owl-nav .owl-next,.elementor-4875 .elementor-element.elementor-element-14beb5b9 .owl-carousel .owl-nav .owl-prev{top:170px;}}/* Start custom CSS for ucaddon_content_carousel_new, class: .elementor-element-14beb5b9 */.elementor-3214 .elementor-element.elementor-element-150a906 .ue-title,
.elementor-3214 .elementor-element.elementor-element-150a906 .ue-title * {
    position: relative;
    display: inline-block;
    padding-bottom: 2px;
   
}

/* subrayado (estado inicial) */
.elementor-3214 .elementor-element.elementor-element-150a906 .ue-title::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background: #fff;
    transform-origin: left;
    transform: scaleX(1) !important;
    transition: transform 0.35s ease !important;
    will-change: transform;
}


/* hover sobre items clonados/activos por id (por si los IDs están presentes) */
#uc_content_carousel_new_elementor_150a906_item1:hover .ue-title::after,
#uc_content_carousel_new_elementor_150a906_item2:hover .ue-title::after,
#uc_content_carousel_new_elementor_150a906_item3:hover .ue-title::after,
#uc_content_carousel_new_elementor_150a906_item4:hover .ue-title::after,
#uc_content_carousel_new_elementor_150a906_item5:hover .ue-title::after
{
    transform: scaleX(0) !important;
    transform-origin: left;
}


#uc_content_carousel_new_elementor_150a906 .ue-btn-holder {
    
  display: flex;
    justify-content: center;

  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e08399 *//* Ocultar botón por defecto */
#uc_content_carousel_new_elementor_150a906 .uc_button {
    opacity: 0;
    transform: translateY(12px);
    transition: all 0.3s ease;
    pointer-events: none;
}

/* Mostrar botón SOLO cuando haces hover sobre el CARD */
#uc_content_carousel_new_elementor_150a906 .uc_image_carousel_container_holder:hover .uc_button {
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */