body{font-size:16px}.qodef-button.qodef-layout--filled{background-color:#000!important}.qodef-button.qodef-layout--filled .qodef-m-reveal,.qodef-button.qodef-layout--filled:before{background-color:#8DC73F!important;position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:bottom;transform:scaleY(0);transition:.6s cubic-bezier(.33,.02,0,.93);z-index:1}.hero-section-button-hover .qodef-button.qodef-layout--outlined{position:relative}.hero-section-button-hover .qodef-button.qodef-layout--outlined:before{content:" ";background-color:#8DC73F!important;position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:bottom;transform:scaleY(0);transition:.6s cubic-bezier(.33,.02,0,.93);z-index:1}.hero-section-button-hover .qodef-button.qodef-layout--outlined:hover:before{transform:scaleY(1)}.hero-section-button-hover .qodef-button.qodef-layout--outlined .qodef-m-text{z-index:2}.qodef-button.qodef-layout--outlined:hover{border-color:#8DC73F!important}#qodef-page-footer .widget:not(.widget_archicon_core_title_widget){margin:0 0 7px}.Name\&cogname{display:flex;justify-content:space-between}.qodef-contact-form-7 label{margin:10px 0 12px!important}span.form-tag{color:red}img.qodef-e-inner{width:100%;height:auto}.qodef-content-grid{width:auto!important;margin:0 auto}.qodef-qi-contact-form-7 form div{position:relative;margin:5px 0 10px!important}#qodef-page-footer .wp-block-social-links .wp-block-social-link-anchor{background-color:#413F3F;border-radius:100%}#qodef-page-footer .wp-block-social-links .wp-block-social-link-anchor svg{fill:#fff!important}#qodef-page-footer .widget.widget_block .wp-block-social-link{margin:4px 0 4px 0!important}.qodef-e-title.entry-title a{display:block}.name-cognome{display:flex;column-gap:20px}.custom-contact-form input::placeholder,.custom-contact-form textarea::placeholder{color:#aaa;opacity:1}.custom-contact-form input::-webkit-input-placeholder,.custom-contact-form textarea::-webkit-input-placeholder{color:#aaa}.custom-contact-form input:-ms-input-placeholder,.custom-contact-form textarea:-ms-input-placeholder{color:#aaa}.privacy .wpcf7-form-control-wrap{display:inline}#qodef-page-header .qodef-widget-holder{display:none}.project-form input::placeholder,.project-form textarea::placeholder{color:#aaa;opacity:1}.project-form input::-webkit-input-placeholder,.project-form textarea::-webkit-input-placeholder{color:#aaa}.project-form input:-ms-input-placeholder,.project-form textarea:-ms-input-placeholder{color:#aaa}.project-form .wpcf7-submit:hover{color:#fff!important}.tax-portfolio-category #qodef-page-inner{padding:30px 40px 100px}.tax-portfolio-category #qodef-page-inner .qodef-e-media-image img{height:321px;object-fit:cover}.svg-icon-home .qodef-m-icon-wrapper img{height:60px;width:60px}.qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in .qodef-e .qodef-e-content{text-align:center;padding:20px 50px}.qodef--prev .qodef-m-nav-label,.qodef--next .qodef-m-nav-label{display:inline-block;font-size:0!important}.qodef--prev .qodef-m-nav-label::after{content:"Progetto precedente";font-size:32px!important;float:right}.qodef--next .qodef-m-nav-label::after{content:"Prossimo progetto";font-size:32px!important;float:right}.mfp-bottom-bar .mfp-title{display:none}.icon_img img{height:60px}.qodef-grid.qodef-layout--masonry.qodef-items--fixed .qodef-grid-item img{object-fit:cover}@media (max-width:767px){.call_action .e-con-inner div{padding-top:0;padding-bottom:0}.call_action{background-position:bottom left!important}}.qodef-m-filter-items{display:flex;flex-wrap:wrap;align-items:center}.qodef-separator-end{display:none!important}.qodef-m-filter-item{position:relative;padding-right:12px;margin-right:12px}.qodef-m-filter-item::after{content:"/";position:absolute;right:0;top:50%;transform:translateY(-50%);color:#999}.qodef-m-filter-item[data-filter="*"]{order:1}.qodef-m-filter-item[data-filter="restauro"]{order:2}.qodef-m-filter-item[data-filter="residenziale"]{order:3}.qodef-m-filter-item[data-filter="commerciale"]{order:4}.qodef-m-filter-item:last-of-type::after{content:""}@media (max-width:767px){.qodef-m-filter-item::after{display:none}}.postid-16128 #qodef-page-inner{position:relative;padding:0 0 100px}