.Paragraph{font-size:1.125rem;font-weight:300;line-height:1.6875rem}@media(min-width:48rem){.Paragraph{font-size:1.25rem;line-height:2.0625rem}}.Paragraph.is-light{color:#fff}.Paragraph b,.Paragraph strong{font-weight:700}.Paragraph.centered{text-align:center}.Paragraph.formatted h2,.Paragraph.formatted h3,.Paragraph.formatted h4,.Paragraph.formatted h5,.Paragraph.formatted h6{font-size:1.75rem;font-weight:700;line-height:1.35;margin-bottom:1.5rem;margin-top:1.5rem}@media(min-width:64rem){.Paragraph.formatted h2,.Paragraph.formatted h3,.Paragraph.formatted h4,.Paragraph.formatted h5,.Paragraph.formatted h6{font-size:2.25rem}}.ContactFormCompanies{width:100%}.ContactFormCompanies .form-input{background:transparent;border-bottom:1px solid;border-radius:0;font-size:1.125rem;font-weight:700;height:2.75rem;line-height:1.6875rem;padding:0 .1875rem;transition:all .3s ease}@media(min-width:48rem){.ContactFormCompanies .form-input{font-size:1.25rem;line-height:2.0625rem}}.ContactFormCompanies .form-input:hover:-moz-placeholder-shown:not(:focus){opacity:.5}.ContactFormCompanies .form-input:hover:placeholder-shown:not(:focus){opacity:.5}.ContactFormCompanies .form-input::-moz-placeholder{color:currentColor;font-size:22px;font-weight:300}.ContactFormCompanies .form-input::placeholder{color:currentColor;font-size:22px;font-weight:300}.ContactFormCompanies .form-input:focus{outline:none}.ContactFormCompanies .form-input:focus:not(:-moz-placeholder-shown){border-bottom:3px solid}.ContactFormCompanies .form-input:focus:not(:placeholder-shown){border-bottom:3px solid}.ContactFormCompanies .form-input.newsletter{background:#fff;outline:1px solid #3c3c3c}.ContactFormCompanies .form-input[type=checkbox]{opacity:0;position:absolute}.ContactFormCompanies .form-label{font-size:16px;font-weight:300;line-height:24px;margin-bottom:.25rem}.ContactFormCompanies .form-label.privacy{display:flex}.ContactFormCompanies .form-label.privacy a{display:inline-block;font-size:16px;font-weight:300;line-height:24px;position:relative;width:-moz-fit-content;width:fit-content}.ContactFormCompanies .form-label.privacy a:after{background-color:currentColor;bottom:.25rem;content:"";height:1px;left:0;position:absolute;transform:scaleX(1);transform-origin:bottom right;transition:transform .25s ease-out;width:100%}.ContactFormCompanies .form-label.privacy a:hover:after{transform:scaleX(0);transform-origin:bottom left}.ContactFormCompanies .form-label.privacy .fake-checkbox{background-color:transparent;border:1px solid;border-radius:2px;cursor:pointer;display:inline-block;flex-shrink:0;height:25px;margin-right:15px;position:relative;width:25px}.ContactFormCompanies .form-label.privacy .fake-checkbox svg{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.5);transition:all .3s ease-in-out;width:15px}.ContactFormCompanies .form-input[type=checkbox]:checked~label .fake-checkbox svg{opacity:1;transform:translate(-50%,-50%) scale(1)}.ContactFormCompanies .input-error{color:#d22121;height:1.25rem}.ContactFormCompanies .input-group{margin-bottom:1.875rem}@media(min-width:64rem){.ContactFormCompanies .input-group{margin-bottom:3.75rem}}.ContactFormCompanies .input-group.checkbox{margin:1.25rem 0 3.75rem}.ContactFormCompanies .Button{border-radius:1.5625rem;font-size:16px;font-weight:400;line-height:24px;padding:.625rem 1.5rem}.ContactFormCompanies .Button--dark-background{background:#3c3c3c;color:#fff}.ContactFormCompanies .Button--transparent{background:#f6f6f6;color:#3c3c3c}.ContactFormCompanies .Button--transparent:hover{background:#fff}.ContactFormCompanies .Button--light-grey{background:#f6f6f6;color:#3c3c3c}.ContactFormCompanies .Button--transparent-w-border{background:transparent;border:1px solid #3c3c3c;color:#3c3c3c}.ContactFormCompanies .Button--light-w-border{background:transparent;border:1px solid #fff;color:#fff}.ContactFormCompanies .Button:hover{opacity:.8}.ContactFormCompanies .pretitle{font-size:14px;font-weight:300;line-height:21px}@media(min-width:64rem){.ContactFormCompanies .pretitle{font-size:1.125rem;font-weight:300;line-height:1.6875rem}}@media(min-width:64rem)and (min-width:48rem){.ContactFormCompanies .pretitle{font-size:1.25rem;line-height:2.0625rem}}.ContactFormCompanies .title{font-size:2.1875rem;font-weight:700;line-height:1.35}@media(min-width:48rem){.ContactFormCompanies .title{font-size:3.75rem}}.ContactFormCompanies .success{font-size:14px;font-weight:300;line-height:21px}@media(min-width:64rem){.ContactFormCompanies .success{font-size:1.125rem;font-size:1.375rem;font-weight:300;line-height:1.6875rem}}@media(min-width:64rem)and (min-width:48rem){.ContactFormCompanies .success{font-size:1.25rem;line-height:2.0625rem}}:root{--ease-in-out:cubic-bezier(0.4,0.0,0.2,1);--ease-in:cubic-bezier(0.4,0,1,0.65);--ease-out:cubic-bezier(0.218,0.58,0.36,1);--ease-bounce:cubic-bezier(.17,.67,.3,1.33)}.contatti .stroked{-webkit-text-stroke:1px #fff;color:transparent!important}.contatti .TiltHero__container__title{font-size:3.125rem;font-weight:700;line-height:1.25}@media(min-width:48rem){.contatti .TiltHero__container__title{font-size:5.5rem;line-height:1.35}}.contact-p a{font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.rows_title{font-size:2.25rem;font-weight:700;line-height:2.5rem;margin-bottom:1.5rem}@media (min-width:1024px){.rows_title{font-size:3rem;line-height:1;margin-bottom:3rem}}._row{grid-column-gap:3rem;grid-row-gap:1rem;--tw-border-opacity:1;border-bottom-width:1px;border-color:#b4b4b4;border-color:rgba(180,180,180,var(--tw-border-opacity));-moz-column-gap:3rem;column-gap:3rem;display:grid;padding-bottom:1rem;padding-top:1rem;row-gap:1rem}@media (min-width:768px){._row{grid-template-columns:repeat(2,minmax(0,1fr))}}._row .pre-title{display:inline-block;font-size:14px;font-weight:300;line-height:21px;margin-bottom:.5rem}._row .title{font-size:1.125rem;line-height:1.75rem}@media (min-width:1024px){._row .title{font-size:1.75rem}}