#floorplanning-app{@import"https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.0.0/animate.min.css";@import"https://use.typekit.net/fsc2bjj.css";@import"https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap"/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}to{-webkit-transform:translateZ(0);transform:translateZ(0);visibility:visible}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}to{-webkit-transform:translateZ(0);transform:translateZ(0);visibility:visible}}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}#floorplanning-app .slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes cart-button{0%{right:-70px}50%{right:-75px}to{right:-70px}}@keyframes cart-button{0%{right:-70px}50%{right:-75px}to{right:-70px}}#floorplanning-app .primary-logo{width:200px;height:120px;margin:1rem auto;display:block;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}#floorplanning-app header .primary__logo--header{background-repeat:no-repeat;width:270px;height:70px;margin:.7rem auto 1.3rem;display:block}@media screen and (max-width:992px){#floorplanning-app header .primary__logo--header{margin-top:30px!important}}#floorplanning-app .primary__logo--sidebar{width:70px;height:70px;margin:0 auto;display:block}#floorplanning-app .plan-info__description--top .plan-info__logo{width:150px;height:150px;margin:0 auto;display:block;position:absolute;top:22px;opacity:.4;left:-150px;-webkit-filter:brightness(10);filter:brightness(10)}#floorplanning-app .views-wrapper__header .views-wrapper__logo{width:50px;height:50px;margin:0 auto;display:block}#floorplanning-app .section-costs--primary-logo span{width:260px;height:40px;margin:0 auto;display:block}#floorplanning-app .post-main__separator{width:30px;height:30px;margin:0 auto;display:block;background-repeat:no-repeat;background-position:50%}#floorplanning-app button:focus{outline:none}#floorplanning-app .primary-button{background-color:#955550;color:#fff;padding:1rem;font-size:.85rem;transition:background .3s ease-in,color .3s ease-in,box-shadow .3s ease-in;position:relative;overflow:hidden}#floorplanning-app .primary-button:hover{background-color:#fff;color:#955550;box-shadow:0 0 0 2px #955550}#floorplanning-app .secondary-button{color:#000;padding:1rem 1.5rem;font-size:.9rem}#floorplanning-app .secondary-button:hover:before{-webkit-transform:scale(1.2);transform:scale(1.2)}#floorplanning-app .success--button{background:#7e8253}#floorplanning-app .success--button:hover{background:#955550}#floorplanning-app .plan-image__button{background-size:60%;background-repeat:no-repeat;background-position:50%;width:45px;height:45px;box-shadow:3px 4px 3px 0 rgba(0,0,0,.2);border:10px solid #f9f3ee;display:block;border-radius:50%}#floorplanning-app .plan-image__button.plan-image__button--zoom{background-color:#7e8253!important}#floorplanning-app .plan-image__button.plan-image__button--zoom.print{margin-left:30px!important}#floorplanning-app .plan-image__button.plan-image__button--like{background-color:#7e8253!important}#floorplanning-app .plan-image__button.plan-image__button--like.active,#floorplanning-app .plan-image__button.plan-image__button--like.border:hover,#floorplanning-app .plan-image__button.plan-image__button--like.optionIcon:hover{background-color:#7e8253!important;border-color:#babd98}#floorplanning-app .button.button--cart{background:#fff;color:#955550}#floorplanning-app .button.button--cart.active,#floorplanning-app .button.button--cart.border:hover,#floorplanning-app .button.button--cart.optionIcon:hover{color:#7e8253;border:3px solid #7e8253}#floorplanning-app .round-button{border-radius:50%!important;border:2px solid #fff;cursor:pointer}#floorplanning-app .round-button.round-button--back{background-size:32%;background-repeat:no-repeat;background-position:50%;width:45px;height:45px}#floorplanning-app .round-button.round-button--home-tap{background-size:120%;background-repeat:no-repeat;background-position:50%;width:45px;height:45px;position:relative;z-index:9999999}#floorplanning-app .round-button.round-button--logout.client,#floorplanning-app .round-button.round-button--logout.vendor{border:2px solid #fff!important}#floorplanning-app .round-button.round-button--rotate{background-size:70%;background-repeat:no-repeat;background-position:50%;width:50px;height:50px;background-color:#955550;border:2px solid #fff}#floorplanning-app .round-button.myHome{border:2px solid #fff!important}#floorplanning-app .round-button.myHome,#floorplanning-app .round-button.round-button--refresh{background-size:auto;background-repeat:no-repeat;background-position:50%;width:45px;height:45px}#floorplanning-app .round-button.round-button--refresh{border:2px solid #fff}#floorplanning-app .round-button.round-button--empty{color:#fff;border:2px solid #fff;text-align:center;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#floorplanning-app .round-button.round-button--empty:after{font-size:1.2rem;position:relative;width:25px;top:7px;line-height:1.4}#floorplanning-app .round-button.round-button--empty.language-switcher{margin-bottom:16px}#floorplanning-app .view-icon{background-size:70%;background-repeat:no-repeat;background-position:50%;width:35px;height:25px;background-color:#e5ccb3;margin:0 .2rem;border-radius:5px}#floorplanning-app .button.button--cart.active:before,#floorplanning-app .button.button--cart.border:hover:before,#floorplanning-app .button.button--cart.optionIcon:hover:before{background-size:22px;background-repeat:no-repeat;background-position:48% 15px;width:100%;height:100%;-webkit-filter:brightness(0);filter:brightness(0)}#floorplanning-app .button.button--cart:before{background-size:30px;background-repeat:no-repeat;background-position:48% 11px;width:100%;height:100%;-webkit-filter:brightness(0);filter:brightness(0)}#floorplanning-app .home-configurator.login{background-position:top!important;background-color:rgba(0,0,0,.55)!important}#floorplanning-app .login__wrapper h1{font-size:2rem;margin:1rem auto 3rem}#floorplanning-app .login__wrapper .login-form__wrapper{background:hsla(30,49%,80%,.9)!important;box-shadow:0 0 30px 10px rgba(128,95,95,.4)}#floorplanning-app .login__wrapper label{color:#955550!important}#floorplanning-app .login__wrapper input.w-input{font-family:p22-underground,sans-serif;font-size:.9rem!important;border-bottom:1px solid #955550!important;background:#fff;color:#955550!important}#floorplanning-app .login__wrapper input.w-input::-webkit-input-placeholder{color:rgba(149,85,80,.5)}#floorplanning-app .login__wrapper input.w-input::placeholder{color:rgba(149,85,80,.5)}#floorplanning-app .login__wrapper input.w-button{padding:.5rem 0!important;background:#955550!important;color:#fff!important;text-transform:uppercase;width:150px}#floorplanning-app .login__wrapper input.w-button:hover{background-color:#fff!important;color:#955550!important;border:2px solid #955550}#floorplanning-app .login__wrapper input.w-button[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}#floorplanning-app p.plan-info__availability{font-size:1rem}#floorplanning-app p.plan-info__availability span:not(:first-of-type):before{content:" - "}#floorplanning-app .plan-list .plan-wrapper .plan-image .plan-image__data.plan-image__data--views{display:none}#floorplanning-app .building-map .main-wrapper{margin:0!important}#floorplanning-app .riepilogo__wrapper .section-costs{background-color:#955550!important}#floorplanning-app .riepilogo__wrapper .section-costs .section-costs__field .section-costs__field--label{color:#000!important}#floorplanning-app .riepilogo__wrapper .section-costs .section-costs__field .section-costs__field--price{color:#7e8253!important}#floorplanning-app .offcanvas-cart__button{background-size:35px 35px;background-repeat:no-repeat;background-position:50%;width:75px;height:70px;background-color:#955550}#floorplanning-app .offcanvas-cart__button:after{color:#fff}#floorplanning-app .footer__links{font-family:"PT Serif",serif}#floorplanning-app .footer__links a{margin:0 .5rem;font-weight:400;opacity:.5}#floorplanning-app .footer__links .footer-title{font-weight:600}#floorplanning-app .footer__links p{font-size:.75rem;color:#767676}#floorplanning-app .footer__links .listPolicies{margin-left:100px;margin-right:120px}#floorplanning-app .partner__container{font-family:"PT Serif",serif;font-size:.7rem;margin:0 1.2rem}@media screen and (max-width:991px){#floorplanning-app .partner__container{text-align:center}}#floorplanning-app .quote-number-container.non-disponibile{background-color:red;-webkit-filter:none;filter:none;bottom:165px}#floorplanning-app .save-and-close{border-radius:6px;border-color:unset}#floorplanning-app .save-and-close:hover{border-radius:6px;border-color:unset;border-style:revert}#floorplanning-app .white-loader{width:100%;height:100%;position:absolute;display:flex;align-items:center;justify-content:center;z-index:99999;background-color:#fff;top:0;left:0}#floorplanning-app .offcanvas-cart__wrapper .button--cart.active,#floorplanning-app .offcanvas-cart__wrapper .button--cart.border:hover,#floorplanning-app .offcanvas-cart__wrapper .button--cart.optionIcon:hover{border-width:5px}#floorplanning-app html{line-height:1.15;-webkit-text-size-adjust:100%}#floorplanning-app body{margin:0}#floorplanning-app main{display:block}#floorplanning-app h1{font-size:2em;margin:.67em 0}#floorplanning-app hr{box-sizing:initial;height:0;overflow:visible}#floorplanning-app pre{font-family:monospace,monospace;font-size:1em}#floorplanning-app a{background-color:transparent}#floorplanning-app abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#floorplanning-app b,#floorplanning-app strong{font-weight:bolder}#floorplanning-app code,#floorplanning-app kbd,#floorplanning-app samp{font-family:monospace,monospace;font-size:1em}#floorplanning-app small{font-size:80%}#floorplanning-app sub,#floorplanning-app sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}#floorplanning-app sub{bottom:-.25em}#floorplanning-app sup{top:-.5em}#floorplanning-app img{border-style:none}#floorplanning-app button,#floorplanning-app input,#floorplanning-app optgroup,#floorplanning-app select,#floorplanning-app textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}#floorplanning-app button,#floorplanning-app input{overflow:visible}#floorplanning-app button,#floorplanning-app select{text-transform:none}#floorplanning-app [type=button],#floorplanning-app [type=reset],#floorplanning-app [type=submit],#floorplanning-app button{-webkit-appearance:button}#floorplanning-app [type=button]::-moz-focus-inner,#floorplanning-app [type=reset]::-moz-focus-inner,#floorplanning-app [type=submit]::-moz-focus-inner,#floorplanning-app button::-moz-focus-inner{border-style:none;padding:0}#floorplanning-app [type=button]:-moz-focusring,#floorplanning-app [type=reset]:-moz-focusring,#floorplanning-app [type=submit]:-moz-focusring,#floorplanning-app button:-moz-focusring{outline:1px dotted ButtonText}#floorplanning-app fieldset{padding:.35em .75em .625em}#floorplanning-app legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}#floorplanning-app progress{vertical-align:initial}#floorplanning-app textarea{overflow:auto}#floorplanning-app [type=checkbox],#floorplanning-app [type=radio]{box-sizing:border-box;padding:0}#floorplanning-app [type=number]::-webkit-inner-spin-button,#floorplanning-app [type=number]::-webkit-outer-spin-button{height:auto}#floorplanning-app [type=search]{-webkit-appearance:textfield;outline-offset:-2px}#floorplanning-app [type=search]::-webkit-search-decoration{-webkit-appearance:none}#floorplanning-app ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}#floorplanning-app details{display:block}#floorplanning-app summary{display:list-item}#floorplanning-app [hidden],#floorplanning-app template{display:none}#floorplanning-app html{scroll-behavior:auto}#floorplanning-app body{background:hsla(0,0%,100%,.6)}#floorplanning-app .configurator-boxes,#floorplanning-app .disclaimer .footer__content,#floorplanning-app .pre-footer .footer__content{width:80%;margin:1rem auto;padding:1rem;box-sizing:border-box}#floorplanning-app .building-container:after,#floorplanning-app .configurator-boxes .box .box__description .box__description--bottom,#floorplanning-app .language-contrast-background,#floorplanning-app .nav-edit,#floorplanning-app .notap.allblack,#floorplanning-app .plan-info__description--left .box__description--bottom,#floorplanning-app .quotation-dx .quotation-container .header .quotation-name{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#floorplanning-app .plan-info:after,#floorplanning-app .sidebar_column,#floorplanning-app .sidebar_column.sidebar_pagination-nav ul{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#floorplanning-app .modal:not(.full-page) .modal__wrapper,#floorplanning-app .pre-footer .footer__content .footer__location-box .location-box__icon,#floorplanning-app .quotation-container .block>div .dialogue,#floorplanning-app .sidebar_column.sidebar__sales-kit .primary__logo--sidebar{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:991px){#floorplanning-app .md-hidden{display:none!important}}@media screen and (max-width:768px){#floorplanning-app .sm-hidden{display:none!important}}@media screen and (max-width:480px){#floorplanning-app .xs-hidden{display:none!important}}#floorplanning-app body,#floorplanning-app html{font-size:16px;font-family:p22-underground,sans-serif;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}#floorplanning-app h1,#floorplanning-app h2,#floorplanning-app h3,#floorplanning-app h4,#floorplanning-app h5,#floorplanning-app h6{margin-top:36px;color:#955550;line-height:1.25;font-weight:700}#floorplanning-app h1:first-child,#floorplanning-app h2:first-child,#floorplanning-app h3:first-child,#floorplanning-app h4:first-child,#floorplanning-app h5:first-child,#floorplanning-app h6:first-child{margin-top:0}#floorplanning-app h1{font-size:2rem;margin-bottom:24px}#floorplanning-app h2{font-size:1.5384615385rem;margin-bottom:18.4615384615px}#floorplanning-app h3{font-size:1.3333333333rem;margin-bottom:16px}#floorplanning-app h4{font-size:1.1764705882rem;margin-bottom:14.1176470588px}#floorplanning-app h5{font-size:1.1111111111rem;margin-bottom:13.3333333333px}#floorplanning-app h6{font-size:1rem;margin-bottom:12px}#floorplanning-app p{margin-bottom:20px;font-size:1.2rem;line-height:1.5;color:#333}#floorplanning-app p:last-of-type{margin-bottom:0}#floorplanning-app a{color:#955550;transition:all .2s ease;text-decoration:none}#floorplanning-app a:hover{color:#532f2c}#floorplanning-app .italic,#floorplanning-app em,#floorplanning-app i{font-style:italic}#floorplanning-app .bold,#floorplanning-app b,#floorplanning-app strong{font-weight:700}#floorplanning-app .center-text{text-align:center}#floorplanning-app .configurator-boxes .box,#floorplanning-app .home-configurator.login,#floorplanning-app .modal .modal__wrapper .modal__button,#floorplanning-app .modal__vista .modal__wrapper .modal__content,#floorplanning-app .modal__zoom-plan .modal__content,#floorplanning-app .modal__zoom-plan .modal__content .content__image,#floorplanning-app div#contact .showroom .box{background-position:50%;background-repeat:no-repeat;background-size:contain}#floorplanning-app .configurator-boxes .box,#floorplanning-app .home-configurator.login{background-color:rgba(0,0,0,.5);background-blend-mode:overlay}#floorplanning-app .button{display:inline-block;font-family:p22-underground,sans-serif;font-weight:400;text-align:center;vertical-align:middle;border:0 solid transparent;text-decoration:none;cursor:pointer}#floorplanning-app .button.focus,#floorplanning-app .button:focus{outline:0}#floorplanning-app .button.disabled,#floorplanning-app .button:disabled{opacity:.4}#floorplanning-app .button--cart{padding:1rem;font-size:1rem;box-sizing:border-box;width:100%;margin:0 0 1rem;position:relative;overflow:hidden}#floorplanning-app .button--cart span{display:inline-block;width:100%;height:100%;position:relative;transition:all .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}#floorplanning-app .button--cart:before{content:"";position:absolute;left:0;top:-100%;opacity:.3;transition:all .3s}#floorplanning-app .button--cart:not(.disabled):hover span{-webkit-transform:translateY(300%);transform:translateY(300%)}#floorplanning-app .button--cart:not(.disabled):hover:before{top:0}#floorplanning-app .round-button{background-size:120%;background-repeat:no-repeat;background-position:50%;width:45px;height:45px;display:block;margin:8px auto;border-radius:50%;box-sizing:border-box}#floorplanning-app .button__desk{background:none;position:fixed;left:83%;top:5%;z-index:8}#floorplanning-app .button__desk.button__desk--tailor{top:10%}#floorplanning-app .round-button--corner-tr{position:fixed;margin:0;right:7%;top:0;border:none;border-radius:0;z-index:8}#floorplanning-app .round-button--corner-tr:hover{opacity:.8}#floorplanning-app .round-button-menu svg path{fill:#fff}#floorplanning-app .button-lg{padding:1rem 2rem;font-size:1rem}#floorplanning-app .contact-button{font-weight:700;text-transform:uppercase;margin:0 auto}#floorplanning-app .link-change-floor{border-radius:unset;width:auto;height:auto;margin-top:0!important;box-shadow:none}#floorplanning-app .link-change-floor:hover{box-shadow:none}@media screen and (min-width:1300px){#floorplanning-app .contact-button{margin:unset}}#floorplanning-app .modal{background-color:rgba(0,0,0,.85);position:fixed;width:100%;height:100%;left:0;top:0;z-index:999}#floorplanning-app .modal .modal__wrapper{background:#fff;position:fixed;display:flex;justify-content:center;align-items:center}#floorplanning-app .modal .modal__wrapper .modal__button{width:20px;height:20px;position:absolute;cursor:pointer;top:2rem;transition:opacity .3s;z-index:99}#floorplanning-app .modal .modal__wrapper .modal__button:hover{opacity:.5}#floorplanning-app .modal .modal__wrapper .modal__button.modal-close{right:2rem;z-index:999}#floorplanning-app .modal .modal__wrapper .modal__button.modal-edit{right:5rem}#floorplanning-app .modal .modal__wrapper .modal__content{padding:1rem}@media screen and (max-width:480px){#floorplanning-app .modal .modal__wrapper .modal__content{padding:0!important}#floorplanning-app .modal .modal__wrapper .modal__content .content__image{width:100%;background-size:90%!important}#floorplanning-app .modal .modal__wrapper .modal__content .plan-list{top:auto!important;left:auto!important;bottom:0;width:100%}#floorplanning-app .modal .modal__wrapper .modal__content .plan-list .plan-info__title{margin:0!important;padding:1rem 0!important;width:100%}#floorplanning-app .modal .modal__wrapper .modal__content .plan-list .plan-info__title h1,#floorplanning-app .modal .modal__wrapper .modal__content .plan-list .plan-info__title h5{font-size:1.25rem;margin:0;padding:0}#floorplanning-app .modal .modal__wrapper .modal__content .plan-list .plan-info__title h5{font-weight:300}#floorplanning-app .modal .modal__wrapper .modal__content .plan-list .plan-info__title h1{font-weight:700}}#floorplanning-app .modal:not(.full-page) .modal__wrapper{width:800px;height:500px;max-width:90%;max-height:90%}#floorplanning-app .modal.full-page .modal__wrapper{width:100%;height:100%;max-width:100vw;max-height:100vh;left:0;top:0}#floorplanning-app .modal__button.button-edit.button-edit--clear:nth-child(3){right:3rem!important}#floorplanning-app .box-close,#floorplanning-app .modal-close{background-size:50%;background-repeat:no-repeat;background-position:50%;width:20px;height:20px;right:1rem;position:absolute;cursor:pointer}#floorplanning-app .box-close{background-size:50%!important;background-color:#955550;padding:.3rem;border-radius:50%;top:1rem!important;z-index:999!important}#floorplanning-app .modal__zoom-plan .modal__content{background-size:contain;width:100%;height:100%;touch-action:none!important;overflow:hidden!important;position:fixed;left:0;top:0}#floorplanning-app .modal__zoom-plan .modal__content,#floorplanning-app .modal__zoom-plan .modal__content>div{display:flex;justify-content:center;align-items:center}#floorplanning-app .modal__zoom-plan .modal__content .content__image{height:600px;width:90%;right:-10%;position:relative}#floorplanning-app .modal__zoom-plan .modal__content .plan-list{min-height:inherit;position:absolute;bottom:4%;left:6%}#floorplanning-app .modal__zoom-plan .modal__content .plan-list .plan-info__description{width:100%}#floorplanning-app .modal__zoom-plan .modal__content .plan-list .plan-info__description h5{color:#333!important;margin-right:.5rem}#floorplanning-app .modal__zoom-plan .modal__content .plan-list .plan-info__description h1{margin-top:0;color:#e5ccb3}#floorplanning-app .modal__vista .modal__wrapper .modal__content{width:80%;height:80%}#floorplanning-app .modal__floor .modal__wrapper{display:block;flex-wrap:wrap;padding:3rem 2rem;box-sizing:border-box}#floorplanning-app .modal__floor h2{font-size:1.3rem;font-weight:300;padding:0 0 2.5rem;margin:0;flex:0 0 100%}#floorplanning-app .modal__floor .apartment-list{width:100%}#floorplanning-app .modal__floor .apartment-row{height:60px;flex:0 0 100%;display:flex;border-bottom:0 solid #fff}#floorplanning-app .modal__floor .apartment-row:not(.header){background-color:#e5ccb3;border-bottom:5px solid #fff}#floorplanning-app .modal__floor .apartment-row:not(.header):nth-child(2n){background-color:#dbb895}#floorplanning-app .modal__floor .apartment-row div{text-align:center;font-weight:700;padding:1.5rem 0;flex:1 0 25%;align-items:center;box-sizing:border-box;border-right:1px solid #fff}#floorplanning-app .modal__floor .apartment-row.header div{background-color:#f9f2ec;color:#955550;font-size:.8rem;text-transform:uppercase;text-align:left;height:100%;padding:0 1rem 0 4rem;display:flex;position:relative}#floorplanning-app .modal__floor .apartment-row.header div.scegli{background-color:transparent}#floorplanning-app .modal__floor .apartment-row.header div:before{content:"";border:1px solid #955550;border-radius:50%;margin:.5rem;position:absolute;top:0;left:5px}#floorplanning-app .modal__floor .apartment-row div.nome:before,#floorplanning-app .modal__floor .apartment-row div.piano:before,#floorplanning-app .modal__floor .apartment-row div.prezzo:before{background-size:70%;background-repeat:no-repeat;background-position:50%;width:40px;height:40px}#floorplanning-app .modal__floor .apartment-row div.scegli:before{content:none}#floorplanning-app .modal__floor .apartment-row .primary-button{font-size:.85rem;padding:1rem 2rem}#floorplanning-app .modal__floor .apartment-row .primary-button:hover{box-shadow:inset 0 0 0 2px #955550}#floorplanning-app .notap.allblack{left:-1000%;top:0;right:0;bottom:0;height:200vh;width:200vw;z-index:100000;display:flex;position:fixed;background-color:rgba(0,0,0,.95)}#floorplanning-app .centered-modal .modal__wrapper{height:auto!important}#floorplanning-app .centered-modal .modal__button.modal-close{-webkit-filter:invert(100%)!important;filter:invert(100%)!important}#floorplanning-app .centered-modal .plan-info__title-modal{text-align:left!important}#floorplanning-app .centered-modal .plan-info__title-modal h3{margin-top:40px!important;font-weight:700;font-size:28px}#floorplanning-app .centered-modal h1{margin-top:30px;margin-bottom:100px;font-size:40px}#floorplanning-app .centered-modal .modal__content{padding:1.5rem!important;font-size:12px}#floorplanning-app .centered-modal .plan-list{min-height:unset!important}#floorplanning-app .centered-modal .price-rata{font-family:europa,sans-serif;color:#000}#floorplanning-app .rate-modal .modal__wrapper{height:auto!important}#floorplanning-app .modal__vista .modal__button.modal-close,#floorplanning-app .rate-modal .modal__button.modal-close{-webkit-filter:invert(100%)!important;filter:invert(100%)!important}#floorplanning-app .modal-wrapper-alert{background-color:#955550!important}#floorplanning-app .alert-modal-title{color:#fcd7b8;text-align:center}#floorplanning-app .alert-modal-description{color:#e5ccb3;text-align:left}#floorplanning-app .offcanvas-cart{position:fixed;top:0;left:0;height:100%;-webkit-transform:translateX(-250px);transform:translateX(-250px);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;z-index:3}#floorplanning-app .offcanvas-cart.open{-webkit-transform:translateX(0);transform:translateX(0)}#floorplanning-app .offcanvas-cart.open .offcanvas-cart__button{-webkit-animation:none;animation:none}#floorplanning-app .offcanvas-cart .offcanvas-cart__wrapper{background-color:#955550;width:250px;height:100%;padding:3rem 2rem;box-sizing:border-box;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}#floorplanning-app .offcanvas-cart .offcanvas-cart__button{display:block;border-radius:0 50% 50% 0;position:absolute;top:250px;right:-75px;box-shadow:0 0 5px 0 rgba(0,0,0,.2);-webkit-animation:cart-button 1.5s infinite;animation:cart-button 1.5s infinite;cursor:pointer}#floorplanning-app .offcanvas-cart .offcanvas-cart__button:after{font-size:.7rem;position:absolute;top:29px;left:-5px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#floorplanning-app .offcanvas-cart .offcanvas-cart__button.keyplan{display:block;border-radius:0 50% 50% 0;position:absolute;top:160px;right:-75px;box-shadow:0 0 5px 0 rgba(0,0,0,.2);cursor:pointer}#floorplanning-app .offcanvas-cart .offcanvas-cart__button.keyplan:after{content:"STATO";font-size:.7rem;position:absolute;top:29px;left:-5px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#floorplanning-app .offcanvas-cart__wrapper-planimetrie{background-color:#fff;height:100%;box-sizing:border-box;box-shadow:0 0 5px 0 rgba(0,0,0,.2);width:auto!important;padding:0 2rem;display:flex;justify-content:center;align-items:center}#floorplanning-app .offcanvas-cart__wrapper-planimetrie .views-wrapper__plan{text-align:center;display:table;margin:.5rem auto}#floorplanning-app .offcanvas-cart__wrapper-planimetrie .views-wrapper__plan>div{display:table-cell;vertical-align:middle}#floorplanning-app .offcanvas-cart__wrapper-planimetrie .views-wrapper__title span{font-size:1.3rem}#floorplanning-app .offcanvas-cart__button.offcanvas--planimetrie{background-position:15px 15px}@media screen and (max-width:992px){#floorplanning-app .offcanvas-cart__button.offcanvas--planimetrie{display:none}}#floorplanning-app .offcanvas-cart__button.offcanvas--planimetrie:after{content:none}#floorplanning-app .offcanvas-cart.model{z-index:1!important}#floorplanning-app .planimetry-wrapper{display:block!important;flex-direction:row!important}#floorplanning-app .planimetry-wrapper .buildings-name-container{display:flex;justify-content:space-between;padding-left:30px;padding-right:10px}#floorplanning-app .planimetry-wrapper-name{margin-left:10px!important;font-weight:700!important}#floorplanning-app .planimetry-wrapper-floor-name{flex-direction:column!important;margin-top:30px!important}#floorplanning-app .planimetry-floor{flex-direction:column-reverse!important;display:inline-flex!important;margin-right:10px!important}#floorplanning-app .planimetry-floor-name-building{display:flex!important;justify-content:space-between!important}#floorplanning-app .view-icon.empty-block.model{background-color:#d6d6d6!important}#floorplanning-app .views-wrapper__keyplan{min-width:500px!important;min-height:500px!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:50%}#floorplanning-app .offcanvas-cart__button.offcanvas--planimetrie.keyplan{background-position:15px 15px}@media screen and (max-width:992px){#floorplanning-app .offcanvas-cart__button.offcanvas--planimetrie.keyplan{display:none!important}}#floorplanning-app .offcanvas-cart__button.offcanvas--planimetrie.keyplan:after{content:none}#floorplanning-app .custom-offcanvas{z-index:51;transition:all .5s ease 0s;-webkit-transform:translateZ(0);transform:translateZ(0)}#floorplanning-app .custom-offcanvas.open{z-index:52}#floorplanning-app .custom-offcanvas.closed{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}#floorplanning-app .modal.full-page.VISTE .modal__content .content__image{height:100%;width:100%;background-size:contain!important;margin:0 auto!important;background-position:50%;background-repeat:no-repeat}#floorplanning-app .section--button-edit-color:after,#floorplanning-app .section--button-edit-size:after{content:"";height:100%;width:1px;display:inline-block;background:#ccc;position:relative;left:25%}#floorplanning-app .nav-edit{background-color:#fff;position:fixed;height:150px;width:110%;display:flex;justify-content:center;align-items:center;top:0;left:50%;border-bottom-left-radius:60%;border-bottom-right-radius:60%;box-shadow:8px 8px 13px 0 rgba(0,0,0,.1)}#floorplanning-app .nav-edit__wrapper{display:flex;justify-content:space-between;width:60%}#floorplanning-app .button-edit__section{display:flex;justify-content:center;align-items:center}#floorplanning-app .section--button-edit-color{background-color:#ededed;border-radius:20px}#floorplanning-app .section--button-edit-color .button-color{width:15px;height:15px;border-radius:50%;margin:0 10px}#floorplanning-app .section--button-edit-color .button-color.active,#floorplanning-app .section--button-edit-color .button-color.border:hover,#floorplanning-app .section--button-edit-color .button-color.optionIcon:hover{width:25px;height:25px}#floorplanning-app .section--button-edit-color .button-color.button-color--black{background-color:#000}#floorplanning-app .section--button-edit-color .button-color.button-color--blue{background-color:#1f45db}#floorplanning-app .section--button-edit-color .button-color.button-color--azure{background-color:#56b7f0}#floorplanning-app .section--button-edit-color .button-color.button-color--yellow{background-color:#ffd000}#floorplanning-app .section--button-edit-color .button-color.button-color--green{background-color:#7ab943}#floorplanning-app .section--button-edit-color .button-color.button-color--red{background-color:#e90000}#floorplanning-app .section--button-edit-size{background-color:#ededed;border-radius:20px}#floorplanning-app .section--button-edit-size .button-size{background-color:#ccc;border-radius:50%;margin:0 10px}#floorplanning-app .section--button-edit-size .button-size.button-size--5{width:25px;height:25px}#floorplanning-app .section--button-edit-size .button-size.button-size--4{width:20.8333333333px;height:20.8333333333px}#floorplanning-app .section--button-edit-size .button-size.button-size--3{width:17.8571428571px;height:17.8571428571px}#floorplanning-app .section--button-edit-size .button-size.button-size--2{width:15.625px;height:15.625px}#floorplanning-app .section--button-edit-size .button-size.button-size--1{width:13.8888888889px;height:13.8888888889px}#floorplanning-app .button-edit{background-size:60%;background-repeat:no-repeat;background-position:50%;width:35px;height:35px;background-color:#ededed;border:1px solid #e6e6e6;margin:0 5px;border-radius:50%;cursor:pointer}#floorplanning-app .button-edit.button-edit--clear{position:relative;bottom:2rem}#floorplanning-app .button-edit.button-edit--pen,#floorplanning-app .button-edit.button-edit--text{margin-left:0}#floorplanning-app .nav-edit__wrapper .button-edit--clear{bottom:0}#floorplanning-app .section--button-edit-text{background-color:#ededed;border-radius:20px}#floorplanning-app .section--button-edit-text .button-text{background-size:40%;background-repeat:no-repeat;background-position:50%;width:35px;height:35px;width:25px;height:25px;margin:0 5px}#floorplanning-app .slider,#floorplanning-app .slider:after,#floorplanning-app .slider:before{position:relative;width:100%;height:100vh;overflow:hidden;white-space:nowrap;margin:0 90px 0 auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}#floorplanning-app .slider-wrapper{position:relative;height:100%;width:100%}#floorplanning-app .slide{display:inline-block;height:100%;width:100%;background-position:50%}#floorplanning-app .SliderButton{height:50px;width:50px;display:flex;align-items:center;justify-content:center;background-color:#7e8253;background-position:45%;background-repeat:no-repeat;background-size:50%;border-radius:50%;cursor:pointer;transition:-webkit-transform .1s ease-in;transition:transform .1s ease-in;transition:transform .1s ease-in,-webkit-transform .1s ease-in;top:50%;position:absolute;z-index:10}#floorplanning-app .nextArrow{right:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#floorplanning-app .prevArrow{left:10px}#floorplanning-app .indice--button,#floorplanning-app .Indice--button-toggle{height:50px;width:150px;max-height:auto;max-width:auto;min-height:auto;min-width:auto;background-color:#7e8253;display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:center;cursor:pointer;color:#fff;border-radius:50px;text-transform:uppercase}#floorplanning-app .Indice--button-toggle.top,#floorplanning-app .top.indice--button{position:fixed;top:20px;right:100px;z-index:100}#floorplanning-app .Indice--button-toggle.left,#floorplanning-app .left.indice--button{position:fixed;top:20px;left:50px;z-index:10}#floorplanning-app .Indice--button-toggle.left.on,#floorplanning-app .left.on.indice--button{display:none}#floorplanning-app .fullImage.indice--button,#floorplanning-app .Indice--button-toggle.fullImage{position:fixed;top:20px;right:100px;z-index:10}#floorplanning-app .fullImage.on.indice--button,#floorplanning-app .Indice--button-toggle.fullImage.on{display:none}#floorplanning-app .indice--button{height:50px;width:auto;max-height:auto;max-width:auto;min-height:auto;min-width:150px;position:relative;top:0;right:auto;bottom:auto;background-color:#7e8253;margin:10px;padding:10px;text-transform:uppercase;border-radius:50px}#floorplanning-app .indice--button.close{height:50px;width:auto;max-height:auto;max-width:auto;min-height:auto;min-width:50px;margin:10px 10px 40px;border:2px solid #7e8253;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:50%}#floorplanning-app .indice--image--wrapper{height:auto;width:800px;max-height:auto;max-width:auto;min-height:auto;min-width:auto;display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:center;flex-wrap:wrap}#floorplanning-app .indice--image--wrapper>.indice--image{height:50px;width:150px;max-height:auto;max-width:auto;min-height:auto;min-width:auto;position:relative;top:0;right:auto;bottom:auto;margin:20px;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain}#floorplanning-app .modal .modal__wrapper .slider,#floorplanning-app .modal .modal__wrapper .slider:after,#floorplanning-app .modal .modal__wrapper .slider:before{background-color:transparent!important}#floorplanning-app .Indice--menu{z-index:11;background-color:#7e8253;opacity:.9;transition:all .6s ease-out}#floorplanning-app .Indice--menu.top{height:200px;width:100%;position:fixed;top:0;left:0;display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:center}#floorplanning-app .Indice--menu.top.off{position:fixed;top:-250px}#floorplanning-app .Indice--menu.left{height:100%;width:500px;position:fixed;top:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center}#floorplanning-app .Indice--menu.left.off{position:fixed;left:-500px}#floorplanning-app .Indice--menu.fullImage{height:100%;width:100%;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:center;background-color:#7e8253;opacity:1}#floorplanning-app .Indice--menu.fullImage.off{position:fixed;top:-100%}#floorplanning-app .keyboard-container{display:flex;justify-content:center;left:0;bottom:2vh;width:100%}#floorplanning-app .keyboard-container>.react-simple-keyboard{max-width:70%;font-size:1.5vh;z-index:2}#floorplanning-app .hg-button{height:4.5vh;border-radius:.4vh;color:#000}#floorplanning-app .hg-button:not(:last-child){margin-right:.5vh!important}#floorplanning-app .hg-functionBtn{justify-content:center;align-items:center}#floorplanning-app .hg-button-bksp,#floorplanning-app .hg-button-enter,#floorplanning-app .hg-button-shift:last-child{justify-content:center}#floorplanning-app .hg-button-space{flex-grow:10!important}#floorplanning-app .modal.modal__zoom-plan.full-page .react-simple-keyboard{min-width:600px!important}#floorplanning-app .simple-keyboard.darktheme{background-color:rgba(0,0,0,.8);border-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}#floorplanning-app .simple-keyboard.darktheme .hg-button{height:50px;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5);color:#fff}#floorplanning-app .simple-keyboard.darktheme .hg-button:active{background:#1c4995;color:#fff}#floorplanning-app .simple-keyboard.darktheme+.simple-keyboard-preview{background:#1c4995}#floorplanning-app .dropdown{display:flex;position:relative}#floorplanning-app .dropdown .dropdown-header{cursor:pointer;display:flex;justify-content:space-between;align-items:center}#floorplanning-app .dropdown .dropdown-body{position:absolute;top:30px;right:0;z-index:5;width:150px;border-radius:2px;box-shadow:0 10px 25px rgba(0,0,0,.1);background-color:#fff;border:1px solid #e5e8ec;display:none}#floorplanning-app .dropdown .dropdown-body.open,#floorplanning-app .dropdown .overlay-dropdown.open{display:block}#floorplanning-app .dropdown .dropdown-item{padding:10px}#floorplanning-app .dropdown .dropdown-item:hover{background-color:#d3d3d3;cursor:pointer}#floorplanning-app .dropdown .dropdown-item-dot{opacity:0;color:#91a5be}#floorplanning-app .dropdown .dropdown-item-dot.selected{opacity:1}#floorplanning-app .dropdown .icon{font-size:13px;color:#91a5be;-webkit-transform:rotate(0deg);transform:rotate(0deg)}#floorplanning-app .dropdown .icon.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#floorplanning-app .dropdown .overlay-dropdown{position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;display:none}#floorplanning-app .dropdown .dropdown-header .icon{height:16px;width:16px;background-size:10px;margin-left:3px}#floorplanning-app .fullscreen-toggler{border-radius:50px;border:2.5px solid #fff;height:45px;width:45px;display:flex;align-items:center;justify-content:center;background-color:transparent;cursor:pointer}#floorplanning-app header .client-vendor-names{position:absolute;top:2%;display:flex;right:0;margin-right:.5rem;flex-direction:row}#floorplanning-app header .client-vendor-names>span:nth-child(2){margin-left:10px}#floorplanning-app header .client-vendor-names .client-name,#floorplanning-app header .client-vendor-names .vendor-name{color:#000;font-size:1rem;font-weight:400;font-family:neue-haas-grotesk-display,sans-serif}#floorplanning-app header .client-vendor-names .client-name.role,#floorplanning-app header .client-vendor-names .vendor-name.role{font-weight:700}#floorplanning-app .quotation-exit.draftquote{padding:1rem;width:450px;box-sizing:border-box;border-radius:0;box-shadow:3px 3px 3px rgba(0,0,0,.2);top:20%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#floorplanning-app .quotation-exit.draftquote .dialogue-draftquote h4{color:#fff;font-size:.9rem;text-align:center;text-transform:uppercase;font-weight:300}#floorplanning-app header{position:relative;z-index:2}@media screen and (max-width:480px){#floorplanning-app header .primary__logo--header{margin-top:3rem!important}}#floorplanning-app header .language-switch-container{position:absolute;right:50px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:500;font-size:14px;line-height:17px}@media screen and (max-width:480px){#floorplanning-app header .language-switch-container{top:-25%!important}}@media screen and (max-width:992px){#floorplanning-app header .language-switch-container{right:20px;top:-9%}}#floorplanning-app header .language-switch-container>*{display:inline-flex}#floorplanning-app header .language-switch-container>.divider{margin-left:10px;margin-right:10px}#floorplanning-app .nav--configurator ul{background:#e5ccb3;display:flex;justify-content:center;padding:1rem 0;margin-top:0}#floorplanning-app .nav--configurator ul li{display:inline-block;padding:0 1rem 0 1.5rem;line-height:.7}#floorplanning-app .nav--configurator ul li.current a{pointer-events:none}#floorplanning-app .nav--configurator ul li a{color:#fff;font-weight:700;font-size:1rem;background-color:#955550;padding:.6rem .5rem}@media screen and (max-width:991px){#floorplanning-app .nav--configurator ul li a{font-size:1.3rem}}#floorplanning-app .nav--configurator ul li:not(:last-child):after{content:"";width:0;height:0;border-color:transparent transparent transparent #000;border-style:solid;border-width:4px 0 4px 8px;float:right;position:relative;left:1rem;top:.2rem}@media screen and (max-width:991px){#floorplanning-app .nav--configurator ul li:not(:last-child):after{top:.3rem}}#floorplanning-app .nav--configurator ul li:not(.current){opacity:.5}#floorplanning-app .nav--configurator ul li:not(.current) a{color:#955550;background-color:inherit;padding:0}#floorplanning-app .nav--configurator ul li.disabled{cursor:text;pointer-events:none}#floorplanning-app .nav--configurator ul li span{font-weight:400}#floorplanning-app .nav--pagination{position:relative;margin:2rem 0}@media screen and (max-width:480px){#floorplanning-app .nav--pagination{margin:auto!important;padding:0 1rem;width:80%}}#floorplanning-app .nav--pagination>*{text-align:center;display:table;margin:0 auto;color:#000;font-weight:400;position:relative}#floorplanning-app .nav--pagination>* h5{text-transform:uppercase;color:#000;font-size:1rem;font-weight:400}#floorplanning-app .nav--pagination .pagination{display:flex;justify-content:center;align-items:center;grid-gap:0 1rem;gap:0 1rem}#floorplanning-app .progress{background:hsla(30,49%,80%,.2);padding:1rem;border-radius:50%;-webkit-transform:rotate(270deg) scale(.35);transform:rotate(270deg) scale(.35);position:absolute;left:40.25%;top:-66px}#floorplanning-app .progress__value{background-color:hsla(30,49%,80%,.2);border-radius:50%;position:relative;width:50px;height:50px;min-width:50px;top:13px}#floorplanning-app .progress__value .CircularProgressbar-path{stroke:#000;fill:none;stroke-width:3}#floorplanning-app .progress__value .CircularProgressbar-path.progress-1-of-5{stroke-dasharray:20,100}#floorplanning-app .progress__value .CircularProgressbar-path.progress-2-of-5{stroke-dasharray:40,100}#floorplanning-app .progress__value .CircularProgressbar-path.progress-3-of-5{stroke-dasharray:60,100}#floorplanning-app .progress__value .CircularProgressbar-path.progress-4-of-5{stroke-dasharray:80,100}#floorplanning-app .progress__value .CircularProgressbar-path.progress-5-of-5{stroke-dasharray:100,100}#floorplanning-app .progress__value .CircularProgressbar-path.progress-1-of-6{stroke-dasharray:16,100}#floorplanning-app .progress__value .CircularProgressbar-path.progress-2-of-6{stroke-dasharray:32,100}#floorplanning-app .progress__value .CircularProgressbar-path.progress-3-of-6{stroke-dasharray:48,100}#floorplanning-app .progress__value .CircularProgressbar-path.progress-4-of-6{stroke-dasharray:64,100}#floorplanning-app .progress__value .CircularProgressbar-path.progress-5-of-6{stroke-dasharray:82,100}#floorplanning-app .progress__value .CircularProgressbar-path.progress-6-of-6{stroke-dasharray:100,100}#floorplanning-app .progress__value .page-progress{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#floorplanning-app .configurator-boxes{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:10px;border:1px solid #955550}#floorplanning-app .configurator-boxes:after{content:"";background-size:cover;background-repeat:no-repeat;width:calc(50vw - 13px);height:450px;position:absolute;z-index:-1;left:0;bottom:0}#floorplanning-app .configurator-boxes .box{background-size:cover;background-position:30%;color:#fff;min-height:270px;height:28vh;display:flex;justify-content:center;align-content:center;flex-direction:column;position:relative;width:100%}#floorplanning-app .configurator-boxes .box .box__description .box__description--top{font-size:.8rem;margin-bottom:2rem}#floorplanning-app .configurator-boxes .box .box__description .box__description--main{font-size:1.6rem;font-weight:700;margin-bottom:.4rem;padding:0 1rem;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width:480px){#floorplanning-app .configurator-boxes .box .box__description .box__description--main{font-size:1.5rem}}#floorplanning-app .configurator-boxes .box .box__description .box__description--subtitle{font-size:1.1rem;margin:.4rem 0 1rem}#floorplanning-app .configurator-boxes .box .box__description .box__description--go-icon{background-size:cover;background-repeat:no-repeat;background-position:50%;width:50px;height:50px;display:inline-block}#floorplanning-app .configurator-boxes .box .box__description .box__description--bottom{font-size:.8rem;position:absolute;bottom:2rem;z-index:2}#floorplanning-app .configurator-boxes .box.not-available{-webkit-filter:grayscale(100%);filter:grayscale(100%);cursor:not-allowed}#floorplanning-app .configurator-boxes.grid-6 .box:first-child{grid-area:1/1/2/4}#floorplanning-app .configurator-boxes.grid-6 .box:nth-child(2){grid-area:1/4/2/8}#floorplanning-app .configurator-boxes.grid-6 .box:nth-child(3){grid-area:1/8/2/13}#floorplanning-app .configurator-boxes.grid-6 .box:nth-child(4){grid-area:2/1/3/5}#floorplanning-app .configurator-boxes.grid-6 .box:nth-child(5){grid-area:2/5/3/10}#floorplanning-app .configurator-boxes.grid-6 .box:nth-child(6){grid-area:2/10/3/13}#floorplanning-app .configurator-boxes.grid-5 .box:first-child{grid-area:1/1/3/4}#floorplanning-app .configurator-boxes.grid-5 .box:nth-child(2){grid-area:1/4/2/10}#floorplanning-app .configurator-boxes.grid-5 .box:nth-child(3){grid-area:1/10/2/13}#floorplanning-app .configurator-boxes.grid-5 .box:nth-child(4){grid-area:2/4/3/7}#floorplanning-app .configurator-boxes.grid-5 .box:nth-child(5){grid-area:2/7/3/13}#floorplanning-app .configurator-boxes.grid-4 .box:first-child{grid-area:1/1/2/6}#floorplanning-app .configurator-boxes.grid-4 .box:nth-child(2){grid-area:1/6/2/13}#floorplanning-app .configurator-boxes.grid-4 .box:nth-child(3){grid-area:2/1/3/8}#floorplanning-app .configurator-boxes.grid-4 .box:nth-child(4){grid-area:2/8/3/13}#floorplanning-app .configurator-boxes.grid-3 .box{min-height:540px;height:56vh}#floorplanning-app .configurator-boxes.grid-3 .box:first-child{grid-area:1/1/3/5}#floorplanning-app .configurator-boxes.grid-3 .box:nth-child(2){grid-area:1/5/3/9}#floorplanning-app .configurator-boxes.grid-3 .box:nth-child(3){grid-area:1/9/3/13}#floorplanning-app .configurator-boxes.grid-2 .box{min-height:540px;height:56vh}#floorplanning-app .configurator-boxes.grid-2 .box:first-child{grid-area:1/1/3/7}#floorplanning-app .configurator-boxes.grid-2 .box:nth-child(2){grid-area:1/7/3/13}#floorplanning-app .configurator-boxes.grid-1 .box{min-height:540px;height:56vh;grid-area:1/1/3/13}#floorplanning-app .container-main.flow-desk{width:calc(100% - 88px)}@media screen and (max-width:991px){#floorplanning-app .configurator-boxes{display:flex;flex-wrap:wrap}#floorplanning-app .configurator-boxes .box{flex:0 0 100%;margin:.5rem 0}}@media screen and (max-width:600px){#floorplanning-app .container-main .configurator-boxes .box{min-height:250px!important;height:40vh!important}}#floorplanning-app .configurator-boxes{display:flex!important;height:100%;min-height:540px;overflow:auto}#floorplanning-app .configurator-boxes .box{display:flex!important;flex-basis:100%!important;grid-area:unset!important;min-height:540px!important}#floorplanning-app .sidebar{position:fixed;flex-wrap:nowrap;height:100%;right:0;top:0;display:block;z-index:9}#floorplanning-app .sidebar_column{height:100%;position:fixed;right:0;display:flex;flex-direction:column;align-items:center;padding:1rem 0;grid-gap:.5rem;gap:.5rem;top:50%;box-sizing:border-box}#floorplanning-app .sidebar_column.sidebar__sales-kit{background-color:#955550;width:80px;z-index:10}#floorplanning-app .sidebar_column.sidebar__sales-kit .primary__logo--sidebar{position:absolute}#floorplanning-app .sidebar_column.sidebar_pagination-nav ul{list-style:none;position:relative;right:80px}#floorplanning-app .sidebar_column.sidebar_pagination-nav ul li{margin:.5rem 1rem}#floorplanning-app .sidebar_column.sidebar_pagination-nav ul li a{color:#000;font-size:1.3rem;font-weight:700;border-right:3px solid rgba(0,0,0,.2);padding:.5rem .3rem;opacity:.4;width:15px;display:inline-block}#floorplanning-app .sidebar_column.sidebar_pagination-nav ul li.current a{border-right:3px solid #955550;opacity:1}#floorplanning-app .sidebar_column.sidebar_pagination-nav ul li.disabled a{cursor:text;pointer-events:none}#floorplanning-app .sidebar_column .round-button{margin:0}#floorplanning-app .language-switcher{color:#fff;display:flex;align-items:center;justify-content:center;justify-self:flex-end;margin-top:auto}#floorplanning-app .language-switcher.round-button{margin-top:auto}#floorplanning-app .sidebar_column .redirect-to-emotions{margin-top:auto;display:flex;align-items:center;justify-content:center}#floorplanning-app .sidebar_column .redirect-to-emotions+.language-switcher,#floorplanning-app .sidebar_column .redirect-to-emotions+.language-switcher.round-button{margin-top:0}#floorplanning-app .language-contrast-background{left:-1000%;top:0;right:0;bottom:0;height:200vh;width:200vw;z-index:100000;display:flex;position:fixed;background-color:rgba(0,0,0,.95)}#floorplanning-app .language-menulist{background-color:#fff;width:auto;height:auto;box-sizing:border-box;border-radius:2px;box-shadow:0 0 30px 5px rgba(0,0,0,.2);position:absolute;-webkit-transform:translate(-130%,-50%);transform:translate(-130%,-50%);color:#000;font-size:.9rem;text-align:left;text-transform:uppercase;font-weight:300;min-height:125px;min-width:150px}#floorplanning-app .quotation-exit.language-selected{color:#fff!important;width:auto;padding:inherit;position:static;border-radius:2px;box-sizing:border-box;font-size:medium}#floorplanning-app .vendor-name.language-item{width:auto;overflow:hidden;font-size:1rem;box-sizing:border-box;min-height:48px;line-height:1.5;padding-top:6px;white-space:nowrap;letter-spacing:.00938em;padding-bottom:6px;text-transform:capitalize;font-weight:700}#floorplanning-app .vendor-name.language-item:not(.language-selected){font-weight:400!important}#floorplanning-app .vendor-name.language-item:not(.language-selected):hover{background-color:inherit!important}#floorplanning-app footer{background-color:#fff;margin-top:1rem;position:relative;z-index:2}#floorplanning-app footer>div{border-top:2px solid #fff}#floorplanning-app .pre-footer .footer__content{display:flex;justify-content:center;align-items:center}#floorplanning-app .pre-footer .footer__content .footer__location-box{padding:3rem;border:1px solid #955550;margin:0 2rem;position:relative;box-sizing:border-box}#floorplanning-app .pre-footer .footer__content .footer__location-box .location-box__icon{background-size:cover;background-repeat:no-repeat;background-position:50%;width:50px;height:50px;background-color:#955550;display:block;position:absolute;top:0}#floorplanning-app .disclaimer .footer__content{font-size:.7rem;line-height:1.5;margin-bottom:0}#floorplanning-app .disclaimer .footer__content a{font-size:.8rem;line-height:1.5;color:#000}@media screen and (max-width:991px){#floorplanning-app .pre-footer .footer__content{flex-wrap:wrap}#floorplanning-app .pre-footer .footer__content>div{flex:0 0 100%;margin:1rem 0}#floorplanning-app .pre-footer .footer__content>div.footer__location-box{margin:3rem 0}}#floorplanning-app .round-button--rotate{border-radius:50%;top:1rem}#floorplanning-app .home-configurator.login{background-size:cover;width:100%;min-height:100vh}#floorplanning-app .login__wrapper{display:flex;flex-wrap:wrap;padding:4rem 0;margin:0 auto;box-sizing:border-box;width:100%;max-width:1000px;text-align:center}#floorplanning-app .login__wrapper.register-form .primary-logo{display:none}#floorplanning-app .login__wrapper>*{flex:0 0 100%}#floorplanning-app .login__wrapper h1{color:#fff;font-weight:400}#floorplanning-app .login__wrapper .login-form__wrapper{flex:0 0 320px;min-height:270px;background-color:#fff;margin:0 auto 2rem;padding:2rem;box-sizing:border-box}#floorplanning-app .login__wrapper .login-form__wrapper.register{min-height:calc(450px + 2rem);height:auto;margin-top:2rem!important;flex:0 0 630px}#floorplanning-app .login__wrapper hr{flex:0 0 50%}#floorplanning-app .login__wrapper label{font-size:.9rem;font-weight:700;padding:0 0 .7rem;display:block}#floorplanning-app .login__wrapper form#email-form>div:not(.input-wrap){font-size:.85rem;color:#fff!important;font-weight:700;padding:1rem 0 0;margin:0!important;display:block}#floorplanning-app .login__wrapper input{width:100%;box-sizing:border-box;margin:.7rem 0 0;padding:.2rem .5rem;border:0}#floorplanning-app .login__wrapper input:focus{outline:none}#floorplanning-app .login__wrapper input.w-input{height:35px;font-size:1.2rem;color:#333;border:1px solid #ccc}#floorplanning-app .login__wrapper input.w-input.checked{height:15px!important;width:10%!important;margin-bottom:10px!important;margin-left:0!important}#floorplanning-app .login__wrapper input.w-input.checked-register{height:15px!important;width:2%!important;margin-bottom:10px!important;margin-right:5px!important;margin-left:11px!important}#floorplanning-app .login__wrapper input.w-input.register{width:50%!important;display:flex!important;flex-grow:1!important;margin-left:12px!important}#floorplanning-app .login__wrapper input#vendor-autocomplete{height:35px;border:1px solid #ccc;font-family:p22-underground,sans-serif;font-size:.9rem!important;background-color:transparent!important;border-color:#fff!important}#floorplanning-app .login__wrapper input.w-button{background:#000;color:#fff;margin:1rem 1rem 0;padding:.5rem 0;transition:opacity .3s;cursor:pointer}#floorplanning-app .login__wrapper input.w-button:hover{opacity:.8}#floorplanning-app .login__wrapper .register-privacy-text{text-align:left;display:flex;flex-direction:row;align-items:center}#floorplanning-app .login__wrapper .register-privacy-text.check-privacy{margin-top:15px;margin-bottom:15px;flex-direction:column;align-items:flex-start}#floorplanning-app .login__wrapper .register-privacy-text.check-privacy .privacy-text{font-size:13px}#floorplanning-app .login__wrapper .register-privacy-text.check-privacy .w-checkbox-privacy-container{margin-top:10px;width:100%;display:flex;align-items:center}#floorplanning-app .login__wrapper .register-privacy-text.check-privacy .w-checkbox-privacy-container:first-child{margin-top:0}#floorplanning-app .login__wrapper .register-privacy-text.check-privacy .w-checkbox-privacy-container span{width:100%}#floorplanning-app .login__wrapper .register-privacy-text.check-privacy .w-checkbox-privacy-container a{color:inherit;border-bottom:1px solid #fff}#floorplanning-app .react-autosuggest__container{position:relative;text-align:left!important}#floorplanning-app .react-autosuggest__input{width:240px;height:30px;padding:10px 20px;font-family:Helvetica,sans-serif;font-weight:100;font-size:16px;border:1px solid #aaa;border-radius:4px}#floorplanning-app .react-autosuggest__input--focused{outline:none}#floorplanning-app .react-autosuggest__input--open{border-bottom-left-radius:0;border-bottom-right-radius:0}#floorplanning-app .react-autosuggest__suggestions-container{display:none}#floorplanning-app .react-autosuggest__suggestions-container--open{display:block;position:absolute;top:46px;border:1px solid #aaa;background-color:#fff;font-weight:300;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:2;max-height:190px;overflow-y:overlay;width:255px;font-family:p22-underground,sans-serif;font-size:.9rem!important}#floorplanning-app .react-autosuggest__suggestions-list{margin:0;padding:0;list-style-type:none}#floorplanning-app .react-autosuggest__suggestion{cursor:pointer;padding:10px 20px}#floorplanning-app .react-autosuggest__suggestion--highlighted{background-color:#ddd}#floorplanning-app .round-button--confronta{background-size:contain;background-repeat:no-repeat;background-position:100%;width:60px;height:90px;border-radius:0!important}#floorplanning-app .round-button--confronta:after{position:absolute;bottom:-10px;left:-5px}#floorplanning-app .plan-list{min-height:60vh;overflow:hidden}#floorplanning-app .plan-list .plan-wrapper{background-color:#f9f3ee;position:relative;margin:3rem auto;padding:1rem;box-sizing:border-box;display:flex;width:80%;box-shadow:2px -2px 20px 0 rgba(0,0,0,.2)}#floorplanning-app .plan-list .plan-wrapper+.plan-wrapper{margin-top:6rem}#floorplanning-app .plan-list .plan-wrapper.standard-plan-sup .services{flex-wrap:wrap}#floorplanning-app .plan-list .plan-wrapper.standard-plan-sup .plan-image{background-position:50%;height:unset}#floorplanning-app .plan-list .plan-wrapper.hide{display:none}#floorplanning-app .plan-wrapper .plan-image{flex-basis:40%;background-size:60%;background-repeat:no-repeat;background-position:center 0;background-color:#fff;height:400px;min-width:400px;position:relative;box-shadow:5px 5px 10px -2px rgba(0,0,0,.2);z-index:2}#floorplanning-app .plan-image__button-container{display:block;width:107%;height:70px;position:absolute;left:-33px;bottom:-30px;text-align:center}#floorplanning-app .plan-image__button-container .plan-image__button{background-color:#fff;margin:10px 0 0 10px;display:inline-block;border-radius:50%;cursor:pointer}#floorplanning-app .plan-info{flex-basis:60%;justify-content:center;display:flex;position:relative}#floorplanning-app .plan-info:after{content:"▲";color:#fff;font-size:4rem;line-height:0;display:block;left:-16px;-webkit-transform:rotate(90deg) scaleX(3.5);transform:rotate(90deg) scaleX(3.5);z-index:2;text-shadow:0 -7px 4px rgba(0,0,0,.2);position:absolute}#floorplanning-app .plan-info__description__wrapper{display:flex;flex-wrap:wrap;padding:0 1rem 0 4rem;flex-direction:row-reverse}#floorplanning-app .plan-info__description__wrapper>div{flex:0 0 100%}#floorplanning-app .plan-info__description__wrapper--top{display:flex}#floorplanning-app .plan-info__description__wrapper--top .plan-info__title{background-color:#e5ccb3;color:#fff;text-align:center;height:auto;margin:-2rem auto 2rem;padding:0 4rem 1rem}#floorplanning-app .plan-info__description__wrapper--top .plan-info__title h1{color:#955550;font-family:"PT Serif",serif;font-size:3rem;font-weight:400;display:inline-block;margin:0 0 0 .5rem;padding:0}#floorplanning-app .plan-info__description__wrapper--top .plan-info__title h5{color:#955550;text-transform:uppercase;font-weight:400;line-height:1;padding:1rem 0 0;display:inline-block}#floorplanning-app .plan-info__description__wrapper--top .price{font-family:"PT Serif",serif;font-weight:700;text-align:center;font-size:1.1rem;margin:1rem 0 0;padding:.5rem 0;border:3px solid #8f9faa}#floorplanning-app .plan-info__description__wrapper--top .right-block{padding:0 0 0 10%}#floorplanning-app .plan-info__description__wrapper--top .right-block .description{display:flex;flex-wrap:nowrap}#floorplanning-app .plan-info__description__wrapper--top .right-block h6{font-family:"PT Serif",serif;font-size:.8rem;text-transform:uppercase}#floorplanning-app .plan-info__description__wrapper--top .right-block h6:before{content:"";background-color:#955550;height:3px;width:25px;margin:0 1rem 0 0;display:inline-block;position:relative;top:-5px}#floorplanning-app .plan-info__description__wrapper--top .right-block .description h2{font-family:"PT Serif",serif;font-size:2.5rem;line-height:.9;font-style:italic;font-weight:400}#floorplanning-app .plan-info__description__wrapper--top .right-block .description p{font-family:"PT Serif",serif;font-style:italic;letter-spacing:-.02em;font-size:1rem;padding:.5rem 0 0 2rem;margin:0 0 0 1rem;border-left:1px solid #955550}#floorplanning-app .services #ico-piano span{width:auto;display:inline-block}#floorplanning-app .services #ico-piano span:not(:last-of-type):after{content:"-";margin:0 .2rem}#floorplanning-app .plan-info__description__wrapper--bottom{margin:1rem 0 0;text-align:right}#floorplanning-app .plan-info__description.plan-info__description--left .secondary-button{background:none;width:100%;margin:0 0 .5rem;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#floorplanning-app .plan-info__description--left .box__description--bottom{position:absolute;bottom:1rem}#floorplanning-app .plan-info__description__wrapper>div .start-price{text-align:center;margin:0 0 2rem;padding:1rem 0 0}#floorplanning-app .plan-info__description__wrapper>div .start-price:before{content:"";background-color:#8f9faa;margin:0 auto .7rem;height:2px;width:100px;display:block}#floorplanning-app .plan-list .plan-wrapper.plan-status__lock .button{opacity:.5;pointer-events:none}#floorplanning-app .plan-list .plan-wrapper.plan-status__lock .plan-image__data.plan-image__data--views{display:none}#floorplanning-app [class*=plan-status--] .plan-image .availability-label{content:"";background:#955550;text-transform:uppercase;color:#fff;font-size:1.3125rem;padding:.625rem;position:absolute;top:1rem}#floorplanning-app .configurator-boxes .box .quote-number-container{margin-left:unset!important}@media screen and (max-width:991px){#floorplanning-app .configurator-boxes .box .quote-number-container{bottom:20px}#floorplanning-app .quote-number-container-model{top:unset!important}#floorplanning-app .footer__links .listPolicies{margin-left:20px;margin-right:20px;padding:0}}@media screen and (max-width:1300px){#floorplanning-app .plan-list .plan-wrapper .plan-image{height:300px!important}}#floorplanning-app .quote-number-container{position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);top:auto;right:auto;bottom:-25px;display:flex;width:300px;height:45px;justify-content:flex-start;align-items:center;border:4px solid #fff;border-radius:150px;background-color:#e22626;z-index:3}#floorplanning-app .quote-number-container .quote-number-container-exclaimer{position:relative;left:-4px;display:flex;width:45px;height:45px;min-width:45px;min-height:45px;justify-content:center;align-items:center;border:4px solid #fff;border-radius:150px;color:#fff;font-size:30px;font-weight:900}@media screen and (max-width:480px){#floorplanning-app .quote-number-container{border-width:2px;max-width:90%;height:1.875rem}#floorplanning-app .quote-number-container .quote-number-container-exclaimer{font-size:1.25rem;height:1.875rem;width:1.875rem;min-width:1.875rem;min-height:1.875rem;border-width:2px;left:-2px}#floorplanning-app .quote-number-container .quote-number-container-text{font-size:12px!important;width:100%;margin:0!important;padding:0 1rem}}#floorplanning-app .quote-number-container .quote-number-container-text{margin-left:10px;color:#fff;font-size:14px;line-height:13px;padding-right:10px}#floorplanning-app .quote-number-container-model{position:relative;left:0;top:-90px;margin-left:auto;margin-right:auto;display:flex;width:280px;height:45px;justify-content:flex-start;align-items:center;border:4px solid #fff;border-radius:150px;background-color:#e22626;z-index:3}#floorplanning-app .quote-number-container-model .quote-number-container-exclaimer{position:relative;left:-4px;display:flex;width:45px;height:45px;min-width:45px;min-height:45px;justify-content:center;align-items:center;border:4px solid #fff;border-radius:150px;color:#fff;font-size:30px;font-weight:900}#floorplanning-app .quote-number-container-model .quote-number-container-text{margin-left:10px;color:#fff;font-size:14px;line-height:13px;padding-right:10px}#floorplanning-app .messaggio_form{color:#955550;font-weight:700}#floorplanning-app .plan-info__description__wrapper{padding:1rem 0}#floorplanning-app .error-form{outline:1px solid red!important}#floorplanning-app .w-checkbox-input.error-form{height:unset!important;margin-top:12px}#floorplanning-app .error-form-message{color:red;font-size:12px;margin:0!important}@media screen and (max-width:1600px){#floorplanning-app .plan-info__description__wrapper--top .right-block .description{flex-wrap:wrap}#floorplanning-app .plan-wrapper .plan-image{background-position:50%}#floorplanning-app .plan-info__description__wrapper--top .right-block .description>*{flex:0 0 100%}#floorplanning-app .plan-info__description__wrapper--top .right-block .description h2{font-size:2.5rem}#floorplanning-app .plan-info__description__wrapper--top .right-block .description br{display:none}#floorplanning-app .plan-info__description__wrapper--top .right-block .description p{border:none;margin:0;padding:0}}@media screen and (max-width:1300px){#floorplanning-app .plan-list .plan-wrapper{flex-wrap:wrap}#floorplanning-app .plan-list .plan-wrapper .plan-image,#floorplanning-app .plan-list .plan-wrapper .plan-info{flex:0 0 100%}#floorplanning-app .plan-wrapper .plan-image{background-size:contain}#floorplanning-app .plan-list .plan-wrapper .plan-info:after{font-size:2rem;top:5px;left:calc(50% - 4rem);-webkit-transform:rotate(180deg) scaleX(3.5) translateX(-50%);transform:rotate(180deg) scaleX(3.5) translateX(-50%);-webkit-transform-origin:1rem 0;transform-origin:1rem 0}#floorplanning-app .plan-info__description__wrapper--top .plan-info__title{padding:2rem 4rem 1rem}#floorplanning-app .plan-info__description__wrapper{padding:1rem 0 0}#floorplanning-app .plan-info__description__wrapper--top .right-block{padding:3rem 0 0 10%}#floorplanning-app .plan-info__description__wrapper--middle .services{margin:.5rem 0}#floorplanning-app .plan-list .plan-image__button-container{width:15%;left:91%;bottom:60%}}@media screen and (max-width:991px){#floorplanning-app .plan-list .plan-wrapper{width:95%}#floorplanning-app .plan-info__description__wrapper{padding:1rem 0!important}}@media screen and (max-width:768px){#floorplanning-app .plan-info__description__wrapper--top{flex-wrap:wrap}#floorplanning-app .plan-info__description__wrapper--top .left-block{width:100%}#floorplanning-app .plan-info__title>*{width:inherit;display:inline-block}#floorplanning-app .plan-info__description__wrapper--top .right-block{padding:2rem 0 0}#floorplanning-app .plan-wrapper .plan-image{min-width:inherit}#floorplanning-app .plan-info__description__wrapper--middle .services{flex-wrap:wrap;margin:1rem 0}#floorplanning-app .plan-info__description__wrapper--middle .services>div{flex:1 0 33%;margin:.5rem 0}#floorplanning-app .plan-info__description__wrapper--middle .services>div:nth-child(3n){border:none}#floorplanning-app .plan-list .plan-wrapper .plan-image{height:300px}#floorplanning-app .plan-info__description__wrapper--top .right-block .description h2{font-size:2rem}#floorplanning-app .plan-info__description__wrapper--middle .services>div b{margin:.7rem auto}#floorplanning-app .plan-info__description__wrapper--top .plan-info__title{margin-bottom:.5rem}#floorplanning-app .plan-info__description__wrapper--middle .services>div:before{margin:0 auto}}@media screen and (max-width:480px){#floorplanning-app .plan-list .plan-image__button-container{left:auto;right:.625rem;top:.5rem}#floorplanning-app .plan-info__description__wrapper--middle .services>div:before{width:40px;height:40px}#floorplanning-app .plan-info__description__wrapper--middle .services>div{flex:1 0 50%}#floorplanning-app .plan-info__description__wrapper--middle .services>div b{max-width:100%!important}#floorplanning-app .plan-info__description__wrapper--top .plan-info__title{padding-top:3rem}#floorplanning-app .plan-info__description__wrapper--top .plan-info__title h1{font-size:2.5rem}#floorplanning-app .plan-info__description__wrapper--middle .services>div:nth-child(4n){border:none}#floorplanning-app .plan-info__description__wrapper--middle .services>div:nth-child(3n){border-right:1px solid #c7c7c7}#floorplanning-app .plan-info__description__wrapper{padding:0!important}#floorplanning-app .plan-info__description__wrapper .contact-button{margin:auto;display:flex;flex-direction:column;left:auto!important;padding:1rem}#floorplanning-app .plan-info__title{height:auto!important;padding:2rem 1rem!important;display:flex;flex-direction:column;width:100%;grid-gap:2rem 0;gap:2rem 0;margin:0 0 1rem!important}#floorplanning-app .plan-info__title h1,#floorplanning-app .plan-info__title h5{margin:0!important;padding:0!important}#floorplanning-app .modal__zoom-plan .plan-info__title{grid-gap:1rem 0;gap:1rem 0;padding:1rem!important}}#floorplanning-app .modal__button.modal-close,#floorplanning-app .modal__zoom-plan .modal__button.modal-close{-webkit-filter:invert(100%)!important;filter:invert(100%)!important}#floorplanning-app .plan-list .quote-number-container{left:40%!important;bottom:25px}#floorplanning-app .plan-info__title{min-height:60px}#floorplanning-app .plan-list #ico-piano{display:flex;flex-direction:column;align-items:center}#floorplanning-app .plan-list #ico-piano span{max-width:100px}@media screen and (max-width:1300px){#floorplanning-app .quote-number-container{margin-left:100px}#floorplanning-app .plan-list .quote-number-container{margin-left:0;bottom:17%!important;left:50%!important;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute!important}#floorplanning-app .plan-wrapper.plan-status--venduto .quote-number-container{bottom:12%!important;left:50%!important;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute!important}}@media screen and (max-width:991px){#floorplanning-app .quote-number-container{margin-left:100px}#floorplanning-app .plan-list .quote-number-container{margin-left:0;bottom:19%!important;left:50%!important;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute!important}}#floorplanning-app .modal.modal__zoom-plan.full-page .rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#floorplanning-app .plan-postilla{text-align:"left"}@media screen and (max-width:768px){#floorplanning-app .modal.modal__zoom-plan .modal__content{background-image:unset!important}#floorplanning-app .modal.modal__zoom-plan .content__image{right:unset!important;background-size:contain!important}}#floorplanning-app .modal-label{background-color:#955550;color:#333;min-width:150px;height:60px;font-size:.85rem;line-height:1.3;text-align:center;position:absolute;left:3%;top:42px;z-index:9;padding:.5rem;border-radius:5px 5px 0 0;box-sizing:border-box;cursor:pointer;-webkit-font-smoothing:antialiased;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}@media screen and (max-width:480px){#floorplanning-app .modal-label{top:30%}}#floorplanning-app .modal-label:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transform-origin:bottom center;transform-origin:bottom center}#floorplanning-app .modal-label span{font-size:1.1rem;font-weight:700}#floorplanning-app .closeModal{color:#fff;position:absolute;top:40px;right:40px;z-index:999;cursor:pointer}#floorplanning-app .scrollable-content{overflow-y:auto;max-height:300px}#floorplanning-app .building-map{margin-top:2rem;overflow:hidden}#floorplanning-app .building-map .building-map__section.views-wrapper{max-width:200px}#floorplanning-app .views-wrapper__header{position:relative}#floorplanning-app .views-wrapper__header .views-wrapper__logo{position:absolute;top:10px;left:10px}#floorplanning-app .views-wrapper__header .views-wrapper__title{font-size:.75rem;line-height:1.3;text-transform:uppercase;border-bottom:1px solid #955550;text-align:right;padding:3rem 1rem 0 0;font-weight:700}#floorplanning-app .views-wrapper__header .views-wrapper__title span{color:#955550;font-size:1.4rem}#floorplanning-app .floor-section.building-container{flex-direction:row!important;justify-content:center!important;align-items:flex-end;width:80%}#floorplanning-app .floor-section.building-container .single-building{display:inline-flex;flex-direction:column;flex-grow:.5;margin-left:50px;margin-right:50px;height:80%;max-width:50%}#floorplanning-app .floor-section.building-container .single-building .building-title{margin-bottom:50px;text-align:center;font-size:20px}#floorplanning-app .floor-section.building-container .single-building .blocks-container{height:100%;display:flex;flex-direction:column;justify-content:flex-end}#floorplanning-app .view-icon{display:inline-block;cursor:pointer}#floorplanning-app .piano-text{min-width:35px;display:inline-block;text-align:center}#floorplanning-app .building-container:not(:first-child){margin-top:12rem}#floorplanning-app .building-map:not(.building-page) .building-container .building-block.fixed-place{background-color:#333!important;color:#fff!important}#floorplanning-app .building-map:not(.building-page) .building-container .building-block.fixed-place:after,#floorplanning-app .building-map:not(.building-page) .building-container .building-block.fixed-place:before{content:unset!important}#floorplanning-app .building-map:not(.building-page) .building-container .building-block:after{background-size:calc(100% - 10px)}#floorplanning-app .building-container{width:1000px}#floorplanning-app .building-container .building-plan.building-plan_0:after,#floorplanning-app .building-container .building-plan.building-plan_PT:after{content:"PT"}#floorplanning-app .building-container .building-plan.building-plan_1:after{content:"1"}#floorplanning-app .building-container .building-plan.building-plan_2:after{content:"2"}#floorplanning-app .building-container .building-plan.building-plan_3:after{content:"3"}#floorplanning-app .building-container .building-plan.building-plan_4:after{content:"4"}#floorplanning-app .building-container .building-plan.building-plan_5:after{content:"5"}#floorplanning-app .building-container .building-plan.building-plan_6:after{content:"6"}#floorplanning-app .building-container .building-plan.building-plan_7:after{content:"7"}#floorplanning-app .building-container .building-plan.building-plan_8:after{content:"8"}#floorplanning-app .building-container .building-plan.building-plan_9:after{content:"9"}#floorplanning-app .building-container .building-plan.building-plan_10:after{content:"10"}#floorplanning-app .building-container .building-plan.building-plan_11:after{content:"11"}#floorplanning-app .building-container .building-plan.building-plan_12:after{content:"12"}#floorplanning-app .building-container .building-plan.building-plan_13:after{content:"13"}#floorplanning-app .building-container .building-plan.building-plan_14:after{content:"14"}#floorplanning-app .building-container .building-plan.building-plan_15:after{content:"15"}#floorplanning-app .building-container .building-plan.building-plan_16:after{content:"16"}#floorplanning-app .building-container .building-plan.building-plan_17:after{content:"17"}#floorplanning-app .building-container .building-plan.building-plan_18:after{content:"18"}#floorplanning-app .building-container .building-plan.building-plan_19:after{content:"19"}#floorplanning-app .building-container .building-plan.building-plan_20:after{content:"20"}#floorplanning-app .building-container .building-plan .building-block{height:30px}#floorplanning-app .building-container .building-plan .building-block.fixed-place{background-color:#333!important;color:#fff!important;z-index:2}#floorplanning-app .building-container .building-plan .building-block.fixed-place:after,#floorplanning-app .building-container .building-plan .building-block.fixed-place:before{content:unset!important}#floorplanning-app .building-container .building-plan .building-block:after{width:calc(100% - 5px);height:40%;background-color:rgba(0,0,0,.1);position:absolute;bottom:0;left:5px;z-index:0!important}#floorplanning-app .building-container .building-plan .building-block[id*=Z]{background:#ccc}#floorplanning-app .building-container__est .building-block{flex-basis:14.2857142857%}#floorplanning-app .building-block#Z02{flex-basis:52.8571428571%}#floorplanning-app .building-block#E02{flex-basis:21.4285714286%}#floorplanning-app .building-block#E01{flex-basis:11.4285714286%}#floorplanning-app .building-block#C15{flex-basis:9.5238095238%}#floorplanning-app .building-block#C16{flex-basis:4.7619047619%}#floorplanning-app .building-block#A61{flex-basis:11.4285714286%}#floorplanning-app .building-block#C62{flex-basis:40%}#floorplanning-app .building-block#A71{flex-basis:10%}#floorplanning-app .building-block#A72{flex-basis:28.5714285714%}#floorplanning-app .building-block#C71{flex-basis:38.5714285714%}#floorplanning-app .building-block#A81{flex-basis:18.5714285714%}#floorplanning-app .building-block#A82{flex-basis:28.5714285714%}#floorplanning-app .building-block#C81{flex-basis:32.8571428571%}#floorplanning-app .building-block#C31:before{background-size:12px}#floorplanning-app .building-block#A44:before{background-size:40px}#floorplanning-app .building-block#A43:before{background-size:12px}#floorplanning-app .building-block#A61:before,#floorplanning-app .building-block#C42:before{background-size:40px}#floorplanning-app .building-block#A72:before{background-size:12px}#floorplanning-app .building-block#A81:before,#floorplanning-app .building-block#C71:before{background-size:150px}#floorplanning-app .building-container__sud .building-block{flex-basis:20%}#floorplanning-app .building-block#Z04{flex-basis:100%}#floorplanning-app .building-block#B62{flex-basis:16%}#floorplanning-app .building-block#A61_sud{flex-basis:36%}#floorplanning-app .building-block#A72{flex-basis:50%}#floorplanning-app .building-container__sud .building-block#A71{flex-basis:30%}#floorplanning-app .building-block#A82_sud{flex-basis:40%}#floorplanning-app .building-block#A61_sud:before,#floorplanning-app .building-block#A82_sud:before{background-size:150px}#floorplanning-app .building-block#B61:before{background-size:40px}#floorplanning-app .building-block#A42:before,#floorplanning-app .building-block#B62:before{background-size:12px}#floorplanning-app .building-container__nord .building-plan{justify-content:left}#floorplanning-app .building-container__nord .building-block{flex-basis:25%}#floorplanning-app .building-block#Z05{flex-basis:100%}#floorplanning-app .building-block#D61{flex-basis:20%}#floorplanning-app .building-block#D62{box-shadow:inset 5px 0 0 #fff}#floorplanning-app .building-block#D62.available:before{background-color:#d1d569}#floorplanning-app .building-block#D62.active:before,#floorplanning-app .building-block#D62.border:hover:before,#floorplanning-app .building-block#D62.optionIcon:hover:before{background-color:#278b96}#floorplanning-app .building-block#D62:before{content:"";width:150%;background:#404a2f;display:block;height:30px;position:absolute;left:0;bottom:30px;box-shadow:inset 5px 5px 0 #fff}#floorplanning-app .building-block#C73,#floorplanning-app .building-block#C83{flex-basis:50%}#floorplanning-app .building-block#C83:before{background-size:150px}#floorplanning-app .building-block#C73:before{background-size:12px}#floorplanning-app .building-block#C61:before,#floorplanning-app .building-block#D61:before{background-size:40px}#floorplanning-app .building-block.available span.duplex:after,#floorplanning-app .building-block.available span.duplex:before{background-color:#d1d569!important}#floorplanning-app .building-block.active span.duplex:after,#floorplanning-app .building-block.active span.duplex:before,#floorplanning-app .building-block.border:hover span.duplex:after,#floorplanning-app .building-block.border:hover span.duplex:before,#floorplanning-app .building-block.optionIcon:hover span.duplex:after,#floorplanning-app .building-block.optionIcon:hover span.duplex:before{background-color:#7e8253!important}#floorplanning-app .building-container .building-block span.appartment-code{font-size:1rem;float:right;position:relative;right:.5rem;bottom:.17rem;opacity:.7}#floorplanning-app .building-container .building-block:not(.available) span.appartment-code{display:none}#floorplanning-app .building-container .building-block#A81 span.appartment-code{float:none}#floorplanning-app .building-map{flex-direction:column;align-items:center}#floorplanning-app .container-arrow{display:flex;width:70%;justify-content:center;z-index:10}#floorplanning-app .container-arrow .arrow-down,#floorplanning-app .container-arrow .arrow-up{width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;cursor:pointer;border-top:25px solid #7e8253}#floorplanning-app .container-arrow .arrow-up{-webkit-transform:rotate(180deg);transform:rotate(180deg);position:absolute;top:50px}#floorplanning-app .modal.VISTE{z-index:50}#floorplanning-app .legenda .legendaContainer{background-color:rgba(252,215,184,.7);padding:1rem;display:flex;flex-wrap:wrap;width:220px;border-radius:20px 0 0 20px}#floorplanning-app .legenda .legendaContainer .label{color:#404a2f;font-size:.7rem;text-align:right;width:100%;margin:0 0 .8rem}#floorplanning-app .legenda .legendaContainer p{background-color:#fff;font-size:.7rem;line-height:1.2;letter-spacing:-.04em;padding:.5rem 2rem .5rem .5rem;text-align:center;width:100%;text-transform:uppercase;margin:0 0 32px!important;position:relative;right:-30px;border-radius:20px}#floorplanning-app .legenda .legendaContainer p:before{content:unset!important}#floorplanning-app .legenda .legendaContainer p:after{content:"";width:25px;height:25px;display:inline-block;margin:0 .2rem;position:absolute;right:-20px;top:-12px;border:15px solid #fff;border-image-source:none;border-radius:50%}#floorplanning-app .legenda .legendaContainer p.available:after{background:#d1d569}#floorplanning-app .legenda .legendaContainer p.not-available:after{background:#404a2f}#floorplanning-app .legenda .legendaContainer p.selected:after{background:#278b96}#floorplanning-app .legenda{background:transparent;z-index:50;position:absolute;padding:1rem;display:flex;flex-wrap:wrap;align-items:center;width:auto!important;flex-direction:column;margin:2rem 0 -5rem}#floorplanning-app .legenda p{flex-basis:100%;font-size:.9rem;margin:.1rem .5rem;line-height:1.5;text-transform:uppercase}#floorplanning-app .legenda p:before{content:"";width:20px;height:20px;display:inline-block;margin:0 .5rem;position:relative;top:.3rem;border-radius:50%}#floorplanning-app .legenda p.available:before{background:#d1d569}#floorplanning-app .legenda p.not-available:before{background:#404a2f}#floorplanning-app .legenda p.selected:before{background:#278b96}#floorplanning-app .quote-number-container.floor-page{bottom:210px!important;left:unset!important;position:static!important}#floorplanning-app .button--indietro{position:absolute;bottom:94%;right:20%}@media screen and (max-width:991px){#floorplanning-app .button--indietro{bottom:15%;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}}#floorplanning-app .button--riepilogo{position:absolute;bottom:94%;right:5%}@media screen and (max-width:991px){#floorplanning-app .button--riepilogo{bottom:5%;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}}@media screen and (max-width:1500px){#floorplanning-app .building-container{width:850px}#floorplanning-app .building-container:after{top:-183px}}@media screen and (max-width:1300px){#floorplanning-app .building-container{width:750px}#floorplanning-app .building-container:after{top:-187px;width:160%}}@media screen and (max-width:1100px){#floorplanning-app .building-container{min-width:700px;width:100%;padding:0 5rem}#floorplanning-app .building-container:after{display:none}#floorplanning-app .building-map__section.main-wrapper{overflow-x:scroll;white-space:nowrap}#floorplanning-app .building-container .building-plan:after{right:inherit;left:-2rem}}#floorplanning-app .building-map .building-map__section.main-wrapper{min-height:756px}#floorplanning-app .building-map .building-map__section.views-wrapper .views-wrapper__plan{justify-content:normal!important;width:auto;margin-left:20px!important}#floorplanning-app .building-map .building-map__section.views-wrapper .views-wrapper__plan .plan-header span{margin:0 0 0 2.2rem!important}#floorplanning-app .building-map .building-map__section.views-wrapper .views-wrapper__plan .plan-header span:first-child{margin:0 0 0 3rem!important}#floorplanning-app .views-wrapper .view-icon.empty-block{background-color:transparent!important;cursor:default}#floorplanning-app .floor-section.building-container .prospettiSmallModelWrapper{content:""!important;background-size:contain!important;background-repeat:no-repeat!important;display:block!important;width:160px!important;height:160px!important;position:absolute!important;top:-1rem!important;right:0!important}#floorplanning-app .das-wrapper .building-quadrant{height:30px;background:#6c6c6c;color:#fff;text-align:center;font-size:1rem;line-height:2.8rem;box-shadow:inset 5px 5px 0 #fff;position:relative}#floorplanning-app .das-wrapper .building-quadrant:before{content:"";background-size:15px;background-repeat:no-repeat;background-position:bottom;width:100%;height:100%;display:flex;position:absolute;bottom:0;left:0;border-right:5px solid #fff}#floorplanning-app .das-wrapper .building-quadrant.fixed-place{background-color:#333!important;color:#fff!important;z-index:2}#floorplanning-app .das-wrapper .building-quadrant.fixed-place:after,#floorplanning-app .das-wrapper .building-quadrant.fixed-place:before{content:unset!important}#floorplanning-app .das-wrapper .building-quadrant:after{content:"";width:calc(100% - 5px);height:40%;background-color:rgba(0,0,0,.1);display:flex;position:absolute;bottom:0;left:5px;z-index:0!important;border-right:5px solid #fff}#floorplanning-app .das-wrapper .building-quadrant.available{background:#d1d569;cursor:pointer}#floorplanning-app .das-wrapper .building-quadrant.active,#floorplanning-app .das-wrapper .building-quadrant.border:hover,#floorplanning-app .das-wrapper .building-quadrant.optionIcon:hover{background-color:#278b96}#floorplanning-app .das-wrapper .building-quadrant[id*=Z]{background:#ccc;opacity:1}#floorplanning-app .das-wrapper .building-quadrant[id*=Z]:after{content:none}#floorplanning-app .das-wrapper .building-quadrant-plan{height:30px;border-right:5px solid #fff;background:#31ae79;color:#fff;text-align:center;font-size:1rem;line-height:2.8rem;box-shadow:inset 5px 5px 0 #fff;position:relative;cursor:pointer}#floorplanning-app .das-wrapper .building-quadrant-plan.cross-floor{background:transparent!important;cursor:default!important;box-sizing:border-box;padding-left:2px;margin-right:0;padding-top:0;border-right:none;box-shadow:none}#floorplanning-app .das-wrapper .building-quadrant-plan.cross-floor polygon{stroke:#fff!important;fill:#31ae79}#floorplanning-app .das-wrapper .building-quadrant-plan:before{content:"";background-size:15px;background-repeat:no-repeat;background-position:bottom;width:100%;height:100%;display:flex;position:absolute;bottom:0;left:0}#floorplanning-app .das-wrapper .building-quadrant-plan.fixed-place{background-color:#333!important;color:#fff!important;z-index:2}#floorplanning-app .das-wrapper .building-quadrant-plan.fixed-place:after,#floorplanning-app .das-wrapper .building-quadrant-plan.fixed-place:before{content:unset!important}#floorplanning-app .das-wrapper .building-quadrant-plan:after{content:"";width:calc(100% - 5px);height:40%;background-color:rgba(0,0,0,.1);display:flex;position:absolute;bottom:0;left:5px;z-index:0!important}#floorplanning-app .das-wrapper .building-quadrant-plan.available{background:#d1d569;cursor:pointer}#floorplanning-app .das-wrapper .building-quadrant-plan.not-available{background:#404a2f;cursor:pointer}#floorplanning-app .das-wrapper .building-quadrant-plan.active,#floorplanning-app .das-wrapper .building-quadrant-plan.border:hover,#floorplanning-app .das-wrapper .building-quadrant-plan.optionIcon:hover{background-color:#278b96}#floorplanning-app .das-wrapper .building-quadrant-plan[id*=Z]{background:#ccc;opacity:1}#floorplanning-app .das-wrapper .building-quadrant-plan[id*=Z]:after{content:none}#floorplanning-app .das-wrapper .building-quadrant-plan:hover{background-color:#143d21}#floorplanning-app .das-wrapper .building-quadrant.active,#floorplanning-app .das-wrapper .building-quadrant.border:hover,#floorplanning-app .das-wrapper .building-quadrant.optionIcon:hover{background:#000}#floorplanning-app .das-wrapper .building-quadrant.not-available{background:#da1845}#floorplanning-app .das-wrapper .building-quadrant.not-available-actual{background:#b7afa4}#floorplanning-app .das-wrapper .quadrants-container{display:flex;flex-basis:100%}#floorplanning-app .das-wrapper .container-arrow .arrow-up.forward{-webkit-transform:rotate(270deg);transform:rotate(270deg);right:30%}#floorplanning-app .das-wrapper .container-arrow .arrow-down.back,#floorplanning-app .das-wrapper .container-arrow .arrow-up.forward{width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;cursor:pointer;border-top:25px solid #143d21;position:absolute;top:40%}#floorplanning-app .das-wrapper .container-arrow .arrow-down.back{-webkit-transform:rotate(90deg);transform:rotate(90deg);left:30%}#floorplanning-app .das-wrapper .container-arrow .arrow-up.forward.sides{-webkit-transform:rotate(0deg);transform:rotate(0deg);top:95%}#floorplanning-app .das-wrapper .container-arrow .arrow-down.back.sides,#floorplanning-app .das-wrapper .container-arrow .arrow-up.forward.sides{width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;color:#31ae79;cursor:pointer;border-top:25px solid #31ae79;position:absolute;left:49%}#floorplanning-app .das-wrapper .container-arrow .arrow-down.back.sides{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:7%}#floorplanning-app .das-wrapper .arrow-change-side-text,#floorplanning-app .das-wrapper .arrow-change-side-text.up{font-size:15px;position:absolute;margin-top:-30px;margin-left:30px}#floorplanning-app .das-wrapper .arrow-change-side-text.up{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#floorplanning-app .das-wrapper .arrow-change-building-text.right{font-size:15px;position:absolute;margin-top:-7px;margin-left:-91px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#floorplanning-app .das-wrapper .arrow-change-building-text.left{font-size:15px;position:absolute;margin-top:-35px;margin-left:22px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}#floorplanning-app .das-wrapper .button--choose-appartment{background-color:#143d21!important;color:#31ae79!important;border-radius:0!important;bottom:94%!important;right:0!important;box-shadow:none!important;font-family:montserrat,sans-serif!important;position:absolute}#floorplanning-app .das-wrapper .building-name{color:#143d21}#floorplanning-app .das-wrapper .building-container .building-plan .building-block-das{height:30px;flex-basis:100%;color:#fff;text-align:center;font-size:1rem;line-height:2.8rem;position:relative}#floorplanning-app .das-wrapper .building-container .building-plan .building-block-das.empty-floor{box-shadow:inset 5px 5px 0 #fff;border-right:5px solid #fff;flex-basis:100%;margin-right:-4px}#floorplanning-app .das-wrapper .floor-section.building-container .single-building{width:80%;max-width:80%;display:flex;align-items:center}#floorplanning-app .das-wrapper .floor-section.building-container .single-building .blocks-container-das{height:100%;display:flex;flex-direction:column;justify-content:flex-end;width:50%}#floorplanning-app .das-wrapper .quadrant-code{color:#fff;position:absolute;right:1%;line-height:1rem;bottom:0;z-index:1}#floorplanning-app .das-wrapper .quadrant-code.partially-showed{font-size:12px}#floorplanning-app .das-wrapper .button--indietro.aptdas{position:absolute;left:5%;top:24%;height:45px}#floorplanning-app .das-wrapper .quadrants-wrapper{background-color:#7fff00!important;display:flex!important}#floorplanning-app .das-wrapper .building-floor{display:flex}#floorplanning-app .das-wrapper .side-wrapper{background-color:#000}#floorplanning-app .das-wrapper .affaccio-title{color:#31ae79}#floorplanning-app .das-wrapper .back-button{right:-2%}#floorplanning-app .das-wrapper .building-quadrant-plan.transparent{background-color:transparent;box-shadow:none;border-right:none;pointer-events:none}#floorplanning-app .das-wrapper .building-quadrant-plan.transparent .quadrant-code-fixed{display:none}#floorplanning-app .das-wrapper .building-quadrant-plan.transparent:after{content:unset!important}#floorplanning-app .das-wrapper .legenda .legendaContainer p.das-quadrant:after{background:#6c6c6c}#floorplanning-app .das-wrapper .legenda .legendaContainer p.das-available:after{background:#31ae79}#floorplanning-app .das-wrapper .legenda .legendaContainer p.das-proposte:after{background:red}#floorplanning-app .das-wrapper .legenda .legendaContainer p.das-not-available:after{background:#404a2f}#floorplanning-app .das-wrapper .building-container .building-plan .building-block-das.empty-floor,#floorplanning-app .das-wrapper .building-quadrant.das-quadrant-available{background:#6c6c6c}#floorplanning-app .das-wrapper .building-quadrant-plan.cross-floor.das-available polygon{fill:#31ae79;stroke:#31ae79;cursor:pointer!important}#floorplanning-app .das-wrapper .building-quadrant-plan.cross-floor.das-available polygon:hover{fill:#143d21;stroke:#143d21}#floorplanning-app .das-wrapper .building-quadrant-plan.cross-floor.das-proposte polygon{fill:red;stroke:red}#floorplanning-app .das-wrapper .building-quadrant-plan.cross-floor.das-not-available polygon{fill:#404a2f;stroke:#404a2f;cursor:default}#floorplanning-app .das-wrapper .building-quadrant-plan.das-available{background:#31ae79}#floorplanning-app .das-wrapper .building-quadrant-plan.das-available:hover{background:#143d21}#floorplanning-app .das-wrapper .building-quadrant-plan.das-proposte{background:red}#floorplanning-app .das-wrapper .building-quadrant-plan.das-not-available{background:#404a2f;cursor:default}#floorplanning-app .button--indietro.aptdas{position:absolute;right:5%;top:22%;height:50px}#floorplanning-app .buildings-render{background-position:0;background-repeat:no-repeat;background-size:cover;height:70vh;width:177vh;display:inline-block;margin:-12rem auto 0;position:relative;left:2vw}#floorplanning-app .building-item{background-color:rgba(126,130,83,.9);color:#fff;font-size:.9rem;text-transform:uppercase;font-weight:400;padding:.5rem 1rem;text-align:center;cursor:pointer;position:absolute;transition:background-color .3s,color .3s}#floorplanning-app .building-item span{font-size:2rem;font-weight:700}#floorplanning-app .building-item.withImage{font-size:.9rem;text-transform:uppercase;font-weight:400;padding:1.5rem 2rem .5rem;border:2px solid hsla(0,0%,100%,.9);border-radius:35px;cursor:pointer;position:absolute;transition:background-color .3s,color .3s}#floorplanning-app .building-item.withImage>div{margin-top:10px!important}#floorplanning-app .building-item.withImage:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0ODAgNDgwIj48cGF0aCBkPSJNNDcyIDQ0MGgtNDhWMTQ0YTggOCAwIDAwLTgtOEgyODBWMzJhOCA4IDAgMDAtOC04SDY0YTggOCAwIDAwLTggOHY0MDhIOGE4IDggMCAwMDAgMTZoNDY0YTggOCAwIDAwMC0xNnptLTIwOCAwSDcyVjQwaDE5MnY0MDB6bTE0NCAwSDI4MFYxNTJoMTI4djI4OHoiLz48cGF0aCBkPSJNMzIwIDIzMmg0OGE4IDggMCAwMDgtOHYtNDhhOCA4IDAgMDAtOC04aC00OGE4IDggMCAwMC04IDh2NDhhOCA4IDAgMDA4IDh6bTgtNDhoMzJ2MzJoLTMydi0zMnptLTggMTI4aDQ4YTggOCAwIDAwOC04di00OGE4IDggMCAwMC04LThoLTQ4YTggOCAwIDAwLTggOHY0OGE4IDggMCAwMDggOHptOC00OGgzMnYzMmgtMzJ2LTMyem0tOCAxMjhoNDhhOCA4IDAgMDA4LTh2LTQ4YTggOCAwIDAwLTgtOGgtNDhhOCA4IDAgMDAtOCA4djQ4YTggOCAwIDAwOCA4em04LTQ4aDMydjMyaC0zMnYtMzJ6TTE4NCAyMzJoNDhhOCA4IDAgMDA4LTh2LTQ4YTggOCAwIDAwLTgtOGgtNDhhOCA4IDAgMDAtOCA4djQ4YTggOCAwIDAwOCA4em04LTQ4aDMydjMyaC0zMnYtMzJ6bS04LTMyaDQ4YTggOCAwIDAwOC04Vjk2YTggOCAwIDAwLTgtOGgtNDhhOCA4IDAgMDAtOCA4djQ4YTggOCAwIDAwOCA4em04LTQ4aDMydjMyaC0zMnYtMzJ6bS04IDIwOGg0OGE4IDggMCAwMDgtOHYtNDhhOCA4IDAgMDAtOC04aC00OGE4IDggMCAwMC04IDh2NDhhOCA4IDAgMDA4IDh6bTgtNDhoMzJ2MzJoLTMydi0zMnptLTggMTI4aDQ4YTggOCAwIDAwOC04di00OGE4IDggMCAwMC04LThoLTQ4YTggOCAwIDAwLTggOHY0OGE4IDggMCAwMDggOHptOC00OGgzMnYzMmgtMzJ2LTMyem0tODgtMTEyaDQ4YTggOCAwIDAwOC04di00OGE4IDggMCAwMC04LThoLTQ4YTggOCAwIDAwLTggOHY0OGE4IDggMCAwMDggOHptOC00OGgzMnYzMmgtMzJ2LTMyem0tOC0zMmg0OGE4IDggMCAwMDgtOFY5NmE4IDggMCAwMC04LThoLTQ4YTggOCAwIDAwLTggOHY0OGE4IDggMCAwMDggOHptOC00OGgzMnYzMmgtMzJ2LTMyem0tOCAyMDhoNDhhOCA4IDAgMDA4LTh2LTQ4YTggOCAwIDAwLTgtOGgtNDhhOCA4IDAgMDAtOCA4djQ4YTggOCAwIDAwOCA4em04LTQ4aDMydjMyaC0zMnYtMzJ6bS04IDEyOGg0OGE4IDggMCAwMDgtOHYtNDhhOCA4IDAgMDAtOC04aC00OGE4IDggMCAwMC04IDh2NDhhOCA4IDAgMDA4IDh6bTgtNDhoMzJ2MzJoLTMydi0zMnoiLz48L3N2Zz4=);background-size:contain;width:44px;height:40px;display:inline-block;position:absolute;top:8px;left:33px;opacity:.8;-webkit-filter:invert(1);filter:invert(1);transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}#floorplanning-app .building-item-pin{position:absolute;height:50px;width:40px;margin-top:75px;margin-left:26px}#floorplanning-app .building-item:hover{background-color:hsla(0,0%,100%,.9);color:#e5ccb3}#floorplanning-app .building-subtitle{font-size:20px;text-transform:none;font-weight:400}#floorplanning-app .building-VR{width:60px;height:60px;position:absolute;cursor:pointer}#floorplanning-app .change-VR-button{z-index:990;position:absolute;margin-top:-255px;margin-left:35px}#floorplanning-app .button-lg.primary-button.back{background-color:#afb388;color:#955550;text-transform:uppercase;position:fixed;bottom:65%;right:calc(10% + 200px);cursor:pointer;transition:background-color .3s,color .3s}#floorplanning-app .button-lg.primary-button.back:hover{background-color:#7e8253;color:#fff}#floorplanning-app .building-container .floor-instructions{color:#955550;text-align:center;font-weight:700;position:relative;top:2.5rem}#floorplanning-app .building-container .floor-instructions:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQ3NXB0IiB2aWV3Qm94PSItNTkgMCA0NzUgNDc1LjU3IiB3aWR0aD0iNDc1cHQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMxOC45MTggMTg3LjU2NmgtLjY2OGEzNi42NzYgMzYuNjc2IDAgMDAtMjQuNzE5IDkuMzk5Yy01LjQ5Mi0xNS4yLTE5LjQ0OS0yNi4xMjUtMzUuNzk3LTI2LjEyNWEzNy4xMzkgMzcuMTM5IDAgMDAtMjYuNTMgMTEuNDE0Yy02LjM4NC0xMi45MjItMTkuMTg4LTIxLjY4OC0zMy45MTEtMjEuNjg4aC0uNzExYTM0LjgxNSAzNC44MTUgMCAwMC0yMS44MzIgNy4yNzRWNzUuNzE5YzAtMjIuMjYyLTE3LjMzMi00MC4zNzEtMzguNDE0LTQwLjM3MS0yMS4wNTkgMC0zOC4zIDE4LjA5Ny0zOC4zMTMgNDAuMzQzbC0uMTc1IDE4Mi43NzQtMTAuMzQ0LTEyLjU2M2E1Mi4xNzEgNTIuMTcxIDAgMDAtMzYuODY3LTE5LjM2MyA1MS4zMzQgNTEuMzM0IDAgMDAtMzguNDU3IDEzLjYxbC05IDcuNDU2YTggOCAwIDAwLTEuOTkzIDkuODUybDg3LjUwNCAxNjguMmMxNiAzMC43MzggNDYuNDQyIDQ5LjkxMyA3OS40NDYgNDkuOTEzaDk4LjYxM3YtLjA4NmM1MCAwIDkwLjU0LTQzLjM4NiA5MC41OS05Ni42Ni4wMi0yMy44MzYtLjA3LTQxLjYwMS0uMDU1LTU2IC4wNS0zOC41MjMuMDEyLTUyLjczOC0uMDg2LTk1LjE4LS4wNS0yMi4yMS0xNy4yNTgtNDAuMDc4LTM4LjI4MS00MC4wNzh6bTIyLjI1IDEzNS4yMDRjLS4wMTYgMTQuNDAyLS4wNCAzMi4yMzgtLjA2MyA1Ni4wNzQtLjA0MiA0NC40NjUtMzMuNjA5IDgwLjcyMi03NC44MjQgODAuNzIyaC05OC4xNGMtMjcuMDE2IDAtNTIuMDItMTUuODc4LTY1LjI1LTQxLjNMMTguMzYzIDI1NS44NGw0LjE3Mi0zLjQ4Yy4xMDYtLjA4Ny4yMDctLjE4OC4zMDktLjI3OGEzNS41MTIgMzUuNTEyIDAgMDEyNi42NjQtOS41NzggMzYuMzAzIDM2LjMwMyAwIDAxMjUuNjEgMTMuNTYybDI0LjQ4NyAyOS43OTdhNy45OTggNy45OTggMCAwMDE0LjE4LTUuMDdsLjE0NS0yMDUuMDk0Yy4wMDctMTMuNDMgMTAuMTY0LTI0LjM1NSAyMi40MTQtMjQuMzU1UzE1OC43NSA2Mi4yOCAxNTguNzUgNzUuNzE5djEyMy42NmMwIC40My0uMDIuODYzLS4wMiAxLjMgMCAuMTg4LjAyLjM4LjAyLjU2M3Y1Mi44NzFhOCA4IDAgMDAxNiAwdi01NC40NjVjMC0xMi45NTcgOS44OTgtMjMuMDgyIDIxLjgzMi0yMy4wODJoLjcxMWMxMi4yNTggMCAyMi40NTcgMTAuNjg0IDIyLjQ1NyAyNC4xMjJ2NDguMzc4YTggOCAwIDAwMTYgMFYyMTEuMTFjMC0xMy40NDEgOS43MS0yNC4zNzUgMjIuMDM1LTI0LjM3NSAxMi4yNTQgMCAyMS45NjUgMTAuOTMgMjEuOTY1IDI0LjM3NXYzNS44MDlhOCA4IDAgMDAxNiAwdi0xOS4zOWMwLTEzLjQ0MiAxMC4yNDItMjMuOTYyIDIyLjUtMjMuOTYyaC42NjhjMTIuMjI3IDAgMjIuMTkxIDEwLjcgMjIuMjIzIDI0LjA5OC4wOTcgNDIuNDEuMDc4IDU2LjYxLjAyNyA5NS4xMDZ6bTAgMCIvPjxwYXRoIGQ9Ik03Mi42MSA3OS4xNzJhOCA4IDAgMDA4LThjLjEyOC0zMC41MjcgMjQuOTEzLTU1LjIwMyA1NS40MzctNTUuMjAzIDMwLjUyNyAwIDU1LjMwOCAyNC42NzYgNTUuNDM3IDU1LjIwM2E4IDggMCAwMDE2IDBDMjA3LjMzNiAzMS44MiAxNzUuMzk4IDAgMTM2LjA0NyAwYy0zOS4zNDggMC03MS4yOSAzMS44Mi03MS40MzggNzEuMTcyYTggOCAwIDAwOCA4em0wIDAiLz48L3N2Zz4=);background-repeat:no-repeat;background-size:contain;width:24px;height:24px;margin:0 .5rem 0 0;display:inline-block;position:relative;top:5px}#floorplanning-app .building-map.building-page{display:flex;padding-top:17rem;padding-bottom:2rem;position:relative;top:-5rem;overflow-x:hidden}#floorplanning-app .building-map.building-page .main-wrapper{flex:0 0 80%!important}#floorplanning-app .building-map.building-page .main-wrapper .buildings-render{background-position:50%;background-repeat:no-repeat;background-size:contain;height:71vh;width:150%;display:inline-block;margin:-13rem auto 0}#floorplanning-app .building-map{display:flex;padding-top:17rem;padding-bottom:2rem;position:relative;top:-5rem;overflow-x:hidden}@media screen and (max-width:991px){#floorplanning-app .building-map{justify-content:center}}#floorplanning-app .building-map .building-map__section.views-wrapper{flex:0 0 20%;max-width:250px;margin-top:-.5rem}#floorplanning-app .building-map .building-map__section.views-wrapper .views-wrapper__plan{display:flex;justify-content:center;align-items:center;margin-top:.5rem}#floorplanning-app .building-map .building-map__section.views-wrapper .views-wrapper__plan .plan-header span{margin:0 0 0 2rem}#floorplanning-app .building-map .main-wrapper{flex:0 0 80%;margin:0 3rem}@media screen and (max-width:991px){#floorplanning-app .building-map .main-wrapper{flex:0 0 95%;margin:0}}#floorplanning-app .building-map{padding-top:20px}#floorplanning-app .building-map__section{width:100%;flex:unset!important;position:relative}#floorplanning-app .building-map__section .global-building-container{min-height:500px;width:100%;height:100%;position:relative;display:flex;justify-content:center}#floorplanning-app .building-map__section .global-building-container .building-background-image{width:100%;height:100%;position:absolute;bottom:-1.3rem!important}#floorplanning-app .building-map__section .global-building-container .building-background-image.background-top{bottom:unset!important;height:auto!important;top:0!important}#floorplanning-app .building-map__section .global-building-container .building-container{left:0!important;display:flex;flex-direction:column;justify-content:flex-end;margin:0 0 36px!important}#floorplanning-app .building-container{width:600px;margin:7rem auto 5rem;position:relative;left:10%}#floorplanning-app .building-container+.building-container{margin-top:25rem}#floorplanning-app .building-container:after{content:"";max-width:1950px;display:block;position:absolute;top:-320px;opacity:.8;z-index:-2}#floorplanning-app .building-container .building-plan{display:flex;justify-content:center;position:relative}#floorplanning-app .building-container .building-plan:after{content:"";font-size:1.2rem;text-align:center;width:25px;position:absolute;right:-2rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#floorplanning-app .building-container .building-plan .building-block{height:40px;flex-basis:50%;background:#404a2f;color:#fff;text-align:center;font-size:1rem;line-height:2.8rem;box-shadow:inset 5px 5px 0 #fff;position:relative}#floorplanning-app .building-container .building-plan .building-block:before{content:"";background-size:15px;background-repeat:no-repeat;background-position:bottom;width:100%;height:100%;display:block;position:absolute;bottom:0;left:0}#floorplanning-app .building-container .building-plan .building-block:after{content:"";background-size:calc(100% - 5px);background-repeat:no-repeat;background-position:bottom;width:100%;height:100%;display:block;position:relative;left:2px;z-index:1;opacity:.75}#floorplanning-app .building-container .building-plan .building-block.available{background:#d1d569;cursor:pointer}#floorplanning-app .building-container .building-plan .building-block.active,#floorplanning-app .building-container .building-plan .building-block.border:hover,#floorplanning-app .building-container .building-plan .building-block.optionIcon:hover{background-color:#278b96}#floorplanning-app .building-container .building-plan .building-block[id*=Z]{background:#333;opacity:1}#floorplanning-app .building-container .building-plan .building-block[id*=Z]:after{content:none}#floorplanning-app #block-1_C,#floorplanning-app #block-1_D,#floorplanning-app #block-1_E,#floorplanning-app #block-1_F,#floorplanning-app #block-3_E,#floorplanning-app #block-4_C,#floorplanning-app #block-4_D,#floorplanning-app #block-4_F,#floorplanning-app #block-6_E,#floorplanning-app #block-7_C,#floorplanning-app #block-7_D,#floorplanning-app #block-7_E,#floorplanning-app #block-7_F,#floorplanning-app #block-8_C,#floorplanning-app #block-8_D,#floorplanning-app #block-8_F,#floorplanning-app #block-10_E,#floorplanning-app #block-11_C,#floorplanning-app #block-11_D,#floorplanning-app #block-11_E,#floorplanning-app #block-11_F,#floorplanning-app #block-12_C,#floorplanning-app #block-12_D,#floorplanning-app #block-13_E,#floorplanning-app #block-14_E,#floorplanning-app #block-14_F,#floorplanning-app #block-15_C,#floorplanning-app #block-15_D,#floorplanning-app #block-16_C{order:1}#floorplanning-app #block-2_C,#floorplanning-app #block-2_D,#floorplanning-app #block-2_E,#floorplanning-app #block-2_F,#floorplanning-app #block-3_C,#floorplanning-app #block-3_D,#floorplanning-app #block-3_F,#floorplanning-app #block-4_E,#floorplanning-app #block-5_C,#floorplanning-app #block-5_D,#floorplanning-app #block-5_E,#floorplanning-app #block-5_F,#floorplanning-app #block-6_C,#floorplanning-app #block-6_D,#floorplanning-app #block-6_F,#floorplanning-app #block-8_E,#floorplanning-app #block-9_C,#floorplanning-app #block-9_D,#floorplanning-app #block-9_E,#floorplanning-app #block-9_F,#floorplanning-app #block-10_C,#floorplanning-app #block-10_D,#floorplanning-app #block-10_F,#floorplanning-app #block-12_E,#floorplanning-app #block-12_F,#floorplanning-app #block-13_C,#floorplanning-app #block-13_D,#floorplanning-app #block-13_F,#floorplanning-app #block-14_C,#floorplanning-app #block-14_D,#floorplanning-app #block-15_E,#floorplanning-app #block-15_F,#floorplanning-app #block-16_D,#floorplanning-app #block-16_F,#floorplanning-app #block-17_C,#floorplanning-app #block-17_D,#floorplanning-app #block-18_C{order:2}#floorplanning-app .building-wrapper{display:flex;align-items:center;justify-content:space-around}@media screen and (max-width:1500px){#floorplanning-app .building-container:after{width:280%;top:-330px}}@media screen and (max-width:1100px){#floorplanning-app .building-container{max-width:500px;width:100%;padding:0 5rem}#floorplanning-app .building-container:after{width:170%;max-width:1380px}#floorplanning-app .building-map__section.main-wrapper{overflow-x:hidden;white-space:nowrap}#floorplanning-app .building-container .building-plan:after{right:inherit;left:-2rem}}@media screen and (max-width:991px){#floorplanning-app .building-map__section.main-wrapper{overflow-x:scroll;padding-top:4rem}#floorplanning-app .building-map{padding-top:16rem}#floorplanning-app .button--riepilogo{bottom:inherit;top:37%}}@media screen and (max-width:768px){#floorplanning-app .building-container:after{display:none}}@media screen and (max-width:480px){#floorplanning-app .modal-label{display:none}#floorplanning-app .button--riepilogo{bottom:inherit;top:39%;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}}#floorplanning-app .a-enter-vr-button{display:none}#floorplanning-app .container-arrow-building .arrow-down.back,#floorplanning-app .container-arrow-building .arrow-up.forward{width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;cursor:pointer;-webkit-transform:rotate(90deg);transform:rotate(90deg);border-top:25px solid #143d21;position:absolute;top:40%}#floorplanning-app .container-arrow-building .arrow-up.forward{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);right:7%}#floorplanning-app .riepilogo__wrapper{display:flex;align-items:flex-start;height:75vh;min-height:780px;width:95%;justify-content:center;margin:3rem auto 1rem}#floorplanning-app .riepilogo__wrapper.printed{-webkit-print-color-adjust:exact}#floorplanning-app .riepilogo__wrapper.standard-plan-sup .section-planimetry__bottom{display:flex;flex-direction:column}#floorplanning-app .riepilogo__wrapper.standard-plan-sup .services{height:100%}#floorplanning-app .riepilogo__wrapper.standard-plan-sup .services:not(.apt-sup)>div{border:none}#floorplanning-app .riepilogo__wrapper.standard-plan-sup .services.apt-sup{padding-bottom:10px;padding-top:10px}#floorplanning-app .riepilogo__wrapper.standard-plan-sup .services:not(.apt-sup)>div:before{content:unset}#floorplanning-app .riepilogo__wrapper.standard-plan-sup .services:not(.apt-sup)>div>div{width:unset}#floorplanning-app .riepilogo__wrapper-print{display:none}#floorplanning-app .riepilogo__section{flex-basis:calc(33% - 1.5rem);height:100%}#floorplanning-app .riepilogo__section h6.title{font-family:p22-underground,sans-serif;color:#333;text-transform:uppercase;font-size:.8rem;text-align:left;font-weight:700;position:absolute;left:2rem;top:1rem}#floorplanning-app .riepilogo__section h6.title span{color:#955550}#floorplanning-app .riepilogo__section h6.title:before{content:"";background-color:#8f9faa;height:3px;width:20px;display:block;position:relative;top:7px;left:-32px}#floorplanning-app .riepilogo__section.section-image{background-color:#fff;background-size:cover;background-position:70%;min-height:600px;height:100%;border:.7rem solid #8f9faa;box-sizing:border-box}#floorplanning-app .riepilogo__section.section-image.upselling-button{height:108%}#floorplanning-app .riepilogo__section.section-planimetry{background-color:#fff;margin-left:.5rem}#floorplanning-app .riepilogo__section.section-planimetry .plan-image{background-size:90%;background-repeat:no-repeat;background-position:center 90%;width:100%;height:70%;background-color:rgba(0,0,0,.005);min-height:400px;position:relative;box-sizing:border-box}#floorplanning-app .riepilogo__section.section-planimetry .plan-image:before{content:none}#floorplanning-app .riepilogo__section.section-planimetry .plan-image__button-container{bottom:inherit;top:-10px}#floorplanning-app .riepilogo__section.section-planimetry .plan-image__button{margin:0 auto;border:10px solid #fff;box-shadow:0 0 0 10px #f4edeb}#floorplanning-app .riepilogo__section.section-planimetry .plan-image__button:hover{cursor:pointer}#floorplanning-app .section-planimetry__bottom{background-color:#8f9faa;height:30%;padding:.7rem;box-sizing:border-box;position:relative}#floorplanning-app .section-planimetry__bottom.upselling-button{padding:.4rem;box-sizing:border-box;position:relative;height:unset}#floorplanning-app .section-planimetry__bottom h6.title{top:1.5rem;left:2.7rem}#floorplanning-app .section-planimetry__bottom .services{background-color:#fff;margin:0;padding:3rem 0 1rem}#floorplanning-app .section-planimetry__bottom .services>div b{font-size:.9rem;height:35px;margin:.8rem auto .2rem}#floorplanning-app .section-planimetry__bottom .services>div{flex:1 0 25%;font-size:.82rem}#floorplanning-app .services>div b{font-size:.8rem;height:35px;width:100px}#floorplanning-app .section-planimetry__bottom .button{display:table;font-size:1.1rem;margin:1rem auto 0!important;padding:0 1.5rem .8rem;font-weight:700!important}#floorplanning-app .section-planimetry__bottom p{font-family:"PT Serif",serif;text-align:center;font-size:.7rem;margin:0}#floorplanning-app .riepilogo__section.section-economics{background-color:#8f9faa;flex-basis:33%;display:flex;flex-wrap:wrap;margin:0 0 0 .5rem;padding:.7rem;box-sizing:border-box}#floorplanning-app .riepilogo__section.section-economics.upselling-button{height:108%}#floorplanning-app .riepilogo__section.section-economics>div{flex-basis:100%}#floorplanning-app .riepilogo__section.section-economics .section-economics__top{background-color:#fff;text-transform:uppercase;display:flex;justify-content:center;align-items:center;padding:1rem;box-sizing:border-box;height:20%}#floorplanning-app .riepilogo__section.section-economics .section-economics__top h6{font-family:p22-underground,sans-serif;font-size:1rem;margin:0}#floorplanning-app .riepilogo__section.section-economics .section-economics__top h2{font-family:"PT Serif",serif;font-size:2.7rem;font-weight:700;margin:0 0 .3rem}#floorplanning-app .riepilogo__section.section-economics .section-economics__top p{font-size:.7rem;margin:.2rem 0 0}#floorplanning-app .riepilogo__section.section-economics .section-economics__top .price{font-family:"PT Serif",serif;font-weight:700;font-size:1.5rem}#floorplanning-app .riepilogo__section.section-economics .section-economics__middle{background-color:#fff;text-align:center;margin:0 0 .7rem;padding:3rem 1rem 1rem;box-sizing:border-box;position:relative;min-height:calc(50% - .7rem)}#floorplanning-app .riepilogo__section.section-economics .section-economics__middle p{font-size:.7rem;margin:.2rem 0 0}#floorplanning-app .riepilogo__section.section-economics .section-economics__middle .promo{display:flex;justify-content:space-around;margin:1.5rem 0;position:relative;color:#8f9faa}#floorplanning-app .riepilogo__section.section-economics .section-economics__middle .promo>div{flex:0 0 44%;margin:0 2%;padding:.5rem 0 1.5rem;border-bottom:3px solid #7e8253;position:relative}#floorplanning-app .riepilogo__section.section-economics .section-economics__middle .promo>div:first-child:after{content:"";background-color:#7e8253;width:3px;height:100%;display:inline-block;position:absolute;right:-7%;top:0}#floorplanning-app .riepilogo__section.section-economics .section-economics__middle .promo h6{color:#8f9faa;font-size:.7rem;text-transform:uppercase;margin:0 0 .2rem}#floorplanning-app .riepilogo__section.section-economics .section-economics__middle .promo .price{font-family:"PT Serif",serif;font-weight:900;font-size:2rem}#floorplanning-app .riepilogo__section.section-economics .section-economics__middle .promo .price.gift:before{content:"";background-size:contain;background-repeat:no-repeat;background-position:50%;width:16px;height:16px;display:inline-block;position:relative;top:-2px;left:-5px}#floorplanning-app .services{display:flex;text-align:center;justify-content:space-between}#floorplanning-app .services>div:before{content:"";background-size:70%;background-repeat:no-repeat;background-position:50%;width:45px;height:45px;border:1px solid #955550;border-radius:50%;display:block;margin:.5rem auto}#floorplanning-app .services>div{flex:1 0 auto;min-width:20%;padding:.5rem;box-sizing:border-box;border-right:1px solid #c7c7c7}#floorplanning-app .services>div:last-child{border-right:none}#floorplanning-app .services>div>*{width:100%;display:block}#floorplanning-app .services>div b{font-family:p22-underground,sans-serif;font-size:.95rem;height:40px;margin:1.2rem auto .2rem}#floorplanning-app .riepilogo__section.section-economics .section-economics__middle .promo p{color:#8f9faa;font-family:"PT Serif",serif;font-size:.8rem}#floorplanning-app .riepilogo__section.section-economics .section-economics__middle .buono{position:absolute!important;right:0;top:-1px}#floorplanning-app .riepilogo__section.section-economics .section-economics__middle .buono .button{background-color:#955550;font-size:.7rem;line-height:1;padding:.4rem 2rem .4rem 1rem;width:120px;position:absolute;right:-.5rem;bottom:-5.7rem}#floorplanning-app .riepilogo__section.section-economics .section-economics__middle .buono .button:after{content:"";background-size:contain;background-repeat:no-repeat;background-position:50%;width:36px;height:36px;display:block;position:absolute;right:0;top:-5px}#floorplanning-app .riepilogo__section.section-economics .section-economics__middle .final-cost h5{font-family:p22-underground,sans-serif;letter-spacing:.05em;font-size:1rem;margin:1.5rem 0 0!important}#floorplanning-app .riepilogo__section.section-economics .section-economics__middle .final-cost .price{font-family:"PT Serif",serif;margin:.5rem 0 0;font-weight:900;font-size:2.7rem}#floorplanning-app .riepilogo__section.section-economics .section-economics__middle .button{background-color:#955550;color:#fff;font-size:1rem;line-height:1.5;text-transform:uppercase;margin:2rem 0 0;padding:.5rem 2.5rem;display:inline-block;position:relative}#floorplanning-app .riepilogo__section.section-economics .section-economics__middle .button:hover{background-color:#e5ccb3;opacity:.9}#floorplanning-app .riepilogo__section.section-economics .section-economics__middle .final-cost p{font-size:.7rem}#floorplanning-app .riepilogo__section.section-economics .section-economics__middle .rata{width:100%;float:right;margin:0 auto!important}#floorplanning-app .riepilogo__section.section-economics .section-economics__middle .rata h6{font-size:.7rem;font-weight:400;text-transform:uppercase;margin:0}#floorplanning-app .riepilogo__section.section-economics .section-economics__middle .rata .price{font-family:"PT Serif",serif;font-weight:900;font-size:1.4em;margin:.5rem 0 0}#floorplanning-app .riepilogo__section.section-economics .section-economics__middle .buono .button:hover{opacity:.9}#floorplanning-app .riepilogo__section.section-economics .section-economics__bottom{background-color:#fff;box-sizing:border-box;position:relative;display:flex;min-height:calc(30% - 1.4rem)}#floorplanning-app .riepilogo__section.section-economics .section-economics__bottom>div{width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}#floorplanning-app .riepilogo__section.section-economics .section-economics__bottom .box-4{grid-area:2/2/3/4}#floorplanning-app .riepilogo__section.section-economics .section-costs__field-container{display:flex;flex-direction:column;padding:0 3rem;grid-gap:1rem;gap:1rem}#floorplanning-app div#contact{background:#e5ccb3;color:#fff;margin:3rem 0 1rem;padding:3rem;display:flex;justify-content:center}#floorplanning-app div#contact h3{color:#955550;font-size:1.5rem;line-height:1.2;text-align:center}#floorplanning-app div#contact h3 span{font-family:"PT Serif",serif;font-style:italic;font-size:1.8rem;font-weight:400}#floorplanning-app div#contact h3 .subtitle{font-weight:400;padding:1rem 0;margin:0 0 1rem;border-bottom:1px solid #955550;color:#955550;font-size:.9rem;line-height:1.3;text-align:center;letter-spacing:3px;display:inline-block;width:90%}#floorplanning-app div#contact>div{flex:0 0 50%;max-width:500px;margin:0 1rem}#floorplanning-app div#contact .showroom{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr);grid-column-gap:5px;grid-row-gap:5px}#floorplanning-app div#contact .showroom .box{background-size:cover;min-height:150px}#floorplanning-app div#contact .showroom .box:first-child{grid-area:1/1/3/3}#floorplanning-app div#contact .showroom .box:nth-child(2){grid-area:3/1/6/2}#floorplanning-app div#contact .showroom .box:nth-child(3){grid-area:3/2/5/3}#floorplanning-app div#contact .contact-form{display:flex;flex-wrap:wrap;justify-content:center;width:95%;max-width:960px;margin:0 auto}#floorplanning-app div#contact .contact-form>*{flex:0 0 100%;margin:.5rem 0}#floorplanning-app div#contact .contact-form input:not(.submit-button),#floorplanning-app div#contact .contact-form textarea{color:#955550;height:38px;border:none;border-bottom:1px solid #955550;font-size:.8rem;padding:.2rem .5rem;box-sizing:border-box;box-shadow:none}#floorplanning-app div#contact .contact-form textarea{height:100px;padding:.5rem}#floorplanning-app div#contact .contact-form label span{color:#955550}#floorplanning-app div#contact .contact-form .submit-button{background-color:#955550;color:#fff;text-transform:uppercase;font-weight:700;flex:0 0 185px;padding:.7rem 1.5rem;font-size:.9rem;position:relative;border:0;margin:1rem 0 2rem auto;cursor:pointer;transition:color .3s,background-color .3s,box-shadow .3s}#floorplanning-app div#contact .contact-form .submit-button:hover{background-color:#fff;color:#955550;box-shadow:0 0 0 2px #955550}#floorplanning-app div#contact .contact-form .w-checkbox{font-size:.75rem;line-height:1.3;letter-spacing:.03em;margin:.2rem 0 1rem 2.5rem;position:relative}#floorplanning-app div#contact .contact-form .w-checkbox a{color:#fff;text-decoration:underline}#floorplanning-app div#contact .contact-form .w-checkbox input{position:absolute;left:-20px;top:-10px}#floorplanning-app div#contact .field-label,#floorplanning-app div#contact .w-form-done,#floorplanning-app div#contact .w-form-fail{display:none}@media screen and (max-width:1600px){#floorplanning-app .riepilogo__section.section-image{display:none}#floorplanning-app .riepilogo__section{flex-basis:calc(50% - 1.5rem)}#floorplanning-app .riepilogo__section.section-planimetry .plan-image{background-size:65%}#floorplanning-app .riepilogo__section.section-economics{flex-basis:calc(50% - 2.5rem)}}@media screen and (max-width:1400px){#floorplanning-app .riepilogo__section.section-planimetry .plan-image{background-size:75%}}@media screen and (max-width:1300px){#floorplanning-app .riepilogo__section.section-planimetry .plan-image{background-size:100%;background-position:50%}}@media screen and (max-width:991px){#floorplanning-app .riepilogo__wrapper{flex-wrap:wrap;height:inherit}#floorplanning-app .riepilogo__section{flex-basis:100%;margin:0!important}#floorplanning-app .riepilogo__section.section-planimetry .plan-image{background-size:35%}#floorplanning-app .riepilogo__section.section-economics{flex-basis:100%;order:1}#floorplanning-app .riepilogo__section.section-planimetry{order:2;margin:2rem 0 0!important}#floorplanning-app .riepilogo__section.section-economics .section-economics__bottom{display:none}}@media screen and (max-width:768px){#floorplanning-app .riepilogo__section.section-planimetry .plan-image{background-size:45%}#floorplanning-app div#contact{flex-wrap:wrap}#floorplanning-app div#contact>div{flex:0 0 100%}#floorplanning-app div#contact>div:nth-child(2){margin-top:3rem}}@media screen and (max-width:480px){#floorplanning-app .riepilogo__wrapper{margin:1rem auto 0}#floorplanning-app .riepilogo__section h6.title{font-size:.9rem;text-align:center;width:90%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#floorplanning-app .riepilogo__section h6.title:before{content:none}#floorplanning-app .section-planimetry__bottom .services{flex-wrap:wrap}#floorplanning-app .section-planimetry__bottom .services>div{flex:0 0 50%}#floorplanning-app .riepilogo__section.section-planimetry .plan-image{min-height:350px;background-size:65%;height:100%;padding:0}#floorplanning-app .riepilogo__section.section-economics .round-label{font-size:2rem}#floorplanning-app .riepilogo__section.section-economics{padding:.5rem}#floorplanning-app .riepilogo__section.section-economics .section-economics__middle{margin-bottom:0}#floorplanning-app .riepilogo__section.section-economics .section-economics__middle .rata .price{padding:.2rem 1.8rem}#floorplanning-app .riepilogo__section.section-economics .section-economics__middle .buono p{margin-top:.6rem;line-height:1}#floorplanning-app .riepilogo__section.section-economics .section-economics__middle .buono p span{display:block}#floorplanning-app .riepilogo__section.section-economics .section-economics__bottom{padding:1rem}#floorplanning-app .riepilogo__section.section-economics .section-economics__bottom h3{font-size:2.5rem}#floorplanning-app .riepilogo__section.section-economics .section-economics__bottom .buttons{flex-wrap:wrap}#floorplanning-app .riepilogo__section.section-economics .section-economics__bottom p{font-size:.85rem;margin:-.7rem 0 0}#floorplanning-app .riepilogo__section.section-economics .section-economics__bottom .button{flex:0 0 60%;margin:1rem 0 .5rem}#floorplanning-app .section-economics__bottom h6.title{line-height:.9;margin:2rem auto 1rem;font-weight:400;position:static;-webkit-transform:none;transform:none;letter-spacing:.05em}#floorplanning-app .section-economics__bottom h6.title span{font-weight:900;display:block;line-height:1.5}#floorplanning-app .riepilogo__section.section-economics .section-economics__middle .rata{width:100%;margin:2rem 0 0}#floorplanning-app .section-planimetry__bottom .services>div b{height:20px}#floorplanning-app .section__gotodesktop{background-color:#fff;border-radius:20px 20px 0 0;padding:1rem 0;margin:3rem 0 0;box-shadow:1px -3px 6px -4px rgba(0,0,0,.7)}#floorplanning-app .section__gotodesktop h6{font-size:.9rem;text-align:center;margin-top:1.5rem}#floorplanning-app .separator{background-color:rgba(0,0,0,.2);height:10px;width:40%;margin:0 auto 1rem;display:block;border-radius:40px}#floorplanning-app .section__gotodesktop h2{font-family:"PT Serif",serif;color:rgba(51,51,51,.7);font-size:1.9rem;line-height:1.6;font-weight:400;font-style:italic;text-align:center;text-transform:none;margin:0 0 1rem}#floorplanning-app .section__gotodesktop hr{width:90%;margin:0 auto;border:1px solid #8f9faa}#floorplanning-app .section__gotodesktop .image-grid{display:grid;max-width:90%;margin:0 auto;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0;grid-row-gap:0}#floorplanning-app .section__gotodesktop .image-grid .box{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:150px;margin:2px}#floorplanning-app .section__gotodesktop .image-grid .box-1{grid-area:1/1/2/2}#floorplanning-app .section__gotodesktop .image-grid .box-2{grid-area:1/2/2/3}#floorplanning-app .section__gotodesktop .image-grid .box-3{grid-area:1/3/3/4}#floorplanning-app .section__gotodesktop .image-grid .box-4{grid-area:2/1/3/3}#floorplanning-app .section__gotodesktop .section-bottom{background-color:rgba(0,0,0,.03);margin:2rem 0 0;padding:1rem 0;box-shadow:1px -3px 6px -4px rgba(0,0,0,.7)}#floorplanning-app .section__gotodesktop .section-bottom h2{text-align:left;font-size:1.4rem;line-height:1;font-style:italic;display:table;margin:1rem auto;position:relative;right:-50px}#floorplanning-app .section__gotodesktop .section-bottom h2:before{content:"";background-size:contain;background-repeat:no-repeat;background-position:50%;width:64px;height:64px;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-75px}#floorplanning-app .section__gotodesktop .section-bottom h2 span{color:#8f9faa;font-weight:700}#floorplanning-app .section__gotodesktop .section-bottom h6 span{color:#8f9faa}}#floorplanning-app .button-upselling-wrapper{margin:auto}#floorplanning-app .section-planimetry__bottom .servicesButton{background-color:#fff;margin-top:-18px;height:85px!important}#floorplanning-app .parNote{margin-right:0;margin-left:0;margin-top:11px;text-align:left;letter-spacing:1px;padding:0 15px 0 0}#floorplanning-app .parNote ul{padding-left:0!important}#floorplanning-app .parNote.site{margin-top:unset}@media screen and (max-width:1600px){#floorplanning-app .parNote{margin-left:0;margin-right:0}}#floorplanning-app .refNote{font-size:10px;vertical-align:super}#floorplanning-app .subPar{color:#000}#floorplanning-app .footer-notes{width:85%;margin:1.5rem auto;opacity:.5}#floorplanning-app .footer-notes p{font-family:p22-underground,sans-serif;font-size:12px;font-weight:600;margin-bottom:.5rem}#floorplanning-app .footer-notes .parNote,#floorplanning-app .footer-notes li{font-family:p22-underground,sans-serif;font-size:12px;font-weight:400}#floorplanning-app .footer-notes .notes-content{height:3rem;overflow:hidden}#floorplanning-app .footer-notes .notes-content.open{height:auto}#floorplanning-app .footer-notes .notes-content .disclaimer{margin-bottom:0}#floorplanning-app .footer-notes .footer-btn{font-family:p22-underground,sans-serif;font-size:14px;padding:1rem 0 0;border:0;background-color:transparent}@media screen and (max-width:1600px){#floorplanning-app .footer-notes{width:90%;margin-left:3%!important}}@media screen and (max-width:1400px){#floorplanning-app .footer-notes{width:85%;margin-left:auto!important}}@media screen and (max-width:991px){#floorplanning-app .footer-notes{width:95%;margin-left:auto!important}}#floorplanning-app .priceFormatCapSma{margin-left:260px}#floorplanning-app .capitolato-price,#floorplanning-app .priceFormatCapSma{font-size:24px;text-transform:lowercase;font-family:europa,sans-serif;font-style:normal;font-weight:700}#floorplanning-app .capitolato-price{margin-left:225px}#floorplanning-app .capitolato-label{text-align:left;text-transform:uppercase;font-family:europa,sans-serif;font-style:normal;font-weight:300;justify-content:space-between;display:flex}#floorplanning-app .capitolato-name{text-decoration:underline;font-weight:700;margin-left:3px}#floorplanning-app .margin-reducer{margin-top:10px;margin-bottom:0}#floorplanning-app .separator-info-appartment{margin-top:20px;height:1px;width:100%;flex-direction:row;justify-content:center;align-items:center;background-color:#000;align-content:center}#floorplanning-app .label-total-appartment{margin-top:50px;text-align:left;text-transform:uppercase;font-family:europa,sans-serif;font-style:normal;font-weight:300}#floorplanning-app .price-total-appartment{font-size:28px;text-transform:lowercase;margin-left:285px;font-family:europa,sans-serif;font-style:normal;font-weight:700;color:#000}#floorplanning-app .appartment-price-wrapper{font-family:europa,sans-serif;font-style:normal;font-weight:300;text-align:left;justify-content:space-between;display:flex}#floorplanning-app .price-format{font-size:24px;color:#000;font-family:europa,sans-serif;font-style:normal;font-weight:700}#floorplanning-app .section-planimetry__bottom .services{display:flex!important}#floorplanning-app .section-planimetry__bottom .services>div{flex:1 0 auto!important;flex-grow:1!important}#floorplanning-app .notaPreventivo{max-width:60%;margin-right:auto;margin-left:auto;margin-top:20px;font-size:25px}#floorplanning-app .plan-image-top{display:flex;justify-content:center}#floorplanning-app .plan-image-top .plan-image__button{display:inline-flex;margin:0!important}#floorplanning-app .plan-image-top .plan-image__button--technical-plan{margin-left:40px!important;box-shadow:3px 4px 3px 0 rgba(0,0,0,.2)!important}#floorplanning-app .plan-image-top .button-link-print{margin-left:30px!important}#floorplanning-app .modal__content .button-link-print-pdf{bottom:30%!important}#floorplanning-app .modal__content .button-link-print-pdf,#floorplanning-app .modal__content .button-link-print-png{width:70px!important;height:70px!important;border:unset!important;z-index:1!important;right:5%!important;position:absolute!important;cursor:pointer!important}#floorplanning-app .modal__content .button-link-print-png{bottom:20%!important}#floorplanning-app .modal__content .button-link-plansend{width:70px!important;height:70px!important;border:unset!important;z-index:1!important;bottom:10%!important;right:5%!important;position:absolute!important;cursor:pointer!important}#floorplanning-app .modal__content .send-plan-disabled{opacity:.5!important;cursor:auto!important}#floorplanning-app #ico-piano .summary-piano-label{height:30px!important;width:150px!important;text-align:center;font-size:.9rem;margin:.8rem auto .2rem;font-family:p22-underground,sans-serif;display:block;font-weight:700}#floorplanning-app .apt-unavailable-text{margin-top:20%;font-size:20px}@media print{#floorplanning-app .riepilogo__wrapper-print{display:block!important;margin:20px auto}#floorplanning-app .riepilogo__wrapper-print .main-logo{width:250px;height:90px;display:block;margin:auto}#floorplanning-app .riepilogo__wrapper-print .fields-wrapper{margin:auto;width:550px}#floorplanning-app .riepilogo__wrapper-print .print-plan-image{height:400px}#floorplanning-app .riepilogo__wrapper-print .print-plan-wrapper{border:1px solid #8aa291;padding:10px;width:580px;margin:0 auto;height:400px}#floorplanning-app .riepilogo__wrapper-print .summary-subtitle{font-size:14px;font-family:Arial,sans-serif;color:#575756;line-height:14px;margin-bottom:10px}#floorplanning-app .riepilogo__wrapper-print .apt-main-wrapper{font-size:19px;font-family:Arial,sans-serif;color:#8aa291!important;border:3px solid #8aa291;display:inline-block}#floorplanning-app .riepilogo__wrapper-print .apt-main-wrapper .apt-main{color:#8aa291!important;display:inline-block;margin:10px}#floorplanning-app .riepilogo__wrapper-print .apt-info-table{width:556px;font-size:13px;font-family:Arial,sans-serif;color:#575756}#floorplanning-app .riepilogo__wrapper-print .apt-info-table .apt-info-title-wrapper{width:332px;vertical-align:bottom}#floorplanning-app .riepilogo__wrapper-print .apt-info-table .apt-info-title-wrapper .apt-info-title{text-align:left;margin-top:0;font-size:14px;font-family:Arial,sans-serif;color:#575756;line-height:16px}#floorplanning-app .riepilogo__wrapper-print .apt-info-table .apt-info-value-wrapper .apt-info-value{text-align:right;font-size:14px;font-family:Arial,sans-serif;font-weight:700;line-height:16px}#floorplanning-app .riepilogo__wrapper-print .apt-info-table .table-underline-wrapper{border-bottom:1px solid #9d9d9c}#floorplanning-app .riepilogo__wrapper-print .apt-info-table .table-underline-wrapper .table-underline{line-height:12px;margin-top:0}#floorplanning-app .riepilogo__wrapper-print .apt-info-table .title-wrapper{height:48px;vertical-align:bottom;width:556px;font-size:8px;font-family:Arial,sans-serif;font-weight:700}#floorplanning-app .riepilogo__wrapper-print .apt-info-table .title-wrapper .title{line-height:18px;font-size:16px}#floorplanning-app .riepilogo__wrapper-print .apt-info-table .value-wrapper{vertical-align:bottom;width:556px;font-size:8px;font-family:Arial,sans-serif;font-weight:700}#floorplanning-app .riepilogo__wrapper-print .apt-info-table .value-wrapper .value{text-align:right;line-height:16px;font-size:16px}#floorplanning-app .riepilogo__wrapper-print .policies-wrapper{margin-top:100px}#floorplanning-app .riepilogo__wrapper-print .policies-wrapper .policy-wrapper{text-align:left;margin-top:0;margin-bottom:5px;font-size:8px;font-family:Arial,sans-serif;font-weight:700}#floorplanning-app .riepilogo__wrapper-print .policies-wrapper .policy-wrapper .policy{color:#575756;line-height:10px}#floorplanning-app .riepilogo__wrapper-print .policies-wrapper .policy-wrapper .policy .policy-text{font-size:11px}}@media screen and (max-width:390px){#floorplanning-app #floorplanning-app .services>div b{width:unset!important}}#floorplanning-app .upselling-fixedBackground{background-color:#fff;opacity:.5}#floorplanning-app .upselling-fixedBackground,#floorplanning-app .upselling-heroWrapper{height:100vh;width:100vw;max-height:auto;max-width:auto;min-height:auto;min-width:auto;position:fixed}#floorplanning-app .upselling-heroWrapper{display:flex;flex-direction:row;align-items:top;z-index:1;background:#f2f2f2}#floorplanning-app .upselling-heroChild{height:95%;width:93%;max-height:auto;max-width:auto;min-height:650px;min-width:1000px;display:flex;flex-direction:column;margin:30px 105px 30px 30px}#floorplanning-app .upselling-heroChild.left{height:50vh;width:68vw;max-height:auto;max-width:auto;min-height:93%;min-width:200px;position:fixed;top:10;right:20;bottom:10;left:10;flex-grow:2;margin:0;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:0}#floorplanning-app .upselling-heroChild.right{height:100%;width:20%;max-height:auto;max-width:auto;min-height:auto;min-width:450px;flex-shrink:3;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 -35px 0 0;border-radius:#242323;-webkit-border-radius:#242323;-moz-border-radius:#242323;-ms-border-radius:#242323;padding:0;will-change:opacity;align-self:flex-end}#floorplanning-app .upselling-heroChildLeft_container{height:60vh;width:100%;min-width:450px;position:relative}#floorplanning-app .parquetImage{height:40px;width:40px;margin-right:20px;flex-direction:column;align-items:center;background-color:#fff;border-radius:100%;border:30px solid #006b68}#floorplanning-app .upselling-title{height:auto;width:100%;max-height:auto;max-width:auto;min-height:auto;min-width:auto;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:20px}#floorplanning-app .upselling-title.upselling-navigation{display:flex;flex-direction:column;align-items:center;justify-content:center}#floorplanning-app .upselling-navigation{width:100%;flex-direction:column}#floorplanning-app .upselling-navigation,#floorplanning-app .upselling-navigationElementWrapper{height:auto;max-height:auto;max-width:auto;min-height:auto;min-width:auto;display:flex;align-items:center}#floorplanning-app .upselling-navigationElementWrapper{flex-direction:row;justify-content:center;width:90%;margin-bottom:-30px;padding-top:10px;border:1px hidden #fff;border-width:1px 0;overflow:visible}#floorplanning-app .navigationElement,#floorplanning-app .optionElement{height:auto;width:70px;padding-right:5px;padding-left:5px;cursor:pointer;overflow:visible}#floorplanning-app .navigationElement,#floorplanning-app .navigationIcon,#floorplanning-app .optionElement{max-height:auto;max-width:auto;min-height:auto;min-width:auto;display:flex;flex-direction:column;align-items:center}#floorplanning-app .navigationIcon{height:45px;width:45px;background-position:50%;background-repeat:no-repeat;background-size:60%;background-color:#f2f2f2;border-radius:100%;border:2px solid #b9a136;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;z-index:50}#floorplanning-app .navigationIcon.active,#floorplanning-app .navigationIcon.border:hover,#floorplanning-app .navigationIcon.optionIcon:hover{background-color:#b9a136;border-radius:100%;border:20px solid #e2e2e2;-webkit-border-radius:100%}#floorplanning-app .navigationIcon.visited{background-color:#006b68}#floorplanning-app .navigationArrow{margin-bottom:20px;height:7px;width:7px;max-height:auto;max-width:auto;min-height:auto;min-width:auto;background-image:url(/home-configurator/img/navigationArrow.svg);background-position:50%;background-repeat:no-repeat;background-size:80%;margin-top:20px;padding:7px}#floorplanning-app .textLine{width:40px;background-color:#006b68;margin-top:5px;margin-bottom:5px}#floorplanning-app .textLine,#floorplanning-app .textLineOptions{height:1px;flex-direction:row;justify-content:center;align-items:center;align-content:center}#floorplanning-app .textLineOptions{width:300px;background-color:#000;margin-top:12px;margin-bottom:12px}#floorplanning-app .graphicConnector{height:50px;width:27px;max-height:auto;max-width:auto;min-height:auto;min-width:auto;margin-top:-10px}#floorplanning-app .graphicConnector.active,#floorplanning-app .graphicConnector.border:hover,#floorplanning-app .graphicConnector.optionIcon:hover{background-color:#e2e2e2}#floorplanning-app .options{height:55%;width:100%;max-height:450px;max-width:auto;min-height:300px;border:1px hidden #fff;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;padding-top:20px;padding-bottom:10px;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:space-around;z-index:2;background:#e2e2e2;margin-bottom:20px;border-radius:inherit;box-shadow:6px 8px 12px -2px grey}#floorplanning-app .optionChoiceWrapper{width:90%;max-height:auto;max-width:auto;min-height:150px;min-width:auto;display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:center;transition:all .5s ease}#floorplanning-app .optionChoiceWrapper.wrapp{flex-wrap:wrap;padding-top:25px}#floorplanning-app .optionChoiceWrapper.wrapp2{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:200px 5em -webkit-min-content auto;grid-template-rows:200px 5em min-content auto;grid-column-gap:10px;grid-row-gap:10px}#floorplanning-app .optionElement:nth-child(-1n+3){grid-column:span 4}#floorplanning-app .optionElement:nth-last-child(2){grid-row-start:2;grid-column:3/span 4}#floorplanning-app .optionElement:last-child{grid-row-start:2;grid-column:7/span 4}#floorplanning-app .optionElement{background-color:invisible;height:130px;width:140px}#floorplanning-app .optionElement,#floorplanning-app .optionIcon{max-height:auto;max-width:auto;min-height:auto;min-width:auto;display:flex;align-items:center}#floorplanning-app .optionIcon{height:80px;width:80px;background-position:50%;background-repeat:no-repeat;background-size:120%;border-radius:100%;border:3px solid transparent;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;background-color:#f2f2f2;flex-direction:column;box-shadow:inset 8px 5px 8px 0 rgba(0,0,0,.2);transition:all 1s ease}#floorplanning-app .optionIcon.active,#floorplanning-app .optionIcon.border:hover,#floorplanning-app .optionIcon:hover{height:80px;width:80px;max-height:100%;max-width:100%;min-height:auto;min-width:auto;margin-top:-5px;border:7px solid #b9a136;transition:all 1s ease}#floorplanning-app .border{border-radius:100%;border:0 dotted #fff;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:8px;transition:all 1s ease}#floorplanning-app .border.active,#floorplanning-app .border.optionIcon:hover,#floorplanning-app .border:hover{border:2px hidden #c6d76b;transition:all 1s ease}#floorplanning-app .line,#floorplanning-app .lineWrapper{flex-direction:row;justify-content:center;align-items:center}#floorplanning-app .line{width:40px;height:1px;background-color:#000}#floorplanning-app .navbarUpselling{background-color:#16373c;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100vh;width:70px;max-height:100vh;max-width:auto;min-height:auto;min-width:auto;position:fixed;right:0;border:solid #fff;border-width:0 0 0 10px;z-index:500}#floorplanning-app .icoLogo{height:85px;width:168px;max-height:auto;max-width:auto;min-height:auto;min-width:auto;margin-top:5px;align-content:center;background-repeat:no-repeat}#floorplanning-app .btnAmbinte{font-weight:500;font-size:12px;margin-left:20px;margin-right:20px;margin-bottom:10px;width:100px;height:40px;color:#fff;text-transform:uppercase;z-index:2000;background-color:#16373c;padding:5px;border-radius:0;border-color:#b9a136;border-width:0;cursor:pointer;text-decoration:none;transition:all .5s ease}#floorplanning-app .btnAmbinte.active,#floorplanning-app .btnAmbinte.border:hover,#floorplanning-app .btnAmbinte.optionIcon:hover{background-color:#b9a136}#floorplanning-app .boldUpselling{text-align:center;color:#000;font-weight:500;font-size:13px;margin-bottom:unset;margin-top:20px}#floorplanning-app .icoBack{background-image:url(/home-configurator/img/ico_back.svg);border-radius:50%;border:3px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;background-position:50%;background-repeat:no-repeat;background-size:60%;height:40px;width:40px;max-height:auto;max-width:auto;min-height:auto;min-width:auto;margin-top:50px;margin-bottom:20px}#floorplanning-app .price{text-align:center;color:#000;font-weight:500;font-size:12px}#floorplanning-app .thinOptions{font-size:12px;text-align:center;text-transform:uppercase;margin-bottom:8px}#floorplanning-app .thin{font-size:16px;text-align:center;text-transform:uppercase;margin-bottom:4px}#floorplanning-app .activelighter{color:#bababa}#floorplanning-app .activelighter,#floorplanning-app .false{font-size:11px;text-transform:uppercase;text-align:center}#floorplanning-app .navigationNumber{font-size:17px;text-align:center;text-transform:uppercase}#floorplanning-app .riepilogo{width:130px;font-size:14px;color:#fff;position:absolute;top:16px;left:50px;background-color:#16373c;padding:5px;border-width:10px;border-color:#16373c;box-shadow:10px 10px 18px -4px rgba(0,0,0,.51);text-align:center!important}#floorplanning-app .btnAmbienteCapitolato,#floorplanning-app .riepilogo{height:40px;font-weight:500;text-transform:uppercase;z-index:2000;border-radius:0;cursor:pointer;text-decoration:none;transition:all .5s ease}#floorplanning-app .btnAmbienteCapitolato{font-size:12px;width:450px;align-content:center;color:#000;background-color:#b9a136;border-color:#c6d76b;border-width:0}#floorplanning-app .btnAmbienteCapitolato.active,#floorplanning-app .btnAmbienteCapitolato.border:hover,#floorplanning-app .btnAmbienteCapitolato.optionIcon:hover{background-color:#c6d76b}#floorplanning-app .quotation-container input,#floorplanning-app .quotation-container select{background-color:transparent;width:90%;height:25px;border:0;border-bottom:1px solid #955550;margin:0 1rem 0 0;min-width:80px;padding:0}#floorplanning-app .quotation-container input:focus,#floorplanning-app .quotation-container select:focus{outline:none;border-color:#e5ccb3}#floorplanning-app .quotation-container .add-line,#floorplanning-app .quotation-container .remove-line{background:#955550;color:#fff;text-align:center;line-height:1.5;height:18px;width:18px;position:absolute!important;top:-10px;left:-27px;border:1px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #955550;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;cursor:pointer}#floorplanning-app .quotation-container .add-line:hover,#floorplanning-app .quotation-container .remove-line:hover{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);box-shadow:0 0 0 2px #e5ccb3}#floorplanning-app .quotation-container .add-line{line-height:1.3;top:0;left:-13px}#floorplanning-app .quotation-container .remove-line{background:#8f9faa;box-shadow:0 0 0 1px #8f9faa;transition:box-shadow .3s;position:absolute;cursor:pointer}#floorplanning-app .quotation-container .remove-line:hover{-webkit-transform:none;transform:none;box-shadow:0 0 0 2px #8f9faa}#floorplanning-app .quotation-name{background-color:#955550;color:#fff;font-weight:700;padding:.5rem 1rem 1rem;box-sizing:border-box;position:absolute;top:-34px;left:0;border-radius:10px 10px 0 0}#floorplanning-app .quotation-sx .quotation-name{top:1rem;left:2rem}#floorplanning-app .quotation-container>div *{font-size:.85rem}#floorplanning-app .quotation-container>div h6{color:#955550;position:relative}#floorplanning-app .quotation-container>div h6:before{content:"";background-color:#955550;width:1.5rem;height:3px;display:block;position:absolute;left:-2rem;top:7px}#floorplanning-app .quotation-sx .quotation-container form .pagamenti{height:0}#floorplanning-app span.note,#floorplanning-app sup.note{font-size:.6rem!important;position:relative;top:-7px;left:1px}#floorplanning-app .price.big sup.note{font-size:1.3rem!important;font-weight:400;top:-20px}#floorplanning-app .plan-info__title-modal sup.note{font-size:1rem!important;top:-20px}#floorplanning-app .disclaimer{font-family:p22-underground,sans-serif;font-size:.6rem;text-transform:none;border-top:0;margin-bottom:-20px}#floorplanning-app .disclaimer.quote{margin-left:0!important}#floorplanning-app .quotation-dx .disclaimer{font-family:p22-underground,sans-serif;font-size:.5rem;text-transform:none;width:100%;border-top:0;margin:-5px 0 -3px}#floorplanning-app .quotation-dx .disclaimer ul{padding-left:0}#floorplanning-app .quotation-container .block>div>div,#floorplanning-app .quotation-container>div>div{font-size:.9rem;font-weight:700;display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;margin:.1rem 0;padding:.2rem 0;border-bottom:1px solid #955550;box-sizing:border-box;position:relative}#floorplanning-app .quotation-container>div:not(.block)>div>div{flex:0 0 40%}#floorplanning-app .quotation-container>div>div>.data{flex:1 0 30%!important;text-align:right}#floorplanning-app .quotation-container>div .data span{color:#e5ccb3}#floorplanning-app .quotation-container>div .data span.piano{color:#333;margin-left:1rem}#floorplanning-app .quotation-container>div .data span.piano b{color:#e5ccb3}#floorplanning-app .quotation-container>div>div>span{font-weight:400;text-align:right;text-transform:uppercase;flex:1 0 20%}#floorplanning-app .quotation-container .block>div,#floorplanning-app .quotation-container>div:not(.block){background-color:hsla(0,0%,100%,.9);margin:0 0 .5rem;padding:1rem 2rem}#floorplanning-app .quotation-container select{position:relative;top:1px}#floorplanning-app .quotation-container label{color:#955550;font-weight:400;position:absolute;bottom:-17px;left:0}#floorplanning-app .quotation-container .block>div .dialogue{background-color:#e5ccb3;width:350px;position:absolute;top:50%;left:50%;padding:2rem!important;display:flex;flex-wrap:wrap;border-radius:0;z-index:9}#floorplanning-app .quotation-container .block>div .dialogue:before{content:"";background-color:rgba(0,0,0,.3);width:150vw;height:500vh;position:fixed;top:-1000%;z-index:-1}#floorplanning-app .quotation-container .block.block-bottom>div .dialogue{top:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}#floorplanning-app .quotation-container .block.block-bottom>div .dialogue:before{top:-500%}#floorplanning-app .quotation-container .block>div .dialogue h4{color:#fff;font-size:.9rem;text-align:center;text-transform:uppercase;font-weight:300}#floorplanning-app .quotation-container .block>div .button{background-color:#bfbfbf;color:#fff!important;width:auto;margin:.5rem;border-radius:0}#floorplanning-app .quotation-container .block>div>div.send-for-enable-myhome{font-family:p22-underground,sans-serif;font-size:10px;font-weight:500;text-align:center;border:none;justify-content:center}#floorplanning-app .quotation-sx{background-color:#e5ccb3;display:flex;flex-wrap:wrap;width:33%;min-width:600px;height:100vh;min-height:100px;padding:1rem 2rem;position:fixed;top:0;left:0;box-sizing:border-box;z-index:4}#floorplanning-app .quotation-sx .side-button{background-color:#955550;color:#e5ccb3;height:50px;width:50px;display:block;position:absolute;top:10%;right:-18px;border-radius:0 25px 25px 0;transition:right .3s;cursor:pointer;box-shadow:4px 0 8px rgba(0,0,0,.16)}#floorplanning-app .quotation-sx .side-button:hover{border-left:5px solid #955550;right:-23px}#floorplanning-app .quotation-sx .side-button:hover:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}#floorplanning-app .quotation-sx .plan-image:before{content:none}#floorplanning-app .quotation-sx .plan-image{background-size:contain}#floorplanning-app .quotation-sx .side-button:after{content:"";background-size:contain;background-repeat:no-repeat;background-position:50%;width:30px;height:35px;display:inline-block;position:relative;left:15px;top:-6px}#floorplanning-app .quotation-sx .side-button.button-ruota:after{background-size:contain;background-repeat:no-repeat;background-position:50%;width:26px;height:35px;top:-6px!important}#floorplanning-app .quotation-sx .side-button.button-ruota{top:calc(10% + 60px)}#floorplanning-app .quotation-sx .side-button.button-reset:hover:after{-webkit-transform:none;transform:none;left:20px;transition:left .4s}#floorplanning-app .quotation-sx .side-button.button-reset{top:calc(10% + 120px)}#floorplanning-app .quotation-sx .side-button span{font-size:10px;display:block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:22px 20px;transform-origin:22px 20px}#floorplanning-app .quotation-exit{background-color:#955550;width:220px;padding:1rem;position:absolute;right:-189px;top:30%;border-radius:0 10px 10px 0;box-sizing:border-box;box-shadow:3px 3px 3px rgba(0,0,0,.2)}#floorplanning-app .quotation-exit h4{color:#e5ccb3;font-size:.9rem;font-weight:400;text-align:center}#floorplanning-app .quotation-exit .primary-button{background-color:#c99e9b;color:#fff;font-size:.9rem;margin:.3rem 0;width:100%;border-radius:0;box-sizing:border-box;transition:opacity .3s}#floorplanning-app .quotation-exit .primary-button:hover{opacity:.9}#floorplanning-app .block.block-top{width:100%}#floorplanning-app .quotation-sx .quotation-container{background-color:#955550;padding:1rem;width:100%;display:flex;flex-wrap:wrap;box-sizing:border-box;position:relative;border-radius:10px;box-shadow:3px 3px 3px rgba(0,0,0,.2)}#floorplanning-app .quotation-container .quotation-name{background-color:#955550;color:#fff;font-weight:700;padding:.5rem 1rem 1rem;box-sizing:border-box;position:absolute;top:-34px;left:0;border-radius:10px 10px 0 0}#floorplanning-app .quotation-sx .quotation-container .dotazione-row{display:flex;padding:0 0 1.2rem;border-bottom:0}#floorplanning-app .quotation-sx .quotation-container .dotazione-row>div{flex:1 0 auto;position:relative;margin-top:1.2rem}#floorplanning-app .quotation-sx .quotation-container .dotazione-row>div:last-child input{margin:0}#floorplanning-app .quotation-sx .quotation-container .dotazione-row div.amn_type_selector_container{margin-right:5px}#floorplanning-app .quotation-sx .quotation-container .dotazione-row div:nth-child(3){margin-right:1rem}#floorplanning-app .quotation-sx .quotation-container .dotazione-row{padding-left:15px!important}#floorplanning-app .quotation-sx .quotation-container .dotazione-row .remove-line{line-height:1.2;left:-20px!important;background-color:#e07e63;border:1px solid #fff!important;box-shadow:0 0 0 1px #e07e63!important}#floorplanning-app .quotation-sx .quotation-container .dotazione-row .MuiSwitch-root{position:absolute!important;top:-10px;left:-40px}#floorplanning-app .quotation-sx .quotation-container .dotazione-row .MuiSwitch-root .MuiButtonBase-root{padding:9px!important}#floorplanning-app .quotation-dx .quotation-container .data{text-align:left}#floorplanning-app .quotation-sx .quotation-container .pagamenti>div{display:flex;padding:0 0 1.3rem;border-bottom:0}#floorplanning-app .quotation-sx .quotation-container .pagamenti>div>div{flex:1 0 33%;position:relative}#floorplanning-app .quotation-sx .quotation-container .pagamenti .name{flex-basis:30%;position:relative;top:5px}#floorplanning-app .quotation-sx .quotation-container .dotazioni .dotazione-row .remove-line{left:-30px!important;top:2px}#floorplanning-app .mutuo input[type=int]{width:30%!important;margin:0!important;min-width:unset!important}#floorplanning-app .mutuo .MuiSwitch-thumb{margin-top:4px!important}#floorplanning-app .mutuo span{display:flex!important;justify-content:flex-end!important}#floorplanning-app .quotation-sx .riepilogo__section{height:inherit;margin:0}#floorplanning-app .quotation-sx .riepilogo__section.section-planimetry .plan-image{min-height:250px;background-position:50%;border:0;background-size:contain!important}#floorplanning-app .quotation-sx .riepilogo__section.section-planimetry .plan-image__button{position:absolute;left:-20px;top:-7px}#floorplanning-app .quotation-sx .secondary-button.toggle-image{background-color:#e5ccb3;color:#955550;text-align:center;text-transform:uppercase;margin:-.5rem auto 1rem;padding:.7rem 2rem;display:block;float:right;width:150px}#floorplanning-app .slide{background-position:75% 0;max-height:90%;margin-top:2%;box-sizing:border-box;background-repeat:no-repeat}#floorplanning-app .SliderButton.prevArrow{left:25%}#floorplanning-app .quotation-sx .buttons .button-myhome_tipology{margin-left:4rem}#floorplanning-app .quotation-sx .quotation-container .buttons{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:1rem;gap:1rem}#floorplanning-app .quotation-sx .quotation-container .buttons .button{background-color:#955550;color:#e5ccb3;text-transform:uppercase;border-radius:0;min-width:220px;transition:background-color .3s,color .3s;margin:0;padding:.5rem 1rem;font-size:.75rem}#floorplanning-app .quotation-sx .quotation-container .buttons .button:hover{background-color:#e5ccb3;color:#955550}#floorplanning-app .block-myhome-dialogue{width:100%;position:absolute;z-index:10000;background-color:rgba(0,0,0,.3)!important;height:100%;top:0;left:0;padding:0!important;margin:0!important}#floorplanning-app .block-myhome-dialogue .my-home-dialogue-container{height:auto!important;width:100%!important;position:absolute;bottom:150px;left:0!important;-webkit-transform:unset!important;transform:unset!important;background-color:unset!important;border:unset!important}#floorplanning-app .block-myhome-dialogue .dialogue{background-color:#e5ccb3;width:400px!important;padding:2rem!important;display:flex;flex-wrap:wrap;border-radius:0;z-index:9;bottom:5%;top:unset!important;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important}#floorplanning-app .block-myhome-dialogue .dialogue button{width:auto!important}#floorplanning-app .block-myhome-dialogue .dialogue:before{top:0!important;left:0!important;height:100%!important;width:100%!important}#floorplanning-app .block-myhome-dialogue .dialogue form{width:100%}#floorplanning-app .block-myhome-dialogue .dialogue form .radio{display:flex!important;margin-left:20px!important}#floorplanning-app .block-myhome-dialogue .dialogue form .radio input{width:auto}#floorplanning-app .block-myhome-dialogue .dialogue .inline-buttons{display:flex;justify-content:space-around}#floorplanning-app .my-home-dialogue{visibility:hidden;padding:0!important;height:1px}#floorplanning-app .quotation-sx .quotation-container .my-home-dialogue .dialogue{visibility:visible;justify-content:center}#floorplanning-app .quotation-sx .quotation-container .my-home-dialogue .dialogue .button{min-width:unset;width:auto;margin:10px}#floorplanning-app .quotation-sx .quotation-container .my-home-dialogue .dialogue .button:before{content:unset}#floorplanning-app .quotation-sx .quotation-container .my-home-dialogue .dialogue .radio{display:flex;align-items:center;padding:10px}#floorplanning-app .quotation-sx .quotation-container .my-home-dialogue .dialogue input[type=radio]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:30px}#floorplanning-app .quotation-sx .quotation-container .my-home-dialogue .dialogue .my-home-dialogue-label{position:static;color:#fff!important;font-size:.9rem;text-align:center;text-transform:uppercase;font-weight:300}#floorplanning-app .quotation-sx .quotation-container .my-home-dialogue .dialogue .error-form-message{color:#fff;text-align:center}#floorplanning-app .quotation-sx .quotation-container .button.primary-button[disabled]{pointer-events:none}#floorplanning-app .quotation-image{background-position:50%;background-repeat:no-repeat;background-size:cover;width:calc(34% - 90px);height:100vh;min-height:100px;position:fixed;top:0;left:33%;border:1rem solid #fff;box-sizing:border-box}#floorplanning-app .quotation-image .footer-note-wrapper{background-color:rgba(0,0,0,.6);position:absolute;bottom:0;z-index:1;padding:1rem}#floorplanning-app .quotation-image .footer-note-wrapper>p,#floorplanning-app .quotation-image .footer-note-wrapper a,#floorplanning-app .quotation-image .footer-note-wrapper button{font-family:p22-underground,sans-serif;color:#fff;font-size:.75rem}#floorplanning-app .quotation-image .footer-note-wrapper .footer-title{margin-top:0}#floorplanning-app .quotation-image .footer-note-wrapper .policiesContainer{height:3rem;overflow:hidden;-webkit-padding-start:unset;padding-inline-start:unset}#floorplanning-app .quotation-image .footer-note-wrapper .policiesContainer.open{height:auto;max-height:900px;overflow:scroll}#floorplanning-app .quotation-image .footer-note-wrapper .policiesContainer .policies-wrapper .note-text{font-weight:400}#floorplanning-app .quotation-image .footer-note-wrapper .footer-btn{font-size:14px;padding:1rem 0 0;border:0;background-color:transparent}#floorplanning-app .quotation-dx{background-color:#f2f2f2;display:flex;flex-wrap:wrap;width:33%;min-width:600px;height:100vh;min-height:100px;position:fixed;top:0;right:88px;box-sizing:border-box;overflow-y:hidden;z-index:3;padding:1rem 2rem}#floorplanning-app .quotation-dx .quotation-container{background-color:#bfbfbf;width:100%;padding:.5rem .5rem 1rem;box-sizing:border-box}#floorplanning-app .quotation-dx .quotation-container .header{font-family:"PT Serif",serif;text-transform:uppercase;text-align:center;position:relative;padding:1rem 2rem 3rem}#floorplanning-app .quotation-dx .quotation-container .header .quotation-name{font-family:p22-underground,sans-serif;background-color:#bfbfbf;bottom:-7px;top:inherit}#floorplanning-app .quotation-dx .quotation-container .header h2,#floorplanning-app .quotation-dx .quotation-container .header h2 i{color:#e5ccb3;font-size:1.7rem;margin:0}#floorplanning-app .quotation-dx .quotation-container .header h4{color:#e5ccb3;margin:0}#floorplanning-app .quotation-dx .quotation-container>div h6{color:#e5ccb3}#floorplanning-app .quotation-dx .quotation-container>div h6:before{background-color:#955550}#floorplanning-app .quotation-container>div>div{border-bottom:1px solid #bfbfbf}#floorplanning-app .quotation-dx .quotation-container .promozioni{background-color:#e6eaec;margin:0 -.5rem .5rem;border:.5rem solid #955550}#floorplanning-app .quotation-dx .quotation-container .promozioni>div{color:#8f9faa}#floorplanning-app .quotation-dx .quotation-container .promozioni h6{color:#955550}#floorplanning-app .quotation-dx .quotation-container .promozioni h6:before{background-color:#955550}#floorplanning-app .quotation-sx.rotated{width:55%;height:65%;top:32%;-webkit-transform:rotate(180deg);transform:rotate(180deg);padding:3rem 2rem 0}#floorplanning-app .quotation-sx.rotated .quotation-container{justify-content:space-between}#floorplanning-app .quotation-sx.rotated .quotation-container>div{flex:0 0 100%}@media screen and (max-width:1400px){#floorplanning-app .quotation-sx.rotated .quotation-container>div{flex:0 0 100%}}#floorplanning-app .quotation-sx.rotated .side-button{left:-19px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#floorplanning-app .quotation-sx.rotated .quotation-container .pagamenti .name{flex-basis:20%}#floorplanning-app .quotation-sx.rotated .quotation-exit{left:-188px;z-index:2;top:38%;border-radius:10px 0 0 10px}#floorplanning-app .quotation-image{z-index:3}#floorplanning-app .quotation-image.rotated{width:calc(66% - 70px);left:0}#floorplanning-app input.invalid{border-color:red}#floorplanning-app input.valid{border-color:unset}#floorplanning-app .save-loading{width:100%}#floorplanning-app .quotation-sx .react-simple-keyboard{margin-top:2rem}#floorplanning-app .quotation-sx .MuiInputBase-root.MuiInput-root.MuiInput-underline{line-height:1.6;color:#333}#floorplanning-app .quotation-sx .MuiSelect-selectMenu{font-family:p22-underground,sans-serif;color:#333;height:25px;padding:inherit;min-width:85px}#floorplanning-app .quotation-sx .MuiInput-underline:hover:not(.Mui-disabled):before,#floorplanning-app .quotation-sx .MuiSelect-select:focus,#floorplanning-app .quotation-sx .MuiSelect-select:hover{background-color:inherit;border-bottom:1px solid #955550}#floorplanning-app .quotation-sx .MuiInput-underline:after,#floorplanning-app .quotation-sx .MuiInput-underline:hover:after{content:none}#floorplanning-app .quotation-sx .MuiInputBase-root{font-family:p22-underground,sans-serif;letter-spacing:0}#floorplanning-app .MuiPickersDay-daySelected{background-color:#e5ccb3!important}#floorplanning-app .quotation-sx .MuiFormControl-marginNormal{margin-top:0;margin-bottom:0;width:70%}#floorplanning-app .quotation-sx .MuiIconButton-root{padding:5px}#floorplanning-app .MuiInputAdornment-positionEnd{margin-left:0}#floorplanning-app .quotation-sx .floor-select .MuiSelect-selectMenu{min-width:25px!important}#floorplanning-app .quotation-sx .floor-select-title{align-items:center}@media screen and (max-width:1400px){#floorplanning-app .quotation-sx .side-button.button-ruota{display:none}#floorplanning-app .quotation-sx .side-button.button-reset{top:calc(10% + 60px)}#floorplanning-app .quotation-dx,#floorplanning-app .quotation-sx{width:47%!important;min-width:inherit}}@media screen and (max-width:1200px){#floorplanning-app .quotation-dx,#floorplanning-app .quotation-sx{width:50%;min-width:inherit}#floorplanning-app .quotation-dx{right:0}}#floorplanning-app .free-notes-wrapper{border-bottom:unset!important}#floorplanning-app .free-notes{float:left;width:100%;min-height:75px;outline:none;resize:none;border:1px solid #955550}#floorplanning-app .listPolicies{margin-left:-40px}#floorplanning-app .switch-thumb,#floorplanning-app .switch-track{color:#955550}#floorplanning-app .quotation-sx .quotation-container .pagamenti .dotazione-row.saldo-rogito>div:nth-child(3),#floorplanning-app .quotation-sx .quotation-container .pagamenti .dotazione-row.saldo-rogito>div:nth-child(5){flex:1 0 45%!important}#floorplanning-app .quotation-sx .quotation-container .pagamenti .dotazione-row.saldo-rogito>div:nth-child(6){width:0!important;flex-basis:0%!important;display:none!important}#floorplanning-app span.iva-same-value{margin-right:25px;font-weight:600!important}#floorplanning-app span.iva-same-value0{font-weight:600!important}#floorplanning-app .promos .dotazione-row div:nth-child(3){flex-basis:44%!important}#floorplanning-app .promos .dotazione-row div:nth-child(4){flex-basis:44%!important;margin-right:1.4rem!important}#floorplanning-app .promos .dotazione-row div:last-child{flex-basis:100%!important}#floorplanning-app .upselling-button{margin:-.5rem auto 1rem}#floorplanning-app .upselling-button p,#floorplanning-app .upselling-button span{margin-top:0!important}#floorplanning-app .upselling-button span.upselling-button-span{font-size:1.1rem;padding:0 1.5rem .8rem;font-weight:700!important}#floorplanning-app .prezzo.prezzo-totale .capitolato-container .name{flex-basis:60%}#floorplanning-app .upselling-button.preventivatore{display:block;width:100%;margin:-.5rem auto 1rem!important;padding:10px!important}#floorplanning-app .upselling-button.preventivatore span{text-align:center;padding:0}#floorplanning-app .upselling-button.preventivatore p{line-height:1}#floorplanning-app .offcanvas-cart__button.amenities{width:200px!important;right:-200px!important;border-radius:0 90px 90px 0!important;color:#fff!important;display:flex;align-items:center;justify-content:center;text-align:center}#floorplanning-app .offcanvas-cart__button.amenities:after{content:""!important}#floorplanning-app .offcanvas-cart.amenities{z-index:1000!important;-webkit-transform:translateX(-500px)!important;transform:translateX(-500px)!important}#floorplanning-app .offcanvas-cart.amenities.open{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}#floorplanning-app .offcanvas-cart.amenities .offcanvas-cart__wrapper-amenities{width:500px;height:100%;display:flex;justify-content:center;align-items:center;box-shadow:0 0 5px 0 rgba(0,0,0,.2);background-color:#fff}#floorplanning-app .offcanvas-cart.amenities .offcanvas-cart__wrapper-amenities .dotazioni{background-color:#fff;margin:0 0 .5rem;font-size:.9rem;font-weight:700;display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;box-sizing:border-box;position:relative;padding:3rem 2rem 1rem}#floorplanning-app .offcanvas-cart.amenities .offcanvas-cart__wrapper-amenities .dotazioni h6{position:relative;font-size:.85rem;margin-top:0;margin-bottom:12px;line-height:1.25;font-weight:700}#floorplanning-app .offcanvas-cart.amenities .offcanvas-cart__wrapper-amenities .dotazioni .add-line-container{font-size:.9rem;font-weight:700;display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;margin:.1rem 0;padding:.2rem 0;border-bottom:1px solid #955550;box-sizing:border-box;position:relative}#floorplanning-app .offcanvas-cart.amenities .offcanvas-cart__wrapper-amenities .dotazioni .add-line-container .add-line{background:#955550;color:#fff;text-align:center;line-height:1.5;height:18px;width:18px;position:absolute!important;top:-10px;left:-27px;border:1px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #955550;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;cursor:pointer;display:flex;align-items:center;justify-content:center}#floorplanning-app .offcanvas-cart.amenities .offcanvas-cart__wrapper-amenities .dotazioni .dotazione-row{font-size:.9rem;font-weight:700;display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;margin:.1rem 0;padding:.2rem 0;box-sizing:border-box;position:relative}#floorplanning-app .offcanvas-cart.amenities .offcanvas-cart__wrapper-amenities .dotazioni .dotazione-row .remove-line{background:#955550;color:#fff;text-align:center;line-height:1.5;height:18px;width:18px;position:absolute!important;border:1px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #955550;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;cursor:pointer;left:-30px!important;top:8px;display:flex;align-items:center;justify-content:center}#floorplanning-app .offcanvas-cart.amenities .offcanvas-cart__wrapper-amenities .dotazioni .dotazione-row label{font-weight:400;position:absolute;bottom:-17px;left:0}#floorplanning-app .offcanvas-cart.amenities .offcanvas-cart__wrapper-amenities .dotazioni .dotazione-row .MuiSelect-selectMenu{color:#333;height:25px;padding:inherit;min-width:107px}#floorplanning-app .offcanvas-cart.amenities .offcanvas-cart__wrapper-amenities .dotazioni .dotazione-row input{background-color:transparent;width:90%;height:25px;border:0;border-bottom:1px solid #955550;margin:0 1rem 0 0;min-width:80px;padding:0}#floorplanning-app .offcanvas-cart.amenities .offcanvas-cart__wrapper-amenities .dotazione-row{display:flex;padding:0 0 1.2rem;border-bottom:0}#floorplanning-app .offcanvas-cart.amenities .offcanvas-cart__wrapper-amenities .dotazione-row>div{flex:1 0 auto;position:relative;margin-top:1.2rem}#floorplanning-app .offcanvas-cart.amenities .offcanvas-cart__wrapper-amenities .dotazione-row>div:last-child input{margin:0}#floorplanning-app .offcanvas-cart.amenities .offcanvas-cart__wrapper-amenities .dotazione-row div.amn_type_selector_container{margin-right:5px}#floorplanning-app .offcanvas-cart.amenities .offcanvas-cart__wrapper-amenities .dotazione-row div:nth-child(3){margin-right:1rem}#floorplanning-app .offcanvas-cart.amenities .offcanvas-cart__wrapper-amenities .dotazione-row{padding-left:15px!important}#floorplanning-app .offcanvas-cart.amenities .offcanvas-cart__wrapper-amenities .dotazione-row .remove-line{line-height:1.2;left:-20px!important;background-color:#e07e63!important;border:1px solid #fff!important;box-shadow:0 0 0 1px #e07e63!important}#floorplanning-app .offcanvas-cart.amenities .offcanvas-cart__wrapper-amenities .dotazione-row .MuiSwitch-root{position:absolute!important;top:-10px;left:-40px}#floorplanning-app .offcanvas-cart.amenities .offcanvas-cart__wrapper-amenities .dotazione-row .MuiSwitch-root .MuiButtonBase-root{padding:9px!important}#floorplanning-app .offcanvas-cart.amenities .offcanvas-cart__wrapper-amenities .dialogue{background-color:#e5ccb3;width:350px;left:50%;top:50%;-webkit-transform:translate(0);transform:translate(0);padding:2rem!important;display:flex;flex-wrap:wrap;border-radius:0;z-index:9}#floorplanning-app .offcanvas-cart.amenities .offcanvas-cart__wrapper-amenities .dialogue:before{content:"";background-color:rgba(0,0,0,.3);width:180vw;height:500vh;position:fixed;top:-1000%;z-index:-1}#floorplanning-app .offcanvas-cart.amenities .offcanvas-cart__wrapper-amenities .dialogue h4{color:#fff;font-size:.9rem;text-align:center;text-transform:uppercase;font-weight:300}#floorplanning-app .offcanvas-cart.amenities .offcanvas-cart__wrapper-amenities .dialogue .button{background-color:#bfbfbf;color:#fff!important;width:65px;margin:.5rem;border-radius:0}#floorplanning-app .switch-payment-container{flex:1 0 15%}#floorplanning-app .switch-payment-container span.MuiSwitch-root{left:-10px!important;top:0!important}#floorplanning-app .pagamenti .dotazione-row.with-switch .switch-payment-container{flex:1 0 5%!important;margin:0}#floorplanning-app .pagamenti .dotazione-row.with-switch>input:first-of-type{width:80%!important}#floorplanning-app .lock-icon{width:24px;height:24px;background-size:18px 18px;background-position:50%;background-repeat:no-repeat;border-radius:50%;background-color:#955550;-webkit-transform:translateY(-2px);transform:translateY(-2px)}#floorplanning-app .expiry-date-wrapper{padding:0!important;margin-bottom:0!important}#floorplanning-app .modal-container .dotazioni .vat-select,#floorplanning-app .quotation-sx .select-editable.vat-select{position:relative;height:25px;display:flex;align-items:center}#floorplanning-app .modal-container .dotazioni .vat-select.disabled .vat-select-arrow,#floorplanning-app .quotation-sx .select-editable.vat-select.disabled .vat-select-arrow{visibility:hidden}#floorplanning-app .modal-container .dotazioni .vat-select .vat-select-arrow,#floorplanning-app .modal-container .dotazioni .vat-select input,#floorplanning-app .quotation-sx .select-editable.vat-select .vat-select-arrow,#floorplanning-app .quotation-sx .select-editable.vat-select input{display:flex}#floorplanning-app .modal-container .dotazioni .vat-select input,#floorplanning-app .quotation-sx .select-editable.vat-select input{flex-grow:1;margin-right:0;width:30px}#floorplanning-app .modal-container .dotazioni .vat-select .vat-select-arrow,#floorplanning-app .quotation-sx .select-editable.vat-select .vat-select-arrow{width:20px;height:20px;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-position:50%;cursor:pointer}#floorplanning-app .modal-container .dotazioni .vat-select .vat-select-options,#floorplanning-app .quotation-sx .select-editable.vat-select .vat-select-options{position:absolute;width:180px;top:100%;right:0;background:#fff;border:1px solid #000;border-radius:2px;padding:5px;z-index:10000}#floorplanning-app .modal-container .dotazioni .vat-select .vat-select-options.closed,#floorplanning-app .quotation-sx .select-editable.vat-select .vat-select-options.closed{visibility:hidden}#floorplanning-app .modal-container .dotazioni .vat-select .vat-select-options .vat-select-single-option,#floorplanning-app .quotation-sx .select-editable.vat-select .vat-select-options .vat-select-single-option{cursor:pointer;padding:2px}#floorplanning-app .modal-container .dotazioni .vat-select .vat-select-options .vat-select-single-option:not(:last-child),#floorplanning-app .quotation-sx .select-editable.vat-select .vat-select-options .vat-select-single-option:not(:last-child){border-bottom:1px solid #000}#floorplanning-app .modal-container .dotazioni .switch-show-iva-container,#floorplanning-app .values-section .switch-show-iva-container{display:none!important;position:relative!important;border:none!important;align-items:center}#floorplanning-app .modal-container .dotazioni .switch-show-iva-container>span.name,#floorplanning-app .values-section .switch-show-iva-container>span.name{text-transform:none}#floorplanning-app .modal-container .dotazioni .switch-show-iva-container .MuiSwitch-switchBase,#floorplanning-app .values-section .switch-show-iva-container .MuiSwitch-switchBase{padding:9px!important}#floorplanning-app .modal-container .dotazioni .switch-show-iva-container.shown,#floorplanning-app .values-section .switch-show-iva-container.shown{display:flex!important}#floorplanning-app .modal-container .dotazioni .switch-show-iva-container .max-iva-selector,#floorplanning-app .values-section .switch-show-iva-container .max-iva-selector{width:180px;max-width:180px}#floorplanning-app .modal-container .dotazioni .switch-show-iva-container .iva-switch-inner,#floorplanning-app .values-section .switch-show-iva-container .iva-switch-inner{right:-10px;position:absolute;height:100%;display:flex;align-items:flex-end}#floorplanning-app .modal-container .dotazioni .switch-show-iva-container .iva-container-text,#floorplanning-app .values-section .switch-show-iva-container .iva-container-text{font-family:"Segoe UI",sans-serif;font-style:normal;font-weight:600;font-size:14px;margin:0 0 10px}#floorplanning-app .modal-container .dotazioni .vat-select-container.element-iva input,#floorplanning-app .values-section .vat-select-container.element-iva input{width:150px}#floorplanning-app .modal-container .dotazioni .vat-visualization,#floorplanning-app .values-section .vat-visualization{border:none!important;cursor:pointer}#floorplanning-app .modal-container .dotazioni .vat-visualization .view-icon-iva,#floorplanning-app .values-section .vat-visualization .view-icon-iva{width:15px;height:15px;background-size:12px;background-color:#000;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#floorplanning-app .modal-container .dotazioni .vat-visualization .view-icon-iva.open,#floorplanning-app .values-section .vat-visualization .view-icon-iva.open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#floorplanning-app .modal-container .dotazioni .vat-visualization p,#floorplanning-app .values-section .vat-visualization p{margin:0}#floorplanning-app .offcanvas-cart__wrapper-amenities.hide-iva .element-iva,#floorplanning-app .quotation-dx.hide-iva .element-iva,#floorplanning-app .quotation-sx.hide-iva .element-iva{display:none!important}#floorplanning-app .modal-container .dotazioni .element-iva span.name,#floorplanning-app .quotation-sx .element-iva span.name{text-transform:none;text-align:left;padding-left:10px}#floorplanning-app .modal-container .dotazioni .element-iva span,#floorplanning-app .quotation-sx .element-iva span{font-size:11px;font-weight:400}#floorplanning-app .quotation-dx .element-iva span.name{text-transform:none;text-align:left;padding-left:10px}#floorplanning-app .quotation-dx .element-iva span{font-size:11px}#floorplanning-app .quotation-dx .element-iva.expense-empty .name{flex:0 0 38%}#floorplanning-app .quotation-dx .element-iva.expense-empty .data{font-weight:400}#floorplanning-app .quotation-sx .quotation-container .pagamenti .dotazione-row.saldo-rogito{margin-top:30px}@font-face{font-family:"Ivy Journal";src:url(../../static/media/IvyJournal-Regular.7c947434.ttf);src:local("Ivy Journal Regular") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Ivy Journal";src:url(../../static/media/IvyJournal-SemiBold.d731bedd.ttf);src:local("Ivy Journal SemiBold") format("truetype");font-weight:700}@font-face{font-family:"Lato";src:url(../../static/media/Lato-Regular.122dd68d.ttf);src:local("Lato Regular") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Lato";src:url(../../static/media/Lato-Light.2bcc211c.ttf);src:local("Lato Light") format("truetype");font-weight:300}@font-face{font-family:"Lato";src:url(../../static/media/Lato-Bold.24b516c2.ttf);src:local("Lato Bold") format("truetype");font-weight:700}#floorplanning-app .tecma-errorPage{display:flex;text-align:center;align-items:center;justify-content:center;height:100dvh;background-color:#fff;overflow:hidden;font-family:"Lato";font-family:var(--primaryFont,"Lato");color:#363b4c;color:var(--on-general,#363b4c)}#floorplanning-app .tecma-errorPage .errorPage-container{max-width:53.5rem;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:1440px){#floorplanning-app .tecma-errorPage .errorPage-container{padding:0 3.5rem;max-width:50rem}}@media screen and (max-width:768px){#floorplanning-app .tecma-errorPage .errorPage-container{padding:0 2.5rem}}#floorplanning-app .tecma-errorPage .errorPage-container .tecma-divider{width:100%;margin:1.5rem 0}#floorplanning-app .tecma-errorPage .errorPage-container .errorPage-errorMsg{text-align:center;font-size:2.5rem;font-style:normal;font-weight:400;line-height:3.5rem;margin:unset}@media screen and (max-width:1440px){#floorplanning-app .tecma-errorPage .errorPage-container .errorPage-errorMsg{font-size:2rem}}@media screen and (max-width:768px){#floorplanning-app .tecma-errorPage .errorPage-container .errorPage-errorMsg{font-size:1.5rem;line-height:2rem}}#floorplanning-app .tecma-errorPage .errorPage-container .errorPage-desc{display:flex;flex-direction:column;align-items:center;font-size:.875rem;font-style:normal;line-height:1.5rem}#floorplanning-app .tecma-errorPage .errorPage-container .errorPage-desc :last-child{margin:2rem 0 2.5rem}#floorplanning-app .tecma-errorPage .tecma-lazyImage{margin-top:6rem;width:4.5rem;height:4.5rem;object-fit:contain}#floorplanning-app .errorPage-errorMsg{color:#3b3b3b}body.rotated .MuiPaper-root{max-height:220px!important;-webkit-transform:rotate(180deg) translateY(0)!important;transform:rotate(180deg) translateY(0)!important;-webkit-transform-origin:50% 50%!important;transform-origin:50% 50%!important}body.rotated #floorplanning-app .offcanvas-cart.amenities .offcanvas-cart__wrapper-amenities{-webkit-transform:rotate(180deg);transform:rotate(180deg)}body.rotated #floorplanning-app .offcanvas-cart.amenities .offcanvas-cart__wrapper-amenities .modal-container{height:100%;display:flex;align-items:flex-end}body.rotated #floorplanning-app .offcanvas-cart.amenities .offcanvas-cart__wrapper-amenities .modal-container .dotazioni{margin-bottom:150px!important}body.rotated #floorplanning-app .offcanvas-cart.amenities .offcanvas-cart__button.amenities{-webkit-transform:rotate(180deg)!important;transform:rotate(180deg)!important;border-radius:90px 0 0 90px!important;bottom:250px!important;top:unset!important}@media print{.footer-notes,.nav--configurator,.nav--pagination,.offcanvas-cart,.riepilogo__wrapper,.sidebar,header{display:none!important}}#floorplanning-app .extender,.extender{position:relative;top:0;left:0;bottom:0;right:0;width:100%;height:100%;overflow-y:hidden;overflow-x:hidden}#floorplanning-app .padder,.padder{width:100%;height:100%;display:flex;justify-content:center;align-items:center}
/*# sourceMappingURL=main.009b4742.chunk.css.map */