.elementor-kit-8{--e-global-color-primary:#1271A7;--e-global-color-secondary:#1E323C;--e-global-color-text:#505050;--e-global-color-accent:#4CABD3;--e-global-color-5865915:#133371;--e-global-color-83df4f7:#68C6C2;--e-global-color-e258c1d:#0057A1;--e-global-color-894b487:#8C9093;--e-global-color-1cd4874:#FFFFFF;--e-global-color-c7a026c:#000000;--e-global-color-145c733:#973E3E;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:50px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-size:18px;--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:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-b7ac37d-font-family:"Lato";--e-global-typography-b7ac37d-font-size:16px;--e-global-typography-b7ac37d-font-weight:500;--e-global-typography-b7ac37d-text-transform:uppercase;--e-global-typography-b25d592-font-family:"Poppins";--e-global-typography-b25d592-font-size:28px;--e-global-typography-b25d592-font-weight:700;--e-global-typography-b25d592-line-height:1.2em;--e-global-typography-ae8d958-font-family:"Poppins";--e-global-typography-ae8d958-font-size:22px;--e-global-typography-ae8d958-font-weight:500;--e-global-typography-6ebff41-font-family:"Lato";--e-global-typography-6ebff41-font-size:20px;--e-global-typography-6ebff41-font-weight:500;--e-global-typography-4e786a2-font-family:"Lato";--e-global-typography-4e786a2-font-size:14px;--e-global-typography-4e786a2-font-weight:400;}.elementor-kit-8 a{color:var( --e-global-color-primary );}.elementor-kit-8 a:hover{color:var( --e-global-color-5865915 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.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{--lightbox-header-icons-size:35px;--lightbox-navigation-icons-size:40px;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-kit-8{--e-global-typography-primary-font-size:40px;--e-global-typography-secondary-font-size:28px;--e-global-typography-b25d592-font-size:26px;--e-global-typography-ae8d958-font-size:20px;--e-global-typography-6ebff41-font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-primary-font-size:36px;--e-global-typography-secondary-font-size:26px;--e-global-typography-b25d592-font-size:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.underline-effect .elementor-heading-title,
.underline-effect a{
    padding-left: 10px;
    transition: all 0.2s ease-in-out
}

.underline-effect .elementor-heading-title:before,
.underline-effect a:before{
    content: "";
    width: 12px;
    height: 1px;
    background-color: var(--e-global-color-text);
    position: absolute;
    bottom: 5px;
    left: 0px;
    transition: all 0.2s ease-in-out
}

.underline-effect .elementor-heading-title:hover,
.underline-effect a:hover,
.underline-effect a.active{
    padding-left: 0px;
    transition: all 0.2s ease-in-out
}

.underline-effect .elementor-heading-title:hover:before,
.underline-effect a:hover:before,
.underline-effect a.active:before{
    content: "";
    width: 100%;
    height: 1px;
    background-color: var(--e-global-color-primary);
    position: absolute;
    bottom: -2px;
    left: 0px;
    transition: all 0.2s ease-in-out
}
.underline-effect{
    position: relative;
}

.dialog-lightbox-close-button{
    display: grid;
    text-align: center;
    font-family: "Lato";
    display: grid!important;
}
.dialog-lightbox-close-button{
    border-radius: 50%;
    color:#fff;
}
.dialog-lightbox-close-button:after {
    content: "Chiudi";
    font-size:0.4em;
    display: grid!important;
    text-align: center;
    font-family: "Lato";
    justify-content: center;
    color:#fff;
}

.eicon-chevron-left, .eicon-chevron-right{
    border-radius:50%;
    color:var(--e-global-color-primary);
    text-align: center;
    justify-content: center;
    display: inline-block;
    padding: 15px;
    background: #fff;
    
}

/*.eicon-chevron-left:after{
    content:"Indietro";
    font-size:0.7em;
    font-family: "Lato";
    color:#fff;
    display: inline-block
}
.eicon-chevron-right:before{
    content:"Avanti";
    font-size:0.7em;
    font-family: "Lato";
    color:#fff;
    display: inline-block
}*/


.elementor-slideshow__title{
    font-size:22px;
    text-transform: uppercase;
}

.swiper-zoom-container img{
    background-color:#fff;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://technoplants.identitacreative.it/wp-content/uploads/2023/01/Lato-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://technoplants.identitacreative.it/wp-content/uploads/2023/01/Lato-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://technoplants.identitacreative.it/wp-content/uploads/2023/01/Lato-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://technoplants.identitacreative.it/wp-content/uploads/2023/01/Lato-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://technoplants.identitacreative.it/wp-content/uploads/2023/01/Lato-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://technoplants.identitacreative.it/wp-content/uploads/2023/01/Lato-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://technoplants.identitacreative.it/wp-content/uploads/2023/01/Lato-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://technoplants.identitacreative.it/wp-content/uploads/2023/01/Lato-BlackItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */