*, *::before, *::after {margin: 0;padding: 0;box-sizing: border-box;}a {text-decoration:none;color: inherit;}ul, ol {list-style: none;padding: 0;margin: 0;}h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;text-wrap: balance;}p.li,figcaption{text-wrap: pretty;max-width: 65ch;}img{display: block;max-inline-size:100% }* {font-family: "Poppins", system-ui, sans-serif;}:root {--bg-color:#DEDEDC;--text-color:#434746;}.color-1{color: var(--bg-color);}.color-2{color: var(--text-color);}.color-3{color: var(--bg-shadow);}html{scroll-behavior: smooth!important;background: var(--bg-color);}body{margin: 0 auto;background: var(--bg-color);color: var(--text-color);font-size: 1rem;font-weight: 400 }.whole-container{max-width: 1280px;width: 100vw;min-height: 100dvh;margin: 0 auto;display:grid;grid-template-rows: auto 1fr auto;}.pre-title{font-size: 2.5rem;font-weight: 400;}.title{font-size: 3rem;font-weight: 900;}.sub-title {font-size: 1.5rem;font-weight: 700;}.parag{font-size: 1rem;font-weight: 500;}.parag_2{font-size: 1rem;font-weight: 600;}section {padding: 100px 0px;}.container{padding: 10px 10%;}.row{display: flex;justify-content: space-between;flex-wrap: wrap;}.center{width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: space-around;gap:2rem;}.centra_colonna{display: flex;flex-direction: column;justify-content: center;gap: 3rem;}.center__center{text-align: center;}.center__top__sx{justify-content: flex-start;}.img_250{max-height: 250px;max-width: 250px;}.img_500{max-height: 500px;max-width: 500px;}.shadow{box-shadow:0 0 50px var(--bg-shadow)}.round{border-radius: 10px;}.round-100{border-radius: 100%;}.deco-none{text-decoration: none;}.numeri-uniformi{font-variant-numeric: lining-nums tabular-nums;font-feature-settings: "lnum", "tnum";}li.pallini{list-style-type: disc;color: var(--text-color);}.col-10{flex-basis:10%;}.col-25{flex-basis:25%;}.col-33{flex-basis:33%;}.col-35{flex-basis:35%;}.col-40{flex-basis:40%;}.col-50{flex-basis:50%;}.col-60{flex-basis:60%;}.col-100{flex-basis:100%;}.mt-0{margin-top: 0 }.mt-1{margin-top: 10px}.mt-2{margin-top: 20px}.mt-3{margin-top: 30px}.mt-4{margin-top: 40px}.mt-5{margin-top: 50px}.mt-6{margin-top: 60px}.mt-100{margin-top: 100px}.mb-0{margin-bottom: 0}.mb-1{margin-bottom: 10px}.mb-2{margin-bottom: 20px}.mb-3{margin-bottom: 30px}.mb-4{margin-bottom: 40px}.mb-5{margin-bottom: 50px}.mb-6{margin-bottom: 60px}.mb-100{margin-bottom: 100px}.mb-250{margin-bottom: 250px}.mb-275{margin-bottom: 275px}.mb-300{margin-bottom: 300px}.ml-1{margin-left: 10px}.mr-05{margin-right: 5px}.mr-1{margin-right: 10px}.mr-2{margin-right: 20px}.p-0{padding: 0}.p-1{padding: 10px}.p-2{padding: 20px}.p-3{padding: 40px}.p-4{padding: 100px}.pt-1{padding-top: 10px;}.pt-2{padding-top: 20px;}.pt-3{padding-top: 40px;}.pt-4{padding-top: 15vh;}.pt-6{padding-top: 60px;}.pt-p15{padding-top: 15%;}.pb-1{padding-bottom: 10px;}.pb-2{padding-bottom: 20px;}.pb-3{padding-bottom: 40px;}.pb-4{padding-bottom: 15vh;}.pb-6{padding-bottom: 60px;}.pb-p15{padding-bottom: 15%;}.pb-3vh{padding-bottom: 3vh;}.pr-2{padding-right: 20px;}.pl-2{padding-left: 20px;}.c-br{border: 1.5px dashed red;}.c-bw{border: 1.5px dashed white;}.c-bb{border: 1.5px dashed black;}.spacer-25{min-height: 25px;}.spacer-50{height: 50px;}.spacer-100{height: 100px;}.button{border: solid 1px var(--text-color);border-radius: 15px;background: none;padding: 8px 15px;cursor: pointer;}.button-text{color: var(--text-color);}.button:hover, .button a:hover, .button p:hover, .button button:hover, .button button:active, .button button p:active, a.button:hover > i::before, a.button:active > i::before{color: var(--bg-color);background-color: var(--text-color);}.button i::before{color: var(--text-color);height: 30px;width: 30px;align-items: flex-start;margin-right: 10px;}.button i::after{color: var(--text-color);height: 30px;width: 30px;align-items: flex-end;margin-left: 10px;}.button-dark{border: solid 1px var(--bg-color);border-radius: 15px;background: none;padding: 8px 15px;cursor: pointer;}.button-dark-text{color: var(--bg-color);}.button-dark:hover, .button-dark a:hover, .button-dark p:hover, .button-dark button:hover, .button-dark button:active, .button-dark button p:active, a.button-dark:hover > i::before, a.button-dark:active > i::before{color: var(--text-color);background-color: var(--bg-color);}.button-dark i::before{color: var(--bg-color);height: 30px;width: 30px;align-items: flex-start;margin-right: 10px;}.button-dark i::after{color: var(--bg-color);height: 30px;width: 30px;align-items: flex-end;margin-left: 10px;}.fade-in, img.fade-in, iframe.fade-in {width: 100%;border-radius: 15px;animation: fade-in linear;animation-timeline: view();animation-range-start:cover ;animation-range-end: 40%;}@keyframes slideRight{0%{transform: translateX(-100px);opacity: 0;}100% {transform: translateX(0);opacity: 1;}}@keyframes slideTop {0%{transform: translateY(180px);opacity: 0;}100% {transform: translateY(0);opacity: 1;}}@keyframes slideBottom {0%{transform: translateY(-150px);opacity: 1;}50%{transform: translateY(500px);opacity: 1;}100%{transform: translateY(130px);opacity: 1;}}@keyframes floatImage {0%{transform: translateY(-100px);opacity: 1;}50%{transform: translateY(15px);opacity: 1;}100%{transform: translateY(-100px);opacity: 1;}}@keyframes fade-in{from{scale: .2;opacity:0;}to {scale:1;opacity:1;}}@media only screen and (max-width:968px) {section {padding-bottom: 0px;padding-top:75px;}.small-col-100{flex-basis: 100%;}.small-pl-0{padding-left: 0;}.small-pt-3{padding-top: 30px;}.small-pr-0{padding-right: 0;}.small-mt-3{margin-top: 30px;}.small-mt-4{margin-top: 40px;}.small-mt-6{margin-top: 60px;}.small-mb-1{margin-bottom: 10px;}.small-mb-3{margin-bottom: 30px;}.small-mb-4{margin-bottom: 40px;}.small-mb-6{margin-bottom: 60px;}.pre-title {font-size: 1.5rem;}.title {font-size: 1.8rem;font-weight: 600;}.sub-title {font-size: 1.1rem;}.parag {font-size: .75rem;}.parag_2 {font-size: .75rem;}}@media screen and (orientation: landscape) {.small-col-100{flex-basis: 50%;}.tab-pad-rl-20{padding: 0 20px;}.tab-pr-2{padding-right: 20px;}.tab-img-250{max-height: 250px;max-width: 250px;}.tab-col-50{flex-basis:50%;}.tab-col-100{flex-basis:100%;}}