.elementor-9798 .elementor-element.elementor-element-25b84af > .elementor-container{max-width:1500px;}.elementor-9798 .elementor-element.elementor-element-25b84af:not(.elementor-motion-effects-element-type-background), .elementor-9798 .elementor-element.elementor-element-25b84af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}.elementor-9798 .elementor-element.elementor-element-25b84af{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9798 .elementor-element.elementor-element-25b84af > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9798 .elementor-element.elementor-element-f6a8416{--spacer-size:142px;}.elementor-9798 .elementor-element.elementor-element-a3da61b > .elementor-container{max-width:1500px;}.elementor-9798 .elementor-element.elementor-element-a3da61b:not(.elementor-motion-effects-element-type-background), .elementor-9798 .elementor-element.elementor-element-a3da61b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}.elementor-9798 .elementor-element.elementor-element-a3da61b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9798 .elementor-element.elementor-element-a3da61b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9798 .elementor-element.elementor-element-db09589{text-align:left;}.elementor-9798 .elementor-element.elementor-element-db09589 .elementor-heading-title{color:#EAEAEA;font-size:17px;font-weight:600;}.elementor-9798 .elementor-element.elementor-element-12b5036 > .elementor-container{max-width:1500px;}.elementor-9798 .elementor-element.elementor-element-12b5036:not(.elementor-motion-effects-element-type-background), .elementor-9798 .elementor-element.elementor-element-12b5036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}.elementor-9798 .elementor-element.elementor-element-12b5036{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9798 .elementor-element.elementor-element-12b5036 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9798 .elementor-element.elementor-element-07f0be6{text-align:left;}.elementor-9798 .elementor-element.elementor-element-07f0be6 .elementor-heading-title{color:#EAEAEA;font-size:17px;font-weight:600;}.elementor-9798 .elementor-element.elementor-element-79c6dcd > .elementor-widget-container{margin:69px 0px 0px 0px;}.elementor-9798 .elementor-element.elementor-element-e5724fc > .elementor-container{max-width:1500px;}.elementor-9798 .elementor-element.elementor-element-e5724fc:not(.elementor-motion-effects-element-type-background), .elementor-9798 .elementor-element.elementor-element-e5724fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}.elementor-9798 .elementor-element.elementor-element-e5724fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9798 .elementor-element.elementor-element-e5724fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9798 .elementor-element.elementor-element-bad5421{--spacer-size:145px;}.elementor-9798 .elementor-element.elementor-element-0881c2d > .elementor-container{max-width:1500px;}.elementor-9798 .elementor-element.elementor-element-0881c2d:not(.elementor-motion-effects-element-type-background), .elementor-9798 .elementor-element.elementor-element-0881c2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}.elementor-9798 .elementor-element.elementor-element-0881c2d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9798 .elementor-element.elementor-element-0881c2d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9798 .elementor-element.elementor-element-8df1a9a > .elementor-widget-container{margin:69px 0px 0px 0px;}.elementor-9798 .elementor-element.elementor-element-f79703d{text-align:right;}.elementor-9798 .elementor-element.elementor-element-f79703d .elementor-heading-title{color:#EAEAEA;font-size:17px;font-weight:600;}.elementor-9798 .elementor-element.elementor-element-28910ba > .elementor-container{max-width:1500px;}.elementor-9798 .elementor-element.elementor-element-28910ba:not(.elementor-motion-effects-element-type-background), .elementor-9798 .elementor-element.elementor-element-28910ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}.elementor-9798 .elementor-element.elementor-element-28910ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9798 .elementor-element.elementor-element-28910ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9798 .elementor-element.elementor-element-37a1fa8{--spacer-size:145px;}.elementor-9798 .elementor-element.elementor-element-844b5fe > .elementor-container{max-width:1500px;}.elementor-9798 .elementor-element.elementor-element-844b5fe:not(.elementor-motion-effects-element-type-background), .elementor-9798 .elementor-element.elementor-element-844b5fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}.elementor-9798 .elementor-element.elementor-element-844b5fe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9798 .elementor-element.elementor-element-844b5fe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9798 .elementor-element.elementor-element-66ef68a{text-align:left;}.elementor-9798 .elementor-element.elementor-element-66ef68a .elementor-heading-title{color:#EAEAEA;font-size:17px;font-weight:600;}.elementor-9798 .elementor-element.elementor-element-6a02759 > .elementor-widget-container{margin:69px 0px 0px 0px;}.elementor-9798 .elementor-element.elementor-element-6a3a44f > .elementor-container{max-width:1500px;}.elementor-9798 .elementor-element.elementor-element-6a3a44f:not(.elementor-motion-effects-element-type-background), .elementor-9798 .elementor-element.elementor-element-6a3a44f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}.elementor-9798 .elementor-element.elementor-element-6a3a44f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9798 .elementor-element.elementor-element-6a3a44f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9798 .elementor-element.elementor-element-de33471 > .elementor-container{max-width:1500px;}.elementor-9798 .elementor-element.elementor-element-de33471:not(.elementor-motion-effects-element-type-background), .elementor-9798 .elementor-element.elementor-element-de33471 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}.elementor-9798 .elementor-element.elementor-element-de33471{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9798 .elementor-element.elementor-element-de33471 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9798 .elementor-element.elementor-element-232064e{--spacer-size:101px;}.elementor-9798 .elementor-element.elementor-element-9668e14{--divider-border-style:solid;--divider-color:#FBFBFB;--divider-border-width:1px;}.elementor-9798 .elementor-element.elementor-element-9668e14 .elementor-divider-separator{width:100%;}.elementor-9798 .elementor-element.elementor-element-9668e14 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-9798 .elementor-element.elementor-element-204e44e{--spacer-size:121px;}.elementor-9798 .elementor-element.elementor-element-8095892 > .elementor-container{max-width:1500px;}.elementor-9798 .elementor-element.elementor-element-8095892:not(.elementor-motion-effects-element-type-background), .elementor-9798 .elementor-element.elementor-element-8095892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}.elementor-9798 .elementor-element.elementor-element-8095892{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9798 .elementor-element.elementor-element-8095892 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9798 .elementor-element.elementor-element-cc31aed{text-align:left;}.elementor-9798 .elementor-element.elementor-element-cc31aed .elementor-heading-title{color:#EAEAEA;font-size:17px;font-weight:600;}.elementor-9798 .elementor-element.elementor-element-1c29eaa > .elementor-container{max-width:1500px;}.elementor-9798 .elementor-element.elementor-element-1c29eaa:not(.elementor-motion-effects-element-type-background), .elementor-9798 .elementor-element.elementor-element-1c29eaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}.elementor-9798 .elementor-element.elementor-element-1c29eaa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9798 .elementor-element.elementor-element-1c29eaa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9798 .elementor-element.elementor-element-0d3eb8f{text-align:right;}.elementor-9798 .elementor-element.elementor-element-0d3eb8f .elementor-heading-title{color:#EAEAEA;font-size:17px;font-weight:600;}.elementor-9798 .elementor-element.elementor-element-a6b028c > .elementor-container{max-width:1500px;}.elementor-9798 .elementor-element.elementor-element-a6b028c:not(.elementor-motion-effects-element-type-background), .elementor-9798 .elementor-element.elementor-element-a6b028c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}.elementor-9798 .elementor-element.elementor-element-a6b028c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9798 .elementor-element.elementor-element-a6b028c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9798 .elementor-element.elementor-element-e8c48a8{--spacer-size:145px;}.elementor-9798 .elementor-element.elementor-element-ce15497 > .elementor-container{max-width:1500px;}.elementor-9798 .elementor-element.elementor-element-ce15497:not(.elementor-motion-effects-element-type-background), .elementor-9798 .elementor-element.elementor-element-ce15497 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}.elementor-9798 .elementor-element.elementor-element-ce15497{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9798 .elementor-element.elementor-element-ce15497 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9798 .elementor-element.elementor-element-6f2040b{--spacer-size:101px;}.elementor-9798 .elementor-element.elementor-element-956f53f{--divider-border-style:solid;--divider-color:#FBFBFB;--divider-border-width:1px;}.elementor-9798 .elementor-element.elementor-element-956f53f .elementor-divider-separator{width:100%;}.elementor-9798 .elementor-element.elementor-element-956f53f .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-9798 .elementor-element.elementor-element-9b75eec{--spacer-size:121px;}.elementor-9798 .elementor-element.elementor-element-5b2ebcf > .elementor-container{max-width:1500px;}.elementor-9798 .elementor-element.elementor-element-5b2ebcf:not(.elementor-motion-effects-element-type-background), .elementor-9798 .elementor-element.elementor-element-5b2ebcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}.elementor-9798 .elementor-element.elementor-element-5b2ebcf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9798 .elementor-element.elementor-element-5b2ebcf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9798 .elementor-element.elementor-element-641d7bf{text-align:left;}.elementor-9798 .elementor-element.elementor-element-641d7bf .elementor-heading-title{color:#EAEAEA;font-size:17px;font-weight:600;}.elementor-9798 .elementor-element.elementor-element-db329f1 > .elementor-container{max-width:1500px;}.elementor-9798 .elementor-element.elementor-element-db329f1:not(.elementor-motion-effects-element-type-background), .elementor-9798 .elementor-element.elementor-element-db329f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}.elementor-9798 .elementor-element.elementor-element-db329f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9798 .elementor-element.elementor-element-db329f1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9798 .elementor-element.elementor-element-9c7ad70{text-align:right;}.elementor-9798 .elementor-element.elementor-element-9c7ad70 .elementor-heading-title{color:#EAEAEA;font-size:17px;font-weight:600;}.elementor-9798 .elementor-element.elementor-element-51771f6 > .elementor-container{max-width:1500px;}.elementor-9798 .elementor-element.elementor-element-51771f6:not(.elementor-motion-effects-element-type-background), .elementor-9798 .elementor-element.elementor-element-51771f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}.elementor-9798 .elementor-element.elementor-element-51771f6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9798 .elementor-element.elementor-element-51771f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9798 .elementor-element.elementor-element-b471919{--spacer-size:145px;}@media(min-width:901px){.elementor-9798 .elementor-element.elementor-element-d161b10{width:36.6%;}.elementor-9798 .elementor-element.elementor-element-0df6683{width:63.4%;}.elementor-9798 .elementor-element.elementor-element-77743b2{width:63.533%;}.elementor-9798 .elementor-element.elementor-element-166dc8f{width:36.434%;}.elementor-9798 .elementor-element.elementor-element-b47fe8a{width:36.467%;}.elementor-9798 .elementor-element.elementor-element-c1bf262{width:63.533%;}.elementor-9798 .elementor-element.elementor-element-6b9ec58{width:63.533%;}.elementor-9798 .elementor-element.elementor-element-e533f9e{width:36.434%;}.elementor-9798 .elementor-element.elementor-element-e2bbb3c{width:63.533%;}.elementor-9798 .elementor-element.elementor-element-1908381{width:36.434%;}}/* Start custom CSS for html, class: .elementor-element-79c6dcd */.hidden-text-wrapper {
    max-width: 100%;
    margin-bottom: 15px; /* spazio tra blocchi */
    text-align: left; /* allinea tutto a destra */
}

.hidden-text {
    max-height: 100px; /* altezza iniziale visibile */
    overflow: hidden;
    transition: max-height 0.5s ease;
    color: #fbfbfb;      /* colore del testo */
    font-size: 13px;      /* dimensione del testo */
    line-height: 1.5;     /* altezza linea per leggibilità */
}

.hidden-text.expanded {
    max-height: 2000px; /* abbastanza grande da mostrare tutto */
}

.show-more {
    display: inline-block;
    margin-top: -5px;
    color: #fbfbfb;      /* stesso colore del testo */
    cursor: pointer;
    font-weight: bold;
    font-size: 13px;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8df1a9a */.hidden-text-wrapper {
    max-width: 100%;
    margin-bottom: 20px; /* spazio tra blocchi */
    text-align: right; /* allinea tutto a destra */
}

.hidden-text {
    max-height: 100px; /* altezza iniziale visibile */
    overflow: hidden;
    transition: max-height 0.5s ease;
    color: #fbfbfb;      /* colore del testo */
    font-size: 13px;      /* dimensione del testo */
    line-height: 1.5;     /* altezza linea per leggibilità */
}

.hidden-text.expanded {
    max-height: 2000px; /* abbastanza grande da mostrare tutto */
}

.show-more {
    display: inline-block;
    margin-top: 5px;
    color: #fbfbfb;      /* stesso colore del testo */
    cursor: pointer;
    font-weight: bold;
    font-size: 13px;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a02759 */.hidden-text-wrapper {
    max-width: 100%;
    margin-bottom: 20px; /* spazio tra blocchi */
    text-align: left; /* allinea tutto a destra */
}

.hidden-text {
    max-height: 100px; /* altezza iniziale visibile */
    overflow: hidden;
    transition: max-height 0.5s ease;
    color: #fbfbfb;      /* colore del testo */
    font-size: 13px;      /* dimensione del testo */
    line-height: 1.5;     /* altezza linea per leggibilità */
}

.hidden-text.expanded {
    max-height: 2000px; /* abbastanza grande da mostrare tutto */
}

.show-more {
    display: inline-block;
    margin-top: 5px;
    color: #fbfbfb;      /* stesso colore del testo */
    cursor: pointer;
    font-weight: none;
    font-size: 13px;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS */.elementor-location-header.elementor-header {
    background-color: #272727 !important;
}/* End custom CSS */