:root{--red: #ad1924;--text: #848788;--blacktext: #515151;--gray: #e6e3e3;--lightgray: #edeeee;--orange: #F15A22;--green: #4AE510;--black: #000000;--yellow: #F5D216;--pink: #956BEC;--darkblue: #004391;--white: #FFFFFF;--darktext: #6F7573;--notyellow: #E0CEB8;--darkpink: #d3b0b0}@font-face{font-family:Archivo;src:url(/public/build/assets/Archivo-Bold-E7yA2Da6.ttf) format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Archivo;src:url(/public/build/assets/Archivo-Medium-CKgtXaqO.ttf) format("truetype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Archivo;src:url(/public/build/assets/Archivo-SemiBold-D43Qx-6i.ttf) format("truetype");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Archivo;src:url(/public/build/assets/Archivo-Regular-Dv2uU1nf.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Archivo;src:url(/public/build/assets/Archivo-Light-C4om4bkb.ttf) format("truetype");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Archivo-Extra;src:url(/public/build/assets/Archivo-ExtraBold-xL4egMyK.ttf) format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:ZapfDingbats;src:url(/public/build/assets/ZapfDingbats-C8HkIhJa.ttf) format("truetype");font-weight:400;font-display:block}.closemenu{left:10px;position:absolute;top:25px}.closemenu a{width:19px;height:19px;cursor:pointer}.closemenu a:first-child{display:none}.closemenu a:first-child:after{content:"✕";text-align:center;font-size:20px;font-weight:700}.closemenu a:nth-child(2){display:block;background-image:url(/public/front/images/menu.png);background-size:contain;background-position:center center;background-repeat:no-repeat}.closemenu a:nth-child(2):after{content:"Menu";position:absolute;top:24px;font-size:12px;left:-5px}#svgmenu{right:15px;width:34px;height:34px;position:absolute;top:6px;cursor:pointer}#svgmenu a{display:block}#svgmenu a img{display:block;width:100%}@media only screen and (max-width: 999px){.menu-opened #navigation{display:block;z-index:99999}.menu-opened .closemenu a:first-child{display:block}.menu-opened .closemenu a:nth-child(2){display:none}.menu-opened .wcontainer{position:unset}}#navigation{position:sticky;z-index:999;top:0;background-color:var(--red)}@media only screen and (min-width: 1000px){#navigation .container:before{content:"";background-color:#fff;height:20px;width:100%;left:-100%;display:block;z-index:0;position:absolute}}@media only screen and (max-width: 999px){#navigation{display:none;background-color:#fff;position:fixed;height:100%;width:100%;top:0;left:0}}#navigation .btn{position:absolute;right:12px;top:12px}@media only screen and (max-width: 999px){#navigation .btn{position:absolute;right:auto;top:55px;left:30px;font-size:15px;display:none}}#nav{padding:0;background-color:var(--red)}@media only screen and (max-width: 999px){#nav{max-width:98%;margin:0 auto;padding:100px 0 0;background-color:#fff;background-image:url(/public/build/assets/logo-D_bk6XlC.png);background-repeat:no-repeat;background-position:center 20px;background-size:190px}}@media only screen and (min-width: 1000px){#nav{display:table;width:100%;padding-left:300px}}@media only screen and (min-width: 1000px){#nav>a{display:none}}@media only screen and (max-width: 999px){#nav>a{position:absolute;right:20px;top:20px;width:26px;height:26px;display:block}#nav>a img{display:block;width:100%}}@media only screen and (min-width: 1000px){#nav ul{display:table-row}#nav ul:after{width:22px}}@media only screen and (max-width: 999px){#nav ul{border-top:1px solid #8c9192}}#nav ul li{padding:0;position:relative}@media only screen and (min-width: 1000px){#nav ul li{display:table-cell;padding-left:20px;text-align:center}}@media only screen and (max-width: 999px){#nav ul li{padding-bottom:10px;padding-top:10px;float:none;border-bottom:1px solid #8c9192}}#nav ul li a{height:100%;font-weight:300;display:inline-block;position:relative;white-space:nowrap;height:auto;display:block;font-family:Archivo;text-decoration:none;text-transform:uppercase;font-size:16px;letter-spacing:1px;line-height:41px;padding-left:0;padding-right:0;color:#fff}@media only screen and (min-width: 1000px){#nav ul li a:before{display:block;content:attr(data-tit);font-weight:500;height:0;overflow:hidden;visibility:hidden}}#nav ul li a:hover{font-weight:500}@media only screen and (max-width: 999px){#nav ul li a:hover{color:var(--gray)}}@media only screen and (max-width: 999px){#nav ul li a{font-size:21px;line-height:25px;padding:6px 40px;display:block;font-weight:700;color:var(--red)}}@media only screen and (min-width: 1000px){#nav>ul>li.active>a{font-weight:600}}body.menu-opened{overflow:hidden;height:100%}@media only screen and (max-width: 999px){body.menu-opened .btn{display:block!important}}@media only screen and (min-width: 1000px){#nav li ul{background:#fff 0% 0% no-repeat padding-box;-webkit-transition:opacity 0s ease-out;-moz-transition:opacity 0s ease-out;-ms-transition:opacity 0s ease-out;-o-transition:opacity 0s ease-out;position:absolute;left:2vw;background-color:#fff;opacity:0;padding:0 10px;right:0;top:-9999px}}@media only screen and (min-width: 1000px){#nav li:hover>ul{opacity:1;right:0;margin-top:10px;-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-ms-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;border-bottom:2px solid #000000;padding:0;top:auto}#nav li:hover>ul:before{content:"";width:100%;height:20px;position:absolute;top:-20px;display:block;left:0}}#nav li ul a{padding:9px 0;line-height:28px;text-align:left;display:block;margin-left:0!important;margin-right:0!important;color:var(--text);text-transform:none}#nav li ul li{padding-left:20px;padding-right:20px;display:block;float:none}@media only screen and (min-width: 1000px){#nav li ul li{border-left:2px solid #000000;border-right:2px solid #000000;border-top:2px solid #000000}}#nav li ul li a:hover,#nav li ul:not(:hover) li.active a{font-weight:700}.dropdown{position:relative}.dropdown>a:after{content:"";display:inline-block;width:11px;height:11px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(/public/build/assets/Arrow-down-black-CuCrRaRk.svg);background-color:#fff;position:relative;left:4px;top:-4px}@media only screen and (max-width: 999px){.dropdown>a:after{display:none}}@media only screen and (max-width: 999px){#nav li ul{position:static;padding-top:5px;padding-bottom:0;border:0!important;display:block;opacity:auto;width:100%;float:none;min-width:auto!important}#nav li ul a{line-height:18px!important;padding-left:20px!important;margin-right:0;font-size:21px;width:100%;text-align:left;text-transform:inherit;padding-top:4px;padding-bottom:4px;font-weight:500;color:#fff}#nav li ul li.active a{position:relative}#nav li ul li.active a:before{content:"►";position:absolute;left:0;color:#fff;font-size:15px}#nav .smenu>ul>li>a{color:#d0043c!important}#nav li ul li:first-child a{border-top:0}#nav li ul li{margin-left:0;padding-left:0;text-indent:0;width:auto}#nav li ul li:first-child{padding-top:0}#nav li ul li:last-child{margin-bottom:0}#nav li ul li a{margin-left:0!important;border-bottom:0}#nav li ul li:last-child{border-bottom:0}#nav li.hover>ul{opacity:1!important;display:block!important}}@media only screen and (min-width: 1000px){.homepage .bgimage,.homepage .bgimage .contain,.homepage .bgimage img{height:1000px}.homepage .pageinner{padding-top:870px}}@media only screen and (max-width: 999px){.homepage .bgimage,.homepage .bgimage .contain,.homepage .bgimage img{height:397px}.homepage .pageinner{padding-top:590px}.homepage .headtext{bottom:auto}}@media only screen and (max-width: 999px){.grayhomecontent{margin-right:16px}}@media only screen and (min-width: 1000px){.grayhomecontent{margin-bottom:90px}}.grayhomecontent .container{background-color:var(--lightgray);position:relative}@media only screen and (min-width: 1000px){.grayhomecontent .container:after{content:"";background-color:#fff;height:70px;width:70px;display:block;z-index:0;position:absolute;right:-1px;bottom:-1px;border-radius:70px 0 0}}@media only screen and (max-width: 999px){.grayhomecontent .container:after{content:"";background-color:#fff;height:35px;width:35px;display:block;z-index:0;position:absolute;right:0;bottom:0;border-radius:35px 0 0}}@media only screen and (max-width: 999px){.grayhomecontent .container{border-radius:0 0 30px}}.grayhomecontent .container .pagecontent{padding-top:70px;padding-bottom:50px}@media only screen and (max-width: 999px){.grayhomecontent .container .pagecontent{padding-top:30px;padding-bottom:20px}}@media only screen and (min-width: 1000px){.grayhomecontent .container:before{content:"";background-color:var(--lightgray);height:100%;width:100%;left:-100%;display:block;z-index:0;position:absolute}}.specholder{flex:1}.homepage .specblocks .h2{padding-bottom:0}@media only screen and (max-width: 999px){.homepage .specblocks .h2{min-height:70px;padding-bottom:0}.homepage .specblocks .reftext{min-height:61px!important}.homepage .specblocks .reftext p{padding-bottom:0}}.specblocks .h2{font-size:26px;line-height:30px;font-family:Archivo-Extra;padding:0 0 20px;font-weight:700;color:var(--red)}@media only screen and (max-width: 999px){.specblocks .h2{font-size:20px;line-height:26px}}.specblocks .reftext{min-height:0!important}.specblocks .block:last-child img{width:110px}@media only screen and (max-width: 999px){.specblocks .block:last-child img{width:95px;padding-top:0}}@media only screen and (max-width: 999px){.specblocks{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;align-content:stretch;gap:20px}.specblocks .block{flex:1;text-align:center}.specblocks .block .simage{min-height:90px}.specblocks .block img{width:120px;height:auto;object-fit:contain;border-radius:0!important;margin:0 auto;padding-top:9px}.specblocks .block .reftext{min-height:70px}.specblocks .block .h2:first-child{display:none!important}.specblocks .block .h2 span{color:var(--red);font-weight:700}.specblocks .block .h2:nth-child(3){display:block!important;min-height:50px;font-size:17px!important}.specblocks .block a{text-align:left}}@media only screen and (min-width: 1000px){.specblocks .block{margin-bottom:10px}.specblocks .block img{width:170px;height:auto;object-fit:contain;border-radius:0!important;margin-bottom:9px}}.video img{display:block!important;height:auto!important}@media only screen and (min-width: 1000px){.video img{position:absolute!important;width:700px!important;border-radius:70px 0 0!important}}@media only screen and (min-width: 1000px){.video .videoholder{position:absolute!important;width:700px!important}}.videoholder{position:relative}@media only screen and (min-width: 1000px){.videoholder:after{content:"";background-color:#fff;height:70px;width:70px;display:block;z-index:0;position:absolute;left:-1px;top:-1px;border-radius:0 0 70px}}@media only screen and (max-width: 999px){.videoholder:after{content:"";background-color:#fff;height:35px;width:35px;display:block;z-index:0;position:absolute;left:0;top:-1px;border-radius:0 0 32px}}@media only screen and (min-width: 1000px){.videoholder{overflow:hidden}}@media only screen and (max-width: 999px){.videoholder{overflow:hidden}}@media only screen and (min-width: 1000px){.slidegrid{min-height:570px;padding-top:0}}.slideid{overflow:hidden;position:relative;z-index:100}@media only screen and (min-width: 1000px){.slideholder{position:absolute;overflow:hidden;max-width:1400px}.slideholder:after{content:"";right:0;height:100%;width:250px;background:linear-gradient(to right,#fff0,#fff 70%);position:absolute;top:0;z-index:9999}}.homeslider .simage2{position:relative}.homeslider .simage2:after{content:"";position:absolute;width:35px;height:35px;border-radius:0 0 0 35px;background-color:#fff;right:0;top:-1px}@media only screen and (max-width: 999px){.homeslider .simage2:after{width:15px;height:15px;border-radius:0 0 0 15px}}.homeslider .simage2:before{content:"";position:absolute;width:35px;height:35px;border-radius:0 35px 0 0;background-color:#fff;left:0;bottom:-1px}@media only screen and (max-width: 999px){.homeslider .simage2:before{width:15px;height:15px;border-radius:0 15px 0 0}}.homeslider .simage{position:absolute;left:0;overflow:hidden}.homeslider .simage:before{content:"";position:absolute;width:35px;height:35px;border-radius:0 0 35px;background-color:#fff;left:0;top:-1px;z-index:1}@media only screen and (max-width: 999px){.homeslider .simage:before{width:15px;height:15px;border-radius:0 0 15px}}.homeslider .simage:after{content:"";position:absolute;width:35px;height:35px;border-radius:35px 0 0;background-color:#fff;right:0;bottom:-1px;left:auto;top:auto}@media only screen and (max-width: 999px){.homeslider .simage:after{width:15px;height:15px;border-radius:15px 0 0}}.homeslider .simage img{width:412px!important;height:520px;margin-bottom:0!important;display:block}@media only screen and (max-width: 999px){.homeslider .simage img{width:167px!important;height:193px}}.homeslider .block{padding-left:440px;padding-bottom:10px;position:relative;min-width:960px;padding-right:40px}.homeslider .block .reftext p{padding-bottom:20px}@media only screen and (min-width: 1000px){.homeslider .block{min-height:550px}}@media only screen and (max-width: 999px){.homeslider .block{padding-left:190px;min-width:0;padding-right:0;padding-bottom:20px;min-height:220px}.homeslider .block .h2{font-size:18px}}@media only screen and (min-width: 1000px){.homeslider .reftext{max-height:475px;padding-bottom:5px;overflow:hidden}.homeslider .owl-stage-outer{overflow:inherit!important}}@media only screen and (max-width: 999px){.homeslider{width:100%}.homeslider .reftext{display:none}}.owl-carousel .nav-btn{height:50px;width:50px;cursor:pointer;background-color:var(--red);position:relative;margin-right:5px}.disabled .nav-btn{pointer-events:none;background:var(--gray)!important}.owl-carousel .prev-slide:before{content:"➔";font-family:ZapfDingbats;color:#fff;position:absolute;font-weight:400;font-size:38px;line-height:50px;width:50px;text-align:center;left:0;transform:rotate(180deg)}.owl-carousel .next-slide:before{content:"➔";font-family:ZapfDingbats;color:#fff;position:absolute;font-weight:400;font-size:38px;line-height:50px;width:50px;text-align:center;left:0}.owl-carousel .prev-slide:hover,.owl-carousel .next-slide:hover{background-color:var(--gray)}.owl-dots{text-align:center;left:0;bottom:0}@media only screen and (min-width: 1420px){.owl-dots{display:none}}@media only screen and (max-width: 999px){.owl-dots{position:absolute;width:100%}}.owl-dots button.owl-dot.active span,.owl-dots button.owl-dot:hover span{background-color:#8d9091!important;height:18px;width:18px;position:absolute;border-radius:9px;top:0;left:0}.owl-dots button.owl-dot{background-color:var(--gray)!important;border-radius:9px;height:18px;width:18px;position:relative;margin-left:6px;margin-right:6px}@media only screen and (min-width: 1000px){.owl-nav{line-height:1px;font-size:1px}}.isoholder{margin-bottom:80px!important}@media only screen and (max-width: 999px){.isoholder{margin-bottom:60px!important}}.isoholder h3,.isoholder .h3{padding-bottom:35px}@media only screen and (max-width: 999px){.isoholder h3,.isoholder .h3{padding-bottom:15px}}.wiki{border-bottom:1px solid #949899;margin-bottom:30px;margin-top:10px}.wikiitem{border-top:1px solid #949899;position:relative}.wikiitem p{display:none}.wikiitem .wikiimage{padding:25px 0;display:block;cursor:pointer;text-decoration:none}@media only screen and (max-width: 999px){.wikiitem .wikiimage{padding:15px 0}}.wikiitem .wikiimage img{height:50px;width:62px;object-fit:contain;position:absolute;top:16px}@media only screen and (max-width: 999px){.wikiitem .wikiimage img{width:45px;height:30px;top:10px}}.wikiitem .wikiimage span{font-weight:700;color:var(--red);font-size:26px;font-family:Archivo;padding-left:90px}@media only screen and (max-width: 999px){.wikiitem .wikiimage span{font-size:17px;padding-left:65px}}.wikiitem .wikiimage:after{content:"";border:1px solid #949899;border-width:0 1px 1px 0;display:inline-block;padding:7px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;top:30px;right:15px}@media only screen and (max-width: 999px){.wikiitem .wikiimage:after{top:20px;padding:4px;right:8px}}.wikiactive p{display:block;padding-left:90px;padding-right:90px;padding-bottom:40px}@media only screen and (max-width: 999px){.wikiactive p{padding-left:65px;padding-right:0}}.wikiactive .wikiimage:after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.pretitle{opacity:.5;font-family:Archivo;font-weight:400;font-size:21px;padding:23px 40% 47px 0}@media only screen and (min-width: 1000px) and (max-width: 1250px){.pretitle{padding-right:50%}}.pretitle p{font-family:Archivo;font-weight:400;font-size:21px}@media only screen and (max-width: 999px){.pretitle p{font-size:20px}}@media only screen and (max-width: 999px){.pretitle{font-size:20px;padding:0 0 20px}}.pretitle a{color:#000;font-weight:400;font-family:Archivo;font-size:26px}@media only screen and (max-width: 999px){.pretitle a{font-size:20px}}.bgimage{position:absolute;width:100%;height:293px}@media only screen and (min-width: 1000px){.bgimage{height:620px;margin-top:-42px;background:linear-gradient(to bottom,#0000 10%,#0000007a)}}.bgimage:after{content:"";width:50%;height:166px;background-color:#fff;position:absolute;bottom:0;left:50%}@media only screen and (max-width: 999px){.bgimage:after{left:auto;right:0;width:320px;height:53px;display:none;bottom:-1px}}.bgimage .container:after{content:"";width:700px;height:166px;background-color:#fff;position:absolute;bottom:0;left:-142px;background:radial-gradient(circle at 0 0,#0000 166px,#fff 167px);background-position:top left;background-size:100% 100%;background-repeat:no-repeat}@media only screen and (max-width: 999px){.bgimage .container:after{left:auto;right:0;width:377px;bottom:-1px;height:53px;background:radial-gradient(circle at 0 0,#0000 53px,#fff 54px)}}.bgimage .contain{width:100%;max-width:1600px;margin:0 auto;position:relative;background-size:1600px;background-repeat:no-repeat;background-position:center bottom}.bgimage .contain:after{content:"";width:100%;height:100%;display:block;position:absolute;background:linear-gradient(to bottom,#14030400 20%,#140304ad 96%)}@media only screen and (max-width: 999px){.bgimage .contain{height:293px;background-size:cover;background-position:center center}}@media only screen and (min-width: 1000px){.bgimage .contain{height:620px}}.bgimage .contain img{display:block;position:absolute;width:100%;top:-42px}@media only screen and (min-width: 1000px){.bgimage .contain img{height:620px;object-fit:cover;object-position:center center}}@media only screen and (max-width: 999px){.bgimage .contain img{height:293px}}.headtext{position:absolute;bottom:220px;left:31px}@media only screen and (max-width: 999px){.headtext{top:-25px;left:100px;z-index:99;padding-right:10px}}@media only screen and (min-width: 1000px){.headtext{max-width:800px}}.headtext h1{color:#fff}@media only screen and (min-width: 1000px){.headtext h1{padding-bottom:15px}}@media only screen and (max-width: 999px){.headtext h1{color:var(--red)}}.headtext .subtitle{color:#fff}@media only screen and (min-width: 1000px){.headtext .subtitle{font-size:30px;line-height:38px}}@media only screen and (max-width: 999px){.headtext .subtitle{color:var(--text);font-size:20px;line-height:26px;padding-top:5px}}.pageinner{padding-top:318px}@media only screen and (min-width: 1000px){.pageinner{padding-top:490px}}.pagecontent{margin:20px auto 60px}@media only screen and (min-width: 1000px){.pagecontent{padding-left:103px}}@media only screen and (max-width: 999px){.pagecontent{margin-bottom:30px}}.pagetext{font-weight:400}@media only screen and (min-width: 1000px){.pagetext{padding-right:103px}}.pagetext p{padding-bottom:20px;color:var(--text)}.pagetext strong{color:var(--red)}.pagetext img{display:block;width:100%;height:auto}.pagetext a{text-decoration:underline}.pagetext p+ul{margin-bottom:20px;position:relative;top:-13px}.pagetext ul li,.reftext ul li{padding-left:15px}.pagetext ul li:before,.reftext ul li:before{content:"•";position:absolute;margin-left:-16px}@media only screen and (max-width: 999px){.pagetext ul li,.reftext ul li{text-align:left}}.reftext strong{color:var(--red)}.reftext p{padding-bottom:5px;color:var(--text)}.separator{border-bottom:3px solid #000000;padding-bottom:15px;position:relative;margin-top:100px;margin-bottom:130px}@media only screen and (max-width: 999px){.separator{border-bottom:2px solid #000000;max-width:335px;margin:40px auto 70px}}.separator:before{content:"";width:50%;height:28px;background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;left:25%;bottom:-16px;background-image:url(/public/front/images/separator.jpg);transform:rotate(180deg);z-index:-1}@media only screen and (max-width: 999px){.separator:before{width:60%;left:20%}}@media only screen and (min-width: 1000px){.grid{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;align-content:stretch;width:100%}}@media only screen and (min-width: 1000px) and (max-width: 1250px){.grid .grid1{width:330px}}@media only screen and (min-width: 1251px){.grid .grid1{width:380px}}@media only screen and (min-width: 1000px) and (max-width: 1250px){.grid .grid2{width:650px}}@media only screen and (min-width: 1251px){.grid .grid2{width:810px}}.projectholder .pagecontent{margin:10px 0}@media only screen and (max-width: 999px){.newslist .newsitem:nth-child(odd) .block:after{right:-15px}.newslist .newsitem:nth-child(odd) .block:before{content:"";background-color:#fff;height:30px;width:30px;display:block;z-index:0;position:absolute;left:-1px;bottom:-1px;border-radius:0 30px 0 0}.newslist .newsitem:nth-child(2n) .block:after{left:-15px}.newslist .newsitem:nth-child(2n) .block:before{content:"";background-color:#fff;height:30px;width:30px;display:block;z-index:0;position:absolute;right:-1px;bottom:-1px;border-radius:30px 0 0}}@media only screen and (min-width: 1000px){.newslist .newsitem:nth-child(odd) .block{right:0}.newslist .newsitem:nth-child(odd) .block:before{left:100%}.newslist .newsitem:nth-child(odd) .block:after{content:"";background-color:#fff;height:70px;width:70px;display:block;z-index:0;position:absolute;left:-1px;bottom:-1px;border-radius:0 70px 0 0}.newslist .newsitem:nth-child(2n) .block{left:68px}.newslist .newsitem:nth-child(2n) .block:before{left:-200%}.newslist .newsitem:nth-child(2n) .block:after{content:"";background-color:#fff;height:70px;width:70px;display:block;z-index:0;position:absolute;right:-1px;bottom:-1px;border-radius:70px 0 0}.newslist .newsitem:nth-child(2n) .pagetext{margin-left:53%}}.newslist .block{background-color:var(--lightgray)}.newslist .block .reftext strong{color:inherit}@media only screen and (min-width: 1000px){.newslist .block{width:49%;position:absolute!important;top:550px;padding:35px 35px 70px}.newslist .block:before{content:"";height:100%;width:200%;background-color:var(--lightgray);display:block;position:absolute;top:0}}@media only screen and (max-width: 999px){.newslist .block{margin-bottom:50px;padding:19px 19px 40px;position:relative}.newslist .block:after{content:"";width:15px;position:absolute;top:0;height:100%;display:block;background-color:var(--lightgray)}}.newslist .block .simage{position:relative}@media only screen and (min-width: 1000px){.newslist .block .simage:after{content:"";background-color:var(--lightgray);height:25px;width:25px;display:block;z-index:0;position:absolute;left:0;top:0;border-radius:0 0 25px}}@media only screen and (max-width: 999px){.newslist .block .simage:after{content:"";background-color:var(--lightgray);height:25px;width:25px;display:block;z-index:0;position:absolute;left:0;top:0;border-radius:0 0 25px}}.newslist .block img{width:150px;height:auto;margin-bottom:30px}@media only screen and (max-width: 999px){.newslist .block img{width:120px;margin-bottom:15px}}.newslist .block .h2{font-size:26px;line-height:34px}@media only screen and (max-width: 999px){.newslist .block .h2{font-size:16px;line-height:20px;padding-bottom:20px}.newslist .block .h2:first-child{display:none}.newslist .block .h2:nth-child(3){display:block!important}}.newslist .newsitem{margin-bottom:50px;overflow-x:hidden}.newslist .newsitem .pagetext{padding-right:0}@media only screen and (min-width: 1000px){.newslist .newsitem .pagetext{width:42%}}@media only screen and (max-width: 999px){.newslist .newsitem{margin-bottom:0}}.hidden{display:none!important}.btn-projecten-holder{position:relative;margin-top:-30px}.projectgallery{display:flex;gap:15px;height:500px;margin-bottom:50px}@media only screen and (max-width: 999px){.projectgallery{margin-bottom:20px}}.projectgallery .main-image{flex:0 0 63%;overflow:hidden;position:relative;cursor:zoom-in}@media only screen and (min-width: 1000px){.projectgallery .main-image:after{content:"";background-color:#fff;height:70px;width:70px;display:block;z-index:0;position:absolute;left:-1px;top:-1px;border-radius:0 0 70px}}@media only screen and (max-width: 999px){.projectgallery .main-image:after{content:"";background-color:#fff;height:35px;width:35px;display:block;z-index:0;position:absolute;left:0;top:-1px;border-radius:0 0 32px}}.projectgallery .main-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease,opacity .3s ease;transform-origin:center center}.projectgallery .main-image:hover img{transform:scale(1.1)}.projectgallery .main-image.zoomed{cursor:zoom-out}.projectgallery .main-image.zoomed img{transform:scale(1.1)}.projectgallery .thumbnails-container{flex:0 0 calc(35% - 15px);display:flex;flex-direction:column;gap:15px}.projectgallery .thumbnails-container .thumbnail{flex:1;position:relative;cursor:pointer;transition:transform .3s ease;overflow:hidden}.projectgallery .thumbnails-container .thumbnail:last-child{position:relative}@media only screen and (min-width: 1000px){.projectgallery .thumbnails-container .thumbnail:last-child:after{content:"";background-color:#fff;height:70px;width:70px;display:block;z-index:0;position:absolute;right:-1px;bottom:-1px;border-radius:70px 0 0}}@media only screen and (max-width: 999px){.projectgallery .thumbnails-container .thumbnail:last-child:after{content:"";background-color:#fff;height:35px;width:35px;display:block;z-index:0;position:absolute;right:0;bottom:0;border-radius:35px 0 0}}@media only screen and (max-width: 999px){.projectgallery .thumbnails-container .thumbnail:last-child img{border-radius:0 0 30px}}.projectgallery .thumbnails-container .thumbnail img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.projectgallery .thumbnails-container .thumbnail:hover{transform:scale(1.05)}.projectgallery .thumbnails-container .thumbnail:hover img{opacity:.8}.projectgallery .thumbnails-container .thumbnail.active img{border:3px solid #007bff;opacity:.7}@media (max-width: 768px){.projectgallery{flex-direction:column;height:auto;gap:5px}.projectgallery .main-image{flex:0 0 auto;width:100%;height:200px}.projectgallery .main-image:hover img,.projectgallery .main-image.zoomed img{transform:scale(1)}.projectgallery .thumbnails-container{flex:0 0 auto;width:100%;flex-direction:row;gap:5px}.projectgallery .thumbnails-container .thumbnail{flex:1;height:70px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .3s ease}.zoom-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;z-index:1000;display:none;cursor:zoom-out}.grid1 .arritem:first-child{background-position:left 8px;padding-bottom:20px}@media only screen and (max-width: 999px){.grid1 .arritem:first-child{background-position:left 8px}}.groupholder{overflow-x:hidden}@media only screen and (min-width: 1000px){.groupholder{margin-bottom:30px}}.groupblocks .h2{font-size:19px;padding-bottom:0;line-height:30px}@media only screen and (max-width: 999px){.groupblocks .h2{font-size:16px;line-height:20px;padding-top:230px}.groupblocks .h2:first-child{display:none!important}.groupblocks .h2:nth-child(3){display:block!important}}.groupblocks .simage img{width:270px;height:auto;object-fit:inherit;border-radius:0!important}@media only screen and (max-width: 999px){.groupblocks .simage img{width:250px}}.videoimagine{position:absolute!important}@media only screen and (max-width: 999px){.videoimagine{top:65px;left:0;margin-left:0}}.videoimagine img{object-fit:cover;display:block!important}@media only screen and (min-width: 1000px){.videoimagine img{height:440px!important;margin-bottom:0!important}}.groupblocks .blockholder{margin-bottom:90px;gap:0}@media only screen and (max-width: 999px){.groupblocks .blockholder{margin-bottom:50px}}@media only screen and (min-width: 1000px){.groupblocks .blockholder .block{min-height:440px}}@media only screen and (min-width: 1000px){.groupblocks .blockholder:first-child .block:first-child{padding-right:20px}.groupblocks .blockholder:first-child .block:first-child .reftext{padding-right:60px}}.groupblocks .blockholder:first-child .block .videoimagine{position:relative}@media only screen and (min-width: 1000px){.groupblocks .blockholder:first-child .block .videoimagine:after{content:"";background-color:#fff;height:70px;width:70px;display:block;z-index:0;position:absolute;left:-1px;top:-1px;border-radius:0 0 70px}}@media only screen and (max-width: 999px){.groupblocks .blockholder:first-child .block .videoimagine:after{content:"";background-color:#fff;height:35px;width:35px;display:block;z-index:0;position:absolute;left:0;top:-1px;border-radius:0 0 32px}}@media only screen and (min-width: 1000px){.groupblocks .blockholder:first-child .block .videoimagine{margin-left:-35px}}@media only screen and (min-width: 1000px){.groupblocks .blockholder:first-child .block .videoimagine img{width:763px!important}}@media only screen and (max-width: 999px){.groupblocks .blockholder:first-child .block .videoimagine img{width:377px!important}}.groupblocks .blockholder:nth-child(2) .block:first-child{position:relative}@media only screen and (min-width: 1000px){.groupblocks .blockholder:nth-child(2) .block:last-child{padding-left:55px}.groupblocks .blockholder:nth-child(2) .block:last-child .reftext{padding-left:0}}@media only screen and (max-width: 999px){.groupblocks .blockholder:nth-child(2) .block:last-child{margin-bottom:0}}.groupblocks .blockholder:nth-child(2) .block .videoimagine{position:relative;right:-5px}@media only screen and (min-width: 1000px){.groupblocks .blockholder:nth-child(2) .block .videoimagine:after{content:"";background-color:#fff;height:70px;width:70px;display:block;z-index:0;position:absolute;right:-1px;bottom:-1px;border-radius:70px 0 0}}@media only screen and (max-width: 999px){.groupblocks .blockholder:nth-child(2) .block .videoimagine:after{content:"";background-color:#fff;height:35px;width:35px;display:block;z-index:0;position:absolute;right:0;bottom:0;border-radius:35px 0 0}}@media only screen and (max-width: 999px){.groupblocks .blockholder:nth-child(2) .block .videoimagine{left:-15px;right:auto}}@media only screen and (min-width: 1000px){.groupblocks .blockholder:nth-child(2) .block .videoimagine img{width:827px!important}}@media only screen and (max-width: 999px){.groupblocks .blockholder:nth-child(2) .block .videoimagine img{top:55px;left:-16px;width:377px;margin-bottom:0}}@media only screen and (max-width: 999px){.groupblocks .blockholder{position:relative}}@media only screen and (max-width: 999px){.grayrightcontent{margin-right:16px}}@media only screen and (min-width: 1000px){.grayrightcontent{margin-bottom:20px;overflow-x:hidden}}.grayrightcontent .videoholder:after{background-color:var(--lightgray)}@media only screen and (max-width: 999px){.grayrightcontent .container{padding-right:0}}.grayrightcontent .container .pagecontent{margin-top:0}.grayrightcontent .container .pagecontent .blockholder{background-color:var(--lightgray);padding:50px 0 50px 60px;position:relative}@media only screen and (min-width: 1000px){.grayrightcontent .container .pagecontent .blockholder:before{content:"";background-color:#fff;height:70px;width:70px;display:block;z-index:0;position:absolute;left:-1px;bottom:-1px;border-radius:0 70px 0 0}}@media only screen and (max-width: 999px){.grayrightcontent .container .pagecontent .blockholder{padding:20px 0 20px 20px}.grayrightcontent .container .pagecontent .blockholder .specholder{margin-bottom:40px}.grayrightcontent .container .pagecontent .blockholder .block{margin-bottom:0}}@media only screen and (min-width: 1000px){.grayrightcontent .container:before{content:"";background-color:var(--lightgray);height:100%;width:100%;right:-100%;display:block;z-index:0;position:absolute}}@media only screen and (max-width: 999px){.grayrightcontent .container:before{content:"";background-color:var(--lightgray);height:100%;width:15px;right:-15px;display:block;z-index:0;position:absolute}}.teampage h2{padding-bottom:0;padding-top:50px}@media only screen and (max-width: 999px){.teamitempage .pageinner{padding-top:340px}}@media only screen and (min-width: 1000px){.joblist{padding-right:57px;padding-bottom:0}}.joblist .jobitem{position:relative;margin-bottom:70px}.joblist .jobitem:nth-child(odd) .jobimage{position:relative}@media only screen and (min-width: 1000px){.joblist .jobitem:nth-child(odd) .jobimage:after{content:"";background-color:#fff;height:70px;width:70px;display:block;z-index:0;position:absolute;left:-1px;top:-1px;border-radius:0 0 70px}}@media only screen and (max-width: 999px){.joblist .jobitem:nth-child(odd) .jobimage:after{content:"";background-color:#fff;height:35px;width:35px;display:block;z-index:0;position:absolute;left:0;top:-1px;border-radius:0 0 32px}}.joblist .jobitem:nth-child(2n) .jobimage{position:relative}@media only screen and (min-width: 1000px){.joblist .jobitem:nth-child(2n) .jobimage:after{content:"";background-color:#fff;height:70px;width:70px;display:block;z-index:0;position:absolute;right:-1px;bottom:-1px;border-radius:70px 0 0}}@media only screen and (max-width: 999px){.joblist .jobitem:nth-child(2n) .jobimage:after{content:"";background-color:#fff;height:35px;width:35px;display:block;z-index:0;position:absolute;right:0;bottom:0;border-radius:35px 0 0}}@media only screen and (min-width: 1000px){.joblist .jobitem{min-height:340px}.joblist .jobitem:nth-child(odd){padding-left:490px}.joblist .jobitem:nth-child(odd) .jobimage{left:0}.joblist .jobitem:nth-child(2n){padding-right:490px}.joblist .jobitem:nth-child(2n) .jobimage{right:0}}@media only screen and (max-width: 999px){.joblist .jobitem{padding-top:236px;margin-bottom:40px}.joblist .jobitem:nth-child(odd) .jobimage{left:0}.joblist .jobitem:nth-child(odd) .jobimage img{border-radius:30px 0 0}.joblist .jobitem:nth-child(2n) .jobimage{right:0}.joblist .jobitem:nth-child(2n) .jobimage img{border-radius:0 0 30px}}.joblist .jobitem .jobimage{position:absolute!important;top:0}.joblist .jobitem .jobimage img{height:340px;width:440px;object-fit:cover;display:block}@media only screen and (max-width: 999px){.joblist .jobitem .jobimage img{width:376px;height:220px}}.joblist .jobitem p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis}.joblist .jobitem .btn{margin-top:10px}.teamiconholder{margin-bottom:20px;padding-top:10px}@media only screen and (max-width: 999px){.teamiconholder{margin-bottom:15px;padding-top:5px}}.teamiconholder .teamicons:nth-child(4){display:none}.teamicons{height:33px;padding-left:70px;position:relative;margin:8px 0}.teamicons:before{content:"";display:block;position:absolute;background-size:contain;background-position:center center;background-repeat:no-repeat;height:42px;left:0;width:42px}@media only screen and (max-width: 999px){.teamicons:before{width:37px;height:37px}}@media only screen and (max-width: 999px){.teamicons{height:37px;padding-left:55px;margin:4px 0}}.teamicons span{font-weight:500;line-height:33px;display:block}.hours:before{background-image:url(/public/build/assets/hours-Bettb4ac.png)}.education:before{background-image:url(/public/build/assets/mortarboard-Bq0XXdVM.png)}.employment:before{background-image:url(/public/build/assets/employment-X0fXD7UE.png)}.location:before{background-image:url(/public/build/assets/location-BpPrKWBz.png)}.company:before{background-image:url(/public/build/assets/company-DxP6A7L_.png)}.teambigiconholder{margin-bottom:50px}@media only screen and (min-width: 1000px){.teambigiconholder .teamicons{height:41px}.teambigiconholder .teamicons:before{width:53px;height:53px}.teambigiconholder .teamicons span{line-height:50px}}@media only screen and (max-width: 999px){.teambigiconholder{margin-bottom:30px}.teambigiconholder .teamicons{margin:1px 0}}.grayhalfcontent{margin-bottom:140px!important}.grayhalfcontent .block img{width:150px;height:auto;margin-bottom:30px}@media only screen and (max-width: 999px){.grayhalfcontent .block img{width:120px;margin-bottom:20px}}.grayhalfcontent .simage{position:relative}@media only screen and (min-width: 1000px){.grayhalfcontent .simage:after{content:"";background-color:var(--lightgray);height:25px;width:25px;display:block;z-index:0;position:absolute;left:0;top:0;border-radius:0 0 25px}}@media only screen and (max-width: 999px){.grayhalfcontent .simage:after{content:"";background-color:var(--lightgray);height:15px;width:15px;display:block;z-index:0;position:absolute;left:0;top:0;border-radius:0 0 15px}}.grayhalfcontent .reftext strong{color:inherit}@media only screen and (max-width: 999px){.grayhalfcontent{margin-bottom:110px!important}}@media only screen and (min-width: 1000px){.grayhalfcontent .blockholder{gap:100px}}.grayhalfcontent .blockholder .block:first-child{background-color:var(--lightgray);position:relative}@media only screen and (min-width: 1000px){.grayhalfcontent .blockholder .block:first-child:after{content:"";background-color:#fff;height:70px;width:70px;display:block;z-index:0;position:absolute;right:-1px;bottom:-1px;border-radius:70px 0 0}}@media only screen and (max-width: 999px){.grayhalfcontent .blockholder .block:first-child:after{content:"";background-color:#fff;height:35px;width:35px;display:block;z-index:0;position:absolute;right:0;bottom:0;border-radius:35px 0 0}}@media only screen and (max-width: 999px){.grayhalfcontent .blockholder .block:first-child{border-radius:0 0 30px;padding-left:16px;padding-top:20px;padding-right:20px;position:relative;padding-bottom:10px!important}.grayhalfcontent .blockholder .block:first-child .h2:first-child{display:none!important}.grayhalfcontent .blockholder .block:first-child .h2:nth-child(3){display:block!important}.grayhalfcontent .blockholder .block:first-child:before{content:"";background-color:var(--lightgray);height:100%;width:100%;left:-100%;display:block;z-index:0;position:absolute;top:0}}@media only screen and (min-width: 1000px){.grayhalfcontent .blockholder .block:first-child{padding-left:100px;padding-top:30px;padding-right:20px;max-width:515px}}.grayhalfcontent .blockholder .block:first-child .h2{font-size:26px;line-height:30px;font-family:Archivo-Extra;padding:0 0 20px;font-weight:700;color:var(--red)}@media only screen and (max-width: 999px){.grayhalfcontent .blockholder .block:first-child .h2{font-size:20px;line-height:26px}}@media only screen and (max-width: 999px){.grayhalfcontent .blockholder .block:first-child .h2{font-size:16px;line-height:20px}}.grayhalfcontent .blockholder .block:first-child .reftext{min-height:0;padding-bottom:20px}@media only screen and (max-width: 999px){.grayhalfcontent .blockholder .block:first-child .reftext{padding-bottom:0}}.grayhalfcontent .blockholder .block:first-child .btn{position:absolute;margin-top:30px}@media only screen and (max-width: 999px){.grayhalfcontent .blockholder .block:first-child .btn{margin-top:280px;margin-left:-15px}}@media only screen and (max-width: 999px){.grayhalfcontent{margin-right:0}}@media only screen and (min-width: 1000px){.grayhalfcontent{margin-bottom:90px}}@media only screen and (min-width: 1000px){.grayhalfcontent .container .grayleftpagecontent:before{content:"";background-color:var(--lightgray);height:100%;width:100%;left:-100%;display:block;z-index:0;position:absolute;top:0}}#cform{margin:0 auto;display:block;padding-top:20px;padding-bottom:30px}@media only screen and (max-width: 999px){#cform{padding-bottom:10px}}#cform .btn{width:100%}#cform .btn span{text-align:left;display:block}form label{font-weight:400;font-size:18px;line-height:30px;display:block;text-transform:uppercase;font-family:Archivo}@media only screen and (max-width: 999px){form label{font-size:16px;line-height:20px}}form label span{font-family:inherit;font-size:inherit;display:block;line-height:25px;text-transform:none;font-size:20px}@media only screen and (max-width: 999px){form label span{font-size:16px;line-height:20px}}form input[type=text],form textarea{border:1px solid #ccc;padding:10px;font-size:20px;width:100%!important;margin-bottom:30px;margin-top:5px;border-radius:7px}@media only screen and (max-width: 999px){form input[type=text],form textarea{font-size:16px;padding:7px 10px;margin-bottom:20px}}form input[type=text]::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#2f2f2f;opacity:1}form input[type=text]::-moz-placeholder,form textarea::-moz-placeholder{color:#2f2f2f;opacity:1}form input[type=text]:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#2f2f2f;opacity:1}form input[type=text]:-moz-placeholder,form textarea:-moz-placeholder{color:#2f2f2f;opacity:1}form textarea{height:190px}@media only screen and (max-width: 999px){form textarea{height:120px}}form .button{margin:0 auto;position:relative}#subhidden{opacity:.01;position:absolute;left:-1000px}.errmsg{border:1px solid #e60012!important}#errorholds{text-transform:uppercase;font-family:Archivo;color:red;font-size:30px}#errorhold{color:var(--yellow)!important;font-weight:700;padding-top:10px;display:none}.form-group{position:relative;clear:both}.alert{border:1px solid red!important;padding:8px;border-radius:5px}.alert ul{margin-bottom:0}#recaptcha-element>div{margin:0 auto;display:block}@media only screen and (max-width: 999px){#recaptcha-element>div{margin-bottom:30px}}.bgblue input[type=text],.bgblue textarea{color:var(--red)!important}.radioholder{margin-bottom:30px}.radioholder input[type=radio]{display:none}.radioholder input[type=radio]+label{text-transform:inherit;margin-right:25px;display:inline;line-height:22px;font-weight:400}@media only screen and (max-width: 999px){.radioholder input[type=radio]+label{margin-right:20px}}.radioholder input[type=radio]+label:before{content:"";display:inline-block;width:22px;height:22px;border:2px solid #ccc;border-radius:30%;margin-right:20px;vertical-align:middle;position:relative;top:-2px;cursor:pointer}@media only screen and (max-width: 999px){.radioholder input[type=radio]+label:before{width:19px;height:19px;margin-right:15px}}.radioholder input[type=radio]:checked+label:before{background-color:var(--red);border-color:var(--red)}@media only screen and (max-width: 999px){.radioholder{margin-bottom:20px}}html,input,textarea,button,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0 none;font:inherit;margin:0;padding:0;color:var(--text);font-family:Archivo;font-weight:300;font-size:20px;line-height:30px}@media only screen and (max-width: 999px){html,input,textarea,button,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:16px;line-height:22px;font-weight:300}}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;box-sizing:border-box;outline:none!important}.clearfix{display:block;zoom:1}.clearfix:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden}.backcontain{background-size:contain;background-position:center center;background-repeat:no-repeat}.backcover{background-size:cover;background-position:center center;background-repeat:no-repeat}html{position:relative;min-height:100%}body{margin:0!important;overflow:unset!important;width:100%;background-color:var(--white);position:relative;background-repeat:no-repeat}@media only screen and (max-width: 999px){body{padding-top:67px}}strong{font-weight:700}h1,.h1{font-size:58px;line-height:63px;font-family:Archivo;font-weight:700}@media only screen and (max-width: 999px){h1,.h1{font-size:26px;line-height:30px;font-weight:800}}h2,.h2{font-size:32px;line-height:38px;font-family:Archivo-Extra;padding:0 0 26px;font-weight:700;color:var(--red)}@media only screen and (max-width: 999px){h2,.h2{font-size:23px;line-height:30px;padding:0 0 20px}}h3,.h3{font-size:26px;line-height:30px;font-family:Archivo-Extra;padding:0 0 20px;font-weight:700;color:var(--red)}@media only screen and (max-width: 999px){h3,.h3{font-size:20px;line-height:26px}}h4,.h4{font-size:25px;line-height:28px;font-family:Archivo;padding:0 0 20px;font-weight:800;color:var(--red)}@media only screen and (max-width: 999px){h4,.h4{font-size:20px;line-height:23px}}h5{font-size:48px;line-height:49px;font-family:Archivo;padding:0 0 5px;margin-top:20px;font-weight:700;position:relative}@media only screen and (max-width: 999px){h5{font-size:46px;line-height:55px}}h6{font-size:32px;line-height:33px;font-family:Archivo;padding:0 0 2px;font-weight:700}@media only screen and (max-width: 999px){h6{font-size:26px;line-height:30px}}del{position:relative;white-space:nowrap;font-size:inherit;font-weight:inherit;text-decoration:none;border:0px solid red}del:after{content:"";position:absolute;height:5px;width:100%;background-color:var(--pink);left:0;top:auto;bottom:37%}@media only screen and (max-width: 999px){del:after{top:auto;bottom:47%}}@media only screen and (min-width: 1000px){.safarifix del:after{bottom:49%}}a{text-decoration:none;color:var(--red)}a:hover{color:var(--gray)}ul{list-style-type:none}ol{margin-left:15px}.container{max-width:1058px;width:100%;margin:0 auto;position:relative;padding-left:0;padding-right:0;z-index:1}@media only screen and (min-width: 1000px) and (max-width: 1250px){.container{width:95%}}@media only screen and (max-width: 999px){.container{margin:0 auto;padding-left:16px;padding-right:16px}}@media only screen and (min-width: 1000px){.show-mobile{display:none!important}}@media only screen and (max-width: 999px){.show-full{display:none!important}}@media only screen and (max-width: 999px){.show-inline-full{display:none!important}}@media only screen and (min-width: 1000px){.show-inline-full{display:inline-block!important}}.head{width:100%;padding-top:20px;height:88px;background-color:#fff;z-index:9999;position:relative}@media only screen and (max-width: 999px){.head{padding-top:17px;position:fixed;background-color:#fff;z-index:9999!important;height:84px;top:0}.head:after{content:"";position:absolute;bottom:0;height:17px;background-color:var(--red);width:100%;z-index:0}}#headerhidden{display:none}.logo{margin:0;width:295px;position:absolute;z-index:9999;border-radius:0 0 20px;background-color:#fff;padding-right:25px;padding-bottom:7px;padding-left:25px}@media only screen and (min-width: 1000px) and (max-width: 1250px){.logo{width:170px}}@media only screen and (max-width: 999px){.logo{width:243px;height:77px;margin:0;position:absolute;z-index:1;top:-10px;padding-right:17px;border-radius:0 0 17px;left:-8px}.logo img{display:block}}.logo a{display:block}.logo a img{width:100%}.search{background-color:transparent;border:2px solid var(--white);border-radius:10px;padding:3px 10px;text-align:center;font-weight:700;color:var(--white);font-size:13px}.search::-webkit-input-placeholder{color:#fff;opacity:1}.search:-moz-placeholder{color:#fff;opacity:1}.search::-moz-placeholder{color:#fff;opacity:1}.search:-ms-input-placeholder{color:#fff;opacity:1}@media only screen and (min-width: 1000px){.search{box-shadow:0 2px 2px #00000029;text-shadow:0px 1px 1px #00000029;margin-right:17px}}@media only screen and (max-width: 999px){.search{display:block;width:100%;font-size:14px;border:2px solid var(--text);background-color:var(--gray);color:var(--darktext)}}.fav{background-image:url(/public/build/assets/fav-DrqIHn9U.png)}.fav:hover{background-image:url(/public/front/images/fav-hover.png)}@media only screen and (max-width: 999px){.fav{background-image:url(/public/front/images/fav-m.svg)}}@media only screen and (max-width: 999px){.fav{position:absolute;top:21px;left:40px}}.pageicon{display:block;margin:0 auto 20px;width:72px}@media only screen and (max-width: 999px){.pageicon{width:80px}}.blogicon{display:block;margin:10px auto 0;width:100%;box-shadow:inset 2px 2px 2px #00000029,2px 2px 5px #00000029;border:2px solid #F4F4F4;border-radius:10px}.icons{background-size:contain;background-position:left center;background-repeat:no-repeat;height:26px;padding-left:34px;position:absolute;top:13px}@media only screen and (max-width: 999px){.icons{width:29px;height:29px;top:3px}}.icons:hover{opacity:.5}.icons span{color:var(--blacktext);font-weight:600;font-size:17px;line-height:26px;display:block}@media only screen and (max-width: 999px){.icons span{display:none}}.phone{background-image:url(/public/build/assets/phone-DW9CLYf-.png);left:486px}@media only screen and (max-width: 999px){.phone{left:248px;background-image:url(/public/build/assets/phone-black-DAPj5vQi.png)}}.email{background-image:url(/public/build/assets/email-DYKpd5BU.png);left:716px}@media only screen and (max-width: 999px){.email{left:293px;background-image:url(/public/build/assets/email-black-BS8JEKfw.png)}}.adres{pointer-events:none;background-image:url(/public/front/images/locatie.png);background-size:20px!important}.smallicons{background-size:19px;background-position:center left;background-repeat:no-repeat;padding-left:25px}.btn{opacity:1;cursor:pointer;padding:8px 0 8px 30px;border-top:4px solid #949899;display:inline-block;margin-top:8px;margin-bottom:8px;transition:all .25s ease-in-out;position:relative;background-color:transparent}.btn:before{content:"➔";font-family:ZapfDingbats;color:var(--red);position:absolute;font-weight:700;font-size:21px;line-height:30px;left:0}@media only screen and (max-width: 999px){.btn:before{font-size:18px;line-height:22px}}@media only screen and (max-width: 999px){.btn{display:block;border-top:2px solid #949899;margin-top:10px}}.btn span{color:var(--red)!important;font-weight:800!important;font-family:Archivo;font-size:20px!important;line-height:30px!important;position:relative;z-index:2;text-transform:uppercase;padding-right:16px}@media only screen and (min-width: 1000px) and (max-width: 1250px){.btn span{font-size:24px!important}}@media only screen and (max-width: 999px){.btn span{line-height:20px!important;font-size:17px!important}}.btn:hover{border-top:4px solid var(--red)}@media only screen and (max-width: 999px){.btn:hover{border-top:2px solid var(--red)}}@media only screen and (max-width: 999px){#nav .langs{display:block!important;position:inherit;padding:0 40px;width:100%}#nav .langs a{display:inline-block!important;width:50px;height:60px;margin:45px 4px 0}#nav .langs a:first-child{border-bottom:3px solid var(--darktext)}}@media only screen and (max-width: 999px){.langshover .langs a{display:block}.langshover .langs a:first-child:after{display:none!important}}.langs{display:block;padding:0 30px;position:absolute;width:110px;right:0;top:14px;z-index:99999}@media only screen and (max-width: 999px){.langs{display:none}}@media only screen and (min-width: 1000px){.langs:hover a{display:block}}.langs a:first-child{display:block;margin-bottom:4px}@media only screen and (min-width: 1000px){.langs:hover a:first-child:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}}.langs a:first-child:after{content:"";border:1px solid var(--red);border-width:0 1px 1px 0;display:inline-block;padding:5px;transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;top:-10px;right:-25px;margin-left:8px;margin-top:13px}@media only screen and (max-width: 999px){.langs a:first-child:after{display:none}}.langs a{background-repeat:no-repeat;background-size:contain;background-position:center center;display:none;position:relative;line-height:32px;text-transform:uppercase;text-decoration:none;height:23px;width:30px}@media only screen and (min-width: 1000px){#langs li:hover a{opacity:1}}#langs li.active a{opacity:1}.en{background-image:url(/public/build/assets/en-ajHeMgni.svg);background-size:contain;background-repeat:no-repeat}.nl{background-image:url(/public/build/assets/nl-DasnLk0w.png);background-size:contain;background-repeat:no-repeat}#beforefooter .container{position:relative;overflow:hidden}@media only screen and (min-width: 1000px){#beforefooter .container:after{content:"";background-color:#fff;height:70px;width:70px;display:block;z-index:0;position:absolute;left:-1px;top:-1px;border-radius:0 0 70px}}@media only screen and (max-width: 999px){#beforefooter .container:after{content:"";background-color:#fff;height:35px;width:35px;display:block;z-index:0;position:absolute;left:0;top:-1px;border-radius:0 0 32px}}@media only screen and (max-width: 999px){#beforefooter .container{padding-right:0}}@media only screen and (min-width: 1000px){#beforefooter .container{display:flex}}@media only screen and (min-width: 1000px){#beforefooter .container img{width:52.6%;height:267px;object-fit:cover}}@media only screen and (max-width: 999px){#beforefooter .container img{width:100%;height:auto;border-radius:30px 0 0;object-fit:cover;height:200px;display:block}}#beforefooter .container .block{background-color:var(--gray)}@media only screen and (min-width: 1000px){#beforefooter .container .block{width:47.4%;padding:28px 50px 0}}@media only screen and (max-width: 999px){#beforefooter .container .block{padding:25px 25px 5px}#beforefooter .container .block .reftext{padding-right:15px;padding-bottom:0}}@media only screen and (min-width: 1000px){.blockholder{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;align-content:stretch;gap:50px}.blockholder .block{flex:1}}@media only screen and (max-width: 999px){.blockholder .block{margin-bottom:40px}}@media only screen and (min-width: 1000px){.blockholder .reftext{min-height:130px}}.block img{display:block;width:100%;object-fit:cover}@media only screen and (min-width: 1000px){.block img{height:257px;margin-bottom:40px}}@media only screen and (max-width: 999px){.block img{margin-bottom:15px;height:210px}}@media only screen and (max-width: 999px){.bleftrightmobile .container{padding-left:0;padding-right:0}.bleftrightmobile .container .block>div{padding-left:16px;padding-right:16px}.bleftrightmobile .container .block a{margin-left:16px;margin-right:16px}.bleftrightmobile .container .block:first-child .simage{margin-left:16px;padding-left:0;padding-right:0}.bleftrightmobile .container .block:last-child .simage{padding-right:16px;padding-left:0}}#footer{position:relative}#footer .container{background-color:var(--red)}@media only screen and (min-width: 1000px){#footer .container:before{content:"";background-color:var(--red);height:100%;width:100%;left:-100%;display:block;z-index:0;position:absolute}}@media only screen and (min-width: 1000px){#footer .container:after{content:"";background-color:#fff;height:100%;width:172px;display:block;z-index:0;position:absolute;right:-1px;top:0;border-radius:172px 0 0}}@media only screen and (min-width: 1000px){#footer .pholder{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;align-content:stretch;width:100%;padding:20px 0 15px}}@media only screen and (max-width: 999px){#footer .pholder{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:stretch;width:100%}}#footer .plinks{padding:0;margin-top:0;margin-right:0;text-transform:uppercase}@media only screen and (min-width: 1000px){#footer .plinks{width:43%}#footer .plinks:first-child{width:56%}}@media only screen and (max-width: 999px){#footer .plinks{width:43%}#footer .plinks:first-child{width:56%}}#footer .plinks strong{font-weight:700;color:#a9a7a7;font-size:17px;font-family:Archivo;display:block;padding-bottom:0}@media only screen and (max-width: 999px){#footer .plinks strong{font-size:16px;line-height:20px;display:block}}#footer .plinks div{margin:0;color:#fff;font-size:17px;line-height:24px}@media only screen and (max-width: 999px){#footer .plinks div{font-size:16px;line-height:22px;font-weight:400;text-align:left}}#footer .plinks a{color:#fff;font-weight:400;font-size:24px;display:inline-block;line-height:39px}@media only screen and (max-width: 999px){#footer .plinks a{font-size:16px;line-height:22px}}#footer .plinks a:hover{color:#8a8989}@media only screen and (max-width: 999px){#footer .plinks{width:44%;font-size:16px;line-height:22px;margin-bottom:6px;margin-top:20px}}@media only screen and (min-width: 1000px){#footer .psmall{margin-top:30px;padding-top:30px;border-top:2px solid #434146}}#footer .psmall strong{font-size:23px;font-family:Hel,Helvetica;padding-bottom:3px}@media only screen and (min-width: 1000px) and (max-width: 1250px){#footer .psmall strong{font-size:19px}}@media only screen and (max-width: 999px){#footer .psmall strong{font-size:16px;line-height:16px;padding-bottom:5px}}@media only screen and (max-width: 999px){#footer .nomborder:before{display:none}}.flogos{position:relative;top:10px}.flogos img{height:69px;display:inline-block;margin-left:30px}@media only screen and (max-width: 999px){.flogos img{height:56px;margin-bottom:10px;margin-left:20px}}.radiusbefore{position:relative}@media only screen and (min-width: 1000px){.radiusbefore:after{content:"";background-color:#fff;height:70px;width:70px;display:block;z-index:0;position:absolute;left:-1px;top:-1px;border-radius:0 0 70px}}@media only screen and (max-width: 999px){.radiusbefore:after{content:"";background-color:#fff;height:35px;width:35px;display:block;z-index:0;position:absolute;left:0;top:-1px;border-radius:0 0 32px}}.radiusafter{position:relative}@media only screen and (min-width: 1000px){.radiusafter:after{content:"";background-color:#fff;height:70px;width:70px;display:block;z-index:0;position:absolute;right:-1px;bottom:-1px;border-radius:70px 0 0}}@media only screen and (max-width: 999px){.radiusafter:after{content:"";background-color:#fff;height:35px;width:35px;display:block;z-index:0;position:absolute;right:0;bottom:0;border-radius:35px 0 0}}.radiusbeforebottom{position:relative}@media only screen and (min-width: 1000px){.radiusbeforebottom:before{content:"";background-color:#fff;height:70px;width:70px;display:block;z-index:0;position:absolute;left:-1px;bottom:-1px;border-radius:0 70px 0 0}}@media only screen and (min-width: 1000px){.cols2{column-count:2;column-gap:50px}}#disclaimer{padding:10px 0 15px;color:#fff;clear:both;font-size:11px;font-family:Archivo;position:relative;border-top:1px solid var(--text);-webkit-text-size-adjust:none;text-size-adjust:none;text-transform:uppercase}#disclaimer div{font-size:11px;color:#fff}@media only screen and (max-width: 999px){#disclaimer div{font-size:13px}}@media only screen and (min-width: 1000px){#disclaimer{max-width:56%}}@media only screen and (max-width: 999px){#disclaimer{padding-top:18px;margin-top:4px;font-size:13px;line-height:18px}}#disclaimer a{color:#fff;font-size:11px;font-family:Archivo;text-transform:uppercase}@media only screen and (max-width: 999px){#disclaimer a{font-size:13px;line-height:18px}}.pagemenu a{padding-left:60px;display:inline-block;position:relative;line-height:48px;font-size:23px;text-transform:uppercase;min-width:45%;margin-bottom:40px;text-align:left;margin-left:5%}@media only screen and (max-width: 999px){.pagemenu a{text-align:center;padding:0;display:block;font-size:21px}}.pagemenu a img{object-fit:contain;left:0}@media only screen and (min-width: 1000px){.pagemenu a img{position:absolute;width:48px;height:48px}}@media only screen and (max-width: 999px){.pagemenu a img{width:70px;height:70px;display:block;margin:0 auto}}#cookiesave{display:block;margin-top:20px;margin-bottom:5px}.ficons{display:flex;width:50%;max-width:200px;margin:0 auto}.ideal{display:block;margin:0 auto 10px;object-fit:contain}
