.elementor-49 .elementor-element.elementor-element-66012d6{--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;--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-49 .elementor-element.elementor-element-6a09fd4 .elementor-repeater-item-e37c07b .swiper-slide-bg{background-color:#590101;background-image:url(https://www.mi-mug.com/wp-content/uploads/2026/03/ChatGPT-Image-10-mar-2026-12_21_39.png);background-size:contain;}.elementor-49 .elementor-element.elementor-element-6a09fd4 .elementor-repeater-item-71923a1 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://www.mi-mug.com/wp-content/uploads/2026/02/mug-6-onzas-BLANCO-1.jpg);background-size:contain;}.elementor-49 .elementor-element.elementor-element-6a09fd4 .elementor-repeater-item-56863f9 .swiper-slide-bg{background-color:#0B133D;background-image:url(https://www.mi-mug.com/wp-content/uploads/2026/02/mug-escarchado-glitter-jpg.jpg);background-size:contain;}.elementor-49 .elementor-element.elementor-element-6a09fd4 .elementor-repeater-item-978afbf .swiper-slide-bg{background-color:#0A0079;background-image:url(https://www.mi-mug.com/wp-content/uploads/2026/02/mug-6-onzas.jpg);background-size:contain;}.elementor-49 .elementor-element.elementor-element-6a09fd4 .swiper-slide{transition-duration:calc(5000ms*1.2);height:521px;}.elementor-49 .elementor-element.elementor-element-6a09fd4 .swiper-slide-contents{max-width:66%;}.elementor-49 .elementor-element.elementor-element-6a09fd4 .swiper-slide-inner{text-align:center;}.elementor-49 .elementor-element.elementor-element-6da4ff4{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-5bdc53a{text-align:center;}.elementor-49 .elementor-element.elementor-element-5bdc53a .elementor-heading-title{font-weight:900;}.elementor-49 .elementor-element.elementor-element-3ee55b3{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-49 .elementor-element.elementor-element-fb4e6ba{--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;}.elementor-49 .elementor-element.elementor-element-9719e4b{--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;}.elementor-49 .elementor-element.elementor-element-d601fdf{--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;}.elementor-49 .elementor-element.elementor-element-08bb0eb{--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;}.elementor-49 .elementor-element.elementor-element-74fa810{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-49 .elementor-element.elementor-element-e4e3663{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-49 .elementor-element.elementor-element-8f1ab73{--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;}.elementor-49 .elementor-element.elementor-element-673400e{--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;}.elementor-49 .elementor-element.elementor-element-ef6588b > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-49 .elementor-element.elementor-element-ef6588b{text-align:center;}.elementor-49 .elementor-element.elementor-element-ef6588b .elementor-heading-title{letter-spacing:-1px;}.elementor-49 .elementor-element.elementor-element-0dec8e7{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-49 .elementor-element.elementor-element-20e274e{--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;}.elementor-49 .elementor-element.elementor-element-ba9abeb{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-49 .elementor-element.elementor-element-fb4e6ba{--width:35%;}.elementor-49 .elementor-element.elementor-element-9719e4b{--width:35%;}.elementor-49 .elementor-element.elementor-element-d601fdf{--width:35%;}.elementor-49 .elementor-element.elementor-element-e4e3663{--width:50%;}.elementor-49 .elementor-element.elementor-element-8f1ab73{--width:50%;}.elementor-49 .elementor-element.elementor-element-20e274e{--width:50%;}.elementor-49 .elementor-element.elementor-element-ba9abeb{--width:50%;}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-6a09fd4 .swiper-slide{height:223px;}.elementor-49 .elementor-element.elementor-element-6a09fd4 .swiper-slide-contents{max-width:0%;}.elementor-49 .elementor-element.elementor-element-ef6588b > .elementor-widget-container{margin:0px 0px 8px 0px;}}/* Start custom CSS for image, class: .elementor-element-d31ef55 */.cuadro {
    transition: all 0.4s ease;
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 0 6px 18px rgba(0,0,0,0.15);
}

.cuadro:hover {
    transform: translateY(-8px);
    box-shadow: 0 18px 35px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-95a9a92 */.cuadro-pro {
    transition: all 0.4s ease;
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 0 6px 18px rgba(0,0,0,0.15);
}

.cuadro-pro:hover {
    transform: translatex(-10px);
    box-shadow: 0 18px 35px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a2ba431 */.cuadro-pro {
    transition: all 0.4s ease;
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 0 6px 18px rgba(0,0,0,0.15);
}

.cuadro-pro:hover {
    transform: translate y(-10px);
    box-shadow: 0 18px 35px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08bb0eb */.galeria-cuadros img {
    width: 100%;
    height: 260px;
    object-fit: cover;
    border-radius: 12px;
    transition: all 0.4s ease;
    box-shadow: 0 6px 15px rgba(0,0,0,0.15);
}

.galeria-cuadros img:hover {
    transform: scale(1.08);
    box-shadow: 0 15px 30px rgba(0,0,0,0.25);
}

/* Cuadros separados */
.galeria-cuadros .elementor-image {
    overflow: hidden;
    margin: 10px;
    border-radius: 12px;
}/* End custom CSS */