@media screen and (max-width:1200px){.primarynav .navigation nav ul li{padding:10px;font-size:12px}.primarynav .navigation nav ul li.search{font-size:14px}.banner .banner-content h1,.banner .banner-content h2,.banner .banner-content h3,.banner .banner-content h4,.banner .banner-content h5,.banner .banner-content h6{font-size:70px}.banner .banner-content p{font-size:22px}.banner .banner-content .buttons .btn{font-size:14px}.parallax .content,.destinations{padding:120px 0}.title-xl{font-size:40px}.title-lg{font-size:30px}.title-md{font-size:20px}.title-sm{font-size:16px}h1{font-size:40px}h2{font-size:30px}h3{font-size:16px}h4,h5,h6{font-size:16px}.footer-usps .usp .content p,.contactblocks .block .inner .content p,.contactblocks .block .inner .content a{font-size:12px}.page-loaded .intro-header::after{height:150px}}@media screen and (max-width:992px){.primarynav .navigation{text-align:right}.primarynav .navigation nav ul li{font-size:11px}header .topbar .inner{padding:5px 0}header .topbar *{font-size:11px;line-height:16px}.banner .banner-content h1,.banner .banner-content h2,.banner .banner-content h3,.banner .banner-content h4,.banner .banner-content h5,.banner .banner-content h6{font-size:60px}.banner .banner-content p{font-size:18px}.banner .banner-content .buttons .btn{font-size:12px;padding:10px 30px}.intro-blocks .inner{padding:15% 0}.intro-header .content .inner{padding-bottom:15px}.intro-header .content h1.entry-title{font-size:30px}.intro-header .content .subtitle{font-size:16px}.page-loaded .intro-header::after{height:110px}footer#bottom{background-size:cover}.margin,.default-content{margin:50px 0}.default-content>.row{flex-direction:column-reverse}.default-content .sidebar{margin-bottom:20px}.sidebar.usps .cta-buttons .btn:first-child{margin-right:15px}.btn,.button,button,input[type="button"],input[type="submit"],.form input[type="submit"]{font-size:12px}.intro-header{margin-bottom:50px}.intro-header .content .inner::after{bottom:-25px}.space{margin:25px 0}footer#bottom .social{align-items:flex-start;margin-top:20px}.team .member .inner .name{font-size:14px}.team .member .inner .function{font-size:12px}.vacatures .wrapper .vacature .title h4,.vacatures .wrapper .vacature .content{padding:40px 60px}.contactblocks .block{margin-bottom:1px}.vacaturemelding a.link{text-align:center}}@media screen and (max-width:768px){.primarynav .nav-inner{width:100%;text-align:right}.topbar .info{text-align:left}.half-width-block.image-left .content .inner{padding-left:0}footer#bottom{background-position:10% 50%}.intro-blocks::after{content:none}.intro-header{height:calc(100vw / 2)}}@media screen and (max-width:576px){body{min-width:300px}header .topbar{display:none}.banner .banner-content h1,.banner .banner-content h2,.banner .banner-content h3,.banner .banner-content h4,.banner .banner-content h5,.banner .banner-content h6{font-size:30px}.banner .banner-content p{font-size:14px}.banner .banner-content .buttons .btn{margin-bottom:15px}.banner .image-wrapper::after{height:200px}.banner{height:500px!important}.banner .banner-content .wrapper .inner{margin-top:0}.banner .banner-content #scrolldown-btn,.banner .banner-content #scrolldown-btn:hover{bottom:10px}.intro-blocks .inner{padding:30px 0}.parallax .image-wrapper .image{background-attachment:scroll!important;background-position:center center!important}.roadcontent h1,.roadcontent h2,.roadcontent h3,.roadcontent h4,.roadcontent h5,.roadcontent h6{font-size:30px}.title-xl{font-size:30px}.title-lg{font-size:20px}.title-md{font-size:20px}.title-sm{font-size:16px}h1{font-size:30px}h2{font-size:20px}h3{font-size:16px}h4,h5,h6{font-size:16px}.roadcontent{padding:50px 0;background-position:250% 50%}.half-width-block.full-width .image{position:relative;height:calc(100vw / 2);width:100%}.half-width-block.full-width .inner{padding:50px 0}.half-width-block.image-right .content .inner{padding-right:0}.footer-usps .usp .inner{padding:30px 15px;text-align:center}.footer-usps .usp .inner,.footer-usps .usp .inner .image,.footer-usps .usp .content{display:block}.footer-usps .usp .inner .image{margin:0 auto 15px auto;width:40px}.footer-usps .usp .content{padding-left:0}.footer-usps .usp .content .title{margin-top:10px}footer#bottom{padding:50px 0;background-position:35% 50%}footer#bottom p,footer#bottom .contact a{font-size:14px}#site-generator *{font-size:10px}#site-generator>div ul.menu{margin-left:0}p,.sidebar.usps ul li{font-size:14px}.parallax .content,.destinations{padding:50px 0;background-image:none}.half-width-block.image-left .content .inner{padding-left:0}#page{position:relative;overflow-x:hidden}.two-columns .column{margin:15px 0}.team{background:#0B5362;padding:30px 0}.team .members{padding:20px 0 50px 0}.team .members::after,.team::after{content:none}.team .member .inner .name{font-size:11px}.team .member .inner .function{font-size:9px}.vacatures .wrapper .vacature .title h4,.vacatures .wrapper .vacature .content{padding:30px 20px}.vacatures .wrapper .vacature .title h4::after{right:20px}.vacatures .wrapper .vacature .title h4{font-size:14px}.parallax .content{text-align:left}.contactblocks{margin-top:30px}.contactblocks .block .inner{padding:20px}.contactblocks .block .icon-wrapper{width:40px;height:40px}.contactblocks .block .icon-wrapper span{font-size:16px}#page .gform_wrapper .content-wrap{padding:30px 0;margin-left:0}.cookie-message{right:0;bottom:0;width:100%;animation:slideInUp 2s}.cookie-message .inner{padding:30px;border-radius:0;-webkit-border-radius:0}.cookie-message h1,.cookie-message h2,.cookie-message h3,.cookie-message h4,.cookie-message h5,.cookie-message h6{font-size:16px;margin-bottom:4px}.cookie-message .inner p{font-size:12px;line-height:1.5em}.cookie-message .inner #accept{font-size:10px}.primarynav{height:58px;position:sticky}.primarynav .inner,.primarynav.smaller .inner{padding:0}.primarynav .inner>.container{padding:0}.primarynav #toggle-menu-wrap{background:#0B5362;padding:20px;height:58px}.primarynav #mobile-nav{background:#093740}.primarynav .logo{padding-left:30px}.primarynav .logo img,.primarynav.smaller .inner .logo a img{padding:0;width:130px}.vacaturemelding{text-align:center}.vacaturemelding *{font-size:12px}.vacaturemelding p{line-height:1.25}.vacaturemelding svg{display:none}.page-loaded .intro-header::after{height:75px}.intro-header .content h1.entry-title{margin-bottom:8px}.intro-header .content h1.entry-title{font-size:18px}.intro-header .content .subtitle{font-size:12px}}