:root{--red:#dd052b;--dark-red:#a00411;--blue:#034f79;--grey:#f0f0f0;--dark-blue:#002837;--body-text:#042436;--black:#042436}@media(min-width:1200px){.team-banner .text-block{transform:translateY(50%);margin-bottom:0!important}.single-quote,.single-slider{width:120%;position:relative;left:50%;transform:translateX(-50%)}.container.right-fluid{max-width:calc(1140px + (50vw - 570px));margin-right:0}.top-menu nav,.top-menu nav ul#menu-header-menu-top,ul#menu-header-menu{position:relative}.top-menu nav ul#menu-header-menu-top:after{content:"";width:100%;height:.5px;position:absolute;left:0;bottom:-2px;background:#707070;transition:ease all .3s}header.sticky .top-menu nav>ul:after{display:none}}@media (min-width:1600px){.container.container-wide{max-width:75vw!important}.col-xxl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}}@media(min-width:1200px) and (max-width:1399.98px){header .search-wrapper input[type=search]{width:650px}}@media(min-width:1200px) and (max-width:1699.98px){header{height:120px}header .top-menu{height:50px}header .h-logo{top:35px}header.sticky .primary-menu.sticky-menu,header.sticky{height:70px}header nav a,header nav .btn{font-size:15px}header .primary-menu{height:70px}header.sticky .primary-menu{height:0}header{padding-left:50px;padding-right:50px}.container-xl-fluid,.container-fluid{max-width:100%;padding-left:50px;padding-right:50px}header .primary-menu,header .top-menu{width:calc(100% + 100px)!important;margin-left:-50px;margin-right:-50px;padding-left:50px;padding-right:50px}.top-menu nav ul#menu-header-menu-top:after{bottom:5px}header .h-logo{left:50px}.h-logo img{object-fit:contain}header.sticky .h-logo img{height:55px}.page-hero h1:not(.h3),h1,.h1{font-size:55px;line-height:55px}.single-item .page-hero h1{font-size:50px;line-height:50px}.home-hero{height:calc(100vh - 120px)}.home-hero .features{height:180px}.home-hero .feature .title{font-size:20px;line-height:27px}.home-hero .feature .icon{width:50px;height:50px}.team-banner{margin-bottom:100px}.team-banner .text-block{margin-bottom:-150px}h3,.h3{font-size:20px;line-height:30px}.contactform .image-wrapper img{aspect-ratio:.666!important}.thank-you-404{min-height:calc(100vh - 120px);position:relative}}@media(min-width:1200px) and (max-height:850px){.home-hero{margin-bottom:50px}.home-hero .features{top:570px}}@media(max-width:1199.98px){html,body{max-width:100vw;overflow-x:hidden}html.nav-open,body.nav-open{overflow:hidden}header{height:75px;padding-left:35px;padding-right:35px}header .navbar{padding:0}header .navbar a{margin-left:0;margin-right:0}.mobile-menu-top .h-logo img,header .h-logo img{height:80px;max-width:unset;width:auto;object-fit:contain}header.sticky{position:relative}.mobile-menu-top .h-logo,header .h-logo{top:0;left:50%;transform:translateX(-50%);padding:20px}header .primary-menu,header .top-menu{margin:0;padding:0}.mobile-bar{background:var(--blue);height:55px;width:100vw;padding:0 15px;position:fixed;bottom:0;left:0;z-index:9999;filter:drop-shadow(0px 0px 6px rgba(0,0,.16))}.mobile-bar .btn{font-size:14px;line-height:24px;padding:5px 15px}.mobile-bar a:not(.btn){color:#fff}.mobile-bar .phone i{font-size:18px;line-height:18px}.mobile-bar .phone span{font-size:8px;line-height:8px;text-transform:uppercase;letter-spacing:1.6px;text-align:center;font-weight:600}.mobile-bar i{color:#fff;font-size:24px}.mobile-bar .search-form-wrapper{position:absolute;top:0;left:0;transform:translateY(-100%);width:100%;height:fit-content;max-height:0px;overflow:hidden;background:var(--blue);transition:ease all .3s}.mobile-bar.search-bar-active .search-form-wrapper{max-height:50px}.mobile-bar.search-bar-active .toggle-search img{opacity:0}.mobile-bar.search-bar-active .toggle-search:before{content:"×";color:#fff;position:absolute;top:50%;left:50%;font-size:48px;transform:translate(-50%,-50%)}.toggle-search,.toggle-menu{background:0 0;border:unset;padding:0;position:relative}footer{margin-bottom:55px}.menu-wrap{position:fixed;top:0;height:100vh;max-height:0;overflow:hidden;width:100vw;background-image:url(//www.adagium.nl/wp-content/themes/adagium/assets/css/../images/beelden/kuppens_fotografie_82.webp);background-size:cover;background-position:center;z-index:9998;transition:.5s all ease-in-out}.menu-wrap:before{content:"";position:absolute;width:100%;height:190vh;background:var(--black);opacity:.7}.menu-wrap.open{max-height:2000px;overflow:scroll;padding-bottom:100px}.mobile-menu{position:relative;z-index:2}.mobile-menu-top{background:#fff;position:relative;z-index:1;padding-left:15px;padding-right:15px;height:75px}.menu-wrap ul{list-style:none}.menu-wrap .social-icon{margin-left:7.5px;margin-right:7.5px}.menu-wrap .menu{text-align:center;padding-top:50px}.menu-wrap nav{padding-left:15px;padding-right:15px}.menu-wrap nav ul{padding:0;margin-bottom:0}.menu-wrap nav ul a{color:#fff}.menu li{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;min-height:60px;max-height:60px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #fff;width:65vw;transition:ease all .3s}.sub-menu li{height:40px;padding:0;min-height:40px;border:unset}.menu li a{font-size:20px;line-height:40px}.sub-menu li a{font-size:16px}.cky-btn-revisit-wrapper{display:none!important}.menu-item-has-children>a:not(.h-logo):not(.btn):not(.social-icon):not(.read-more):after{display:none!important}.menu ul+ul li:last-child{border-bottom:unset}.menu-item-has-children:hover ul.sub-menu{max-height:0px;padding-bottom:unset}.expand-button{margin-left:5px;width:40px;line-height:40px;color:#fff;transition:ease all .3s}.menu li.expanded{max-height:1000px}.menu-item-has-children ul.sub-menu{position:relative;background:0 0;border-radius:0;display:block;max-width:0;max-height:0px;left:50%;transform:translateX(-50%);transition:ease all .1s}.menu-item-has-children.expanded .expand-button{transform:rotate(-180deg)}.menu-item-has-children.expanded ul.sub-menu{max-width:100vw;max-height:1000px;padding-top:10px}.menu-item-has-children.expanded ul.sub-menu li{max-height:40px}.home-hero{height:calc(100vh - 75px);margin-bottom:0}.home-hero .features .feature{max-width:unset}.page-hero .background-container.mask{-webkit-mask-size:150% 100%;-webkit-mask-position-x:center;mask-size:150% 100%;mask-position:center}.page-hero h1:not(.h3),h1,.h1{font-size:45px;line-height:45px;word-wrap:break-word}.team-banner{margin-bottom:100px}.team-banner .text-block{margin-bottom:-200px}.download .image-wrapper img{top:0;position:relative}.page-hero{height:auto}.page-hero .container>.row,.page-hero .container{min-height:400px}.feature .title{font-size:20px;line-height:24px}.cta .text-container.bg-white{margin-bottom:0;background:rgba(255,255,255,.81)!important}.cta-banner .img-col:before{right:-85px}.cta-person .title{font-size:34px;line-height:34px}footer .h-logo{margin-bottom:30px;width:fit-content;display:block}.quote-slider .owl-stage,.team-slider .owl-stage,.steps-slider .owl-stage,.testimonial-slider .owl-stage{padding-left:0!important}.quote-slider .owl-stage-outer,.team-slider .owl-stage-outer,.steps-slider .owl-stage-outer,.featured-testimonials .owl-stage-outer{margin-right:calc(-50vw + 465px)}.text-image-row{height:auto;min-height:50vh}.slider .owl-carousel .owl-nav:not(.disabled){max-width:940px}.project-overview .project-item{margin-bottom:40px}.thank-you-404{min-height:calc(100vh - 75px);position:relative}.thank-you-404:before{width:100vw;background:#000;opacity:.19}.team-slider .owl-stage,.package-slider .owl-stage{padding-left:0!important}.package-slider .owl-stage,.package-slider .owl-item,.package-slider .package{display:flex}.package-slider .package{height:100%}footer .footer-col{min-height:unset}footer ul.bottom-menu{display:none}.agenda-item:not(.h-logo):not(.btn):not(.social):not(.read-more):after{top:28px;right:28px}.agenda-item:not(.h-logo):not(.btn):not(.social):not(.read-more):hover:after{right:23px}.container.right-fluid{max-width:calc(960px + (50vw - 480px));margin-right:0}.social-sharing:before,.social-sharing:after{display:none}}@media(min-width:992px) and (max-width:1199.98px){.home-hero .features{min-height:fit-content;top:auto;bottom:-70px}}@media(min-width:992px){.title-usps .right-col:before{left:-16.666667%}.featured-services .slider-col .swiper{padding-left:90px}}@media(max-width:991.98px){.page-hero h1:not(.h3),h1,.h1{font-size:35px;line-height:35px;word-wrap:break-word}.home-hero .features{height:auto}.home-hero .features .feature{padding-left:0;padding-right:0}.home-hero .container.text-container{height:fit-content;min-height:unset}.container.right-fluid{max-width:calc(720px + (50vw - 360px));margin-right:0}.cta-person .title{font-size:30px;line-height:30px}.title-usps .right-col:before{left:-15px}.title-usps .large-title{font-size:50px;line-height:60px}.featured-testimonials .owl-stage-outer{margin-right:calc(-50vw + 345px)}.underline h2.h1,.underline h2,.underline .h2{font-size:25px;line-height:35px}.underline .icon{width:40px;height:40px}.team-banner .text-block:after{width:80px;height:82px;top:5px}.quote-slider .owl-stage-outer,.team-slider .owl-stage-outer,.steps-slider .owl-stage-outer,.featured-testimonials .owl-stage-outer{margin-right:calc(-50vw + 345px)}.testimonial-item .subject,.steps-slider .slide .subject,.news-item .subject{padding:10px;letter-spacing:.8px}}@media(min-width:768px){.featured-services .slider-col .swiper{padding-left:50px;padding-top:10px}.featured-services .slider-col .swiper .swiper-button-next{left:-30px;transform:rotate(270deg);height:30px;width:fit-content;color:#fff;filter:drop-shadow(0px 1px 2px rgba(0,0,0,.16))}.featured-services .slider-col .swiper .swiper-button-next:after{content:"Volgende";font-size:18px;font-family:"DM Sans",sans-serif}.featured-services .slider-col .swiper .swiper-button-next:before{content:"";position:relative;display:block;background-size:contain;background-position:left;background-repeat:no-repeat;width:18px;height:13px;margin-right:7px;transition:ease all .3s;transform:rotate(-180deg);background-image:url(//www.adagium.nl/wp-content/themes/adagium/assets/css/../images/iconen/Pijltje_wit.svg)}.featured-services .slider-col .swiper .swiper-button-next:hover:before{margin-right:12px;margin-left:-5px}}@media(min-width:768px) and (max-width:991.98px){.feature .read-more{font-size:13px}}@media(max-width:767.98px){.btn+.read-more{width:100%}.single-item .subject{display:none}.team-banner .container-fluid .background-container{aspect-ratio:1440/620}.team-banner .text-block:after{display:none}.featured-services .slider-col .swiper .swiper-button-next{display:none!important}.menu li{width:80vw}.home-hero{height:fit-content;min-height:100vh;flex-direction:column;margin-bottom:50px}.home-hero .text-container{height:100vh}.home-hero .background-container{height:100%}.page-hero h1:not(.h3){padding-bottom:15px}.page-hero h2,.home-hero h2{font-size:20px!important;line-height:26px!important}.home-hero-slider .slide{height:100vh}.home-hero .features .row{width:unset}.home-hero .features{margin-top:30px;height:fit-content;position:relative;top:unset;left:unset;bottom:unset;transform:unset}.home-hero .features:before{border-radius:0!important}.home-hero .text-inner.bg-white{background:rgba(255,255,255,.82)!important}.page-hero{min-height:500px;height:fit-content;margin-bottom:50px;background:var(--red);position:relative}.page-hero+.testimonials-overview{margin-top:-50px}.single-item .page-hero{min-height:400px;background:#fff;margin-bottom:0}.single-item .page-hero h1:not(.h3){color:var(--black);filter:unset}i.chevron-right-grey{margin-left:5px;margin-right:5px}.page-hero .background-container{height:200px;position:relative}.page-hero>.container{min-height:unset}.page-hero>.container .row{height:200px;max-width:100vw;position:absolute;top:0}.page-hero .text-container{margin-bottom:-100px}.page-hero .text-wrapper{padding-top:30px;padding-bottom:30px}.page-hero .background-container.mask{-webkit-mask-size:150% 100%;-webkit-mask-position-x:center;mask-size:150% 100%;mask-position:center}.featured-testimonials .text{font-size:16px;line-height:24px}.team-banner .container{padding:0}.featured-services .slider-col{min-height:unset;margin-bottom:unset}.branche-item .expand{max-height:fit-content;padding-top:15px;margin-top:1.5rem;border-top:1px solid var(--blue)}footer{margin-top:40px}.page-template-tpl-bedankt footer,.error404 footer{margin-top:0}footer nav.row{width:215px;margin-top:3rem;margin-left:auto;margin-right:auto}footer .second-row{border:none}footer:after{top:-40px}.swiper-pagination .swiper-pagination-bullet,.owl-carousel .owl-dots .owl-dot{width:15px;height:15px;margin-left:3px;margin-right:3px}.page-hero h1:not(.h3),h1,.h1{font-size:34px;line-height:34px}.single-item .page-hero h1:not(.h3),.single-item h1,.single-item .h1{font-size:30px;line-height:32px}h2 br,.h4 br{display:none}.text-image-blocks.contactform .h2,.text-image-blocks.contactform h2,h2,.h2{font-size:22px;line-height:24px}.underline h2.h1,.underline h2,.underline .h2{font-size:20px;line-height:30px}.underline .icon{width:40px;height:40px}h3,.h3{font-size:20px;line-height:22px}.featured-branches:before,.text-image-row.pattern.bg-dark-red:before{width:100%}.team-banner .background-container{border-radius:0}.team-banner{margin-bottom:300px}.team-banner .text-block{border-radius:0;filter:unset;margin-bottom:calc((-100vw + 30px) * (1440/620))}.team-banner .text-block:after{width:80px;height:70px;right:0;top:0}.cta-banner .image-wrapper img{position:relative;max-height:unset;margin-top:-60px;margin-bottom:30px}.title-usps .large-title{font-size:40px;line-height:50px}.text-image-row .image-col{position:relative;width:100%;aspect-ratio:1;top:unset;left:unset;right:unset}.featured-testimonials .owl-stage-outer{margin-right:calc(-50vw + 255px)}footer .col-title{margin-bottom:5px}footer ul{margin-bottom:0}footer ul li{margin-bottom:5px}footer .social img{width:30px;height:30px}.read-more{font-size:18px;line-height:24px}.read-more:after{width:26px;height:19px}.logo{width:235px;height:auto;object-fit:contain}.testimonial-item .logo{max-height:60px}.feature .text{font-size:12px;line-height:22px}.featured-post-slider .owl-stage-outer{margin-top:0}.featured-branches .featured-post-slider .owl-stage{padding-top:15px;padding-bottom:15px}.download .image-wrapper img{right:auto;left:50%;transform:translateX(-50%) scale(1.2);margin-top:-50px}.text-image-blocks:not(.wide-image) .image-wrapper:not(.single){margin-bottom:65px}.text-image-blocks:not(.wide-image) .image-2{right:0;top:50px}.ajax-load-more-wrap.purple .alm-load-more-btn,section .alm-btn-wrap .alm-load-more-btn,.btn{font-size:14px;max-width:100%;word-break:break-word}.title-usps .right-col:before{display:none}.quote-slider .owl-stage-outer,.team-slider .owl-stage-outer,.steps-slider .owl-stage-outer{margin-right:-15px}.steps .owl-stage .owl-item .slide:after{width:100px;height:100px;right:-53px;top:260px}.steps .owl-stage .owl-item:nth-child(odd) .slide:after{top:85px}.contactform .image-wrapper img{aspect-ratio:.9!important}.contactform h2{width:75%}.contactform .h4{font-size:14px;line-height:24px}.wpcf7 textarea{height:115px}.agenda-hero .features .feature .text p,.package .features .feature .text p{font-size:12px;line-height:20px}.team-slider .owl-stage,.partner-slider .owl-stage{padding-left:0!important}.team-member img{height:390px}.cta-person .title{font-size:20px;line-height:20px}section.fact{margin-top:150px}section.fact img{position:relative;transform:translateX(-50%);top:unset;max-height:300px;object-fit:contain;object-position:center;margin-top:-150px}.faq .card-header a:not(.h-logo):not(.btn):not(.social):not(.read-more):after{top:30px}.faq h3{font-size:16px;line-height:24px}.news-overview .alm-reveal>.col-12.col-lg-4{padding-left:0;padding-right:0}.nieuws-hero{min-height:unset;margin-bottom:50px}.container.right-fluid{max-width:calc(540px + (50vw - 270px));margin-right:0}.cta-person img{bottom:auto;top:auto;position:relative;margin-top:-150px;margin-bottom:3rem}.cta-person .title{text-align:center}.cta-person .btn{margin-left:auto;margin-right:auto}.job .card-header a>div:before{right:15px}.testimonial-item .h3.quote{font-size:18px}.featured-post-slider .slide,.branche-item,.featured-post-slider .owl-slide{max-width:calc(100vw - 30px)}.branche-item .logo-item{margin-right:30px!important;width:calc((100% - 30px) / 2)}.featured-branches .owl-carousel .owl-item img.logo{width:100%!important}.branche-item .logo-item:nth-child(2n+2){margin-right:0!important}.referentie-quote-slider .quote-item .text-wrapper{padding:30px}}@media(max-width:575.98px){.testimonial-item .function{font-size:14px}.testimonial-item .logo-wrapper{width:110px;height:80px;margin-right:15px}.testimonial-item .text-wrapper{max-width:calc(100% - 125px)}.container.right-fluid{max-width:100%;margin-right:auto}.featured-testimonials .owl-stage-outer{margin-right:-15px}.branche-item h3{font-size:18px}}@media(max-width:767.98px){.contact-form-hero.page-hero.hero-bg-blue{background:white!important}.contact-form-hero .background-container{position:absolute;aspect-ratio:375/340;height:auto}.contact-form-hero.page-hero>.container .row{height:max-content;position:relative}.contact-form-hero.page-hero>.container>.row{min-width:calc(100vw + 30px)}.contact-form-hero.page-hero>.container{padding-left:0;padding-right:0}.contact-form-hero .text-container{background:#fff!important;color:var(--body-text)!important}.contact-form-hero .text-white.underline:after{background-color:var(--dark-blue)!important}.contact-form-hero .text-container.text-white *:not(.btn),.contact-form-hero .text-container .text-white,.contact-form-hero .text-container .text-white *{color:var(--blue)!important}.contact-form-hero .rounded{border-radius:28px!important}}