.styles-module-scss-module__NlcKfG__field{border:unset;flex-wrap:wrap;gap:.5em;font-size:1.155rem;display:flex;position:relative}.styles-module-scss-module__NlcKfG__field .styles-module-scss-module__NlcKfG__input{border:1px solid hsl(var(--grigio-500));background-color:hsl(var(--background));border-radius:0;width:100%;padding-block:.756em;padding-inline:1.155em;font-family:inherit}.styles-module-scss-module__NlcKfG__field .styles-module-scss-module__NlcKfG__input:focus,.styles-module-scss-module__NlcKfG__field .styles-module-scss-module__NlcKfG__input:focus-visible{outline-width:1px}.styles-module-scss-module__NlcKfG__field .styles-module-scss-module__NlcKfG__input::placeholder{opacity:0}.styles-module-scss-module__NlcKfG__field .styles-module-scss-module__NlcKfG__input:not(:-moz-placeholder-shown)~.styles-module-scss-module__NlcKfG__label{opacity:1;background-color:hsl(var(--background));border-radius:10px;padding:.1em .5em;left:.755em;transform:scale(.8)translateY(-1.125em)}.styles-module-scss-module__NlcKfG__field .styles-module-scss-module__NlcKfG__input:focus~.styles-module-scss-module__NlcKfG__label,.styles-module-scss-module__NlcKfG__field .styles-module-scss-module__NlcKfG__input:not(:placeholder-shown)~.styles-module-scss-module__NlcKfG__label{opacity:1;background-color:hsl(var(--background));border-radius:10px;padding:.1em .5em;left:.755em;transform:scale(.8)translateY(-1.125em)}.styles-module-scss-module__NlcKfG__field .styles-module-scss-module__NlcKfG__input:focus{outline:1px solid hsl(var(--ver-600));border-color:hsl(var(--ver-600))}.styles-module-scss-module__NlcKfG__field .styles-module-scss-module__NlcKfG__input:user-invalid{color:red}.styles-module-scss-module__NlcKfG__field textarea{resize:vertical}.styles-module-scss-module__NlcKfG__field .styles-module-scss-module__NlcKfG__label{transform-origin:0;opacity:.6;border-radius:inherit;pointer-events:none;padding-block:calc(.756em + 1px);padding-inline:1.155em;transition:all .2s;position:absolute;top:0;left:0}.styles-module-scss-module__NlcKfG__gdpr{border:none;align-items:flex-start;gap:.75em;display:flex}.styles-module-scss-module__NlcKfG__gdpr .styles-module-scss-module__NlcKfG__input{cursor:pointer;min-width:1.1em;min-height:1.1em;margin:.14em;font-size:1.1em}.styles-module-scss-module__NlcKfG__gdpr .styles-module-scss-module__NlcKfG__input:focus-visible:focus-within,.styles-module-scss-module__NlcKfG__gdpr .styles-module-scss-module__NlcKfG__input:hover{outline:-webkit-focus-ring-color auto 1px}.styles-module-scss-module__NlcKfG__gdpr .styles-module-scss-module__NlcKfG__label{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:1em}.styles-module-scss-module__NlcKfG__button{border-width:1px;border-radius:0;padding:.6em 1em;font-size:1.2em}@media (hover:hover){.styles-module-scss-module__NlcKfG__button:focus-visible:focus-within,.styles-module-scss-module__NlcKfG__button:hover{outline:-webkit-focus-ring-color auto 1px}}.styles-module-scss-module__NlcKfG__field_description{opacity:.8;font-size:.9em}.styles-module-scss-module__NlcKfG__text_area{resize:vertical}.styles-module-scss-module__NlcKfG__error{color:hsl(var(--ver-500))}
.component-module-scss-module__so-VwW__form{accent-color:hsl(var(--ver-600));flex-wrap:wrap;place-items:flex-start stretch;gap:1.75em 1.5em;margin-top:2em;display:flex;container:form/inline-size}.component-module-scss-module__so-VwW__form .component-module-scss-module__so-VwW__name,.component-module-scss-module__so-VwW__form .component-module-scss-module__so-VwW__tel,.component-module-scss-module__so-VwW__form .component-module-scss-module__so-VwW__textarea{flex:1 1 max-content}.component-module-scss-module__so-VwW__form .component-module-scss-module__so-VwW__email{flex:24em}.component-module-scss-module__so-VwW__form .component-module-scss-module__so-VwW__textarea{flex-basis:100%}.component-module-scss-module__so-VwW__form .component-module-scss-module__so-VwW__gdpr_bottom{flex-basis:100%;grid-template-columns:auto auto;align-items:flex-start;gap:1em 1.5em;display:grid}@container form not (min-width:25em){.component-module-scss-module__so-VwW__form .component-module-scss-module__so-VwW__gdpr_bottom{grid-template-columns:1fr;justify-items:flex-start}.component-module-scss-module__so-VwW__form .component-module-scss-module__so-VwW__gdpr_bottom .component-module-scss-module__so-VwW__button{padding-inline:1.5em}}.component-module-scss-module__so-VwW__form .component-module-scss-module__so-VwW__gdpr_bottom .component-module-scss-module__so-VwW__button{padding-inline:1.2em;font-size:1.3em}.component-module-scss-module__so-VwW__gdpr{border:none;flex-wrap:wrap;align-items:flex-start;gap:.75em;display:flex}.component-module-scss-module__so-VwW__gdpr .component-module-scss-module__so-VwW__input{cursor:pointer;min-width:1.1em;min-height:1.1em;margin:.14em;font-size:1.1em}.component-module-scss-module__so-VwW__gdpr .component-module-scss-module__so-VwW__input:focus-visible:focus-within,.component-module-scss-module__so-VwW__gdpr .component-module-scss-module__so-VwW__input:hover{outline:-webkit-focus-ring-color auto 1px}.component-module-scss-module__so-VwW__gdpr .component-module-scss-module__so-VwW__label{cursor:pointer;-webkit-user-select:none;user-select:none;flex:10em;font-size:1em}.component-module-scss-module__so-VwW__gdpr .component-module-scss-module__so-VwW__message{flex-basis:100%}
.style-module-scss-module__rIb83q__link{color:inherit;font-weight:500;text-decoration:underline}
.styles-module-scss-module__dRsxmG__h1:not(:last-child),.styles-module-scss-module__dRsxmG__h2:not(:last-child),.styles-module-scss-module__dRsxmG__h3:not(:last-child),.styles-module-scss-module__dRsxmG__h4:not(:last-child),.styles-module-scss-module__dRsxmG__h5:not(:last-child),.styles-module-scss-module__dRsxmG__h6:not(:last-child){margin-block:1em .3em}
.page-module-scss-module__6s5PZG__servizio .page-module-scss-module__6s5PZG__button{color:inherit;align-items:center;gap:1em;font-size:1.125em;font-weight:700;display:inline-flex}.page-module-scss-module__6s5PZG__chi_siamo .page-module-scss-module__6s5PZG__button{margin-left:auto;justify-content:flex-end;margin-block-start:1em;font-size:1.125em;display:flex}@media screen and (min-width:20em){.page-module-scss-module__6s5PZG__chi_siamo .page-module-scss-module__6s5PZG__button{font-size:calc(.227273vw + 1.07955em)}}@media screen and (min-width:75em){.page-module-scss-module__6s5PZG__chi_siamo .page-module-scss-module__6s5PZG__button{font-size:1.25em}}.page-module-scss-module__6s5PZG__chi_siamo .page-module-scss-module__6s5PZG__content{grid-template-columns:2fr 3fr;align-items:flex-start;gap:2em;margin-block:2em;display:grid}@media (max-width:60em){.page-module-scss-module__6s5PZG__chi_siamo .page-module-scss-module__6s5PZG__content{grid-template-columns:1fr}}.page-module-scss-module__6s5PZG__chi_siamo .page-module-scss-module__6s5PZG__content .page-module-scss-module__6s5PZG__picture{position:relative}.page-module-scss-module__6s5PZG__chi_siamo .page-module-scss-module__6s5PZG__content .page-module-scss-module__6s5PZG__picture:before{background-color:hsl(var(--ver-75) / .8);content:"";width:100%;height:100%;position:absolute;bottom:calc(-1*clamp(.72em,2.5vw,1.08em));right:clamp(.72em,2.5vw,1.08em)}.page-module-scss-module__6s5PZG__chi_siamo .page-module-scss-module__6s5PZG__content .page-module-scss-module__6s5PZG__picture>*{position:relative}.page-module-scss-module__6s5PZG__not_found_header{text-align:center;align-content:center;padding-block:20svh 5svh;padding-inline:max(5vw + .5em,24vw - 200px);display:grid;position:relative}@media not (max-width:640px){.page-module-scss-module__6s5PZG__not_found_header{padding-block:calc(20svh + 6em) 5svh}}
.styles-module-scss-module__olzWoa__parent{position:relative}.styles-module-scss-module__olzWoa__parent.styles-module-scss-module__olzWoa__margin:has(.styles-module-scss-module__olzWoa__bottom){margin-bottom:calc(clamp(.8em*var(--size),2.5vw,1.3em*var(--size))*1.5)}.styles-module-scss-module__olzWoa__parent.styles-module-scss-module__olzWoa__margin:has(.styles-module-scss-module__olzWoa__top){margin-top:calc(clamp(.8em*var(--size),2.5vw,1.3em*var(--size))*1.5)}.styles-module-scss-module__olzWoa__parent .styles-module-scss-module__olzWoa__svg{width:calc(clamp(.9em*var(--size),2.5vw,1.3em*var(--size))*var(--length,2));height:calc(clamp(.9em*var(--size),2.5vw,1.3em*var(--size))*var(--length,2))}.styles-module-scss-module__olzWoa__left{left:calc(clamp(.8em*var(--size),2.5vw,1.3em*var(--size))*-1)}.styles-module-scss-module__olzWoa__right{right:calc(clamp(.8em*var(--size),2.5vw,1.3em*var(--size))*-1)}.styles-module-scss-module__olzWoa__top{top:calc(clamp(.8em*var(--size),2.5vw,1.3em*var(--size))*-1)}.styles-module-scss-module__olzWoa__bottom{bottom:calc(clamp(.8em*var(--size),2.5vw,1.3em*var(--size))*-1)}.styles-module-scss-module__olzWoa__left.styles-module-scss-module__olzWoa__bottom{rotate:-90deg}.styles-module-scss-module__olzWoa__right.styles-module-scss-module__olzWoa__bottom{rotate:180deg}.styles-module-scss-module__olzWoa__right.styles-module-scss-module__olzWoa__top{rotate:90deg}
