.elementor-kit-10{--e-global-color-primary:#FABC10;--e-global-color-secondary:#C5ED86;--e-global-color-text:#204126;--e-global-color-accent:#EE542F;--e-global-color-0433f05:#227430;--e-global-color-f8da899:#F8F5ED;--e-global-color-04474bf:#EFEDE7;--e-global-color-ea1e8a2:#121212;--e-global-typography-primary-font-family:"Nunito";--e-global-typography-primary-font-size:36px;--e-global-typography-primary-font-weight:900;--e-global-typography-primary-line-height:43px;--e-global-typography-secondary-font-family:"Nunito";--e-global-typography-secondary-font-size:25px;--e-global-typography-secondary-font-weight:900;--e-global-typography-secondary-line-height:34px;--e-global-typography-text-font-family:"Nunito";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:bold;--e-global-typography-text-line-height:22px;--e-global-typography-accent-font-family:"Nunito";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:bold;--e-global-typography-accent-line-height:27px;--e-global-typography-9d87ffe-font-family:"Nunito";--e-global-typography-9d87ffe-font-size:36px;--e-global-typography-9d87ffe-font-weight:bold;--e-global-typography-9d87ffe-line-height:43px;--e-global-typography-369c0ea-font-family:"Nunito";--e-global-typography-369c0ea-font-size:16px;--e-global-typography-369c0ea-font-weight:700;--e-global-typography-369c0ea-text-transform:uppercase;--e-global-typography-369c0ea-line-height:24px;background-color:var( --e-global-color-f8da899 );--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:600ms;--e-preloader-animation-duration:1000ms;--e-preloader-delay:0ms;--e-preloader-color:var( --e-global-color-f8da899 );--e-preloader-size:30px;}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-f8da899 );background-color:var( --e-global-color-accent );border-radius:16px 16px 16px 16px;padding:5px 20px 5px 20px;}.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{color:var( --e-global-color-f8da899 );background-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-10{--e-global-typography-primary-font-size:30px;--e-global-typography-primary-line-height:34px;--e-global-typography-secondary-font-size:23px;--e-global-typography-secondary-line-height:32px;--e-global-typography-accent-font-size:18px;--e-global-typography-accent-line-height:25px;--e-global-typography-9d87ffe-font-size:30px;--e-global-typography-9d87ffe-line-height:34px;}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */p {margin-bottom:0px !important}

.elementor-widget:not(:last-child) {margin-bottom: 0px;}

.home-slider .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom:-40px;
}

#page {overflow-x: hidden}

.ital-section {
    padding: 80px 0px 80px 0px }
@media (max-width:1140px) {
    .ital-section { padding: 50px 20px 50px 20px }
}
@media (max-width:767px) {
    .ital-section { padding: 40px 20px 40px 20px }
}


@media (max-width: 1024px) {
#header-menu .elementor-nav-menu a { justify-content: flex-end !important}

#header-menu .elementor-nav-menu--dropdown:not(.sub-menu) {width:220px !important; right:0px !important; left:auto !important; padding: 10px 20px;}

#header-menu .sub-menu {padding-right: 10px;}

.home-slider .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom:-60px;
}
}
@media (max-width:767px) {
    .home-slider .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom:-45px;
}
}


.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {margin-bottom: 0px;}

#certs .elementor-toggle-icon-opened, #certs .elementor-toggle-icon-closed {font-size:30px;}

#certs .elementor-toggle-title {padding-left:10px; text-decoration: none}

@media (min-width:768px) {
    .descrizione-prodotto {min-height:170px}
}

.boxed-col-left{
    padding-left:calc((100% - 1140px)/2)
}

#footer-menu .sub-menu {display:none !important;}/* End custom CSS */