/* The imported public layout keeps its original styles. The existing menu owns language switching. */
body > nav.pigu-lingue { display: none; }
.casina-form .elementor-form-fields-wrapper { display:flex;flex-wrap:wrap; }
.casina-form .elementor-field-group { box-sizing:border-box; }
.casina-form [aria-invalid="true"] { outline:1px solid #a23434; }
body[data-casina-menu-canvas] [data-elementor-type="popup"][data-elementor-id="541"] { display:block; }
@media(prefers-reduced-motion:reduce) { html { scroll-behavior:auto; } }
