@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);@font-face{font-family:'ropa_sansitalic';src:url("fonts/ropasans-italic-webfont.eot");src:url("fonts/ropasans-italic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/ropasans-italic-webfont.woff2") format("woff2"),url("fonts/ropasans-italic-webfont.woff") format("woff"),url("fonts/ropasans-italic-webfont.ttf") format("truetype"),url("fonts/ropasans-italic-webfont.svg#ropa_sansitalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'ropa_sansregular';src:url("fonts/ropasans-regular-webfont.eot");src:url("fonts/ropasans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/ropasans-regular-webfont.woff2") format("woff2"),url("fonts/ropasans-regular-webfont.woff") format("woff"),url("fonts/ropasans-regular-webfont.ttf") format("truetype"),url("fonts/ropasans-regular-webfont.svg#ropa_sansregular") format("svg");font-weight:normal;font-style:normal}html{min-height:100%}body{font-family:"ropa_sansregular",sans-serif;color:#001837;min-height:100%;margin:0px;font-size:17px;background-image:url(../img/backtest3.jpg)}strong{font-family:"ropa_sansregular",sans-serif;text-transform:uppercase;color:#099ad3}em{font-family:'ropa_sansitalic', sans-serif}.txtbtn a,a.textbtn,.btn,button,.roundbtn a,a.roundbtn{display:inline-block;font-size:18px;text-decoration:none;line-height:44px;height:44px;padding:0 12px;font-weight:300;font-family:"ropa_sansregular",sans-serif;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;border:1px solid #099ad3;background-color:#fff;text-shadow:none;color:#001837;cursor:pointer;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-decoration:none}.txtbtn a:after,a.textbtn:after,.btn:after,button:after,.roundbtn a:after,a.roundbtn:after{content:"";display:table;clear:both}.txtbtn a i,.txtbtn a .material-symbols-sharp,a.textbtn i,a.textbtn .material-symbols-sharp,.btn i,.btn .material-symbols-sharp,button i,button .material-symbols-sharp,.roundbtn a i,.roundbtn a .material-symbols-sharp,a.roundbtn i,a.roundbtn .material-symbols-sharp{float:right;margin-left:8px;line-height:44px;font-size:14px;color:#099ad3}@media screen and (max-width: 1024px){.txtbtn a,a.textbtn,.btn,button,.roundbtn a,a.roundbtn{font-size:14px;line-height:40px;height:40px}}@media screen and (max-width: 720px){.txtbtn a i,.txtbtn a .material-symbols-sharp,a.textbtn i,a.textbtn .material-symbols-sharp,.btn i,.btn .material-symbols-sharp,button i,button .material-symbols-sharp,.roundbtn a i,.roundbtn a .material-symbols-sharp,a.roundbtn i,a.roundbtn .material-symbols-sharp{font-size:13px;line-height:40px}}.txtbtn a:hover,a.textbtn:hover,.btn:hover,button:hover,.roundbtn a:hover,a.roundbtn:hover{color:#fff;background-repeat:repeat-x;background-image:-webkit-linear-gradient(45deg, #099ad3, #033d83);background-image:-o-linear-gradient(45deg, #099ad3, #033d83);background-image:linear-gradient(45deg, #099ad3, #033d83)}.slides{background-color:#ebedef;width:50%;max-width:1200px;height:100%;max-height:900px;margin:0 auto;position:absolute}.slides .slide{background-image:url(../images/default-header.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;display:none}.slides .kranen{background-image:url(../images/header-kranen.jpg)}.slides .constructie{background-image:url(../images/header-constructie.jpg)}.slides button{background:none}.headerbanner{background-color:#ebedef;background-repeat:no-repeat;background-size:cover;background-position:center center;height:40vh;min-height:250px}.container{width:100%;max-width:1150px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container:after{content:"";display:table;clear:both}@media screen and (max-width: 1150px){.container{padding:0 30px}}@media screen and (max-width: 980px){.container{padding:0 20px}}.nav{font-family:"ropa_sansregular",sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 20px 10px 20px;background-color:rgba(209,217,224,0.25)}.nav:after{content:"";display:table;clear:both}@media screen and (max-width: 1024px){.nav{padding:20px 20px 10px 20px}}@media screen and (max-width: 720px){.nav{padding:0}}.nav .container{padding:0 !important}.nav .logo{width:210px;float:left}@media screen and (max-width: 1150px){.nav .logo{width:190px}}@media screen and (max-width: 1024px){.nav .logo{width:180px}}@media screen and (max-width: 720px){.nav .logo{width:170px;margin:20px 0 10px 20px}}@media screen and (max-width: 520px){.nav .logo{width:160px}}.nav .logo img{border:none;width:100%;height:auto;margin:0}.nav ul{list-style:none;float:left;margin:26px 0 0 30px;padding:0px}@media screen and (max-width: 1024px){.nav ul{margin:30px 0 0 9%}}@media screen and (max-width: 980px){.nav ul{margin:20px 0 0 8%}}@media screen and (max-width: 720px){.nav ul{float:none;clear:both;display:none;background-repeat:repeat-x;background-image:-webkit-linear-gradient(45deg, #099ad3, #033d83);background-image:-o-linear-gradient(45deg, #099ad3, #033d83);background-image:linear-gradient(45deg, #099ad3, #033d83);width:100%;margin:0px}}.nav ul li{float:left;margin:0px 6px}@media screen and (max-width: 980px){.nav ul li{margin:0 5px}}@media screen and (max-width: 720px){.nav ul li{float:none;display:block;width:100%;margin:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.nav ul a{color:#001837;font-family:"ropa_sansregular",sans-serif;text-decoration:none;font-size:18px;line-height:38px;height:38px;display:block;border:1px solid #099ad3;padding:0 8px;text-transform:uppercase}@media screen and (max-width: 980px){.nav ul a{font-size:17px;padding:0 7px}}@media screen and (max-width: 720px){.nav ul a{color:#ffffff;border:none;display:block;border-bottom:1px solid #099ad3;padding:0 20px}}.nav ul a i{font-size:18px;line-height:40px;height:40px}.nav ul a:hover{color:#ffffff;background-repeat:repeat-x;background-image:-webkit-linear-gradient(45deg, #099ad3, #033d83);background-image:-o-linear-gradient(45deg, #099ad3, #033d83);background-image:linear-gradient(45deg, #099ad3, #033d83)}@media screen and (max-width: 720px){.nav ul a:hover{background-color:#099ad3;color:#001837}}.nav ul #close{color:#fff;font-family:"ropa_sansregular",sans-serif;text-decoration:none;font-size:18px;cursor:pointer;text-transform:uppercase;display:none}@media screen and (max-width: 720px){.nav ul #close{display:block}}.nav ul #close li{text-align:right;background-color:#099ad3;border-bottom:none;padding:8px 20px}.nav ul #close:hover{color:#001837}.nav #hamburger{color:#001837;font-family:"ropa_sansregular",sans-serif;font-size:20px;text-transform:uppercase;position:absolute;top:30px;right:20px;padding:0 0 2px 0;min-height:20px;display:none;z-index:5000;cursor:pointer}@media screen and (max-width: 720px){.nav #hamburger{display:block}}.nav .phone{display:block;float:right;color:#099ad3;font-size:20px;margin:30px 0 0 10px}@media screen and (max-width: 720px){.nav .phone{margin:0px;position:absolute;right:60px;top:30px}}.nav .mail{display:block;float:right;color:#099ad3;font-size:20px;margin:30px 0 0 10px}@media screen and (max-width: 720px){.nav .mail{margin-top:0;position:absolute;right:85px;top:30px}}.nav .location{display:block;float:right;color:#099ad3;font-size:20px;margin:30px 0 0 10px}@media screen and (max-width: 720px){.nav .location{margin-top:0;position:absolute;right:117px;top:30px}}.nav .mail:hover,.nav .phone:hover,.nav .location:hover{color:#003371}.arrow{padding:10px 0 20px 0;text-align:center;color:#bfc5cd;font-size:55px}@media screen and (max-width: 980px){.arrow{padding:8px 0 20px 0;font-size:45px}}.arrow a{color:#bfc5cd}.arrow a:hover{color:#001837}.intro{width:100%;max-width:1150px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 30px 0 30px;text-align:left;text-transform:uppercase;font-size:19px;line-height:25px}@media screen and (max-width: 980px){.intro{padding:20px 20px 0 20px}}.intro h1{padding:0px 0 10px 0;margin:0px;color:#099ad3;font-weight:200;font-size:35px;line-height:130%;text-transform:uppercase}@media screen and (max-width: 980px){.intro h1{font-size:40px;line-height:43px}}@media screen and (max-width: 720px){.intro h1{font-size:34px;line-height:36px}}.intro p{padding:0px 80px}@media screen and (max-width: 1024px){.intro p{padding:50px}}@media screen and (max-width: 980px){.intro p{padding:0px}}.hometop{background-repeat:repeat-x;background-image:-webkit-linear-gradient(0, rgba(255,255,255,0), rgba(255,255,255,0.65));background-image:-o-linear-gradient(0, rgba(255,255,255,0), rgba(255,255,255,0.65));background-image:linear-gradient(0, rgba(255,255,255,0), rgba(255,255,255,0.65));background-color:rgba(255,255,255,0)}.hometop .container{position:relative;padding-top:50px;padding-bottom:50px}@media screen and (max-width: 1150px){.hometop .container{padding-left:30px;padding-top:30px;padding-bottom:30px}}@media screen and (max-width: 980px){.hometop .container{padding:0;padding-bottom:30px}}.hometop .slides{float:left;height:40vh;min-height:50%}@media screen and (max-width: 980px){.hometop .slides{width:100%;height:auto}}.hometop .slides .slide{height:40vh;min-height:50%}@media screen and (max-width: 980px){.hometop .slides .slide{min-height:150px;max-height:400px}}.hometop .intro{width:calc(50%);max-width:1150px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0px 30px;text-align:left;text-transform:uppercase;font-size:19px;line-height:25px;float:left;height:100%}@media screen and (max-width: 980px){.hometop .intro{padding:30px 20px 0 20px;text-align:center;width:100%}}.hometop .intro h1{padding:0px 0 10px 0;margin:0px;color:#099ad3;font-weight:200;font-size:35px;line-height:130%;text-transform:uppercase}@media screen and (max-width: 980px){.hometop .intro h1{font-size:32px}}@media screen and (max-width: 720px){.hometop .intro h1{font-size:28px}}.hometop .intro p{margin:0;padding:0px 0px 10px 0}.blue{background-repeat:repeat-x;background-image:-webkit-linear-gradient(0, #099ad3, #033d83);background-image:-o-linear-gradient(0, #099ad3, #033d83);background-image:linear-gradient(0, #099ad3, #033d83);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.blue:after{content:"";display:table;clear:both}.blue .container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:50px 0}@media screen and (max-width: 1150px){.blue .container{padding:30px}}@media screen and (max-width: 1024px){.blue .container{padding:30px 20px}}@media screen and (max-width: 520px){.blue .container{padding:20px 20px 10px 20px}}.blue img{float:left;width:calc(33% - 30px);height:auto}@media screen and (max-width: 1024px){.blue img{width:calc(33% - 15px)}}@media screen and (max-width: 520px){.blue img{float:none;width:100%}}.blue .txt{float:right;width:67%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#ffffff;padding:0 0 0 0;font-weight:200;line-height:130%}@media screen and (max-width: 520px){.blue .txt{float:none;width:100%;padding:0 0 20px 0}}.blue .txt h3{padding:0 0 15px 0;margin:0px;font-size:28px;font-weight:200;text-transform:uppercase}.blue .txt p{margin:0px;padding:0 0 15px 0}.blue .txt strong{color:#ffffff;font-weight:500}.blue .txt .btn:hover{background-color:#099ad3;background-image:none}.blue .txt .btn:hover i{color:#fff}.blue .arrow{clear:both}.blue .arrow a{color:#44aad6}.blue .arrow a:hover{color:#fff}.projects{text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 0}.projects:after{content:"";display:table;clear:both}@media screen and (max-width: 1150px){.projects{padding:30px 0px}}@media screen and (max-width: 1024px){.projects{padding:30px 0px}}@media screen and (max-width: 980px){.projects{padding:20px 0px}}@media screen and (max-width: 520px){.projects{padding:20px 0}}.projects h3{padding:0 0 0 0;margin:0px auto;font-size:28px;font-weight:200;text-transform:uppercase;color:#099ad3;text-align:left;max-width:1150px}@media screen and (max-width: 1150px){.projects h3{padding:0 30px}}@media screen and (max-width: 980px){.projects h3{padding:0 20px}}.projects .projectsin{margin-left:-15px;width:calc(100% + 30px)}@media screen and (max-width: 980px){.projects .projectsin{margin-left:-10px;width:calc(100% + 20px)}}.projects .project{width:calc(33% - 30px);margin:15px;float:left;text-align:left;display:block;background-color:#ebedef;text-decoration:none}@media screen and (max-width: 980px){.projects .project{width:calc(33% - 20px);margin:10px}}@media screen and (max-width: 520px){.projects .project{width:calc(50% - 20px)}}.projects .project .img{background-color:#efefef;background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;padding-top:65%;display:block;color:#fff;text-decoration:none;position:relative}.projects .project .img .counter{float:right;margin:210px 0 0 0;height:30px;padding:6px;width:60px;text-align:center;background:rgba(3,62,131,0.5);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.projects .project .txt{font-size:18px;height:38px;line-height:38px;padding:0 25px 0 10px;color:#001837;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background-repeat:repeat-x;background-image:-webkit-linear-gradient(45deg, rgba(0,24,55,0.1), rgba(239,239,239,0.9));background-image:-o-linear-gradient(45deg, rgba(0,24,55,0.1), rgba(239,239,239,0.9));background-image:linear-gradient(45deg, rgba(0,24,55,0.1), rgba(239,239,239,0.9));position:relative}.projects .project .txt i{position:absolute;right:8px;bottom:10px;color:#099ad3;left:auto}.projects .project .rest{display:none}.projects .arrow{clear:both}.projectpage{background-repeat:repeat-x;background-image:-webkit-linear-gradient(180deg, rgba(0,24,55,0.05), rgba(0,24,55,0));background-image:-o-linear-gradient(180deg, rgba(0,24,55,0.05), rgba(0,24,55,0));background-image:linear-gradient(180deg, rgba(0,24,55,0.05), rgba(0,24,55,0))}.breadcrumbs{width:100%;padding:10px 0 20px 0;background-repeat:repeat-x;background-image:-webkit-linear-gradient(180deg, rgba(255,255,255,0.5), rgba(255,255,255,0));background-image:-o-linear-gradient(180deg, rgba(255,255,255,0.5), rgba(255,255,255,0));background-image:linear-gradient(180deg, rgba(255,255,255,0.5), rgba(255,255,255,0))}@media screen and (max-width: 1150px){.breadcrumbs{padding:10px 30px 20px 30px}}@media screen and (max-width: 980px){.breadcrumbs{padding:10px 20px 20px 20px}}@media screen and (max-width: 320px){.breadcrumbs{bottom:0px}}.breadcrumbs ol{display:block;list-style:none;height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:auto;max-width:1150px;margin:0 auto;padding:0}.breadcrumbs ol:after{content:"";display:table;clear:both}@media screen and (max-width: 320px){.breadcrumbs ol{height:28px}}.breadcrumbs ol li,.breadcrumbs ol span{display:block;float:left;padding:0px;margin:0 8px 0 0;color:#ccc;font-size:14px;line-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (max-width: 320px){.breadcrumbs ol li,.breadcrumbs ol span{font-size:12px;line-height:28px}}@media screen and (max-width: 320px){.breadcrumbs ol li,.breadcrumbs ol span{font-size:11px;margin-right:6px}}.breadcrumbs ol a{color:#ccc !important;text-decoration:none;font-family:"ropa_sansregular",sans-serif;font-weight:400}.breadcrumbs ol a:hover{color:#001837}.breadcrumbs .homel .hicon{display:none}.detail-txt{background-color:transparent;padding:0 0 30px 0}.detail-txt:after{content:"";display:table;clear:both}.detail-txt .desc{float:left;width:calc(66% - 40px);margin:0px 0 0 0;font-size:17px;line-height:120%;min-height:calc(50vh)}@media screen and (max-width: 1024px){.detail-txt .desc{font-size:16px}}@media screen and (max-width: 980px){.detail-txt .desc{font-size:15px}}@media screen and (max-width: 980px){.detail-txt .desc{width:calc(66% - 20px)}}@media screen and (max-width: 620px){.detail-txt .desc{width:100%;min-height:0}}@media screen and (max-width: 520px){.detail-txt .desc{font-size:15px}}.detail-txt .desc .date{display:inline-block;padding:0 8px;margin:1px auto 8px auto;width:auto;background-color:#099ad3;color:#fff;font-size:12px;border-radius:3px;line-height:22px}@media screen and (max-width: 520px){.detail-txt .desc .date{font-size:11px}}.detail-txt .desc strong{text-transform:uppercase;font-weight:400}.detail-txt .desc .accent{color:#099ad3;font-weight:400 !important;font-size:110%}.detail-txt .desc .accent2{color:#001837;font-weight:400 !important;font-size:120%}.detail-txt .desc h1{font-size:24px;padding:0 0 25px 0;color:#099ad3;font-weight:normal;margin:0}.detail-txt .desc h2,.detail-txt .desc h3,.detail-txt .desc h4{padding:0 0 8px 0;font-weight:500;font-size:22px;margin:0;color:#099ad3}.detail-txt .desc p{margin:0;padding:0 0 18px 0}.detail-txt .desc .material-symbols-sharp,.detail-txt .desc .fa{line-height:22px;font-size:20px;color:#099ad3;vertical-align:middle;margin-right:6px}.detail-txt .desc .text-smaller{padding-right:120px}@media screen and (max-width: 320px){.detail-txt .desc .text-smaller{padding-right:100px}}.detail-txt .desc td{padding:0 5px 0 0;vertical-align:top}.detail-txt .desc td p{padding-bottom:0px}.detail-txt .desc span.fa{font-size:16px;line-height:22px;width:30px}.detail-txt .desc img{float:right;width:30%;height:auto;margin:0 0 8px 8px}.detail-txt .desc a span.fa{width:auto;margin-right:4px}.detail-txt .desc .fa-exclamation-triangle{font-size:24px;color:#ec7002}.detail-txt .desc .img-container{padding-bottom:15px;display:block}.detail-txt .desc .img-container img{width:100%;height:auto}.detail-txt .desc a{color:#099ad3;text-decoration:underline}.detail-txt .desc a:hover{color:#001837}.detail-txt .desc .txtbtn a,.detail-txt .desc .txtbtn{color:#fff;text-decoration:none}.detail-txt .desc .txtbtn a:hover,.detail-txt .desc .txtbtn:hover{color:#fff}.detail-txt .desc iframe{border:0;width:100%;height:420px}@media screen and (max-width: 1400px){.detail-txt .desc iframe{height:390px}}@media screen and (max-width: 1150px){.detail-txt .desc iframe{height:360px}}@media screen and (max-width: 1024px){.detail-txt .desc iframe{height:300px}}@media screen and (max-width: 980px){.detail-txt .desc iframe{height:360px}}@media screen and (max-width: 720px){.detail-txt .desc iframe{height:260px}}@media screen and (max-width: 520px){.detail-txt .desc iframe{height:200px}}@media screen and (max-width: 320px){.detail-txt .desc iframe{height:140px}}.detail-txt .desc ol{margin:0 0 10px 0;padding:0 0 0 24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.detail-txt .desc ul{padding:0 0 0 24px;margin:0 0 10px 0;list-style:none}.detail-txt .desc ul li,.detail-txt .desc ul span{padding-bottom:8px;font-weight:400}.detail-txt .desc ul li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f00c';font-size:14px;width:28px;line-height:20px;margin-left:-28px;display:block;float:left;color:#099ad3}.detail-txt .descfullwidth{min-height:auto}.detail-txt .intro{width:100%;text-align:center;padding-bottom:15px}.detail-txt .intro h1{padding-bottom:8px}.detail-txt .intro p{margin:0 auto !important;padding:0  !important;max-width:900px}.detail-txt .intro .reviewscore{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px}.detail-txt .intro .reviewscore:after{content:"";display:table;clear:both}.detail-txt .intro .reviewscore strong{font-weight:700;display:block;padding:12px 0 12px 0}.detail-txt .intro .reviewscore img{float:left;width:auto;height:24px}.detail-txt .intro .reviewscore i,.detail-txt .intro .reviewscore span{float:left;margin-left:6px;color:#fbbc05;font-size:20px;line-height:24px}.detail-txt .intro .reviewscore .links{padding:12px 0;clear:both;padding:12px 0}.detail-txt .intro .reviewscore a{display:inline-block;color:#099ad3;margin-right:8px}.rightcoll{float:right;width:30%;padding-bottom:15px}@media screen and (max-width: 620px){.rightcoll{width:100%;min-height:0}}.rightcoll img{width:100%;height:auto;margin-bottom:20px}.rightcoll .btn{color:#ffffff;background-repeat:repeat-x;background-image:-webkit-linear-gradient(45deg, #099ad3, #033d83);background-image:-o-linear-gradient(45deg, #099ad3, #033d83);background-image:linear-gradient(45deg, #099ad3, #033d83);float:right}.rightcoll .btn:hover{background-repeat:repeat-x;background-image:-webkit-linear-gradient(45deg, #033d83, #033d83);background-image:-o-linear-gradient(45deg, #033d83, #033d83);background-image:linear-gradient(45deg, #033d83, #033d83)}.photoalbum,.projectalbum{-webkit-animation:fadeinoutstart 1s linear;animation:fadeinoutstart 1s linear;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.photoalbum:after,.projectalbum:after{content:"";display:table;clear:both}.photoalbum h2,.photoalbum h3,.projectalbum h2,.projectalbum h3{display:block;margin:0px;padding:0 0 15px 0;font-size:22px}@media screen and (max-width: 1024px){.photoalbum h2,.photoalbum h3,.projectalbum h2,.projectalbum h3{font-size:20px}}@media screen and (max-width: 720px){.photoalbum h2,.photoalbum h3,.projectalbum h2,.projectalbum h3{font-size:18px}}.photoalbum .container,.projectalbum .container{padding:0}@media screen and (max-width: 1400px){.photoalbum .container,.projectalbum .container{padding:0 30px}}.photoalbum .photos,.projectalbum .photos{position:relative;width:calc(100% + 30px);margin-left:-15px}@media screen and (max-width: 1150px){.photoalbum .photos,.projectalbum .photos{margin-left:-10px;width:calc(100% + 20px)}}@media screen and (max-width: 720px){.photoalbum .photos,.projectalbum .photos{margin-left:-10px;width:calc(100% + 20px)}}@media screen and (max-width: 320px){.photoalbum .photos,.projectalbum .photos{margin-left:0;width:calc(100% )}}.photoalbum .img-container,.projectalbum .img-container{float:left;margin:15px;position:relative;text-decoration:none;color:#001837;width:calc(50% - 30px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;padding:0px;overflow:hidden;position:relative}.photoalbum .img-container:after,.projectalbum .img-container:after{content:"";display:table;clear:both}@media screen and (max-width: 1150px){.photoalbum .img-container,.projectalbum .img-container{width:calc(50% - 20px);margin:0 10px 20px 10px}}@media screen and (max-width: 720px){.photoalbum .img-container,.projectalbum .img-container{width:calc(100% - 20px);margin:10px}}@media screen and (max-width: 520px){.photoalbum .img-container,.projectalbum .img-container{width:calc(50% - 20px)}}@media screen and (max-width: 320px){.photoalbum .img-container,.projectalbum .img-container{width:calc(100%);margin:8px 0}}.photoalbum .img-container a,.projectalbum .img-container a{position:relative;display:block;overflow:hidden;height:50%}.photoalbum .img-container a img,.projectalbum .img-container a img{width:100%;float:right;height:auto;display:block;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.photoalbum .img-container a:hover,.projectalbum .img-container a:hover{filter:brightness(1.1)}.photoalbum .videobtn,.projectalbum .videobtn{text-align:center;background-color:#efefef;position:relative;aspect-ratio:1 / 1;background-position:center center;background-size:cover;cursor:pointer}.photoalbum .videobtn i,.projectalbum .videobtn i{position:absolute;width:100%;height:100%;top:0;left:0;padding-top:calc(50% - 20px);line-height:40px;font-size:40px;color:#001837;text-shadow:0px 0px 5px #fff;background-color:rgba(255,255,255,0.7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.photoalbum .videobtn:hover i,.projectalbum .videobtn:hover i{color:#099ad3;background-color:rgba(255,255,255,0.8)}.photoalbum .clear1,.projectalbum .clear1{display:none}.photoalbum .clear2,.projectalbum .clear2{display:none}.photoalbum .clear3,.projectalbum .clear3{display:none}.photoalbum .clear4,.projectalbum .clear4{clear:both}@media screen and (max-width: 720px){.photoalbum .clear4,.projectalbum .clear4{clear:none;display:none}}.photoalbum .clear22,.projectalbum .clear22{display:none}@media screen and (max-width: 320px){.photoalbum .clear22,.projectalbum .clear22{clear:both;display:block}}.photoalbum .clear33,.projectalbum .clear33{display:none}@media screen and (max-width: 720px){.photoalbum .clear33,.projectalbum .clear33{clear:both;display:block}}@media screen and (max-width: 320px){.photoalbum .clear33,.projectalbum .clear33{clear:none;display:none}}.inspiration-page .desc{float:right;padding:20px 20px 0 20px;background-color:#d1d9e0;width:calc(50% - 15px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:15px;min-height:100px}.inspiration-page .desc:after{content:"";display:table;clear:both}@media screen and (max-width: 1150px){.inspiration-page .desc{margin-top:0px;width:calc(50% - 5px)}}@media screen and (max-width: 720px){.inspiration-page .desc{margin-top:5px;width:calc(100%)}}.inspiration-page .desc h3,.inspiration-page .desc h2{color:#099ad3;font-size:20px;padding:0 0 8px 0;margin:0}.inspiration-page .inspiration-col{float:left;width:calc(50% - 15px)}.inspiration-page .inspiration-col:after{content:"";display:table;clear:both}@media screen and (max-width: 720px){.inspiration-page .inspiration-col{width:100%}}.inspiration-page .photoalbum,.inspiration-page .inspiration-intro{width:100%;float:none}@media screen and (max-width: 1150px){.inspiration-page .photoalbum .img-container,.inspiration-page .inspiration-intro .img-container{width:calc(50% - 20px);margin:0 10px 20px 10px}}@media screen and (max-width: 720px){.inspiration-page .photoalbum .img-container,.inspiration-page .inspiration-intro .img-container{width:calc(33.33% - 20px)}}@media screen and (max-width: 520px){.inspiration-page .photoalbum .img-container,.inspiration-page .inspiration-intro .img-container{width:calc(50% - 10px);margin:0 5px 10px 5px}}@media screen and (max-width: 320px){.inspiration-page .photoalbum .img-container,.inspiration-page .inspiration-intro .img-container{width:calc(100%);margin:8px 0}}.inspiration-page .inspiration-intro{width:100%}.inspiration-page .inspiration-intro h1{color:#099ad3;font-size:24px;padding:0;margin:0}.inspiration-page .inspiration-intro p{margin:0;padding:0 0 15px 0;font-size:15px}.inspiration-page .photoalbum .container{padding:0}@media screen and (max-width: 520px){.inspiration-page .photoalbum .photos{margin-left:-5px;width:calc(100% + 10px)}}@media screen and (max-width: 320px){.inspiration-page .photoalbum .photos{margin-left:0px;width:calc(100% + 0px)}}.inspiration-page .moreinfo{clear:both;border-top:1px solid #099ad3;padding-top:15px}.inspiration-page .moreinfo .txt{float:none;width:100%}.inspiration-page .moreinfo .cbtns{clear:both;width:100%;padding:15px 0}.inspiration-page .moreinfo .cbtns a{text-decoration:none;color:#fff;background-repeat:repeat-x;background-image:-webkit-linear-gradient(45deg, #099ad3, #033d83);background-image:-o-linear-gradient(45deg, #099ad3, #033d83);background-image:linear-gradient(45deg, #099ad3, #033d83);line-height:40px;height:40px}.inspiration-page .moreinfo .cbtns a em{font-size:18px;font-family:"ropa_sansregular",sans-serif;font-style:normal}.inspiration-page .moreinfo .cbtns a i{float:left;line-height:38px;margin:0 8px 0 0;font-size:18px;color:rgba(255,255,255,0.8)}.inspiration-page .moreinfo .cbtns a:hover{color:#fff;background-repeat:repeat-x;background-image:-webkit-linear-gradient(45deg, #033d83, #033d83);background-image:-o-linear-gradient(45deg, #033d83, #033d83);background-image:linear-gradient(45deg, #033d83, #033d83)}.inspiration-page .moreinfo .cbtns a:hover i{color:#099ad3}#demolayer,#demolayer2{display:none;position:fixed;height:100%;width:100%;top:0;left:0;z-index:9999;background-color:rgba(0,0,0,0.8)}#demolayer .democontainer,#demolayer2 .democontainer{width:90%;max-width:844px;margin:5vh auto 0 auto}#demolayer .democlose,#demolayer .democlose2,#demolayer2 .democlose,#demolayer2 .democlose2{float:right;color:#fff;font-size:22px;line-height:24px;margin-bottom:8px;cursor:pointer}#demolayer .democlose:hover,#demolayer .democlose2:hover,#demolayer2 .democlose:hover,#demolayer2 .democlose2:hover{color:#099ad3}#demolayer video,#demolayer2 video{width:100%;height:auto;clear:both;max-height:90vh}.form{clear:both;width:calc(100% + 30px);padding:20px 15px;margin:20px -15px 0 -15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;background-color:#d1d9e0}.form:after{content:"";display:table;clear:both}.form hr{display:block;height:15px;border:none;border-bottom:1px solid rgba(9,154,211,0.5);margin:0 0 25px 0;padding:0px;clear:both}.form h2,.form h1{font-size:26px;padding:0;margin:0;padding-bottom:25px !important;text-align:center;border-bottom:1px solid rgba(9,154,211,0.5);margin-bottom:25px;color:#099ad3}@media screen and (max-width: 520px){.form h2,.form h1{font-size:22px}}.form h3{font-size:22px;text-align:left;padding:0;margin:0;padding-left:15px;font-weight:300;padding-bottom:8px;color:#099ad3}@media screen and (max-width: 520px){.form h3{padding-left:6px}}.form p{font-size:16px;padding:0 0 15px 15px;margin:0}@media screen and (max-width: 520px){.form p{padding-left:6px}}.form a{text-decoration:underline;color:#099ad3}.form .formlinks{display:block;clear:both;padding:10px 10px;line-height:22px}@media screen and (max-width: 520px){.form .formlinks{padding:10px 6px}}.form label{display:none}.form .agreelabel{display:inline-block;font-size:16px}.form input[type='text'],.form input[type='number'],.form input[type='password'],.form input[type='email']{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;outline:0;width:calc(50% - 20px);float:left;color:#001837;font-size:15px;margin:10px;background-color:#ffffff;border:1px solid #001837;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px;line-height:40px;height:40px}@media screen and (max-width: 1024px){.form input[type='text'],.form input[type='number'],.form input[type='password'],.form input[type='email']{font-size:14px}}@media screen and (max-width: 520px){.form input[type='text'],.form input[type='number'],.form input[type='password'],.form input[type='email']{margin:6px;width:calc(100% - 12px)}}.form input[type='text'].ordernr{width:calc(100% - 20px)}.form textarea{width:calc(100% - 20px);margin:10px;height:120px;padding:15px;background-color:#ffffff;border:1px solid #001837;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"ropa_sansregular",sans-serif;font-size:15px;color:#001837}@media screen and (max-width: 1024px){.form textarea{font-size:14px}}@media screen and (max-width: 520px){.form textarea{margin:6px;width:calc(100% - 12px);padding:10px}}.form ::-webkit-input-placeholder{font-size:15px;color:#999}.form ::-moz-placeholder{font-size:15px;color:#999}.form :-ms-input-placeholder{font-size:15px;color:#999}.form :-moz-placeholder{font-size:15px;color:#999}.form .country,.form .mphone{display:none}.form .days{width:50%;float:left}@media screen and (max-width: 320px){.form .days{width:100%;padding-bottom:20px}}.form .days label{font-size:15px !important;font-weight:600}.form .days div{padding:8px 10px}.form .error{border:2px solid #cc3012 !important}.form #agree{margin-left:10px}.form .submit,.form button{margin:10px 10px;position:relative;cursor:pointer;border:none;background-color:#099ad3;background-repeat:repeat-x;background-image:-webkit-linear-gradient(45deg, #099ad3, #033d83);background-image:-o-linear-gradient(45deg, #099ad3, #033d83);background-image:linear-gradient(45deg, #099ad3, #033d83);color:#fff;padding:0 12px;z-index:1}.form .submit:hover,.form button:hover{background-repeat:repeat-x;background-image:-webkit-linear-gradient(45deg, #033d83, #033d83);background-image:-o-linear-gradient(45deg, #033d83, #033d83);background-image:linear-gradient(45deg, #033d83, #033d83)}.form .required{clear:both;margin:10px}.leaflet-popup-content h3{font-size:16px !important;margin:0;padding:0;padding-bottom:6px;color:#099ad3}footer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#001837;background-color:#d1d9e0;position:relative}footer:after{content:"";display:table;clear:both}footer .in{z-index:1;width:calc(100% + 30px);margin-left:-15px;padding:60px 0 120px 0;position:relative}footer .in:after{content:"";display:table;clear:both}@media screen and (max-width: 1150px){footer .in{width:calc(100% + 20px);margin-left:-10px;padding-top:40px}}@media screen and (max-width: 980px){footer .in{padding-top:30px;padding-bottom:100px}}footer .split{display:none}@media screen and (max-width: 980px){footer .split{display:block;clear:both}}footer h4,footer h5{font-weight:400;margin:0;padding:0 0 14px 0;font-size:15px;color:#099ad3}@media screen and (max-width: 520px){footer h4,footer h5{font-size:14px}}footer .footerlogo,footer .footerplogo{max-width:90%;height:auto;width:170px}footer .footerplogo{max-width:95%;height:auto;width:190px;float:right}footer .item,footer .sitemapitem{width:calc(25% - 30px);margin:0 15px;display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;vertical-align:top;overflow:visible;height:auto;box-shadow:none}footer .item:after,footer .sitemapitem:after{content:"";display:table;clear:both}@media screen and (max-width: 720px){footer .item,footer .sitemapitem{width:calc(33% - 20px);margin:0 10px}}@media screen and (max-width: 520px){footer .item,footer .sitemapitem{width:calc(50% - 20px);margin:0 10px}}@media screen and (max-width: 320px){footer .item,footer .sitemapitem{width:calc(100%);margin:0 10px 20px 10px}}footer .item a,footer .sitemapitem a{color:#001837;text-decoration:none;font-size:15px;cursor:pointer;font-weight:400}@media screen and (max-width: 1150px){footer .item a,footer .sitemapitem a{font-size:14px}}@media screen and (max-width: 980px){footer .item a,footer .sitemapitem a{font-size:14px}}footer .item a:hover,footer .sitemapitem a:hover{color:#099ad3}footer .sitemapitem .sitemap{display:block;list-style:none;padding:0px;margin:0px}footer .sitemapitem .sitemap:after{content:"";display:table;clear:both}footer .sitemapitem .sitemap li,footer .sitemapitem .sitemap span{padding:0 0 14px 0;margin:0px}footer .sitemapitem .sitemap li a,footer .sitemapitem .sitemap span a{font-weight:400}footer .smcol2 .sitemap li a{font-weight:400}footer .naw{line-height:24px}footer .naw h3{font-weight:400;margin:0;padding:0 0 12px 0;font-size:20px;color:#099ad3}@media screen and (max-width: 980px){footer .naw h3{font-size:16px}}@media screen and (max-width: 520px){footer .naw h3{font-size:16px}}footer .naw img{width:190px;height:auto;max-width:90%;display:block;margin:-12px 0 10px -10px}footer .naw a,footer .naw .fnaw{display:block;float:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:24px;margin:7px 0 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}footer .naw a:after,footer .naw .fnaw:after{content:"";display:table;clear:both}footer .naw a em,footer .naw .fnaw em{font-style:normal;display:block;float:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:calc(100% - 26px);font-family:"ropa_sansregular",sans-serif}@media screen and (max-width: 980px){footer .naw a em,footer .naw .fnaw em{width:calc(100% - 28px)}}@media screen and (max-width: 520px){footer .naw a em,footer .naw .fnaw em{width:calc(100% - 28px)}}footer .naw i,footer .naw .material-symbols-sharp{float:left;width:25px !important;height:24px !important;line-height:24px !important;font-size:16px !important;text-align:left;color:#099ad3;display:block !important}@media screen and (max-width: 980px){footer .naw i,footer .naw .material-symbols-sharp{font-size:14px;width:22px}}@media screen and (max-width: 520px){footer .naw i,footer .naw .material-symbols-sharp{font-size:12px;width:16px}}@media screen and (max-width: 320px){footer .socialblock{width:100%;padding-top:20px}}footer .socials{display:block;clear:both;padding:8px 0;text-align:left}@media screen and (max-width: 520px){footer .socials{padding:0px 0 8px 0}}footer .socials a{display:inline-block;background-color:#099ad3;color:#fff;line-height:32px;font-size:16px;width:32px;height:32px;border-radius:50%;text-align:center;clear:none;margin-right:8px}@media screen and (max-width: 720px){footer .socials a{margin-right:8px;font-size:16px;line-height:32px;height:32px;width:32px}}footer .socials a i{float:none;display:inline;margin:0;font-size:17px;line-height:32px;width:auto;height:auto;text-align:center}@media screen and (max-width: 720px){footer .socials a i{font-size:16px;line-height:32px}}footer .socials a img{width:auto;height:18px;margin:7px auto 0 auto;filter:brightness(0) invert(1)}footer .socials a:hover{background-color:#ccc}footer .reviewscore{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px}footer .reviewscore:after{content:"";display:table;clear:both}footer .reviewscore h4{font-weight:400}footer .reviewscore h4 strong{font-weight:700}footer .reviewscore img{float:left;width:auto;height:24px}footer .reviewscore i,footer .reviewscore span{float:left;margin-right:6px;color:#fbbc05;font-size:20px;line-height:20px}footer .reviewscore a{display:block;clear:both;color:#099ad3;padding:6px 0}footer .partners{width:calc(75% - 30px);margin:0 15px}@media screen and (max-width: 320px){footer .partners{width:calc(66% - 20px);margin:0 10px}}@media screen and (max-width: 520px){footer .partners{width:calc(100% - 20px);margin:0 10px;text-align:center}}@media screen and (max-width: 320px){footer .partners{width:calc(100%);margin:0 10px}}footer .partners img{width:auto;height:84px;float:right;margin-left:15px}@media screen and (max-width: 320px){footer .partners img{height:60px}}@media screen and (max-width: 520px){footer .partners img{float:none;display:inline-block;vertical-align:middle;margin:8px}}.colofon{width:100%;margin:0 auto;padding:25px 0 25px 0;color:#001837;font-size:15px;background-color:#fff}.colofon:after{content:"";display:table;clear:both}.colofon .container{width:100%;max-width:1150px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1150px){.colofon .container{padding:0 20px}}.colofon a{color:#025799;text-decoration:none}.colofon a:hover{color:#099ad3}.colofon div.copy{float:left;margin:0}@media screen and (max-width: 1024px){.colofon div.copy{float:none;margin:0px}}.colofon div.webdesign{float:right;margin:0}@media screen and (max-width: 1024px){.colofon div.webdesign{float:none;margin:0px}}.cookiealert{position:fixed;bottom:0;left:0;width:100%;padding:15px;margin:0 !important;z-index:999899;opacity:0;visibility:hidden;border-radius:0;transform:translateY(100%);transition:all 500ms ease-out;color:#ccc;background-color:rgba(0,24,55,0.95);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:28px;font-size:13px}.cookiealert:after{content:"";display:table;clear:both}.cookiealert .btn{border:0;cursor:pointer;line-height:28px;height:28px;border-radius:3px}.cookiealert .btn i,.cookiealert .btn span{line-height:28px}.cookiealert.show{opacity:1;visibility:visible;transform:translateY(0%);transition-delay:1000ms}.cookiealert a{text-decoration:underline}.cookiealert .acceptcookies{margin-left:10px;vertical-align:baseline}.cookiealert .rejectcookies{background-image:none !important;background-color:transparent !important;color:#ccc;border:1px solid #ccc}.chat{position:fixed;bottom:70px;right:30px;border-radius:3px;width:auto;height:45px;text-align:center;line-height:40px;background-color:#099ad3;color:#fff;font-size:24px;padding:0 6px 0 14px;text-decoration:none;z-index:8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-filter:drop-shadow(0px 0px 12px rgba(0,24,55,0.25));filter:drop-shadow(0px 0px 12px rgba(0,24,55,0.25))}.chat span{font-size:16px;padding-right:8px}.chat img{width:32px;height:32px;float:right;margin-top:6px;filter:brightness(0) invert(1)}@media screen and (max-width: 520px){.chat img{float:none;margin:5px auto;width:30px;height:30px}}@media screen and (max-width: 980px){.chat{right:15px}}@media screen and (max-width: 520px){.chat{padding:0;width:42px;height:42px}.chat span{display:none}.chat i,.chat span{float:none}}.chat:hover{background-color:#001837;color:#fff}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;display:block;height:80px;width:70px;font-size:70px;line-height:0;cursor:pointer;background:transparent;color:#fff;top:50%;margin-top:-40px;padding:0;border:none;outline:none;z-index:99999;opacity:0.8}@media screen and (max-width: 720px){.slick-prev,.slick-next{height:60px;width:50px;font-size:50px;line-height:0;margin-top:-30px}}@media screen and (max-width: 520px){.slick-prev,.slick-next{height:50px;width:50px;font-size:40px;line-height:0;margin-top:-25px}}.slick-prev:hover,.slick-next:hover{opacity:1.0;color:#099ad3}.slick-prev{left:20px}@media screen and (max-width: 980px){.slick-prev{left:10px}}@media screen and (max-width: 520px){.slick-prev{left:0}}.slick-next{right:20px}@media screen and (max-width: 980px){.slick-next{right:10px}}@media screen and (max-width: 520px){.slick-next{right:0}}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}
/*# sourceMappingURL=style.min.css.map */
