.elementor .fullWidth{width:100%;}.elementor .grid12{column-gap:var(--smGalCol);padding:0px;row-gap:var(--smGapRow);grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
display: grid !important;\n}.elementor .heroSection{padding-block-start:var(--heroBlock);padding-block-end:var(--lgBlock);padding-inline-start:var(--inlineBlock);padding-inline-end:var(--inlineBlock);}.elementor .H1-heading{font-family:var(--Primary-Font);font-weight:700;font-size:var(--h1-size);letter-spacing:-0.5px;line-height:var(--lh-heading);}.elementor .paddZero{padding:0px;}.elementor .stack{column-gap:var(--smGalCol);flex-direction:column;row-gap:var(--smGapRow);}.elementor .MdDisplay{font-family:var(--Secondary-font);font-weight:300;font-size:var(--mdDisplay-size);letter-spacing:0px;line-height:var(--lh-display);}.elementor .btn{font-family:var(--Primary-Font);font-weight:500;letter-spacing:1px;line-height:1em;text-transform:uppercase;}.elementor .btnSmall{width:auto;height:44px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:32px;padding-inline-end:32px;margin:var(--textBodySmall);align-self:start;}.elementor .btnSiamo{color:var(--textColor);background-color:var(--siamoEste);transition:background-color 300ms, color 300ms;}.elementor .btnSiamo:hover,.elementor .btnSiamo:focus-visible{color:var(--siamoEste);background-color:var(--textColor);}.elementor .fullRadius{border-radius:999px;}.elementor .textbalance{text-wrap: balance;\n}.elementor .col4{grid-column: auto / span 4;\n}