.elementor-kit-10{--e-global-color-primary:#46331B;--e-global-color-secondary:#D7D4CB;--e-global-color-text:#726049;--e-global-color-accent:#BCA591;--e-global-color-e7144ea:#E67534;--e-global-color-995ed51:#E74E01;--e-global-color-c1e76b5:#FFFFFF;--e-global-color-5ffcd73:#F0E9E1;--e-global-typography-primary-font-family:"Lato";--e-global-typography-primary-font-size:70px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.25em;--e-global-typography-secondary-font-family:"Lato";--e-global-typography-secondary-font-size:60px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-size:50px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.5em;color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{background-color:var( --e-global-color-e7144ea );font-size:25px;font-weight:700;color:var( --e-global-color-c1e76b5 );border-radius:10px 10px 10px 10px;}.elementor-kit-10 button:hover,.elementor-kit-10 button:focus,.elementor-kit-10 input[type="button"]:hover,.elementor-kit-10 input[type="button"]:focus,.elementor-kit-10 input[type="submit"]:hover,.elementor-kit-10 input[type="submit"]:focus,.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-button:focus{background-color:var( --e-global-color-995ed51 );}.elementor-kit-10 h1{color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:70px;font-weight:900;}.elementor-kit-10 h2{color:var( --e-global-color-primary );font-size:60px;font-weight:900;}.elementor-kit-10 h3{color:var( --e-global-color-primary );font-size:50px;font-weight:900;}.elementor-kit-10 h4{color:var( --e-global-color-primary );font-size:40px;font-weight:900;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1200px){.elementor-kit-10{--e-global-typography-primary-font-size:32px;--e-global-typography-secondary-font-size:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:880px){.elementor-kit-10{--e-global-typography-primary-font-size:24px;--e-global-typography-secondary-font-size:20px;}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Body */

body {
max-width: 2560px;
margin: 0 auto;
}

html, body {
    overflow-x: hidden;
}

/* CookieYes*/

.cky-consent-container, .cky-preference-center{
    font-family: arial;
}

/* Popup autofocus bug */

a:active, a:focus {
  outline: 0;
  border: none;
  outline-style: none;
}

/*Pulsante per scendere di sezione */

.go-down, .go-up {
    cursor: pointer;
}

.go-down:hover .elementor-icon, .go-up:hover .elementor-icon {
    transform: translateY(5px);
}

/*Animazione righe testo */
.animated-text {
            overflow: hidden;
        }
.line-wrapper {
    overflow: hidden;
    display: block;
    padding: 5px 0;
}
.line-inner {
    display: inline-block;
    transform: translateY(100%);
    opacity: 0;
}

/*Tabella dati*/

.tabella-dati, .tabella-accessori {
    border-collapse: collapse; /* Unisce i bordi delle celle */
    width: 100%; /* Opzionale, per allineare la tabella */
} 

.tabella-dati table, .tabella-accessori table {
        width: 100%;
        border-collapse: collapse;
    }
.tabella-dati th, .tabella-dati td, .tabella-accessori th, .tabella-accessori td {
        border: 1px solid #000;
        padding: 8px;
        text-align: left;
        color: var(--e-global-color-primary);
    }
.tabella-dati th, .tabella-accessori th {
        white-space: nowrap;
        width: 1px; 
        padding: 10px 20px;
        font-weight: bold;
    }
.tabella-dati td, .tabella-accessori td {
        width: fit-content; 
        padding: 10px 20px;
    }
    
table .bg-color {
    background-color: #9F9D90;
    color: white;
}   

.tabella-accessori td:first-child {
    width: auto;
}

.tabella-accessori td img {
    max-width: 150px;
}
  
    
   
    
@media(max-width: 880px) {
.tabella-dati th, .tabella-dati td, .tabella-accessori th, .tabella-accessori td {
      font-size: 14px;
  }  
  
  .acf-accessori-wrapper {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        position: relative;
    }
    


    .tabella-accessori {
        min-width: 600px;
        width: auto;
        margin-right: 30px;
        table-layout: fixed;
    }
    
    .tabella-accessori td img {
    max-width: 80px;
}
} 


/*Lightbox*/

.elementor-lightbox .swiper {
    position: relative;
}

footer.elementor-slideshow__footer.elementor-lightbox-prevent-close {
    position: absolute;
    top: 10px;
    height: 30px;
    z-index: 0;
}

.elementor-slideshow__title {
    font-size: 22px!important;
    text-align: left;
}/* End custom CSS */