.et_pb_button{border-radius:10px!important}.et_pb_section.redsezione{background-color:#c41c2c!important}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar:before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar:before{content:'×';font-size:32px;line-height:1;color:#c41c2c;font-weight:bold}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0!important;max-height:44px;border:none;position:absolute;right:0;top:0;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children{position:relative}.et_mobile_menu .menu-item-has-children>a{background-color:transparent;color:#333;font-weight:500;padding:15px 20px;border-bottom:1px solid #f0f0f0}ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;background-color:#f8f8f8!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle:after{content:'+';font-family:'Helvetica Neue',Arial,sans-serif;font-size:20px;color:#c41c2c;font-weight:bold;position:absolute;right:15px;top:50%;transform:translateY(-50%)}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle:after{content:'-'}ul.et_mobile_menu .sub-menu li a{padding-left:35px!important;color:#555!important;font-size:14px!important}.mobile_menu_bar{position:relative;display:block;width:30px;height:24px;cursor:pointer}.mobile_menu_bar:before{content:'☰';font-size:24px;color:#c41c2c;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.et_pb_menu .et_mobile_menu{background-color:#fff!important;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);margin-top:15px;border:1px solid #eaeaea}.et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar:before{transition:all 0.3s ease}@media (max-width:990px){.et_mobile_nav_menu{display:block}.et_pb_menu .et_mobile_menu li a{padding:12px 20px!important}.et_pb_menu .et_mobile_menu .sub-menu li a{padding-left:35px!important}}@media (min-width:981px) and (max-width:990px){}.et_pb_button[data-icon]:not([data-icon=""]):after{content:attr(data-icon)!important}.cf7-operaerp-form{max-width:600px;margin:0 auto;font-family:'Montserrat',sans-serif}.cf7-operaerp-row{margin-bottom:20px}.cf7-operaerp-field,.cf7-operaerp-textarea,.cf7-operaerp-select{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-size:16px;transition:all 0.3s}.cf7-operaerp-field:focus,.cf7-operaerp-textarea:focus,.cf7-operaerp-select:focus{border-color:#E31937;outline:none;box-shadow:0 0 0 2px rgba(227,25,55,0.1)}.cf7-operaerp-textarea{min-height:120px;resize:vertical}.cf7-operaerp-select-wrapper{position:relative}.cf7-operaerp-select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23E31937'%3e%3cpath d='M7 10l5 5 5-5z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 15px center;background-size:12px}.cf7-operaerp-checkbox{position:relative;padding-left:30px;display:block}.cf7-operaerp-checkbox .wpcf7-list-item-label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:2px solid #E31937;border-radius:3px}.cf7-operaerp-submit{background:#E31937;color:white;border:none;padding:15px 30px;font-weight:bold;text-transform:uppercase;cursor:pointer;width:100%;border-radius:4px;transition:all 0.3s}.cf7-operaerp-submit:hover{background:#C8102E}.home .et_pb_section_13.et_pb_section.et_section_regular{z-index:1}.menupulsante a{border:1px solid #fff!important}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding:12px!important;margin-top:10px!important;margin-bottom:10px!important}.et_pb_button_14_wrapper{margin-top:0px!important}