.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-37f6245:#FDFDFD;--e-global-color-e401017:#A1E024;--e-global-color-d976a68:#F1FCEE;--e-global-color-ad6f980:#C7ED7D;--e-global-color-1313485:#F4F4F4;--e-global-color-6a69f3c:#1F1F1F;--e-global-color-40ce8fd:#D2D5DA;--e-global-color-d064bce:#3B7D12;--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:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-37f6245 );color:var( --e-global-color-6a69f3c );font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 p{margin-block-end:0px;}.elementor-kit-6 a{color:var( --e-global-color-6a69f3c );font-family:"Open Sans", Sans-serif;font-size:18px;}.elementor-kit-6 a:hover{color:var( --e-global-color-e401017 );}.elementor-kit-6 h1{color:var( --e-global-color-6a69f3c );font-family:"Open Sans", Sans-serif;font-size:clamp(1.80rem, calc(0.658rem + 4.952dvw), 5.61rem);font-weight:600;line-height:1.3;}.elementor-kit-6 h2{color:var( --e-global-color-6a69f3c );font-family:"Open Sans", Sans-serif;font-size:clamp(1.50rem, calc(0.688rem + 3.521dvw), 4.21rem);font-weight:600;line-height:1.3;}.elementor-kit-6 h3{color:var( --e-global-color-6a69f3c );font-family:"Open Sans", Sans-serif;font-size:clamp(1.40rem, calc(0.873rem + 2.284dvw), 3.16rem);font-weight:600;line-height:1.3;}.elementor-kit-6 h4{color:var( --e-global-color-6a69f3c );font-family:"Open Sans", Sans-serif;font-size:clamp(1.30rem, calc(0.980rem + 1.389dvw), 2.37rem);font-weight:600;line-height:1.3;}.elementor-kit-6 h5{color:var( --e-global-color-6a69f3c );font-family:"Open Sans", Sans-serif;font-size:clamp(1.20rem, calc(1.027rem + 0.750dvw), 1.78rem);font-weight:600;line-height:1.3;}.elementor-kit-6 h6{color:var( --e-global-color-6a69f3c );font-family:"Open Sans", Sans-serif;font-size:clamp(1.10rem, calc(1.030rem + 0.303dvw), 1.33rem);font-weight:600;line-height:1.3;}.elementor-kit-6 label{color:var( --e-global-color-1313485 );}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-size:14px;color:var( --e-global-color-6a69f3c );accent-color:var( --e-global-color-ad6f980 );background-color:var( --e-global-color-37f6245 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#A0A0A0;border-radius:999px 999px 999px 999px;}.elementor-kit-6 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea:focus,.elementor-kit-6 .elementor-field-textual:focus{color:var( --e-global-color-6a69f3c );accent-color:var( --e-global-color-ad6f980 );background-color:var( --e-global-color-37f6245 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}.e-con{--container-max-width:1600px;--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){--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);}@media(max-width:768px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:576px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --bg:#fdfdfd; --primary:#A1E024; --secondary:#F1FCEE; --light-green:#C7ED7D; --shade:#F4F4F4; --dark:#1f1f1f; --dark-shade:#D2D5DA; --e-gv-8e1c45c:clamp(3rem, 2.6939rem + 1.3061vw, 4rem);; --e-gv-69d0a4e:clamp(2.5rem, 2.3469rem + 0.6531vw, 3rem);; --e-gv-612ad91:clamp(2rem, 1.8469rem + 0.6531vw, 2.5rem);; --e-gv-5ac60a8:clamp(1.75rem, 1.6735rem + 0.3265vw, 2rem); --e-gv-677b22a:clamp(1.5rem, 1.4235rem + 0.3265vw, 1.75rem); --e-gv-7022fdc:clamp(1.25rem, 1.1735rem + 0.3265vw, 1.5rem); --e-gv-cd3ae9f:clamp(1.125rem, 1.0867rem + 0.1633vw, 1.25rem); --e-gv-dd76c50:clamp(1rem, 0.9617rem + 0.1633vw, 1.125rem); --e-gv-9683d1f:clamp(0.875rem, 0.8367rem + 0.1633vw, 1rem); --e-gv-42e7171:clamp(0.8125rem, 0.7934rem + 0.0816vw, 0.875rem); --fs-font-h1:clamp(2.25rem, calc(1.725rem + 2.275vw), 4.00rem); --fs-font-h2:clamp(2.00rem, calc(1.700rem + 1.300vw), 3.00rem); --fs-font-h3:clamp(1.75rem, calc(1.525rem + 0.975vw), 2.50rem); --fs-font-h4:clamp(1.50rem, calc(1.275rem + 0.975vw), 2.25rem); --fs-font-h5:clamp(1.25rem, calc(1.025rem + 0.975vw), 2.00rem); --fs-font-h6:clamp(1.10rem, calc(1.030rem + 0.303dvw), 1.33rem); --fs-font-small:clamp(0.88rem, calc(0.912rem + -0.162dvw), 0.75rem); --pad-xxl:clamp(68px, calc(59.607px + 2.275vw), 96px); --pad-xl:clamp(52px, calc(43.607px + 2.275vw), 80px); --pad-x:clamp(46px, calc(40.604px + 1.462vw), 64px); --pad-m:clamp(38px, calc(33.803px + 1.137vw), 52px); --pad-s:clamp(30px, calc(25.803px + 1.137vw), 44px); --pad-xs:clamp(26px, calc(23.002px + 0.812vw), 36px); }
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.assitec-italia.it/wp-content/uploads/open-sans-v44-latin-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.assitec-italia.it/wp-content/uploads/open-sans-v44-latin-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.assitec-italia.it/wp-content/uploads/open-sans-v44-latin-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.assitec-italia.it/wp-content/uploads/open-sans-v44-latin-700.woff2') format('woff2');
}
/* End Custom Fonts CSS */