html{font-size:15px}body{font-family:'Open Sans',sans-serif;font-size:16px;line-height:26px;color:rgb(0,0,0);font-weight:400;background-color:#FAFAFA}a{color:rgb(0,57,150)}a:hover{color:rgb(255,255,255)}a:visited{color:rgb(0,0,0)}a.img-container:hover{border:none}h1{font-size:60px !important;font-stretch:100%;font-style:normal;font-weight:700}h2,.fl-module-content h2{font-size:44px !important;font-stretch:100%;font-style:normal;font-weight:400 !important}h2.h4{font-size:1.5rem !important;line-height:2}h3{font-size:22px}.bg-map{background-image:url(https://vaciarpiso.barcelona/assets/videmaison/img/map-dots-trans.svg);background-repeat:no-repeat;background-position:center center;background-attachment:scroll;background-size:auto}.standard-content{padding:0}.alc--form .btn.btn-submit,.alc--form .btn.btn-action,.btn.btn-primary{display:inline-block;text-align:center;cursor:pointer;position:relative;z-index:0;vertical-align:middle;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;text-decoration:none;text-shadow:none;transition:color .3s ease-out,border .3s ease-out,background .3s ease-out,box-shadow .3s ease-out!important;font:400 14px/1em 'Open Sans',sans-serif;border-radius:0;border:none;padding:16px 30px;-webkit-font-smoothing:auto;background:rgb(255,255,255);color:#FFFFFF}.alc--form .btn.btn-submit:hover,.alc--form .btn.btn-action:hover,.btn.btn-primary:hover{background:#000000;color:#FFFFFF}.bottom-block a.btn.btn-primary{margin:0}.vamtam-button.hover-accent1.button-border:hover{border-color:rgb(255,255,255);background:rgb(255,255,255);color:#FFFFFF}header.main-header.layout-logo-text-menu .second-row{border-top:1px solid rgb(237,237,237)}header.main-header .logo-wrapper .logo img{max-height:60px}#mega-menu-wrap-menu-top li{margin-right:0}#mega-menu-wrap-menu-top li,.mega-menu-wrap-menu-top li a,#mega-menu-wrap-menu-top span{color:#777}.vamtam-button.hover-accent6.button-border:hover{border-color:#000000;background:#000000;color:#FFFFFF}body.slider #header-navbar:not(.bg-white) header.main-header.layout-logo-text-menu .second-row{border-top:1px solid rgba(237,237,237,.3)}.vamtam-button.accent1.button-border,.vamtam-button.accent1.button-underline,body.slider #header-navbar:not(.bg-white) .main-header .vamtam-button.accent1.button-border{background:rgb(255,255,255);color:#FFFFFF;border-color:rgb(255,255,255)}@media (min-width:992px){body div#main-content{padding-top:137px}}@media (max-width:992px){#header-content{width:100%;max-width:100%;padding:0}#header-content ul{margin:0}#header-navbar .logo-tagline img{max-height:100px}#header-navbar.fixed-top{position:relative}}@media (max-width:1023px){header.main-header .logo-wrapper .logo img{max-height:100%;max-width:120px}}header.main-header.layout-logo-text-menu .first-row #header-text p{font-size:1rem;padding-left:0}header a:hover{border:none}.breadcrumb-block ul li a:hover{text-decoration:none}.toplanguage.dropdown{padding-top:10px;margin-right:10px}.toplanguage .dropdown-menu{background-color:rgb(255,255,255) !important;border-radius:0;border:none;color:white;top:2rem !important}.toplanguage .dropdown-menu a{color:white}.toplanguage .dropdown-toggle::after{color:rgb(255,255,255);margin-bottom:5px}#menus{min-height:65px}.exo-menu > li{padding:20px 24px 0 24px}.exo-menu > li > a{color:rgb(0,0,0);font-size:16px;padding:0 0 10px 0}.exo-menu > li.active > a{color:rgb(255,255,255);background:none;font-weight:600;border-bottom:3px solid}.exo-menu > li:not(.active) > a:hover,li.drop-down ul > li > a:hover{color:rgb(255,255,255);border-bottom-width:0}@media (max-width:991px){.exo-menu.display{padding-bottom:4rem}.exo-menu.display li.menu_top_responsive{display:block !important}li.menu_top_responsive{border:1px solid rgb(255,255,255);margin-top:15px}li.menu_top_responsive .contact-icons{display:block;margin:0}li.menu_top_responsive .contact-email img{top:0;left:0}li.menu_top_responsive .contact-email{margin-top:8px}li.menu_top_responsive a,li.menu_top_responsive p,li.menu_top_responsive i{color:#777} li.menu_top_responsive .multilanguage > div{justify-content:center}}#main-footer .font-h2 a,#main-footer h2 a{font-family:Rubik !important;font-size:20px !important;font-weight:500 !important}@media (max-width:767px){.main-footer .widget .widgettitle{text-align:center}}@media (max-width:512px){#main-footer .fl-builder-content .fl-node-59877c72c8983,#main-footer .fl-builder-content .fl-node-5a58239eef1b2,#main-footer .fl-photo-content{width:100% !important;max-width:100% !important;text-align:center}} #sub-header header .title{font-size:3rem}#sub-header.has-background .page-header .page-header-line{border-top:5px solid #FFFFFF;opacity:.7}@media (max-width:512px){#sub-header.has-background .meta-header{background-attachment:unset !important;background-position:top left}}.contacto form{background-color:white;padding:1rem 1rem 2rem}.contacto .form-info li{position:relative;width:100%;padding-left:1.5em;margin:0 0 1em 0 !important;font-size:1.2em}.contacto .skype-form-icon:before{top:.4em}.contacto .form-info li:before{color:rgb(255,255,255)}.home #slider,.slider #slider{top:0}#slider .tp-mask-wrap{min-width:10rem}.revo-slider-desc-text{font-size:20px;font-family:'Lato',sans-serif;width:650px;text-align:center;line-height:1.5}.revo-slider-caps-text{font-size:16px;font-weight:400;letter-spacing:3px;font-family:'Raleway',sans-serif}.tp-video-play-button{display:none !important}.tp-caption{white-space:nowrap;font-size:2em !important;line-height:1.5 !important}.sticky-side-element{position:fixed;top:50%;margin-top:-24px;left:auto;right:-31px;height:48px;line-height:48px;padding:0 15px;background-color:#EEE;color:#222;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:14px;z-index:100;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.rev_slider .caption,.rev_slider .tp-caption,.tp-simpleresponsive img{color:#FFF !important;text-shadow:1px 1px 4px #333}.rev_slider a.btn{display:block}div#slider{min-height:100vh;background-color:#000000;background-repeat:no-repeat;background-size:cover;background-position:bottom center}#carouselWebIndicators .carousel-caption{background-color:rgba(0,0,0,.25);padding:1.5rem;bottom:25%;max-width:50vw;left:25%;right:25%}div#carouselWebIndicators img{height:calc(100vh - 135px) !important;object-fit:cover}@media (max-width:991px){#carouselWebIndicators .carousel-caption{max-width:100vw;left:0;right:0;bottom:auto;padding:25% 0;height:100%;top:0}}div#web__scrollToDown{bottom:2%;right:7%;left:auto}.fl-node-5a674641b83ed .vamtam-heading .vamtam-heading-text{color:white}.fl-node-5a67796f57fb7 .fl-separator{border-color:rgb(255,255,255)}.fl-node-5a66b2076a089>.fl-row-content-wrap{padding-top:70px;padding-bottom:100px}.vamtam-parallax-bg{background-size:cover;background-repeat:no-repeat;background-position:left top;position:absolute;will-change:transform;transform:translateY(17.2598px)}@media (min-width:992px){.vamtam-parallax-bg{background-attachment:fixed;top:-300px;right:0;bottom:-300px;left:0}}@media (max-width:991px){.fl-node-5a66b2076a089.fl-row>.fl-row-content-wrap{padding-bottom:70px}.vamtam-parallax-bg{top:-200px;right:0;bottom:-200px;left:0;background-position:center top}.vamtam-show-bg-image .fl-module-content.fl-node-content{margin:0}.vamtam-show-bg-image .vamtam-heading.fa-2x{font-size:1em !important}}@media (max-width:512px){.fl-node-5a66b2076a089.fl-row>.fl-row-content-wrap{padding-top:40px;padding-bottom:40px}.vamtam-show-bg-image .vamtam-heading-text p{margin:0}}.fl-node-5a652352012ac h5.vamtam-heading *{color:rgb(255,255,255) !important}.fl-node-5a652352012ac.fl-module-vamtam-heading .vamtam-heading{font-size:20rem;font-family:arial;color:rgb(255,255,255) !important;line-height:1}.fl-node-5a652352012ac .vamtam-heading .vamtam-heading-text{position:absolute}.alclider-content.text-left{margin-top:10rem}@media (max-width:767px){.fl-node-5a6525403783c.fl-col>.fl-col-content{margin-top:0 } span.vamtam-heading-text.quote{font-size:10rem;line-height:10rem}.alclider-content.text-left{margin-top:5rem}}  .collapsible-panel-block .accordion{background:none;border:none;padding:15px 20px;line-height:1;margin:0}.collapsible-panel-block .accordion.active,.collapsible-panel-block .accordion:hover{background-color:transparent}.collapsible-panel-block .accordion:hover{color:rgb(255,255,255)}.collapsible-panel-block .fl-accordion-item{border-top:1px solid rgb(216,216,216);border-bottom:1px solid rgb(216,216,216)}.collapsible-panel-block .accordion.active .fl-accordion-button-icon{-ms-transform:rotate(135deg);transform:rotate(135deg)}.collapsible-panel-block .fl-accordion-button-label h2,.collapsible-panel-block .fl-accordion-button-label h3,.collapsible-panel-block .fl-accordion-button-label h4{font-size:1.5rem !important;margin:0;text-transform:uppercase}.collapsible-panel-block .panel{background-color:transparent;border:none}.blog-container-block article{padding:1em;flex:33.33% 0;margin-bottom:2em}.post-content .detail{font-size:inherit}.blog-wrapper .blog-post-box figure a:hover{border:none !important}.blog-wrapper .blog-post-box figure:hover{box-shadow:none}.blog-wrapper .blog-post-box .alc__localedate{font-size:.8em}.button-underline{color:rgb(0,57,150)  border-color:rgb(0,57,150) }.button-underline{line-height:1.2em;padding:0 0 2px;border-bottom:1px solid}.blog-wrapper .blog-post-box figure{height:18rem !important}.blog-wrapper .blog-post-box .post-content{padding:1em}.blog-wrapper .blog-post-box .inner,.blog-wrapper .blog-post-box .blog-post-footer{background:none}@media (max-width:991px){.blog-container-block article{flex:100% 0}}@media (max-width:412px){.blog-wrapper .blog-post-box figure{height:auto !important}.blog-wrapper .blog-post-box .post-content{padding:0}}.service-icon{position:relative}.service-icon a{color:#000}.service-icon a:hover{border:none !important}.fa.fa-chandelier{background:url(https://vaciarpiso.barcelona/assets/videmaison/img/chandeliers.svg);background-repeat:no-repeat;width:100%;height:80px;background-size:contain}.fa.fa-element-map{background:url(https://vaciarpiso.barcelona/uploads/images/icon-map.png);background-repeat:no-repeat;width:100%;height:80px;background-size:contain}@media (max-width:767px){.service-item{text-align:center;margin-bottom:1.5rem } body .page-main .service-item .mt-2{margin-top:0 !important}.service-item p{margin:0}.service-item .fa{background-position:center}}.skype-form-icon:before,.whatsapp-form-icon:before{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;top:6px;left:0;position:absolute}.form-response{padding:2rem;font-size:2rem;line-height:2rem;background-color:rgb(255,255,255);color:white}.btn.btn-file{background-color:#888;color:white}.alc--form .input-field>label:not(.label-icon).active,.alc--form [type="checkbox"]+span:not(.lever){font-size:18px !important}.alc--form .input-field.select-field>label{font-size:15px !important}.color1,.color-1{color:rgb(255,255,255) !important}.color2,.color-2{color:rgb(0,57,150)}.bgcolor1{background-color:rgb(255,255,255)}.bgcolor2{background-color:rgb(0,57,150)}.bgtextcolor1{background-color:rgb(0,0,0)}.bgtextcolor2{background-color:rgb(0,0,0)}.border-color1{border-color:rgb(255,255,255) !important}.fl-separator{border-top:5px solid;width:8%;max-width:100%;margin:0}@media (max-width:991px){.fl-col-small{max-width:100% !important;display:block !important;width:100%}}@media (max-width:512px){.site-main.videmaison h1,.site-main.videmaison .h1{line-height:1;font-size:2.5rem !important;word-break:break-word}.site-main.videmaison h2,.site-main.videmaison .h2{font-size:2rem !important;word-break:break-word}.site-main.videmaison h3,.site-main.videmaison .h3{font-size:1.6rem !important;word-break:break-word}.site-main.videmaison .fl-accordion-medium .fl-accordion-button-label{font-size:1.5rem !important}.site-main.videmaison .fl-visible-desktop-medium{display:none !important}#main-footer .widget.widget_nav_menu .widgettitle{text-align:center}#main-footer a.vamtam-button.accent1.hover-accent6.button-border.icon-animation-disable{width:100%}}.bg-blue-light{background-color:#f3fafd}.justify-content-center iframe{width:auto !important;padding:1rem}div#scroll-to-top{background-color:#888;z-index:99999999;color:white;transition:none;opacity:1}#scroll-to-top:hover{background:rgb(255,255,255);color:white}span.fl-icon a:hover{border:none !important}.faicon.faicon-b:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.faicon-b.faphone:before{content:"\f095"}.faicon-b.faenvelope:before{content:"\f0e0"}.faicon-b.faclock:before{content:"\f017"}