.toggle__icon-off,.toggle__icon-on{left:0 !important}html,body{scroll-snap-type:none !important;-webkit-scroll-snap-type:none !important}:root{color-scheme:only light}*{scrollbar-width:none}*::-webkit-scrollbar{width:0;height:0}.grecaptcha-badge{visibility:hidden !important}.color-white{color:#fff !important}.color-black{color:#741C2E !important}.color-black2{color:#230411 !important}.color-main{color:#f6ede2 !important}.color-gray{color:#f3dec3 !important}.bg-white{background-color:#fff !important}.bg-black{background-color:#741C2E !important}.bg-black2{background-color:#230411 !important}.bg-main{background-color:#f6ede2 !important}.bg-gray{background-color:#f3dec3 !important}.bg-pattern{background-image:url(/static/img/pattern2.svg);background-size:50% auto;background-repeat:repeat-x}.text-uppercase{text-transform:uppercase}.text-center{text-align:center}section{scroll-padding-top:90px !important}body{text-align:left}p{font-size:14px;line-height:24px;padding-bottom:10px;font-weight:400;color:var(--black-color);font-family:var(--secondary-font)}.textual-container{padding:90px}@media (max-width: 767.8px){.textual-container{padding:45px}}@media (max-width: 575.8px){.textual-container{padding:30px}}h2{font-size:4.8em;font-weight:500;text-transform:uppercase}@media (min-width: 992px){h2{line-height:70px}}@media (max-width: 991.8px){h2{line-height:1.25 !important}}h2.small-h2{line-height:1.4;font-size:3.6em}@media only screen and (max-width: 1199px){h2.small-h2{font-size:2.4em !important}}.block_text h2{text-transform:uppercase;font-size:3.6em;line-height:1.25;font-weight:600;padding-bottom:30px}h4{text-transform:uppercase;margin-bottom:30px;font-size:2.4em;font-weight:500}h4.quote{padding:0;margin:0;font-size:20px;line-height:1.6}h5{max-width:550px;line-height:30px;font-size:1.3em}.hero_section_content h5{color:#fff}.hhw_header,h6{font-size:1em;font-weight:500;text-transform:uppercase;color:rgba(255,255,255,0.7)}.hhw_header{color:#fff}.textual-section h3{font-size:2.6em;line-height:1.25;text-align:left;padding:10px 0}.textual-section h4{font-size:1.6em;text-transform:uppercase;font-weight:500;line-height:1.25;text-align:left;padding:10px 0}.textual-section li{text-align:left}.modal-body h2{font-size:3.6em;font-weight:600;line-height:1.25}.modal-body p{font-size:1em}.serv-post{min-height:450px}.testi-date{font-weight:700;font-size:14px}@media (min-width: 1200px){.block_img_fs_mobile{display:none}}.clients-carousel-wrap{background-color:var(--black-color)}.clients-carousel-wrap .cc-button{color:white}.client-item img{max-width:180px;max-height:60px}.hidden-works-item{cursor:default}.footer-contacts{height:300px}@media (max-width: 767.8px){.footer-contacts{height:fit-content}}.footer-dec{position:absolute;top:-55%}.featured_works-header.bg-pp{background-image:url("../img/favicon.svg");background-repeat:no-repeat;background-size:30% auto;background-blend-mode:multiply;background-position:-20% 20%}.form-check{display:flex;width:100%;padding:20px 50px 20px 20px}.form-check .form-check-input{border:1px solid #9e6745 !important;width:20px;max-width:20px;height:20px;accent-color:#9e6745;padding:0}.form-check-input:focus{outline:none}.form-check-input:checked{background-color:var(--black-color);border-color:var(--black-color)}.form-check-label{text-align:left;padding-left:1rem}.form-check-label a{color:#9e6745}.form-check-label a:hover{text-decoration:underline}.hero-logo{display:flex;justify-content:center;gap:3vw;height:100%;width:100%}.logo-svg{height:100%;max-height:min(12vh, 6vw, 100px);width:auto;flex-shrink:0;filter:blur(25px);will-change:filter;transform:translateZ(0);opacity:0}.logo-mobile{display:none}.loader-done .logo-svg{animation:blurToClear 2s cubic-bezier(0.36, 0.2, 0.48, 1) 0.5s forwards}@media (max-width: 768px){.hero-logo{flex-direction:column;align-items:start;gap:5vw}.logo-txt,.logo-pict{display:none}.logo-mobile{width:100%;height:auto;max-height:100%;display:block}}@media (max-width: 575px){.new-ratio-home .hero_section_content{padding:87px 45px}}@keyframes blurToClear{0%{filter:blur(25px);opacity:0}100%{filter:blur(0);opacity:1}}.zoom-wrapper{overflow:hidden;z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:end}.zoom-wrapper::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:250px;background:linear-gradient(to top, rgba(0,0,0,0.4), transparent);pointer-events:none;z-index:2}.zoom-img{width:100%;height:100%;object-fit:cover;object-position:bottom right;transform:scale(1);transform-origin:64vw 39vw}.loader-done .zoom-img{animation:zoomInOut 60s cubic-bezier(0.36, 0.2, 0.48, 1) infinite}@keyframes zoomInOut{0%{transform:scale(1)}45%{transform:scale(1.3)}50%{transform:scale(1.3)}95%{transform:scale(1)}100%{transform:scale(1)}}@media (orientation: portrait){.zoom-img{transform-origin:70% 100%;object-position:70% 0%}}.main-social{text-align:center}.proporzione-section .hero_section_content{position:relative;width:100%;padding:180px 90px;height:fit-content;max-height:fit-content;display:flex;justify-content:end;flex-flow:column;align-items:start;gap:1rem}.proporzione-section .hero_section_content h2{max-width:920px}.proporzione-section .hero_section_content h5{max-width:100%;line-height:1.6}.floor-header{height:calc(100vh - 600px - 90px);max-height:250px;min-height:150px;border-bottom:1px solid var(--border-color2);background:var(--black-color);padding:90px;padding-right:33.333333%;display:flex;flex-direction:column;justify-content:center;color:#fff;position:relative}.featured_works-header_dec:after{content:none}.grid-column-apt{background-color:#741C2E}.grid-column-apt .fixed-bar-content{margin-top:0}.fixed-apt-bar{border-left:1px solid rgba(31,31,31,0.1);padding:0}.fixed-apt-bar .fixed-apt-title{height:180px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(31,31,31,0.1)}.fixed-apt-bar .fixed-apt-title h4{margin:0}.apt-tabs-menu{text-align:center;position:relative;z-index:2;overflow:hidden;border-right:1px solid rgba(31,31,31,0.1);border-left:1px solid rgba(31,31,31,0.1);border-bottom:1px solid rgba(31,31,31,0.1)}.apt-tabs-menu .apt-tab-separator{margin:0 8px;color:#fff;opacity:.7;font-weight:normal;pointer-events:none}.apt-tabs-menu ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:90px;background-color:#933547;margin:0 90px;gap:30px}.apt-tabs-menu ul h5{color:#fff;width:fit-content}.apt-tabs-menu .apt-tabs-title{font-size:2.4em;font-weight:500;text-transform:uppercase}.apt-tabs-menu .apt-tabs-item{float:left;text-align:center;flex:1;color:#fff}.apt-tabs-menu .apt-tabs-item a{color:#fff;text-transform:uppercase;width:fit-content;margin:0 auto;display:block;font-weight:500;text-align:center;line-height:90px;font-size:1.1em;text-decoration:underline;text-underline-offset:4px;transition:all 0.3s ease;opacity:.7;text-decoration-color:transparent}.apt-tabs-menu .apt-tabs-item.active a,.apt-tabs-menu .apt-tabs-item a:hover{opacity:1;text-decoration-color:#fff}.single-apt .content_box_item.floor_box_item{padding:90px 180px}.single-apt .title-simple-section .container{background-color:#f3dec3}.single-apt .title-simple-section .container .floor-header{padding-left:180px;padding-right:180px}.single-apt .content-table table td{line-height:140%;vertical-align:middle}.piano-gallery .gallery-item .grid-item-holder img{aspect-ratio:1/1;object-fit:cover}.planimetria-grid{display:grid;grid-template-columns:90px auto 90px;grid-template-rows:90px auto 90px;width:100%;max-width:100%;box-sizing:border-box;position:relative}.planimetria{width:100%;height:auto;display:block}.svg-holder{grid-column:2 / 3;grid-row:2 / 3;width:100%;height:100%;position:relative;display:flex}.via{display:flex;justify-content:center;align-items:center;text-align:center;color:#000;padding:0 4px}@media (min-width: 992px){.via{font-size:16px}}.via-top{grid-column:2 / 3;grid-row:1 / 2}.via-bottom{grid-column:2 / 3;grid-row:3 / 4}.via-left{grid-column:1 / 2;grid-row:2 / 3;writing-mode:vertical-rl;transform:rotate(180deg);text-orientation:mixed}.via-right{grid-column:3 / 4;grid-row:2 / 3;writing-mode:vertical-rl;text-orientation:mixed}.via-spacer,.via-right-space,.via-empty{visibility:hidden}.floor-nav-btn{position:absolute;top:0;height:calc(100% + 1px);width:91px;display:flex;align-items:center;justify-content:center;color:#fff;box-sizing:border-box;background-color:#f3dec3;border-top:0;border-bottom:0}.floor-nav-btn .floor-nav-bg{position:absolute;width:100%;height:50vh;background:#933547;top:0}.floor-nav-btn span{position:absolute;top:calc(2.2em + 90px);text-transform:uppercase;font-weight:500;font-size:1.1em;z-index:10;text-align:center;writing-mode:vertical-rl;text-orientation:mixed;text-decoration:underline;text-underline-offset:2px;transition:all 0.3s ease;opacity:.7;text-decoration-color:transparent}.floor-nav-btn i{position:absolute;top:45px;font-size:2.2em;transition:all 0.3s ease;opacity:.7}.floor-nav-btn:hover span{text-decoration-color:#fff;opacity:1}.floor-nav-btn:hover i{transform:scale(1.4);opacity:1}.floor-nav-left{left:-1px;writing-mode:vertical-rl}.floor-nav-left span{transform:rotate(180deg)}.floor-nav-right{right:-1px;writing-mode:vertical-lr}.click-label{position:fixed;transform:translate(-50%, -100%);pointer-events:none;z-index:999;transition:opacity 0.2s ease;opacity:0;background:#933547;color:white;padding:0.5rem 1rem;border-radius:4px;font-size:0.75rem}.opacity-0{opacity:0}.opacity-100{opacity:1}.apt-path-wrap{cursor:pointer}.apt-path-wrap.not-available{pointer-events:none}.apt-path-wrap.not-available .apt-path{fill:rgba(116,28,46,0.2)}.apt-path-wrap.not-available .ext-path{fill:rgba(116,28,46,0.1)}.apt-path-wrap.not-available .apt-path-label .subtitle{fill:rgba(116,28,46,0.4);text-transform:uppercase}.apt-path-wrap.hidden:not(.not-available){pointer-events:none}.apt-path-wrap.hidden:not(.not-available) .apt-path{fill:rgba(243,222,195,0.2)}.apt-path-wrap.hidden:not(.not-available) .ext-path{fill:rgba(243,222,195,0.1)}.apt-path-wrap.hidden:not(.not-available) .apt-path-label{fill:rgba(31,31,31,0.1)}.apt-path-wrap.hidden:not(.not-available) .apt-path-label .subtitle{fill:rgba(31,31,31,0.1)}.apt-path-wrap .apt-path{fill:#f3dec3;stroke:rgba(31,31,31,0.1);stroke-width:1px;vector-effect:non-scaling-stroke;transition:all .3s ease}.apt-path-wrap .ext-path{position:relative;fill:rgba(243,222,195,0.65);transition:all .3s ease}.apt-path-wrap:not(.not-available):not(.hidden):hover .apt-path,.apt-path-wrap:not(.not-available):not(.hidden).highlight .apt-path{fill:#230411;stroke:#230411}.apt-path-wrap:not(.not-available):not(.hidden):hover .ext-path,.apt-path-wrap:not(.not-available):not(.hidden).highlight .ext-path{fill:rgba(35,4,17,0.8)}.apt-path-wrap:not(.not-available):not(.hidden):hover .apt-path-label,.apt-path-wrap:not(.not-available):not(.hidden).highlight .apt-path-label{fill:#fff}.apt-path-wrap:not(.not-available):not(.hidden):hover .apt-path-label .subtitle,.apt-path-wrap:not(.not-available):not(.hidden).highlight .apt-path-label .subtitle{fill:#fff}.apt-path-wrap .apt-path-label{pointer-events:none;text-anchor:middle;dominant-baseline:middle;font-family:var(--secondary-font);font-size:90px;fill:#111}.apt-path-wrap .apt-path-label .subtitle{font-size:45px;fill:#444}.apt-path-wrap .apt-path-label tspan{transition:opacity 0.3s ease;opacity:1}.apt-path-wrap .apt-path-label tspan.fade-out{opacity:0}.stairs-path{fill:#f6ede2;stroke:rgba(31,31,31,0.1);stroke-width:1px;vector-effect:non-scaling-stroke}#ext-lines{pointer-events:none}#ext-lines line,#ext-lines polyline{fill:transparent;stroke:rgba(116,28,46,0.4);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:10, 10}.hover-info{opacity:0;pointer-events:none;transition:opacity 0.3s ease}.hover-info.visible{opacity:1;pointer-events:auto}.hover-info .hover-info-bg{fill:#fff;stroke:rgba(116,28,46,0.16);stroke-width:1px;vector-effect:non-scaling-stroke;transition:fill 0.3s ease, stroke 0.3s ease}.hover-info .hover-info-text{font-family:var(--secondary-font);transition:fill 0.3s ease, opacity 0.3s ease}.hover-info .hover-info-text tspan.line1{font-size:110px;fill:#111}.hover-info .hover-info-text tspan{font-size:55px;fill:#444;opacity:0;transition:opacity 0.3s ease}.hover-info.visible .hover-info-text tspan{opacity:1}.content_box_item{padding:90px;border-right:1px solid rgba(31,31,31,0.1);border-left:1px solid rgba(31,31,31,0.1);border-bottom:1px solid rgba(31,31,31,0.1)}.content_box_item.floor_box_item{padding:45px 225px}@media (max-width: 1199.8px){.content_box_item.floor_box_item{padding:45px 135px}}@media (max-width: 991.8px){.floor-header{height:fit-content;max-height:fit-content;padding:45px 90px}.content_box_item.floor_box_item{padding:0;border:none}.apt-tabs-menu{border:none}.apt-tabs-menu ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:fit-content;background-color:#933547;margin:0;padding:0 90px;gap:1rem}.apt-tabs-menu ul .apt-tabs-item a{line-height:70px}.apt-tabs-menu ul .apt-tabs-title{font-size:1.8em;font-weight:500;text-align:left;text-transform:uppercase}#apt-mobile-selector{padding:70px 90px 0}.floor_box_item .floor-nav-wrap{display:flex;background-color:#933547}.floor_box_item .floor-nav-wrap .floor-nav-btn{position:relative;width:100%;height:70px;display:flex;flex-direction:row;padding:2rem;top:auto !important;left:auto !important;right:auto !important;background-color:transparent}.floor_box_item .floor-nav-wrap .floor-nav-btn .floor-nav-bg{display:none}.floor_box_item .floor-nav-wrap .floor-nav-btn span{position:static;writing-mode:unset;text-orientation:unset;transform:none;font-size:1em;text-align:left;text-decoration:underline;opacity:1}.floor_box_item .floor-nav-wrap .floor-nav-btn i{position:static;margin-left:auto;font-size:1.5em}.floor_box_item .floor-nav-wrap .floor-nav-left{padding-right:3rem;border-right:1px solid #f3dec3}.floor_box_item .floor-nav-wrap .floor-nav-left span{order:2;margin-left:auto}.floor_box_item .floor-nav-wrap .floor-nav-left i{order:1;margin-left:0}.floor_box_item .floor-nav-wrap .floor-nav-right{padding-left:3rem}.floor_box_item .floor-nav-wrap .floor-nav-left,.floor_box_item .floor-nav-wrap .floor-nav-right{writing-mode:unset}.floor_box_item .floor-nav-wrap .floor-nav-left span,.floor_box_item .floor-nav-wrap .floor-nav-right span{transform:none}}.btn.btn-apt-select{padding:0;flex-shrink:0;width:fit-content;border:1px solid #741C2E;border-radius:0 var(--bs-border-radius) var(--bs-border-radius) 0}.btn.btn-apt-select i{position:relative;border:none}#apt-mobile-selector{padding:0 45px}#apt-mobile-selector .custom-select-wrapper{width:100%;height:70px;position:relative;background:#fff;border-radius:var(--bs-border-radius) 0px 0px var(--bs-border-radius);border:1px solid #741C2E;border-right:0px;overflow:hidden}#apt-mobile-selector select.custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;background:transparent;width:100%;height:100%;padding:0 25px;font-size:16px;line-height:1.5;color:#230411}#apt-mobile-selector .custom-select-arrow{position:absolute;right:25px;top:50%;transform:translateY(-50%);pointer-events:none;color:#741C2E;font-size:16px}#apt-mobile-selector{position:relative;z-index:10}#apt-details{height:36px}.custom-scroll-link:hover{background-color:#f3dec3}.custom-scroll-link.wide-btn{max-width:100%}.apt-price{margin-bottom:35px}.apt-price h3{text-transform:uppercase;padding:0;font-size:1.2rem}.apt-price h2 span{font-size:2rem}.modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,0.5);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease;pointer-events:none}.modal-backdrop.active{opacity:1;pointer-events:auto}.modal-content-wrapper{background:#f6ede2;padding:45px;width:fit-content;max-width:550px;width:90%;border-radius:var(--bs-border-radius);position:relative;animation:fadeInUp 0.3s ease}.modal-content-wrapper .modal-title{padding-bottom:35px;font-size:2.4em;font-weight:500}.modal-content-wrapper form fieldset{display:flex;flex-direction:column}.modal-content-wrapper form input,.modal-content-wrapper form button{width:100%;border-right:none !important}.modal-content-wrapper form button{margin-top:35px;font-size:1rem;border-radius:var(--bs-border-radius)}.modal-content-wrapper button.modal-close{position:absolute;top:1.5rem;right:1.5rem;background:none;width:fit-content;border:none;font-size:2.2em;line-height:1;cursor:pointer;transition:transform .3s ease}.modal-content-wrapper button.modal-close:hover{transform:scale(1.2)}@keyframes fadeInUp{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.planimetria-slider-wrap{position:relative;width:50vw;max-width:570px;transition:all 0.3s ease}@media (max-width: 1399.8px){.planimetria-slider-wrap{max-width:450px}}.planimetria-slider-wrap .planimetria-img-ratio{position:relative;width:100%;aspect-ratio:2 / 3;overflow:hidden}.planimetria-slider-wrap .planimetria-img-ratio img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;background-color:white}.planimetria-slider-wrap .planimetria-img-ratio img.first-planimetria{object-fit:contain;object-position:center}.zoom-control{position:absolute;top:0px;right:0;width:90px;height:90px;background:#741C2E;color:white;font-size:24px;display:flex;align-items:center;justify-content:center;cursor:zoom-in;border:none;z-index:10;transition:all .3s ease}.slick-prev,.slick-next{position:absolute;bottom:0;width:90px;height:90px;background:#741C2E;color:white;z-index:10;display:flex !important;align-items:center;justify-content:center;font-size:24px;border:none;cursor:pointer;transition:all .3s ease}.slick-prev{right:91px}.slick-next{right:0}.zoom-control:hover,.slick-prev:hover,.slick-next:hover{background:#933547}.slick-prev::before,.slick-next::before{display:none}@media (max-width: 991.8px){svg.planimetria{pointer-events:none}svg.planimetria .apt-path-label tspan{display:none}.single-apt .title-simple-section .container .floor-header,.floor-header{height:fit-content;max-height:fit-content;padding:45px 90px}.single-apt .content_box_item.floor_box_item,.content_box_item.floor_box_item{padding:0;border:none}.apt-tabs-menu{border:none}.apt-tabs-menu *{user-select:none}.apt-tabs-menu ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:fit-content;background-color:#933547;margin:0;padding:0 90px;gap:1rem}.apt-tabs-menu ul .apt-tabs-item a{line-height:70px}.apt-tabs-menu ul .apt-tabs-title{font-size:1.8em;font-weight:500;text-align:left;text-transform:uppercase}.single-apt .content_box_item.floor_box_item .row{padding:70px 90px}#apt-mobile-selector{padding:70px 90px 0}.center-carousel,.center-carousel .lightgallery,.center-carousel .lightgallery .swiper-slide{height:50vh !important}.center-carousel img,.center-carousel .lightgallery img,.center-carousel .lightgallery .swiper-slide img{height:100% !important;object-fit:cover}.center-carousel .lightgallery .swiper-slide .center-carousel_item{width:100%}.floor_box_item .floor-nav-wrap{display:flex;background-color:#933547}.floor_box_item .floor-nav-wrap .floor-nav-btn{position:relative;width:100%;height:70px;display:flex;flex-direction:row;padding:2rem;top:auto !important;left:auto !important;right:auto !important;background-color:transparent}.floor_box_item .floor-nav-wrap .floor-nav-btn .floor-nav-bg{display:none}.floor_box_item .floor-nav-wrap .floor-nav-btn span{position:static;writing-mode:unset;text-orientation:unset;transform:none;font-size:1em;text-align:left;text-decoration:underline;opacity:1}.floor_box_item .floor-nav-wrap .floor-nav-btn i{position:static;margin-left:auto;font-size:1.5em}.floor_box_item .floor-nav-wrap .floor-nav-left{padding-right:3rem;border-right:1px solid #f3dec3}.floor_box_item .floor-nav-wrap .floor-nav-left span{order:2;margin-left:auto}.floor_box_item .floor-nav-wrap .floor-nav-left i{order:1;margin-left:0}.floor_box_item .floor-nav-wrap .floor-nav-right{padding-left:3rem}.floor_box_item .floor-nav-wrap .floor-nav-left,.floor_box_item .floor-nav-wrap .floor-nav-right{writing-mode:unset}.floor_box_item .floor-nav-wrap .floor-nav-left span,.floor_box_item .floor-nav-wrap .floor-nav-right span{transform:none}}@media (max-width: 767px){.proporzione-section .hero_section_content{padding:120px 45px}.planimetria-grid{grid-template-columns:45px auto 45px;grid-template-rows:45px auto 45px;padding:25px}.single-apt .title-simple-section .container .floor-header,.floor-header{padding:30px 30px}.single-apt .title-simple-section .container .floor-header h2,.floor-header h2{font-size:3.8em}.single-apt .title-simple-section .container .floor-header h6,.floor-header h6{margin-top:0.5rem;line-height:1.3}.single-apt .floor_box_item .floor-nav-wrap .floor-nav-left{border-right:none}.content-table table td,.content-table table th{padding:0 20px;font-size:12px;height:70px;line-height:70px;text-align:left}.content-table table td span,.content-table table th span{white-space:nowrap}.single-apt .content_box_item.floor_box_item .row{padding:30px 30px 45px}.single-apt .content_box_item.floor_box_item .row h2{font-size:3.8em}.single-apt .content_box_item.floor_box_item .row h3{margin-top:0 !important}.single-apt .content_box_item.floor_box_item .row button{margin-bottom:4rem}#apt-mobile-selector{padding:45px 45px 0}.apt-tabs-menu ul{background:#933547;flex-direction:column;align-items:center;padding:0;transition:all 0.3s ease;padding:25px 45px}.apt-tabs-menu ul .apt-tabs-item:not(.apt-tabs-title),.apt-tabs-menu ul .apt-tab-separator{display:none}.apt-tabs-title{cursor:pointer;color:white;width:100%;font-size:1.8em;text-align:left;text-transform:uppercase}.apt-tabs-menu.open ul{display:flex;flex-direction:column;gap:0.5rem;align-items:end}.apt-tabs-menu.open ul .apt-tabs-title{margin-bottom:-50px}.apt-tabs-menu.open ul .apt-tabs-item.apt-tabs-item:not(.apt-tabs-title){display:block;width:fit-content}.apt-tabs-menu.open ul .apt-tabs-item.apt-tabs-item:not(.apt-tabs-title) a{line-height:25px;color:white;display:block;padding:5px 0}.apt-path,.ext-path,.apt-path-label,.apt-path-label .subtitle,.stairs-path,#ext-lines line,#ext-lines polyline{stroke:rgba(116,28,46,0.5) !important}}@media only screen and (max-width: 575px) and (max-width: 540px){.nav-button-container{border-left:none}}@media (max-width: 575px){nav.nav-inner{max-width:calc(100vw - 60px)}.nav-wrap{padding:45px 30px}.nav-container{left:-1px}.sliding-menu a{font-size:1.2em}.hc_controls-wrap,.hc_controls_link{text-align:center;height:70px}.proporzione-section .hero_section_content{padding:120px 30px 180px;height:fit-content}.big-fact .num{padding-left:2rem}.featured_works-header{padding:90px 30px 60px}.section-title_content{padding:90px 30px 90px}.facts-title{padding:80px 30px}.about_row,.team-header-wrap,.inline-facts-wrap,.big-fact,.offer-box{padding:30px}.contacts_title{padding:0 30px}.contact-form-wrap{padding:25px 30px}.footer-contacts li{display:flex;flex-flow:column}.policy-box{padding-right:45px}.policy-box span{line-height:1.4;display:block;padding-top:45px}#apt-mobile-selector{padding:30px 30px 0}.apt-tabs-menu ul{background:#933547;flex-direction:column;align-items:center;padding:0;transition:all 0.3s ease;padding:25px 30px}.floor_box_item .floor-nav-wrap{display:flex;background-color:#933547}.floor_box_item .floor-nav-wrap .floor-nav-btn{position:relative;width:100%;height:70px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:30px;top:auto !important;left:auto !important;right:auto !important;background-color:transparent}.floor_box_item .floor-nav-wrap .floor-nav-btn .floor-nav-bg{display:none}.floor_box_item .floor-nav-wrap .floor-nav-btn span{position:static;writing-mode:unset;text-orientation:unset;transform:none;font-size:1em;text-align:center;text-decoration:underline;opacity:1}.floor_box_item .floor-nav-wrap .floor-nav-btn i{display:none}.floor_box_item .floor-nav-wrap .floor-nav-left{padding-right:30px;border-right:1px solid #f3dec3}.floor_box_item .floor-nav-wrap .floor-nav-left span{order:2;margin-left:0}.floor_box_item .floor-nav-wrap .floor-nav-left i{order:1;margin-left:0}.floor_box_item .floor-nav-wrap .floor-nav-right{padding-left:30px}.floor_box_item .floor-nav-wrap .floor-nav-left,.floor_box_item .floor-nav-wrap .floor-nav-right{writing-mode:unset}.floor_box_item .floor-nav-wrap .floor-nav-left span,.floor_box_item .floor-nav-wrap .floor-nav-right span{transform:none}.zoom-control{position:absolute;top:0px;right:0;width:60px;height:60px;background:#741C2E;color:white;font-size:21px;display:flex;align-items:center;justify-content:center;cursor:zoom-in;border:none;z-index:10;transition:all .3s ease}.slick-prev,.slick-next{position:absolute;bottom:0;width:60px;height:60px;background:#741C2E;color:white;z-index:10;display:flex !important;align-items:center;justify-content:center;font-size:21px;border:none;cursor:pointer;transition:all .3s ease}.slick-prev{right:61px}.slick-next{right:0}.modal-content-wrapper{background:#f6ede2;padding:25px;width:fit-content;max-width:550px;width:90%;border-radius:var(--bs-border-radius);position:relative;animation:fadeInUp 0.3s ease}.modal-content-wrapper .custom-form input:not([type="checkbox"]){padding:0 25px}.modal-content-wrapper .modal-title{padding-bottom:35px;font-size:2.4em;font-weight:500}.modal-content-wrapper form fieldset{display:flex;flex-direction:column}.modal-content-wrapper form input,.modal-content-wrapper form button{width:100%;height:70px;line-height:70px;border-right:none !important}.modal-content-wrapper form button{margin-top:35px;font-size:1rem;border-radius:var(--bs-border-radius)}}@media (max-width: 1199.8px){.planimetria-slider-wrap{max-width:100% !important;width:100% !important;padding-right:0}.planimetria-slider-wrap .planimetria-img-ratio{aspect-ratio:1 / 1}}
