@import url(//fonts.googleapis.com/css?family=PT+Serif:400i|Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i);.reg-threesixty{opacity:1;transition:opacity .5s ease;position:relative;overflow:hidden}.reg-threesixty.loading-first{opacity:0}.reg-threesixty img{width:100%;height:auto;display:block;visibility:hidden;position:absolute;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.reg-threesixty img.current{visibility:visible}[hidden]{display:none!important}.pure-img{max-width:100%;height:auto;display:block}.introjs-button,.pure-button{display:inline-block;zoom:1;line-height:normal;white-space:nowrap;vertical-align:baseline;text-align:center;font-family:inherit;font-size:100%;padding:.5em 1em;color:#444;color:rgba(0,0,0,.8);border:1px solid #999;border:transparent;background-color:#E6E6E6;text-decoration:none;border-radius:0;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.introjs-button:focus,.introjs-button:hover,.pure-button-hover,.pure-button:focus,.pure-button:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}.introjs-button:focus,.pure-button:focus{outline:0}.introjs-button:active,.pure-button-active,.pure-button:active{box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset}.pure-button-disabled,.pure-button-disabled:active,.pure-button-disabled:focus,.pure-button-disabled:hover,.pure-button[disabled],[disabled].introjs-button{border:none;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4;cursor:not-allowed;box-shadow:none}.pure-button-hidden{display:none}.introjs-button::-moz-focus-inner,.pure-button::-moz-focus-inner{padding:0;border:0}.button-error,.button-secondary,.button-success,.button-warning{color:#fff;border-radius:0;text-shadow:0 1px 1px rgba(0,0,0,.2)}.button-success{background:#a1b512}.button-error{background:#ca3c3c}.button-warning{background:#e10a17}.button-secondary{background:#23819e}.button-xsmall{font-size:70%}.button-small{font-size:85%}.button-large{font-size:110%}.button-xlarge{font-size:125%}.pure-form input:not([type]),.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=color],.pure-form input[type=text],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form select,.pure-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:0;box-sizing:border-box}.pure-form input[type=color]{padding:.2em .5em}.pure-form input:not([type]):focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=week]:focus,.pure-form input[type=number]:focus,.pure-form input[type=search]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=color]:focus,.pure-form input[type=text]:focus,.pure-form input[type=password]:focus,.pure-form input[type=email]:focus,.pure-form input[type=url]:focus,.pure-form input[type=date]:focus,.pure-form input[type=month]:focus,.pure-form input[type=time]:focus,.pure-form input[type=datetime]:focus,.pure-form select:focus,.pure-form textarea:focus{outline:0;outline:dotted thin\9;border-color:#129FEA}.pure-form input[type=file]:focus,.pure-form input[type=radio]:focus,.pure-form input[type=checkbox]:focus{outline:#129FEA auto 1px}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input:not([type])[disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=week][disabled],.pure-form input[type=number][disabled],.pure-form input[type=search][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=color][disabled],.pure-form input[type=text][disabled],.pure-form input[type=password][disabled],.pure-form input[type=email][disabled],.pure-form input[type=url][disabled],.pure-form input[type=date][disabled],.pure-form input[type=month][disabled],.pure-form input[type=time][disabled],.pure-form input[type=datetime][disabled],.pure-form select[disabled],.pure-form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{background:#eee;color:#777;border-color:#ccc}.pure-form input:focus:invalid,.pure-form select:focus:invalid,.pure-form textarea:focus:invalid{color:#b94a48;border-color:#ee5f5b}.pure-form input:focus:invalid:focus,.pure-form select:focus:invalid:focus,.pure-form textarea:focus:invalid:focus{border-color:#e9322d}.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus,.pure-form input[type=checkbox]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{border:1px solid #ccc;background-color:#fff}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em}.pure-form fieldset{margin:0;padding:.35em 0 .75em;border:0}.pure-form legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;border-bottom:1px solid #e5e5e5}.pure-form-stacked input:not([type]),.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=week],.pure-form-stacked input[type=number],.pure-form-stacked input[type=search],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=color],.pure-form-stacked input[type=text],.pure-form-stacked input[type=password],.pure-form-stacked input[type=email],.pure-form-stacked input[type=url],.pure-form-stacked input[type=date],.pure-form-stacked input[type=month],.pure-form-stacked input[type=time],.pure-form-stacked input[type=datetime],.pure-form-stacked label,.pure-form-stacked select,.pure-form-stacked textarea{display:block;margin:.25em 0}.pure-form-aligned .pure-help-inline,.pure-form-aligned input,.pure-form-aligned select,.pure-form-aligned textarea,.pure-form-message-inline{display:inline-block;vertical-align:middle}.pure-form-aligned textarea{vertical-align:top}.pure-form-aligned .pure-control-group{margin-bottom:.5em}.pure-form-aligned .pure-control-group label{text-align:right;display:inline-block;vertical-align:middle;margin:0 1em 0 0}.pure-form-aligned .pure-controls{margin:1.5em 0 0 10em}.pure-form .pure-input-rounded,.pure-form input.pure-input-rounded{border-radius:0;padding:.5em 1em}.pure-form .pure-group fieldset{margin-bottom:10px}.pure-form .pure-group input{display:block;padding:10px;margin:0;border-radius:0;position:relative;top:-1px}.pure-form .pure-group input:focus{z-index:2}.pure-form .pure-group input:first-child{top:1px;border-radius:0}.pure-form .pure-group input:last-child{top:-2px;border-radius:0}.pure-form .pure-group button{margin:.35em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}.pure-form .pure-help-inline,.pure-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:.875em}.pure-form-message{display:block;color:#666;font-size:.875em}@media only screen and (max-width:480px){.pure-form button[type=submit]{margin:.7em 0 0}.pure-form input:not([type]),.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=color],.pure-form input[type=text],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form label{margin-bottom:.3em;display:block}.pure-group input:not([type]),.pure-group input[type=datetime-local],.pure-group input[type=week],.pure-group input[type=number],.pure-group input[type=search],.pure-group input[type=tel],.pure-group input[type=color],.pure-group input[type=text],.pure-group input[type=password],.pure-group input[type=email],.pure-group input[type=url],.pure-group input[type=date],.pure-group input[type=month],.pure-group input[type=time],.pure-group input[type=datetime]{margin-bottom:0}.pure-form-aligned .pure-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.pure-form-aligned .pure-controls{margin:1.5em 0 0}.pure-form .pure-help-inline,.pure-form-message,.pure-form-message-inline{display:block;font-size:.75em;padding:.2em 0 .8em}}.introjs-button,.pure-button-primary,.pure-button-selected,a.introjs-button,a.pure-button-primary,a.pure-button-selected{background-color:#1f677e;color:#fff}.pure-form legend{color:#55a4c9}.pure-form-aligned .pure-control-group label{width:15em}.pure-form-aligned .pure-control-group p{width:60em;font-size:14px;margin-left:338px}@media (max-width:600px){.introjs-button,.pure-button{margin:5px}}body,html{margin:0;padding:0}*,:after,:before{box-sizing:inherit}a,button{cursor:pointer}@font-face{font-family:Raleway;font-style:200;font-weight:"Raleway-200.eot";src:font-source-declaration("Raleway",font-files("Raleway-200.otf",otf,"Raleway-200.ttf",ttf,"Raleway-200.svg",svg),"normal",eot woff2 woff ttf svg,font-url-prefixer("normal"))}@font-face{font-family:Raleway;font-style:300;font-weight:"Raleway-300.eot";src:font-source-declaration("Raleway",font-files("Raleway-300.otf",otf,"Raleway-300.ttf",ttf,"Raleway-300.svg",svg),"normal",eot woff2 woff ttf svg,font-url-prefixer("normal"))}@font-face{font-family:Raleway;font-style:400;font-weight:"Raleway-400.eot";src:font-source-declaration("Raleway",font-files("Raleway-400.otf",otf,"Raleway-400.ttf",ttf,"Raleway-400.svg",svg),"normal",eot woff2 woff ttf svg,font-url-prefixer("normal"))}@font-face{font-family:Raleway;font-style:700;font-weight:"Raleway-700.eot";src:font-source-declaration("Raleway",font-files("Raleway-700.otf",otf,"Raleway-700.ttf",ttf,"Raleway-700.svg",svg),"normal",eot woff2 woff ttf svg,font-url-prefixer("normal"))}@font-face{font-family:Raleway;font-style:400;font-weight:"Raleway-400.eot";src:font-source-declaration("Raleway",font-files("Raleway-400.otf",otf,"Raleway-400.ttf",ttf,"Raleway-400.svg",svg),"normal",eot woff2 woff ttf svg,font-url-prefixer("normal"))}@font-face{font-family:"Pt Serif";font-style:400;font-weight:"Pt Serif-400-italic.eot";src:font-source-declaration("Pt Serif",font-files("Pt Serif-400-italic.otf",otf,"Pt Serif-400-italic.ttf",ttf,"Pt Serif-400-italic.svg",svg),"italic",eot woff2 woff ttf svg,font-url-prefixer("italic"))}@font-face{font-family:icons;src:url(../fonts/icons.91b81ff0.eot?49d38df4285d43226cbf5b141538c2f5);src:url(../fonts/icons.91b81ff0.eot?49d38df4285d43226cbf5b141538c2f5#iefix) format("embedded-opentype"),url(../fonts/icons.379ac9ac.woff?49d38df4285d43226cbf5b141538c2f5) format("woff"),url(../fonts/icons.3edde14c.ttf?49d38df4285d43226cbf5b141538c2f5) format("truetype");font-weight:400;font-style:normal}.icon{font-family:icons;display:inline-block;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navigation-bar,.navigation-link,.ngdialog.ngdialog-theme-default .ngdialog-content,body,input{font-family:Raleway,HelveticaNeue,Helvetica,Arial,sans-serif}#configurator,.app-main{display:-ms-flexbox;height:100%;overflow:hidden}#summary-disclaimer a,.o-btn,.o-property-title a,a{text-decoration:none}.icon_arrow_d:before{content:"\f101"}.icon_arrow_l:before{content:"\f102"}.icon_arrow_r:before{content:"\f103"}.icon_arrow_u:before{content:"\f104"}.icon_back:before{content:"\f105"}.icon_btn_close:before{content:"\f106"}.icon_check:before{content:"\f107"}.icon_check_circle:before{content:"\f108"}.icon_cookingpot:before{content:"\f109"}.icon_couch:before{content:"\f10a"}.icon_distribution:before{content:"\f10b"}.icon_equis:before{content:"\f10c"}.icon_equis_circle:before{content:"\f10d"}.icon_equis_circle_triangle:before{content:"\f10e"}.icon_eurocasa:before{content:"\f10f"}.icon_facebook:before{content:"\f110"}.icon_fullscreen:before{content:"\f111"}.icon_house:before{content:"\f112"}.icon_mail:before{content:"\f113"}.icon_mirror:before{content:"\f114"}.icon_mounting:before{content:"\f115"}.icon_plus:before{content:"\f116"}.icon_plus_circle_triangle:before{content:"\f117"}.icon_print:before{content:"\f118"}.icon_quote:before{content:"\f119"}.icon_room1:before{content:"\f11a"}.icon_room2:before{content:"\f11b"}.icon_room3:before{content:"\f11c"}.icon_room4:before{content:"\f11d"}.icon_room5:before{content:"\f11e"}.icon_save:before{content:"\f11f"}.icon_share:before{content:"\f120"}.icon_shower:before{content:"\f121"}.icon_threesixty:before{content:"\f122"}.icon_twitter:before{content:"\f123"}.icon_whatsapp:before{content:"\f124"}body{color:#535353;font-feature-settings:"kern","liga","pnum";font-size:15px}h1,h2{font-weight:300}#summary-content h1{border-bottom:1px grey solid;padding-bottom:10px}.u-abs-center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.u-bg-white{background:#fff}.o-btn,.u-bg-dark{background:#444}.c-item__content,.u-bg-primary{background:#282828}.c-efficiency,.u-bg-secondary{background:#e10a17}.u-bg-terciary{background:#23819e}.u-bg-quaternary{background:#1f677e}.c-featured,.u-bottom-border{border-bottom:.28vw solid #fff}.u-color-white{color:#fff}.u-color-dark{color:#444}.u-color-primary{color:#282828}.u-color-secondary{color:#e10a17}.u-color-terciary{color:#23819e}.swipe-arrow,.u-color-quaternary{color:#1f677e}.c-main-nav,.u-fill-height{min-height:100%}.u-force-bottom{margin-top:auto}.o-btn,.u-no-margin{margin:0}.u-float--left{float:left}.u-float--right{float:right}.u-float--none{float:none}.u-padding{padding:1% 3%}.u-position-relative{position:relative}#configurator,.u-position-absolute{position:absolute}.u-text-default{font-family:Raleway,Lato,sans-serif;font-style:normal}.u-text-alternate{font-family:Raleway,sans-serif;font-style:normal}.o-slogan,.u-text-italic{font-family:"Pt Serif",serif}.u-text-center{text-align:center}#configurator{top:0;bottom:0;left:0;right:0;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.app-header{width:100%}.app-main{display:flex;display:-webkit-flex;-webkit-flex:1;-ms-flex:1;flex:1;-ms-flex-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative}.container-image{-ms-flex-negative:1;-webkit-flex-shrink:1;flex-shrink:1;overflow:hidden;width:100%;position:relative}#toolbar-wrapper{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.container-navigation{position:absolute;height:100%;z-index:4000;transition:-webkit-transform .3s ease;transition:transform .3s ease;-webkit-transform:translateX(-118px);-ms-transform:translateX(-118px);transform:translateX(-118px);width:118px;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;overflow-y:auto;overflow-x:visible;direction:rtl}@media print{.container-navigation{display:none}}.container-navigation.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.container-navigation::-webkit-scrollbar{width:2px}.container-navigation::-webkit-scrollbar-track-piece{background-color:#121212}.container-navigation::-webkit-scrollbar-thumb{background-color:#3e3e3e}@media (min-width:600px){.container-navigation{position:relative;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.swipe-arrow{position:absolute;top:50%;left:20px;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);z-index:2500;font-size:30px;cursor:pointer}.container-toolbar{position:absolute;right:0;height:100%;max-width:100%;max-height:100%;z-index:3000;width:400px;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;transition:-webkit-transform .3s ease;transition:transform .3s ease;-webkit-transform:translateX(400px);-ms-transform:translateX(400px);transform:translateX(400px);overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.container-toolbar.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media (min-width:1080px){.container-toolbar{position:relative;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.o-btn{padding:.4em .56em;color:#fff;display:inline-block;text-transform:uppercase;font-size:.8em;font-weight:700;border:0;outline:0}.o-btn--circle{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:4.8em;height:4.8em;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%}.o-list-inline>li,.o-slogan{display:inline-block}.o-lead{margin:0 0 .32em;text-transform:uppercase;font-size:1.08em;font-weight:300}.c-item__text,.o-lead--small{font-size:.92em}.c-efficiency__score,.o-property-title{font-size:3.2em;font-weight:300}.o-lead--primary{color:#282828}.o-lead--terciary{color:#23819e}.o-lead--with-separator:after{content:'|';padding-left:.4em;margin-right:.4em}li:last-child .o-lead--with-separator:after{content:none}.o-list-inline{list-style:none;margin:0;padding:0}.o-list-inline strong{font-weight:300;color:#23819e}.o-logo{width:14.6em}.o-property-title{margin:.2em 0;text-transform:uppercase;line-height:1em}@media (max-width:768px){.o-property-title{font-size:28px}}.o-property-title a{color:inherit}.o-property-title--big{font-size:3.72em}.o-property-title--primary{color:#23819e}.o-property-title--terciary{color:#282828}.o-slogan{font-size:1em}.o-text-small{font-family:museo-sans,sans-serif;text-transform:uppercase;font-size:.6em;margin:0}.o-bottom-separator:after{content:" ";display:block;width:15px;border-bottom:1px solid #fafafa;margin:15px 0}.o-vertical-stack{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-ms-flex-negative:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:100%}.c-efficiency{margin:.28vw;color:#fff;position:relative;padding:.24em 1.12em;width:10em}.c-efficiency__label{background:#444;display:inline-block;text-transform:uppercase;font-size:.6em;position:absolute;bottom:-.28vw;right:0;left:.28vw;padding:.2em;text-align:center}.c-item__media{height:23.6em;overflow:hidden;position:relative}.c-item__content{color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-bottom:2.12em}.c-item__data{padding:1.2em 2em 0 3.2em;width:calc(100% - 10em - .28vw * 2)}.c-item__text{color:#999;font-family:Raleway;margin:.72em 0 1.2em}.c-featured__media{height:100%;overflow:hidden;position:absolute;width:100%}.c-featured__content{background:#282828;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:23.6em;min-height:374px;padding:3vw 7vw}.c-featured--secondary .c-featured__content{background:#e10a17}.c-featured--terciary .c-featured__content{background:#23819e;color:#282828}.c-featured--quaternary .c-featured__content{background:#1f677e}.c-featured__content--small-padding{padding:3vw 5vw}.c-featured__content--right{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.c-featured__price{margin-top:.8em}.c-main-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.9em;font-weight:700;height:4vw;text-transform:uppercase}.c-main-nav__login,.c-main-nav__menu{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.c-main-nav__login{background:#23819e;color:#fff;text-align:center;width:23.2558139535%}.c-main-nav__menu{background:#444;color:#fff;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:1vw;width:100%}.c-price{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-price__from{background:#282828;color:#fff;font-size:1em;font-weight:700;margin:0;padding:.2em .2em .04em;text-transform:uppercase}.c-price--small .c-price__from{font-size:.88em}.c-price__from--terciary{background:#23819e;color:#282828}.c-price__inner{padding:0 .8em}.c-price__qty,.c-price__vat{margin:0}.c-price__qty{font-size:1.92em;font-weight:700;margin-top:-.18em}.c-price--small .c-price__qty{font-size:1.52em}.c-price__vat{font-size:.76em;text-transform:uppercase}.c-price--small .c-price__vat{font-size:.64em}.c-price__vat--dark{color:#444}.c-price__symbol{font-weight:400}.c-preview-notes{position:absolute;bottom:0}.c-preview-notes__msg{padding:.4rem .5rem;background:rgba(35,129,158,.9);color:#fff;font-size:.9rem}.c-preview-notes__msg.is-warning{background:rgba(161,181,18,.85);color:#121212}.c-preview-notes__msg.is-danger{background:rgba(225,10,23,.85);color:#fafafa}.c-config-panel-notes{margin-top:.6rem;color:#c1c1c1;font-size:.875em}.c-summary-note__msg{margin-bottom:1.4rem;font-size:.875em}.c-summary-note__msg.is-danger,.c-summary-note__msg.is-warning{color:#e10a17}.configurator-header{text-transform:uppercase}@media (max-width:768px){.configurator-header{font-size:.8em}}.configurator-header .header-logo{display:inline}.configurator-header .logo-full{max-width:350px;padding-left:40px;padding-top:22px;cursor:pointer}@media (max-width:1079px){.configurator-header .logo-full{max-width:300px;padding-top:13px}}.configurator-header .logo-small{display:none}@media (max-width:980px){.configurator-header .logo-full{display:none}.configurator-header .logo-small{display:inline-block;max-width:40px;padding-left:20px;padding-top:10px;cursor:pointer}}.configurator-header .model{float:right;margin-right:40px;padding-top:26px}@media (max-width:1079px){.configurator-header .model{text-align:right;margin-right:10px;padding-top:9px}}.configurator-header .header-right{position:relative;width:400px;background:#121212;color:#fafafa;padding-left:38px;float:right;padding-top:26px;padding-bottom:25px;border-bottom:1px solid #f9f9f9}@media (max-width:1079px){.configurator-header .header-right{width:200px;padding:16px 18px 15px;text-align:right;cursor:pointer}}@media (max-width:450px){.configurator-header .header-right{width:auto}}@media (max-width:760px){.configurator-header .optional{display:none}}.configurator-header .price{display:inline-block;font-size:19px;line-height:.8em;color:#696969}@media (min-width:600px){.configurator-header .price{margin-left:20px}}.configurator-header strong{color:#e10a17;font-weight:inherit}@media (min-width:1080px){.configurator-header .mobile{display:none}}@media (max-width:1079px){.configurator-header .nomobile{display:none}}.configurator-header .close-button{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;background:#e10a17;color:#121212;font-size:19px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition-delay:.2s}.configurator-header .close-button.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media (max-width:450px){.configurator-header .close-button .content{font-size:.6em}}.configurator-header .close-button .icon{display:block;font-size:30px;margin-left:20px}@media (max-width:450px){.configurator-header .close-button .icon{margin-left:10px;font-size:1em}}@media (min-width:1080px){.configurator-header .close-button{display:none}}.navigation-bar{font-size:11px;background-color:#121212;color:#fafafa;text-align:center}.navigation-title{padding:14px 16px 0}.navigation-title .title{font-size:15px;border-bottom:2px solid #3e3e3e;margin-bottom:40px;padding-bottom:1px}.navigation-group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.navigation-link{font-size:11px;margin-bottom:30px;cursor:pointer;transition:color .4s ease}.navigation-link .icon{display:block;font-size:55px;margin-bottom:8px;margin-left:auto;margin-right:auto;color:#535353}.navigation-link>span{transition:color .4s ease,border .4s ease;border-left:3px solid transparent}.navigation-link.selected>span{color:#e10a17;border-left:3px solid #e10a17}body.notouch .navigation-link:hover>span{color:#55a4c9;border-left:3px solid #55a4c9}body.notouch .navigation-link.selected:hover>span{color:#e10a17;border-left:3px solid #e10a17}.c-item{-webkit-perspective:1200px;perspective:1200px;-webkit-perspective-origin:center 25%;perspective-origin:center 25%}.flip-card{width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform .4s ease;transition:transform .4s ease}.flip-card.flipped{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flip-card>div{margin:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-card .side-b{position:absolute;top:0;background:#282828;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.tax-selector{padding:1.2em 3.2em;height:100%}@media (max-width:768px){.tax-selector{padding:0}}.tax-selector .tax-options{padding:.6em 2.4em}@media (max-width:768px){.tax-selector .tax-options{padding:0}}.tax-selector .tax-option{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1.1em;cursor:pointer;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:10px;color:#696969}.tax-selector .tax-option:hover{outline:#23819e solid 1px}.tax-selector .tax-option .introjs-button,.tax-selector .tax-option .pure-button{width:100px;min-width:100px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tax-selector .tax-option p{margin-left:30px}@media (max-width:768px){.tax-selector .tax-option{padding-left:0}.tax-selector .tax-option p{margin-left:10px;font-size:14px}}.toolbar{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;background-color:#fafafa}.toolbar .toolbar-section>.panel{position:absolute;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;top:0;height:100%;padding-top:50px;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);transition:-webkit-transform .5s ease;transition:transform .5s ease;z-index:10}.toolbar .config-area,.toolbar .toolbar-section-heading{display:-webkit-flex;display:-ms-flexbox;position:relative}.toolbar .toolbar-section>.panel.toolbar-section__panel.has-message{padding-top:90px}.toolbar .toolbar-section.bottom>.panel{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);width:100%;padding-top:0;padding-bottom:50px}.toolbar .toolbar-section.active>.panel{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.toolbar .toolbar-section.active .arrow{-webkit-transform:scale3d(1,-1,1);transform:scale3d(1,-1,1)}.toolbar .toolbar-section.bottom.active>.panel{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.toolbar .toolbar-section .content{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow:auto}.toolbar .toolbar-section .content::-webkit-scrollbar{width:2px}.toolbar .toolbar-section .content::-webkit-scrollbar-track-piece{background-color:#121212}.toolbar .toolbar-section .content::-webkit-scrollbar-thumb{background-color:#3e3e3e}.toolbar .toolbar-section .controls{height:50px;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.toolbar .toolbar-section-heading{z-index:50;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:50px;background:#121212;color:#fafafa;font-size:19px;cursor:pointer}.toolbar .toolbar-section-heading.has-message{height:90px}.toolbar .toolbar-section-heading .title{margin-left:38px;-webkit-flex:1;-ms-flex:1;flex:1}.toolbar .toolbar-section-heading .arrow{padding:10px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition-delay:.1s;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-item-align:stretch;-webkit-align-self:stretch;align-self:stretch;margin-right:19px}@media (max-width:1079px){.toolbar .toolbar-section-heading{border-bottom:1px solid #fafafa}.toolbar .toolbar-section-heading .arrow{display:none}}.toolbar .toolbar-section-heading .price{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:right;padding-right:10px;font-size:22px;color:#3e3e3e}.toolbar .toolbar-section-heading strong{color:#e10a17;font-weight:inherit}.toolbar .toolbar-section-heading__msg{width:100%;font-size:.8em;padding:.3rem 2.1rem;color:#e10a17;text-align:right}.toolbar .summary{z-index:90}.toolbar .config-selector{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.toolbar .config-area{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;-webkit-flex-shrink:1;flex-shrink:1;overflow:hidden}.toolbar .floor{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:.3;-webkit-flex-shrink:.3;flex-shrink:.3;background:#282828}@media (max-height:700px){.toolbar .floor{display:none}}.toolbar .floor #map-title{border-top:1px solid #fafafa}.toolbar .floor .map-image{display:none;background-position:center;background-repeat:no-repeat;background-size:contain;height:200px;margin:19px 38px}.toolbar .floor.active{overflow:hidden}.toolbar .floor.active .map-image{display:block}.toolbar #extra-options-title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative;padding:10px 38px;z-index:50;cursor:pointer;background:#e10a17;width:100%;color:#fafafa;font-size:17px;transition:color .3s linear,background .3s linear}.toolbar #extra-options-title .title{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:1079px){.toolbar #extra-options-title{display:none}}.toolbar .extra-options .panel{background:#121212;color:#fafafa}.toolbar .extra-options .title .icon{color:#fafafa;transition:-webkit-transform .5s linear;transition:transform .5s linear;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.toolbar .extra-options.active #extra-options-title{background:#fafafa;color:#696969}.toolbar .extra-options.active .title .icon{-webkit-transform:rotateX(0);transform:rotateX(0);color:#696969}.toolbar .extra-option-close{display:-webkit-flex;display:-ms-flexbox;display:flex;background:#e10a17;padding:25px 30px 21px;border-bottom:1px solid #fafafa}@media (max-width:1079px){.toolbar .extra-option-close{display:none}}#summary-controls,#summary-title,#summary-wrapper{display:-ms-flexbox;display:-webkit-flex}.toolbar .extra-option-close h1{margin:0;font-size:17px;color:#121212;text-transform:uppercase;font-weight:500}.toolbar .extra-option-close span{font-size:11px}.toolbar .extra-option-close .icon_equis_circle{font-size:30px;padding:0 8px;cursor:pointer;color:#282828}.toolbar .option-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.toolbar .left-panel{-webkit-flex:1;-ms-flex:1;flex:1}.toolbar .bottom-panel{width:100%}.toolbar .extra-option{width:auto;padding:35px 0 30px;border-bottom:1px solid #282828;margin:0 30px}.toolbar .extra-option:last-child{border-bottom:0}.toolbar .extra-option .price-option{color:#23819e;font-size:13px}.toolbar .extra-option .price-total{color:#e10a17;font-size:13px}.toolbar .extra-option input[type=number]{width:54px;padding:1px 0 2px;float:right;font-size:26px;font-weight:300;text-align:center}.toolbar .extra-option select{width:100%;padding:12px;margin-top:14px}.toolbar .extra-option .icon_check_circle{font-size:30px;padding:0 8px;cursor:pointer;color:#3e3e3e;transition:color .4s ease}.save-modal .icon_check_circle,.save-modal .loader-icon,.save-modal .saved-message,.share-modal .load-message,.share-modal .share-buttons{transition:opacity .5s ease}.toolbar .extra-option .icon_check_circle.active{color:#a1b512}.toolbar .extra-option .materialselect{cursor:pointer}.toolbar .extra-option .materialselect .icon_arrow_r{font-size:30px;padding:0 8px;color:#3e3e3e}#summary-controls{display:flex;background:#121212;padding:10px 38px 5px}#summary-controls div{margin:0;font-size:14px;color:#fafafa;font-weight:500}#summary-controls a,#summary-controls span{font-size:11px;color:#696969}#summary-controls .icon_equis_circle{font-size:30px;padding:0 8px;cursor:pointer;color:#e10a17}#summary-controls .left-panel{-webkit-flex:1;-ms-flex:1;flex:1}#summary-wrapper{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;background:#fafafa}#mail-header{display:none}#printlogo{float:left;width:70px;margin-right:40px}#printlogo img{width:100%;height:auto}#summary-title{width:100%;background:#121212;color:#fafafa;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:19px}#summary-title strong{color:#e10a17;font-weight:inherit}@media print{#summary-title{color:#000;background:0 0;position:relative}}#summary-title .price{font-size:22px;color:#3e3e3e}#summary-title h1{width:80%;margin-left:auto;margin-right:auto;padding-bottom:20px}#summary-disclaimer{background:#121212;color:#fafafa;padding:.5em 2em}#summary-disclaimer a{color:#fafafa}@media print{#summary-title h1{margin-right:14%;font-size:18px;line-height:2.2em}#summary-disclaimer{position:relative;bottom:auto;box-shadow:none;padding-top:50px;margin-top:50px}#summary-disclaimer .actions{display:none}}#summary-disclaimer .actions{float:right;margin:15px}#summary-content{-ms-flex-negative:1;-webkit-flex-shrink:1;flex-shrink:1;overflow-y:auto}#summary-content::-webkit-scrollbar{width:4px}#summary-content .summary-section-table,#summary-content table{width:100%}#summary-content::-webkit-scrollbar-thumb{background-color:#23819e}#summary-content .content{font-size:15px;padding:20px 38px}#summary-content .price{text-align:right}#summary-content .included{font-style:italic;opacity:.5}#summary-content h2{border-bottom:1px #000 solid;color:#000;text-align:center;text-transform:uppercase;margin-bottom:20px;font-size:16px}@media print{#summary-content{position:relative;width:100%}#summary-content h2{font-size:18px;font-weight:700;border:none}}#summary-content .summary-section{margin-top:40px}.model-estimation-detail{margin-left:30px}.model-estimation-detail td{text-align:right}.model-estimation-detail .description{width:70%}.model-estimation-detail .amount{width:30%}.model-estimation-detail .total{font-weight:700}.model-estimation-detail .config-tax{display:block;float:right;margin-top:12px;padding-top:8px;margin-bottom:20px}.model-estimation-detail .pricing-message{text-align:right;font-style:italic;line-height:1.8}.total-estimation{display:inline-block;float:right;font-weight:700}#printable-summary,.summary-model-title,.summary-total,.toolbar .print-floor-image,.toolbar .slide-image{display:none}td.selector-name,td.selector-option{width:40%}td.price{width:20%}.model-description{clear:both}@media print{.summary-section{overflow:auto}.summary-section h2{page-break-before:always;page-break-after:avoid}.summary-section table{margin-top:30px;border-collapse:collapse}.summary-section table tr{border-bottom:1px grey solid}.summary-section table td{padding:4px 15px}.summary-section table tr:first-child{border-top:1px grey solid}}.summary-actions{width:30px;float:left}.summary-actions .icon{padding-bottom:12px}.summary-print-action{float:left;font-size:25px;color:#1f677e}.summary-print-action:hover{color:#e10a17}.summary-share{font-size:25px;color:#1f677e}.summary-share:hover{color:#e10a17}.summary-share .icon_save,.summary-share .icon_share{font-weight:bolder}@page{margin:3cm 1.5cm 2cm 1.5cm}@media print{body.printing{overflow:visible}#configurator{display:none}#printable-summary{display:block}.summary-total{display:table-row;font-weight:700}.summary-actions{display:none}#summary-wrapper{display:block;background:0 0}.printable #summary-wrapper{display:block}.introjs-button,.model-estimation-detail .config-tax,.pure-button,button{display:none}.model-estimation-detail{margin-bottom:70px}.summary-model-title{display:block}#printable-conditions{padding:38px;font-size:.8em}#printable-header{padding:38px}#printable-logo{width:40%;margin-bottom:1cm}.printable-budget-info{border-bottom:1px grey solid;padding-bottom:10px;margin-bottom:10px}.budget-info{width:80%}.nowrap{white-space:nowrap}#summary-content h2{text-align:left;font-weight:500}#summary-content .content{font-size:10pt}#summary-content .summary-section-table{font-size:9pt;width:90%;margin-right:auto;margin-left:auto}}.material-options .option .thumbnail,.zoom-in-img{background-position:center center;background-size:cover}#print-data-form button{float:right}[slide-viewer]{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.slide-viewer-content{width:1024px;height:768px;position:relative;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}body.narrow .slide-viewer-content{width:550px;height:690px}[slide-viewer].fit .slide-viewer-content{width:1024px;height:768px}.material-selector,.material-selector .content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-ms-flex-negative:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:100%}.no-selector-msg{padding:38px}.material-options{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-ms-flex-negative:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:100%;background-color:#fafafa;padding-top:20px}.material-options>div{margin-left:38px;margin-right:38px}.material-options .preview{position:relative;height:202px;background-size:cover;margin-bottom:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.material-options .preview-content{color:#fafafa;text-align:center}.material-options .preview-content strong{font-size:1.3em;font-weight:300}.material-options .preview-content i{opacity:.8}.material-options .title{font-size:19px;padding-bottom:8px;margin-bottom:15px}.material-options .options-box{margin-right:10px;padding-right:28px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;overflow-y:auto;overflow-x:hidden}.material-options .options-box::-webkit-scrollbar{width:2px}.material-options .options-box::-webkit-scrollbar-track-piece{background-color:#121212}.material-options .options-box::-webkit-scrollbar-thumb{background-color:#3e3e3e}.material-options .options-box.col-3 .option{width:30%;margin-right:5%}.material-options .options-box.col-3 .option:nth-child(3n){margin-right:0}.material-options .options-box.col-4 .option{width:22%;margin-right:4%}.material-options .options-box.col-4 .option:nth-child(4n){margin-right:0}.material-options img{display:block;margin-bottom:10px;width:100%;box-sizing:border-box}.material-options .option{font-size:13px;float:left;position:relative;margin-bottom:25px;color:#121212}.material-options .option .thumbnail{border:1px solid transparent;width:100%;padding-bottom:100%;cursor:pointer;margin-bottom:10px}.material-options .option.selected .thumbnail{border:1px solid #696969}.material-options .option.selected .material-price{border-top:1px solid #696969;border-right:1px solid #696969}.material-options .option .material-price{background-color:#fff;color:#000;width:55px;position:absolute;top:0;right:0;padding:3px;text-align:center;border-top:1px solid transparent;border-right:1px solid transparent}body.notouch .zoom-icon img{display:none}.app-zoom-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4000}.app-zoom-overlay .zoom-icon{position:absolute;z-index:1000;right:35px;top:35px}.zoom-in-img{width:100%;height:100%;position:absolute}.zoom-info{position:absolute;bottom:10%;left:0;padding:20px 40px 20px 50px;background-color:#121212;color:#fafafa}.zoom-info.has-description{background-color:rgba(254,254,254,.82);color:#121212}.zoom-info.has-description .zoom-price>.prefix{color:#121212}.zoom-info .zoom-selector{font-size:22px}.zoom-info .zoom-option{font-size:42px;color:#696969}.zoom-info .zoom-price{color:#23819e;font-size:42px;font-weight:200}.zoom-info .zoom-price .prefix{color:#fafafa;font-size:22px}.zoom-info .zoom-price .sufix{color:#696969}.zoom-in-cursor{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in;cursor:url(../images/zoom-in.9705fc47.png),default}.zoom-out-cursor{cursor:pointer;cursor:-webkit-zoom-out;cursor:zoom-out;cursor:url(../images/zoom-out.bcc8d6c4.png),default}header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}header .header-logo{display:inline}header .logo-full{width:350px;max-width:350px;padding-left:40px;padding-top:22px;padding-bottom:17px}header .logo-small{display:none}header .slogan{font-style:italic;font-size:19px;margin-right:40px}header .slogan .icon_quote{font-size:.8em;vertical-align:super}@media (max-width:768px){header .logo-full{display:none}header .logo-small{display:inline-block;max-width:40px;padding-left:20px;padding-top:10px;padding-bottom:17px}header .slogan{margin-right:10%}}.footer-1{background:#e10a17;color:#fafafa;text-align:center;text-transform:uppercase;letter-spacing:15px;padding:20px 0 15px}.footer-2{background:#282828;color:#fafafa;overflow:auto}.intro-family,.intro-family .image,.subheader{background-position:center center}.footer-2 .footer-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1024px;max-width:100%;margin:50px auto 25px}.footer-2 .footer-container>div{margin:0 50px}@media (max-width:767px){.footer-2 .footer-container>div{width:100%}}.footer-2 h3{font-size:22px;font-weight:300;margin:0;color:#747474}.footer-2 h3:after{content:" ";display:block;width:12px;border-bottom:2px solid #696969;margin:10px 0}.footer-2 p{margin-top:0;font-weight:300}.footer-2 .footer-2-left span{color:#747474;font-size:14px}.footer-2 .slogan{color:#838383;font-size:22px;font-style:italic}.footer-2 .slogan .icon_quote{font-size:.8em;vertical-align:super}@media (max-width:900px){.footer-2 .footer-2-right{display:none}}.footer-2 .icon_eurocasa{display:block;overflow:hidden;height:70px;font-size:150px}.footer-3{text-align:center;padding:16px 0;font-size:14px}.subheader{text-align:center;width:100%;background-size:cover;padding:6.3% 0;position:relative;overflow:hidden}.subheader::after,.subheader::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0}.subheader::before{background:inherit;-webkit-filter:grayscale(100%) brightness(50%);filter:grayscale(100%) brightness(50%)}.subheader::after{background-color:rgba(38,38,38,.8);z-index:1}.subheader .title{position:relative;color:#fafafa;font-size:42px;z-index:2;margin-bottom:10px;margin-top:0;font-weight:400}.subheader .subtitle{position:relative;color:#e10a17;z-index:2;text-transform:uppercase;font-size:15px;letter-spacing:26px}@media (max-width:768px){.subheader .subtitle{font-size:11px;letter-spacing:6px}}.intro-family{background-size:cover}.intro-family .image{display:block;position:relative;background-size:cover;padding-bottom:56%}.intro-family .config-text{display:block;position:absolute;bottom:30px;right:20px;font-size:19px;text-transform:uppercase}@media (min-width:1200px){.intro-family .config-text{font-size:20.9px}}.intro-family.full-bg:nth-child(odd) .image{background-position:10% 50%}.intro-family:nth-child(even) .image{background-position:90% 50%}.intro-family .info{padding:20px 25px 60px}.intro-family .info-title{font-size:42px;margin-bottom:0;font-weight:400}.intro-family .info-title a{color:#535353}.intro-family .info-subtitle{font-size:22px;color:#121212;font-weight:300;line-height:1em;margin-bottom:10px}.intro-family .info-description{margin-bottom:28px;max-width:500px;font-size:14px;line-height:1.4em}@media (min-width:768px){.intro-family.full-bg,.intro-family.full-bg .button a,.intro-family.full-bg .info-price,.intro-family.full-bg .info-price .iva,.intro-family.full-bg .info-price .prefix,.intro-family.full-bg .info-price .sufix,.intro-family.full-bg .info-subtitle,.intro-family.full-bg .info-title a{color:#fff}.intro-family.full-bg .button{border-color:#fff}}.intro-family .button{border:1px solid #121212;text-align:center;text-transform:uppercase;max-width:200px;margin-top:10px}.intro-family .button a{color:#121212;padding:10px;display:block}@media (max-width:768px){.intro-family .button{width:100%;max-width:500px}}@media (min-width:768px){.intro-family{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.intro-family .image{width:50%;padding-bottom:28%}.intro-family .info{width:50%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:30px 6%}.intro-family:nth-child(even){text-align:right}.intro-family:nth-child(even) .info{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.intro-family:nth-child(even) .image{-webkit-order:1;-ms-flex-order:1;order:1}.intro-family .info-title{margin-top:auto}.intro-family .info-price{margin-bottom:auto}}.model-container,.model-container .model{display:-webkit-flex;display:-ms-flexbox}.info-price{color:#55a4c9;font-size:42px;font-weight:200}.info-price .prefix{color:#121212;font-size:22px}.info-price .sufix{color:#696969}.info-price .iva{color:#696969;font-size:11px}.model-container{position:relative;width:100%;max-width:1200px;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}@media (min-width:600px){.model-container{margin:120px auto 0}}.model-container .model{background:#fafafa;margin-bottom:120px;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:600px){.model-container .model{width:46%;margin:0 2% 80px}}.model-container .title{color:#535353;font-size:42px;margin-top:0;margin-bottom:0;font-weight:400}.model-container .title>a{color:inherit}.model-container .info-model{padding:40px 28px 0 35px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}.model-container .info-model .description{font-size:14px;line-height:1.4em}@media (min-width:600px){.model-container .info-model .description{max-width:85%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}}.model-container .info-model .info-price{color:#55a4c9;font-size:28px;font-weight:200}.model-container .info-model .info-price .prefix{color:#121212;font-size:15px}.model-container .info-model .info-price .sufix{color:#696969}.model-container .info-model .info-price .iva{color:#696969;font-size:9px}.model-container .info-model .button{background:#121212;margin:0 -28px 0 -36px;text-align:center;text-transform:uppercase;font-size:19px}.model-container .info-model .button a{color:#535353;display:block;padding:16px 0}.model-container .info-model .button span{color:#f9f9f9}.model-container .info-model .info-rooms{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:60px 0 20px}.model-container .info-model .info-rooms .efficiency{max-width:150px;text-align:right;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.model-container .info-model .info-rooms .efficiency-label{font-size:16.5px}@media (max-width:768px){.model-container .info-model .info-rooms{margin-top:20px}.model-container .info-model .info-rooms .efficiency-label{font-size:12.5px}}.model-container .info-model .info-rooms .efficiency-score{color:#a1b512;font-size:62px;font-weight:bolder;margin-left:10px}@media (max-width:768px){.model-container .info-model .info-rooms .efficiency-score{font-size:52px}}.model-container .info-model .icon_mirror,.model-container .info-model .icon_room1{font-size:54px}@media (max-width:768px){.model-container .info-model .icon_mirror,.model-container .info-model .icon_room1{font-size:34px}}.model-container .info-model .subnumber{display:inline-block;position:relative;font-size:30px;font-weight:300;margin-right:24px;top:-26px;right:5px}@media (max-width:768px){.model-container .info-model .subnumber{font-size:20px;margin-right:10px;top:-20px;right:3px}}.model-container .img-model{display:block;background-size:cover;background-position:center center;padding-bottom:73%}.model-container .icon_plus_circle_triangle{font-size:42px;color:#282828;position:absolute;top:20px;left:20px;cursor:pointer}.model-container .icon_equis_circle_triangle{font-size:42px;color:#696969;position:absolute;top:20px;left:20px;cursor:pointer}.model-container .model-meter{font-size:42px;position:relative;bottom:19%;left:38%}@media (max-width:768px){.model-container .model-meter{font-size:22px}}.model-container .model-meter span{color:#3e3e3e}.model-container .model-meter sup{font-size:22px}.model-container .model-fill{padding:90px 28px 0 35px;background-position:50% 65%;background-repeat:no-repeat;background-size:cover;background-image:url(../images/model-fill.20fa9f59.jpg)}@media (max-width:600px){.model-container .model-fill{height:800px}}.model-container .model-fill:nth-child(odd){height:800px}@media (min-width:600px){.model-container .model-fill:nth-child(odd){height:500px;background-image:url(../images/model-fill-wide.2a7a665c.jpg);width:100%}}.selection-list{overflow-y:auto;height:100%}[angular-ripple]{position:relative;overflow:hidden}.angular-ripple{display:block;position:absolute;background-color:rgba(225,10,23,.7);border-radius:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);pointer-events:none}.angular-ripple.animate{-webkit-animation:ripple .45s linear;animation:ripple .45s linear}@-webkit-keyframes ripple{100%{opacity:0;-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-webkit-transform:scale(2.5);transform:scale(2.5)}}.configured.tour-btn-example .angular-ripple,.info-model .angular-ripple,.intro-family .angular-ripple,.selector.configured .angular-ripple{display:block;position:absolute;background-color:rgba(35,129,158,.7);border-radius:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.selector .angular-ripple,.tour-btn-example .angular-ripple{display:block;position:absolute;background-color:rgba(250,250,250,.7);border-radius:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.share-modal .share-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.share-modal .icon{font-size:55px;margin-top:20px;cursor:pointer}.share-modal .icon_facebook:hover{color:#29487d}.share-modal .icon_twitter:hover{color:#1c94e0}.share-modal .icon_whatsapp:hover{color:#43d854}.share-modal .icon_mail:hover{color:#e10a17}.share-modal a:focus{outline:0}.share-modal .loader-icon{font-size:4px}.share-modal .share-buttons.ng-enter{opacity:0}.share-modal .share-buttons.ng-enter-active{opacity:1}.share-modal .load-message{padding:20px;min-height:53px}.share-modal .load-message.ng-leave{opacity:1;position:absolute}.share-modal .load-message.ng-leave-active{opacity:0}.ngdialog.ngdialog-theme-default.save-dialog .ngdialog-content{width:740px}@media (min-width:768px){.save-modal .contact__name{width:48%;float:left}.save-modal .contact__phone{width:48%;float:right}}.save-modal .contact__notes{width:100%}.save-modal .loader-icon{font-size:4px}.save-modal .icon_check_circle{font-size:39px;margin:0 10px;color:#a1b512}.save-modal .loader-icon.ng-leave{opacity:1;position:absolute}.save-modal .loader-icon.ng-leave-active{opacity:0}.save-modal .icon_check_circle.ng-enter,.save-modal .saved-message.ng-enter{opacity:0}.save-modal .icon_check_circle.ng-enter-active,.save-modal .saved-message.ng-enter-active{opacity:1}.save-modal .error-message{display:block;padding:15px 20px;color:#fafafa;background-color:#e10a17}.save-modal .error-message a{text-decoration:underline;font-weight:700}.distance-options{margin:30px 10px}.distance-message{margin-top:10px}.clear-distance-option{color:#747474;cursor:pointer;padding:10px;margin:10px 0;border:1px solid #696969;transition:background .3s ease}.clear-distance-option .icon{font-weight:bolder;float:right;margin:5px;opacity:0;transition:opacity .3s ease}.clear-distance-option.selected{border:1px solid #fafafa;background:#7cb9d5;color:#121212}.clear-distance-option.selected .icon{opacity:1}.loader-icon,.loader-icon:after{border-radius:50%;width:10em;height:10em;overflow:hidden;vertical-align:bottom;display:inline-block}.loader-icon{margin:0 10px;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(255,255,255,.2);border-right:1.1em solid rgba(255,255,255,.2);border-bottom:1.1em solid rgba(255,255,255,.2);border-left:1.1em solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loader-icon-animation 1.1s infinite linear;animation:loader-icon-animation 1.1s infinite linear}.print-floor-image,.sk-grid,.slide-image c-slide-print{margin-left:auto;margin-right:auto}.loader-icon.loader-icon-small{font-size:4px}@-webkit-keyframes loader-icon-animation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader-icon-animation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.slide-image{width:100%;margin-bottom:1em}.slide-image c-slide-print{display:block;width:80%}.slide-image .image{width:100%;height:auto}.print-summary-image{width:100%}.print-floor-image{display:block;width:70%}.ngdialog.ngdialog-theme-default .ngdialog-content{background:#282828;border-radius:0;color:#fafafa;padding:2em;overflow-y:auto}@media (max-width:767px){.ngdialog.ngdialog-theme-default .ngdialog-content{position:fixed;top:0;bottom:0;width:100%}.ngdialog.ngdialog-theme-default .ngdialog-close:before{font-size:45px;height:45px;line-height:45px;right:10px;top:10px}}.dialog-footer{padding-top:1.3em;margin-top:2em;color:#747474;border-top:1px solid #e5e5e5;font-size:.875em}.dialog-footer .pure-control-group{text-align:right}.pg-loading-logo{max-width:90%;width:800px}.pg-loading-screen{font-family:sans-serif;font-size:25px;color:#077cb4}#ui-status,.model-subtitle,.model-title,.ui-slide-title,c-map .address-form{font-family:Raleway,HelveticaNeue,Helvetica,Arial,sans-serif}.sk-grid-cube{--sk-color:#077cb4;background-color:#077cb4}#main-viewer{position:absolute;height:100%;width:100%}#main-viewer .column{position:absolute;top:0;bottom:0;overflow:hidden}@media print{.ngdialog{display:none}#main-viewer .column{position:relative;overflow:visible}}#main-viewer .right-column{right:0}@media screen{#main-viewer .right-column.off-canvas{transition:left .8s ease,box-shadow .8s ease;max-width:100%}#main-viewer .right-column.off-canvas:after{content:'&lt;';position:absolute;left:-50px;top:30%;width:50px;height:50px;display:block;background-color:red;z-index:200}#main-viewer .right-column.off-canvas.visible{box-shadow:0 0 90px #000}}.selectors-layer,.slide-bg,.slide-bg .bg,.slide-content,.slide-images,.slide-panel,.slides-wrapper{height:100%;width:100%}@media print{#main-viewer .right-column{left:0!important;width:100%!important}#main-viewer .left-column{display:none}}#main-viewer .left-column{left:0;right:0}.slide.active,.slide.active .slide-bg,.slides-wrapper{display:block}.slides-wrapper{overflow:hidden;position:relative;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.slide-panel{position:absolute;top:0;left:0;background:0 0}.selector,.tour-btn-example{background:#121212;color:#fafafa;font-size:11px;padding:10px 18px 8px;border-radius:15px;text-transform:uppercase;cursor:pointer}@media (max-width:600px){.selector,.tour-btn-example{padding:7px 8px 6px;border-radius:8px}}.configured.tour-btn-example,.selector.configured{background:#fafafa;color:#121212;transition:background-color .5s ease}.slide-content{position:relative}.slide-component{position:absolute;top:0;left:0}.slide-bg .bg{background-repeat:no-repeat;background-position:center;background-size:contain}.slide-body{z-index:2;width:100%}.selector,.selectors-layer,.tour-btn-example{position:absolute;z-index:2000}@media (min-width:1079px){.extra-options.tour-btn-example,.selector.extra-options{display:none}}.selectors-layer{top:0;left:0}.slide-bg img,.slide-bg picture,.slide-bg video,.slide-layer{height:auto;position:absolute;width:100%;display:block}.slide-layer{-ms-transform-origin:top left;transform-origin:top left;-webkit-transform-origin:top left}.slide-wrapper{width:100%;height:100%}.slide-layer.ng-enter,.slide-wrapper.ng-enter{transition:.4s linear all;opacity:0}.slide-layer.ng-enter.ng-enter-active,.slide-wrapper.ng-enter.ng-enter-active{opacity:1}.slide-layer.ng-leave,.slide-wrapper.ng-leave{transition:.4s linear all;opacity:1}.slide-layer.ng-leave.ng-leave-active,.slide-wrapper.ng-leave.ng-leave-active{opacity:0}.threesixty-layer{position:absolute;width:100%;bottom:0;z-index:3000}c-map{display:block;height:100%;position:relative}c-map .wrapper{display:block;height:100%}c-map .address-form{position:absolute;height:100%;background-color:#121212;color:#fafafa}@media (max-width:599px){c-map .address-form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}c-map .address-form .destination-form{padding:38px 30px;overflow-x:auto;-ms-flex-negative:1;-webkit-flex-shrink:1;flex-shrink:1}@media (min-width:600px){c-map .address-form{top:10%;left:10%;width:390px;min-height:50px;height:auto}c-map .address-form .destination-form{padding:30px}}c-map .address-form .big-text-map{width:70%;color:#fafafa;font-size:19px}@media (max-width:600px){c-map .address-form .big-text-map{width:100%}}c-map .address-form .small-text-map{color:#696969;font-size:11px;margin-top:5px}c-map .address-form .destination-input{padding:20px 0;border:solid #121212;border-width:1px 0;margin:20px 0}.model-title,.ui-slide-data{border-bottom:2px solid #23819e}c-map .address-form .destination-input input{width:100%;height:30px;padding-left:20px;margin-right:5px;color:#121212}c-map .address-form .destination-description{clear:both}c-map .address-form .error,c-map .address-form .result{background-color:#282828;padding:10px 30px 15px;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}@media (min-width:600px){c-map .address-form .destination-input input{width:70%}c-map .address-form .error,c-map .address-form .result{padding:30px}}c-map .address-form .result .amount{color:#23819e;font-size:42px}@media (max-width:599px){c-map .address-form .destination-input button{float:right;margin:15px 0}c-map .address-form .result .amount,c-map .address-form .result .big-text-map{display:inline}}.form-slide-content{font-size:1.3em;margin-top:12%;font-weight:300}.form-slide-content input{font-weight:300}.form-slide-content input[type=number]{text-align:right;font-size:.8em;padding-right:.5em}#ui{top:0;left:0;width:100%;height:0;overflow:visible}.ui-arrow,.ui-slide-title{height:68px;background:#000}.ui-slide-data{position:absolute;top:0;left:0;right:0;margin-left:30px;margin-right:30px;transition:all .5s ease;overflow:hidden}.model-selection .ui-slide-data{opacity:0;transition-delay:0;-webkit-transform:translate3d(0,-68px,0);transform:translate3d(0,-68px,0)}.ui-slide-title{float:left;padding:0 20px;text-transform:uppercase;font-size:40px;line-height:82px;font-weight:700;color:#fff}.ui-product-title{position:absolute;left:30px;top:68px;padding:5px 20px;text-transform:uppercase;font-size:14px;font-weight:300;color:#000;transition:all .5s ease;overflow:hidden}.model-selection .ui-product-title{opacity:0;transition-delay:0;-webkit-transform:translate3d(0,-68px,0);transform:translate3d(0,-68px,0)}.ui-slide-actions{float:right;line-height:68px;color:#fff}.ui-slide-actions .icon{font-size:32px;line-height:33px;height:32px;overflow:hidden;border-radius:100px;background:#000}.ui-arrow{position:absolute;width:36px;text-align:center;padding:0;top:50%;z-index:3000;transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);color:#fff;font-size:32px;line-height:68px}#ui-pager,#ui-status-message{height:35px;text-align:center}.ui-arrow.left{padding-left:6px;left:0}.ui-arrow.right{padding-left:12px;right:0}.ui-arrow.ng-enter{transition:.5s ease all;opacity:0}.ui-arrow.ng-enter.ng-enter-active{opacity:1}.ui-arrow.ng-leave{transition:.5s ease all;opacity:1}.ui-arrow.ng-leave.ng-leave-active{opacity:0}#ui-status{position:absolute;bottom:0;width:100%;padding:0 36px;cursor:pointer}#ui-pager{display:block;overflow:hidden;float:left;min-width:35px;padding-left:5px;padding-right:5px;margin-right:4px;background:#23819e;color:#fff;font-size:24.5px;line-height:35px;transition:all .5s ease}.model-selection #ui-pager{width:0;min-width:0;padding:0;color:#23819e}#ui-status-message,.model-subtitle,.model-title{text-transform:uppercase;color:#fff}#ui-status-message{display:block;overflow:hidden;padding-left:5px;padding-right:5px;background:#000;font-size:15.75px;line-height:42px;transition:all 1s ease}.model-selection #ui-status-message{background:#23819e}.model-title{text-align:center;font-weight:800;font-size:80px;line-height:.9em;margin:300px 90px 0}.model-subtitle{font-weight:400;text-align:center;margin-top:0;height:37px;font-size:25px;width:auto}.main-view,body,html{height:100%}.model-subtitle span{display:inline-block;background-color:#23819e;padding:0 20px}.model-subtitle sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}.introjs-button{font-size:1rem;border-radius:0;background-image:none;text-shadow:none}@media (max-width:600px){.introjs-button{font-size:.9rem;padding:8px 10px}}.introjs-hidden{display:none}.introjs-button.introjs-disabled,.introjs-button.introjs-disabled:hover{background-color:#e0e0e0;background-image:none;opacity:.5;color:#696969}.introjs-nextbutton.introjs-fullbutton{border-radius:0}.introjs-tooltip{padding:25px;border-radius:0;transition:opacity .3s ease-out}@media (max-width:450px){.introjs-tooltip{padding:15px;font-size:.9rem}}.introjs-prevbutton{margin-right:5px}.introjs-tooltipbuttons{margin-top:1.5rem}.introjs-overlay{max-width:100%;max-height:100%;transition:all .8s ease-out}.tour-btn-example{display:inline-block;position:inherit;margin-right:1em}.swipe-arrow .help-hook{position:absolute;left:.3px}@media (max-width:570px){.tour-header,.tour-toolbar{-webkit-transform:translate3d(0,110px,0);transform:translate3d(0,110px,0)}}.icon_black{color:#000;font-weight:700;font-size:20px}*{-webkit-tap-highlight-color:transparent}.loader{display:block;width:100%;font-size:30px;color:#fff;background-color:red;padding:20px}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:1.2em 1em}html{box-sizing:border-box}body{padding:0;margin:0;background:#fff;width:100%;overflow-x:hidden;overflow-y:hidden}.printonly{display:none}a{color:#fafafa}a.real-link{text-decoration:underline;color:#55a4c9}@media print{span.printonly{display:inline}div.printonly{display:block}}.pg-loading-screen{z-index:10000001}