.elementor-532 .elementor-element.elementor-element-6141f22{--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-532 .elementor-element.elementor-element-f2cf086{border-style:none;}.elementor-532 .elementor-element.elementor-element-f2cf086 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-532 .elementor-element.elementor-element-15242e3{--display:flex;--min-height:439px;--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;--justify-content:center;}.elementor-532 .elementor-element.elementor-element-15242e3:not(.elementor-motion-effects-element-type-background), .elementor-532 .elementor-element.elementor-element-15242e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-f4a6c5d .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-532 .elementor-element.elementor-element-f4a6c5d .elementor-button-content-wrapper{flex-direction:row;}.elementor-532 .elementor-element.elementor-element-f4a6c5d .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-532 .elementor-element.elementor-element-d6f3481 .elementor-heading-title{font-weight:normal;color:#000000;}.elementor-532 .elementor-element.elementor-element-7052a4d{font-size:21px;color:#000000;}.elementor-532 .elementor-element.elementor-element-7052a4d a{color:#000000;}.elementor-532 .elementor-element.elementor-element-6dcf87e{--display:flex;--min-height:350px;--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;--justify-content:center;--overflow:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-532 .elementor-element.elementor-element-6dcf87e:not(.elementor-motion-effects-element-type-background), .elementor-532 .elementor-element.elementor-element-6dcf87e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-532 .elementor-element.elementor-element-2191ba4{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-532 .elementor-element.elementor-element-2191ba4.elementor-element{--align-self:center;}.elementor-532 .elementor-element.elementor-element-2191ba4 .elementor-heading-title{font-size:64px;color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-cf9bd5d{--display:flex;--min-height:439px;--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-532 .elementor-element.elementor-element-cf9bd5d:not(.elementor-motion-effects-element-type-background), .elementor-532 .elementor-element.elementor-element-cf9bd5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-e4ae921{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0px;}.elementor-532 .elementor-element.elementor-element-e4ae921 .elementor-divider-separator{width:100%;}.elementor-532 .elementor-element.elementor-element-e4ae921 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-532 .elementor-element.elementor-element-caf72db .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-532 .elementor-element.elementor-element-caf72db .elementor-button-content-wrapper{flex-direction:row;}.elementor-532 .elementor-element.elementor-element-caf72db .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-532 .elementor-element.elementor-element-792e9cf{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-532 .elementor-element.elementor-element-792e9cf .elementor-heading-title{font-weight:normal;color:#000000;}.elementor-532 .elementor-element.elementor-element-167fc5d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:21px;color:#000000;}.elementor-532 .elementor-element.elementor-element-167fc5d a{color:#000000;}.elementor-532 .elementor-element.elementor-element-d15b5c5{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-532 .elementor-element.elementor-element-25662dc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-532 .elementor-element.elementor-element-25662dc:not(.elementor-motion-effects-element-type-background), .elementor-532 .elementor-element.elementor-element-25662dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-532 .elementor-element.elementor-element-43bbbc7{--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-532 .elementor-element.elementor-element-7403c1b .elementor-button{background-color:#FFFDFD;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-532 .elementor-element.elementor-element-7403c1b .elementor-button-content-wrapper{flex-direction:row;}.elementor-532 .elementor-element.elementor-element-7403c1b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-532 .elementor-element.elementor-element-e252f8d .elementor-heading-title{color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-3648368{width:var( --container-widget-width, 73.147% );max-width:73.147%;--container-widget-width:73.147%;--container-widget-flex-grow:0;font-size:21px;color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-3648368.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-532 .elementor-element.elementor-element-e257455{--display:flex;}.elementor-532 .elementor-element.elementor-element-7ead8e4 .fluentform-widget-wrapper{border-radius:0px 0px 0px 0px;}.elementor-532 .elementor-element.elementor-element-7ead8e4 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-532 .elementor-element.elementor-element-7ead8e4 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-532 .elementor-element.elementor-element-7ead8e4 .fluentform-widget-wrapper .ff-el-group select, .elementor-532 .elementor-element.elementor-element-7ead8e4 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{background-color:#313131;}.elementor-532 .elementor-element.elementor-element-7ead8e4 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-532 .elementor-element.elementor-element-7ead8e4 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-532 .elementor-element.elementor-element-7ead8e4 .fluentform-widget-wrapper .ff-el-group select{color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-7ead8e4 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-532 .elementor-element.elementor-element-7ead8e4 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-532 .elementor-element.elementor-element-7ead8e4 .fluentform-widget-wrapper .ff-el-group select,  .elementor-532 .elementor-element.elementor-element-7ead8e4 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-style:none;}.elementor-532 .elementor-element.elementor-element-7ead8e4 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-532 .elementor-element.elementor-element-7ead8e4 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-532 .elementor-element.elementor-element-7ead8e4 .fluentform-widget-wrapper .ff-el-group select,  .elementor-532 .elementor-element.elementor-element-7ead8e4 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-radius:0px 0px 0px 0px;}.elementor-532 .elementor-element.elementor-element-7ead8e4 .fluentform-widget-wrapper .ff-el-group input::-webkit-input-placeholder, .elementor-532 .elementor-element.elementor-element-7ead8e4 .fluentform-widget-wrapper .ff-el-group textarea::-webkit-input-placeholder{color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-7ead8e4 .fluentform-widget-wrapper .ff_t_c{text-align:left;}.elementor-532 .elementor-element.elementor-element-7ead8e4 .fluentform-widget-wrapper .ff_t_c {color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-7ead8e4 .fluentform-widget-wrapper .ff_upload_btn.ff-btn{border-radius:0px 0px 0px 0px;}.elementor-532 .elementor-element.elementor-element-7ead8e4 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#FFFFFF !important;color:#000000 !important;border-radius:0px 0px 0px 0px;}.elementor-532 .elementor-element.elementor-element-7ead8e4 .fluentform-widget-wrapper .ff-message-success{background-color:#000000;color:#FFFFFF;border-style:none;}.elementor-532 .elementor-element.elementor-element-2334965{--display:flex;--min-height:387px;--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-532 .elementor-element.elementor-element-2334965:not(.elementor-motion-effects-element-type-background), .elementor-532 .elementor-element.elementor-element-2334965 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-532 .elementor-element.elementor-element-ea47649 .elementor-button{background-color:#FFFDFD;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-532 .elementor-element.elementor-element-ea47649 .elementor-button-content-wrapper{flex-direction:row;}.elementor-532 .elementor-element.elementor-element-ea47649 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-532 .elementor-element.elementor-element-91a456b .elementor-heading-title{color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-f09638b{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;font-size:21px;color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-f09638b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-532 .elementor-element.elementor-element-6662555{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-532 .elementor-element.elementor-element-c5ae9b7{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-532 .elementor-element.elementor-element-c5ae9b7 .elementor-divider-separator{width:100%;}.elementor-532 .elementor-element.elementor-element-c5ae9b7 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-532 .elementor-element.elementor-element-fb895d0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-532 .elementor-element.elementor-element-f3e79fe .elementor-heading-title{color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-dae8355 .elementor-button{background-color:#FFFDFD;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-532 .elementor-element.elementor-element-5bbb119{width:initial;max-width:initial;font-size:21px;color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-9e5c038{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-532 .elementor-element.elementor-element-9e5c038 .elementor-divider-separator{width:100%;}.elementor-532 .elementor-element.elementor-element-9e5c038 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-532 .elementor-element.elementor-element-0651a0f{--display:flex;--min-height:387px;--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-532 .elementor-element.elementor-element-0651a0f:not(.elementor-motion-effects-element-type-background), .elementor-532 .elementor-element.elementor-element-0651a0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-532 .elementor-element.elementor-element-ade70dc .elementor-button{background-color:#FFFDFD;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-532 .elementor-element.elementor-element-ade70dc .elementor-button-content-wrapper{flex-direction:row;}.elementor-532 .elementor-element.elementor-element-ade70dc .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-532 .elementor-element.elementor-element-3fa99b0 .elementor-heading-title{color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-befad8a{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;font-size:21px;color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-befad8a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-532 .elementor-element.elementor-element-d76a92a{width:100%;max-width:100%;}.elementor-532 .elementor-element.elementor-element-0d4e546{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-532 .elementor-element.elementor-element-0d4e546 .elementor-divider-separator{width:100%;}.elementor-532 .elementor-element.elementor-element-0d4e546 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-532 .elementor-element.elementor-element-ef4ec2f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-532 .elementor-element.elementor-element-4de397f .elementor-heading-title{color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-d997bf1 .elementor-button{background-color:#FFFDFD;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-532 .elementor-element.elementor-element-e94e54c{width:initial;max-width:initial;font-size:21px;color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-6bd3914{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-532 .elementor-element.elementor-element-6bd3914 .elementor-divider-separator{width:100%;}.elementor-532 .elementor-element.elementor-element-6bd3914 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-532 .elementor-element.elementor-element-6dcf87e{--content-width:1165px;}}@media(max-width:1024px){.elementor-532 .elementor-element.elementor-element-6141f22{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-532 .elementor-element.elementor-element-15242e3{--min-height:364px;}.elementor-532 .elementor-element.elementor-element-6dcf87e{--min-height:364px;}.elementor-532 .elementor-element.elementor-element-cf9bd5d{--min-height:364px;}.elementor-532 .elementor-element.elementor-element-25662dc{--grid-auto-flow:row;}.elementor-532 .elementor-element.elementor-element-fb895d0{--grid-auto-flow:row;}.elementor-532 .elementor-element.elementor-element-ef4ec2f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-532 .elementor-element.elementor-element-15242e3{--min-height:751px;}.elementor-532 .elementor-element.elementor-element-6dcf87e{--min-height:631px;}.elementor-532 .elementor-element.elementor-element-2191ba4 .elementor-heading-title{font-size:56px;}.elementor-532 .elementor-element.elementor-element-cf9bd5d{--min-height:751px;}.elementor-532 .elementor-element.elementor-element-25662dc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-532 .elementor-element.elementor-element-fb895d0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-532 .elementor-element.elementor-element-ef4ec2f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for button, class: .elementor-element-f4a6c5d */.elementor-532 .elementor-element.elementor-element-f4a6c5d .elementor-button-icon svg {
    width: 4px !important; /* Regola i pixel come preferisci */
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15242e3 *//* Selettore generico per tutti gli elementi circle all'interno dell'SVG */
circle {
    /* Imposta il raggio a 0.5 per ottenere un diametro di 1 pixel (1x1) */
    r: 1.1 !important;
    
    /* Potresti aver bisogno di aggiustare le coordinate per il corretto allineamento */
    /* cx: 0.5 !important; */
    /* cy: 0.5 !important; */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dcf87e *//* Media Query per Mobile (Schermi fino a 768px di larghezza) */
@media (max-width: 768px) {
    
    /* 1. Assicura che l'elemento trasparente riveli lo sfondo nero */
    /* Sostituisci #selettore-genitore-o-body con .elementor-element-xxxxxxx (del genitore) o semplicemente body */
    body { 
        background-color: #000000 !important; /* Imposta lo sfondo più esterno a nero */
    }
    
    /* 2. Il selettore del tuo contenitore (lo lasciamo trasparente) */
    .elementor-element-6dcf87e {
        background-color: transparent !important; 
        background-image: none !important;     
    }
}

/* Media Query per Mobile (Schermi fino a 768px di larghezza) */
@media (max-width: 768px) {
    
    /* 1. Assicura che lo sfondo più esterno sia nero */
    body {
        background-color: #000000 !important;
    }

    /* 2. Rende trasparente il contenitore specifico */
    .elementor-element-a5b5133 {
        background-color: transparent !important; /* Rimuove lo sfondo di colore */
        background-image: none !important;      /* Rimuove lo sfondo di immagine */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-caf72db */.elementor-532 .elementor-element.elementor-element-caf72db .elementor-button-icon svg {
    width: 4px !important; /* Regola i pixel come preferisci */
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf9bd5d *//* Selettore generico per tutti gli elementi circle all'interno dell'SVG */
circle {
    /* Imposta il raggio a 0.5 per ottenere un diametro di 1 pixel (1x1) */
    r: 1.1 !important;
    
    /* Potresti aver bisogno di aggiustare le coordinate per il corretto allineamento */
    /* cx: 0.5 !important; */
    /* cy: 0.5 !important; */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7403c1b */.elementor-532 .elementor-element.elementor-element-7403c1b .elementor-button-icon svg {
    width: 4px !important; /* Regola i pixel come preferisci */
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25662dc *//* Media Query per Mobile (Schermi fino a 768px di larghezza) */
@media (max-width: 768px) {
    
    /* 1. Imposta lo sfondo più esterno (margini) a nero */
    body {
        background-color: #000000 !important;
    }

    /* 2. Rende trasparente il contenitore specifico di Elementor (25662dc) */
    .elementor-element-25662dc {
        background-color: transparent !important; /* Rimuove lo sfondo di colore */
        background-image: none !important;      /* Rimuove lo sfondo di immagine */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ea47649 */.elementor-532 .elementor-element.elementor-element-ea47649 .elementor-button-icon svg {
    width: 4px !important; /* Regola i pixel come preferisci */
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dae8355 */.elementor-532 .elementor-element.elementor-element-dae8355 .elementor-button-icon svg {
    width: 4px !important; /* Regola i pixel come preferisci */
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ade70dc */.elementor-532 .elementor-element.elementor-element-ade70dc .elementor-button-icon svg {
    width: 4px !important; /* Regola i pixel come preferisci */
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d997bf1 */.elementor-532 .elementor-element.elementor-element-d997bf1 .elementor-button-icon svg {
    width: 4px !important; /* Regola i pixel come preferisci */
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS */* {
  font-family: "Atkinson Hyperlegible", sans-serif;
}/* End custom CSS */