.elementor-37 .elementor-element.elementor-element-23c5de5f{--display:flex;--min-height:100vh;}.elementor-37 .elementor-element.elementor-element-23c5de5f:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-23c5de5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://phantomreapers.it/wp-content/uploads/2025/04/WhatsApp-Image-2025-04-01-at-15.01.21_5c063094.jpg");background-size:cover;}.elementor-37 .elementor-element.elementor-element-7eebb56{--display:flex;--min-height:100vh;--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:flex-start;--align-items:center;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;}.elementor-37 .elementor-element.elementor-element-7eebb56:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-7eebb56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131212DE;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-a680771 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-a680771 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-weight:700;color:#E27523;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-7e1d8136 > .elementor-widget-container{background-color:#131212;margin:17px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:27px 27px 27px 27px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-37 .elementor-element.elementor-element-7e1d8136{text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-37 .elementor-element.elementor-element-7eebb56{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-7e1d8136 *//* Modifica il colore del testo (label) per il modulo con ID user-registration-form-42 */
#user-registration-form-42 label {
    color: #E27523 !important;  /* Colore arancione per il testo delle etichette (Username, Email, ecc.) */
}

/* Modifica il colore di sfondo e il colore del testo dei campi di inserimento dati */
#user-registration-form-42 input[type="text"],
#user-registration-form-42 input[type="email"],
#user-registration-form-42 input[type="password"],
#user-registration-form-42 textarea {
    background-color: rgba(255, 255, 255, 0.8) !important;  /* Colore bianco con trasparenza per i campi di inserimento */
    color: #333333 !important;  /* Colore del testo nei campi */
    border: 1px solid #ccc !important;  /* Colore del bordo dei campi */
    padding: 10px !important;
    border-radius: 4px !important;  /* Raggio degli angoli dei campi */
    width: 100% !important;  /* Imposta la larghezza dei campi al 100% */
}

/* Modifica il colore di sfondo e del testo del pulsante di invio con maggiore specificità */
form#user-registration-form-42 input[type="submit"] {
    background-color: #E27523 !important;  /* Colore arancione per il pulsante */
    color: #FFFFFF !important;  /* Colore bianco per il testo del pulsante */
    border: none !important;
    padding: 12px 20px !important;
    font-size: 16px !important;
    cursor: pointer !important;
    border-radius: 4px !important;  /* Raggio degli angoli del pulsante */
    transition: background-color 0.3s ease !important;
}

/* Colore del pulsante al passaggio del mouse */
form#user-registration-form-42 input[type="submit"]:hover {
    background-color: #b6611f !important;  /* Colore arancione scuro quando si passa sopra con il mouse */
}


/* Modifica il colore dei link (es. "Password smarrita") */
#user-registration-form-42 a {
    color: #E27523 !important;  /* Colore arancione per i link */
    text-decoration: none !important;
    font-weight: bold !important;
}

/* Colore del link al passaggio del mouse */
#user-registration-form-42 a:hover {
    color: #b6611f !important;  /* Colore arancione scuro quando si passa sopra con il mouse */
}/* End custom CSS */