@media(max-width:1024px){.elementor .flexbox-row-hero{width:100%;padding-block-start:var(--section-xxs);padding-block-end:var(--section-xxs);padding-inline-start:var(--section-sides);padding-inline-end:var(--section-sides);margin:auto;}}@media(max-width:1024px){.elementor .div-fullwidth{width:100%;padding-block-end:var(--section-xxs);padding-inline-start:0px;padding-inline-end:0px;display:flex;}}@media(max-width:1024px){.elementor .flex-1320px-row{width:100%;max-width:auto;padding-inline-start:var(--section-sides);padding-inline-end:var(--section-sides);flex-direction:row;}}@media(max-width:1024px){.elementor .card-grila-s{height:35vh;border-radius:var(--radius-xs);}}@media(max-width:1024px){.elementor .flexbox-row{width:100%;}}@media(max-width:1024px){.elementor .flexbox-col{width:100%;max-width:100%;flex-direction:column;}}@media(max-width:1024px){.elementor .logo-header{max-width:var(--logo-s);}}@media(max-width:1024px){.elementor .flex-col-70{width:70%;}}@media(max-width:1024px){.elementor .flex-col-30{gap:var(--space-s);}}@media(max-width:1024px){.elementor .div-hero-full{height:85vh;}}@media(max-width:1024px){.elementor .hero-col{width:100%;height:90vh;}}@media(max-width:1024px){.elementor .custom-flex-cont{width:auto;max-width:35%;flex-direction:column;}}@media(max-width:1024px){.elementor .btn-primary2{width:auto;overflow:hidden;}}