.elementor-kit-9{--e-global-color-primary:#202020;--e-global-color-secondary:#202020;--e-global-color-text:#202020;--e-global-color-accent:#61CE70;--e-global-color-95da336:#596E80;--e-global-color-f7cc0c1:#8FA7BB;--e-global-color-99c473a:#9AAFC2;--e-global-color-7571e46:#B7C6D4;--e-global-color-4879f2e:#CAD5DF;--e-global-color-1b76cba:#D8E0E7;--e-global-color-69b9337:#E9EDF1;--e-global-color-cab4c2e:#F3F5FB;--e-global-color-954770c:#FFFFFF;--e-global-color-01b8942:#00000000;--e-global-color-1eff352:#CDCDCD;--e-global-color-7072b11:#C0BBB4;--e-global-color-64e436b:#858585;--e-global-color-805cd2d:#6B6A6A;--e-global-color-6db4e7e:#767676;--e-global-color-e943cd7:#000000;--e-global-color-d0dea46:#707070;--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;--e-global-typography-d978836-font-family:"Helvetica Now Display";--e-global-typography-d978836-font-size:16px;--e-global-typography-d978836-font-weight:500;--e-global-typography-d978836-line-height:1.2em;--e-global-typography-fcfedaa-font-family:"Helvetica Now Display";--e-global-typography-fcfedaa-font-size:clamp(2rem, 1.36rem + 3.2vw, 4rem);--e-global-typography-fcfedaa-font-weight:400;--e-global-typography-fcfedaa-line-height:1.03em;--e-global-typography-fcfedaa-letter-spacing:-1.28px;--e-global-typography-fa8dacb-font-family:"Helvetica Now Display";--e-global-typography-fa8dacb-font-size:clamp(2rem, 1.36rem + 3.2vw, 4rem);--e-global-typography-fa8dacb-font-weight:500;--e-global-typography-fa8dacb-line-height:1.03em;--e-global-typography-300c79b-font-family:"Helvetica Now Display";--e-global-typography-300c79b-font-size:16px;--e-global-typography-300c79b-font-weight:500;--e-global-typography-300c79b-line-height:1.11em;--e-global-typography-2044e0d-font-family:"Helvetica Now Display";--e-global-typography-2044e0d-font-size:18px;--e-global-typography-2044e0d-font-weight:500;--e-global-typography-06b886a-font-family:"Helvetica Now Display";--e-global-typography-06b886a-font-size:16px;--e-global-typography-06b886a-font-weight:500;--e-global-typography-06b886a-line-height:1.2em;--e-global-typography-dd874a0-font-family:"Helvetica Now Display";--e-global-typography-dd874a0-font-size:var(--fs-h4);--e-global-typography-dd874a0-font-weight:500;--e-global-typography-dd874a0-font-style:normal;--e-global-typography-dd874a0-line-height:1.2em;--e-global-typography-68d892c-font-family:"Helvetica Now Display";--e-global-typography-68d892c-font-size:18px;--e-global-typography-68d892c-font-weight:700;--e-global-typography-68d892c-line-height:1.5em;--e-global-typography-5378016-font-family:"Helvetica Now Display";--e-global-typography-5378016-font-size:14px;--e-global-typography-5378016-line-height:1.5em;--e-global-typography-7436ed4-font-family:"Helvetica Now Display";--e-global-typography-7436ed4-font-size:clamp(1.125rem, 0.685rem + 2.2vw, 2.5rem);--e-global-typography-7436ed4-font-weight:500;--e-global-typography-7436ed4-line-height:1em;--e-global-typography-5a66892-font-family:"Helvetica Now Display";--e-global-typography-5a66892-font-size:clamp(1.25rem, 1.17rem + 0.4vw, 1.5rem);--e-global-typography-5a66892-font-weight:700;--e-global-typography-5a66892-line-height:1.4em;--e-global-typography-90730f3-font-family:"Helvetica Now Display";--e-global-typography-90730f3-font-size:14px;--e-global-typography-90730f3-line-height:1.5em;--e-global-typography-cdfa706-font-family:"Helvetica Now Display";--e-global-typography-cdfa706-font-size:16px;--e-global-typography-cdfa706-line-height:1.5em;background-color:var( --e-global-color-cab4c2e );color:var( --e-global-color-text );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{background-color:var( --e-global-color-95da336 );font-family:var( --e-global-typography-300c79b-font-family ), Sans-serif;font-size:var( --e-global-typography-300c79b-font-size );font-weight:var( --e-global-typography-300c79b-font-weight );line-height:var( --e-global-typography-300c79b-line-height );color:var( --e-global-color-cab4c2e );border-style:none;border-radius:0px 0px 0px 0px;padding:0.75em 1.5em 0.75em 1.5em;}.elementor-kit-9 button:hover,.elementor-kit-9 button:focus,.elementor-kit-9 input[type="button"]:hover,.elementor-kit-9 input[type="button"]:focus,.elementor-kit-9 input[type="submit"]:hover,.elementor-kit-9 input[type="submit"]:focus,.elementor-kit-9 .elementor-button:hover,.elementor-kit-9 .elementor-button:focus{background-color:var( --e-global-color-f7cc0c1 );}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 h1{color:var( --e-global-color-primary );}.elementor-kit-9 h2{color:var( --e-global-color-primary );}.elementor-kit-9 h3{color:var( --e-global-color-primary );}.elementor-kit-9 h4{color:var( --e-global-color-secondary );}.elementor-kit-9 h5{color:var( --e-global-color-secondary );}.elementor-kit-9 h6{color:var( --e-global-color-secondary );}.elementor-kit-9 label{color:var( --e-global-color-text );font-family:"Helvetica Now Display", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-kit-9 input:not([type="button"]):not([type="submit"]),.elementor-kit-9 textarea,.elementor-kit-9 .elementor-field-textual{font-family:"Helvetica Now Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:var( --e-global-color-text );accent-color:var( --e-global-color-95da336 );background-color:var( --e-global-color-01b8942 );box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:0px 0px 1px 0px;border-color:#20202066;border-radius:0px 0px 0px 0px;transition:0ms;padding:0rem 0rem 1rem 0rem;}.elementor-kit-9 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-9 textarea:focus,.elementor-kit-9 .elementor-field-textual:focus{color:var( --e-global-color-text );accent-color:var( --e-global-color-95da336 );background-color:var( --e-global-color-01b8942 );box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--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:1366px){.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-size:var( --e-global-typography-300c79b-font-size );line-height:var( --e-global-typography-300c79b-line-height );}}@media(max-width:1024px){.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-size:var( --e-global-typography-300c79b-font-size );line-height:var( --e-global-typography-300c79b-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:480px){.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-size:var( --e-global-typography-300c79b-font-size );line-height:var( --e-global-typography-300c79b-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root {
/* === 8PT BASE UNIT === */
	--space-unit: 0.5rem; /* 8px */

/* === Spacing === */
	--space-xs: calc(var(--space-unit) * 0.5);  /* 4px */
	--space-sm: calc(var(--space-unit) * 1);    /* 8px */
	--space-md: calc(var(--space-unit) * 2);    /* 16px */
	--space-lg: calc(var(--space-unit) * 3);    /* 24px */
	--space-xl: calc(var(--space-unit) * 4);    /* 32px */
	--space-2xl: calc(var(--space-unit) * 6);   /* 48px */
	--space-3xl: clamp(2rem, 1.36rem + 3.2vw, 4rem);   /* 64px > 32px */
	--space-4xl: clamp(3rem, 2.36rem + 3.2vw, 5rem);  /* 80px > 48px */
	--space-5xl: clamp(4rem, 3.04rem + 4.8vw, 7rem);  /* 112px > 64px */

/* === Radius === */
	--radius-xs: calc(var(--space-unit) * 0.5); /* 4px */
	--radius-sm: calc(var(--space-unit) * 1);   /* 8px */
	--radius-md: calc(var(--space-unit) * 2);   /* 16px */
	--radius-lg: calc(var(--space-unit) * 3);   /* 24px */
	--radius-xl: calc(var(--space-unit) * 4);   /* 32px */
	--radius-full: 9999px;

/* === Containers === */
	--container-narrow: calc(var(--space-unit) * 120);   /* 960px */
	--container-default: calc(var(--space-unit) * 160);  /* 1280px */
	--container-max: calc(var(--space-unit) * 240);      /* 1920px */

/* === Typography === */
	--fs-xs: clamp(0.6944rem, 0.9372rem + -0.2943vw, 0.8784rem);  /* ~11px - 14px */
	--fs-sm: clamp(0.8333rem, 0.9704rem + -0.1662vw, 0.9372rem);  /* ~13px - 15px */
	--fs-md: clamp(1rem, 1rem + 0vw, 1rem);                       /* 16px */
	--fs-lg: clamp(1.067rem, 1.0244rem + 0.2128vw, 1.2rem);       /* ~17px - 19px */
	--fs-h6: clamp(1.1385rem, 1.042rem + 0.4824vw, 1.44rem);      /* ~18px - 23px */
	--fs-h5: clamp(1.2148rem, 1.0505rem + 0.8212vw, 1.728rem);    /* ~19px - 28px */
	--fs-h4: clamp(1.2962rem, 1.0474rem + 1.2439vw, 2.0736rem);   /* ~21px - 33px */
	--fs-h3: clamp(1.383rem, 1.0293rem + 1.7685vw, 2.4883rem);    /* ~22px - 40px */
	--fs-h2: clamp(1.4757rem, 0.9924rem + 2.4165vw, 2.986rem);    /* ~24px - 48px */
	--fs-h1: clamp(1.5745rem, 0.9318rem + 3.2138vw, 3.5832rem);   /* ~25px - 57px */
}

body {
    width: 100%;
    max-width: var(--container-max);
    margin-inline: auto;
}

p {
	&:last-child {
		margin-block-end: 0;
	}

	a {
		&:hover {
			text-decoration: underline;
		}
	}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Now Display';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://npu.ro/wp-content/uploads/2026/04/HelveticaNowDisplay-ExtBlk.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Now Display';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://npu.ro/wp-content/uploads/2026/04/HelveticaNowDisplay-Black.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Now Display';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://npu.ro/wp-content/uploads/2026/04/HelveticaNowDisplay-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Now Display';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://npu.ro/wp-content/uploads/2026/04/HelveticaNowDisplay-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Now Display';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://npu.ro/wp-content/uploads/2026/04/HelveticaNowDisplay-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Now Display';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://npu.ro/wp-content/uploads/2026/04/HelveticaNowDisplay-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Now Display';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://npu.ro/wp-content/uploads/2026/04/HelveticaNowDisplay-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Now Display';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://npu.ro/wp-content/uploads/2026/04/HelveticaNowDisplay-ExtLt.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Now Display';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://npu.ro/wp-content/uploads/2026/04/HelveticaNowDisplay-Thin.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Now Display';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://npu.ro/wp-content/uploads/2026/04/HelveticaNowDisplay-ExtBlkIta.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Now Display';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://npu.ro/wp-content/uploads/2026/04/HelveticaNowDisplay-BlackIta.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Now Display';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://npu.ro/wp-content/uploads/2026/04/HelveticaNowDisplay-ExtBdIta.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Now Display';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://npu.ro/wp-content/uploads/2026/04/HelveticaNowDisplay-BoldIta.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Now Display';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://npu.ro/wp-content/uploads/2026/04/HelveticaNowDisplay-MedIta.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Now Display';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://npu.ro/wp-content/uploads/2026/04/HelveticaNowDisplay-RegIta.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Now Display';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://npu.ro/wp-content/uploads/2026/04/HelveticaNowDisplay-LightIta.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Now Display';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://npu.ro/wp-content/uploads/2026/04/HelveticaNowDisplay-ExtLtIta.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Now Display';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://npu.ro/wp-content/uploads/2026/04/HelveticaNowDisplay-ThinIta.woff2') format('woff2');
}
/* End Custom Fonts CSS */