.elementor-kit-471{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#DA1313;--e-global-color-text:#BBBBBB;--e-global-color-accent:#DDDDDD;--e-global-color-4620ec9c:#A81010;--e-global-color-2a6a922e:#CECECE;--e-global-color-209ee01e:#1A1A1A;--e-global-color-2a2ea44e:#FFF;--e-global-color-f591a34:#E60404;--e-global-color-1f671e0:#02010100;--e-global-color-f17237f:#DDDDDD;--e-global-color-c915d20:#0F0F0F;--e-global-color-7f5de0b:#EEEEEE;--e-global-color-0077461:#CACACA;--e-global-color-9577934:#040404;--e-global-color-134b98f:#121212;--e-global-color-e88a973:#242424;--e-global-color-545c687:#151515;--e-global-typography-primary-font-family:"WorkSans";--e-global-typography-primary-font-size:clamp(1rem, 0.6053rem + 1.2632vw, 2.5rem);--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-size:clamp(2rem, 1rem + 3.2vw, 5rem);--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"WorkSans";--e-global-typography-text-font-size:clamp(1rem, 0.5455rem + 0.7273vw, 2rem);--e-global-typography-text-font-weight:300;--e-global-typography-text-letter-spacing:0em;--e-global-typography-accent-font-size:clamp(2.1rem, 1.9154rem + 0.8205vw, 2.5rem);--e-global-typography-accent-line-height:2rem;--e-global-typography-dd90051-font-family:"Raleway";--e-global-typography-dd90051-font-size:clamp(3rem, 2.2105rem + 2.5263vw, 6rem);--e-global-typography-a828c6e-font-family:"WorkSans";--e-global-typography-a828c6e-font-size:clamp(2.488125rem, 2.1727rem + 1.4018vw, 4.97625rem);--e-global-typography-908720e-font-family:"WorkSans";--e-global-typography-908720e-font-size:clamp(2.07375rem, 1.1311rem + 1.5082vw, 4.1475rem);--e-global-typography-3edab18-font-family:"WorkSans";--e-global-typography-3edab18-font-size:clamp(1.728125rem, 0.9426rem + 1.2568vw, 3.45625rem);--e-global-typography-688eade-font-family:"WorkSans";--e-global-typography-688eade-font-size:clamp(1.2rem, 0.6545rem + 0.8727vw, 2.4rem);--e-global-typography-ef3202e-font-family:"WorkSans";--e-global-typography-ef3202e-font-size:clamp(1.44rem, 0.7855rem + 1.0473vw, 2.88rem);--e-global-typography-b88f012-font-family:"WorkSans";--e-global-typography-b88f012-font-size:clamp(1rem, 0.5455rem + 0.7273vw, 2rem);--e-global-typography-b88f012-font-weight:600;--e-global-typography-b88f012-text-transform:uppercase;--e-global-typography-f0f50af-font-family:"WorkSans";--e-global-typography-f0f50af-font-size:clamp(1.125rem, 0.5987rem + 1.6842vw, 3.125rem);--e-global-typography-f0f50af-font-weight:500;--e-global-typography-f0f50af-text-transform:uppercase;--e-global-typography-f0f50af-line-height:3ch;--e-global-typography-45a0081-font-family:"WorkSans";--e-global-typography-45a0081-font-size:clamp(1rem, 0.5455rem + 0.7273vw, 2rem);--e-global-typography-45a0081-font-weight:500;--e-global-typography-45a0081-text-transform:uppercase;--e-global-typography-45a0081-text-decoration:none;--e-global-typography-45a0081-line-height:3ch;--e-global-typography-a1df8e5-font-family:"WorkSans";--e-global-typography-a1df8e5-font-size:clamp(0.875rem, 0.7434rem + 0.4211vw, 1.375rem);--e-global-typography-a1df8e5-font-weight:300;--e-global-typography-a1df8e5-text-transform:uppercase;--e-global-typography-09dace0-font-family:"WorkSans";--e-global-typography-09dace0-font-size:clamp(1rem, 0.5455rem + 0.7273vw, 2rem);--e-global-typography-09dace0-font-weight:500;--e-global-typography-09dace0-text-transform:uppercase;--e-global-typography-09dace0-text-decoration:none;--e-global-typography-09dace0-line-height:3ch;background-color:var( --e-global-color-209ee01e );color:var( --e-global-color-text );font-family:"WorkSans", Sans-serif;font-size:clamp(1rem, 0.8732rem + 0.5634vw, 2rem);font-weight:300;line-height:1.75;letter-spacing:0em;}.elementor-kit-471 e-page-transition{background-color:#FFBC7D;}.elementor-kit-471 a{color:var( --e-global-color-text );font-family:var( --e-global-typography-45a0081-font-family ), Sans-serif;font-size:var( --e-global-typography-45a0081-font-size );font-weight:var( --e-global-typography-45a0081-font-weight );text-transform:var( --e-global-typography-45a0081-text-transform );text-decoration:var( --e-global-typography-45a0081-text-decoration );line-height:var( --e-global-typography-45a0081-line-height );}.elementor-kit-471 a:hover{color:var( --e-global-color-2a2ea44e );font-family:var( --e-global-typography-45a0081-font-family ), Sans-serif;font-size:var( --e-global-typography-45a0081-font-size );font-weight:var( --e-global-typography-45a0081-font-weight );text-transform:var( --e-global-typography-45a0081-text-transform );text-decoration:var( --e-global-typography-45a0081-text-decoration );line-height:var( --e-global-typography-45a0081-line-height );}.elementor-kit-471 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-dd90051-font-family ), Sans-serif;font-size:var( --e-global-typography-dd90051-font-size );}.elementor-kit-471 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-a828c6e-font-family ), Sans-serif;font-size:var( --e-global-typography-a828c6e-font-size );line-height:var( --e-global-typography-a828c6e-line-height );}.elementor-kit-471 h3{color:var( --e-global-color-text );font-family:var( --e-global-typography-908720e-font-family ), Sans-serif;font-size:var( --e-global-typography-908720e-font-size );line-height:var( --e-global-typography-908720e-line-height );}.elementor-kit-471 h4{color:var( --e-global-color-text );font-family:var( --e-global-typography-3edab18-font-family ), Sans-serif;font-size:var( --e-global-typography-3edab18-font-size );line-height:var( --e-global-typography-3edab18-line-height );letter-spacing:var( --e-global-typography-3edab18-letter-spacing );}.elementor-kit-471 h5{color:var( --e-global-color-text );font-family:var( --e-global-typography-688eade-font-family ), Sans-serif;font-size:var( --e-global-typography-688eade-font-size );line-height:var( --e-global-typography-688eade-line-height );}.elementor-kit-471 h6{color:var( --e-global-color-text );font-family:var( --e-global-typography-ef3202e-font-family ), Sans-serif;font-size:var( --e-global-typography-ef3202e-font-size );line-height:var( --e-global-typography-ef3202e-line-height );}.elementor-kit-471 label{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-471 input:not([type="button"]):not([type="submit"]),.elementor-kit-471 textarea,.elementor-kit-471 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:2400px;}.e-con{--container-max-width:2400px;--container-default-padding-top:clamp(0.625rem, 0.3409rem + 0.4545vw, 1.25rem);--container-default-padding-right:clamp(0.625rem, 0.3409rem + 0.4545vw, 1.25rem);--container-default-padding-bottom:clamp(0.625rem, 0.3409rem + 0.4545vw, 1.25rem);--container-default-padding-left:clamp(0.625rem, 0.3409rem + 0.4545vw, 1.25rem);}.elementor-widget:not(:last-child){margin-block-end:clamp(10px, calc(10px + (30 - 10) * ((100vw - 1000px) / (3200 - 1000))), 30px);}.elementor-element{--widgets-spacing:clamp(10px, calc(10px + (30 - 10) * ((100vw - 1000px) / (3200 - 1000))), 30px) clamp(10px, calc(10px + (30 - 10) * ((100vw - 1000px) / (3200 - 1000))), 30px);--widgets-spacing-row:clamp(10px, calc(10px + (30 - 10) * ((100vw - 1000px) / (3200 - 1000))), 30px);--widgets-spacing-column:clamp(10px, calc(10px + (30 - 10) * ((100vw - 1000px) / (3200 - 1000))), 30px);}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(min-width:2000px){.elementor-kit-471 a{font-size:var( --e-global-typography-45a0081-font-size );line-height:var( --e-global-typography-45a0081-line-height );}.elementor-kit-471 a:hover{font-size:var( --e-global-typography-45a0081-font-size );line-height:var( --e-global-typography-45a0081-line-height );}.elementor-kit-471 h1{font-size:var( --e-global-typography-dd90051-font-size );}.elementor-kit-471 h2{font-size:var( --e-global-typography-a828c6e-font-size );line-height:var( --e-global-typography-a828c6e-line-height );}.elementor-kit-471 h3{font-size:var( --e-global-typography-908720e-font-size );line-height:var( --e-global-typography-908720e-line-height );}.elementor-kit-471 h4{font-size:var( --e-global-typography-3edab18-font-size );line-height:var( --e-global-typography-3edab18-line-height );letter-spacing:var( --e-global-typography-3edab18-letter-spacing );}.elementor-kit-471 h5{font-size:var( --e-global-typography-688eade-font-size );line-height:var( --e-global-typography-688eade-line-height );}.elementor-kit-471 h6{font-size:var( --e-global-typography-ef3202e-font-size );line-height:var( --e-global-typography-ef3202e-line-height );}.elementor-kit-471 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-471 input:not([type="button"]):not([type="submit"]),.elementor-kit-471 textarea,.elementor-kit-471 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:3000px;}.e-con{--container-max-width:3000px;--container-default-padding-top:clamp(0.625rem, 0.3409rem + 0.4545vw, 1.25rem);--container-default-padding-right:clamp(0.625rem, 0.3409rem + 0.4545vw, 1.25rem);--container-default-padding-bottom:clamp(0.625rem, 0.3409rem + 0.4545vw, 1.25rem);--container-default-padding-left:clamp(0.625rem, 0.3409rem + 0.4545vw, 1.25rem);}}@media(max-width:1124px){.elementor-kit-471 a{font-size:var( --e-global-typography-45a0081-font-size );line-height:var( --e-global-typography-45a0081-line-height );}.elementor-kit-471 a:hover{font-size:var( --e-global-typography-45a0081-font-size );line-height:var( --e-global-typography-45a0081-line-height );}.elementor-kit-471 h1{font-size:var( --e-global-typography-dd90051-font-size );}.elementor-kit-471 h2{font-size:var( --e-global-typography-a828c6e-font-size );line-height:var( --e-global-typography-a828c6e-line-height );}.elementor-kit-471 h3{font-size:var( --e-global-typography-908720e-font-size );line-height:var( --e-global-typography-908720e-line-height );}.elementor-kit-471 h4{font-size:var( --e-global-typography-3edab18-font-size );line-height:var( --e-global-typography-3edab18-line-height );letter-spacing:var( --e-global-typography-3edab18-letter-spacing );}.elementor-kit-471 h5{font-size:var( --e-global-typography-688eade-font-size );line-height:var( --e-global-typography-688eade-line-height );}.elementor-kit-471 h6{font-size:var( --e-global-typography-ef3202e-font-size );line-height:var( --e-global-typography-ef3202e-line-height );}.elementor-kit-471 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-471 input:not([type="button"]):not([type="submit"]),.elementor-kit-471 textarea,.elementor-kit-471 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.e-con{--container-default-padding-top:clamp(0.625rem, 0.3409rem + 0.4545vw, 1.25rem);--container-default-padding-right:clamp(0.625rem, 0.3409rem + 0.4545vw, 1.25rem);--container-default-padding-bottom:clamp(0.625rem, 0.3409rem + 0.4545vw, 1.25rem);--container-default-padding-left:clamp(0.625rem, 0.3409rem + 0.4545vw, 1.25rem);}}@media(max-width:640px){.elementor-kit-471 a{font-size:var( --e-global-typography-45a0081-font-size );line-height:var( --e-global-typography-45a0081-line-height );}.elementor-kit-471 a:hover{font-size:var( --e-global-typography-45a0081-font-size );line-height:var( --e-global-typography-45a0081-line-height );}.elementor-kit-471 h1{font-size:var( --e-global-typography-dd90051-font-size );}.elementor-kit-471 h2{font-size:var( --e-global-typography-a828c6e-font-size );line-height:var( --e-global-typography-a828c6e-line-height );}.elementor-kit-471 h3{font-size:var( --e-global-typography-908720e-font-size );line-height:var( --e-global-typography-908720e-line-height );}.elementor-kit-471 h4{font-size:var( --e-global-typography-3edab18-font-size );line-height:var( --e-global-typography-3edab18-line-height );letter-spacing:var( --e-global-typography-3edab18-letter-spacing );}.elementor-kit-471 h5{font-size:var( --e-global-typography-688eade-font-size );line-height:var( --e-global-typography-688eade-line-height );}.elementor-kit-471 h6{font-size:var( --e-global-typography-ef3202e-font-size );line-height:var( --e-global-typography-ef3202e-line-height );}.elementor-kit-471 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-471 input:not([type="button"]):not([type="submit"]),.elementor-kit-471 textarea,.elementor-kit-471 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.e-con{--container-default-padding-top:clamp(0.625rem, 0.3409rem + 0.4545vw, 1.25rem);--container-default-padding-right:clamp(0.625rem, 0.3409rem + 0.4545vw, 1.25rem);--container-default-padding-bottom:clamp(0.625rem, 0.3409rem + 0.4545vw, 1.25rem);--container-default-padding-left:clamp(0.625rem, 0.3409rem + 0.4545vw, 1.25rem);}}/* Start custom CSS */:root {
 --para-spacing: 3ch;
 --list-indent: 5ch;
 --list-margin: 1.5ch;
 --list-first-item: 1ch;
 --list-item-spacing: 0.15ch;
 --line-height: 1.5;
 --list-after: 1ch; /* Added variable for space after last list */
}
h1, h2, h3, h4, h5, h6 {
    text-align: left;
}


body, p, div, section, article {
  text-align: var(--text-align);
}

body, p, div, section, article {
  text-align: var(--text-align);
}

body, p, div, section, article {
  text-align: var(--text-align);
}

body, p, div, section, article {
  text-align: var(--text-align);
}

.elementor-widget-text-editor {
 line-height: var(--line-height);
}

.elementor-widget-text-editor p {
 margin: var(--para-spacing) 0;
}
.elementor-widget-text-editor p:first-child {
 margin-top: 0;
}
.elementor-widget-text-editor p:last-child {
 margin-bottom: var(--para-spacing);
}
.elementor-widget-text-editor ul,
.elementor-widget-text-editor ol {
 margin: var(--list-margin) 0;
 padding-left: var(--list-indent);
}
.elementor-widget-text-editor ul > li,
.elementor-widget-text-editor ol > li {
 margin-top: 0;
}
.elementor-widget-text-editor ul > li:first-child,
.elementor-widget-text-editor ol > li:first-child {
 margin-top: var(--list-first-item);
}
.elementor-widget-text-editor ul > li + li,
.elementor-widget-text-editor ol > li + li {
 margin-top: var(--list-item-spacing);
}
.elementor-widget-text-editor ul:first-child,
.elementor-widget-text-editor ol:first-child {
 margin-top: 0;
}
.elementor-widget-text-editor ul:last-child,
.elementor-widget-text-editor ol:last-child {
 margin-bottom: var(--list-after);
}
p + .elementor-widget-text-editor ul,
p + .elementor-widget-text-editor ol {
 margin-top: var(--list-margin);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'WorkSans';
	font-display: auto;
	src: url('https://dev.visiongraphics.eu/wp-content/uploads/2024/10/WorkSans-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Raleway';
	font-display: auto;
	src: url('https://dev.visiongraphics.eu/wp-content/uploads/2024/10/Raleway-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */