.elementor-52 .elementor-element.elementor-element-c809393>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-52 .elementor-element.elementor-element-c809393:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-c809393>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(http://tuhomefit.es/wp-content/uploads/2022/12/fondo-web.png)}.elementor-52 .elementor-element.elementor-element-c809393{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:-117px;margin-bottom:0;padding:0 0 0 0;z-index:1}.elementor-52 .elementor-element.elementor-element-c809393>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-52 .elementor-element.elementor-element-37edd3e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-52 .elementor-element.elementor-element-37edd3e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF0}.elementor-bc-flex-widget .elementor-52 .elementor-element.elementor-element-37edd3e.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-52 .elementor-element.elementor-element-37edd3e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-52 .elementor-element.elementor-element-37edd3e.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-52 .elementor-element.elementor-element-37edd3e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:1px}.elementor-52 .elementor-element.elementor-element-37edd3e>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-52 .elementor-element.elementor-element-37edd3e>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-widget-jet-slider .jet-slider .slider-pro .jet-slider__item{background-color:var(--e-global-color-secondary)}.elementor-widget-jet-slider .jet-slider .sp-image-container:after{background-color:var(--e-global-color-secondary)}.elementor-widget-jet-slider .jet-slider__desc{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-jet-slider .jet-slider__button--primary{background-color:var(--e-global-color-primary)}.elementor-widget-jet-slider .jet-slider__button--primary{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-jet-slider .jet-slider__button--secondary{background-color:var(--e-global-color-secondary)}.elementor-widget-jet-slider .jet-slider__button--secondary{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-jet-slider .jet-slider .sp-buttons .sp-button:hover{background-color:var(--e-global-color-primary)}.elementor-widget-jet-slider .jet-slider .sp-buttons .sp-button.sp-selected-button{background-color:var(--e-global-color-primary)}.elementor-widget-jet-slider .jet-slider .sp-thumbnail-container:before{border-color:var(--e-global-color-primary)}.elementor-widget-jet-slider .jet-slider .sp-thumbnail-container:hover:before{border-color:var(--e-global-color-secondary)}.elementor-widget-jet-slider .jet-slider .sp-thumbnail-container.sp-selected-thumbnail:before{border-color:var(--e-global-color-primary)}.elementor-widget-jet-slider .jet-slider__fraction-pagination span{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-52 .elementor-element.elementor-element-7dc1390 .elementor-repeater-item-258d631 .jet-slider__content-item{justify-content:center}.elementor-52 .elementor-element.elementor-element-7dc1390 .elementor-repeater-item-258d631 .jet-slider__content{justify-content:center}.elementor-52 .elementor-element.elementor-element-7dc1390 .elementor-repeater-item-258d631 .jet-slider__icon{justify-content:center}.elementor-52 .elementor-element.elementor-element-7dc1390 .elementor-repeater-item-258d631 .jet-slider__title{text-align:center}.elementor-52 .elementor-element.elementor-element-7dc1390 .elementor-repeater-item-258d631 .jet-slider__subtitle{text-align:center}.elementor-52 .elementor-element.elementor-element-7dc1390 .elementor-repeater-item-258d631 .jet-slider__desc{align-self:center;text-align:center}.elementor-52 .elementor-element.elementor-element-7dc1390 .elementor-repeater-item-258d631 .jet-slider__button-wrapper{text-align:center}.elementor-52 .elementor-element.elementor-element-7dc1390 .elementor-repeater-item-dc71343 .jet-slider__content-item{justify-content:center}.elementor-52 .elementor-element.elementor-element-7dc1390 .elementor-repeater-item-dc71343 .jet-slider__content{justify-content:center}.elementor-52 .elementor-element.elementor-element-7dc1390 .elementor-repeater-item-dc71343 .jet-slider__icon{justify-content:center}.elementor-52 .elementor-element.elementor-element-7dc1390 .elementor-repeater-item-dc71343 .jet-slider__title{text-align:center}.elementor-52 .elementor-element.elementor-element-7dc1390 .elementor-repeater-item-dc71343 .jet-slider__subtitle{text-align:center}.elementor-52 .elementor-element.elementor-element-7dc1390 .elementor-repeater-item-dc71343 .jet-slider__desc{align-self:center;text-align:center}.elementor-52 .elementor-element.elementor-element-7dc1390 .elementor-repeater-item-dc71343 .jet-slider__button-wrapper{text-align:center}.elementor-52 .elementor-element.elementor-element-7dc1390 .slider-pro{min-height:1000px}.elementor-52 .elementor-element.elementor-element-7dc1390 .jet-slider .slider-pro .jet-slider__content-inner{max-width:100%}.elementor-52 .elementor-element.elementor-element-7dc1390 .jet-slider .sp-buttons{max-width:100%;text-align:center}.elementor-52 .elementor-element.elementor-element-7dc1390 .jet-slider .slider-pro .jet-slider__item{background-color:#fff0}.elementor-52 .elementor-element.elementor-element-7dc1390 .jet-slider .sp-image-container:after{background-color:#FFF;opacity:0}.elementor-52 .elementor-element.elementor-element-7dc1390 .jet-slider__content-inner{background-color:#fff0;padding:0 0 0 0}.elementor-52 .elementor-element.elementor-element-7dc1390>.elementor-widget-container{background-color:#FFF0;margin:0 0 0 0;padding:200px 0 0 0}.elementor-52 .elementor-element.elementor-element-7dc1390 .jet-slider{padding:0 0 0 0;margin:0 0 0 0}.elementor-52 .elementor-element.elementor-element-7dc1390 .jet-slider .sp-full-screen-button{background-color:#fff0}.elementor-52 .elementor-element.elementor-element-7dc1390 .jet-slider__content-item{justify-content:center}.elementor-52 .elementor-element.elementor-element-7dc1390 .jet-slider__content{justify-content:flex-start}.elementor-52 .elementor-element.elementor-element-7dc1390 .jet-slider__icon{justify-content:center}.elementor-52 .elementor-element.elementor-element-7dc1390 .jet-slider__title{text-align:center;color:#000;font-family:"Roboto",Sans-serif;font-size:100px;font-weight:500;padding:0 0 0 0;margin:-250px 950px 400px 0}.elementor-52 .elementor-element.elementor-element-7dc1390 .jet-slider__subtitle{text-align:center;color:#000;font-family:"Roboto Condensed",Sans-serif;font-size:67px;font-weight:200;padding:0 0 0 0;margin:0 0 0 0}.elementor-52 .elementor-element.elementor-element-7dc1390 .jet-slider__desc{max-width:1000px;align-self:flex-end;text-align:center;color:#FFF;font-family:"Roboto",Sans-serif;font-size:35px;font-weight:400;padding:0 0 0 0;margin:-20px 0 0 350px}.elementor-52 .elementor-element.elementor-element-7dc1390 .jet-slider__button-wrapper{text-align:center}.elementor-52 .elementor-element.elementor-element-7dc1390 .jet-slider__button--primary{padding:15px 15px 15px 15px;margin:0 0 0 0;background-color:#303030;color:#FFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;box-shadow:3px 3px 10px 0 rgb(255 255 255 / .5)}.elementor-52 .elementor-element.elementor-element-7dc1390 .jet-slider__button--primary:hover{background-color:#000;color:#F45F86;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:5px 5px 5px 5px;box-shadow:3px 3px 10px 0 #F45F86}.elementor-52 .elementor-element.elementor-element-7dc1390 .jet-slider__button--primary:hover{font-size:20px}.elementor-52 .elementor-element.elementor-element-7dc1390 .jet-slider .sp-thumbnail-container:hover:before{border-style:solid;border-width:2px 2px 2px 2px}.elementor-52 .elementor-element.elementor-element-7dc1390 .jet-slider .sp-thumbnail-container.sp-selected-thumbnail:before{border-style:solid;border-width:2px 2px 2px 2px}.elementor-52 .elementor-element.elementor-element-58508bd:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-58508bd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(http://tuhomefit.es/wp-content/uploads/2022/12/fondo-web.png);background-position:center center;background-repeat:no-repeat}.elementor-52 .elementor-element.elementor-element-58508bd{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-52 .elementor-element.elementor-element-58508bd>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-52 .elementor-element.elementor-element-514d28e>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-52 .elementor-element.elementor-element-114c2b9:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-114c2b9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFFC}.elementor-52 .elementor-element.elementor-element-114c2b9{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:50px 0 0 0}.elementor-52 .elementor-element.elementor-element-114c2b9>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-52 .elementor-element.elementor-element-fa64809 .elementor-icon-wrapper{text-align:center}.elementor-52 .elementor-element.elementor-element-fa64809.elementor-view-stacked .elementor-icon{background-color:#3B9AD7}.elementor-52 .elementor-element.elementor-element-fa64809.elementor-view-framed .elementor-icon,.elementor-52 .elementor-element.elementor-element-fa64809.elementor-view-default .elementor-icon{color:#3B9AD7;border-color:#3B9AD7}.elementor-52 .elementor-element.elementor-element-fa64809.elementor-view-framed .elementor-icon,.elementor-52 .elementor-element.elementor-element-fa64809.elementor-view-default .elementor-icon svg{fill:#3B9AD7}.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-52 .elementor-element.elementor-element-e51292a>.elementor-widget-container{margin:0 0 45px 0;padding:0 0 0 0}.elementor-52 .elementor-element.elementor-element-e51292a{text-align:center}.elementor-52 .elementor-element.elementor-element-e51292a .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#fff0;stroke:#fff0;text-shadow:0 1px 1px #fff0;color:#000}.elementor-52 .elementor-element.elementor-element-07acbf7 .elementor-icon-wrapper{text-align:center}.elementor-52 .elementor-element.elementor-element-07acbf7.elementor-view-stacked .elementor-icon{background-color:#3BD744}.elementor-52 .elementor-element.elementor-element-07acbf7.elementor-view-framed .elementor-icon,.elementor-52 .elementor-element.elementor-element-07acbf7.elementor-view-default .elementor-icon{color:#3BD744;border-color:#3BD744}.elementor-52 .elementor-element.elementor-element-07acbf7.elementor-view-framed .elementor-icon,.elementor-52 .elementor-element.elementor-element-07acbf7.elementor-view-default .elementor-icon svg{fill:#3BD744}.elementor-52 .elementor-element.elementor-element-f7ef87d>.elementor-widget-container{margin:0 0 45px 0;padding:0 0 0 0}.elementor-52 .elementor-element.elementor-element-f7ef87d{text-align:center}.elementor-52 .elementor-element.elementor-element-f7ef87d .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#fff0;stroke:#fff0;text-shadow:0 1px 1px #fff0;color:#000}.elementor-52 .elementor-element.elementor-element-2e9fbda .elementor-icon-wrapper{text-align:center}.elementor-52 .elementor-element.elementor-element-2e9fbda.elementor-view-stacked .elementor-icon{background-color:#3BD7D2}.elementor-52 .elementor-element.elementor-element-2e9fbda.elementor-view-framed .elementor-icon,.elementor-52 .elementor-element.elementor-element-2e9fbda.elementor-view-default .elementor-icon{color:#3BD7D2;border-color:#3BD7D2}.elementor-52 .elementor-element.elementor-element-2e9fbda.elementor-view-framed .elementor-icon,.elementor-52 .elementor-element.elementor-element-2e9fbda.elementor-view-default .elementor-icon svg{fill:#3BD7D2}.elementor-52 .elementor-element.elementor-element-25dab86>.elementor-widget-container{margin:0 0 45px 0;padding:0 0 0 0}.elementor-52 .elementor-element.elementor-element-25dab86{text-align:center}.elementor-52 .elementor-element.elementor-element-25dab86 .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#fff0;stroke:#fff0;text-shadow:0 1px 1px #fff0;color:#000}.elementor-52 .elementor-element.elementor-element-9c631f5 .elementor-icon-wrapper{text-align:center}.elementor-52 .elementor-element.elementor-element-9c631f5.elementor-view-stacked .elementor-icon{background-color:#B6208D}.elementor-52 .elementor-element.elementor-element-9c631f5.elementor-view-framed .elementor-icon,.elementor-52 .elementor-element.elementor-element-9c631f5.elementor-view-default .elementor-icon{color:#B6208D;border-color:#B6208D}.elementor-52 .elementor-element.elementor-element-9c631f5.elementor-view-framed .elementor-icon,.elementor-52 .elementor-element.elementor-element-9c631f5.elementor-view-default .elementor-icon svg{fill:#B6208D}.elementor-52 .elementor-element.elementor-element-76066e9>.elementor-widget-container{margin:0 0 45px 0;padding:0 0 0 0}.elementor-52 .elementor-element.elementor-element-76066e9{text-align:center}.elementor-52 .elementor-element.elementor-element-76066e9 .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#fff0;stroke:#fff0;text-shadow:0 1px 1px #fff0;color:#000}.elementor-52 .elementor-element.elementor-element-95f9c33 .elementor-icon-wrapper{text-align:center}.elementor-52 .elementor-element.elementor-element-95f9c33.elementor-view-stacked .elementor-icon{background-color:#F3C843}.elementor-52 .elementor-element.elementor-element-95f9c33.elementor-view-framed .elementor-icon,.elementor-52 .elementor-element.elementor-element-95f9c33.elementor-view-default .elementor-icon{color:#F3C843;border-color:#F3C843}.elementor-52 .elementor-element.elementor-element-95f9c33.elementor-view-framed .elementor-icon,.elementor-52 .elementor-element.elementor-element-95f9c33.elementor-view-default .elementor-icon svg{fill:#F3C843}.elementor-52 .elementor-element.elementor-element-e5c2da1>.elementor-widget-container{margin:0 0 45px 0;padding:0 0 0 0}.elementor-52 .elementor-element.elementor-element-e5c2da1{text-align:center}.elementor-52 .elementor-element.elementor-element-e5c2da1 .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#fff0;stroke:#fff0;text-shadow:0 1px 1px #fff0;color:#000}.elementor-52 .elementor-element.elementor-element-097a807 .elementor-icon-wrapper{text-align:center}.elementor-52 .elementor-element.elementor-element-097a807.elementor-view-stacked .elementor-icon{background-color:#F47F7F}.elementor-52 .elementor-element.elementor-element-097a807.elementor-view-framed .elementor-icon,.elementor-52 .elementor-element.elementor-element-097a807.elementor-view-default .elementor-icon{color:#F47F7F;border-color:#F47F7F}.elementor-52 .elementor-element.elementor-element-097a807.elementor-view-framed .elementor-icon,.elementor-52 .elementor-element.elementor-element-097a807.elementor-view-default .elementor-icon svg{fill:#F47F7F}.elementor-52 .elementor-element.elementor-element-cdcab8d>.elementor-widget-container{margin:0 0 45px 0;padding:0 0 0 0}.elementor-52 .elementor-element.elementor-element-cdcab8d{text-align:center}.elementor-52 .elementor-element.elementor-element-cdcab8d .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#fff0;stroke:#fff0;text-shadow:0 1px 1px #fff0;color:#000}.elementor-52 .elementor-element.elementor-element-2af835d>.elementor-widget-container{margin:45px 0 45px 0;padding:0 0 0 0}.elementor-52 .elementor-element.elementor-element-2af835d{text-align:center}.elementor-52 .elementor-element.elementor-element-2af835d .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:49px;font-weight:200;text-transform:uppercase;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#fff0;stroke:#fff0;text-shadow:0 0 0 #E4E2E2;color:#5D5D5D}.elementor-widget-jet-timeline .jet-timeline-item .timeline-item__meta-content{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-jet-timeline .jet-timeline-item .timeline-item__card-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-jet-timeline .jet-timeline-item .timeline-item__card-desc{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-jet-timeline .timeline-item__card-btn{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);background-color:var(--e-global-color-accent)}.elementor-widget-jet-timeline .timeline-item__point-content.timeline-item__point-content--text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-52 .elementor-element.elementor-element-a62d156>.elementor-widget-container{padding:0 0 80px 0}.elementor-52 .elementor-element.elementor-element-a62d156 .jet-timeline--align-center .timeline-item__point{margin-left:20px;margin-right:20px}.elementor-52 .elementor-element.elementor-element-a62d156 .jet-timeline--align-left .timeline-item__point{margin-right:20px}.elementor-52 .elementor-element.elementor-element-a62d156 .jet-timeline--align-right .timeline-item__point{margin-left:20px}.elementor-52 .elementor-element.elementor-element-a62d156 .jet-timeline-item+.jet-timeline-item{margin-top:30px}.elementor-52 .elementor-element.elementor-element-a62d156 .jet-timeline-item .timeline-item__card-arrow{width:20px;height:20px}.elementor-52 .elementor-element.elementor-element-a62d156 .jet-timeline--align-center .jet-timeline-item:nth-child(odd) .timeline-item__card-arrow{margin-left:calc(-20px / 2);margin-right:calc(-20px / 2)}.elementor-52 .elementor-element.elementor-element-a62d156 .jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__card-arrow{margin-left:calc(-20px / 2)}.rtl .elementor-52 .elementor-element.elementor-element-a62d156 .jet-timeline--align-center .jet-timeline-item:nth-child(odd) .timeline-item__card-arrow{margin-left:calc(-20px / 2)}.rtl .elementor-52 .elementor-element.elementor-element-a62d156 .jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__card-arrow{margin-right:calc(-20px / 2)}.elementor-52 .elementor-element.elementor-element-a62d156 .jet-timeline--align-left .jet-timeline-item .timeline-item__card-arrow{margin-left:calc(-20px / 2)}.elementor-52 .elementor-element.elementor-element-a62d156 .jet-timeline--align-right .jet-timeline-item .timeline-item__card-arrow{margin-right:calc(-20px / 2)}.elementor-52 .elementor-element.elementor-element-a62d156 .jet-timeline-item .timeline-item__card-img{margin-bottom:10px}.elementor-52 .elementor-element.elementor-element-a62d156 .jet-timeline-item.jet-timeline-item--image-inside_after .timeline-item__card-img{margin-top:10px;margin-bottom:0}.elementor-52 .elementor-element.elementor-element-a62d156 .jet-timeline-item .timeline-item__meta-content{font-family:"Roboto",Sans-serif;font-weight:300;color:#000}.elementor-52 .elementor-element.elementor-element-a62d156 .jet-timeline-item .timeline-item__card-content{border-radius:0 0 0 0;overflow:hidden}.elementor-52 .elementor-element.elementor-element-a62d156 .timeline-item__point-content.timeline-item__point-content--icon .jet-elements-icon{font-size:24px}.elementor-52 .elementor-element.elementor-element-a62d156 .timeline-item__point-content{height:50px;width:50px;color:#FFF;background-color:#D3D3D3}.elementor-52 .elementor-element.elementor-element-a62d156 .jet-timeline--align-center .jet-timeline__line{margin-left:calc(50px / 2);margin-right:calc(50px / 2)}.elementor-52 .elementor-element.elementor-element-a62d156 .jet-timeline--align-left .jet-timeline__line{margin-left:calc(50px / 2)}.elementor-52 .elementor-element.elementor-element-a62d156 .jet-timeline--align-right .jet-timeline__line{margin-right:calc(50px / 2);right:-2px}.elementor-52 .elementor-element.elementor-element-a62d156 .jet-timeline-item:hover .timeline-item__point-content{color:#FFF;background-color:#ACA9A9}.elementor-52 .elementor-element.elementor-element-a62d156 .jet-timeline-item.is--active .timeline-item__point-content{color:#FFF5F5;background-color:#E2B8B8}.elementor-52 .elementor-element.elementor-element-a62d156 .jet-timeline__line-progress{background-color:#E2B8B8}.elementor-52 .elementor-element.elementor-element-a62d156 .jet-timeline__line{width:2px}.elementor-52 .elementor-element.elementor-element-dcf4eed:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-dcf4eed>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#DFB0B0}.elementor-52 .elementor-element.elementor-element-dcf4eed{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-52 .elementor-element.elementor-element-dcf4eed>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-52 .elementor-element.elementor-element-dcf4eed>.elementor-shape-top .elementor-shape-fill{fill:#FFF}.elementor-52 .elementor-element.elementor-element-dcf4eed>.elementor-shape-top svg{width:calc(142% + 1.3px);height:119px;transform:translateX(-50%) rotateY(180deg)}.elementor-52 .elementor-element.elementor-element-dcf4eed>.elementor-shape-bottom .elementor-shape-fill{fill:#EAC3C3}.elementor-52 .elementor-element.elementor-element-dcf4eed>.elementor-shape-bottom svg{width:calc(300% + 1.3px);height:240px}.elementor-52 .elementor-element.elementor-element-f7e0b75>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 0 50px 0}.elementor-52 .elementor-element.elementor-element-2580fc1>.elementor-widget-container{margin:10px 10px 10px 10px;padding:0 0 0 0}.elementor-52 .elementor-element.elementor-element-2580fc1{text-align:center}.elementor-52 .elementor-element.elementor-element-2580fc1 .elementor-heading-title{font-family:"Fira Sans",Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;line-height:.5em;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#fff0;stroke:#fff0;text-shadow:0 0 0 #E4E2E2;color:#000}.elementor-52 .elementor-element.elementor-element-0874e92>.elementor-widget-container{margin:15px 0 15px 0;padding:0 0 0 0}.elementor-52 .elementor-element.elementor-element-0874e92{text-align:center}.elementor-52 .elementor-element.elementor-element-0874e92 .elementor-heading-title{font-family:"Fira Sans",Sans-serif;font-size:35px;font-weight:500;text-transform:uppercase;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#fff0;stroke:#fff0;text-shadow:0 0 0 #E4E2E2;color:#FFF}.elementor-52 .elementor-element.elementor-element-67973f2>.elementor-widget-container{margin:0 350px 0 350px}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-row:not(:last-child),.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder-row:not(:last-child){padding-bottom:2px}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form__label,.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder__label{font-family:"Fira Sans",Sans-serif;font-size:20px;font-weight:700;color:#FFF}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form.layout-row .jet-form-col__start,.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder.layout-row .jet-form-builder-col__start{max-width:30%;-ms-flex:0 0 30%;flex:0 0 30%}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form__label,.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder__label,.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form__desc,.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder__desc{display:flex;justify-content:flex-start}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-col,.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder-row{align-items:flex-start}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form__field:not(.checkradio-field):not(.range-field),.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder__field:not(.checkradio-field):not(.range-field){font-family:"Roboto",Sans-serif;font-size:15px;color:#FFF;border-style:none;border-radius:10px 10px 10px 10px;box-shadow:1px 2px 1px 1px rgb(0 0 0 / .5)}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form ::-webkit-input-placeholder{color:#FFF}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form ::-ms-input-placeholder{color:#FFF}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form ::-moz-placeholder{color:#FFF}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form :-moz-placeholder{color:#FFF}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder ::-webkit-input-placeholder{color:#FFF}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder ::-ms-input-placeholder{color:#FFF}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder ::-moz-placeholder{color:#FFF}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder :-moz-placeholder{color:#FFF}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form__field:not(.checkradio-field):not(.range-field),.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater){background-color:#E6BBBB}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form .checkradio-wrap,.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder .checkradio-wrap{font-size:15px;color:#FFF}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form .checkradio-wrap label,.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder .checkradio-wrap label{background-color:#fff0;margin:0 0 0 0;border-style:none;border-radius:10px 10px 10px 10px}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder__field-wrap .for-checkbox span::before{display:inline-block;font-size:17px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFF;border-radius:10px 10px 10px 10px;background-color:#fff0}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder__field-wrap label.for-checkbox :checked+span::before{background-color:#63CB4D}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder__field-wrap .for-radio span::before{display:inline-block}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form__heading,.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder__heading{color:#fff0}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-repeater__actions,.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder-repeater__actions{justify-content:flex-start}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-repeater__row-remove,.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder-repeater__row-remove{align-self:flex-start}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form .jet-apb-calendar-slots__close{font-size:35px;top:10px;right:10px}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form__submit,.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder__submit{background-color:#fff0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000;border-radius:10px 10px 10px 10px}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form__submit:hover,.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder__submit:hover{background-color:#DD9494}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form__submit-wrap,.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder__submit-wrap{justify-content:flex-start;align-items:flex-start}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder__submit{justify-content:center}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-message,.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder-message{text-align:center}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form__field-error,.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder__field-error,.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form .jet-engine-file-upload__errors,.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder-file-upload__errors{text-align:left}.elementor-52 .elementor-element.elementor-element-1c50d42:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-1c50d42>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0}.elementor-52 .elementor-element.elementor-element-1c50d42{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-52 .elementor-element.elementor-element-1c50d42>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-52 .elementor-element.elementor-element-dab7168>.elementor-widget-container{padding:50px 0 0 0}.elementor-52 .elementor-element.elementor-element-dab7168{text-align:center}.elementor-52 .elementor-element.elementor-element-dab7168 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:65px;font-weight:600;text-shadow:3px 3px 10px rgb(0 0 0 / .53);color:#F6F3F3}.elementor-widget-toggle .elementor-toggle-title,.elementor-widget-toggle .elementor-toggle-icon{color:var(--e-global-color-primary)}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-toggle .elementor-tab-title.elementor-active a,.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var(--e-global-color-accent)}.elementor-widget-toggle .elementor-toggle-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-toggle .elementor-tab-content{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-52 .elementor-element.elementor-element-0122969 .elementor-tab-title{border-width:1px;border-color:#EFEFEF;background-color:#FFF0}.elementor-52 .elementor-element.elementor-element-0122969 .elementor-tab-content{border-width:1px;border-block-end-color:#EFEFEF;color:#757575;font-family:"Roboto",Sans-serif;font-weight:400}.elementor-52 .elementor-element.elementor-element-0122969 .elementor-toggle-item:not(:last-child){margin-block-end:10px}.elementor-52 .elementor-element.elementor-element-0122969 .elementor-toggle-title,.elementor-52 .elementor-element.elementor-element-0122969 .elementor-toggle-icon{color:#0A0A0A}.elementor-52 .elementor-element.elementor-element-0122969 .elementor-toggle-icon svg{fill:#0A0A0A}.elementor-52 .elementor-element.elementor-element-0122969 .elementor-tab-title.elementor-active a,.elementor-52 .elementor-element.elementor-element-0122969 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#DFB0B0}.elementor-52 .elementor-element.elementor-element-0122969 .elementor-toggle-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600}.elementor-52 .elementor-element.elementor-element-0122969 .elementor-tab-title .elementor-toggle-icon i:before{color:#DFB0B0}.elementor-52 .elementor-element.elementor-element-0122969 .elementor-tab-title .elementor-toggle-icon svg{fill:#DFB0B0}.elementor-52 .elementor-element.elementor-element-0122969 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#E06B6B}.elementor-52 .elementor-element.elementor-element-0122969 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#E06B6B}.elementor-52 .elementor-element.elementor-element-0122969 .elementor-toggle-icon{margin-inline-end:13px}body.elementor-page-52:not(.elementor-motion-effects-element-type-background),body.elementor-page-52>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(http://tuhomefit.es/wp-content/uploads/2022/12/fondo-web.png)}:root{--page-title-display:none}@media(min-width:1025px){.elementor-52 .elementor-element.elementor-element-58508bd:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-58508bd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-52 .elementor-element.elementor-element-a62d156 .jet-timeline--align-center .jet-timeline-item.jet-timeline-item--image-outside_after .timeline-item__card-img{margin-top:10px;margin-bottom:0}}@media(max-width:767px){.elementor-52 .elementor-element.elementor-element-c809393{margin-top:-90px;margin-bottom:0;padding:0 0 0 0}.elementor-52 .elementor-element.elementor-element-37edd3e.elementor-column>.elementor-widget-wrap{justify-content:flex-start}.elementor-52 .elementor-element.elementor-element-37edd3e>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-52 .elementor-element.elementor-element-7dc1390 .slider-pro{min-height:645px}.elementor-52 .elementor-element.elementor-element-7dc1390>.elementor-widget-container{margin:0 0 -110px 0;padding:0 0 0 0}.elementor-52 .elementor-element.elementor-element-7dc1390 .jet-slider{padding:0 0 0 0;margin:0 0 0 0}.elementor-52 .elementor-element.elementor-element-7dc1390 .jet-slider__content-inner{margin:0 0 0 0}.elementor-52 .elementor-element.elementor-element-58508bd{margin-top:0;margin-bottom:0;padding:0 0 0 0}.elementor-52 .elementor-element.elementor-element-370317b{width:50%}.elementor-52 .elementor-element.elementor-element-fa64809 .elementor-icon{font-size:36px}.elementor-52 .elementor-element.elementor-element-fa64809 .elementor-icon svg{height:36px}.elementor-52 .elementor-element.elementor-element-e51292a .elementor-heading-title{font-size:12px}.elementor-52 .elementor-element.elementor-element-c74e4b6{width:50%}.elementor-52 .elementor-element.elementor-element-07acbf7 .elementor-icon{font-size:36px}.elementor-52 .elementor-element.elementor-element-07acbf7 .elementor-icon svg{height:36px}.elementor-52 .elementor-element.elementor-element-f7ef87d .elementor-heading-title{font-size:12px}.elementor-52 .elementor-element.elementor-element-793c2ab{width:50%}.elementor-52 .elementor-element.elementor-element-2e9fbda .elementor-icon{font-size:36px}.elementor-52 .elementor-element.elementor-element-2e9fbda .elementor-icon svg{height:36px}.elementor-52 .elementor-element.elementor-element-25dab86 .elementor-heading-title{font-size:12px}.elementor-52 .elementor-element.elementor-element-058db4b{width:50%}.elementor-52 .elementor-element.elementor-element-9c631f5 .elementor-icon{font-size:36px}.elementor-52 .elementor-element.elementor-element-9c631f5 .elementor-icon svg{height:36px}.elementor-52 .elementor-element.elementor-element-76066e9 .elementor-heading-title{font-size:12px}.elementor-52 .elementor-element.elementor-element-d27c337{width:50%}.elementor-52 .elementor-element.elementor-element-95f9c33 .elementor-icon{font-size:36px}.elementor-52 .elementor-element.elementor-element-95f9c33 .elementor-icon svg{height:36px}.elementor-52 .elementor-element.elementor-element-e5c2da1 .elementor-heading-title{font-size:12px}.elementor-52 .elementor-element.elementor-element-3acd97d{width:50%}.elementor-52 .elementor-element.elementor-element-097a807 .elementor-icon{font-size:36px}.elementor-52 .elementor-element.elementor-element-097a807 .elementor-icon svg{height:36px}.elementor-52 .elementor-element.elementor-element-cdcab8d .elementor-heading-title{font-size:12px}.elementor-52 .elementor-element.elementor-element-2af835d>.elementor-widget-container{margin:0 0 0 0}.elementor-52 .elementor-element.elementor-element-2af835d .elementor-heading-title{font-size:19px}.elementor-52 .elementor-element.elementor-element-a62d156>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-52 .elementor-element.elementor-element-a62d156 .jet-timeline-item+.jet-timeline-item{margin-top:38px}.elementor-52 .elementor-element.elementor-element-a62d156 .jet-timeline-item .timeline-item__card-content{padding:15px 15px 15px 15px}.elementor-52 .elementor-element.elementor-element-a62d156 .timeline-item__point-content.timeline-item__point-content--icon .jet-elements-icon{font-size:17px}.elementor-52 .elementor-element.elementor-element-a62d156 .timeline-item__point-content{height:36px;width:36px}.elementor-52 .elementor-element.elementor-element-a62d156 .jet-timeline--align-center .jet-timeline__line{margin-left:calc(36px / 2);margin-right:calc(36px / 2)}.elementor-52 .elementor-element.elementor-element-a62d156 .jet-timeline--align-left .jet-timeline__line{margin-left:calc(36px / 2)}.elementor-52 .elementor-element.elementor-element-a62d156 .jet-timeline--align-right .jet-timeline__line{margin-right:calc(36px / 2)}.elementor-52 .elementor-element.elementor-element-2580fc1>.elementor-widget-container{margin:0 0 0 0}.elementor-52 .elementor-element.elementor-element-2580fc1 .elementor-heading-title{font-size:20px;line-height:1em}.elementor-52 .elementor-element.elementor-element-0874e92>.elementor-widget-container{margin:0 20px 0 20px}.elementor-52 .elementor-element.elementor-element-0874e92 .elementor-heading-title{font-size:15px}.elementor-52 .elementor-element.elementor-element-67973f2>.elementor-widget-container{margin:0 15px 0 25px;padding:0 0 0 0}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-row:not(:last-child),.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder-row:not(:last-child){padding-bottom:5px}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form__label,.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder__label{font-size:14px;padding:5px 5px 5px 5px}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form__label,.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder__label,.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form__desc,.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder__desc{display:flex;justify-content:flex-start}.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-col,.elementor-52 .elementor-element.elementor-element-67973f2 .jet-form-builder-row{align-items:center}.elementor-52 .elementor-element.elementor-element-0122969 .elementor-toggle-title{font-size:15px;line-height:1.3em}}