.elementor-12 .elementor-element.elementor-element-b5b218a{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-b5b218a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b5b218a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-35c9bb6 );}.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-12 .elementor-element.elementor-element-eee1d2a{z-index:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-eee1d2a img{width:58px;}.elementor-12 .elementor-element.elementor-element-e4f8c98{--display:flex;--min-height:100vh;--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-12 .elementor-element.elementor-element-e4f8c98:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e4f8c98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-35c9bb6 );}.elementor-widget-ucaddon_content_box_background_switcher .uc_hover_switcher_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_box_background_switcher .uc_hover_switcher_desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_box_background_switcher .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-72452a1 > .elementor-widget-container{background-image:url("https://psinteriorismo.es/wp-content/uploads/2026/02/modern_minimalist_living_space_1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-72452a1 .uc_hover_switcher_row{grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-12 .elementor-element.elementor-element-72452a1 .uc_hover_switcher_col{height:100vh;}.elementor-12 .elementor-element.elementor-element-72452a1 .uc_list_image_background_hover_switcher .uc_hover_switcher_col{flex:1 0 100vh;}.elementor-12 .elementor-element.elementor-element-72452a1 .uc_hover_switcher_overlay{background-color:#00000040;}.elementor-12 .elementor-element.elementor-element-72452a1 .uc_hover_switcher_content{padding:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-72452a1 .uc_hover_switcher_col:hover{backdrop-filter:blur(10px);}.elementor-12 .elementor-element.elementor-element-72452a1 .title_space{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-72452a1 .uc_hover_switcher_title{color:var( --e-global-color-c0d16bf );font-family:var( --e-global-typography-17a013c-font-family ), Sans-serif;font-size:var( --e-global-typography-17a013c-font-size );font-weight:var( --e-global-typography-17a013c-font-weight );line-height:var( --e-global-typography-17a013c-line-height );letter-spacing:var( --e-global-typography-17a013c-letter-spacing );}.elementor-12 .elementor-element.elementor-element-72452a1 .uc_hover_switcher_desc{margin-bottom:20px;color:#ffffff;}.elementor-12 .elementor-element.elementor-element-72452a1 .uc_more_btn{font-family:var( --e-global-typography-43fdf58-font-family ), Sans-serif;font-size:var( --e-global-typography-43fdf58-font-size );font-weight:var( --e-global-typography-43fdf58-font-weight );text-transform:var( --e-global-typography-43fdf58-text-transform );line-height:var( --e-global-typography-43fdf58-line-height );padding:10px 0px 10px 0px;color:#ffffff;margin-top:10px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-c0d16bf );border-radius:0px;}.elementor-12 .elementor-element.elementor-element-72452a1 .uc_more_btn:hover{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-6a7f9a9{--e-transform-translateX:-50%;--e-transform-translateY:-50%;top:50%;z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6a7f9a9{left:50%;}body.rtl .elementor-12 .elementor-element.elementor-element-6a7f9a9{right:50%;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-35c9bb6 );}@media(max-width:1366px){.elementor-12 .elementor-element.elementor-element-72452a1 .uc_hover_switcher_title{font-size:var( --e-global-typography-17a013c-font-size );line-height:var( --e-global-typography-17a013c-line-height );letter-spacing:var( --e-global-typography-17a013c-letter-spacing );}.elementor-12 .elementor-element.elementor-element-72452a1 .uc_more_btn{font-size:var( --e-global-typography-43fdf58-font-size );line-height:var( --e-global-typography-43fdf58-line-height );}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-72452a1 .uc_hover_switcher_title{font-size:var( --e-global-typography-17a013c-font-size );line-height:var( --e-global-typography-17a013c-line-height );letter-spacing:var( --e-global-typography-17a013c-letter-spacing );}.elementor-12 .elementor-element.elementor-element-72452a1 .uc_more_btn{font-size:var( --e-global-typography-43fdf58-font-size );line-height:var( --e-global-typography-43fdf58-line-height );}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-72452a1 .uc_hover_switcher_col{height:500px;}.elementor-12 .elementor-element.elementor-element-72452a1 .uc_list_image_background_hover_switcher .uc_hover_switcher_col{flex:1 0 500px;}.elementor-12 .elementor-element.elementor-element-72452a1 .uc_hover_switcher_title{font-size:var( --e-global-typography-17a013c-font-size );line-height:var( --e-global-typography-17a013c-line-height );letter-spacing:var( --e-global-typography-17a013c-letter-spacing );}.elementor-12 .elementor-element.elementor-element-72452a1 .uc_more_btn{font-size:var( --e-global-typography-43fdf58-font-size );line-height:var( --e-global-typography-43fdf58-line-height );}}/* Start custom CSS for ucaddon_content_box_background_switcher, class: .elementor-element-72452a1 */.uc_hover_switcher_title.title_space,
.uc_hover_switcher_link {
    visibility: hidden;
}

div#uc_content_box_background_switcher_elementor_72452a1_item1:hover 
.uc_hover_switcher_title.title_space,
div#uc_content_box_background_switcher_elementor_72452a1_item1:hover 
.uc_hover_switcher_link {
    visibility: visible;
}

div#uc_content_box_background_switcher_elementor_72452a1_item2:hover 
.uc_hover_switcher_title.title_space,
div#uc_content_box_background_switcher_elementor_72452a1_item2:hover 
.uc_hover_switcher_link {
    visibility: visible;
}

div#uc_content_box_background_switcher_elementor_72452a1_item3:hover 
.uc_hover_switcher_title.title_space,
div#uc_content_box_background_switcher_elementor_72452a1_item3:hover 
.uc_hover_switcher_link {
    visibility: visible;
}

a.uc_button.uc_more_btn {
    transition: all 300ms;
}

a.uc_button.uc_more_btn:hover {
    transform: scale(0.9);
    transition: all 300ms;
}/* End custom CSS */