header.wp-block-template-part{position:fixed;top:0;width:100%;z-index:9999;transition:background-color .5s ease,box-shadow .5s ease}header.wp-block-template-part.scrolled,header.wp-block-template-part.not-banner{background-color:var(--wp--preset--color--accent-2);box-shadow:var(--wp--preset--shadow--natural)}header.wp-block-template-part.not-banner,header.wp-block-template-part.not-banner .custom-logo{transition:none}header.wp-block-template-part .custom-logo{transition:width .5s ease}header.wp-block-template-part.scrolled .custom-logo,header.wp-block-template-part.not-banner .custom-logo{width:120px}.admin-bar header.wp-block-template-part{top:32px}.ablocks-block--map,.ablocks-block--map .ablocks-map-block{height:100% !important;min-height:400px}.contact-map{align-items:initial !important}.contact-map .ablocks-block--map{height:auto !important}.ablocks-block--map .ablocks-map-block .leaflet-popup-content{width:250px !important}.ablocks-block--map .ablocks-map-block .leaflet-control-attribution{display:none !important}.blog-title-wrap{position:relative}.blog-title-wrap .blog-title{position:absolute;left:0;bottom:0;width:100%}.ablocks-block-tabs__tab-panel{width:100% !important}.ablocks-block-tabs__tab{flex:1}:root :where(.wp-element-button:hover,.wp-block-button__link:hover){background-color:var(--wp--preset--color--custom-azol-medio)}.wp-block-column{max-width:100%}.blog-image{min-height:400px;max-width:100%}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{z-index:999999}@media screen and (max-width:782px){.admin-bar header.wp-block-template-part{top:46px}.menu-style .wp-block-group.is-content-justification-space-between>p{font-size:.9em;white-space:nowrap}.xs-order{display:flex;flex-direction:column}.order-1{order:1}.order-0{order:0}.carta{padding-right:15px !important;padding-left:15px !important}}footer.wp-block-template-part{margin-top:0}.over-image-wrapper{position:relative}.over-image{position:absolute;left:0;bottom:0;width:60%}.over-image.over-image-right{left:auto;right:0}.over-post-title{position:absolute;left:0;bottom:0;width:100%}@media (max-width:1200px){.wp-block-columns.columns-md{flex-wrap:wrap !important}.wp-block-columns.columns-md .wp-block-column{flex-basis:100% !important}.wp-block-columns.columns-md .wp-block-column.image-overflow{margin-bottom:0 !important}.wp-block-columns.columns-md .wp-block-column>.wp-block-group{padding-left:0 !important;padding-right:0 !important}footer.wp-block-template-part .wp-block-columns.columns-md *{justify-content:center;text-align:center}.md-order{display:flex;flex-direction:column}.md-order .order-1{order:1}.md-order .order-0{order:0}header.wp-block-template-part .wp-block-navigation .wp-block-navigation-item:nth-child(2){margin-right:0}header.wp-block-template-part .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex !important}header.wp-block-template-part .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none !important}header.wp-block-template-part .wp-block-navigation .wp-block-navigation-item{flex-basis:auto;width:100% !important}header.wp-block-template-part .wp-block-navigation .wp-block-navigation-item a{font-size:1.2em !important;padding:10px 30px !important}header.wp-block-template-part .wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{width:30px !important;height:30px !important}header.wp-block-template-part .wp-block-navigation__responsive-container ul{max-width:100%;width:400px;margin-left:auto;margin-right:auto}header.wp-block-template-part .wp-block-navigation__responsive-container ul li,.wp-block-navigation__responsive-container ul li a{width:100%;text-align:center;box-sizing:border-box;margin-left:auto;margin-right:auto}header.wp-block-template-part .wp-block-navigation__responsive-container .wp.block-buttons{width:100%;text-align:center;box-sizing:border-box;margin-left:auto;margin-right:auto}header.wp-block-template-part .wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{height:auto}}