#page-container{overflow:hidden!important}h2{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:500!important;font-size:52px;letter-spacing:-0.05em;line-height:1.2em}.imgMask{mask-image:url(http://www.sndigitaldesign.it/wp-content/uploads/2025/10/punto.svg);-webkit-mask-image:url(http://www.sndigitaldesign.it/wp-content/uploads/2025/10/punto.svg);-webkit-mask-position:center!important;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%}.voceMenu::after{content:'';width:0px;height:5px;left:5px;background-color:#f9b315;position:absolute;bottom:0px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.voceMenu:hover::after{width:50px}.current_page_item .voceMenu::after{width:50px}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding:0px!important}@media all and (min-width:981px){.lang-item-it::after{content:'';width:1px!important;height:23px;background-color:#f9b315;position:absolute;left:0px;top:14px}.voceContatti{padding-right:20px!important}}@media all and (max-width:980px){h1{font-size:60px!important}.et_pb_menu .et_mobile_menu{top:125%;padding:5%;width:150%;left:-13%}.et_pb_module .mobile_menu_bar:before{top:0px!important}.et_mobile_menu li a{border-bottom:1px solid rgb(255 255 255 / 8%)!important;color:#666;padding:17px 5%!important;display:block}.voceMenu a{font-size:20px!important}}@media all and (max-width:980px){.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}}