PageSourceSearch

https://www.cece.eu/home

html cece.eu collected 2026-10-02 05:45:08 UTC 50,209 bytes, 1,032 lines download raw bytes

1<!doctype html>
2<html class="no-js">
3  <head><meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" /><title>
4	CECE
5</title>
6    <link rel="icon" type="image/x-icon" href="/img/1/custom/favicon.png">
7	  <!-- inject:css -->
8	  <link rel="stylesheet" href="/css/1/foundation.css"/>
9	  <link rel="stylesheet" href="/css/1/app.css"/>
10	  <link rel="stylesheet" href="/css/1/custom.css"/>
11	  <!-- endinject -->
12
13	  <!-- inject-head:js -->
14    
14<script src="/js/1/head.min.js"></script>
14
15    <!-- endinject -->
16  <meta name="description" http-equiv="description" /><meta name="keywords" http-equiv="keywords" /><meta name="language" content="en" /><link rel="canonical" href="https://www.cece.eu/home" /><meta property="og:title" /><meta property="og:description" /><meta property="og:url" content="https://www.cece.eu/home" /><!-- CCI_RDT : 10/2/2026 7:45:06 AM --></head>
17  <body class="home">
18    <form name="pagina" method="post" action="https://www.cece.eu/cms/showpage.aspx?id=48" id="pagina">
19<div>
20<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
21<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
22<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="6s1Xox9wKUyboSmH2A+wZrfH4yZ0C3Mh803vw4M63+4d5cyyWz5bLBmlofveTGG0Q6sx5FSpnRJnsbhgF4ZaNcYyEj0yMx38vbs9flCKo4Oy1+Uw0hYInptbNVz51qte" />
23</div>
24
25<script type="text/javascript">
26//<![CDATA[
27var theForm = document.forms['pagina'];
28if (!theForm) {
29    theForm = document.pagina;
30}
31function __doPostBack(eventTarget, eventArgument) {
32    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
33        theForm.__EVENTTARGET.value = eventTarget;
34        theForm.__EVENTARGUMENT.value = eventArgument;
35        theForm.submit();
36    }
37}
38//]]>
39</script>
39
40
41
42
43<script src="/cms/ScriptResource.axd?d=NJmAwtEo3Ipnlaxl6CMhvje8uc2WpFeeUIuU2ueTzlthjvSvqg1U-tWK7Pp-hwBXrYkf7TeOYRO5YaT-ytinV9LDOHBmqrRb6KW8oJUBkFCjRoHNnvrqPc1bcRG5Bp8dONMl4FbpjAXx1EdKSc7mfPdcXw4_78BGwB8y21GkNxE1&amp;t=ffffffffbec1863d" type="text/javascript"></script>
vendor: 2 bytes, line 43
43
44<script type="text/javascript">
45//<![CDATA[
46var Authorization=function() {
47Authorization.initializeBase(this);
48this._timeout = 0;
49this._userContext = null;
50this._succeeded = null;
51this._failed = null;
52}
53Authorization.prototype={
54_get_path:function() {
55 var p = this.get_path();
56 if (p) return p;
57 else return Authorization._staticInstance.get_path();},
58GetCsrfToken:function(succeededCallback, failedCallback, userContext) {
59return this._invoke(this._get_path(), 'GetCsrfToken',false,{},succeededCallback,failedCallback,userContext); },
60IsUserAuthorizedOnMultipleObjectsAndRights:function(CommaSeparatedObjectIds,CommaSeparatedRightIds,succeededCallback, failedCallback, userContext) {
61return this._invoke(this._get_path(), 'IsUserAuthorizedOnMultipleObjectsAndRights',false,{CommaSeparatedObjectIds:CommaSeparatedObjectIds,CommaSeparatedRightIds:CommaSeparatedRightIds},succeededCallback,failedCallback,userContext); }}
62Authorization.registerClass('Authorization',Sys.Net.WebServiceProxy);
63Authorization._staticInstance = new Authorization();
64Authorization.set_path = function(value) { Authorization._staticInstance.set_path(value); }
65Authorization.get_path = function() { return Authorization._staticInstance.get_path(); }
66Authorization.set_timeout = function(value) { Authorization._staticInstance.set_timeout(value); }
67Authorization.get_timeout = function() { return Authorization._staticInstance.get_timeout(); }
68Authorization.set_defaultUserContext = function(value) { Authorization._staticInstance.set_defaultUserContext(value); }
69Authorization.get_defaultUserContext = function() { return Authorization._staticInstance.get_defaultUserContext(); }
70Authorization.set_defaultSucceededCallback = function(value) { Authorization._staticInstance.set_defaultSucceededCallback(value); }
71Authorization.get_defaultSucceededCallback = function() { return Authorization._staticInstance.get_defaultSucceededCallback(); }
72Authorization.set_defaultFailedCallback = function(value) { Authorization._staticInstance.set_defaultFailedCallback(value); }
73Authorization.get_defaultFailedCallback = function() { return Authorization._staticInstance.get_defaultFailedCallback(); }
74Authorization.set_enableJsonp = function(value) { Authorization._staticInstance.set_enableJsonp(value); }
75Authorization.get_enableJsonp = function() { return Authorization._staticInstance.get_enableJsonp(); }
76Authorization.set_jsonpCallbackParameter = function(value) { Authorization._staticInstance.set_jsonpCallbackParameter(value); }
77Authorization.get_jsonpCallbackParameter = function() { return Authorization._staticInstance.get_jsonpCallbackParameter(); }
78Authorization.set_path("/cms/Services/Security/Authorization.asmx");
79Authorization.GetCsrfToken= function(onSuccess,onFailed,userContext) {Authorization._staticInstance.GetCsrfToken(onSuccess,onFailed,userContext); }
80Authorization.IsUserAuthorizedOnMultipleObjectsAndRights= function(CommaSeparatedObjectIds,CommaSeparatedRightIds,onSuccess,onFailed,userContext) {Authorization._staticInstance.IsUserAuthorizedOnMultipleObjectsAndRights(CommaSeparatedObjectIds,CommaSeparatedRightIds,onSuccess,onFailed,userContext); }
81var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
82Type.registerNamespace('System.Data');
83if (typeof(System.Data.DataTable) === 'undefined') {
84System.Data.DataTable=gtc("System.Data.DataTable");
85System.Data.DataTable.registerClass('System.Data.DataTable');
86}
87var StatisticService=function() {
88StatisticService.initializeBase(this);
89this._timeout = 0;
90this._userContext = null;
91this._succeeded = null;
92this._failed = null;
93}
94StatisticService.prototype={
95_get_path:function() {
96 var p = this.get_path();
97 if (p) return p;
98 else return StatisticService._staticInstance.get_path();},
99LogStatistics:function(loggerName,statisticInfo,succeededCallback, failedCallback, userContext) {
100return this._invoke(this._get_path(), 'LogStatistics',false,{loggerName:loggerN
100ame,statisticInfo:statisticInfo},succeededCallback,failedCallback,userContext); },
101LogPageVisitStatistics:function(pageVisitStatisticInfo,succeededCallback, failedCallback, userContext) {
102return this._invoke(this._get_path(), 'LogPageVisitStatistics',false,{pageVisitStatisticInfo:pageVisitStatisticInfo},succeededCallback,failedCallback,userContext); }}
103StatisticService.registerClass('StatisticService',Sys.Net.WebServiceProxy);
104StatisticService._staticInstance = new StatisticService();
105StatisticService.set_path = function(value) { StatisticService._staticInstance.set_path(value); }
106StatisticService.get_path = function() { return StatisticService._staticInstance.get_path(); }
107StatisticService.set_timeout = function(value) { StatisticService._staticInstance.set_timeout(value); }
108StatisticService.get_timeout = function() { return StatisticService._staticInstance.get_timeout(); }
109StatisticService.set_defaultUserContext = function(value) { StatisticService._staticInstance.set_defaultUserContext(value); }
110StatisticService.get_defaultUserContext = function() { return StatisticService._staticInstance.get_defaultUserContext(); }
111StatisticService.set_defaultSucceededCallback = function(value) { StatisticService._staticInstance.set_defaultSucceededCallback(value); }
112StatisticService.get_defaultSucceededCallback = function() { return StatisticService._staticInstance.get_defaultSucceededCallback(); }
113StatisticService.set_defaultFailedCallback = function(value) { StatisticService._staticInstance.set_defaultFailedCallback(value); }
114StatisticService.get_defaultFailedCallback = function() { return StatisticService._staticInstance.get_defaultFailedCallback(); }
115StatisticService.set_enableJsonp = function(value) { StatisticService._staticInstance.set_enableJsonp(value); }
116StatisticService.get_enableJsonp = function() { return StatisticService._staticInstance.get_enableJsonp(); }
117StatisticService.set_jsonpCallbackParameter = function(value) { StatisticService._staticInstance.set_jsonpCallbackParameter(value); }
118StatisticService.get_jsonpCallbackParameter = function() { return StatisticService._staticInstance.get_jsonpCallbackParameter(); }
119StatisticService.set_path("/cms/admin/webservices/StatisticService.asmx");
120StatisticService.LogStatistics= function(loggerName,statisticInfo,onSuccess,onFailed,userContext) {StatisticService._staticInstance.LogStatistics(loggerName,statisticInfo,onSuccess,onFailed,userContext); }
121StatisticService.LogPageVisitStatistics= function(pageVisitStatisticInfo,onSuccess,onFailed,userContext) {StatisticService._staticInstance.LogPageVisitStatistics(pageVisitStatisticInfo,onSuccess,onFailed,userContext); }
122//]]>
123</script>
123
124
125<div>
126
127	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="75B7BFC3" />
128	<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/TaNlwXx2jCpdBeVzZgD1P6cxHJAaLORvOpAhcO3qcTPtpV55JyPEKmgzpdmQ7eTc+jQjFbqVmKISTz72B9prdi3Nh63qrfxohJl6ukdMQeN/f2QKslYPzIvoTJPLNsV40yoP7UdB/MkRuvRvhfRiA==" />
129</div>
130    	<div id="CCIPlaceHolder_Header">
131			<header id="Block_Header_CCIPlaceHolder_Block_Header_Variant_1">
132    <div class="header variant1">
133        <div class="topWrapper">
134            <div class="row">
135                <div class="top small-12 medium-12 large-12 column">
136                    <div class="topBar right">
137                        <span class="logoutBtn" style="float:left;display:none;"><div id="Block_Header_Uitloggen_pnlLogout">
138	<a id="Block_Header_Uitloggen_ctl00" href="javascript:__doPostBack(&#39;Block_Header_Uitloggen$ctl00&#39;,&#39;&#39;)" style="display:none;">Log out</a>
139</div></span>
140                        <ul>
141<ul>
142<li><span style="color: #000000;"><a class="loginBtn" style="color: #000000;" href="/cms/showpage.aspx?id=709">Login</a></span></li>
143<li><a href="/topics-a-z">Search</a></li>
144</ul>
145</ul>
146<p>&nbsp;</p>
147<p><a href="https://twitter.com/CECE_Europe" target="_blank" rel="noopener"><img src="https://static.vecteezy.com/system/resources/thumbnails/027/395/710/small/twitter-brand-new-logo-3-d-with-new-x-shaped-graphic-of-the-world-s-most-popular-social-media-free-png.png" alt="X Logo PNGs for Free Download" width="22" height="22" /></a></p>
148<p><a href="https://www.linkedin.com/company/cece-committee-for-european-construction-equipment/" target="_blank" rel="noopener"><img src="https://www.freeiconspng.com/thumbs/linkedin-logo-png/linkedin-logo-3.png" alt="Linkedin Logo PNG, Linkedin Logo Transparent Backgroun
148d - FreeIconsPNG" width="26" height="22" /></a></p>
149<p><a href="https://www.youtube.com/@cece_europe4566" target="_blank" rel="noopener"><img src="https://cece.eu/cms/multimedia/0001539cc0kjkcdn/youtube.png" alt="Click to select an image from the multimedia database" width="25" height="55" /></a></p>
150                        
151                    </div>
152                </div>
153            </div>
154        </div>
155        <div class="bottomWrapper">
156            <div class="row">
157                <div class="bottom column large-12">
158                    <div class="top-bar" data-topbar role="navigation">
159                        <div class="toggle-topbar menu-icon right">
160                            <a href="#" title="Menu"><span>Menu</span></a>
161                        </div>
162                        <div class="left">
163                            <ul class="title-area">
164                                <li class="logo">
165                                    <a href="/home" target="_self" class="imageControlLink"><img src="/cms/multimedia/000064wl5bfi7oku/cece_logo_without%20text.jpg" alt="cece_logo_without text" width="1920" height="581" /></a>
166                                </li>
167                            </ul>
168                        </div>
169                        <nav class="top-bar-section"><ul class="right">
170    <li class=" first"><a href="/about" target="_self">About</a></li>
171    <li><a href="https://www.cece.eu/congress" target="_blank">#CECECongress 2026</a></li>
172    <li><a href="http://www.compliantconstructionmachinery.eu/" target="_blank">Compliance brochures</a></li>
173    <li><a href="/mining" target="_self">CECE Mining</a></li>
174    <li><a href="/our-product-groups" target="_self">Product Groups</a></li>
175    <li><a href="/publications" target="_self">Publications</a></li>
176    <li class=" last"><a href="/contact" target="_self">Contact</a></li>
177  </ul></nav>
178                    </div>
179                </div>
180            </div>
181        </div>
182    </div>
183</header>
184
185
186<script type="text/javascript">
187
188    $(document).ready(function(){
189
190        // Check if user is loggedin via ajax request file
191        $.ajaxSetup({ cache: false });
192        $.get('/cms/asynchronousrendering/componentcmsshowloginlogout/CheckIfUserIsLoggedin.aspx', function(data) {
193            if(data === 'false'){
194
195            }
196            if(data === 'true'){
197                $("header .logoutBtn").show();
198                $("header .loginBtn").hide();
199				// reset header height
200				$("header").css('height','auto');
201				var headerHeight = $("header").outerHeight();
202				$("header").height(headerHeight);
203            }
204        });
205
206        var scrolled = $(window).scrollTop();
207        var headerHeight = $("header").outerHeight();
208        var headerTopbarHeight = $("header .topWrapper").outerHeight();
209        var scrollFrom = headerTopbarHeight; //headerHeight or headerTopbarHeight
210        var resizeId;   // Timer for callback after resize window [added 2015-11-25 16:45]
211
212        var setScrollClass = function(){
213            // Check if the scrolled pixels are bigger than the pixels of the header and check that you're on a desktop view
214            if(scrolled > scrollFrom && Foundation.utils.is_large_up()){
215                $("header .bottomWrapper").addClass("fixed");
216                if(scrollFrom == headerHeight){
217                    $("header .bottomWrapper").addClass("fade");
218                };
219            };
220            if(scrolled < headerTopbarHeight || !Foundation.utils.is_large_up()){
221                $("header .bottomWrapper").removeClass("fixed");
222            };
223        };
224
225        // Reset header height after resizing [added 2015-11-25 16:45]
226        var doneResizing = (function (){
227            headerHeight = $("header").outerHeight();
228            $("header").height(headerHeight);
229        });
230
231        $(window).resize(function(){
232            setScrollClass();
233            // reset header height
234            $("header").css('height','auto');
235            // Set timer for callback [added 2015-11-25 16:45]
236            clearTimeout(resizeId);
237            resizeId = setTimeout(doneResizing, 500);
238        });
239        // Set the height of the header dynamically
240        $("header").height(headerHeight);
241
242        setScrollClass();
243
244        $(window).scroll(function(){
245            scrolled = $(window).scrollTop();
246            setScrollClass();
247        });
248    });
249
250</script>
250
251		</div>
252		<main>
253			<div id="CCIPlaceHolder_Before_Content">
254				<div class="fullWidth" data-remove-if-empty="">
255					<section id="Before_Content_Block_FullWidth_CCIPlaceHolder_Block_Slider_Variant_1">
256	<div class="block slider variant1" >
257		<div class="slider" data-equalizer="sliderVariant1">
258			<div class="slide" data-remove-if-empty="" data-equalizer-watch="sliderVariant1">
259				<div class="row">
260					<div class="sliderImg" data-remove-if-empty="ignore"><a href="/about" target="_self" class="imageControlLink"><img src="/cms/multimedia/000001f75rh0lkk9/fotolia.jpg" alt="fotolia" width="1920" height="792" /></a></div>
261					<div class="small-12 medium-12 large-8 columns">
262						<div class="caption">
263							<h3><a href="/about" target="_self" class="textControlLink" title="">About CECE</a></h3>
264							<h6 style="text-align: left;"><span style="color: #ffffff;">CECE represents the interests of national construction equipment manufacturer associations in Europe.</span></h6>
265<p><span style="color: #ffffff;"><strong>Find out&nbsp;more</strong></span></p>
266						</div>
267					</div>
268				</div>
269			</div>
270			<div class="slide" data-remove-if-empty="" data-equalizer-watch="sliderVariant1">
271				<div class="row">
272					<div class="sliderImg" data-remove-if-empty=""><a href="https://www.cece.eu/congress" target="_blank" class="imageControlLink" rel="noopener"><img src="/cms/multimedia/0001734129zyn4ji/banner%20c26.jpg" alt="banner c26" width="1717" height="491" /></a></div>
273					<div class="small-12 medium-12 large-8 columns">
274						<div class="caption">
275							<h3>Be part of something big!</h3>
276							<p style="text-align: justify;"><span style="color: #ffffff;">Registrations to the CECE Congress 2026 is open. Don&rsquo;t miss one of the most important gatherings of the European construction &amp; mining equipment industries.&nbsp;</span></p>
277<p style="text-align: justify;">&nbsp;</p>
278<p style="text-align: justify;"><span style="color: #ffffff;"><strong><a style="color: #ffffff;" href="https://www.cece.eu/congress">Register here</a></strong></span></p>
279						</div>
280					</div>
281				</div>
282			</div>
283			<div class="slide" data-remove-if-empty="" data-equalizer-watch="sliderVariant1">
284				<div class="row">
285					<div class="sliderImg" data-remove-if-empty=""><a href="https://compliantconstructionmachinery.eu/" target="_blank" class="imageControlLink" rel="noopener"><img src="/cms/multimedia/0001659utm9q9k4f/CECE-Summit-Brussels25-002_FB_photo.jpg" alt="CECE-Summit-Brussels25-002_FB_photo" width="1920" height="1279" /></a></div>
286					<div class="small-12 medium-12 large-8 columns">
287						<div class="caption">
288							<h3>Explore the new platform for compliant construction machinery</h3>
289							<p><span style="color: #ffffff;">This platform provides access to a series of&nbsp;<span lang="EN-US">informational&nbsp;</span>brochures developed by&nbsp;<span class="outlook-search-highlight" data-markjs="true">CECE</span>&nbsp;experts, offering authoritative guidance on the compliance of specific categories of machinery with European Union legislation.</span></p>
290<p style="text-align: justify;">&nbsp;</p>
291<p style="text-align: justify;"><a href="https://www.compliantconstructionmachinery.eu/" target="_blank" rel="noopener"><span style="color: #ffffff;"><strong>Read more</strong></span></a></p>
292<p style="text-align: justify;">&nbsp;</p>
293						</div>
294					</div>
295				</div>
296			</div>
297			<div class="slide" data-remove-if-empty="" data-equalizer-watch="sliderVariant1">
298				<div class="row">
299					<div class="sliderImg" data-remove-if-empty=""><a href="/exhibitions/partnership-programme" target="_self" class="imageControlLink"><img src="/cms/multimedia/000071dhwesxz0ch/partners.jpg" alt="partners" width="1920" height="832" /></a></div>
300					<div class="small-12 medium-12 large-8 columns">
301						<div class="caption">
302							<h3><a href="/exhibitions/partnership-programme" target="_self" class="textControlLink" title="">CECE International Exhibition Partnership Programme</a></h3>
303							<p><span style="color: #ffffff;">CECE gives coveted patronage to a limited number of world-leading sector exhibitions. With this role, CECE contributes to achieving successful trade fairs and promote business and valuable networks that are created around these occasions</span></p>
304<p><span style="color: #ffffff;"><strong>&nbsp;</strong></span></p>
305<p>&nbsp;</p>
306<p><a href="/exhibitions/partnership-programme"><span style="color: #ffffff;"><strong>Read more</strong></span></a></p>
307<p><span style="color: #ffffff;"><strong>&nbsp;</strong></span></p>
308						</div>
309					</div>
310				</div>
311			</div>
312		</div>
313	</div>
314	
314<script src="/js/1/components/slick.min.js"></script>
314
315	
315<script type="text/javascript">
316        $(document).ready(function(){
317        	$(".slider.variant1 .slide").each(function(){
318        		var slideElement = $(this);
319        		var img = slideElement.find("img").attr("src");
320                var url = slideElement.find("a").attr("href");
321								var urlTarget = slideElement.find("a").attr("target");
322								var links = $(this).find('a');
323
324                if (url && url != '') {
325                    slideElement
326                        .css("background", "url(" + img + ") no-repeat center top transparent")
327                        .css("cursor","pointer")
328												.on('click', function(e){
329													e.preventDefault();
330													if (e.target !== this) {
331														if (e.target.tagName === 'A' || e.target.parentNode.tagName === 'A') {
332															var childUrl = e.target.getAttribute('href') || e.target.parentNode.getAttribute('href');
333															var targetUrl = e.target.getAttribute('target') || e.target.parentNode.getAttribute('target');
334
335															if (childUrl !== '' && childUrl !== url) {
336																url = childUrl;
337															}
338
339															if (targetUrl !== '' && targetUrl !== urlTarget) {
340																urlTarget = targetUrl;
341															}
342														}
343													}
344													if(urlTarget === '_blank'){
345															window.open(url, '_blank')
346													} else {
347														window.location.href=url;
348													}
349										});
350                } else {
351                    slideElement.css("background", "url(" + img + ") no-repeat center top transparent");
352                }
353        	});
354
355            $('.slider.variant1 .slider').slick({
356				dots: true,
357				infinite: true,
358				autoplay: true,
359				pauseOnHover: true,
360				speed: 400,
361				autoplaySpeed: 6000,
362				slidesToShow: 1,
363				slidesToScroll: 1,
364				responsive: [
365				{
366				  breakpoint: 1024,
367				  settings: {
368				    slidesToShow: 1,
369				    slidesToScroll: 1
370				  }
371				},
372				{
373				  breakpoint: 600,
374				  settings: {
375				    slidesToShow: 1,
376				    slidesToScroll: 1
377				  }
378				},
379				{
380				  breakpoint: 480,
381				  settings: {
382				    slidesToShow: 1,
383				    slidesToScroll: 1
384				  }
385				}
386				]
387            });
388        });
389    </script>
389
390</section>
391				</div>
392				<div class="row" data-remove-if-empty="">
393					<div class="small-12 medium-12 large-12 columns">
394						<section>
395							<h1></h1>
396							<div class="intro"></div>
397							
398							
399							<span class="btn"></span>
400						</section>
401					</div>
402				</div>
403				<div class="row" data-remove-if-empty="">
404					<div class="small-12 medium-12 large-12 columns" data-remove-if-empty="">
405						
406					</div>
407				</div>
408			</div>
409			<div id="CCIPlaceHolder_Row_1">
410                <div class="row homeButtonRow">
411                    <div class="small-12 medium-12 large-12 columns">
412                        <div class="homeLinkBlock">
413                            <a href="/environment" target="_self" class="textControlLink" title="">Environment</a>
414                        </div>
415                        <div class="homeLinkBlock">
416                            <a href="/digital-construction" target="_self" class="textControlLink" title="">Digital Construction</a>
417                        </div>
418                        <div class="homeLinkBlock">
419                            <a href="/safety" target="_self" class="textControlLink" title="">Safety</a>
420                        </div>
421                        <div class="homeLinkBlock">
422                            <a href="/industry-and-market" target="_self" class="textControlLink" title="">Industry and Market</a>
423                        </div>
424                        <div class="homeLinkBlock">
425                            <a href="/our-sector-in-figures" target="_self" class="textControlLink" title="">Our Sector in Figures</a>
426                        </div>
427                    </div>
428                </div>
429			</div>
430			<div id="CCIPlaceHolder_Row_2" data-default="true">
431				<div class="row">
432					<div class="small-12 medium-12 large-8 columns">
433						<section id="Row_2_Block_1_CCIPlaceHolder_Block_Pages_Variant_3">
434	<div class="block pages variant3 blockSettings ">
435		<div data-equalizer-watch>
436			<h3 data-remove-if-empty="">News</h3>
437			<div class="intro" data-remove-if-empty=""></div>
438			
439			
440			<div data-remove-if-empty="ignore" class="widgetBlock">
441<script type='text/javascript'>
442$(document).ready(function() {
443$.ajax({
444url: '/cms/asynchronousrendering/ComponentCmsShowPagesViaTypeStatusDaysMetainfo/CmsShowPagesViaTypeStatusDaysMetainfoRenderControl.aspx?contentId=251&includePageMetaInfo=False&includePageTreeStructure=False&id=48', data: null, type: 'get', cache: false, success: function(data){
445contentLoaderMasonry('Row_2_Block_1_Pages', data);}
446     });
447});
448</script>
448
449<div id="Row_2_Block_1_Pages"></div></div>
450		</div>
451		<span class="btn" data-remove-if-empty=""><a href="/news-archive" target="_self" class="textControlLink" title="">More news</a></span>
452	</div>
453
454	
454<script src="/js/1/components/masonry.min.js"></script>
454
455	
455<script src="/js/1/components/imagesloaded.min.js"></script>
455
456	
456<script>
457		// If masonry items are loaded, show them.
458		function contentLoaderMasonry(id, data) {
459			var scopeSelector = "#" + id;
460			$(scopeSelector).hide();
461			$(scopeSelector).html(data);
462			Translations.translate('definitions', scopeSelector);
463		    CleanUp.removeEmptyElements({ignore: ['img', 'br', 'p', 'script', 'input', 'textarea', '.fa', 'iframe', 'embed', 'object', 'svg', 'hr'], logging:false});
464			$(scopeSelector).show();
465
466		    var container = $('.grid');
467
468		    // Wait for all images to load. Masonry needs to know.
469		    container.imagesLoaded(function(){
470				// Determine width of parent, to make sure it displays correctly at every block position
471				var gridWidth = $('.grid').width();
472				if (gridWidth <= 1024 && gridWidth > 640) {
473					$('.grid-item').each(function() {
474						$(this).css('width','50%');
475					});
476				} else if (gridWidth <= 640) {
477					$('.grid-item').each(function() {
478						$(this).css('width','100%');
479					});
480				}
481
482		        container.masonry({
483		        	itemSelector: '.grid-item',
484		        	columnWidth: 0,
485		        	percentPosition: true,
486					isAnimated: !Modernizr.csstransitions, // Check if it can be animated
487					animationOptions: {
488						duration: 750,
489						easing: 'linear',
490						queue: false
491					}
492		        });
493
494		    });
495		}
496
497		// If clicked on a masonry item, perform the click
498		function masonryClick(element) {
499			var element = element;
500			var link = $(element).find('h4 a').attr('href');
501			window.location.href = link;
502		}
503	</script>
503
504</section>
505
506					</div>
507                    <div class="small-12 medium-12 large-4 columns sidebar">
508                        
509                        
510                        <section id="Row_2_Block_4_CCIPlaceHolder_Block_Text_Variant_1">
511	<div class="block text variant1 blockSettings default">
512		<div data-equalizer-watch>
513			<h3 data-remove-if-empty=""><a href="https://www.cece.eu/congress" target="_blank" rel="noopener" class="textControlLink" title="">Be part of something big!</a></h3>
514			<div class="intro" data-remove-if-empty=""></div>
515			<a href="https://www.cece.eu/congress" target="_blank" class="imageControlLink" rel="noopener"><img src="/cms/multimedia/000173g6g6hftlwe/CECE%20Congress%202026%20-%20banner%20HORIZONTAL%202.jpg" alt="CECE Congress 2026 - banner HORIZONTAL 2" width="1200" height="262" /></a>
516			
517		</div>
518		<span class="btn" data-remove-if-empty=""></span>
519	</div>
520</section>
521
522                        <div class="logoBarContainer">
523	<div style="display: none">
524		<div id="Row_2_Block_5_CCIPlaceHolder_Block_Logo_Bar_Variant_1_Settings_Desktop">
525			<div class="logoBarSlidesDesktop">1</div>
526			<div class="logoBarSlidesToScrollDesktop">1</div>
527			<div class="logoBarAutoplayDesktop">true</div>
528			<div class="logoBarAutoplaySpeedDesktop">3000</div>
529			<div class="logoBarAnimationSpeedDesktop">500</div>
530			<div class="logoBarAnimationEaseDesktop">ease-in</div>
531			<div class="logoBarHighlightCenterDesktop">false</div>
532			<div class="logoBarShowArrowsDesktop">true</div>
533			<div class="logoBarShowDotsDesktop">false</div>
534		</div>
535		<div id="Row_2_Block_5_CCIPlaceHolder_Block_Logo_Bar_Variant_1_Settings_Tablet">
536			<div class="logoBarSlidesTablet">1</div>
537			<div class="logoBarSlidesToScrollTablet">1</div>
538			<div class="logoBarAutoplayTablet">true</div>
539			<div class="logoBarAutoplaySpeedTablet">3000</div>
540			<div class="logoBarAnimationSpeedTablet">500</div>
541			<div class="logoBarAnimationEaseTablet">ease-in</div>
542			<div class="logoBarHighlightCenterTablet">false</div>
543
544			<div class="logoBarShowArrowsTablet">true</div>
545			<div class="logoBarShowDotsTablet">false</div>
546		</div>
547		<div id="Row_2_Block_5_CCIPlaceHolder_Block_Logo_Bar_Variant_1_Settings_Phone">
548			<div class="logoBarSlidesPhone">1</div>
549			<div class="logoBarSlidesToScrollPhone">1</div>
550			<div class="logoBarAutoplayPhone">true</div>
551			<div class="logoBarAutoplaySpeedPhone">3000</div>
552			<div class="logoBarAnimationSpeedPhone">500</div>
553			<div class="logoBarAnimationEasePhone">ease-in</div>
554			<div class="logoBarHighlightCenterPhone">false</div>
555			<div class="logoBarShowArrowsPhone">true</div>
556			<div class="logoBarShowDotsPhone">false</div>
557		</div>
558	</div>
559	<section id="Row_2_Block_5_CCIPlaceHolder_Block_Logo_Bar_Variant_1" default="true">
560		<div class="block logoBar variant1" >
561			<h3 data-remove-if-empty="">Our Members</h3>
562			<div class="intro" data-remove-if-empty=""></div>
563			
564			
565			<div data-remove-if-empty="ignore" class="widgetBlock">
566				
567<script type='text/javascript'>
568$(document).ready(function() {
569$.ajax({
570url: '/cms/asynchronousrendering/ComponentCmsShowPagesViaTypeStatusDaysMetainfo/CmsShowPagesViaTypeStatusDaysMetainfoRenderControl.aspx?contentId=169&includePageMetaInfo=False&includePageTreeStructure=False&id=48', data: null, type: 'get', cache: false, success: function(data){
571contentLoaderLogoBarVariant1('Row_2_Block_5_Logo_Bar', data);}
572     });
573});
574</script>
574
575<div id="Row_2_Block_5_Logo_Bar"></div>
576			</div>
577		</div>
578		
578<script src="/js/1/components/slick.min.js"></script>
578
579		
579<script type="text/javascript">
580
581
582			function contentLoaderLogoBarVariant1(id, data) {
583				var scopeSelector = $("#" + id);
584				scopeSelector.hide();
585				scopeSelector.html(data);
586				scopeSelector.show();
587				var lbContainer = scopeSelector.closest(".logoBarContainer");
588
589				// Settings desktop
590				var slidesToShowDesktop = 5;
591				if(lbContainer.find(".logoBarSlidesDesktop").text() !== ''){
592					slidesToShowDesktop = parseInt(lbContainer.find(".logoBarSlidesDesktop").text());
593				}
594				var slidesToScrollDesktop = 1;
595				if(lbContainer.find(".logoBarSlidesToScrollDesktop").text() !== ''){
596					slidesToScrollDesktop = parseInt(lbContainer.find(".logoBarSlidesToScrollDesktop").text());
597				}
598				var autoPlayDesktop = false;
599				if(lbContainer.find(".logoBarAutoplayDesktop").text() === 'true'){
600					autoPlayDesktop = true;
601				}
602				var autoPlaySpeedDesktop = 3000;
603				if(lbContainer.find(".logoBarAutoplaySpeedDesktop").text() !== ''){
604					autoPlaySpeedDesktop = parseInt(lbContainer.find(".logoBarAutoplaySpeedDesktop").text());
605				}
606				var animationSpeedDesktop = 300;
607				if(lbContainer.find(".logoBarAnimationSpeedDesktop").text() !== ''){
608					animationSpeedDesktop = parseInt(lbContainer.find(".logoBarAnimationSpeedDesktop").text());
609				}
610				var animationEaseDesktop = 'ease';
611				if(lbContainer.find(".logoBarAnimationEaseDesktop").text() !== ''){
612					animationEaseDesktop = lbContainer.find(".logoBarAnimationEaseDesktop").text();
613				}
614				var arrowsDesktop = true;
615				if(autoPlayDesktop === true && autoPlaySpeedDesktop === 0){
616					arrowsDesktop = false;
617				}
618				var highlightCenterDesktop = false;
619				if(lbContainer.find(".logoBarHighlightCenterDesktop").text() === 'true'){
620					highlightCenterDesktop = true;
621				}
622				var showArrowsDesktop = true;
623				if(lbContainer.find(".logoBarShowArrowsDesktop").text() === 'false'){
624					showArrowsDesktop = false;
625				}
626				var showDotsDesktop = false;
627				if(lbContainer.find(".logoBarShowDotsDesktop").text() === 'true'){
628					showDotsDesktop = true;
629				}
630				// Settings tablet
631				var slidesToShowTablet = 3;
632				if(lbContainer.find(".logoBarSlidesTablet").text() !== ''){
633					slidesToShowTablet = parseInt(lbContainer.find(".logoBarSlidesTablet").text());
634				}
635				var slidesToScrollTablet = 1;
636				if(lbContainer.find(".logoBarSlidesToScrollTablet").text() !== ''){
637					slidesToScrollTablet = parseInt(lbContainer.find(".logoBarSlidesToScrollTablet").text());
638				}
639				if(lbContainer.find(".logoBarAutoplayTablet").text() === 'true'){
640					var autoPlayTablet = true;
641				} else if(lbContainer.find(".logoBarAutoplayTablet").text() === 'false'){
642					var autoPlayTablet = false;
643				} else {
644					var autoPlayTablet = autoPlayDesktop;
645				}
646				var autoPlaySpeedTablet = parseInt(lbContainer.find(".logoBarAutoplaySpeedTablet").text()) || autoPlaySpeedDesktop;
647				var animationSpeedTablet = parseInt(lbContainer.find(".logoBarAnimationSpeedTablet").text()) || animationSpeedDesktop;
648				var animationEaseTablet = lbContainer.find(".logoBarAnimationEaseTablet").text() || animationEaseDesktop;
649				var highlightCenterTablet = lbContainer.find(".logoBarHighlightCenterTablet").text() || highlightCenterDesktop;
650				var showArrowsTablet = lbContainer.find(".logoBarShowArrowsTablet").text() || showArrowsDesktop;
651				var showDotsTablet = lbContainer.find(".logoBarShowDotsTablet").text() || showDotsDesktop;
652
653				// Settings phone
654				var slidesToShowPhone = 1;
655				if(lbContainer.find(".logoBarSlidesPhone").text() !== ''){
656					slidesToShowPhone = parseInt(lbContainer.find(".logoBarSlidesPhone").text());
657				}
658				var slidesToScrollPhone = 1;
659				if(lbContainer.find(".logoBarSlidesToScrollPhone").text() !== ''){
660					slidesToScrollPhone = parseInt(lbContainer.find(".logoBarSlidesToScrollPhone").text());
661				}
662				if(lbContainer.find(".logoBarAutoplayPhone").text() === 'true'){
663					var autoPlayPhone = true;
664				} else if(lbContainer.find(".logoBarAutoplayPhone").text() === 'false'){
665					var autoPlayPhone = false;
666				} else {
667					var autoPlayPhone = autoPlayTablet;
668				}
669				var autoPlaySpeedPhone = parseInt(lbContainer.find(".logoBarAutoplaySpeedPhone").text()) || autoPlaySpeedTablet;
670				var animationSpeedPhone = parseInt(lbContainer.find(".logoBarAnimationSpeedPhone").text()) || animationSpeedTablet;
671				var animationEasePhone = lbContainer.find(".logoBarAnimationEasePhone").text() || animationEaseTablet;
672				var highlightCenterPhone = lbContainer.find(".logoBarHighlightCenterPhone").text() || highlightCenterTablet;
673				var showArrowsPhone = lbContainer.find(".logoBarShowArrowsPhone").text() || showArrowsTablet;
674				var showDotsPhone = lbContainer.find(".logoBarShowDotsPhone").text() || showDotsTablet;
675
676
677				lbContainer.find('.slider').slick({
678					centerMode: highlightCenterDesktop,
679					infinite: true,
680					arrows: showArrowsDesktop,
681					dots: showDotsDesktop,
682					swipeToSlide: true,
683					variableHeight: true,
684					slidesToScroll: slidesToScrollDesktop,
685					autoplay: autoPlayDesktop,
686					autoplaySpeed: autoPlaySpeedDesktop,
687					slidesToShow: slidesToShowDesktop,
688					pauseOnHover: true,
689					speed: animationSpeedDesktop,
690					cssEase: animationEaseDesktop,	//##VARIABEL
691					responsive: [
692						{
693							breakpoint: 1025,
694							settings: {
695								arrows: showArrowsTablet,
696								dots: showDotsTablet,
697								centerMode: highlightCenterTablet,
698								autoplay: autoPlayTablet,
699								autoplaySpeed: autoPlaySpeedTablet,
700								slidesToShow: slidesToShowTablet,
701								slidesToScroll: slidesToScrollTablet,
702								speed: animationSpeedTablet,
703								cssEase: animationEaseTablet
704							}
705						},
706						{
707							breakpoint: 480,
708							settings: {
709								arrows: showArrowsPhone,
710								dots: showDotsPhone,
711								centerMode: highlightCenterPhone,
712								autoplay: autoPlayPhone,
713								autoplaySpeed: autoPlaySpeedPhone,
714								slidesToShow: slidesToShowPhone,
715								slidesToScroll: slidesToScrollPhone,
716								speed: animationSpeedPhone,
717								cssEase: animationEasePhone
718							}
719						}
720					]
721				});
722			};
723		</script>
723
724	</section>
725</div>
726                        <div class="logoBarContainer">
727	<div style="display: none">
728		<div id="Row_2_Block_6_CCIPlaceHolder_Block_Logo_Bar_Variant_1_Settings_Desktop">
729			<div class="logoBarSlidesDesktop">1</div>
730			<div class="logoBarSlidesToScrollDesktop">1</div>
731			<div class="logoBarAutoplayDesktop">true</div>
732			<div class="logoBarAutoplaySpeedDesktop">3000</div>
733			<div class="logoBarAnimationSpeedDesktop">500</div>
734			<div class="logoBarAnimationEaseDesktop">ease-in</div>
735			<div class="logoBarHighlightCenterDesktop">false</div>
736			<div class="logoBarShowArrowsDesktop">true</div>
737			<div class="logoBarShowDotsDesktop">false</div>
738		</div>
739		<div id="Row_2_Block_6_CCIPlaceHolder_Block_Logo_Bar_Variant_1_Settings_Tablet">
740			<div class="logoBarSlidesTablet">1</div>
741			<div class="logoBarSlidesToScrollTablet">1</div>
742			<div class="logoBarAutoplayTablet">true</div>
743			<div class="logoBarAutoplaySpeedTablet">3000</div>
744			<div class="logoBarAnimationSpeedTablet">500</div>
745			<div class="logoBarAnimationEaseTablet">ease-in</div>
746			<div class="logoBarHighlightCenterTablet">false</div>
747
748			<div class="logoBarShowArrowsTablet">true</div>
749			<div class="logoBarShowDotsTablet">false</div>
750		</div>
751		<div id="Row_2_Block_6_CCIPlaceHolder_Block_Logo_Bar_Variant_1_Settings_Phone">
752			<div class="logoBarSlidesPhone">1</div>
753			<div class="logoBarSlidesToScrollPhone">1</div>
754			<div class="logoBarAutoplayPhone">true</div>
755			<div class="logoBarAutoplaySpeedPhone">3000</div>
756			<div class="logoBarAnimationSpeedPhone">500</div>
757			<div class="logoBarAnimationEasePhone">ease-in</div>
758			<div class="logoBarHighlightCenterPhone">false</div>
759			<div class="logoBarShowArrowsPhone">true</div>
760			<div class="logoBarShowDotsPhone">false</div>
761		</div>
762	</div>
763	<section id="Row_2_Block_6_CCIPlaceHolder_Block_Logo_Bar_Variant_1" default="true">
764		<div class="block logoBar variant1" >
765			<h3 data-remove-if-empty="">Exhibition Partners</h3>
766			<div class="intro" data-remove-if-empty=""></div>
767			
768			
769			<div data-remove-if-empty="ignore" class="widgetBlock">
770				
771<script type='text/javascript'>
772$(document).ready(function() {
773$.ajax({
774url: '/cms/asynchronousrendering/ComponentCmsShowPagesViaTypeStatusDaysMetainfo/CmsShowPagesViaTypeStatusDaysMetainfoRenderControl.aspx?contentId=168&includePageMetaInfo=False&includePageTreeStructure=False&id=48', data: null, type: 'get', cache: false, success: function(data){
775contentLoaderLogoBarVariant1('Row_2_Block_6_Logo_Bar', data);}
776     });
777});
778</script>
778
779<div id="Row_2_Block_6_Logo_Bar"></div>
780			</div>
781		</div>
782		
782<script src="/js/1/components/slick.min.js"></script>
782
783		
783<script type="text/javascript">
784
785
786			function contentLoaderLogoBarVariant1(id, data) {
787				var scopeSelector = $("#" + id);
788				scopeSelector.hide();
789				scopeSelector.html(data);
790				scopeSelector.show();
791				var lbContainer = scopeSelector.closest(".logoBarContainer");
792
793				// Settings desktop
794				var slidesToShowDesktop = 5;
795				if(lbContainer.find(".logoBarSlidesDesktop").text() !== ''){
796					slidesToShowDesktop = parseInt(lbContainer.find(".logoBarSlidesDesktop").text());
797				}
798				var slidesToScrollDesktop = 1;
799				if(lbContainer.find(".logoBarSlidesToScrollDesktop").text() !== ''){
800					slidesToScrollDesktop = parseInt(lbContainer.find(".logoBarSlidesToScrollDesktop").text());
801				}
802				var autoPlayDesktop = false;
803				if(lbContainer.find(".logoBarAutoplayDesktop").text() === 'true'){
804					autoPlayDesktop = true;
805				}
806				var autoPlaySpeedDesktop = 3000;
807				if(lbContainer.find(".logoBarAutoplaySpeedDesktop").text() !== ''){
808					autoPlaySpeedDesktop = parseInt(lbContainer.find(".logoBarAutoplaySpeedDesktop").text());
809				}
810				var animationSpeedDesktop = 300;
811				if(lbContainer.find(".logoBarAnimationSpeedDesktop").text() !== ''){
812					animationSpeedDesktop = parseInt(lbContainer.find(".logoBarAnimationSpeedDesktop").text());
813				}
814				var animationEaseDesktop = 'ease';
815				if(lbContainer.find(".logoBarAnimationEaseDesktop").text() !== ''){
816					animationEaseDesktop = lbContainer.find(".logoBarAnimationEaseDesktop").text();
817				}
818				var arrowsDesktop = true;
819				if(autoPlayDesktop === true && autoPlaySpeedDesktop === 0){
820					arrowsDesktop = false;
821				}
822				var highlightCenterDesktop = false;
823				if(lbContainer.find(".logoBarHighlightCenterDesktop").text() === 'true'){
824					highlightCenterDesktop = true;
825				}
826				var showArrowsDesktop = true;
827				if(lbContainer.find(".logoBarShowArrowsDesktop").text() === 'false'){
828					showArrowsDesktop = false;
829				}
830				var showDotsDesktop = false;
831				if(lbContainer.find(".logoBarShowDotsDesktop").text() === 'true'){
832					showDotsDesktop = true;
833				}
834				// Settings tablet
835				var slidesToShowTablet = 3;
836				if(lbContainer.find(".logoBarSlidesTablet").text() !== ''){
837					slidesToShowTablet = parseInt(lbContainer.find(".logoBarSlidesTablet").text());
838				}
839				var slidesToScrollTablet = 1;
840				if(lbContainer.find(".logoBarSlidesToScrollTablet").text() !== ''){
841					slidesToScrollTablet = parseInt(lbContainer.find(".logoBarSlidesToScrollTablet").text());
842				}
843				if(lbContainer.find(".logoBarAutoplayTablet").text() === 'true'){
844					var autoPlayTablet = true;
845				} else if(lbContainer.find(".logoBarAutoplayTablet").text() === 'false'){
846					var autoPlayTablet = false;
847				} else {
848					var autoPlayTablet = autoPlayDesktop;
849				}
850				var autoPlaySpeedTablet = parseInt(lbContainer.find(".logoBarAutoplaySpeedTablet").text()) || autoPlaySpeedDesktop;
851				var animationSpeedTablet = parseInt(lbContainer.find(".logoBarAnimationSpeedTablet").text()) || animationSpeedDesktop;
852				var animationEaseTablet = lbContainer.find(".logoBarAnimationEaseTablet").text() || animationEaseDesktop;
853				var highlightCenterTablet = lbContainer.find(".logoBarHighlightCenterTablet").text() || highlightCenterDesktop;
854				var showArrowsTablet = lbContainer.find(".logoBarShowArrowsTablet").text() || showArrowsDesktop;
855				var showDotsTablet = lbContainer.find(".logoBarShowDotsTablet").text() || showDotsDesktop;
856
857				// Settings phone
858				var slidesToShowPhone = 1;
859				if(lbContainer.find(".logoBarSlidesPhone").text() !== ''){
860					slidesToShowPhone = parseInt(lbContainer.find(".logoBarSlidesPhone").text());
861				}
862				var slidesToScrollPhone = 1;
863				if(lbContainer.find(".logoBarSlidesToScrollPhone").text() !== ''){
864					slidesToScrollPhone = parseInt(lbContainer.find(".logoBarSlidesToScrollPhone").text());
865				}
866				if(lbContainer.find(".logoBarAutoplayPhone").text() === 'true'){
867					var autoPlayPhone = true;
868				} else if(lbContainer.find(".logoBarAutoplayPhone").text() === 'false'){
869					var autoPlayPhone = false;
870				} else {
871					var autoPlayPhone = autoPlayTablet;
872				}
873				var autoPlaySpeedPhone = parseInt(lbContainer.find(".logoBarAutoplaySpeedPhone").text()) || autoPlaySpeedTablet;
874				var animationSpeedPhone = parseInt(lbContainer.find(".logoBarAnimationSpeedPhone").text()) || animationSpeedTablet;
875				var animationEasePhone = lbContainer.find(".logoBarAnimationEasePhone").text() || animationEaseTablet;
876				var highlightCenterPhone = lbContainer.find(".logoBarHighlightCenterPhone").text() || highlightCenterTablet;
877				var showArrowsPhone = lbContainer.find(".logoBarShowArrowsPhone").text() || showArrowsTablet;
878				var showDotsPhone = lbContainer.find(".logoBarShowDotsPhone").text() || showDotsTablet;
879
880
881				lbContainer.find('.slider').slick({
882					centerMode: highlightCenterDesktop,
883					infinite: true,
884					arrows: showArrowsDesktop,
885					dots: showDotsDesktop,
886					swipeToSlide: true,
887					variableHeight: true,
888					slidesToScroll: slidesToScrollDesktop,
889					autoplay: autoPlayDesktop,
890					autoplaySpeed: autoPlaySpeedDesktop,
891					slidesToShow: slidesToShowDesktop,
892					pauseOnHover: true,
893					speed: animationSpeedDesktop,
894					cssEase: animationEaseDesktop,	//##VARIABEL
895					responsive: [
896						{
897							breakpoint: 1025,
898							settings: {
899								arrows: showArrowsTablet,
900								dots: showDotsTablet,
901								centerMode: highlightCenterTablet,
902								autoplay: autoPlayTablet,
903								autoplaySpeed: autoPlaySpeedTablet,
904								slidesToShow: slidesToShowTablet,
905								slidesToScroll: slidesToScrollTablet,
906								speed: animationSpeedTablet,
907								cssEase: animationEaseTablet
908							}
909						},
910						{
911							breakpoint: 480,
912							settings: {
913								arrows: showArrowsPhone,
914								dots: showDotsPhone,
915								centerMode: highlightCenterPhone,
916								autoplay: autoPlayPhone,
917								autoplaySpeed: autoPlaySpeedPhone,
918								slidesToShow: slidesToShowPhone,
919								slidesToScroll: slidesToScrollPhone,
920								speed: animationSpeedPhone,
921								cssEase: animationEasePhone
922							}
923						}
924					]
925				});
926			};
927		</script>
927
928	</section>
929</div>
930                        
931                    </div>
932				</div>
933			</div>
934			<div id="CCIPlaceHolder_After_Content">
935				<div class="row" data-remove-if-empty="">
936					<div class="small-12 medium-12 large-12 columns">
937						<section>
938							<h1></h1>
939							<div class="intro"><p><span style="color: #f00fff;">&nbsp;</span></p></div>
940							
941							
942							<span class="btn"></span>
943						</section>
944					</div>
945				</div>
946				<div class="row" data-remove-if-empty="">
947					<div class="small-12 medium-12 large-12 columns">
948						<section id="After_Content_Block_CCIPlaceHolder_Block_AddThis_Variant_2">
949	<div class="block addThis variant2" data-remove-if-empty="ignore">
950		<div class="cookieBlock" data-content="addThisVariant2.htm"></div>
951	</div>
952</section>
953					</div>
954				</div>
955				<div class="fullWidth" data-remove-if-empty="">
956					
957				</div>
958			</div>
959		</main>
960		<div id="CCIPlaceHolder_Footer">
961			<footer id="Block_Footer_CCIPlaceHolder_Block_Footer_Variant_2">
962	<div class="footer variant2">
963		<div class="top">
964			<div class="row">
965				<section class="small-12 medium-6 large-3 columns">
966					<h3 data-remove-if-empty=""></h3>
967					<div class="intro" data-remove-if-empty=""></div>
968					
969					
970					<span class="btn" data-remove-if-empty=""></span>
971					
972				</section>
973				<section class="small-12 medium-6 large-3 columns">
974					<h3 data-remove-if-empty=""></h3>
975					<div class="intro" data-remove-if-empty=""></div>
976					
977					
978					<span class="btn" data-remove-if-empty=""></span>
979					
980				</section>
981				<section class="small-12 medium-6 large-3 columns">
982					<h3 data-remove-if-empty=""></h3>
983					<div class="intro" data-remove-if-empty=""></div>
984					
985					
986					<span class="btn" data-remove-if-empty=""></span>
987					
988				</section>
989				<section class="small-12 medium-6 large-3 columns">
990					<h3 data-remove-if-empty=""></h3>
991					<div class="intro" data-remove-if-empty=""></div>
992					
993					
994					<span class="btn" data-remove-if-empty=""></span>
995					
996				</section>
997			</div>
998		</div>
999		<div class="bottom" data-remove-if-empty="">
1000			<div class="row">
1001				<div class="small-12 medium-12 large-12 columns">
1002					<p style="text-align: center;"><strong>CECE - </strong><strong>Committee for European Construction Equipment</strong></p>
1003<p style="text-align: center;">&nbsp;Rue Jacques de Lalaing 4 | B-1040 Brussels</p>
1004<p style="text-align: center;">&nbsp;Tel. +32 2 706 82 26 | <a href="mailto:[email protected]">[email protected]</a></p>
1005<p style="text-align: center;"><a href="/privacy-policy">Privacy Policy</a></p>
1006<p style="text-align: center;">&nbsp;</p>
1007<p style="text-align: center;">&nbsp;</p>
1008				</div>
1009			</div>
1010		</div>
1011	</div>
1012</footer>
1013		</div>
1014    <input type="hidden" name="hdnCsrfTokenField" id="hdnCsrfTokenField" />
1015
1016<script type="text/javascript">
1017//<![CDATA[
1018function GetCsrfToken_success(returnValue)  {document.getElementById('hdnCsrfTokenField').value= returnValue;}function GetCsrf_error(value)  {alert(value.get_message());}Authorization.GetCsrfToken(GetCsrfToken_success, GetCsrf_error); function ____cci_basepage_log_pagevisit() { var sRequestUrl ='https://www.cece.eu/cms/showpage.aspx?id=48'; var iPageId = 48; var iIsPreview = 0; var sloggedinUser = ''; var iScreenWidth = 0; var iScreenHeight = 0; var iScreenAvailHeight = 0; var iScreenAvailWidth = 0; var sAppCodeName = ''; var sAppName = ''; var sAppVersion = ''; var sUserAgent = ''; var sBrowserLanguage = ''; if(screen.width) iScreenWidth = screen.width; if(screen.height) iScreenHeight = screen.height; if(screen.availHeight) iScreenAvailHeight = screen.availHeight; if(screen.availWidth) iScreenAvailWidth = screen.availWidth; if(navigator.appCodeName) sAppCodeName = navigator.appCodeName; if(navigator.appName) sAppName = navigator.appName; if(navigator.appVersion) sAppVersion = navigator.appVersion; if(navigator.userAgent) sUserAgent = navigator.userAgent; if(navigator.language || navigator.browserLanguage) sBrowserLanguage = (navigator.language) ? navigator.language : navigator.browserLanguage; var statisticInfo = new Array(); statisticInfo[0] = sRequestUrl; statisticInfo[1] = iPageId; statisticInfo[2] = iIsPreview; statisticInfo[3] = sloggedinUser; statisticInfo[4] = sBrowserLanguage; statisticInfo[5] = sAppCodeName; statisticInfo[6] = sAppName; statisticInfo[7] = sAppVersion; statisticInfo[8] = iScreenAvailHeight; statisticInfo[9] = iScreenAvailWidth; statisticInfo[10] = iScreenWidth; statisticInfo[11] = iScreenHeight; statisticInfo[12] = sUserAgent; StatisticService.LogPageVisitStatistics(statisticInfo,____cci_basepage_log_pagevisit_log_onsucces,____cci_basepage_log_pagevisit_log_onerror); }  function ____cci_basepage_log_pagevisit_log_onsucces() {} function ____cci_basepage_log_pagevisit_log_onerror() {} ____cci_basepage_log_pagevisit(); $(document).ready(function(){ $.ajax({ url: '/cms/asynchronousrendering/componentcmsshowloginlogout/CheckIfUserIsLoggedin.aspx'  , data: ''  , type: 'get'  , cache: false  , success: function(data){     if(data=='true'){      $('#Block_Header_Uitloggen_ctl00').css('display','block');     } else {      $('#Block_Header_Uitloggen_ctl00').css('display','none');     }   } });});//]]>
1019</script>
1019
1020</form>
1021          <!-- inject-vendor:js -->
1022          
1022<script src="/js/1/vendor.min.js"></script>
1022
1023          <!-- endinject -->
1024
1025          <!-- inject:js -->
1026          
1026<script src="/js/1/lib.min.js"></script>
1026
1027          <!-- endinject -->
1028    
1028<script>
1029    	$(document).foundation();
1030    </script>
1030
1031  </body>
1032</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.