section{padding:100px 0}.section-sfondo-bianco{background-color:var(--sfondo-primario)}.section-sfondo-secondario{background-color:rgba(186,121,50,.5)}.section-container{max-width:1600px;margin:0 auto;padding:0 10px}.section-container-1200{max-width:1200px;margin:0 auto;padding:0 10px}.section-container-flex-col{display:flex;flex-direction:column;gap:30px}.section-container-flex-centered{align-items:center;justify-content:center}.section-container-60vh{height:60vh}.section-container-2-col{display:grid;grid-template-columns:100%;gap:50px}.section-container-2-col .col-1{display:flex;flex-direction:column;justify-content:center;gap:20px}@media screen and (min-width:1024px){.section-container-2-col{grid-template-columns:1fr 50%}.container-2-col-img-sx{grid-template-columns:50% 1fr}.container-2-col-img-sx .col-2{order:1}.container-2-col-img-sx .col-1{order:2}}.call-to-action-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.contenitore-3-col-about{margin-top:20px;display:grid;justify-content:center;gap:20px}.elemento-contentitore-3-col-about{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:300px}.elemento-contentitore-3-col-about img{display:block;max-width:300px;max-height:300px;aspect-ratio:1/1}.elemento-contentitore-3-col-about span{display:block;font-size:2rem;font-weight:700}@media screen and (min-width:768px){.contenitore-3-col-about{grid-template-columns:300px 300px;grid-template-rows:1fr 1fr}.elemento-contentitore-3-col-about span{font-size:2.2rem}}@media screen and (min-width:960px){.contenitore-3-col-about{grid-template-columns:300px 300px 300px;grid-template-rows:1fr}}.contenitore-4-col-servizi{margin-top:20px;display:grid;justify-content:center;gap:50px}.elemento-contenitore-4-col-servizi{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:150px}.elemento-contenitore-4-col-servizi svg{height:50px;width:auto}.elemento-contenitore-4-col-servizi span{display:block;font-size:2rem;font-weight:700;text-align:center}@media screen and (min-width:360px){.contenitore-4-col-servizi{grid-template-columns:150px 150px}}@media screen and (min-width:768px){.contenitore-4-col-servizi{grid-template-columns:150px 150px 150px 150px}}@media screen and (min-width:900px){.contenitore-4-col-servizi{column-gap:100px}}.container-privacy-policy{display:flex;flex-direction:column;gap:30px}