@layer properties,theme,base;@layer components{.styles-module-scss-module__j89ZTa__paragraph,.styles-module-scss-module__j89ZTa__section_cosa .styles-module-scss-module__j89ZTa__header .styles-module-scss-module__j89ZTa__subtitle,.styles-module-scss-module__j89ZTa__section_pacchetti .styles-module-scss-module__j89ZTa__header .styles-module-scss-module__j89ZTa__subtitle{color:#4d4d4d;font-size:clamp(1.125rem,1.07386rem + .218182vw,1.2375rem);font-weight:350;line-height:1.625}.styles-module-scss-module__j89ZTa__paragraph:not(:last-child),.styles-module-scss-module__j89ZTa__section_cosa .styles-module-scss-module__j89ZTa__header .styles-module-scss-module__j89ZTa__subtitle:not(:last-child),.styles-module-scss-module__j89ZTa__section_pacchetti .styles-module-scss-module__j89ZTa__header .styles-module-scss-module__j89ZTa__subtitle:not(:last-child){margin-bottom:.5rem}.styles-module-scss-module__j89ZTa__box,.styles-module-scss-module__j89ZTa__section_first .styles-module-scss-module__j89ZTa__box_servizi{background-color:#f2f2f233;border:1px solid #ccc;border-radius:1.5rem;padding:2.125rem 2rem}.styles-module-scss-module__j89ZTa__h1{color:#333;font-size:2.25rem;font-weight:700;line-height:1.25}@media (min-width:48rem){.styles-module-scss-module__j89ZTa__h1{font-size:3rem}}.styles-module-scss-module__j89ZTa__h2{color:#333;font-size:1.875rem;font-weight:600;line-height:1.25}@media (min-width:48rem){.styles-module-scss-module__j89ZTa__h2{font-size:2.25rem}}.styles-module-scss-module__j89ZTa__h3,.styles-module-scss-module__j89ZTa__section_cosa .styles-module-scss-module__j89ZTa__header .styles-module-scss-module__j89ZTa__title,.styles-module-scss-module__j89ZTa__section_pacchetti .styles-module-scss-module__j89ZTa__header .styles-module-scss-module__j89ZTa__title{color:#4d4d4d;font-size:1.5rem;font-weight:500;line-height:1.25}@media (min-width:48rem){.styles-module-scss-module__j89ZTa__h3,.styles-module-scss-module__j89ZTa__section_cosa .styles-module-scss-module__j89ZTa__header .styles-module-scss-module__j89ZTa__title,.styles-module-scss-module__j89ZTa__section_pacchetti .styles-module-scss-module__j89ZTa__header .styles-module-scss-module__j89ZTa__title{font-size:1.875rem}}.styles-module-scss-module__j89ZTa__h4{color:#4d4d4d;font-size:1.25rem;font-weight:500;line-height:1.25}@media (min-width:48rem){.styles-module-scss-module__j89ZTa__h4{font-size:1.5rem}}.styles-module-scss-module__j89ZTa__h5{color:#4d4d4d;font-size:1.125rem;font-weight:500;line-height:1.25}@media (min-width:48rem){.styles-module-scss-module__j89ZTa__h5{font-size:1.25rem}}.styles-module-scss-module__j89ZTa__full-width{width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%}}@layer utilities;.styles-module-scss-module__j89ZTa__first_section{margin-block:clamp(5rem,1.75*clamp(5rem,10vw,10rem),10rem) calc(3vw + 2rem);padding-inline:max(3vw + .5rem,20vw - 200px)}@media (max-width:calc(64rem - 1px)){.styles-module-scss-module__j89ZTa__first_section{display:grid}}.styles-module-scss-module__j89ZTa__section_first{margin-block:clamp(5rem,1.75*clamp(5rem,10vw,10rem),10rem) calc(3vw + 2rem);padding-inline:max(3vw + .5rem,20vw - 200px)}.styles-module-scss-module__j89ZTa__section_first .styles-module-scss-module__j89ZTa__grid{gap:2rem;display:grid}@media (min-width:48rem){.styles-module-scss-module__j89ZTa__section_first .styles-module-scss-module__j89ZTa__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.styles-module-scss-module__j89ZTa__section_first .styles-module-scss-module__j89ZTa__grid .styles-module-scss-module__j89ZTa__left{grid-column:span 3/span 3}.styles-module-scss-module__j89ZTa__section_first .styles-module-scss-module__j89ZTa__grid .styles-module-scss-module__j89ZTa__right{grid-column:span 2/span 2}}.styles-module-scss-module__j89ZTa__section_first .styles-module-scss-module__j89ZTa__badge{margin-bottom:.75rem}.styles-module-scss-module__j89ZTa__section_first .styles-module-scss-module__j89ZTa__heading1{color:#1a1a1a;text-wrap:balance;margin-bottom:1rem;font-size:1.875rem;font-weight:600;line-height:1.25}@media (min-width:48rem){.styles-module-scss-module__j89ZTa__section_first .styles-module-scss-module__j89ZTa__heading1{font-size:2.25rem}}.styles-module-scss-module__j89ZTa__section_first .styles-module-scss-module__j89ZTa__box_servizi{padding:1.25rem 1.5rem}.styles-module-scss-module__j89ZTa__section_first .styles-module-scss-module__j89ZTa__box_servizi .styles-module-scss-module__j89ZTa__box_title{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.styles-module-scss-module__j89ZTa__section_first .styles-module-scss-module__j89ZTa__box_servizi .styles-module-scss-module__j89ZTa__list_servizi{margin-left:1rem;font-size:1.125rem;line-height:1.3;list-style:outside}.styles-module-scss-module__j89ZTa__section_first .styles-module-scss-module__j89ZTa__box_servizi .styles-module-scss-module__j89ZTa__list_servizi li{margin-bottom:.5rem}.styles-module-scss-module__j89ZTa__section_first .styles-module-scss-module__j89ZTa__buttons{flex-wrap:wrap;gap:1.5rem 2rem;margin-top:1.5rem;display:flex}.styles-module-scss-module__j89ZTa__section_cosa{margin-block:clamp(5rem,10vw,10rem);padding-inline:max(3vw + .5rem,20vw - 200px)}.styles-module-scss-module__j89ZTa__section_cosa .styles-module-scss-module__j89ZTa__header .styles-module-scss-module__j89ZTa__title{margin-bottom:.5rem;font-weight:600}.styles-module-scss-module__j89ZTa__section_cosa .styles-module-scss-module__j89ZTa__header .styles-module-scss-module__j89ZTa__subtitle{max-width:700px}.styles-module-scss-module__j89ZTa__section_pacchetti{margin-block:clamp(5rem,10vw,10rem);padding-inline:max(3vw + .5rem,20vw - 200px)}.styles-module-scss-module__j89ZTa__section_pacchetti .styles-module-scss-module__j89ZTa__header .styles-module-scss-module__j89ZTa__title{margin-bottom:.5rem;font-weight:600}.styles-module-scss-module__j89ZTa__section_pacchetti .styles-module-scss-module__j89ZTa__header .styles-module-scss-module__j89ZTa__subtitle{max-width:700px}.styles-module-scss-module__j89ZTa__section_form{gap:2rem;margin-block:clamp(5rem,10vw,10rem);padding-inline:max(3vw + .5rem,20vw - 200px);display:grid}@media (min-width:64rem){.styles-module-scss-module__j89ZTa__section_form{grid-template-columns:3fr 5fr}}.styles-module-scss-module__j89ZTa__section_faq{margin-block:clamp(5rem,10vw,10rem);padding-inline:max(3vw + .5rem,20vw - 200px)}.styles-module-scss-module__j89ZTa__section_faq .styles-module-scss-module__j89ZTa__header{margin-bottom:1.5rem}