.elementor-2720 .elementor-element.elementor-element-e526ed6{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:stretch;}.elementor-2720 .elementor-element.elementor-element-8754011{text-align:end;}.elementor-2720 .elementor-element.elementor-element-8754011 img{width:50px;}.elementor-2720 .elementor-element.elementor-element-d7259aa{--display:flex;}.elementor-2720 .elementor-element.elementor-element-be22e1d img{max-width:300px;}.elementor-2720 .elementor-element.elementor-element-31b33e2{--display:flex;}.elementor-2720 .elementor-element.elementor-element-68b3a16 .elementor-icon-box-title, .elementor-2720 .elementor-element.elementor-element-68b3a16 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-2720 .elementor-element.elementor-element-68b3a16 .elementor-icon-box-title{color:var( --e-global-color-accent );}#elementor-popup-modal-2720 .dialog-widget-content{animation-duration:0.2s;background-color:var( --e-global-color-primary );}#elementor-popup-modal-2720 .dialog-message{width:100vw;height:custom;align-items:flex-start;}#elementor-popup-modal-2720{justify-content:center;align-items:flex-start;}@media(min-width:768px){.elementor-2720 .elementor-element.elementor-element-d7259aa{--content-width:600px;}}@media(max-width:1024px){.elementor-2720 .elementor-element.elementor-element-e526ed6{--min-height:100vh;}}@media(max-width:767px){.elementor-2720 .elementor-element.elementor-element-e526ed6{--min-height:100vh;}}/* Start custom CSS for shortcode, class: .elementor-element-7d9a0e2 *//* Stile per il pulsante */
.user-registration-Button.button {
    background-color: #242424 !important; /* Sfondo nero */
    color: #ffffff; /* Testo bianco */
    border: none; /* Rimuovi bordi */
    padding: 10px 20px; /* Dimensioni del pulsante */
    border-radius: 5px; /* Arrotondamento angoli */
    cursor: pointer; /* Icona di clic */
    transition: background-color 0.3s ease; /* Effetto al passaggio del mouse */
}

.user-registration-Button.button:hover {
    background-color: #333333; /* Colore al passaggio del mouse */
}

/* Stile per il contenitore del modulo */
.user-registration-Form {
    background-color: #f8f5d6 !important; /* Sfondo beige */
    padding: 20px; /* Spaziatura interna */
    border-radius: 10px; /* Arrotondamento angoli del modulo */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Effetto ombra */
    margin: 20px auto; /* Allinea al centro con spazi esterni */
    max-width: 400px; /* Larghezza massima del modulo */
}

/* Stile per il testo interno del modulo (es. etichette e link) */
.user-registration-Form label,
.user-registration-Form a {
    color: #333333; /* Colore scuro per contrasto */
    font-family: Arial, sans-serif; /* Font leggibile */
    font-size: 14px; /* Dimensione del testo */
}

.user-registration-Form a:hover {
    color: #555555; /* Colore al passaggio del mouse per i link */
    text-decoration: underline; /* Sottolineatura per evidenziare */
}/* End custom CSS */