.elementor-kit-506{--e-global-color-primary:#F5333F;--e-global-color-secondary:#242120;--e-global-color-text:#666666;--e-global-color-accent:#61CE70;--e-global-color-2fc8d39:#F5333F;--e-global-color-df890ed:#FFFFFF;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-weight:500;--e-global-typography-c217c07-font-family:"Manrope";--e-global-typography-c217c07-font-size:16px;--e-global-typography-c217c07-font-weight:400;--e-global-typography-c217c07-line-height:1.5em;--e-global-typography-bb6279d-font-family:"Manrope";--e-global-typography-bb6279d-font-size:14px;--e-global-typography-bb6279d-font-weight:600;--e-global-typography-bb6279d-text-transform:uppercase;--e-global-typography-d6ab704-font-family:"Manrope";--e-global-typography-d6ab704-font-size:45px;--e-global-typography-d6ab704-font-weight:400;--e-global-typography-d6ab704-line-height:1em;--e-global-typography-f2dc66a-font-family:"Manrope";--e-global-typography-f2dc66a-font-size:16px;--e-global-typography-f2dc66a-font-weight:700;--e-global-typography-1a1c215-font-family:"Manrope";--e-global-typography-1a1c215-font-size:14px;--e-global-typography-1a1c215-font-weight:400;--e-global-typography-1a1c215-line-height:1.5em;color:#000000;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:20px;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:1500ms;--e-preloader-animation:flash;--e-preloader-animation-duration:3000ms;--e-preloader-delay:0ms;--e-preloader-width:130px;}.elementor-kit-506 h2{color:#FF0000E8;font-family:"Manrope", Sans-serif;font-size:60px;font-weight:300;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:#FFFFFFD9;--lightbox-ui-color:var( --e-global-color-primary );--lightbox-ui-color-hover:var( --e-global-color-secondary );--lightbox-header-icons-size:34px;--lightbox-navigation-icons-size:34px;}.elementor-kit-506 e-page-transition{background-color:var( --e-global-color-df890ed );}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-header .site-navigation .menu li{font-family:"Manrope", Sans-serif;}@media(max-width:1024px){.elementor-kit-506{--e-global-typography-c217c07-font-size:16px;--e-global-typography-bb6279d-font-size:13px;--e-global-typography-d6ab704-font-size:38px;--e-global-typography-d6ab704-line-height:1em;--e-global-typography-f2dc66a-font-size:15px;--e-global-typography-1a1c215-font-size:13px;--e-preloader-width:120px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-506{--e-global-typography-c217c07-font-size:16px;--e-global-typography-bb6279d-font-size:12px;--e-global-typography-d6ab704-font-size:32px;--e-global-typography-d6ab704-line-height:1em;--e-global-typography-f2dc66a-font-size:14px;--e-global-typography-1a1c215-font-size:12px;--e-preloader-width:100px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@media (max-width:767px){
    html body {
        scroll-snap-type: none;
    }
}



/*/////////
MENU
////////*/
.plus-offcanvas-close:after,
.plus-offcanvas-close:before {
    border-color: #FFF!important;
    width: 30px!important;
}

.plus-offcanvas-close:hover:after,
.plus-offcanvas-close:hover:before{
    border-color: #000!important;
}

.plus-offcanvas-close:hover {
    opacity: 0.6;
    transition: 0.4s
}

/*LANG SWITCHER*/
.trp-language-switcher > div {
    background: none ;
    border: none;
    border-radius: 0;
    padding: 0px;

}

.trp-language-switcher > div > a {
    color: var(--e-global-color-primary);
    font-size: 12px;
    font-weight: 700;
    display: block;
    padding:4px;
    border-radius: 0px;
     text-align: center;
}

.trp-language-switcher > div > a:hover {
    background: var(--e-global-color-primary);
    color: #FFF
}

a.trp-ls-disabled-language:hover {
    color: var(--e-global-color-primary)!important;
}


.feature {
    box-shadow: 0 0 10px rgba(0,0,0,0.5)
}

.feature h3:after {
    background: red;
    content:'';
    display: block;
    height: 1px;
    margin: 0.5em 0;
    width: 100%
}

.feature .elementor-image-box-content {
    padding: 1em 1.5em 1.5em 1.5em
}

.list-carousel-slick .post-inner-loop .slick-list.draggable {
    cursor: auto
}

.carousel-clienti .client-featured-logo img {
    filter: saturate(0);
    transition: 0.4s;
}

.carousel-clienti .client-featured-logo img:hover {
    filter: saturate(1);
}/* End custom CSS */