ul#menu-menu-principale>li.current_page_item{box-shadow:inset 0 -6px 0 -1px #ed1c24}.wpcf7 form,.wpcf7-form{background-color:#fff!important}.cf7-row{display:flex;gap:10px;margin-bottom:0px}.cf7-col{flex:1}.cf7-col-full{width:100%}@media only screen and (min-width:981px){.wpcf7-form-control.wpcf7-submit{width:25%}}@media only screen and (max-width:980px){.cf7-row{flex-direction:column;gap:10px}.wpcf7-form-control.wpcf7-submit{width:50%}}.wpcf7 input:not([type="checkbox"]):not([type="submit"]),.wpcf7 textarea,.wpcf7 select{width:100%;padding:10px 15px;background-color:#fff!important;border:1px solid #ed1c24!important;box-sizing:border-box}.wpcf7-form-control.wpcf7-text{border-radius:10px!important}.wpcf7-form-control.wpcf7-textarea{border-radius:10px!important}.wpcf7-form-control.wpcf7-text::placeholder,.wpcf7-form-control.wpcf7-textarea::placeholder{color:#666}.privacy-text{color:inherit!important;padding-left:5px}.wpcf7-form-control.wpcf7-submit{padding:10px 30px!important;border-radius:50px;border:0!important;background-color:#ed1c24;color:#fff!important;font-size:16px;font-family:"Open Sans",Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;cursor:pointer;display:inline-block;appearance:none;-webkit-appearance:none;transform:scale(1);transition:transform 300ms ease,background-color 300ms ease,color 300ms ease}.wpcf7-form-control.wpcf7-submit:hover{padding:10px 30px!important;transform:scale(1.05)!important;background-color:#ed1c24!important;color:white!important}.wpcf7-spinner{display:none}.wpcf7-acceptance input[type="checkbox"]{position:relative;cursor:pointer;padding:0;margin-right:15px;width:20px}.wpcf7-acceptance input[type="checkbox"]::before{content:"";margin-right:10px;display:inline-block;margin-top:-2px;width:20px;height:20px;background:#fcfcfc;border:1px solid #aaa;border-radius:2px}.wpcf7-acceptance input[type="checkbox"]:checked::before{background:#000;border-color:#000}.wpcf7-acceptance input[type="checkbox"]:disabled{color:#b8b8b8;cursor:auto}.wpcf7-acceptance input[type="checkbox"]:disabled::before{box-shadow:none;background:#ddd}.wpcf7-acceptance input[type="checkbox"]:checked::after{content:"";position:absolute;left:5px;top:8px;background:#fff;width:2px;height:2px;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;transform:rotate(45deg)}.wpcf7-list-item{margin:0 0 0 0}.privacy{overflow:auto;max-height:90px;margin-bottom:20px;background-color:#F9F9F9;padding:10px;font-size:12px;color:#999}