#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 */}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:hidden}to{transform:translateZ(0);visibility:visible}}@keyframes slideInUp{0%{transform:translate3d(0,150%,0);visibility:visible}to{transform:translateZ(0)}}#floorplanning-app .slideInUp{animation-name:slideInUp}@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;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;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{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;margin-top:16px}#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%;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%;filter:brightness(0)}#floorplanning-app .button.button--cart:before{background-size:30px;background-repeat:no-repeat;background-position:48% 11px;width:100%;height:100%;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::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;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%;transform:translateX(-50%)}#floorplanning-app .plan-info:after,#floorplanning-app .sidebar_column,#floorplanning-app .sidebar_column.sidebar_pagination-nav ul{top: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%;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{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}@media screen and (max-width:767px){#floorplanning-app .contact-button{margin-right:26%;margin-left:25%}}@media screen and (min-width:768px){#floorplanning-app .contact-button{margin-right:37%;margin-left:37%}}@media screen and (min-width:1023px){#floorplanning-app .contact-button{margin-right:26%;margin-left:25%}}@media screen and (min-width:1024px){#floorplanning-app .contact-button{margin-right:37%;margin-left:37%}}@media screen and (min-width:1300px){#floorplanning-app .contact-button{margin-right:unset;margin-left: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{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{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%;transform:translateX(-250px);transition:transform .5s;z-index:3}#floorplanning-app .offcanvas-cart.open{transform:translateX(0)}#floorplanning-app .offcanvas-cart.open .offcanvas-cart__button{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);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;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;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;transform:translateZ(0)}#floorplanning-app .custom-offcanvas.open{z-index:52}#floorplanning-app .custom-offcanvas.closed{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:transform .1s ease-in;top:50%;position:absolute;z-index:10}#floorplanning-app .nextArrow{right:20px;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;transform:rotate(0deg)}#floorplanning-app .dropdown .icon.open{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 header .client-vendor-names{position:absolute;top:2%;right:0;display:flex;flex-direction:row;transform:translateX(-90px)}#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%;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%;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%;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%;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{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}@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}#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;top:50%}#floorplanning-app .sidebar_column.sidebar__sales-kit{background-color:#955550;display:inline-block;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 .language{position:absolute;left:50%;top:90%;transform:translate(-50%,-90%)}#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;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}#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;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%;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%;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);transform:rotate(180deg) scaleX(3.5) translateX(-50%);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{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;transform:translateX(-50%);position:absolute!important}#floorplanning-app .plan-wrapper.plan-status--venduto .quote-number-container{bottom:12%!important;left:50%!important;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;transform:translateX(-50%);position:absolute!important}}#floorplanning-app .modal.modal__zoom-plan.full-page .rotate{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:transform .3s}@media screen and (max-width:480px){#floorplanning-app .modal-label{top:30%}}#floorplanning-app .modal-label:hover{transform:scale(1.05);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{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%;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%;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{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{transform:rotate(90deg);left:30%}#floorplanning-app .das-wrapper .container-arrow .arrow-up.forward.sides{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{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{transform:rotate(180deg)}#floorplanning-app .das-wrapper .arrow-change-building-text.right{font-size:15px;position:absolute;margin-top:-7px;margin-left:-91px;transform:rotate(90deg)}#floorplanning-app .das-wrapper .arrow-change-building-text.left{font-size:15px;position:absolute;margin-top:-35px;margin-left:22px;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;filter:invert(1);transition: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%;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%;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;transform:rotate(90deg);border-top:25px solid #143d21;position:absolute;top:40%}#floorplanning-app .container-arrow-building .arrow-up.forward{transform:rotate(-90deg);right:7%}#floorplanning-app .riepilogo__wrapper{display:flex;align-items:flex-start;height:75vh;min-height:780px;width:85%;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}#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:40%;float:right;margin:1.5rem 0 0 50%}#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 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__wrapper{width:95%}#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__wrapper{width:87%}#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{width:95%;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{width:100%;margin:1rem auto 0}#floorplanning-app .riepilogo__section h6.title{font-size:.9rem;text-align:center;width:90%;left: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;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%;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:transform .3s,box-shadow .3s;cursor:pointer}#floorplanning-app .quotation-container .add-line:hover,#floorplanning-app .quotation-container .remove-line:hover{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{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;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{transform:rotate(90deg);transition: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{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;transform:rotate(-90deg);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;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;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;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%;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;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;transform:translateX(-500px)!important}#floorplanning-app .offcanvas-cart.amenities.open{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:transform .3s,box-shadow .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:transform .3s,box-shadow .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%;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;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;transform:rotate(-90deg)}#floorplanning-app .modal-container .dotazioni .vat-visualization .view-icon-iva.open,#floorplanning-app .values-section .vat-visualization .view-icon-iva.open{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:var(--primaryFont,"Lato");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;transform:rotate(180deg) translateY(0)!important;transform-origin:50% 50%!important}body.rotated #floorplanning-app .offcanvas-cart.amenities .offcanvas-cart__wrapper-amenities{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{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}.hover-menu{position:fixed;z-index:4}.hover-menu .icon-modify{cursor:pointer;border:2px solid #6bc1b4;border-radius:50%;background-color:#fff}.edit-css-modal{font-family:"SegoeRegular"}.edit-css-modal .edit-css-modal-title{margin-top:20px;color:#000;font-size:25px;font-weight:700}.edit-css-modal .action-button-container{display:flex;padding:10px;justify-content:flex-end}.edit-css-modal .action-button-container>:not(:first-child){margin-left:20px}.edit-css-modal-body{margin-top:5px}.edit-css-modal-body .single-css-property{display:flex;padding:20px 10px}.edit-css-modal-body .single-css-property .cms-custom-select{background-color:transparent}.edit-css-modal-body .single-css-property:nth-child(odd){background-color:#f4f4f5}.edit-css-modal-body .single-css-property .css-property-name{display:flex;flex-grow:1;padding-top:5px}.edit-css-modal-body .single-css-property .css-values{display:flex}.edit-css-modal-body .single-css-property .css-values .cms-custom-select-container{margin-top:0}.edit-css-modal-body .single-css-property .css-values.single-row-css-values{display:flex;flex-direction:column}.edit-css-modal-body .single-css-property .css-values.single-row-css-values .single-row-css-value{display:flex;justify-content:flex-end}.edit-css-modal-body .single-css-property .css-values.single-row-css-values .single-row-css-value:not(:first-child){margin-top:10px}.edit-css-modal-body .single-css-property .css-values .single-css-value{display:inline-flex}.edit-css-modal-body .single-css-property .css-values .single-css-value:not(:first-child){margin-left:30px}.edit-css-modal-body .single-css-property .css-values .single-css-value .css-number-input-title{font-size:12px;margin-top:5px}.edit-css-modal-body .single-css-property .css-values .single-css-value .css-number-input{display:flex}.edit-css-modal-body .single-css-property .css-values .single-css-value .css-number-input input::-webkit-inner-spin-button,.edit-css-modal-body .single-css-property .css-values .single-css-value .css-number-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.edit-css-modal-body .single-css-property .css-values .single-css-value .css-number-input .css-number-input-with-title{display:flex;flex-direction:column}.edit-css-modal-body .single-css-property .css-values .single-css-value .css-number-input input[type=number]{width:50px;height:25px;border:1px solid #000;border-radius:2px;text-align:center}.edit-css-modal-body .single-css-property .css-values .single-css-value .css-number-input .cms-select-container{width:50px;height:25px;margin-left:5px}.edit-css-modal-body .single-css-property .css-values .single-css-value .css-number-input .cms-select-container .cms-custom-select-container{min-width:unset;margin-top:0}.edit-css-modal-body .single-css-property .css-values .single-css-value .css-number-input .cms-select-container .cms-custom-select{padding:5px 20px}.edit-css-modal-body .single-css-property .css-values .css-number-integer-input{display:inline-flex}.edit-css-modal-body .single-css-property .css-values .css-number-integer-input input{width:50px;height:25px;border:1px solid #000;border-radius:2px;text-align:center}.css-custom-menu-template .css-custom-menu-desc{margin-bottom:10px;margin-top:10px;display:block;text-align:left;padding-left:10px;font-style:italic}.css-highlight-single-element{border:2px solid red;position:fixed}.single-css-property.grid-area-property .css-values{padding-top:5px;flex-grow:1;align-items:flex-start}.single-css-property.grid-area-property .css-values .single-row-css-value,.single-css-property.grid-area-property .css-values .single-row-css-value .css-number-integer-input-wrapper{width:100%}.single-css-property.grid-area-property .css-values .single-row-css-value .css-number-integer-input{width:100%;justify-content:space-between}.cms-input{width:100%}.cms-input .cms-input-title{color:#000;font-size:16px;font-weight:700}.cms-input .cms-input-description{margin-top:3px;font-style:italic;color:#000;font-size:12px;font-weight:300}.cms-text-input-container input{margin-top:10px;border:1px solid #909090;border-radius:1px;padding:16px;width:200px;font-size:16px;line-height:21px}.cms-text-input-container input[disabled]{opacity:.6}.cms-text-input-container.with-check{display:flex;grid-gap:8px;gap:8px}.cms-text-input-container .cms-checkbox-with-title-container{flex-grow:.05}.cms-text-input-container.invalid-input .cms-input-description,.cms-text-input-container.invalid-input .cms-input-title{color:red}.cms-text-input-container.invalid-input input{border-color:red!important}.cms-radio-buttons-container .cms-all-radios{margin-top:10px}.cms-radio-buttons-container .cms-all-radios.single-row{display:flex;align-items:center}.cms-radio-buttons-container .cms-all-radios.single-row .single-checkmark-container{display:inline-flex;justify-content:center}.cms-radio-buttons-container .cms-all-radios.single-row .single-checkmark-container:not(:last-child){margin-right:10px;margin-bottom:unset}.cms-radio-buttons-container .cms-all-radios .single-checkmark-container{display:flex;align-items:center;cursor:pointer}.cms-radio-buttons-container .cms-all-radios .single-checkmark-container:not(:last-child){margin-bottom:10px}.cms-radio-buttons-container .cms-all-radios .single-checkmark-container span.checkmark{height:18px;width:18px;background-color:#fff;border:1px solid #7c7c7c;border-radius:50%;position:relative}.cms-radio-buttons-container .cms-all-radios .single-checkmark-container span.checkmark:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:12px;width:12px;border-radius:50%}.cms-radio-buttons-container .cms-all-radios .single-checkmark-container.checked span.checkmark{border-color:#6bc1b4}.cms-radio-buttons-container .cms-all-radios .single-checkmark-container.checked span.checkmark:before{background-color:#6bc1b4}.cms-radio-buttons-container .cms-all-radios .single-checkmark-container.checked .checkmark-label{font-weight:700}.cms-radio-buttons-container .cms-all-radios .single-checkmark-container span.checkmark-label{color:#5b5b5b;font-size:14px;font-weight:400;margin-left:5px}.cms-select-container .cms-custom-select-container{display:inline-block;min-width:300px;position:relative;margin-top:10px}.cms-select-container .cms-custom-select-container .cms-custom-select{background-color:#fff;border-bottom:1px solid #909090;padding:10px 15px;cursor:pointer;color:#000;font-size:14px;font-weight:400}.cms-select-container .cms-custom-select-container .cms-custom-select span.icon{position:absolute;right:0;transition-duration:.2s;transition-property:transform}.cms-select-container .cms-custom-select-container ul.cms-custom-select-options{position:absolute;z-index:1;background-color:#fff;border:1px solid #d3d3d3;list-style:none;padding:0;margin:0;width:100%;max-height:300px;overflow:auto}.cms-select-container .cms-custom-select-container ul.cms-custom-select-options li.cms-custom-select-option{padding:10px 15px;cursor:pointer}.cms-select-container .cms-custom-select-container ul.cms-custom-select-options li.cms-custom-select-option:hover{background-color:#eee}.cms-file-input-container,.cms-template-container{display:flex;justify-content:space-between}.cms-file-input-container.type-video .cms-file-input-right,.cms-file-input-container.type-video .cms-template-right,.cms-template-container.type-video .cms-file-input-right,.cms-template-container.type-video .cms-template-right{justify-content:flex-end}.cms-file-input-container .button-cms,.cms-template-container .button-cms{margin-top:15px;width:auto;display:inline-block;text-align:center;padding:14px 32px}.cms-file-input-container .cms-file-input-right,.cms-file-input-container .cms-template-right,.cms-template-container .cms-file-input-right,.cms-template-container .cms-template-right{display:inline-flex;flex-direction:column;justify-content:space-between}.cms-file-input-container img.preview,.cms-template-container img.preview{width:100px;height:70px;object-fit:fill;border-radius:2px}.cms-file-input-container div.icon.trash,.cms-template-container div.icon.trash{cursor:pointer}.cms-file-input-container .cms-file-input-preview,.cms-template-container .cms-file-input-preview{display:flex;align-items:center;background-color:#f4f4f5;border-radius:1px;padding:8px 24px;margin-top:10px}.cms-file-input-container .cms-file-input-preview span.cms-file-name-container,.cms-template-container .cms-file-input-preview span.cms-file-name-container{display:flex;flex-grow:1;padding:0 10px;color:#000;font-size:12px;font-weight:400}.cms-file-input-container .cms-template-preview,.cms-template-container .cms-template-preview{display:flex;align-items:center;background-color:#f4f4f5;border-radius:1px;padding:0 20px;margin-top:10px}.cms-file-input-container .cms-template-preview span.cms-file-name-container,.cms-template-container .cms-template-preview span.cms-file-name-container{display:flex;flex-grow:1;padding:0 10px;color:#000;font-size:12px;font-weight:400}.cms-file-input-container .cms-file-input-left.invalid-input .cms-file-input-description,.cms-file-input-container .cms-file-input-left.invalid-input .cms-file-input-title,.cms-file-input-container .cms-template-left.invalid-input .cms-template-description,.cms-file-input-container .cms-template-left.invalid-input .cms-template-title,.cms-template-container .cms-file-input-left.invalid-input .cms-file-input-description,.cms-template-container .cms-file-input-left.invalid-input .cms-file-input-title,.cms-template-container .cms-template-left.invalid-input .cms-template-description,.cms-template-container .cms-template-left.invalid-input .cms-template-title{color:red}.cms-number-increment-decrement{display:flex;align-items:center;margin-top:10px}.cms-number-increment-decrement input,.cms-number-increment-decrement span{display:inline-flex;margin:0!important;padding:0!important;justify-content:center;align-items:center;text-align:center}.cms-number-increment-decrement input{height:40px;width:56px;font-family:"SegoeRegular",sans-serif;border:1px solid #d3d3d3;background:#fff;font-size:16px;font-weight:700}.cms-number-increment-decrement span{height:40px!important;width:40px!important;background-color:#f4f4f5;border:1px solid #d3d3d3;cursor:pointer;background-size:15px}.cms-number-increment-decrement span.disabled{opacity:.2}.cms-number-increment-decrement span:first-child{border-right:none}.cms-number-increment-decrement span:last-child{border-left:none}.cms-checkbox-container{display:inline-flex}.cms-checkbox-container.cms-checkbox-container-with-title{margin-top:5px}.cms-checkbox-container .cms-checkbox{width:22px;height:22px;border:1px solid #909090;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.cms-checkbox-container .cms-checkbox.checked{background-color:#6bc1b4;border-color:transparent}.cms-checkbox-container .cms-checkbox .check-white{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}span.color-picker{border:3px solid #fff;border-radius:2px;height:32px;width:32px;cursor:pointer;box-shadow:0 0 4px rgba(0,0,0,.25);position:relative}span.color-picker .color-picker-popup{cursor:default;position:absolute;z-index:3;box-shadow:0 0 6px rgba(0,0,0,.35);background-color:#fff;left:-250px;top:-100px;border-radius:6px}span.color-picker .color-picker-popup .color-picker-cover{width:230px;height:180px;padding:10px}span.color-picker .color-picker-popup .color-picker-cover .color-picker-saturation{width:100%;height:100%;position:relative;cursor:pointer}span.color-picker .color-picker-popup .color-picker-cover .color-picker-saturation .color-picker-saturation-black,span.color-picker .color-picker-popup .color-picker-cover .color-picker-saturation .color-picker-saturation-white{width:100%;height:100%;position:absolute;top:0;left:0}span.color-picker .color-picker-popup .color-picker-cover .color-picker-saturation .color-picker-saturation-white{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}span.color-picker .color-picker-popup .color-picker-cover .color-picker-saturation .color-picker-saturation-black{background:linear-gradient(0deg,#000,transparent)}span.color-picker .color-picker-popup .color-picker-cover .color-picker-saturation .color-picker-saturation-pointer{height:8px;width:8px;position:absolute;background-color:#fff;border:1px solid #000;border-radius:50%}span.color-picker .color-picker-popup .color-picker-controls{padding:0 10px 10px}span.color-picker .color-picker-popup .color-picker-controls .color-picker-horizontal{cursor:pointer;height:16px;background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);position:relative}span.color-picker .color-picker-popup .color-picker-controls .color-picker-horizontal .color-picker-horizontal-pointer{height:20px;width:6px;position:absolute;top:-2px;background-color:#fff;border:1px solid #000;border-radius:3px}span.color-picker .color-picker-popup .color-picker-color-preview{padding:0 10px 10px;display:flex}span.color-picker .color-picker-popup .color-picker-color-preview span.color-current-color-preview{width:40px;height:40px;border:1px solid #c4c4c4;box-sizing:border-box;border-top-left-radius:3px;border-bottom-left-radius:3px}span.color-picker .color-picker-popup .color-picker-color-preview input[type=text]{display:inline-flex;height:40px;width:auto;flex-grow:1;box-sizing:border-box;border-top-right-radius:3px;border-bottom-right-radius:3px;border:1px solid #c4c4c4;border-left:none;font-family:"SegoeRegular",sans-serif;color:#000;font-size:12px;font-weight:400}span.color-picker .color-picker-popup .color-picker-default-colors{padding:0 10px;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:230px}span.color-picker .color-picker-popup .color-picker-default-colors>span{cursor:pointer;height:40px;width:40px;border-radius:3px;margin-bottom:10px}.cms-number-increment-decrement-container.invalid-input .cms-input-description,.cms-number-increment-decrement-container.invalid-input .cms-input-title{color:red}.button-cms{background-color:#6bc1b4;border-radius:1px;padding:12px 24px;color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:700}.button-cms.disabled{background-color:rgba(107,193,180,.8);cursor:default;opacity:.6}.button-cms.button-inverted{color:#909090;background-color:#fff;border:1px solid #d3d3d3}.button-cms.button-inverted.disabled{color:#d0d0d0;border-color:#d0d0d0}.cms-button-group,.cms-file-input-container .button-cms.flex-button-cms{display:flex}.cms-button-group span{display:inline-flex;flex-grow:1;border:1px solid #6bc1b4;cursor:pointer;height:35px;align-items:center;justify-content:center;color:#6bc1b4;font-size:12px;font-weight:700}.cms-button-group span.active{background-color:#6bc1b4;color:#fff}.cms-button-group span:not(:first-child){border-left:none}.simple-modal-overlay{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.7);z-index:100000000;display:flex;justify-content:center;align-items:center}.simple-modal-card{position:relative;background-color:#fbfbfb;width:600px;background:#fbfbfb;box-shadow:0 10px 20px rgba(0,0,0,.15);border-radius:5px;padding:32px;font-family:"Segoe UI"}.simple-modal-close-icon{position:absolute;right:16px;top:16px;cursor:pointer}.simple-modal-close-icon>span.icon{display:block;background-size:15px}.simple-modal-title{text-align:center;font-weight:300;font-size:42px;margin-bottom:16px}.simple-modal-subtitle{text-align:center;font-weight:100;font-size:18px;margin-bottom:32px}.simple-modal-body{margin-bottom:32px}.simple-modal-actions{display:flex;justify-content:center;grid-gap:20px;gap:20px}.edit-custom-css{position:relative}.css-editor{border:1px solid #989696;border-radius:4px;padding:20px;background-color:#fff}.css-editor .CodeMirror pre.CodeMirror-line{font-family:"Segoe UI"}.CodeMirror{font-family:"source-code-pro",Menlo,"Courier New",Consolas,monospace;color:#000;direction:ltr;font-size:14px;z-index:0;border-radius:5px;height:auto;background:transparent}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:initial}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:initial}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:initial}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-feature-settings:"calt";font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:initial}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.cm-s-elegant span.cm-atom,.cm-s-elegant span.cm-number,.cm-s-elegant span.cm-string{color:#762}.cm-s-elegant span.cm-comment{color:#262;font-style:italic;line-height:1em}.cm-s-elegant span.cm-meta{color:#555;font-style:italic;line-height:1em}.cm-s-elegant span.cm-variable{color:#000}.cm-s-elegant span.cm-variable-2{color:#b11}.cm-s-elegant span.cm-qualifier{color:#555}.cm-s-elegant span.cm-keyword{color:#730}.cm-s-elegant span.cm-builtin{color:#30a}.cm-s-elegant span.cm-link{color:#762}.cm-s-elegant span.cm-error{background-color:#fdd}.cm-s-elegant .CodeMirror-activeline-background{background:#e8f2ff}.cm-s-elegant .CodeMirror-matchingbracket{outline:1px solid grey;color:#000!important}.CodeMirror-hints{position:absolute;z-index:10;overflow:hidden;list-style:none;margin:0;padding:2px;box-shadow:2px 3px 5px rgba(0,0,0,.2);border-radius:3px;border:1px solid silver;background:#fff;font-size:90%;font-family:monospace;max-height:20em;overflow-y:auto;box-sizing:border-box}.CodeMirror-hint{margin:0;padding:0 4px;border-radius:2px;white-space:pre;color:#000;cursor:pointer}li.CodeMirror-hint-active{background:#08f;color:#fff}.outline-button{display:inline-flex;align-items:center;text-align:center;font-family:"Segoe UI";font-style:normal;font-weight:600;font-size:12px;line-height:18px;color:#018276;border:1px solid #018276;border-radius:2px;padding:0 16px;cursor:pointer;transition:all .2s;height:32px}.outline-button.white{color:#fff;border-color:#fff;background-color:rgba(0,0,0,.5)}.outline-button.square{width:32px;justify-content:center;padding:0}.outline-button:hover{background-color:hsla(0,0%,71.8%,.631372549)}.outline-button-icon.icon{height:12px;width:12px;padding:0;background-size:contain}.outline-button>:nth-child(2){margin-left:8px}.loader-container{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(51,51,51,.8);top:50%;left:50%;transform:translate(-50%,-50%);z-index:11111111}.loader-container.white{background-color:#fff}.loader-container.white .spinner>div{background-color:#333}.loader-container .spinner{text-align:center}.loader-container .spinner>div{width:18px;height:18px;background-color:#fff;border-radius:100%;display:inline-block;animation:sk-bouncedelay 1.4s ease-in-out infinite both}.loader-container .spinner>div:not(:last-child){margin-right:5px}.loader-container .spinner .bounce1{animation-delay:-.32s}.loader-container .spinner .bounce2{animation-delay:-.16s}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.progress-bar-container{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(51,51,51,.8);top:50%;left:50%;transform:translate(-50%,-50%);z-index:11111111;color:#fff}.progress-bar-container .progress-bar{width:70%;height:10px;background-color:#fff;border-radius:10px;overflow:hidden}.progress-bar-container .progress-bar .progress-bar-progress-container{background-color:#6bc1b4;height:100%}.progress-bar-container>div:not(:first-child){margin-top:10px}.cms-sidebar{background-color:#fff!important;width:840px;display:flex;flex-flow:column}.cms-sidebar .cms-sidebar-body-container{display:flex;flex-direction:column;height:100%}.cms-sidebar .cms-sidebar-content{position:relative;width:100%;height:100%}.cms-sidebar .cms-sidebar-content>.loader-container{position:absolute;top:0;left:0;transform:unset}.cms-sidebar .cms-sidebar-content .cms-sidebar-body{overflow-y:auto;overflow-x:hidden}.cms-sidebar .cms-sidebar-header{width:100%;display:flex;align-items:center;justify-content:flex-end}.cms-sidebar .cms-sidebar-header .cms-sidebar-close-button{display:flex;flex:1 1;justify-content:flex-end;padding:16px 4px 0 0}.cms-sidebar .cms-sidebar-header .cms-sidebar-close-button .close-button:hover{background-color:transparent}.modal-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:100000000000000000;background-color:rgba(0,0,0,.3)}.modal-content-container{outline:none;font-family:"SegoeRegular",sans-serif;max-width:650px;width:650px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fdfdfd;border-radius:8px;padding:50px 80px;text-align:center}.modal-content-container .modal-title{color:#000;font-size:42px;font-weight:300}.modal-content-container .modal-subtitle{margin-top:10px;color:#909090;font-size:18px;font-weight:300}.modal-content-container .modal-buttons-container{margin-top:20px;display:flex;justify-content:center}.modal-content-container .modal-buttons-container>*{min-width:150px;height:40px}.modal-content-container .modal-buttons-container>:not(:last-child){margin-right:20px}.cms-modal.generic-modal{z-index:100000000000;position:fixed;top:50%;left:50%;background-color:#fdfdfd;transform:translate(-50%,-50%);border-radius:1px;box-shadow:0 10px 20px rgba(0,0,0,.3);width:600px;text-align:center;padding:50px 100px;font-family:"SegoeRegular"}.cms-modal.generic-modal .cms-modal-close{position:relative}.cms-modal.generic-modal .cms-modal-close span{position:absolute;right:20px;top:20px;cursor:pointer}.cms-modal.generic-modal .cms-modal-title{margin-bottom:16px;color:#333;font-size:42px;font-weight:100}.cms-modal.generic-modal .cms-modal-description{margin-bottom:40px;color:#909090;font-size:18px;font-weight:100}.cms-modal.generic-modal .cms-modal-buttons{display:flex;justify-content:center}.cms-modal.generic-modal .cms-modal-buttons .button-cms{padding:15px 35px;margin-top:0;color:#fff;font-size:14px;font-weight:700}.cms-modal.generic-modal .cms-modal-buttons .button-cms.button-inverted{color:#909090;font-size:14px;font-weight:700}.cms-modal.generic-modal .cms-modal-buttons .button-cms:not(:last-child){margin-right:20px}.cms-modal.generic-modal.fullscreen-image-modal{background-color:rgba(51,51,51,.8);top:0;left:0;width:100%;height:100%;transform:none;display:flex;align-items:center;justify-content:center}.cms-modal.generic-modal.fullscreen-image-modal img{width:90%;height:90%;object-fit:contain}.cms-modal.generic-modal.fullscreen-image-modal .close-button{position:absolute;top:2%;right:2%;background-color:transparent}.cms-modal.generic-modal.warning-css-edit{padding:20px 30px}.icon{background-size:20px;padding:2px;background-position:50%;width:25px;height:25px;background-repeat:no-repeat}.icon.small{width:15px;height:15px;background-size:10px}.icon.medium{width:30px;height:30px;background-size:18px}.icon.large{width:40px;height:40px;background-size:30px}@font-face{font-family:SegoeRegular;font-weight:400;src:url(../../static/media/SegoeUI.0e7e9a9b.ttf) format("truetype")}@font-face{font-family:SegoeRegular;font-weight:100;src:url(../../static/media/SegoeUI-light.d44929d6.ttf) format("truetype")}.cms-container{z-index:1302!important}.menu-section{display:flex;flex-direction:column;flex-grow:1}.menu-section.not-available .section-description{margin-top:20px}.menu-section.error-sidebar .error-title{margin-bottom:10px}.menu-section.error-sidebar code{font-size:12px}.menu-section .subcomponent-header{padding:0 50px;margin-bottom:20px}.menu-section .subcomponent-header .cms-breadcrumb{margin-top:20px}.menu-section .menu-section-back-button{font-weight:700;font-size:14px;line-height:16px}.menu-section .menu-section-back-button .icon{margin-right:8px}.menu-section .section-title{padding:0 50px;color:#000;font-size:28px;font-weight:400}.menu-section .section-description{padding:0 50px;color:#000;font-size:16px;font-weight:300}.menu-section .menu-items-container>div{padding:40px 50px;background-color:#fff;position:relative}.menu-section .menu-items-container>div .main-content,.menu-section .menu-items-container>div:nth-child(2n){background-color:#f8f8f8}.menu-section .menu-items-container>div:nth-child(2n) .main-content{background-color:#fff}.menu-section .menu-items-container>div:first-child{margin-top:10px}.menu-section .menu-items-container .draggable-list-with-number-input .cms-number-increment-decrement-container{margin-bottom:20px}.cms-action-buttons-container{display:flex;justify-content:flex-end;padding:20px 50px;position:-webkit-sticky;position:sticky;z-index:10000000;bottom:0;background-color:#fff}.cms-action-buttons-container .button-cms{font-size:14px;padding:16px 40px}.cms-action-buttons-container .button-cms:not(:first-child){margin-left:8px}.cms-file-extension-container{position:relative;display:inline-block}.cms-file-extension-container .icon{background-size:24px;height:30px;width:24px}.cms-file-extension-container span.cms-file-extension{position:absolute;background-color:#1c8576;text-transform:uppercase;border-radius:2px;padding:2px;bottom:40%;left:-5px;transform:translateY(50%);color:#fff;font-size:7px;font-weight:500}.interior-experience-menu .interior-experience-planimetry-container{display:flex;-webkit-user-select:none;user-select:none}.interior-experience-menu .interior-experience-planimetry-container .left-column,.interior-experience-menu .interior-experience-planimetry-container .right-column{display:inline-flex;width:50%;flex-direction:column}.interior-experience-menu .interior-experience-planimetry-container .pins-container{margin-top:10px;z-index:1;position:relative}.interior-experience-menu .interior-experience-planimetry-container .pins-container .gblcbk{border-radius:50%;border-color:transparent}.interior-experience-menu .interior-experience-planimetry-container .pins-container .gblcbk .rotate{background-image:none!important}.interior-experience-menu .interior-experience-planimetry-container .pins-container .single-cono{display:flex;align-items:center;justify-content:center;width:52px;height:52px}.interior-experience-menu .interior-experience-planimetry-container .pins-container .single-cono.error>.interior-experience-pin{background-color:#e78989;border-color:red}.interior-experience-menu .interior-experience-planimetry-container .pins-container .single-cono .interior-experience-pin{display:flex;align-items:center;justify-content:center;width:52px;height:52px;background-color:#d2d2d2;border-radius:50%;border:2px solid transparent}.interior-experience-menu .interior-experience-planimetry-container .pins-container .single-cono span.cono-interior-experience{display:inline-flex;width:50px;height:50px;background-size:45px;position:relative}.interior-experience-menu .interior-experience-planimetry-container .pins-container .single-cono span.cono-interior-experience .cono-index{position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:12px;color:rgba(0,0,0,.87)}.interior-experience-menu .interior-experience-planimetry-container .pins-container .single-cono span.cono-interior-experience .cono-index.active{color:#fff}.interior-experience-menu .interior-experience-planimetry-container .planimetry-container{position:relative}.interior-experience-menu .interior-experience-planimetry-container .planimetry-container .planimetry-image{height:600px;width:100%;background-position:50%;background-repeat:no-repeat;background-size:contain}.interior-experience-menu .cms-pins-switcher-container{display:flex;align-items:center;grid-gap:30px;gap:30px;margin:20px auto}.interior-experience-menu .cms-pins-switcher-container .pins-container{display:flex;align-items:center;grid-gap:20px;gap:20px}.interior-experience-menu .cms-pins-switcher-container .pins-container .single-cono{display:flex;align-items:center;justify-content:center;width:52px;height:52px}.interior-experience-menu .cms-pins-switcher-container .pins-container .single-cono .interior-experience-pin{display:flex;align-items:center;justify-content:center;width:52px;height:52px;background-color:#d2d2d2;border-radius:50%;border:2px solid transparent}.interior-experience-menu .cms-pins-switcher-container .pins-container .single-cono span.cono-interior-experience{display:inline-flex;width:50px;height:50px;background-size:45px;position:relative}.interior-experience-menu .cms-pins-switcher-container .pins-container .single-cono span.cono-interior-experience .cono-index{position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:12px;color:rgba(0,0,0,.87)}.interior-experience-menu .cms-pins-switcher-container .pins-container .single-cono span.cono-interior-experience .cono-index.active{color:#fff}.cms-select-tiles-page{position:fixed;top:72px;left:0;width:100%;height:calc(100% - 72px);z-index:1299;background-color:#fff}.cms-select-tiles-page .content-select-tiles{padding:40px 56px;height:100%;display:flex;flex-direction:column;overflow:auto}.cms-select-tiles-page .content-select-tiles .info-iniziativa .nome-iniziativa{color:#000;font-size:46px;font-weight:300}.cms-select-tiles-page .content-select-tiles .info-iniziativa .payoff-iniziativa{margin-top:15px;color:#909090;font-size:22px;font-weight:300}.cms-select-tiles-page .content-select-tiles .info-select-tiles{margin-top:50px;color:#000;font-size:16px;font-weight:400}.cms-select-tiles-page .content-select-tiles .tiles-templates{margin-top:30px}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-template{display:inline-block;padding:20px 30px;cursor:pointer}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-template:not(:first-child){margin-left:5px}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-template .tiles-name{text-align:center;margin-top:13px;color:#848484;font-size:14px;font-weight:600}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-template.selected{box-shadow:0 8px 8px rgba(0,0,0,.08);border-radius:4px}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-template.selected .tiles-name{color:#1c8576;font-weight:700}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-template.selected .single-element{background-color:#909090}.cms-select-tiles-page .content-select-tiles .tiles-templates .second-row{margin-top:30px}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container{display:grid;height:120px;width:120px;grid-row-gap:2px;row-gap:2px;grid-column-gap:2px;column-gap:2px}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container .single-element{background-color:#c4c4c4;border-radius:1px}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-4 .el-0{grid-area:1/1/2/2}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-4 .el-1{grid-area:1/2/2/3}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-4 .el-2{grid-area:2/1/3/2}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-4 .el-3{grid-area:2/2/3/3}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-5 .el-0{grid-area:1/1/2/2}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-5 .el-1{grid-area:1/2/2/3}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-5 .el-2{grid-area:2/1/3/2}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-5 .el-3{grid-area:2/2/3/3}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-5 .el-4{grid-area:3/1/4/3}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-6 .el-0{grid-area:1/1/2/2}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-6 .el-1{grid-area:1/2/2/3}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-6 .el-2{grid-area:2/1/3/2}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-6 .el-3{grid-area:2/2/3/3}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-6 .el-4{grid-area:3/1/4/2}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-6 .el-5{grid-area:3/2/4/3}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-7 .el-0{grid-area:1/1/2/2}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-7 .el-1{grid-area:1/2/2/3}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-7 .el-2{grid-area:1/3/2/4}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-7 .el-3{grid-area:2/1/3/2}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-7 .el-4{grid-area:2/2/3/3}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-7 .el-5{grid-area:2/3/3/4}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-7 .el-6{grid-area:3/1/4/4}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-8 .el-0{grid-area:1/1/2/2}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-8 .el-1{grid-area:1/2/2/3}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-8 .el-2{grid-area:2/1/3/2}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-8 .el-3{grid-area:2/2/3/3}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-8 .el-4{grid-area:3/1/4/2}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-8 .el-5{grid-area:3/2/4/3}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-8 .el-6{grid-area:4/1/5/2}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-8 .el-7{grid-area:4/2/5/3}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-9 .el-0{grid-area:1/1/2/2}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-9 .el-1{grid-area:1/2/2/3}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-9 .el-2{grid-area:1/3/2/4}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-9 .el-3{grid-area:2/1/3/2}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-9 .el-4{grid-area:2/2/3/3}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-9 .el-5{grid-area:2/3/3/4}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-9 .el-6{grid-area:3/1/4/2}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-9 .el-7{grid-area:3/2/4/3}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-9 .el-8{grid-area:3/3/4/4}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-10 .el-0{grid-area:1/1/2/2}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-10 .el-1{grid-area:1/2/2/3}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-10 .el-2{grid-area:1/3/2/4}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-10 .el-3{grid-area:2/1/3/2}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-10 .el-4{grid-area:2/2/3/3}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-10 .el-5{grid-area:2/3/3/4}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-10 .el-6{grid-area:3/1/4/2}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-10 .el-7{grid-area:3/2/4/3}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-10 .el-8{grid-area:3/3/4/4}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-10 .el-9{grid-area:4/1/5/4}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-11 .el-0{grid-area:1/1/2/2}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-11 .el-1{grid-area:1/2/2/3}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-11 .el-2{grid-area:1/3/2/4}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-11 .el-3{grid-area:2/1/3/2}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-11 .el-4{grid-area:2/2/3/3}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-11 .el-5{grid-area:2/3/3/4}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-11 .el-6{grid-area:3/1/4/2}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-11 .el-7{grid-area:3/2/4/3}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-11 .el-8{grid-area:3/3/4/4}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-11 .el-9{grid-area:4/1/5/2}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-11 .el-10{grid-area:4/2/5/4}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-12 .el-0{grid-area:1/1/2/2}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-12 .el-1{grid-area:1/2/2/3}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-12 .el-2{grid-area:1/3/2/4}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-12 .el-3{grid-area:2/1/3/2}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-12 .el-4{grid-area:2/2/3/3}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-12 .el-5{grid-area:2/3/3/4}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-12 .el-6{grid-area:3/1/4/2}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-12 .el-7{grid-area:3/2/4/3}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-12 .el-8{grid-area:3/3/4/4}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-12 .el-9{grid-area:4/1/5/2}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-12 .el-10{grid-area:4/2/5/3}.cms-select-tiles-page .content-select-tiles .tiles-templates .tiles-container.elements-12 .el-11{grid-area:4/3/5/4}.cms-select-tiles-page .content-select-tiles .container-buttons{display:flex;flex-grow:1;align-items:flex-end;margin-top:40px;flex-wrap:wrap;justify-content:flex-end;padding-right:56px}.cms-select-tiles-page .content-select-tiles .container-buttons .button-cms{font-size:14px;padding:16px 40px}.cms-select-tiles-page .content-select-tiles .container-buttons .button-crea{margin-left:16px}.modal-remove-tiles{display:flex;flex-direction:column}.modal-remove-tiles .card-to-delete{padding:5px 15px;margin:10px auto 0;height:40px;width:auto;color:#909090;font-size:14px;font-weight:400;background-color:#f2f2f2;display:flex;justify-content:center;align-items:center;border-radius:5px}.modal-remove-tiles .cards-container{margin-top:40px;display:flex;justify-content:space-between;flex-wrap:wrap}.modal-remove-tiles .cards-container .single-card{display:flex;align-items:center;width:45%;color:#000;font-size:14px;font-weight:400;background-color:#e5e5e5;padding:20px 15px;margin-bottom:10px;border-radius:5px;cursor:pointer;position:relative}.modal-remove-tiles .cards-container .single-card.selected:before{content:"";border-radius:5px;background-color:rgba(24,24,24,.7);position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat}.servizi-container .servizio-input-container{border:1px solid #000;padding:5px;margin-top:10px}.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element,.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element.draggable-element-placeholder{margin:0!important;border:none;background-color:#fff;padding-left:0!important;cursor:default;-webkit-user-select:unset;user-select:unset;align-items:stretch}.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element.draggable-element-placeholder .draggable-icon,.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element .draggable-icon{display:flex;align-items:center}.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element.draggable-element-placeholder:nth-child(2n),.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element:nth-child(2n){background-color:#f4f4f5}.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element.draggable-element-placeholder .element-content,.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element .element-content{margin-left:0!important}.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element.draggable-element-placeholder .element-content .slider-gallery-drag-content,.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element .element-content .slider-gallery-drag-content{display:flex;align-items:stretch;flex-grow:1;height:100%}.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element.draggable-element-placeholder .element-content .slider-gallery-drag-content .trash-container,.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element .element-content .slider-gallery-drag-content .trash-container{display:flex;align-items:center}.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element.draggable-element-placeholder .element-content .slider-gallery-drag-content .drag-index,.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element .element-content .slider-gallery-drag-content .drag-index{width:48px;min-height:100%;display:inline-flex;align-items:center;justify-content:center;background-color:#fff}.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element.draggable-element-placeholder .element-content .slider-gallery-drag-content .checkbox-capitolo-container,.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element .element-content .slider-gallery-drag-content .checkbox-capitolo-container{display:inline-flex;align-items:center;justify-content:center;margin-left:24px}.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element.draggable-element-placeholder .element-content .slider-gallery-drag-content .slider-gallery-info-container,.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element .element-content .slider-gallery-drag-content .slider-gallery-info-container{display:flex;flex-direction:column;justify-content:center;flex-grow:1;margin-left:30px;padding:10px 0}.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element.draggable-element-placeholder .element-content .slider-gallery-drag-content .slider-gallery-info-container input,.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element .element-content .slider-gallery-drag-content .slider-gallery-info-container input{border-radius:0;border:1px solid #909090;margin-top:5px}.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element.draggable-element-placeholder .element-content .slider-gallery-drag-content .slider-gallery-info-container .slider-gallery-capitolo-container,.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element .element-content .slider-gallery-drag-content .slider-gallery-info-container .slider-gallery-capitolo-container{margin-bottom:10px}.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element.draggable-element-placeholder .element-content .slider-gallery-drag-content .slider-gallery-info-container .slider-gallery-capitolo-container .cms-file-input-container,.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element .element-content .slider-gallery-drag-content .slider-gallery-info-container .slider-gallery-capitolo-container .cms-file-input-container{margin-top:10px}.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element.draggable-element-placeholder .element-content .slider-gallery-drag-content .slider-gallery-info-container .slider-gallery-capitolo-container .button-cms,.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element .element-content .slider-gallery-drag-content .slider-gallery-info-container .slider-gallery-capitolo-container .button-cms{text-align:center}.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element.draggable-element-placeholder .element-content .slider-gallery-drag-content .slider-gallery-info-container .slider-file-info,.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element .element-content .slider-gallery-drag-content .slider-gallery-info-container .slider-file-info{display:flex;align-items:center}.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element.draggable-element-placeholder .element-content .slider-gallery-drag-content .slider-gallery-info-container .slider-file-info .cms-file-extension-container,.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element .element-content .slider-gallery-drag-content .slider-gallery-info-container .slider-file-info .cms-file-extension-container{margin-right:16px}.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element.draggable-element-placeholder .element-content .slider-gallery-drag-content span.trash,.slider-gallery-menu .draggable-list .draggable-list-elements .draggable-element .element-content .slider-gallery-drag-content span.trash{margin-right:30px;cursor:pointer}.component-switcher-menu .template-container .cms-all-radios.single-row{display:flex}.component-switcher-menu .template-container .cms-all-radios.single-row .single-checkmark-container{display:inline-flex;flex-grow:1;justify-content:flex-start}.component-switcher-menu .template-container .template-descriptions{display:flex;margin-top:4px;font-style:italic}.component-switcher-menu .template-container .template-descriptions .single-template-desc-container{display:inline-flex;flex-grow:1;color:#000;font-size:12px;font-weight:400}.component-switcher-menu .template-container .template-preview{display:flex;margin-top:8px}.component-switcher-menu .template-container .template-preview .single-template-prev-container{display:inline-flex;flex-grow:1}.virtual-photo-menu .single-virtual-photo-images,.virtual-photo-menu .single-virtual-photo-template-images{margin-top:20px}.virtual-photo-menu .single-virtual-photo-images .draggable-list-elements .main-content,.virtual-photo-menu .single-virtual-photo-template-images .draggable-list-elements .main-content{background-color:#fff}.virtual-photo-menu .single-virtual-photo-images .draggable-list-elements .main-content:nth-child(2n),.virtual-photo-menu .single-virtual-photo-template-images .draggable-list-elements .main-content:nth-child(2n){background-color:#f8f8f8}.virtual-photo-menu .single-virtual-photo-images .draggable-element,.virtual-photo-menu .single-virtual-photo-images .draggable-element.draggable-element-placeholder,.virtual-photo-menu .single-virtual-photo-template-images .draggable-element,.virtual-photo-menu .single-virtual-photo-template-images .draggable-element.draggable-element-placeholder{margin:0!important;border:none;background-color:#fff;padding-left:0!important;cursor:default;-webkit-user-select:unset;user-select:unset;align-items:stretch;position:relative}.virtual-photo-menu .single-virtual-photo-images .draggable-element.draggable-element-placeholder .element-content,.virtual-photo-menu .single-virtual-photo-images .draggable-element .element-content,.virtual-photo-menu .single-virtual-photo-template-images .draggable-element.draggable-element-placeholder .element-content,.virtual-photo-menu .single-virtual-photo-template-images .draggable-element .element-content{margin-left:0}.virtual-photo-menu .single-virtual-photo-images .draggable-element.draggable-element-placeholder .draggable-icon,.virtual-photo-menu .single-virtual-photo-images .draggable-element .draggable-icon,.virtual-photo-menu .single-virtual-photo-template-images .draggable-element.draggable-element-placeholder .draggable-icon,.virtual-photo-menu .single-virtual-photo-template-images .draggable-element .draggable-icon{align-items:center}.virtual-photo-menu .single-virtual-photo-images .draggable-element.draggable-element-placeholder .virtual-photo-drag-content,.virtual-photo-menu .single-virtual-photo-images .draggable-element .virtual-photo-drag-content,.virtual-photo-menu .single-virtual-photo-template-images .draggable-element.draggable-element-placeholder .virtual-photo-drag-content,.virtual-photo-menu .single-virtual-photo-template-images .draggable-element .virtual-photo-drag-content{display:flex;align-items:stretch;flex-grow:1;height:100%}.virtual-photo-menu .single-virtual-photo-images .draggable-element.draggable-element-placeholder .virtual-photo-drag-content .trash-container,.virtual-photo-menu .single-virtual-photo-images .draggable-element .virtual-photo-drag-content .trash-container,.virtual-photo-menu .single-virtual-photo-template-images .draggable-element.draggable-element-placeholder .virtual-photo-drag-content .trash-container,.virtual-photo-menu .single-virtual-photo-template-images .draggable-element .virtual-photo-drag-content .trash-container{display:flex;align-items:center}.virtual-photo-menu .single-virtual-photo-images .draggable-element.draggable-element-placeholder .virtual-photo-drag-content .drag-index,.virtual-photo-menu .single-virtual-photo-images .draggable-element .virtual-photo-drag-content .drag-index,.virtual-photo-menu .single-virtual-photo-template-images .draggable-element.draggable-element-placeholder .virtual-photo-drag-content .drag-index,.virtual-photo-menu .single-virtual-photo-template-images .draggable-element .virtual-photo-drag-content .drag-index{width:48px;min-height:100%;display:inline-flex;align-items:center;justify-content:center}.virtual-photo-menu .single-virtual-photo-images .draggable-element.draggable-element-placeholder .virtual-photo-drag-content .checkbox-mosaic-container,.virtual-photo-menu .single-virtual-photo-images .draggable-element .virtual-photo-drag-content .checkbox-mosaic-container,.virtual-photo-menu .single-virtual-photo-template-images .draggable-element.draggable-element-placeholder .virtual-photo-drag-content .checkbox-mosaic-container,.virtual-photo-menu .single-virtual-photo-template-images .draggable-element .virtual-photo-drag-content .checkbox-mosaic-container{display:inline-flex;align-items:center;justify-content:center;margin-left:24px}.virtual-photo-menu .single-virtual-photo-images .draggable-element.draggable-element-placeholder .virtual-photo-drag-content .virtual-photo-info-container,.virtual-photo-menu .single-virtual-photo-images .draggable-element .virtual-photo-drag-content .virtual-photo-info-container,.virtual-photo-menu .single-virtual-photo-template-images .draggable-element.draggable-element-placeholder .virtual-photo-drag-content .virtual-photo-info-container,.virtual-photo-menu .single-virtual-photo-template-images .draggable-element .virtual-photo-drag-content .virtual-photo-info-container{display:flex;flex-direction:column;justify-content:center;flex-grow:1;padding:24px 32px}.virtual-photo-menu .single-virtual-photo-images .draggable-element.draggable-element-placeholder .virtual-photo-drag-content .virtual-photo-info-container .virtual-photo-mosaic-container>div:not(:last-child),.virtual-photo-menu .single-virtual-photo-images .draggable-element .virtual-photo-drag-content .virtual-photo-info-container .virtual-photo-mosaic-container>div:not(:last-child),.virtual-photo-menu .single-virtual-photo-template-images .draggable-element.draggable-element-placeholder .virtual-photo-drag-content .virtual-photo-info-container .virtual-photo-mosaic-container>div:not(:last-child),.virtual-photo-menu .single-virtual-photo-template-images .draggable-element .virtual-photo-drag-content .virtual-photo-info-container .virtual-photo-mosaic-container>div:not(:last-child){margin-bottom:32px}.virtual-photo-menu .single-virtual-photo-images .draggable-element.draggable-element-placeholder .virtual-photo-drag-content .virtual-photo-info-container .cms-file-input-right,.virtual-photo-menu .single-virtual-photo-images .draggable-element .virtual-photo-drag-content .virtual-photo-info-container .cms-file-input-right,.virtual-photo-menu .single-virtual-photo-template-images .draggable-element.draggable-element-placeholder .virtual-photo-drag-content .virtual-photo-info-container .cms-file-input-right,.virtual-photo-menu .single-virtual-photo-template-images .draggable-element .virtual-photo-drag-content .virtual-photo-info-container .cms-file-input-right{align-self:flex-end}.virtual-photo-menu .cms-text-input-container input{width:400px}.video-menu .video-player-url-container input[type=text]{width:100%;box-sizing:border-box;height:55px}.cms-settings-page{position:fixed;top:72px;left:0;width:100%;height:calc(100% - 72px);z-index:1298;background-color:#fff;flex-wrap:nowrap;display:flex}.cms-settings-page>div{height:100%;display:inline-flex}.cms-settings-page .cms-settings-preview-container{flex-grow:1;background-color:#f9f9f9;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box;padding:10px;overflow:auto}.cms-settings-page .cms-settings-preview-container .single-preview-container-wrapper{flex:50% 1;box-sizing:border-box;padding:10px}.cms-settings-page .cms-settings-preview-container .single-preview-container-wrapper .single-preview-container{height:100%;width:100%;background-color:#fff;border:1px solid #d3d3d3;padding:20px 30px 30px;box-sizing:border-box;display:flex;flex-direction:column}.cms-settings-page .cms-settings-preview-container .single-preview-container-wrapper .single-preview-container .preview-title{color:#000;font-size:20px;font-weight:400}.cms-settings-page .cms-settings-preview-container .single-preview-container-wrapper .single-preview-container .preview-divisor{height:1px;background-color:#d3d3d3;margin:10px 0;border:none}.cms-settings-page .cms-settings-preview-container .single-preview-container-wrapper .single-preview-container .preview-container{display:flex;flex-grow:1;flex-direction:column;justify-content:space-evenly}.cms-settings-page .text-preview .preview-text-title{font-weight:400;font-size:42px}.cms-settings-page .text-preview .preview-text-subtitle{font-weight:400;font-size:28px}.cms-settings-page .text-preview .preview-text-description{font-weight:400;font-size:14px}.cms-settings-page .buttons-preview .secondary-buttons-container{display:flex}.cms-settings-page .buttons-preview .secondary-buttons-container>div{flex-basis:50%}.cms-settings-page .buttons-preview .buttons-descriptions{color:#000;font-size:12px;font-weight:400;margin-bottom:5px}.cms-settings-page .buttons-preview .button-container .button-cms{width:120px;height:47px;padding:0;display:inline-flex}.cms-settings-page .buttons-preview .arrow-buttons .button-cms{width:50px;display:inline-flex}.cms-settings-page .buttons-preview .arrow-buttons .button-cms:not(:first-child){margin-left:20px}.cms-settings-page .navbar-preview .navbar-example{width:66px;height:100%;display:flex;flex-direction:column;align-items:center;padding-top:20px}.cms-settings-page .navbar-preview .navbar-example .navbar-example-icon{display:inline-flex;width:40px;height:40px;border-radius:50%;border:2px solid #fff;justify-content:center;align-items:center;box-sizing:border-box;cursor:pointer}.cms-settings-page .navbar-preview .navbar-example .navbar-example-icon:not(:first-child){margin-top:10px}.cms-settings-page .navbar-preview .navbar-example .navbar-example-icon.back-icon span{background-size:10px}.cms-settings-page .navbar-preview .navbar-example .navbar-example-icon.disambiguation-icon,.cms-settings-page .navbar-preview .navbar-example .navbar-example-icon.refresh-icon{border:none}.cms-settings-page .navbar-preview .navbar-example .navbar-example-icon.disambiguation-icon span,.cms-settings-page .navbar-preview .navbar-example .navbar-example-icon.refresh-icon span{background-size:100%;width:40px;height:40px}.cms-settings-page .navbar-preview .navbar-example .navbar-example-icon.no-tap-icon span{background-size:calc(100% - 4px)}.cms-settings-page .cms-settings-container{width:100%;max-width:380px;border-left:1px solid #d3d3d3;display:inline-flex;flex-grow:1;flex-direction:column;position:relative;overflow:auto}.cms-settings-page .cms-settings-container .top-bar-container{padding:30px}.cms-settings-page .cms-settings-container .top-bar-container .top-bar-title-container{display:flex;align-items:center}.cms-settings-page .cms-settings-container .top-bar-container .top-bar-title-container span{display:inline-flex}.cms-settings-page .cms-settings-container .top-bar-container .top-bar-title-container span.top-bar-title{margin-left:10px;color:#000;font-size:28px;font-weight:400}.cms-settings-page .cms-settings-container .top-bar-container .settings-top-bar-switcher-container{margin-top:30px}.cms-settings-page .cms-settings-container .settings-action-buttons-container{display:flex;flex-grow:1;align-items:flex-end;justify-content:space-between;padding:50px;flex-wrap:wrap}.cms-settings-page .cms-settings-container .settings-action-buttons-container .button-cms{box-sizing:border-box;margin-top:10px;padding:16px 40px;color:#909090;font-size:14px;font-weight:700}.cms-settings-page .cms-settings-container .settings-action-buttons-container .button-cms:not(.button-inverted){color:#fff}.cms-settings-page .cms-settings-container .settings-menu .settings-item{background-color:#fff;padding:20px 50px;flex-wrap:wrap;line-height:28px}.cms-settings-page .cms-settings-container .settings-menu.font-settings .main-description{display:inline-flex;font-weight:700;align-items:center}.cms-settings-page .cms-settings-container .settings-menu.design-settings .radio-container-design{padding-left:20px}.cms-settings-page .cms-settings-container .settings-menu.design-settings .radio-container-design .single-checkmark-container .checkmark-label,.cms-settings-page .cms-settings-container .settings-menu.design-settings .radio-container-design .single-checkmark-container .checkmark-label>span:first-child{display:flex;flex-grow:1}.cms-settings-page .cms-settings-container .settings-menu.design-settings .radio-container-design .single-checkmark-container .checkmark-label .design-elem{display:inline-block;width:12px;height:12px;border:2px solid #dbdbdb;border-right:none;border-bottom:none}.cms-settings-page .cms-settings-container .settings-menu.design-settings .radio-container-design .single-checkmark-container .checkmark-label .design-elem.design--squared{border-color:#909090}.cms-settings-page .cms-settings-container .settings-menu.design-settings .radio-container-design .single-checkmark-container .checkmark-label .design-elem.design--round50{border-top-left-radius:4px}.cms-settings-page .cms-settings-container .settings-menu.design-settings .radio-container-design .single-checkmark-container .checkmark-label .design-elem.design--round100{border-top-left-radius:20px}.cms-settings-page .cms-settings-container .settings-menu .settings-item.single-line{display:flex;align-items:center}.cms-settings-page .cms-settings-container .settings-menu .settings-item span{display:inline-flex}.cms-settings-page .cms-settings-container .settings-menu .settings-item span.icon-color{border-radius:50%;background-color:#d3d3d3;margin-right:10px}.cms-settings-page .cms-settings-container .settings-menu .settings-item span.icon-color.selected{background-color:#1c8576}.cms-settings-page .cms-settings-container .settings-menu .settings-item span.main-description{flex-grow:1;display:flex}.cms-container,.cms-snackbar,.cms-top-bar{font-family:"SegoeRegular",sans-serif}.cms-sidebar-body,.cms-sidebar-body .cms-full-height{display:flex;flex-direction:column;flex-grow:1}.cms-snackbar{position:fixed;top:20px;right:40px;z-index:10000000;width:auto;min-width:500px;height:auto;min-height:50px;background:#fff;border-radius:1px;box-shadow:0 2px 5px rgba(0,0,0,.15);display:flex;justify-content:space-between;align-items:center;padding:10px 20px;box-sizing:border-box;transition:opacity .3s linear}.cms-snackbar.not-showing{opacity:0;z-index:-5}.cms-snackbar .text-container{color:#333;font-size:14px;font-weight:400;flex-grow:1}.cms-snackbar span.icon-container{border-radius:50%;filter:none;width:18px;height:18px;background-size:10px;display:flex;align-items:center;justify-content:center;margin-right:10px}.cms-snackbar span.icon-container div.icon{display:inline-block;width:6px;height:6px}.cms-snackbar span.icon-container div.icon.check-white{background-size:7px}.cms-snackbar .action-button{margin-left:40px;cursor:pointer;color:#6bc1b4}.cms-top-bar{border-bottom:1px solid #d3d3d3;z-index:1301!important}.cms-top-bar .outline-button:hover{background-color:#fff}.cms-top-bar .cms-first-top-bar{height:72px;background-color:#1e201f;color:#fff;display:flex;width:100%}.cms-top-bar .cms-first-top-bar>div{display:inline-flex}.cms-top-bar .cms-first-top-bar .toolsRedirector-icon{margin-left:36px}.cms-top-bar .cms-first-top-bar .tecma-logo-container{display:flex;align-items:center;justify-content:center;padding:0 26px}.cms-top-bar .cms-first-top-bar .emotions-name-container,.cms-top-bar .cms-first-top-bar .emotions-open-configurator{display:flex;align-items:center;color:unset;font-size:16px;font-weight:600;line-height:20px}.cms-top-bar .cms-first-top-bar .emotions-open-configurator{flex-grow:1;margin-left:40px}.cms-top-bar .cms-first-top-bar .admin-container{display:flex;align-items:center;padding:0 26px}.cms-top-bar .cms-first-top-bar .admin-container.close-menu{cursor:pointer}.cms-top-bar .cms-first-top-bar .admin-container .admin-name-container{margin-left:10px;display:flex;align-items:center;color:unset;font-size:16px;font-weight:600;line-height:20px}.cms-top-bar .cms-first-top-bar .admin-container .admin-dropdown-content{display:none;position:absolute;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1301;margin-top:109px;width:100%;height:55px;background-color:#e8e9eb}.cms-top-bar .cms-first-top-bar .admin-container .admin-dropdown-content span{color:#000;padding:16px 20px;text-decoration:none;display:block;cursor:pointer}.cms-top-bar .cms-first-top-bar .admin-container .admin-dropdown-content span:hover{background-color:#cacbd3}.cms-top-bar .cms-first-top-bar .admin-container .admin-dropdown-content.open-menu{display:block}.cms-top-bar .cms-first-top-bar .controller-section{display:flex;align-items:center;justify-content:space-between}.cms-top-bar .cms-first-top-bar .controller-section .button-modify,.cms-top-bar .cms-first-top-bar .controller-section .button-save{padding:11px 16px;font-size:14px;line-height:18px;font-weight:600}.cms-top-bar .cms-first-top-bar .controller-section .button-save{height:auto}.cms-top-bar .cms-first-top-bar .controller-section .modify-cards .link-cms{border-right:1px solid #fff;border-bottom:2px solid transparent;padding:0 24px;height:25px}.cms-top-bar .cms-first-top-bar .controller-section .modify-cards .link-cms p{font-size:14px;line-height:18px;color:#6bc1b4;font-weight:700;border-bottom:2px solid transparent}.cms-top-bar .cms-first-top-bar .controller-section .modify-cards .link-cms p:hover{border-bottom:2px solid #6bc1b4}.cms-top-bar .cms-first-top-bar .controller-section .modify-page{margin-left:24px}.cms-top-bar .cms-first-top-bar .controller-section .save-configuration{margin-left:16px}.cms-top-bar .cms-first-top-bar .controller-section .settings-open-container{margin-left:24px}.cms-top-bar .cms-first-top-bar .controller-section .settings-open-container .settings-white{border-left:1px solid #fff;cursor:pointer;padding:0 26px;border-right:1px solid #fff}.link-cms{color:#7c7c7c;border-bottom:1px solid #7c7c7c;cursor:pointer;display:flex;align-items:center}.link-cms.no-underline{border-bottom:none}.tecma-accordion .tecma-accordion-content .custom-button{box-sizing:border-box;border:none;align-items:center;padding:0;font-size:.76rem;font:inherit;width:100%;cursor:pointer;background-color:transparent}.tecma-accordion .tecma-accordion-content .custom-button .icon{padding:.438rem .875rem;font-size:.76rem}.tecma-accordion .tecma-accordion-content .tecma-accordion-content-header{display:flex;align-items:center}.tecma-accordion .tecma-accordion-content .tecma-accordion-content-header:hover{background-color:#f4f4f5}.tecma-accordion .tecma-accordion-content .tecma-accordion-content-header .tecma-button:focus{outline:none}.tecma-accordion .tecma-accordion-content .tecma-accordion-content-header .tecma-icon{transition:transform .5s ease-in-out}.tecma-accordion .tecma-accordion-content .tecma-accordion-content-header.open .tecma-icon{transform:rotate(-180deg)}.tecma-accordion .tecma-accordion-content .tecma-accordion-content-header.disabled{cursor:default;pointer-events:none;background-color:#f2f2f2}.tecma-accordion .tecma-accordion-content .tecma-accordion-content-header.clickable-header{cursor:pointer}.tecma-accordion .tecma-accordion-content .tecma-accordion-content-header.clickable-header:active{background-color:#dbe1e1}.tecma-accordion .tecma-accordion-content .tecma-accordion-content-header.outlined{background-color:transparent;color:#40495e;border:.063rem solid #40495e}.tecma-accordion .tecma-accordion-content .tecma-accordion-content-header.outlined:hover{color:#5e6d8c;border-color:#5e6d8c}.tecma-accordion .tecma-accordion-content .tecma-accordion-content-header.outlined:active{color:#212631;outline-color:#212631}.tecma-accordion .tecma-accordion-content .tecma-accordion-content-panel{max-height:0;overflow:hidden;transition:max-height 5s cubic-bezier(0,1.05,0,1)}.tecma-accordion .tecma-accordion-content .tecma-accordion-content-panel.open{transition:max-height 5s linear;max-height:2000px}.tecma-icon.extra-small,.tecma-icon.small{width:1rem;height:1rem}.tecma-icon.medium{width:1.5rem;height:1.5rem}.tecma-icon.extra-large,.tecma-icon.large{width:2rem;height:2rem}.tecma-button{cursor:pointer;transition:all .3s ease;background-color:#40495e;color:#fff;box-sizing:border-box;border-radius:.125rem;border:none;display:flex;justify-content:center;align-items:center;grid-gap:0 .375rem;gap:0 .375rem}.tecma-button:hover{background-color:#5e6d8c}.tecma-button:active{background-color:#212631}.tecma-button:focus{outline:.188rem solid rgba(33,38,49,.3)}.tecma-button.outlined{background-color:transparent;color:#40495e;outline:.063rem solid #40495e}.tecma-button.outlined:hover{color:#5e6d8c;outline-color:#5e6d8c}.tecma-button.outlined:active{color:#212631;outline-color:#212631}.tecma-button.secondary{background-color:#ccccd1;color:#fff}.tecma-button.secondary.outlined{color:#ccccd1;outline-color:#ccccd1}.tecma-button.secondary.outlined:hover{color:#f4f4f5;outline-color:#f4f4f5}.tecma-button.secondary.outlined:active{color:#a4a4ac;outline-color:#a4a4ac}.tecma-button.secondary.outlined:focus{outline-color:rgba(164,164,172,.3)}.tecma-button.secondary:hover{background-color:#f4f4f5}.tecma-button.secondary:active{background-color:#a4a4ac}.tecma-button.secondary:focus{outline-color:rgba(164,164,172,.3)}.tecma-button.link,.tecma-button.transparent{background-color:transparent;color:#40495e}.tecma-button.transparent:hover{background-color:#f4f4f5}.tecma-button.transparent:active{background-color:#dbe1e1}.tecma-button.link:active,.tecma-button.link:hover{text-decoration:underline}.tecma-button.link:hover{color:#5e6d8c;-webkit-text-decoration-color:#5e6d8c;text-decoration-color:#5e6d8c}.tecma-button.link:active{color:#212631;-webkit-text-decoration-color:#212631;text-decoration-color:#212631}.tecma-button.link:focus{outline:.188rem solid rgba(33,38,49,.3)}.tecma-button.link.disabled{background-color:unset}.tecma-button.disabled{cursor:default;pointer-events:none;opacity:.5}.tecma-button.disabled.outlined{background-color:#fff;color:#8c8c8c;outline-color:#8c8c8c}.tecma-button.icon-on-right{flex-direction:row-reverse}.tecma-button.rounded{border-radius:100rem}.tecma-button.fluid{width:100%}.tecma-button.extra-small{padding:0 .5rem;font-size:.76rem;height:1.5rem}.tecma-button.extra-small.rounded.icon-only{width:1.5rem;padding:unset}.tecma-button.small{padding:0 .875rem;font-size:.76rem;height:2rem}.tecma-button.small.icon-only{width:2rem;padding:unset}.tecma-button.medium{padding:0 1rem;font-size:.875rem;height:2.5rem}.tecma-button.medium.icon-only{width:2.5rem;padding:unset}.tecma-button.large{padding:0 1.5rem;font-size:1.25rem;height:3rem}.tecma-button.large.icon-only{width:3rem;padding:unset}.tecma-button.extra-large{padding:0 2rem;font-size:1.5rem;height:3.5rem}.tecma-button.extra-large.icon-only{width:3.5rem;padding:unset}.tecma-lazyImage{background-position:50%;background-size:cover}.tecma-avatar,.tecma-lazyImage{display:flex;justify-content:center;align-items:center}.tecma-avatar{box-sizing:border-box;color:primary;background-color:#dbe1e1;text-align:center;border-radius:50%;overflow:hidden}.tecma-avatar span{line-height:.75}.tecma-avatar.small{width:1rem;height:1rem;font-size:.7rem}.tecma-avatar.small .avatar-icon{padding:.2rem}.tecma-avatar.medium{width:1.5rem;height:1.5rem}.tecma-avatar.medium .avatar-icon{padding:.3rem}.tecma-avatar.large{width:2rem;height:2rem;font-size:1.2rem}.tecma-avatar.large .avatar-icon{padding:.4rem}.tecma-avatar img{object-fit:cover;width:100%;height:100%}.tecma-card{padding:2rem;border-radius:.5rem;width:30rem;background-color:#fff;box-shadow:0 0 1.2rem -1rem;display:flex}.tecma-card.fullSize .tecma-card-content,.tecma-card.fullSize .tecma-card-footer,.tecma-card.fullSize .tecma-card-header,.tecma-card.fullSize .tecma-card-media{margin:0 -2rem}.tecma-card.fullSize .tecma-card-media:first-child *{border-top-left-radius:.5rem;border-top-right-radius:.5rem;margin-top:-2rem}.tecma-card.horizontal{padding:0}.tecma-card.horizontal .tecma-card-media{min-width:40%;height:unset;flex-grow:1;margin:0}.tecma-card.horizontal .tecma-card-content,.tecma-card.horizontal .tecma-card-footer,.tecma-card.horizontal .tecma-card-header{margin:0}.tecma-card.fullSize .tecma-card-media:first-child *,.tecma-card.horizontal .tecma-card-media:first-child *{border-top-right-radius:0;border-bottom-left-radius:.5rem}.tecma-card.vertical{flex-direction:column}.tecma-card.horizontal{flex-direction:row}.tecma-card.fluid{width:100%}.tecma-card .tecma-card-media{height:20rem;overflow:hidden}.tecma-card .tecma-card-media img{object-fit:cover;height:100%;width:100%}.tecma-card .tecma-card-media:first-child.fullSize *{border-top-left-radius:.5rem;border-top-right-radius:.5rem;margin-top:-2rem}.tecma-card .tecma-card-content.fullSize,.tecma-card .tecma-card-footer.fullSize,.tecma-card .tecma-card-header.fullSize,.tecma-card .tecma-card-media.fullSize{margin:0 -2rem}.tecma-card.selected{box-shadow:none;outline:.188rem solid rgba(33,38,49,.3)}.tecma-carousel{outline:none;max-width:100vw;box-shadow:0 0 1.2rem -1rem;position:relative;margin:0;overflow:hidden;height:100%}.tecma-carousel .carousel-buttons-container{position:absolute;left:0;right:0;bottom:3rem;transform:unset;display:flex;grid-gap:1rem;gap:1rem;justify-content:center}.tecma-carousel .carousel-buttons-container .carousel-button{padding:.5rem}.tecma-carousel .slider-wrapper{overflow-x:hidden;margin:auto;width:100%;display:flex;height:100%;transition:height .15s ease-in}.tecma-carousel .slider-wrapper.centered{justify-content:center}.tecma-carousel .slider-wrapper.centered ul{width:50%}.tecma-carousel .slider-wrapper .slider{-ms-box-orient:horizontal;display:flex}.tecma-carousel .slider-wrapper .slider .slide{display:flex;min-width:100%;position:absolute;transition:all .5s cubic-bezier(.4,0,.2,1) 0ms;justify-content:center;align-items:center;opacity:0;height:100%}.tecma-carousel .slider-wrapper .slider .slide>img{width:100%;height:100%;object-fit:cover}.tecma-carousel .slider-wrapper .slider .slide>*{overflow:hidden}.tecma-carousel .slider-wrapper .slider .slide.selected{opacity:1}.tecma-carousel .slider-wrapper .slider .slide.next,.tecma-carousel .slider-wrapper .slider .slide.previous,.tecma-carousel .slider-wrapper .slider .slide.selected{z-index:0}.tecma-carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%;transition:all .35s ease-in-out}.tecma-carousel .control-dots{position:absolute;bottom:0;margin:.625rem 0;padding:0;text-align:center;width:100%;z-index:1}.tecma-carousel .control-dots .dot{opacity:.3;filter:alpha(opacity=30);transition:opacity .25s ease-in;box-shadow:.063rem .063rem .125rem rgba(0,0,0,.9);background:#fff;border-radius:50%;width:.5rem;height:.5rem;cursor:pointer;display:inline-block;margin:0 .5rem;border:none;padding:0}.tecma-carousel .control-dots .dot.selected,.tecma-carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.tecma-checkbox{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;position:relative;width:1rem;height:1rem;border:.15rem solid #40495e;border-radius:.15rem;cursor:pointer}.tecma-checkbox:before{position:absolute;content:"";box-shadow:inset 1rem 1rem #40495e;transform:scale(0);transition:transform .12s ease-in-out;transform-origin:top left;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}.tecma-checkbox:checked:before{transform:scale(1)}.tecma-checkbox.secondary{border-color:#ccccd1}.tecma-checkbox.secondary:before{box-shadow:inset 1rem 1rem #ccccd1}.tecma-checkbox.small{width:1rem;height:1rem}.tecma-checkbox.small:before{width:.7rem;height:.7rem}.tecma-checkbox.medium{width:1.5rem;height:1.5rem}.tecma-checkbox.medium:before{width:1rem;height:1rem;top:5%;left:5%}.tecma-checkbox.large{width:2rem;height:2rem}.tecma-checkbox.large:before{width:1.5rem;height:1.5rem;top:5%;left:5%}.tecma-checkbox.disabled{border-color:#bfbfbf}.tecma-checkbox.disabled:before{box-shadow:inset 1rem 1rem #bfbfbf}#tecma-floatingContent{position:relative;z-index:99999}#tecma-floatingContent .tecma-floatingContent-container{position:absolute}.floatingContent-trigger{display:inline-block}.tecma-dropDown{position:relative}.tecma-dropDown ul{margin:0;padding:.25rem 0;background-color:#fff;box-shadow:0 0 .5rem .025rem rgba(0,0,0,.31);position:relative}.tecma-dropDown ul li{list-style:none}.tecma-dropDown ul .tecma-dropDown-element:hover{background-color:#f2f2f2}.tecma-dropDown ul .tecma-dropDown-element .tecma-button{width:100%;text-align:left}.tecma-dropDown.arrow.bottom-center{margin-top:.4rem}.tecma-dropDown.arrow.bottom-center:before{content:"";position:absolute;top:-.4rem;left:50%;transform:translate(-50%);border-color:transparent transparent #fff;border-style:solid;border-width:0 .5rem .5rem;z-index:9}.tecma-dropDown .tecma-dropDown-divider{width:100%;height:.0625rem;background-color:#e6e6e6;margin:.15rem 0}.tecma-dropDown .tecma-dropDown-link{text-decoration:none;color:inherit}.tecma-input{display:flex;grid-gap:.125rem 0;gap:.125rem 0}.tecma-input.error-label-up{flex-direction:column}.tecma-input.error-label-down{flex-direction:column-reverse}.tecma-input .input-group{display:flex;justify-content:center;align-items:center;position:relative;padding:0 .625rem;border:.063rem solid #40495e;border-radius:.125rem;background-color:#fff;transition:all .3s ease}.tecma-input .input-group:hover{border-color:#ad78b0}.tecma-input .input-group:focus-within{border-color:#ad78b0;box-shadow:0 0 0 .125rem rgba(173,120,176,.5)}.tecma-input .input-group input{width:100%;border:none;outline:none;padding:.45rem 0;font-size:inherit}.tecma-input .input-group input+label{position:absolute;color:#8c8c8c;top:50%;left:.625rem;pointer-events:none;transform:translateY(-50%);transition:all .3s ease}.tecma-input .input-group input.is-active,.tecma-input .input-group input.without-placeholder{padding-top:.75rem;padding-bottom:.15rem}.tecma-input .input-group input.is-active+label{font-size:.625rem;color:#ad78b0;top:1%;transform:translateY(0)}.tecma-input .input-group .arrow-steps{display:flex;flex-direction:column;align-self:stretch}.tecma-input .input-group .arrow-steps .arrow-button{height:100%}.tecma-input .input-group .arrow-steps .arrow-button .tecma-icon{height:100%;width:100%}.tecma-input .input-group input[type=number]{-webkit-appearance:textfield;appearance:textfield}.tecma-input .input-group input[type=number]::-webkit-inner-spin-button,.tecma-input .input-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.tecma-input.error .error-label{color:#f63131}.tecma-input.error .input-group{border-color:#f63131}.tecma-input.error .input-group:focus-within{border-color:#f63131;box-shadow:0 0 0 .125rem rgba(246,49,49,.5)}.tecma-input.warning .error-label{color:#ffa724}.tecma-input.warning .input-group{border-color:#ffa724}.tecma-input.warning .input-group:focus-within{border-color:#ffa724;box-shadow:0 0 0 .125rem rgba(255,167,36,.5)}.tecma-input.disabled .input-group{color:#bfbfbf;background-color:#f2f2f2;border-color:#bfbfbf}.tecma-input.disabled .input-group .input-icon{pointer-events:none}.tecma-input.small{font-size:.76rem;width:8.875rem}.tecma-input.small .input-group{padding:0 .375rem}.tecma-input.small .input-group.with-icon{padding-right:0}.tecma-input.small .input-group .input-icon{padding:0 .375rem}.tecma-input.small .input-group .arrow-steps .arrow-button .tecma-icon{height:80%;width:80%}.tecma-input.small .input-group input{padding:.375rem 0}.tecma-input.small .input-group input+label{left:.375rem}.tecma-input.small .input-group input.is-active{padding-top:.55rem;padding-bottom:.05rem}.tecma-input.small .input-group input.is-active+label{font-size:.5rem}.tecma-input.medium{font-size:.875rem;width:10.5rem}.tecma-input.medium .input-group.with-icon{padding-right:0}.tecma-input.medium .input-group .input-icon{padding:0 .625rem}.tecma-input.large{font-size:1.25rem;width:14.75rem}.tecma-input.large .input-group{padding:0 .75rem}.tecma-input.large .input-group.with-icon{padding-right:0}.tecma-input.large .input-group .input-icon{padding:0 .75rem}.tecma-input.large .input-group input{padding:.45rem 0}.tecma-input.large .input-group input+label{left:.75rem}.tecma-input.large .input-group input.is-active{padding-top:.75rem;padding-bottom:.15rem}.tecma-modal-container{display:flex;justify-content:center;padding:1rem 0;position:fixed;inset:0;z-index:9999;background-color:rgba(0,0,0,.5)}.tecma-modal-container.top{align-items:flex-start}.tecma-modal-container.center{align-items:center}.tecma-modal-container.bottom{align-items:flex-end}.tecma-modal-container .tecma-modal{box-sizing:border-box;position:absolute;width:25rem;min-width:10rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;background-color:#fff;padding:1rem;border-radius:.25rem;box-shadow:0 0 2px 0 #ccccd1}.tecma-modal-container .tecma-modal.small{width:20rem}.tecma-modal-container .tecma-modal.medium{width:40rem}.tecma-modal-container .tecma-modal.large{width:60rem}.tecma-modal-container .tecma-modal-header{display:flex}.tecma-modal-container .tecma-modal-header.closeIcon{justify-content:space-between}.tecma-modal-container .tecma-modal-header.closeIcon .tecma-button{padding:0}.tecma-modal-container .tecma-modal-content{max-height:60vh;overflow:auto}.tecma-modal-container .tecma-modal-footer{display:flex;justify-content:flex-end;align-self:center;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem}.tecma-modal-container .tecma-modal-footer.noWrapAndCenter{justify-content:space-around;flex-wrap:nowrap}.date-value{padding:.85rem .2rem;overflow-y:hidden;position:relative}.date-value .inner-value{display:block}.date-value:first-of-type:after{content:"";background-color:#dbe1e1;position:absolute;right:0;top:0;bottom:0;opacity:.5}.date-value.day{padding:.875rem 0 .875rem .5rem}.date-value.month{text-transform:uppercase;width:5.5rem;min-width:5.5rem;padding-right:.5rem}.date-value.year{padding:.875rem .5rem}.date-value-arrows{display:flex;flex-direction:column;width:1.875rem;border-left:.0625rem solid #e6e6e6}.date-value-arrows .date-value-arrow{border-radius:0;background-color:inherit}.date-value-arrows .date-value-arrow .tecma-icon path{fill:#000}.date-value-arrows .date-value-arrow.disabled .tecma-icon path{fill:#ccc}.date-step-picker{display:flex;flex-direction:column;justify-content:center;flex-grow:1}.date-step-picker-label{margin-top:0;margin-bottom:.5rem;font-size:.875rem;color:#1a1a1a;text-transform:capitalize}.date-value-container{display:flex}.date-value-container .day-month-container,.date-value-container .year-container{display:flex;align-items:center;border:.0625rem solid #e6e6e6;border-radius:.125rem}.date-value-container .day-month-container+.year-container{margin-left:.5rem}.tecma-rangeDateStepPicker{display:flex;grid-gap:.5rem;gap:.5rem;flex-wrap:wrap;justify-content:space-between}.tecma-spinner.circle{border-radius:100%;border:solid #8c8c8c;border-left:solid #f2f2f2;animation:spin 1s linear infinite}.tecma-spinner.circle.small{width:1rem;height:1rem}.tecma-spinner.circle.small:not(.gradient){border-width:.125rem}.tecma-spinner.circle.small.gradient{padding:.125rem}.tecma-spinner.circle.medium{width:1.5rem;height:1.5rem}.tecma-spinner.circle.medium:not(.gradient){border-width:.19rem}.tecma-spinner.circle.medium.gradient{padding:.19rem}.tecma-spinner.circle.large{width:2rem;height:2rem}.tecma-spinner.circle.large:not(.gradient){border-width:.25rem}.tecma-spinner.circle.large.gradient{padding:.25rem}.tecma-spinner.circle.gradient{border:0;background:linear-gradient(90deg,#8c8c8c 70%,#f2f2f2);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.tecma-spinner.dotted{display:flex}.tecma-spinner.dotted .dot{background-color:#40495e;border-radius:100%;animation:degrow .8s linear infinite}.tecma-spinner.dotted .dot:first-child,.tecma-spinner.dotted .dot:last-child{animation:grow .8s linear infinite}.tecma-spinner.dotted .dot+.dot{margin-left:.5rem}.tecma-spinner.dotted.small .dot{width:1rem;height:1rem}.tecma-spinner.dotted.medium .dot{width:1.5rem;height:1.5rem}.tecma-spinner.dotted.large .dot{width:2rem;height:2rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes grow{0%{transform:scale(.5)}50%{transform:scale(1)}to{transform:scale(.5)}}@keyframes degrow{0%{transform:scale(1)}50%{transform:scale(.5)}to{transform:scale(1)}}@keyframes hoverDelay{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}.tecma-tooltip{max-width:16rem;background-color:#40495e;color:#fff;text-align:center;padding:.25rem;border-radius:.25rem}.tecma-tooltip.hover{animation:hoverDelay 1s}.tecma-tooltip.secondary{background-color:#ccccd1}.tecma-tooltip.outlined{background-color:#fff;color:#40495e;outline:.063rem solid #40495e}.tecma-tooltip.outlined.secondary{color:#ccccd1;outline:.063rem solid #ccccd1}.tecma-tooltip.arrow:before{content:"";position:absolute;width:0;height:0;border-bottom:.5rem solid #40495e;border-right:.5rem solid transparent}.tecma-tooltip.arrow.secondary:before{border-bottom-color:#ccccd1}.tecma-tooltip.arrow.outlined:before{border-bottom-color:#fff;outline:.063rem solid #40495e;-webkit-clip-path:polygon(-.063rem -.063rem,calc(100% + .063rem) calc(100% + .063rem),-.063rem calc(100% + .063rem));clip-path:polygon(-.063rem -.063rem,calc(100% + .063rem) calc(100% + .063rem),-.063rem calc(100% + .063rem))}.tecma-tooltip.arrow.outlined.secondary:before{outline-color:#ccccd1}.tecma-tooltip.arrow.top-center{margin-bottom:.5rem}.tecma-tooltip.arrow.top-center:before{bottom:.25rem;left:50%;transform:translate(-50%) rotate(-45deg)}.tecma-tooltip.arrow.bottom-center{margin-top:.5rem}.tecma-tooltip.arrow.bottom-center:before{top:.25rem;left:50%;transform:translate(-50%) rotate(135deg)}.tecma-tooltip.arrow.right{margin-left:.5rem}.tecma-tooltip.arrow.right:before{left:.25rem;top:50%;transform:translateY(-50%) rotate(45deg)}.tecma-tooltip.arrow.left{margin-right:.5rem}.tecma-tooltip.arrow.left:before{right:.25rem;top:50%;transform:translateY(-50%) rotate(-135deg)}.tecma-valuePicker{display:flex;overflow:hidden}.tecma-valuePicker>*{background-color:#f2f2f2;border:.0625rem solid #e6e6e6}.tecma-valuePicker .valuePicker-container{display:flex;align-items:center;justify-content:center;position:relative;width:8rem;overflow:hidden;margin:0 .25rem;border-radius:.125rem;text-transform:capitalize;font-size:1rem}.tecma-valuePicker .valuePicker-container p{padding:.25rem 2rem;position:absolute;transition:transform 1s}.tecma-valuePicker.outlined *{background-color:unset}.tecma-valuePicker.outlined .valuePicker-container{border:.0625rem solid #e6e6e6}.tecma-valuePicker.outlined .tecma-button.outlined{border:.0625rem solid #e6e6e6;outline:unset}.tecma-valuePicker.outlined .tecma-button.outlined .tecma-icon path{fill:#b3b3b3}.tecma-SidebarBSSPlatformTools{height:100%;width:20rem;overflow-x:hidden;padding-top:2rem;background:#f4f4f5;box-shadow:.625rem 0 .875rem rgba(58,58,58,.3),-.625rem 0 .875rem rgba(58,58,58,.3)}.sidebarBSSPlatformTools-header{margin-left:2rem;width:16rem;margin-bottom:2rem;color:#212631;font-style:normal}.sidebarBSSPlatformTools-header,.sidebarBSSPlatformTools-redirect-button{font-family:"Segoe UI";font-weight:600;font-size:.875rem;display:flex;justify-content:space-between;align-items:center}.sidebarBSSPlatformTools-redirect-button{background:#f4f4f5}.sidebarBSSPlatformTools-redirect-button.tecma-button{padding:0}.sidebarBSSPlatformTools-redirect-button:hover{background-color:inherit}.sidebarBSSPlatformTools-redirect-button:focus{outline:inherit}.sidebarBSSPlatformTools-redirect-button:active{background-color:inherit}.sidebarBSSPlatformTools-redirect-button-icon{fill:#40495e}.sidebarBSSPlatformTools-toolBox{box-sizing:border-box;width:16rem;height:4.125rem;left:1rem;margin:1rem;border:.0625rem solid #f2f2f2;position:relative;border-radius:.125rem;box-shadow:none}.sidebarBSSPlatformTools-toolName{font-family:"Segoe UI";font-style:normal;font-weight:600;font-size:.875rem;color:#212631;display:flex;align-items:center;padding-left:1rem}.tecma-card.horizontal .tecma-card-media.sidebarBSSPlatformTools-card-media-override{max-width:4rem;max-height:4rem;min-width:4rem;min-height:4rem}.tecma-card.horizontal .tecma-card-media:first-child .sidebarBSSPlatformTools-toolImage{width:4rem;height:4rem;border-radius:0}
/*# sourceMappingURL=15.0aad6c24.chunk.css.map */