.elementor-kit-8{--e-global-color-primary:#333333;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#333333;--e-global-color-accent:#333333;--e-global-color-618d3e0:#F9F9F9;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"articulat-cf";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:22px;--e-global-typography-text-letter-spacing:0.2px;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-125f367-font-family:"articulat-cf";--e-global-typography-125f367-font-size:65px;--e-global-typography-125f367-font-weight:800;--e-global-typography-125f367-line-height:71px;--e-global-typography-125f367-letter-spacing:0px;--e-global-typography-a977fb6-font-family:"articulat-cf";--e-global-typography-a977fb6-font-size:50px;--e-global-typography-a977fb6-font-weight:700;--e-global-typography-a977fb6-line-height:45px;--e-global-typography-a977fb6-letter-spacing:0px;--e-global-typography-a0edeba-font-family:"articulat-cf";--e-global-typography-a0edeba-font-size:21px;--e-global-typography-a0edeba-font-weight:700;--e-global-typography-a0edeba-line-height:21px;--e-global-typography-a0edeba-letter-spacing:0px;--e-global-typography-b024d62-font-family:"articulat-cf";--e-global-typography-b024d62-font-size:19px;--e-global-typography-b024d62-font-weight:700;--e-global-typography-b024d62-line-height:19px;--e-global-typography-6acb9d2-font-family:"articulat-cf";--e-global-typography-6acb9d2-font-size:11px;--e-global-typography-6acb9d2-font-weight:600;--e-global-typography-6acb9d2-text-transform:uppercase;--e-global-typography-6acb9d2-line-height:11px;--e-global-typography-6acb9d2-letter-spacing:3px;--e-global-typography-47dd2dc-font-family:"articulat-cf";--e-global-typography-47dd2dc-font-size:22px;--e-global-typography-47dd2dc-font-weight:600;--e-global-typography-47dd2dc-line-height:27px;--e-global-typography-47dd2dc-letter-spacing:0.2px;--e-global-typography-9deb049-font-family:"articulat-cf";--e-global-typography-9deb049-font-size:19px;--e-global-typography-9deb049-font-weight:600;--e-global-typography-9deb049-line-height:24px;--e-global-typography-9deb049-letter-spacing:0.2px;--e-global-typography-26b5820-font-family:"articulat-cf";--e-global-typography-26b5820-font-size:15px;--e-global-typography-26b5820-line-height:20px;--e-global-typography-77755cd-font-family:"articulat-cf";--e-global-typography-77755cd-font-weight:700;background-color:var( --e-global-color-618d3e0 );}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1920px;}.e-con{--container-max-width:1920px;--container-default-padding-top:0px;--container-default-padding-right:120px;--container-default-padding-bottom:0px;--container-default-padding-left:120px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}#the7-body a:focus{outline:auto;}body#the7-body{--the7-form-xs-font-family:"articulat-cf", Sans-serif;--the7-form-sm-font-family:"articulat-cf", Sans-serif;--the7-form-md-font-family:"articulat-cf", Sans-serif;--the7-form-lg-font-family:"articulat-cf", Sans-serif;--the7-form-xl-font-family:"articulat-cf", Sans-serif;--the7-form-xs-font-weight:500;--the7-form-sm-font-weight:500;--the7-form-md-font-weight:500;--the7-form-lg-font-weight:500;--the7-form-xl-font-weight:500;}#the7-body{--the7-input-height:54px;--the7-input-color:var( --e-global-color-primary );--the7-required-mark-color:var( --e-global-color-primary );--the7-input-bg-color:var( --e-global-color-618d3e0 );--the7-form-placeholder-opacity:1;--the7-base-color:var( --e-global-color-primary );--the7-secondary-text-color:var( --e-global-color-primary );--the7-base-font-family:var( --e-global-typography-text-font-family ), Sans-serif;--the7-text-big-font-size:var( --e-global-typography-text-font-size );--the7-text-small-font-size:var( --e-global-typography-text-font-size );--the7-base-font-size:var( --e-global-typography-text-font-size );--the7-base-font-weight:var( --e-global-typography-text-font-weight );--the7-text-big-line-height:var( --e-global-typography-text-line-height );--the7-text-small-line-height:var( --e-global-typography-text-line-height );--the7-base-line-height:var( --e-global-typography-text-line-height );--the7-base-letter-spacing:var( --e-global-typography-text-letter-spacing );--the7-links-color:var( --e-global-color-text );--the7-links-hover-color:var( --e-global-color-text );}.elementor-field-group, .elementor-kit-8 .comment-form-cookies-consent, .elementor-kit-8 .comment-notes{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );}.elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-field-group{margin-bottom:10px;}.elementor-field-group.recaptcha_v3-bottomleft, .elementor-kit-8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}.elementor-mark-required .elementor-field-label:after, .woocommerce-Reviews .comment-form .required{color:var( --e-global-color-primary );}
			input[type="text"]::placeholder,
			input[type="search"]::placeholder,
			input[type="tel"]::placeholder,
			input[type="url"]::placeholder,
			input[type="email"]::placeholder,
			input[type="number"]::placeholder,
			input[type="date"]::placeholder,
			input[type="range"]::placeholder,
			input[type="password"]::placeholder,
			.elementor-field-group .elementor-field-textual::placeholder{opacity:1;}.elementor-field-label, .elementor-field-subgroup label,.woocommerce-Reviews .elementor-field-group > label, .the7-elementor-product-comments .comment-form label{color:var( --e-global-color-primary );}body.rtl .elementor-labels-inline .elementor-field-group > .elementor-field-label{padding-left:0px;}body:not(.rtl) .elementor-labels-inline .elementor-field-group > .elementor-field-label{padding-right:0px;}body .elementor-labels-above .elementor-field-group > .elementor-field-label{padding-bottom:0px;}body .woocommerce-Reviews .elementor-field-group > label{margin-bottom:0px;}.elementor-field-group .elementor-field-textual.elementor-size-sm,
		.content .elementor-field-group .elementor-field-textual.elementor-size-sm{font-family:"articulat-cf", Sans-serif;font-size:15px;font-weight:500;line-height:15px;}.elementor-tab-content a,
				.the7-e-tab-content.the7-e-tab-text-content a,
				.box-description a,
				.e-hotspot__tooltip a,
				.e-inner-tab-content a,
				.elementor-widget-text-editor a, 
				.comment-respond a{text-decoration:underline;}.elementor-tab-content a:hover,
				.the7-e-tab-content.the7-e-tab-text-content a:hover,
				.box-description a:hover,
				.e-hotspot__tooltip a:hover,
				.e-inner-tab-content a:hover,
				.elementor-widget-text-editor a:hover, 
				.comment-respond a:hover{text-decoration:none;}a:hover{color:var( --e-global-color-text );}@media(min-width:2100px){#the7-body{--the7-text-big-font-size:var( --e-global-typography-text-font-size );--the7-text-small-font-size:var( --e-global-typography-text-font-size );--the7-base-font-size:var( --e-global-typography-text-font-size );--the7-text-big-line-height:var( --e-global-typography-text-line-height );--the7-text-small-line-height:var( --e-global-typography-text-line-height );--the7-base-line-height:var( --e-global-typography-text-line-height );--the7-base-letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:1024px){.elementor-kit-8{--e-global-typography-125f367-font-size:60px;--e-global-typography-125f367-line-height:60px;--e-global-typography-a977fb6-font-size:45px;--e-global-typography-a977fb6-line-height:45px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:60px;--container-default-padding-bottom:0px;--container-default-padding-left:60px;}#the7-body{--the7-text-big-font-size:var( --e-global-typography-text-font-size );--the7-text-small-font-size:var( --e-global-typography-text-font-size );--the7-base-font-size:var( --e-global-typography-text-font-size );--the7-text-big-line-height:var( --e-global-typography-text-line-height );--the7-text-small-line-height:var( --e-global-typography-text-line-height );--the7-base-line-height:var( --e-global-typography-text-line-height );--the7-base-letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-125f367-font-size:45px;--e-global-typography-125f367-line-height:45px;--e-global-typography-a977fb6-font-size:36px;--e-global-typography-a977fb6-line-height:36px;--e-global-typography-47dd2dc-font-size:20px;--e-global-typography-47dd2dc-line-height:25px;--e-global-typography-9deb049-font-size:18px;--e-global-typography-9deb049-line-height:23px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:35px;--container-default-padding-bottom:0px;--container-default-padding-left:35px;}#the7-body{--the7-text-big-font-size:var( --e-global-typography-text-font-size );--the7-text-small-font-size:var( --e-global-typography-text-font-size );--the7-base-font-size:var( --e-global-typography-text-font-size );--the7-text-big-line-height:var( --e-global-typography-text-line-height );--the7-text-small-line-height:var( --e-global-typography-text-line-height );--the7-base-line-height:var( --e-global-typography-text-line-height );--the7-base-letter-spacing:var( --e-global-typography-text-letter-spacing );}}
/* Start custom CSS *//* GENERALE */
/* START */


.page-title {
display: none;
}

b, strong {
font-weight: 600 !important;
}

#form-field-message {
border-radius: 20px;
padding-top: 15px;
padding-bottom: 15px;
}

.privacy {
    font-size: 12px;
    line-height: 17px;
    color: #f9f9f9;
}

.titolo-privacy {
    font-size: 12px;
    line-height: 17px;
    font-weight: 600;
    color: #f9f9f9;
}

/* END */
/* GENERALE *//* End custom CSS */