.elementor-40 .elementor-element.elementor-element-bd75ff5 > .elementor-container{min-height:60px;}.elementor-40 .elementor-element.elementor-element-bd75ff5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-ff40d90.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-40 .elementor-element.elementor-element-ff40d90.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-40 .elementor-element.elementor-element-68349de{text-align:center;}.elementor-40 .elementor-element.elementor-element-68349de img{width:85%;}.elementor-40 .elementor-element.elementor-element-68349de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-508427b{text-align:center;}.elementor-40 .elementor-element.elementor-element-508427b .elementor-heading-title{color:#FFFFFF;font-family:"Gill Sans", Sans-serif;font-size:20px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-40 .elementor-element.elementor-element-508427b > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-953930a.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-40 .elementor-element.elementor-element-953930a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-40 .elementor-element.elementor-element-953930a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-40 .elementor-element.elementor-element-953930a > .elementor-element-populated{padding:24px 50px 0px 0px;}.elementor-40 .elementor-element.elementor-element-52140b6{text-align:right;color:#FFFFFF;font-family:"Gill Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:2.2px;}.elementor-40 .elementor-element.elementor-element-52140b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-bd75ff5:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-bd75ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#281E6B;}.elementor-40 .elementor-element.elementor-element-bd75ff5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8rem 0rem 3rem 0rem;}.elementor-40 .elementor-element.elementor-element-bd75ff5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-cf9514c > .elementor-container{min-height:60px;}.elementor-40 .elementor-element.elementor-element-cf9514c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-6f0c95c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-40 .elementor-element.elementor-element-6f0c95c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-40 .elementor-element.elementor-element-36e8212 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-20c124f{text-align:center;}.elementor-40 .elementor-element.elementor-element-20c124f .elementor-heading-title{color:#FFFFFF;font-family:"Gill Sans", Sans-serif;font-size:20px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-40 .elementor-element.elementor-element-20c124f > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-5699ae8{text-align:right;color:#FFFFFF;font-family:"Gill Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:2.2px;}.elementor-40 .elementor-element.elementor-element-5699ae8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-cf9514c:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-cf9514c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#281E6B;}.elementor-40 .elementor-element.elementor-element-cf9514c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8rem 0rem 3rem 0rem;}.elementor-40 .elementor-element.elementor-element-cf9514c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-6efbdbb > .elementor-container{min-height:60px;}.elementor-40 .elementor-element.elementor-element-6efbdbb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-131ecb6.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-40 .elementor-element.elementor-element-131ecb6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-40 .elementor-element.elementor-element-e2946b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-6a0c0f3{text-align:center;}.elementor-40 .elementor-element.elementor-element-6a0c0f3 .elementor-heading-title{color:#FFFFFF;font-family:"Gill Sans", Sans-serif;font-size:20px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-40 .elementor-element.elementor-element-6a0c0f3 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-f88724e.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-40 .elementor-element.elementor-element-f88724e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-40 .elementor-element.elementor-element-f88724e.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-40 .elementor-element.elementor-element-f88724e > .elementor-element-populated{padding:24px 50px 0px 0px;}.elementor-40 .elementor-element.elementor-element-8c24fe3{text-align:right;color:#FFFFFF;font-family:"Gill Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:2.2px;}.elementor-40 .elementor-element.elementor-element-8c24fe3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-6efbdbb:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-6efbdbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#281E6B;}.elementor-40 .elementor-element.elementor-element-6efbdbb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8rem 0rem 3rem 0rem;}.elementor-40 .elementor-element.elementor-element-6efbdbb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-ff40d90{width:27.231%;}.elementor-40 .elementor-element.elementor-element-953930a{width:72.769%;}.elementor-40 .elementor-element.elementor-element-131ecb6{width:27.231%;}.elementor-40 .elementor-element.elementor-element-f88724e{width:72.769%;}}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-36e8212{text-align:center;}.elementor-40 .elementor-element.elementor-element-5699ae8 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-cf9514c{padding:8rem 0rem 5rem 0rem;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-e2946b3{text-align:center;}.elementor-40 .elementor-element.elementor-element-f88724e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-8c24fe3 > .elementor-widget-container{margin:3rem 0rem 2rem 0rem;padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-52140b6 */.footer-desktop .footer-line {
	display: flex;
	clear: both;
    float: right;
}
.footer-desktop .footer-line .footer-item a {
    font-family: "Gill Sans", sans-serif !important;
    font-weight: 200;
	color: #fff;
	text-decoration: none;
	
	  -webkit-transition: font-weight .4s ease-in-out;
  -moz-transition: font-weight .4s ease-in-out;
  -ms-transition: font-weight .4s ease-in-out;
  -o-transition: font-weight .4s ease-in-out;
  transition: font-weight .4s ease-in-out;
}
.footer-desktop .footer-line .footer-item a:hover {
	color: #fff;
	text-decoration: none;
	font-weight: 700;
        cursor: pointer;
}

.footer-desktop .footer-line .footer-separator {
	color: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52140b6 */.footer-desktop .footer-line {
	display: flex;
	clear: both;
    float: right;
}
.footer-desktop .footer-line .footer-item a {
    font-family: "Gill Sans", sans-serif !important;
    font-weight: 200;
	color: #fff;
	text-decoration: none;
	
	  -webkit-transition: font-weight .4s ease-in-out;
  -moz-transition: font-weight .4s ease-in-out;
  -ms-transition: font-weight .4s ease-in-out;
  -o-transition: font-weight .4s ease-in-out;
  transition: font-weight .4s ease-in-out;
}
.footer-desktop .footer-line .footer-item a:hover {
	color: #fff;
	text-decoration: none;
	font-weight: 700;
        cursor: pointer;
}

.footer-desktop .footer-line .footer-separator {
	color: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5699ae8 */.footer-tablet .footer-line {
	display: flex;
	clear: both;
    justify-content: center;
}
.footer-tablet .footer-line .footer-item a {
	color: #fff;
	text-decoration: none;
}
.footer-tablet .footer-line .footer-item a:hover {
	color: #fff;
	text-decoration: none;
	font-weight: 600;
}

.footer-tablet .footer-line .footer-separator {
	color: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5699ae8 */.footer-tablet .footer-line {
	display: flex;
	clear: both;
    justify-content: center;
}
.footer-tablet .footer-line .footer-item a {
	color: #fff;
	text-decoration: none;
}
.footer-tablet .footer-line .footer-item a:hover {
	color: #fff;
	text-decoration: none;
	font-weight: 600;
}

.footer-tablet .footer-line .footer-separator {
	color: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c24fe3 */.footer-mobile .footer-line {
	display: grid;
	clear: both;
    justify-content: center;
}
.footer-mobile .footer-item {
    margin-top: 12px;
}
.footer-mobile .footer-line .footer-item a {
	color: #fff;
	text-decoration: none;
}
.footer-mobile .footer-line .footer-item a:hover {
	color: #fff;
	text-decoration: none;
	font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c24fe3 */.footer-mobile .footer-line {
	display: grid;
	clear: both;
    justify-content: center;
}
.footer-mobile .footer-item {
    margin-top: 12px;
}
.footer-mobile .footer-line .footer-item a {
	color: #fff;
	text-decoration: none;
}
.footer-mobile .footer-line .footer-item a:hover {
	color: #fff;
	text-decoration: none;
	font-weight: 600;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gill Sans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://wacs.lu/fonts/GillSansNova-UltraLight.eot');
	src: url('https://wacs.lu/fonts/GillSansNova-UltraLight.eot?#iefix') format('embedded-opentype'),
		url('https://wacs.lu/fonts/GillSansNova-UltraLight.woff2') format('woff2'),
		url('https://wacs.lu/fonts/GillSansNova-UltraLight.woff') format('woff'),
		url('https://wacs.lu/fonts/GillSansNova-UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://wacs.lu/fonts/GillSansNova-UltraLightIt.eot');
	src: url('https://wacs.lu/fonts/GillSansNova-UltraLightIt.eot?#iefix') format('embedded-opentype'),
		url('https://wacs.lu/fonts/GillSansNova-UltraLightIt.woff2') format('woff2'),
		url('https://wacs.lu/fonts/GillSansNova-UltraLightIt.woff') format('woff'),
		url('https://wacs.lu/fonts/GillSansNova-UltraLightIt.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://wacs.lu/fonts/GillSansNova-Light.eot');
	src: url('https://wacs.lu/fonts/GillSansNova-Light.eot?#iefix') format('embedded-opentype'),
		url('https://wacs.lu/fonts/GillSansNova-Light.woff2') format('woff2'),
		url('https://wacs.lu/fonts/GillSansNova-Light.woff') format('woff'),
		url('https://wacs.lu/fonts/GillSansNova-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://wacs.lu/fonts/GillSansNova-LightItalic.eot');
	src: url('https://wacs.lu/fonts/GillSansNova-LightItalic.eot?#iefix') format('embedded-opentype'),
		url('https://wacs.lu/fonts/GillSansNova-LightItalic.woff2') format('woff2'),
		url('https://wacs.lu/fonts/GillSansNova-LightItalic.woff') format('woff'),
		url('https://wacs.lu/fonts/GillSansNova-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://wacs.lu/fonts/GillSansNova-Book.eot');
	src: url('https://wacs.lu/fonts/GillSansNova-Book.eot?#iefix') format('embedded-opentype'),
		url('https://wacs.lu/fonts/GillSansNova-Book.woff2') format('woff2'),
		url('https://wacs.lu/fonts/GillSansNova-Book.woff') format('woff'),
		url('https://wacs.lu/fonts/GillSansNova-Book.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://wacs.lu/fonts/GillSansNova-BookItalic.eot');
	src: url('https://wacs.lu/fonts/GillSansNova-BookItalic.eot?#iefix') format('embedded-opentype'),
		url('https://wacs.lu/fonts/GillSansNova-BookItalic.woff2') format('woff2'),
		url('https://wacs.lu/fonts/GillSansNova-BookItalic.woff') format('woff'),
		url('https://wacs.lu/fonts/GillSansNova-BookItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://wacs.lu/fonts/GillSansNova-Medium.eot');
	src: url('https://wacs.lu/fonts/GillSansNova-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://wacs.lu/fonts/GillSansNova-Medium.woff2') format('woff2'),
		url('https://wacs.lu/fonts/GillSansNova-Medium.woff') format('woff'),
		url('https://wacs.lu/fonts/GillSansNova-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://wacs.lu/fonts/GillSansNova-MediumItalic.eot');
	src: url('https://wacs.lu/fonts/GillSansNova-MediumItalic.eot?#iefix') format('embedded-opentype'),
		url('https://wacs.lu/fonts/GillSansNova-MediumItalic.woff2') format('woff2'),
		url('https://wacs.lu/fonts/GillSansNova-MediumItalic.woff') format('woff'),
		url('https://wacs.lu/fonts/GillSansNova-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://wacs.lu/fonts/GillSansNova-SemiBold.eot');
	src: url('https://wacs.lu/fonts/GillSansNova-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://wacs.lu/fonts/GillSansNova-SemiBold.woff2') format('woff2'),
		url('https://wacs.lu/fonts/GillSansNova-SemiBold.woff') format('woff'),
		url('https://wacs.lu/fonts/GillSansNova-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://wacs.lu/fonts/GillSansNova-SemiBoldItalic.eot');
	src: url('https://wacs.lu/fonts/GillSansNova-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
		url('https://wacs.lu/fonts/GillSansNova-SemiBoldItalic.woff2') format('woff2'),
		url('https://wacs.lu/fonts/GillSansNova-SemiBoldItalic.woff') format('woff'),
		url('https://wacs.lu/fonts/GillSansNova-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://wacs.lu/fonts/GillSansNova-Bold.eot');
	src: url('https://wacs.lu/fonts/GillSansNova-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://wacs.lu/fonts/GillSansNova-Bold.woff2') format('woff2'),
		url('https://wacs.lu/fonts/GillSansNova-Bold.woff') format('woff'),
		url('https://wacs.lu/fonts/GillSansNova-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://wacs.lu/fonts/GillSansNova-BoldItalic.eot');
	src: url('https://wacs.lu/fonts/GillSansNova-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('https://wacs.lu/fonts/GillSansNova-BoldItalic.woff2') format('woff2'),
		url('https://wacs.lu/fonts/GillSansNova-BoldItalic.woff') format('woff'),
		url('https://wacs.lu/fonts/GillSansNova-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://wacs.lu/fonts/GillSansNova-ExtraBold.eot');
	src: url('https://wacs.lu/fonts/GillSansNova-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('https://wacs.lu/fonts/GillSansNova-ExtraBold.woff2') format('woff2'),
		url('https://wacs.lu/fonts/GillSansNova-ExtraBold.woff') format('woff'),
		url('https://wacs.lu/fonts/GillSansNova-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://wacs.lu/fonts/GillSansNova-UltraBold.eot');
	src: url('https://wacs.lu/fonts/GillSansNova-UltraBold.eot?#iefix') format('embedded-opentype'),
		url('https://wacs.lu/fonts/GillSansNova-UltraBold.woff2') format('woff2'),
		url('https://wacs.lu/fonts/GillSansNova-UltraBold.woff') format('woff'),
		url('https://wacs.lu/fonts/GillSansNova-UltraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */