/* Start custom CSS */@media (min-width:1025px) {
 #richiesta-pulp-access { gap:40px!important; align-items:flex-start; }
 #richiesta-pulp-access > [data-id="894f960"] { width:28%!important; flex:0 0 28%; }
 #richiesta-pulp-access > form { width:calc(72% - 40px)!important; flex:1 1 0; min-width:0; gap:24px; }
 #richiesta-pulp-access form h2 { font-size:36px!important; line-height:1.2; }
 #richiesta-pulp-access form p { font-size:18px!important; line-height:1.5; }
 #richiesta-pulp-access form label { font-size:18px!important; line-height:1.4; }
 #richiesta-pulp-access form input,
 #richiesta-pulp-access form select,
 #richiesta-pulp-access form textarea { font-size:20px!important; line-height:1.4; padding:16px 18px!important; }
 #richiesta-pulp-access form input,
 #richiesta-pulp-access form select { min-height:62px; }
 #richiesta-pulp-access form textarea { min-height:160px; }
 #richiesta-pulp-access form button { min-height:64px; font-size:20px!important; }
}/* End custom CSS */