.elementor-2 .elementor-element.elementor-element-94d0188{--display:flex;}.elementor-2 .elementor-element.elementor-element-7a9d1c5{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-e79e723{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;top:430.874px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-e79e723{left:342.836px;}body.rtl .elementor-2 .elementor-element.elementor-element-e79e723{right:342.836px;}.elementor-2 .elementor-element.elementor-element-e79e723 img{width:20%;}.elementor-2 .elementor-element.elementor-element-25fa4b2{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;top:152.841px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-25fa4b2{left:-457.039px;}body.rtl .elementor-2 .elementor-element.elementor-element-25fa4b2{right:-457.039px;}.elementor-2 .elementor-element.elementor-element-25fa4b2 img{width:35%;}.elementor-2 .elementor-element.elementor-element-69c5028{--display:flex;}body.elementor-page-2:not(.elementor-motion-effects-element-type-background), body.elementor-page-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #AFA894 0%, #94934F 100%);}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-7a9d1c5 */.artesania-img {
    position: absolute !important;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS *//* Aseguramos que la sección sea pantalla completa */
.section {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 100vh !important;
}

/* Ajuste para las imágenes */
.artesania-img img {
    max-width: 100%;
    height: auto;
    object-fit: contain;
}

/* Si quieres que la imagen grande tenga un efecto especial */
.section .main-img {
    width: 100%;
    max-height: 80vh;
}/* End custom CSS */