.small-footer{height:3rem;width:100%;background-color:#222222}#main-footer{height:3rem;background-color:#222222}#container-testo-icone{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;align-content:center;font-size:14px}#container-testo-icone svg{fill:grey}#container-testo{display:inline;margin-left:2rem}#container-icone{display:inline;margin-right:2rem}@media only screen and (max-width:610px){#container-testo-icone{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;align-content:center;font-size:12px}}@media only screen and (max-width:545px){.small-footer{height:7rem;width:80%;background-color:#222222}#main-footer{height:7rem;background-color:#222222}}.wpcf7-form{width:100%;margin:0 auto;background:#fff;padding:32px 24px 24px 24px;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,0.07)}.wpcf7-form h3,.wpcf7-form h2{text-align:center;color:#0e2546;font-size:1.3rem;font-weight:600;margin-bottom:22px}.wpcf7-form label,.wpcf7-form .wpcf7-form-control-wrap{display:block;margin-bottom:8px;color:#1f2a37;font-weight:500;font-size:1em;line-height:1.3}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="url"],.wpcf7-form textarea{width:100%;padding:14px 16px;border:1px solid #cfd8dc;border-radius:8px;font-size:1em;font-family:inherit;background:#f7f7fa;margin-bottom:16px;box-sizing:border-box;transition:border .2s}.wpcf7-form input[type="text"]:focus,.wpcf7-form input[type="email"]:focus,.wpcf7-form input[type="tel"]:focus,.wpcf7-form input[type="url"]:focus,.wpcf7-form textarea:focus{border-color:#186fd9;outline:none}.wpcf7-form input[type="submit"],.wpcf7-form button[type="submit"],.wpcf7-form .wpcf7-submit{width:100%;min-height:45px;font-size:1.1em;font-weight:700;color:#fff;background:linear-gradient(90deg,#1c70d9 0,#4bb3fd 100%);border:none;border-radius:8px;cursor:pointer;margin-top:10px;transition:background .2s;padding:14px 0;box-shadow:0 2px 8px rgba(30,112,217,0.07);letter-spacing:0.03em}.wpcf7-form input[type="submit"]:hover,.wpcf7-form button[type="submit"]:hover,.wpcf7-form .wpcf7-submit:hover{background:linear-gradient(90deg,#186fd9 0,#29a4fa 100%)}.wpcf7-form .wpcf7-response-output{margin-top:12px;text-align:center;color:#D22E2E;font-weight:700}@media (max-width:700px){.wpcf7-form{max-width:99%;padding:18px 8px 18px 8px;border-radius:10px}.wpcf7-form input[type="submit"],.wpcf7-form button[type="submit"],.wpcf7-form .wpcf7-submit{font-size:1em;min-height:38px;border-radius:7px;padding:10px 0}.wpcf7-form input,.wpcf7-form textarea{font-size:1em}}.wpcf7-form-control-wrap{margin-bottom:0}