section.form-contatti{box-sizing:border-box;width:100%;padding:5.555556rem 5vw}section.form-contatti .container{display:flex;flex-direction:column;align-items:flex-start;gap:3.777778rem;width:100%;min-width:0}@media(min-width:992px){section.form-contatti .container{flex-direction:row;gap:13.666667rem}}section.form-contatti .sidebar{display:flex;flex:0 0 auto;flex-direction:column;gap:1.888889rem;width:100%;max-width:24.833333rem}@media(min-width:992px){section.form-contatti .sidebar{flex-shrink:0}}section.form-contatti .intro{display:flex;flex-direction:column;gap:1.111111rem;width:100%}section.form-contatti .icon{display:block;flex:0 0 auto;width:1.222222rem;height:1.555556rem}section.form-contatti .icon svg{display:block;width:100%;height:100%}section.form-contatti .title{font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(1.777778rem,4vw,70px);font-weight:400;line-height:1.05;letter-spacing:-.019em;color:#000}section.form-contatti .title p{margin:0}section.form-contatti .title em,section.form-contatti .title i{font-family:neue-haas-grotesk-display,sans-serif;font-style:italic}section.form-contatti .contacts{display:flex;flex-direction:column;gap:1.666667rem;width:100%;max-width:13.833333rem}section.form-contatti .address{font-family:neue-haas-grotesk-text,sans-serif;font-size:clamp(.888889rem,.761778rem + .019vw,1rem);font-weight:400;line-height:1.5;color:#000}section.form-contatti .address p{margin:0}section.form-contatti .details{font-family:neue-haas-grotesk-text,sans-serif;font-size:clamp(1rem,.745778rem + .037vw,1.222222rem);font-weight:700;line-height:1.5;letter-spacing:-.011em;color:#000}section.form-contatti .details p{margin:0}section.form-contatti .details strong,section.form-contatti .details b{font-weight:700}section.form-contatti .form-wrap{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;max-width:46rem}@media(min-width:992px){section.form-contatti .form-wrap{padding-block:11.111111rem;padding-bottom:0}}section.form-contatti .form{width:100%;min-width:0}section.form-contatti .form p{margin:0}@media(max-width:991px){section.form-contatti .form-wrap{padding-block:0}}
