body main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}body main .page-title,body main .img-contributo{width:100%}body main .segnala-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}body main .segnala-action li a{background:var(--strillo-color);border-radius:0;color:white;text-transform:uppercase;padding:0.375rem 1.75rem;letter-spacing:2px;border:none;text-decoration:none}body main form div.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}body main form div.row input[type=text],body main form div.row textarea{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:0.375rem 0.75rem;font-size:1.8rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;-webkit-transition:border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;min-height:3.8rem}body main form div.row textarea{min-height:10rem}body main form div.row .control-group.col-12,body main form div.row textarea{width:100%}body main form legend{margin-top:2rem;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}body main form #mediaTableContainer_20101 a{display:inline-block;color:black;text-transform:uppercase;padding:5px 10px;border:1px solid #ced4da}body main form .control-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2rem;width:100%;margin-bottom:4rem}body main form .control-submit #contrib_submit{background:var(--strillo-color);border-radius:0;color:white;text-transform:uppercase;padding:0.375rem 1.75rem;letter-spacing:2px;border:none}@media all and (min-width: 768px){body main form div.row .control-group.col-12{width:calc(100% / 2 - 1rem)}body main form div.row .control-group.col-12.titolo,body main form div.row .control-group.col-12.testo,body main form div.row .control-group.control-submit{width:100%}}
