.elementor-227 .elementor-element.elementor-element-e9e3661{--display:flex;--min-height:0px;--margin-top:-11px;--margin-bottom:-11px;--margin-left:-11px;--margin-right:-11px}.elementor-227 .elementor-element.elementor-element-e9e3661.e-con{--flex-grow:0;--flex-shrink:0}.elementor-widget-slides .elementor-slide-heading{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-slides .elementor-slide-description{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-slides .elementor-slide-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-227 .elementor-element.elementor-element-e9b070a .elementor-repeater-item-acd3cf5 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://mihogarplus.com/wp-content/uploads/2025/10/Black-and-White-Minimal-Interior-Design-Facebook-Cover-1500-x-600-px-1.png);background-size:cover}.elementor-227 .elementor-element.elementor-element-e9b070a .elementor-repeater-item-acd3cf5 .swiper-slide-contents{margin-right:auto}.elementor-227 .elementor-element.elementor-element-e9b070a .elementor-repeater-item-acd3cf5 .swiper-slide-inner{align-items:center;text-align:center}.elementor-227 .elementor-element.elementor-element-e9b070a .elementor-repeater-item-acd3cf5 .swiper-slide-inner .elementor-slide-heading{color:var(--e-global-color-accent)}.elementor-227 .elementor-element.elementor-element-e9b070a .elementor-repeater-item-acd3cf5 .swiper-slide-inner .elementor-slide-description{color:var(--e-global-color-accent)}.elementor-227 .elementor-element.elementor-element-e9b070a .elementor-repeater-item-acd3cf5 .swiper-slide-inner .elementor-slide-button{color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.elementor-227 .elementor-element.elementor-element-e9b070a .elementor-repeater-item-5460219 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://mihogarplus.com/wp-content/uploads/2025/10/Bano-portada.png);background-size:cover}.elementor-227 .elementor-element.elementor-element-e9b070a .elementor-repeater-item-5460219 .swiper-slide-contents{margin-right:auto}.elementor-227 .elementor-element.elementor-element-e9b070a .elementor-repeater-item-5460219 .swiper-slide-inner{align-items:center;text-align:center}.elementor-227 .elementor-element.elementor-element-e9b070a .elementor-repeater-item-eae4515 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://mihogarplus.com/wp-content/uploads/2025/10/Soft-Gray-and-Orange-Minimal-Real-Estate-Email-Headers-1500-x-600-px-1.png);background-size:cover}.elementor-227 .elementor-element.elementor-element-e9b070a .elementor-repeater-item-eae4515 .swiper-slide-contents{margin-left:auto}.elementor-227 .elementor-element.elementor-element-e9b070a .elementor-repeater-item-eae4515 .swiper-slide-inner{align-items:center;text-align:center}.elementor-227 .elementor-element.elementor-element-e9b070a .swiper-slide{transition-duration:calc(3000ms*1.2);height:530px}.elementor-227 .elementor-element.elementor-element-e9b070a{width:100%;max-width:100%;margin:12px 12px calc(var(--kit-widget-spacing, 0px) + 12px) 12px;padding:0}.elementor-227 .elementor-element.elementor-element-e9b070a.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-227 .elementor-element.elementor-element-e9b070a .swiper-slide-contents{max-width:100%}.elementor-227 .elementor-element.elementor-element-e9b070a .swiper-slide-inner{padding:90px;text-align:center}.elementor-227 .elementor-element.elementor-element-e9b070a .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:30px}.elementor-227 .elementor-element.elementor-element-e9b070a .elementor-slide-heading{color:#4d7c57}.elementor-227 .elementor-element.elementor-element-e9b070a .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:39px}.elementor-227 .elementor-element.elementor-element-e9b070a .elementor-slide-description{color:var(--e-global-color-accent);font-family:"Poppins",Sans-serif;font-weight:400}.elementor-227 .elementor-element.elementor-element-e9b070a .elementor-slide-button{border-width:1px}.elementor-227 .elementor-element.elementor-element-e9b070a .elementor-swiper-button{font-size:22px}.elementor-227 .elementor-element.elementor-element-e9b070a .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;height:6px;width:6px}.elementor-227 .elementor-element.elementor-element-e9b070a .swiper-horizontal .swiper-pagination-progressbar{height:6px}.elementor-227 .elementor-element.elementor-element-e9b070a .swiper-pagination-fraction{font-size:6px}.elementor-227 .elementor-element.elementor-element-4c0782b{--display:flex}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-227 .elementor-element.elementor-element-ee106fe{text-align:center}.elementor-227 .elementor-element.elementor-element-ee106fe .elementor-heading-title{color:var(--e-global-color-accent)}.elementor-227 .elementor-element.elementor-element-ee106fe .elementor-heading-title a:hover,.elementor-227 .elementor-element.elementor-element-ee106fe .elementor-heading-title a:focus{color:#e45d5d}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-227 .elementor-element.elementor-element-55448af.elementor-wc-products ul.products{grid-column-gap:100px;grid-row-gap:4px}.elementor-227 .elementor-element.elementor-element-55448af .woocommerce .woocommerce-loop-category__title{color:var(--e-global-color-primary)}.elementor-227 .elementor-element.elementor-element-55448af .woocommerce-loop-category__title .count{color:var(--e-global-color-accent)}.elementor-227 .elementor-element.elementor-element-d7694da{--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-227 .elementor-element.elementor-element-0d13ddb{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-227 .elementor-element.elementor-element-0d13ddb.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-227 .elementor-element.elementor-element-0d13ddb .wpcu-products__header h2:hover{color:#4d7c57 !important}.elementor-227 .elementor-element.elementor-element-0d13ddb .wpcu-products__header:hover{border-color:var(--e-global-color-accent)}.elementor-227 .elementor-element.elementor-element-0d13ddb .wpcu-product__title a:hover{color:#e45d5d !important}.elementor-227 .elementor-element.elementor-element-0d13ddb .wpcu-product__price__sale .amount bdi{color:#e45d5d !important}.elementor-227 .elementor-element.elementor-element-0d13ddb .wpcu-products .wpcu-product__price del bdi{color:#6d6875 !important}.elementor-227 .elementor-element.elementor-element-0d13ddb .wpcu-button a{color:#fff !important}.elementor-227 .elementor-element.elementor-element-0d13ddb .wpcu-button .button{background-color:#4d7c57 !important;border-color:#6d6875 !important}.elementor-227 .elementor-element.elementor-element-0d13ddb .wpcu-sale{color:#fff !important;background-color:#e45d5d !important;border-color:var(--e-global-color-accent)}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-227 .elementor-element.elementor-element-3b3c56d .elementor-button:hover,.elementor-227 .elementor-element.elementor-element-3b3c56d .elementor-button:focus{background-color:#6d6875}.elementor-227 .elementor-element.elementor-element-786002f{--display:grid;--e-con-grid-template-columns:repeat(4,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-icon-box .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-227 .elementor-element.elementor-element-7396153 .elementor-icon-box-wrapper{gap:10px}.elementor-227 .elementor-element.elementor-element-7396153:has(:hover) .elementor-icon-box-title,.elementor-227 .elementor-element.elementor-element-7396153:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-accent)}.elementor-227 .elementor-element.elementor-element-7396153 .elementor-icon-box-description{color:var(--e-global-color-secondary)}.elementor-227 .elementor-element.elementor-element-919a56a .elementor-icon-box-wrapper{gap:10px}.elementor-227 .elementor-element.elementor-element-919a56a:has(:hover) .elementor-icon-box-title,.elementor-227 .elementor-element.elementor-element-919a56a:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-accent)}.elementor-227 .elementor-element.elementor-element-919a56a .elementor-icon-box-description{color:var(--e-global-color-secondary)}.elementor-227 .elementor-element.elementor-element-601ab6c .elementor-icon-box-wrapper{gap:15px}.elementor-227 .elementor-element.elementor-element-601ab6c:has(:hover) .elementor-icon-box-title,.elementor-227 .elementor-element.elementor-element-601ab6c:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-accent)}.elementor-227 .elementor-element.elementor-element-601ab6c .elementor-icon-box-description{color:var(--e-global-color-secondary)}.elementor-227 .elementor-element.elementor-element-60b1309 .elementor-icon-box-wrapper{gap:15px}.elementor-227 .elementor-element.elementor-element-60b1309:has(:hover) .elementor-icon-box-title,.elementor-227 .elementor-element.elementor-element-60b1309:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-accent)}.elementor-227 .elementor-element.elementor-element-60b1309 .elementor-icon-box-description{color:var(--e-global-color-secondary)}.elementor-227 .elementor-element.elementor-element-fb8d6b2{--display:flex}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-gallery{--galleries-title-color-normal:var(--e-global-color-primary);--galleries-title-color-hover:var(--e-global-color-secondary);--galleries-pointer-bg-color-hover:var(--e-global-color-accent);--gallery-title-color-active:var(--e-global-color-secondary);--galleries-pointer-bg-color-active:var(--e-global-color-accent)}.elementor-widget-gallery .elementor-gallery-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-227 .elementor-element.elementor-element-108f999 .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-227 .elementor-element.elementor-element-108f999 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,.5)}.elementor-227 .elementor-element.elementor-element-108f999{--image-transition-duration:.8s;--overlay-transition-duration:.8s;--content-text-align:center;--content-padding:20px;--content-transition-duration:.8s;--content-transition-delay:.8s}body.elementor-page-227:not(.elementor-motion-effects-element-type-background),body.elementor-page-227>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}:root{--page-title-display:none}body.elementor-page-227{margin:-5px;padding:0}@media(max-width:1024px){.elementor-227 .elementor-element.elementor-element-786002f{--grid-auto-flow:row}}@media(min-width:768px){.elementor-227 .elementor-element.elementor-element-e9e3661{--width:100.435%}.elementor-227 .elementor-element.elementor-element-4c0782b{--content-width:669px}}@media(max-width:767px){.elementor-227 .elementor-element.elementor-element-786002f{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}}.elementor-slide-description{color:#000 !important}.elementor-slide-button{background-color:#4d7c57 !important;color:#fff !important;border:none !important;padding:10px 25px;border-radius:5px;font-weight:600;transition:all .3s ease-in-out}.elementor-slide-button:hover{background-color:#3b6245 !important}