.elementor-638 .elementor-element.elementor-element-e37fed6{--display:flex;--min-height:70vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-638 .elementor-element.elementor-element-e37fed6:not(.elementor-motion-effects-element-type-background),.elementor-638 .elementor-element.elementor-element-e37fed6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://almacen47.com/wp-content/uploads/2026/05/contact-almacen47.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-638 .elementor-element.elementor-element-108b49f{--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;--margin-top:60px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-638 .elementor-element.elementor-element-3943cf4{--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-638 .elementor-element.elementor-element-128661d .eael-contact-form-7 .wpcf7-not-valid-tip{display:block!important}.elementor-638 .elementor-element.elementor-element-128661d .eael-contact-form-7 .wpcf7-validation-errors{display:block!important}.elementor-638 .elementor-element.elementor-element-128661d .eael-contact-form-7-wrapper{text-align:center}.elementor-638 .elementor-element.elementor-element-128661d .eael-contact-form-7-wrapper .eael-contact-form.eael-contact-form-7{max-width:100%}.elementor-638 .elementor-element.elementor-element-128661d .eael-contact-form{border-radius:10px 10px 10px 10px}.elementor-638 .elementor-element.elementor-element-128661d .eael-contact-form-7 .eael-contact-form-7-heading{text-align:left}.elementor-638 .elementor-element.elementor-element-128661d .eael-contact-form-7 .eael-contact-form-7-title{font-family:"Roboto",Sans-serif;font-weight:500}.elementor-638 .elementor-element.elementor-element-128661d .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0}.elementor-638 .elementor-element.elementor-element-128661d .eael-contact-form-7 .wpcf7-form-control.wpcf7-text,.elementor-638 .elementor-element.elementor-element-128661d .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz,.elementor-638 .elementor-element.elementor-element-128661d .eael-contact-form-7 .wpcf7-form-control.wpcf7-date,.elementor-638 .elementor-element.elementor-element-128661d .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea{padding:8px 8px 8px 8px;border-radius:10px 10px 10px 10px}.elementor-638 .elementor-element.elementor-element-128661d .eael-contact-form-7 .wpcf7-form-control.wpcf7-text,.elementor-638 .elementor-element.elementor-element-128661d .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz,.elementor-638 .elementor-element.elementor-element-128661d .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz,.elementor-638 .elementor-element.elementor-element-128661d .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea,.elementor-638 .elementor-element.elementor-element-128661d .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:"Roboto",Sans-serif;font-weight:500}.elementor-638 .elementor-element.elementor-element-128661d .eael-contact-form-7 .wpcf7-form input[type="submit"]{border-radius:10px 10px 10px 10px}.elementor-638 .elementor-element.elementor-element-6736d92{--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-638 .elementor-element.elementor-element-e29da92 iframe{height:762px}.elementor-638 .elementor-element.elementor-element-024d205{--display:flex;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-638 .elementor-element.elementor-element-3e183a4{text-align:center}.elementor-638 .elementor-element.elementor-element-3e183a4 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:700;color:var(--e-global-color-3c72148d)}.elementor-638 .elementor-element.elementor-element-5b8e48b [class*="ht-category-wrap"]{padding:10px 10px 10px 10px}.elementor-638 .elementor-element.elementor-element-5b8e48b .ht-category-wrap .ht-category-image{border-radius:20px 20px 20px 20px}.elementor-638 .elementor-element.elementor-element-5b8e48b .ht-category-wrap .ht-category-image a.ht-category-border::before{border-radius:20px 20px 20px 20px}.elementor-638 .elementor-element.elementor-element-5b8e48b [class*="ht-category-wrap"] [class*="ht-category-image-"]{border-radius:20px 20px 20px 20px}.elementor-638 .elementor-element.elementor-element-5b8e48b .product-slider .slick-arrow{border-radius:20px 20px 20px 20px}.elementor-638 .elementor-element.elementor-element-5b8e48b .product-slider .slick-dots li button{border-radius:20px 20px 20px 20px}.elementor-638 .elementor-element.elementor-element-b09443d{--display:flex;--min-height:253px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-60px;--margin-left:0px;--margin-right:0px}.elementor-638 .elementor-element.elementor-element-b09443d:not(.elementor-motion-effects-element-type-background),.elementor-638 .elementor-element.elementor-element-b09443d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-638 .elementor-element.elementor-element-b09443d.e-con{--align-self:center}.elementor-638 .elementor-element.elementor-element-b929cc9{--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-638 .elementor-element.elementor-element-da0daa2{--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;--gap:1px 1px;--row-gap:1px;--column-gap:1px}.elementor-638 .elementor-element.elementor-element-5616c96 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:47px;line-height:1.5em;color:var(--e-global-color-335dc3b4)}.elementor-638 .elementor-element.elementor-element-a3617f4{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 50px) 0;font-size:18px;color:var(--e-global-color-blocksy_palette_8)}.elementor-638 .elementor-element.elementor-element-7243fa6{--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;border-style:solid;--border-style:solid;border-width:0 0 0 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#CECECE69;--border-color:#CECECE69}.elementor-638 .elementor-element.elementor-element-7243fa6.e-con{--align-self:center}.elementor-638 .elementor-element.elementor-element-cd6874c .elementor-icon-wrapper{text-align:center}.elementor-638 .elementor-element.elementor-element-cd6874c.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-335dc3b4)}.elementor-638 .elementor-element.elementor-element-cd6874c.elementor-view-framed .elementor-icon,.elementor-638 .elementor-element.elementor-element-cd6874c.elementor-view-default .elementor-icon{color:var(--e-global-color-335dc3b4);border-color:var(--e-global-color-335dc3b4)}.elementor-638 .elementor-element.elementor-element-cd6874c.elementor-view-framed .elementor-icon,.elementor-638 .elementor-element.elementor-element-cd6874c.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-335dc3b4)}.elementor-638 .elementor-element.elementor-element-80e1564 img{width:42%}.elementor-638 .elementor-element.elementor-element-8af23c4 .elementor-button{background-color:var(--e-global-color-697ebf76);font-size:18px;font-weight:500;line-height:1.65em;border-radius:10px 10px 10px 10px;padding:12px 25px 12px 25px}.elementor-638 .elementor-element.elementor-element-8af23c4 .elementor-button:hover,.elementor-638 .elementor-element.elementor-element-8af23c4 .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-638 .elementor-element.elementor-element-8af23c4.elementor-element{--order:99999 /* order end hack */}@media(min-width:690px){.elementor-638 .elementor-element.elementor-element-3943cf4{--width:50%}.elementor-638 .elementor-element.elementor-element-6736d92{--width:50%}.elementor-638 .elementor-element.elementor-element-da0daa2{--width:100%}.elementor-638 .elementor-element.elementor-element-7243fa6{--width:100%}}@media(max-width:999px){.elementor-638 .elementor-element.elementor-element-128661d .eael-contact-form-7-wrapper .eael-contact-form.eael-contact-form-7{max-width:90%}.elementor-638 .elementor-element.elementor-element-128661d .eael-contact-form-7 .eael-contact-form-7-title{font-size:24px}.elementor-638 .elementor-element.elementor-element-b09443d{--min-height:400px}.elementor-638 .elementor-element.elementor-element-7243fa6{border-width:3px 0 0 0;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px}.elementor-638 .elementor-element.elementor-element-80e1564{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 120px) 0}}@media(max-width:689px){.elementor-638 .elementor-element.elementor-element-128661d .eael-contact-form-7 .eael-contact-form-7-title{font-size:20px}.elementor-638 .elementor-element.elementor-element-128661d .eael-contact-form-7 .wpcf7-form-control.wpcf7-text,.elementor-638 .elementor-element.elementor-element-128661d .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz,.elementor-638 .elementor-element.elementor-element-128661d .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz,.elementor-638 .elementor-element.elementor-element-128661d .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea,.elementor-638 .elementor-element.elementor-element-128661d .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-size:18px}.elementor-638 .elementor-element.elementor-element-3e183a4 .elementor-heading-title{font-size:33px}.elementor-638 .elementor-element.elementor-element-5616c96{text-align:center}.elementor-638 .elementor-element.elementor-element-5616c96 .elementor-heading-title{font-size:25px}.elementor-638 .elementor-element.elementor-element-a3617f4{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0;text-align:center}.elementor-638 .elementor-element.elementor-element-7243fa6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-638 .elementor-element.elementor-element-80e1564{text-align:center}.elementor-638 .elementor-element.elementor-element-80e1564 img{width:100%}}.cta-section{background:linear-gradient(135deg,#4d88cc 0%,#3a6eaa 100%);padding:clamp(40px, 6vh, 100px) clamp(20px, 5vw, 80px);position:relative;overflow:hidden}.cta-section::before{content:'';position:absolute;top:-100px;left:-100px;width:500px;height:500px;border-radius:50%;background:rgb(255 255 255 / .05);animation:float 4s ease-in-out infinite}.cta-section::after{content:'';position:absolute;bottom:-220px;right:-190px;width:500px;height:500px;border-radius:50%;background:rgb(255 255 255 / .05);animation:float 4s ease-in-out infinite}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}