html,body{overflow-x:hidden;width:100%!important}#page-container{max-width:100%;overflow-x:hidden!important}.et-menu li:not(.mega-menu) ul,#top-menu li:not(.mega-menu) ul{width:328px!important}.et_pb_menu ul li a,#top-menu li a{font-family:'Inter',Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;font-size:15px;letter-spacing:0.03em}.sub-menu .menu-item a,.et-menu .sub-menu .menu-item a,#top-menu .sub-menu .menu-item a{padding:10px 14px!important;font-family:'Inter',Helvetica,Arial,sans-serif;font-weight:600;font-size:14px;text-transform:none!important;color:#252525!important;transition:all 0.25s ease}.sub-menu .menu-item a::first-letter{text-transform:uppercase}.sub-menu .menu-item a:hover,.et-menu .sub-menu .menu-item a:hover,#top-menu .sub-menu .menu-item a:hover{padding:10px 14px 10px 22px!important;background:#fff;color:#E46F1A!important;box-shadow:rgba(0,0,0,0.08) 0px 2px 12px}.sub-menu .menu-item a{position:relative}.sub-menu .menu-item a::before{content:'';position:absolute;left:10px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid #E46F1A;opacity:0;transition:opacity 0.25s ease}.sub-menu .menu-item a:hover::before{opacity:1!important}.et-l--header,.et_pb_menu,.et_pb_menu_inner_container,.et_pb_menu__wrap,.et_mobile_nav_menu{opacity:1!important;visibility:visible!important}@media (max-width:980px){.et_pb_menu .et_mobile_nav_menu{display:block!important}.et_pb_menu .et_pb_menu__menu{display:none!important}.et_mobile_menu{display:none;width:100%;border-top:3px solid #E46F1A}.et_pb_menu .et_mobile_menu{background:#ffffff!important}.et_mobile_menu li a{font-family:'Inter',Helvetica,Arial,sans-serif;color:#252525!important;font-size:15px;font-weight:600;text-transform:none;padding:12px 5%}.et_mobile_menu li a:hover{color:#E46F1A!important;background:#F5F0E8!important}}.rigafoto img{object-fit:cover!important}.quadrata img{aspect-ratio:1;object-fit:cover}.landscape img{aspect-ratio:4 / 3;object-fit:cover}.portrait img{aspect-ratio:3 / 4;object-fit:cover}.duecolonne{column-count:2;column-gap:50px}.duecolonne p,.duecolonne li{break-inside:avoid}@media (max-width:767px){.duecolonne{column-count:1;column-gap:0}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}