.elementor-320 .elementor-element.elementor-element-6ac5005{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:95px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;}.elementor-320 .elementor-element.elementor-element-5f20a7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-320 .elementor-element.elementor-element-ad9d12d{animation-duration:1400ms;animation-delay:1000ms;animation-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-320 .elementor-element.elementor-element-ad9d12d .aux-modern-heading-secondary{font-size:54px;font-weight:700;line-height:1.2em;letter-spacing:-1px;color:var( --e-global-color-text );max-width:600px;}.elementor-320 .elementor-element.elementor-element-ad9d12d .aux-modern-heading-description{color:var( --e-global-color-primary );font-size:16px;font-weight:400;max-width:500px;}.elementor-320 .elementor-element.elementor-element-b953450{animation-duration:1400ms;animation-delay:1000ms;animation-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-320 .elementor-element.elementor-element-b953450 input:not([type="submit"]){transition:all ease-out 0.3s;}.elementor-320 .elementor-element.elementor-element-b953450 input[type="text"]{transition:all ease-out 0.3s;}.elementor-320 .elementor-element.elementor-element-b953450 input[type="email"]{transition:all ease-out 0.3s;}.elementor-320 .elementor-element.elementor-element-b953450 select{transition:all ease-out 0.3s;}.elementor-320 .elementor-element.elementor-element-b953450 textarea{transition:all ease-out 0.3s;}.elementor-320 .elementor-element.elementor-element-b953450 input[type="submit"]{transition:all ease-out 0.3s;}.elementor-320 .elementor-element.elementor-element-039fddf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-320 .elementor-element.elementor-element-b04ca8d{animation-duration:1400ms;animation-delay:1000ms;animation-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-320 .elementor-element.elementor-element-b04ca8d .aux-modern-heading-secondary{font-size:54px;font-weight:700;line-height:1.2em;letter-spacing:-1px;color:var( --e-global-color-text );max-width:600px;}.elementor-320 .elementor-element.elementor-element-b04ca8d .aux-modern-heading-description{color:var( --e-global-color-primary );font-size:16px;font-weight:400;max-width:500px;}.elementor-320 .elementor-element.elementor-element-dc41976{animation-duration:1400ms;animation-delay:1000ms;animation-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-320 .elementor-element.elementor-element-dc41976 input:not([type="submit"]){transition:all ease-out 0.3s;}.elementor-320 .elementor-element.elementor-element-dc41976 input[type="text"]{transition:all ease-out 0.3s;}.elementor-320 .elementor-element.elementor-element-dc41976 input[type="email"]{transition:all ease-out 0.3s;}.elementor-320 .elementor-element.elementor-element-dc41976 select{transition:all ease-out 0.3s;}.elementor-320 .elementor-element.elementor-element-dc41976 textarea{transition:all ease-out 0.3s;}.elementor-320 .elementor-element.elementor-element-dc41976 input[type="submit"]{transition:all ease-out 0.3s;}@media(min-width:768px){.elementor-320 .elementor-element.elementor-element-5f20a7d{--width:50%;}.elementor-320 .elementor-element.elementor-element-039fddf{--width:50%;}}@media(max-width:1024px){.elementor-320 .elementor-element.elementor-element-ad9d12d .aux-modern-heading-secondary{font-size:42px;max-width:290px;}.elementor-320 .elementor-element.elementor-element-b04ca8d .aux-modern-heading-secondary{font-size:42px;max-width:290px;}}@media(max-width:767px){.elementor-320 .elementor-element.elementor-element-ad9d12d .aux-modern-heading-secondary{font-size:32px;}.elementor-320 .elementor-element.elementor-element-b04ca8d .aux-modern-heading-secondary{font-size:32px;}}/* Start custom CSS for aux_contact_form, class: .elementor-element-b953450 *//* Ridurre lo spazio tra i campi del modulo Contact Form 7 */
.wpcf7-form p {
    margin-bottom: 1px !important;  /* Riduce lo spazio verticale tra i paragrafi */
    padding-bottom: 0 !important;  /* Elimina eventuali padding aggiuntivi */
}

/* Ridurre lo spazio tra i campi di input, textarea e select */
.wpcf7-form input,
.wpcf7-form textarea,
.wpcf7-form select {
    margin-top: 1px !important;  /* Riduce lo spazio sopra il campo */
    margin-bottom: 1px !important; /* Riduce lo spazio sotto il campo */
    padding: 3px;  /* Se vuoi anche regolare la dimensione del campo */
}

/* Se ci sono anche etichette che distanziano i campi */
.wpcf7-form label {
    margin-bottom: 2px !important; /* Riduce lo spazio tra etichetta e campo */
}/* End custom CSS */
/* Start custom CSS for aux_contact_form, class: .elementor-element-dc41976 *//* Ridurre lo spazio tra i campi del modulo Contact Form 7 */
.wpcf7-form p {
    margin-bottom: 1px !important;  /* Riduce lo spazio verticale tra i paragrafi */
    padding-bottom: 0 !important;  /* Elimina eventuali padding aggiuntivi */
}

/* Ridurre lo spazio tra i campi di input, textarea e select */
.wpcf7-form input,
.wpcf7-form textarea,
.wpcf7-form select {
    margin-top: 1px !important;  /* Riduce lo spazio sopra il campo */
    margin-bottom: 1px !important; /* Riduce lo spazio sotto il campo */
    padding: 3px;  /* Se vuoi anche regolare la dimensione del campo */
}

/* Se ci sono anche etichette che distanziano i campi */
.wpcf7-form label {
    margin-bottom: 2px !important; /* Riduce lo spazio tra etichetta e campo */
}/* End custom CSS */