/*!
Theme Name: Vanmunster
Author: Vanmunster
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: vanmunster
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Vanmunster is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

body.admin-bar header {top: 32px;}

@font-face {font-family: 'Halvar Breitschrift';src: url('./assets/fonts/Halvar-Breitschrift-Bold.woff') format('woff');font-weight: 700;font-style: normal;}
@font-face {font-family: 'Graphik';src: url('./assets/fonts/Graphik-Regular.woff') format('woff');font-weight: 400;font-style: normal;font-display: swap;}
@font-face {font-family: 'Graphik';src: url('./assets/fonts/Graphik-Medium.woff') format('woff');font-weight: 500;font-style: normal;font-display: swap;}
@font-face {font-family: 'Graphik';src: url('./assets/fonts/Graphik-Semibold.woff') format('woff');font-weight: 600;font-style: normal;font-display: swap;}

* {box-sizing: border-box;margin: 0px;padding: 0px;}
body {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;color: #1D2545;background: #F8F8F8;padding-top: 147px;}
ul, ol {list-style: none;}
a {text-decoration: none;color: inherit;transition: 0.3s ease;}
img {max-width: 100%;height: auto;display: block;}
.loader-wrp {display: flex;justify-content: center;}
.loader {position: relative;min-height: 100px;width: 100px;display: flex;align-items: center;justify-content: center;}
.spinner {border: 4px solid #f3f3f3;border-top: 4px solid #3498db;border-radius: 50%;width: 40px;height: 40px;animation: spin 1s linear infinite;}


.vc_column_container>.vc_column-inner {padding-left: 0px !important;padding-right: 0px !important;}
.vc_row {margin-left: auto !important;margin-right: auto !important;display: flex;flex-wrap: wrap;}
body .vc_row::before, body .vc_row::after {display: none;}
body .vc_column-inner::before, body .vc_column-inner::after {display: none;}
body .vc_col-sm-6 {float: none;}
.vc_section {padding-left: 0px !important;padding-right: 0px !important;margin-left: 0px !important;margin-right: 0px !important;}
body .wpb_content_element {margin-bottom: 0px;}


.container{max-width: 1170px;margin: 0px auto;}
.mobile-logo {display: none;}
.mobile-view {display: none;}
header {background: #F8F8F8;box-shadow: 0px 3px 10px 0px #00000026;border-radius: 0px 0px 20px 20px;position: fixed;top: 0px;left: 0px;width: 100%;z-index: 9999;transition: 0.3s ease;}
.site-header .top-header {background-color: #1D2545;padding: 19px 0px 11px 0px;transition: 0.3s ease;}
.site-header .top-header .container {max-width: 1440px;padding-left: 46px;padding-right: 31px;}
.site-header .top-header .row-wrp {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;}
.site-header .top-header .left-text h4 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 19px;line-height: 100%;letter-spacing: 0.5px;color: #E9521D;}
.site-header .top-header .left-text h4 a {display: inline-block;color: inherit;}
.site-header .top-header .left-text h4 a:hover {color: #FFFFFF;}
.site-header .top-header .top-links ul {display: flex;flex-wrap: wrap;}
.site-header .top-header .top-links ul li {margin: 0px 11px;}
.site-header .top-header .top-links ul li a {font-family: 'Graphik';font-weight: 500;font-size: 14px;line-height: 100%;letter-spacing: -0.4px;color: #FFFFFF;display: block;}
.site-header .top-header .top-links ul li a:hover, .site-header .top-header .top-links ul li.current-menu-item a {color: #E9521D;}
.site-header .top-header .contact-link {display: flex;flex-wrap: wrap;}
.site-header .top-header .contact-link a:nth-child(1) {margin-right: 24px;}
.site-header .top-header .contact-link a {display: flex;flex-wrap: wrap;align-items: center;font-family: 'Graphik';font-weight: 400;font-size: 14px;line-height: 100%;letter-spacing: -0.4px;color: #FFFFFF;}
.site-header .top-header .contact-link a:hover {color: #E9521D;}
.site-header .top-header .contact-link a img {margin-right: 7px;height: 18px;}

.menu-section .container {max-width: 1440px;padding-left: 42px;padding-right: 31px;}
.menu-section .row-wrp {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.menu-section .logo {max-width: 266px;width: 100%;}
.menu-section .right-btn a {border: 1px solid #0047BB;background: #0047BB;border-radius: 10px;font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 19px;line-height: 100%;letter-spacing: -0.5px;color: #FFFFFF;padding: 8px 21.5px;}
.menu-section .right-btn a:hover {background: transparent;color: #0047BB;}
.menu-section .main-menu > ul .sub-menu li a:hover, .menu-section .main-menu > ul .sub-menu li.current-menu-item a {color: #FFFFFF;background: #1D2545;border-color: #1D2545;}
.menu-section .main-menu > ul > li.current-menu-item > a {color: #FFFFFF;background: #1D2545;border-color: #1D2545;}
.menu-section .main-menu > ul > li.current-menu-item > a::after {filter: brightness(0) saturate(100%) invert(99%) sepia(2%) saturate(811%) hue-rotate(67deg) brightness(121%) contrast(100%);}
.menu-section .main-menu > ul > li.current-menu-item > a:hover:after {filter: none;}
.menu-section .main-menu > ul > li.current-menu-parent > a {color: #FFFFFF;background: #1D2545;border-color: #1D2545;}
.menu-section .main-menu > ul > li.current-menu-parent:hover > a {color: #FFFFFF;background: #1D2545;border-color: #1D2545;}
.menu-section .main-menu > ul > li.current-menu-parent:not(:hover) > a::after {filter: brightness(0) saturate(100%) invert(99%) sepia(2%) saturate(811%) hue-rotate(67deg) brightness(121%) contrast(100%);}

footer {background: #F8F8F8;padding: 103px 0px 30px 0px;}
footer .container {max-width: 1370px;padding: 0px 15px;}
footer .row-wrp {background: #1D2545;box-shadow: 2px 2px 8px 2px #00000026;border-radius: 30px;padding: 60px 32px 33px 59px;display: flex;flex-wrap: wrap;}
footer .row-wrp .col:not(.five) {max-width: 203px;width: 100%;padding-right: 19px;}
footer .row-wrp .col.five {max-width: 34.889%;width: 100%;}
footer .row-wrp .col h5 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 24px;line-height: 45px;letter-spacing: 0px;color: #FFFFFF;text-transform: uppercase;}
footer .row-wrp .col ul li a {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 17px;letter-spacing: 0px;color: #FFFFFF;display: inline-block;}
footer .row-wrp .col ul li:not(:last-child) a {margin-bottom: 10px;}
footer .row-wrp .col ul li a:hover {color: #E9521D;}
footer .row-wrp .col ul li p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 27px;letter-spacing: 0px;color: #FFFFFF;display: block;margin-bottom: 27px;}
footer .row-wrp .col ul.social-links {padding-top: 31px;display: flex;}
footer .row-wrp .col ul.social-links li:not(:last-child) {margin-right: 12px;}
footer .row-wrp .col ul.social-links li a {margin: 0px;}
footer .row-wrp .col ul.social-links li a img {width: 22px;height: 21px;}
footer .row-wrp .col ul.social-links li a:hover img {filter: brightness(0) invert(100%);}
footer .row-wrp .col.five > p {font-family: 'Graphik';font-weight: 400;font-size: 13px;line-height: 19px;letter-spacing: 0px;color: #FFFFFF;margin-bottom: 22px;max-width: 416px;width: 100%;}
footer .row-wrp .col.five form p:nth-child(1) {margin-bottom: 24px;}
footer .row-wrp .col.five form p:nth-child(2) {margin-bottom: 17px;}
footer .row-wrp .col.five form .form-control {border: none;border-bottom: 1px solid #FFFFFF;background: transparent;width: 100%;padding: 0px 0px 13px 0px;font-family: 'Graphik';font-weight: 400;font-size: 13px;line-height: 19px;letter-spacing: 0px;color: #FFFFFF;outline: none !important;}
footer .row-wrp .col.five form .form-control::placeholder {color: rgba(255, 255, 255, 0.8);}
footer .row-wrp .col.five form p:nth-child(3) {position: relative;margin-bottom: 18px;}
footer .row-wrp .col.five form p:nth-child(3) input {position: absolute;top: 0;left: 0;width: 0px;height: 0px;opacity: 0;transition: none;}
footer .row-wrp .col.five form p:nth-child(3) label {font-family: 'Graphik';font-weight: 400;font-size: 12px;line-height: 16px;letter-spacing: 0px;color: #FFFFFF;display: block;position: relative;top: 0;left: 0;padding-left: 27px;transition: none;cursor: pointer;}
footer .row-wrp .col.five form p:nth-child(3) label a {text-decoration: underline;transition: none;}
footer .row-wrp .col.five form p:nth-child(3) label a:hover {text-decoration: none;}
footer .row-wrp .col.five form p:nth-child(3) label::before {content: '';position: absolute;top: 0;left: 0;width: 16px;height: 16px;border-radius: 16px;background-color: #D9D9D9;}
footer .row-wrp .col.five form p:nth-child(3) label::after {content: '';position: absolute;top: 0;left: 0;width: 16px;height: 16px;border-radius: 16px;background: url(./assets/images/right-check.svg) no-repeat center;background-size: 11px;display: none;}
footer .row-wrp .col.five form p:nth-child(3) input:checked + label::before {background-color: #E9521D;}
footer .row-wrp .col.five form p:nth-child(3) input:checked + label::after {display: block;}
footer .row-wrp .col.five form p:nth-child(4) {font-family: 'Graphik';font-weight: 400;font-size: 13px;line-height: 100%;letter-spacing: 0px;color: #FFFFFF;opacity: 0.5;margin-bottom: 22px;}
footer .row-wrp .col.five form .button button {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 17px;line-height: 19px;letter-spacing: -0.5px;color: #E9521D;background: transparent;border: none;display: flex;max-width: max-content;width: 100%;cursor: pointer;transition: 0.3s ease;}
footer .row-wrp .col.five form .button button::after {content: '';display: inline-block;width: 18px;height: 19px;margin-left: 24px;background: url(./assets/images/o-right-icon.svg) no-repeat center;background-size: 19px;}
footer .row-wrp .col.five form .button button:hover {color: #FFFFFF;}
footer .row-wrp .col.five form .button button:hover::after {filter: brightness(0) invert(100%);}
footer .privacy-row {padding-top: 80px;}
footer .privacy-row ul {display: flex;flex-wrap: wrap;justify-content: center;}
footer .privacy-row ul li {font-family: 'Graphik';font-weight: 400;font-size: 14px;line-height: 100%;letter-spacing: 0px;color: #1D2545;margin: 0px 18px;}
footer .privacy-row ul li a {font-family: 'Graphik';font-weight: 400;font-size: 14px;line-height: 100%;letter-spacing: 0px;color: #1D2545;}
footer .privacy-row ul li:first-child {margin-left: 0px;}
footer .privacy-row ul li:last-child {margin-right: 0px;}
footer .gform_confirmation_message {background: #D1E7DD;color: #0A3622;padding: 10px;border-radius: 10px;text-align: center;}

.footer-last-part {padding-top: 45px;padding-bottom: 87px;background-color: #FFFFFF;}
.footer-last-part img {max-width: 443px;width: 100%;display: block;margin: 0 auto;padding: 0 15px;}

/* hero banner css */
.hero-banner-sec {background: #F8F8F8;}
.hero-banner-sec .home-banner-image .vc-image-element {position: relative;padding-bottom: 949px;height: auto;width: 100%;max-height: 949px;}
.hero-banner-sec .home-banner-image img {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;object-fit: cover;object-position: center left;}
.hero-banner-sec .hero-banner-content {max-width: 873px;width: 100%;padding: 20px 64px 46px 119px;background: rgba(233, 82, 29, 0.88);backdrop-filter: blur(10px);margin-top: -292px;margin-bottom: 0px;}
.hero-banner-sec .hero-banner-content h1 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 80px;line-height: 70px;letter-spacing: 0px;margin-bottom: 19px;color: #FFFFFF;}
.hero-banner-sec .hero-banner-content p {font-family: 'Graphik';font-weight: 400;font-size: 18px;line-height: 25px;letter-spacing: 0px;color: #FFFFFF;}
.hero-banner-sec .hero-banner-content p:not(:last-child) {margin-bottom: 30px;}

.carousel-thumb-wrp {display: flex;justify-content: center;margin-top: 62px;}
.carousel-thumb {max-width: 900px;height: 2px;width: 100%;position: relative;background-color: #D8D7DF;border-radius: 4px;}
.carousel-thumb-indicator {position: absolute;top: 0px;left: 0;height: 2px;background: #0047BB;transition: transform 0.3s ease;border-radius: 4px;}

.maatwerk-voor-sec {/*padding-top: 129px;*/padding-bottom: 50px;background-color: #F8F8F8;overflow: hidden;}
.maatwerk-voor-sec .vc_row {max-width: 1230px;width: 100%;margin-left: auto !important;margin-right: auto !important;padding-left: 15px;padding-right: 15px;display: flex;flex-wrap: wrap;}
.maatwerk-voor-sec .vc_row:last-child {max-width: 1440px;padding-left: 120px;}
.maatwerk-voor-sec .vc_row:first-child {margin-bottom: 62px;}
.maatwerk-voor-sec .vc_row:first-child .wpb_column:nth-child(1) {max-width: 585px;width: 100%;padding-right: 48px;}
.maatwerk-voor-sec .vc_row:first-child .wpb_column:nth-child(2) {max-width: 556px;width: 100%;padding-left: 48px;}
.maatwerk-voor-sec .vc_row:first-child .vc_do_custom_heading {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 50px;line-height: 45px;letter-spacing: 0px;margin-bottom: 0px;}
.maatwerk-voor-sec .vc_row:first-child .wpb_text_column {margin-bottom: 0px;}
.maatwerk-voor-sec .vc_row:first-child .wpb_text_column p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;}
.maatwerk-voor-sec .vc_row:last-child .wpb_wrapper .remaining-count {position: absolute;top: -31px;right: 16px;z-index: 111;width: 50px;height: 50px;border-radius: 25px;background-color: #FFFFFF;font-family: 'Graphik';font-weight: 500;font-size: 22px;line-height: 22px;letter-spacing: 0px;text-align: center;display: flex;align-items: center;justify-content: center;}
.maatwerk-voor-sec .vc-image-carousel {padding-right: 100px;}
.maatwerk-voor-sec .vc-image-carousel .owl-stage-outer {overflow: visible;}
.maatwerk-voor-sec .vc-image-carousel .carousel-slide {position: relative;padding-bottom: 150.4%;width: 100%;}
.maatwerk-voor-sec .vc-image-carousel .carousel-slide img {border-radius: 16px;}
.maatwerk-voor-sec .vc-image-carousel .carousel-slide a {position: absolute;left: 17px;bottom: 17px;z-index: 9;display: flex;align-items: center;width: calc(100% - 34px);}
.maatwerk-voor-sec .vc-image-carousel .carousel-slide a::before {content: '';width: 0px;height: 46px;background: url(./assets/images/b-right-arrow-single.svg) no-repeat center;background-size: 43%;background-color: #FFFFFF;border-radius: 46px;transition: 0.3s ease;transform: scale(0);}
.maatwerk-voor-sec .vc-image-carousel .carousel-slide a::after {content: '';width: 46px;height: 46px;background: url(./assets/images/b-right-arrow-single.svg) no-repeat center;background-size: 43%;background-color: #FFFFFF;border-radius: 46px;transition: 0.3s ease;}
.maatwerk-voor-sec .vc-image-carousel .carousel-slide a:hover::before {transform: scale(1);width: 46px;}
.maatwerk-voor-sec .vc-image-carousel .carousel-slide a:hover::after {transform: scale(0);width: 0px;}
.maatwerk-voor-sec .vc-image-carousel .carousel-slide a span {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 14px 17px 12px 17px;background: #FFFFFF;border-radius: 50px;width: calc(100% - 46px);font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 20px;line-height: 20px;letter-spacing: -1px;color: #0047BB;text-transform: uppercase;}
.maatwerk-voor-sec .vc-image-carousel .carousel-slide a:hover span {background: #FFFFFF;color: #0047BB;}
.maatwerk-voor-sec .vc-image-carousel .owl-nav button.disabled {opacity: 0;visibility: hidden;}
.maatwerk-voor-sec .vc-image-carousel .owl-nav button.owl-prev {position: absolute;top: 50%;left: 0px;transform: translateY(-50%);width: 50px;height: 50px;background: url(./assets/images/w-left-arrow.svg) no-repeat center;background-size: 25px;background-color: #1D2545;border-radius: 50px;transition: 0.3s ease;}
.maatwerk-voor-sec .vc-image-carousel .owl-nav button.owl-next {position: absolute;top: 50%;right: 16px;transform: translateY(-50%);width: 50px;height: 50px;background: url(./assets/images/w-right-arrow-single.svg) no-repeat center;background-size: 25px;background-color: #1D2545;border-radius: 50px;transition: 0.3s ease;}
.maatwerk-voor-sec .vc-image-carousel .owl-nav button.owl-prev:hover, .maatwerk-voor-sec .vc-image-carousel .owl-nav button.owl-next:hover {background-color: #E9521D;}

.onze-visie-sec {padding-top: 50px;padding-bottom: 0px;background-color: #F8F8F8;}
.onze-visie-sec .vc_row {max-width: 1230px;margin-left: auto !important;margin-right: auto !important;padding-left: 15px;padding-right: 15px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.onze-visie-sec .vc_row::before, .onze-visie-sec .vc_row::after {display: none !important;}
.onze-visie-sec .col-left {max-width: 523px;padding-right: 15px;}
.onze-visie-sec .col-right {max-width: 556px;padding-left: 15px;padding-right: 73px;}
.onze-visie-sec .col-left h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 50px;line-height: 45px;letter-spacing: 0px;color: #1D2545;margin-bottom: 23px;}
.onze-visie-sec .col-left p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;}
.onze-visie-sec .col-left ul {margin-top: 21px;margin-bottom: 44px;}
.onze-visie-sec .col-left ul li {font-family: 'Graphik';font-weight: 600;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;padding-bottom: 12px;border-bottom: 1px solid #E9521D;}
.onze-visie-sec .col-left ul li:not(:last-child) {margin-bottom: 12px;}
.onze-visie-sec .col-left .vc-tag-button {margin-bottom: 80px;}
.onze-visie-sec .col-left h3 {font-family: 'Graphik';font-weight: 500;font-size: 30px;line-height: 40px;letter-spacing: -1.19px;color: #E9521D;margin-bottom: 32px;margin-top: 25px;}

.case-studies-sec {padding-top: 120px;padding-bottom: 22.5px;background-color: #F8F8F8;}
.case-studies-sec .row {max-width: 1230px;margin-left: auto !important;margin-right: auto !important;padding-left: 15px;padding-right: 15px;display: flex;flex-wrap: wrap;}
.case-studies-sec .row .col-left {max-width: 538.5px;width: 100%;padding-right: 30.5px;}
.case-studies-sec .row .col-right {max-width: 660.5px;width: 100%;padding-left: 70.5px;}
.case-studies-sec .row .col-left .orange-title {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 30px;line-height: 100%;letter-spacing: 0px;color: #E9521D;margin-bottom: 28px;}
.case-studies-sec .row .col-left .small-title {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 20px;line-height: 18px;letter-spacing: -0.6px;color: #0047BB;margin-bottom: 13px;}
.case-studies-sec .row .col-left .main-title {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 35px;line-height: 41px;letter-spacing: 0px;color: #1D2545;margin-bottom: 13px;}
.case-studies-sec .row .col-left p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;margin-bottom: 37px;}
.case-studies-sec .row .col-left a {display: inline-flex;align-items: center;transition: 0.3s ease;position: relative;}
.case-studies-sec .row .col-left a span {padding: 11px 16px 9px 16px;border: none;background: #0047BB;border-radius: 50px; font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 20px;line-height: 20px;letter-spacing: -1.03px;vertical-align: middle;color: #FFFFFF;transition: 0.3s ease;left: 0px;position: relative;}
.case-studies-sec .row .col-left a::before {content: '';width: 0px;height: 40px;background: url(./assets/images/w-right-arrow-single.svg) no-repeat center;background-size: 18px;background-color: #0047BB;border-radius: 46px;transition: 0.3s ease;transform: scale(0);}
.case-studies-sec .row .col-left a::after {content: '';width: 40px;height: 40px;background: url(./assets/images/w-right-arrow-single.svg) no-repeat center;background-size: 18px;background-color: #0047BB;border-radius: 46px;transition: 0.3s ease;}
.case-studies-sec .row .col-left a:hover::before {transform: scale(1);width: 40px;}
.case-studies-sec .row .col-left a:hover::after {transform: scale(0);width: 0px;}
.case-studies-sec .row .col-left a:hover span {background: #0047BB;color: #FFFFFF;}
.case-studies-sec .row .col-right .orange-title {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 18px;line-height: 45px;letter-spacing: 0px;display: none;}
.case-studies-sec .row .col-right .custom-stack-slider {position: relative;width: 100%;height: 450px;display: flex;flex-direction: row-reverse;}
.case-studies-sec .row .col-right .custom-stack-slider .stack-slider {width: 100%;height: 100%;}
.case-studies-sec .row .col-right .custom-stack-slider .slide {cursor: grab;cursor: -webkit-grab;}
.case-studies-sec .row .col-right .custom-stack-slider.dragging .slide{cursor: grabbing;cursor: -webkit-grabbing;}
.case-studies-sec .row .col-right .custom-stack-slider .slide {position: absolute;width: 100%;height: 100%;overflow: hidden;transition: transform 0.5s ease, opacity 0.5s ease;opacity: 1;pointer-events: none;z-index: 1;user-select: none;}
.case-studies-sec .row .col-right .custom-stack-slider .slide img {width: 100%;height: 100%;object-fit: cover;border-radius: 16px;user-select: none;}
.case-studies-sec .row .col-right .custom-stack-slider .slide.active {pointer-events: auto;}
.case-studies-sec .row .col-right .custom-stack-slider .dots {position: absolute;display: flex;flex-direction: column;justify-content: center;gap: 10px;width: 10px;left: -30px;top: 50%;transform: translateY(-50%);}
.case-studies-sec .row .col-right .custom-stack-slider .dots .dot {width: 10px;height: 10px;border-radius: 10px;border: 1px solid #0047BB; background: #FFFFFF;cursor: pointer;transition: 0.3s ease;}
.case-studies-sec .row .col-right .custom-stack-slider .dots .dot.active {background: #0047BB;}

.onze-diensten {padding-top: 22.5px;padding-bottom: 0px;background-color: #F8F8F8;}
.onze-diensten .vc_row {max-width: 1326px;width: 100%;padding-left: 15px;padding-right: 15px;justify-content: space-between;}
.onze-diensten .vc_row .col-left {max-width: 623px;width: 100%;padding-right: 35px;}
.onze-diensten .vc_row .col-left img {margin-bottom: -96px;}
.onze-diensten .vc_row .col-right {max-width: 673px;width: 100%;padding-left: 35px;padding-top: 107px;}
.onze-diensten .vc_row .col-right .vc_column-inner {max-width: 510px;width: 100%;}
.onze-diensten .vc_row .col-right h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 50px;line-height: 45px;letter-spacing: 0px;color: #E9521D;margin-bottom: 16px;}
.onze-diensten .vc_row .col-right p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;margin-bottom: 25px;}
.onze-diensten .vc_row .col-right .links-wrp {display: flex;flex-wrap: wrap;padding-left: 0px;padding-right: 0px;margin-bottom: 28px;}
.onze-diensten .vc_row .col-right .links-wrp .wpb_wrapper {display: flex;flex-direction: column;}
.onze-diensten .vc_row .col-right .links-wrp .wpb_wrapper > * {margin-bottom: 0px;}
.onze-diensten .vc_row .col-right .links-wrp .left-links {max-width: 194.5px;width: 100%;padding-right: 10.5px;}
.onze-diensten .vc_row .col-right .links-wrp .right-links {max-width: 315.5px;width: 100%;padding-left: 10.5px;}
.onze-diensten .vc_row .col-right .links-wrp .wpb_wrapper > div {padding-bottom: 11px;border-bottom: 1px solid #1D2545;margin-bottom: 22px;}
.onze-diensten .vc_row .col-right .links-wrp .wpb_wrapper a {background: transparent;width: 100%;display: block;border: none;text-align: left;font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 20px;line-height: 100%;letter-spacing: -1px;color: #1D2545;padding: 0px;position: relative;}
.onze-diensten .vc_row .col-right .links-wrp .wpb_wrapper a:hover {background: transparent;color: #1D2545;}
.onze-diensten .vc_row .col-right .links-wrp .wpb_wrapper > div:hover a {color: #E9521D;}
.onze-diensten .vc_row .col-right .links-wrp .wpb_wrapper > div:hover a::after {filter: brightness(0) saturate(100%) invert(38%) sepia(35%) saturate(3167%) hue-rotate(351deg) brightness(95%) contrast(93%);}
.onze-diensten .vc_row .col-right .links-wrp .wpb_wrapper a::after {content: '';position: absolute;top: 50%;right: 0px;transform: translateY(-50%);width: 9px;height: 18px;background: url(./assets/images/blue-chevron-right.svg) no-repeat center;background-size: contain;transition: 0.3s ease;}
.onze-diensten .vc_row .col-right h3 {font-family: 'Graphik';font-weight: 500;font-size: 30px;line-height: 40px;letter-spacing: -1.19px;color: #E9521D;margin-bottom: 32px;}
.onze-diensten .vc_row .col-right .blue-btn {margin-bottom: 0px;}
.onze-diensten .vc_row .col-right .blue-btn a {display: inline-block;padding: 11px 16px 9px 16px;border: none;background: #0047BB;border-radius: 50px; font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 20px;line-height: 20px;letter-spacing: -1.03px;vertical-align: middle;color: #FFFFFF;transition: 0.3s ease;left: 0px;}
.onze-diensten .vc_row .col-right .blue-btn a::before {content: '';position: absolute;top: 0px;left: -40px;width: 40px;height: 40px;background: url(./assets/images/w-right-arrow.svg) no-repeat center;background-size: 60px;background-color: #0047BB;border-radius: 46px;transition: 0.3s ease;background-position: -30px;transform: scale(0);}
.onze-diensten .vc_row .col-right .blue-btn a::after {content: '';position: absolute;top: 0px;right: -40px;width: 40px;height: 40px;background: url(./assets/images/w-right-arrow.svg) no-repeat center;background-size: 60px;background-color: #0047BB;border-radius: 46px;transition: 0.3s ease;background-position: -30px;}
.onze-diensten .vc_row .col-right .blue-btn a:hover::before {background-size: 53px;background-position: 11px;transform: scale(1);}
.onze-diensten .vc_row .col-right .blue-btn a:hover::after {transform: scale(0);}
.onze-diensten .vc_row .col-right .blue-btn a:hover {left: 40px;background: #0047BB;color: #FFFFFF;}

.laatste-nieuws-sec {padding-top: 163px;padding-bottom: 270px;}
.laatste-nieuws-sec .vc_row {max-width: 1226px;padding-left: 15px;padding-right: 15px;}
.laatste-nieuws-sec .heading {margin-bottom: 37px;}
.laatste-nieuws-sec .heading .col-left {max-width: 448px;width: 100%;padding-right: 20.5px;}
.laatste-nieuws-sec .heading .col-right {display: flex;align-items: center;max-width: calc(100% - 448px);width: 100%;padding-left: 62.5px;}
.laatste-nieuws-sec .heading .col-left h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 30px;line-height: 45px;letter-spacing: -1px;color: #E9521D;margin-bottom: 0px;}
.laatste-nieuws-sec .heading .col-right .vc_do_btn {margin-bottom: 0px;}
.laatste-nieuws-sec .heading .col-right a {font-family: 'Graphik';font-weight: 400;font-size: 17px;line-height: 100%;letter-spacing: -0.85px;text-underline-offset: 1.6px;text-decoration: underline;text-decoration-thickness: 1.1px;padding: 0px;color: #1D2545;background: transparent;border: none;}
.laatste-nieuws-sec .heading .col-right a:hover {color: #E9521D;background: transparent;}
.laatste-nieuws-sec .news-wrp .row-wrp:not(:last-child) {margin-bottom: 45px;}
.laatste-nieuws-sec .news-wrp .row-wrp {display: flex;flex-wrap: wrap;}
.laatste-nieuws-sec .news-wrp .row-wrp .col-left {max-width: 448px;width: 100%;padding-right: 62.5px;}
.laatste-nieuws-sec .news-wrp .row-wrp .col-left img {border-radius: 16px;height: 220px;width: 100%;overflow: hidden;object-fit: cover;}
.laatste-nieuws-sec .news-wrp .row-wrp .col-right {max-width: calc(100% - 448px);width: 100%;padding-left: 62.5px;}
.laatste-nieuws-sec .news-wrp .row-wrp .col-right h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 25px;line-height: 35px;letter-spacing: 0px;margin-bottom: 23px;color: #1D2545;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.laatste-nieuws-sec .news-wrp .row-wrp .col-right p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;max-width: 488px;width: 100%;margin-bottom: 23px;}
.laatste-nieuws-sec .news-wrp .row-wrp .col-right p:empty {display: none;}
.laatste-nieuws-sec .news-wrp .row-wrp .col-right a {padding: 0px 23.71px 7px 0px;font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 17px;line-height: 20px;letter-spacing: -0.85px;color: #0047BB;border-bottom: 1px solid #0047BB;position: relative;display: block;width: max-content;}
.laatste-nieuws-sec .news-wrp .row-wrp .col-right a::after {content: '';width: 10px;height: 19px;position: absolute;top: 0px;right: 0px;background: url(./assets/images/l-blue-chevron-right.svg) no-repeat center;background-size: contain;}
.laatste-nieuws-sec .news-wrp .row-wrp .col-right a:hover {border-color: #E9521D;color: #E9521D;}
.laatste-nieuws-sec .news-wrp .row-wrp .col-right a:hover::after {filter: brightness(0) saturate(100%) invert(38%) sepia(35%) saturate(3167%) hue-rotate(351deg) brightness(95%) contrast(93%);}

.werken-wij-sec {padding-top: 0px;padding-bottom: 0px;background-color: #E9521D;}
.werken-wij-sec .vc_row .col-left {padding-top: 74px;}
.werken-wij-sec .vc_row .col-right {max-width: 608px;width: 100%;margin-left: auto;}
.werken-wij-sec .vc_row .col-left .vc_column-inner {max-width: 598px;width: 100%;float: right;}
.werken-wij-sec .vc_row .col-left h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 50px;line-height: 41px;letter-spacing: 0px;color: #FFFFFF;margin-bottom: 47px;}
.werken-wij-sec .vc_row .col-left p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #FFFFFF;padding-bottom: 32px;}
.werken-wij-sec .vc_row .col-left .vc_do_btn {margin-bottom: 0px;}
.werken-wij-sec .vc_row .col-left a {background: transparent;padding: 0px 23.71px 7px 0px;font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 17px;line-height: 20px;letter-spacing: -0.85px;color: #0047BB;border: none;border-bottom: 1px solid #0047BB;position: relative;display: block;width: max-content;}
.werken-wij-sec .vc_row .col-left a:hover {background: transparent;color: #FFFFFF;border-color: #FFFFFF;}
.werken-wij-sec .vc_row .col-left a::after {content: '';width: 10px;height: 19px;position: absolute;top: 0px;right: 0px;background: url(./assets/images/l-blue-chevron-right.svg) no-repeat center;background-size: contain;}
.werken-wij-sec .vc_row .col-left a:hover::after {filter: brightness(0) saturate(100%) invert(100%) sepia(2%) saturate(7468%) hue-rotate(149deg) brightness(107%) contrast(104%);}
.werken-wij-sec .vc_row .col-right img {margin-top: -254px;margin-bottom: -160px;}

.certificate-download-sec {padding-top: 109px;padding-bottom: 0px;background-color: #F8F8F8;}
.certificate-download-sec .col-left {max-width: 42.014%;width: 100%;padding-right: 61px;}
.certificate-download-sec .col-right {max-width: 57.986%;width: 100%;overflow: hidden;}
.certificate-download-sec .col-left .vc_column-inner {max-width: 324px;width: 100%;float: right;}
.certificate-download-sec .col-left h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 30px;line-height: 31px;letter-spacing: -0.86px;color: #E9521D;margin-bottom: 18px;}
.certificate-download-sec .col-left p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;}
.certificate-download-sec .col-left p:last-child {margin-bottom: 0px;}
.certificate-download-sec .col-right .certificate-slider {padding-right: 95px;}
.certificate-download-sec .col-right .certificate-slider .owl-stage-outer {overflow: visible;}
.certificate-download-sec .col-right .certificate-slider .item {min-height: 229px;background-color: #1D2545;border-radius: 16px;padding: 22px;display: flex;flex-direction: column;transition: 0.3s ease;cursor: pointer;position: relative;overflow: hidden;}
.certificate-download-sec .col-right .certificate-slider .item:hover {background-color: #E9521D;}
.certificate-download-sec .col-right .certificate-slider .item p {font-family: 'Graphik';font-weight: 600;font-size: 20px;line-height: 26px;letter-spacing: -0.2px;color: #FFFFFF;margin-bottom: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
.certificate-download-sec .col-right .certificate-slider .item .bottom-part {display: flex;align-items: center;justify-content: space-between;margin-top: auto;}
.certificate-download-sec .col-right .certificate-slider .item .bottom-part span {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #D9D9D9;}
.certificate-download-sec .col-right .certificate-slider .item .bottom-part a {width: 39px;height: 39px;border-radius: 50px;display: flex;justify-content: center;align-items: center;background-color: #FFFFFF;}
.certificate-download-sec .col-right .certificate-slider .item .bottom-part a::before {content: '';position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;}
.certificate-download-sec .col-right .certificate-slider .item .bottom-part a img {height: 22px;width: auto;}
.certificate-download-sec .col-right .certificate-slider .owl-nav button.disabled {opacity: 0;visibility: hidden;}
.certificate-download-sec .col-right .certificate-slider .owl-nav button {background-color: #FFFFFF;width: 50px;height: 50px;position: absolute;top: 50%;border-radius: 50px;transform: translateY(-50%);transition: 0.3s ease;}
.certificate-download-sec .col-right .certificate-slider .owl-nav button:hover {background-color: #E9521D;}
.certificate-download-sec .col-right .certificate-slider .owl-nav button::before {content: '';width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;}
.certificate-download-sec .col-right .certificate-slider .owl-nav button.owl-prev {left: 15px;}
.certificate-download-sec .col-right .certificate-slider .owl-nav button.owl-next {right: 115px;}
.certificate-download-sec .col-right .certificate-slider .owl-nav button.owl-prev::before {background: url(./assets/images/b-left-arrow-single.svg) no-repeat center;background-size: 50%;border-radius: 50px;}
.certificate-download-sec .col-right .certificate-slider .owl-nav button.owl-next::before {background: url(./assets/images/b-right-arrow-single.svg) no-repeat center;background-size: 50%;border-radius: 50px;}
.certificate-download-sec .col-right .certificate-slider .owl-nav button.owl-prev:hover::before {background: url(./assets/images/w-left-arrow-single.svg) no-repeat center;background-size: 50%;}
.certificate-download-sec .col-right .certificate-slider .owl-nav button.owl-next:hover::before {background: url(./assets/images/w-right-arrow-single.svg) no-repeat center;background-size: 50%;}
.certificate-download-sec .carousel-thumb-wrp {margin-top: 50px;}
.certificate-download-sec .carousel-thumb-wrp .carousel-thumb {max-width: 650px;}

.inner-banner {background: #F8F8F8;}
.inner-banner .home-banner-image .vc-image-element {position: relative;padding-bottom: 820px;height: auto;width: 100%;max-height: 820px;}
.inner-banner .home-banner-image img {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;object-fit: cover;object-position: center left;}
.inner-banner .hero-banner-content {min-height: 269px;max-width: 873px;width: 100%;padding: 32px 64px 48px 119px;background: rgba(233, 82, 29, 0.88);backdrop-filter: blur(10px);margin-top: -171px;margin-bottom: 0px;}
.inner-banner .hero-banner-content h1 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 80px;line-height: 70px;letter-spacing: 0px;margin-bottom: 19px;color: #FFFFFF;}
.inner-banner .hero-banner-content p {font-family: 'Graphik';font-weight: 400;font-size: 18px;line-height: 25px;letter-spacing: 0px;color: #FFFFFF;margin-bottom: 33px;}
.inner-banner .hero-banner-content p:last-child {margin-bottom: 0px;}

.efficient-logistics-sec {padding-top: 68px;padding-bottom: 0px;background-color: #F8F8F8;}
.efficient-logistics-sec .vc_row {max-width: 1230px;padding-left: 15px;padding-right: 15px;}
.efficient-logistics-sec .vc_row .col-left {max-width: 44.75%;width: 100%;padding-right: 69px}
.efficient-logistics-sec .vc_row .col-right {max-width: 55.25%;width: 100%;padding-left: 69px;padding-top: 57px;}
.efficient-logistics-sec .vc_row .col-right h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 50px;line-height: 45px;letter-spacing: 0px;text-transform: uppercase;color: #1D2545;margin-bottom: 46px;max-width: 506px;width: 100%;}
.efficient-logistics-sec .vc_row .col-right p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;margin-bottom: 21px;max-width: 508px;width: 100%;}
.efficient-logistics-sec .vc_row .col-right p a {text-decoration: underline;}
.efficient-logistics-sec .vc_row .col-right p a:hover {text-decoration: none;}

.waste-streams-sec {padding-top: 76px;padding-bottom: 194px;background-color: #F8F8F8;}
.waste-streams-sec .vc_row {max-width: 1220px;padding-left: 15px;padding-right: 15px;}
.waste-streams-sec .heading-row {margin-bottom: 58px;}
.waste-streams-sec .heading-row .col-left {max-width: 50%;width: 100%;padding-right: 64px;}
.waste-streams-sec .heading-row .col-right {max-width: 50%;width: 100%;padding-left: 64px;}
.waste-streams-sec .heading-row .col-left h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 35px;line-height: 40px;letter-spacing: 0px;text-transform: uppercase;color: #1D2545;margin-bottom: 0px;}
.waste-streams-sec .heading-row .col-right p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;margin-bottom: 16px;}
.waste-streams-sec .heading-row .col-right p:last-child {margin-bottom: 0px;}
.waste-streams-sec .stromingen-row .common-waste-streams {padding-right: 130px;}
.waste-streams-sec .stromingen-row .row-wrp {display: flex;flex-wrap: wrap;margin-left: -10px;margin-right: -10px;}
.waste-streams-sec .stromingen-row .row-wrp .col {max-width: 33.333333333%;width: 100%;padding-left: 10px;padding-right: 10px;}
.waste-streams-sec .stromingen-row .row-wrp .col .content {position: relative;}
.waste-streams-sec .stromingen-row .row-wrp .col .content .thumbnail {position: relative;width: 100%;height: auto;padding-bottom: 430px;overflow: hidden;border-radius: 16px;}
.waste-streams-sec .stromingen-row .row-wrp .col .content .thumbnail img {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;object-fit: cover;object-position: top left;}
.waste-streams-sec .stromingen-row .row-wrp .col .content .white-btn {display: flex;align-items: center;position: absolute;left: 17px;bottom: 17px;transition: 0.3s ease;}
.waste-streams-sec .stromingen-row .row-wrp .col .content .white-btn span {padding: 14px 17px 12px 17px;background: #FFFFFF;border-radius: 50px;min-width: 204px;max-width: 204px;font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 20px;line-height: 20px;letter-spacing: -1px;vertical-align: middle;color: #0047BB;}
.waste-streams-sec .stromingen-row .row-wrp .col .content .white-btn::before {content: '';width: 0px;height: 46px;background: url(./assets/images/b-right-arrow-single.svg) no-repeat center;background-size: 20px;background-color: #FFFFFF;border-radius: 46px;transition: 0.3s ease;transform: scale(0);}
.waste-streams-sec .stromingen-row .row-wrp .col .content .white-btn::after {content: '';width: 46px;height: 46px;background: url(./assets/images/b-right-arrow-single.svg) no-repeat center;background-size: 20px;background-color: #FFFFFF;border-radius: 46px;transition: 0.3s ease;}
.waste-streams-sec .stromingen-row .row-wrp .col .content .white-btn:hover::before {transform: scale(1);width: 46px;}
.waste-streams-sec .stromingen-row .row-wrp .col .content .white-btn:hover::after {transform: scale(0);width: 0px;}
.waste-streams-sec .stromingen-row .common-waste-streams {position: relative;}
.waste-streams-sec .stromingen-row .other-currents-link {position: absolute;top: 38px;right: -14px;max-width: 171px;width: 100%;}
.waste-streams-sec .stromingen-row .other-currents-link a {padding: 19px 5px;border-radius: 10px;display: flex;align-items: center;justify-content: center;background-color: #1D2545;color: #FFFFFF;font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 18px;line-height: 24px;letter-spacing: -0.86px;text-align: center;}
.waste-streams-sec .stromingen-row .other-currents-link a::after {content: '';width: 56px;height: 56px;position: absolute;bottom: -56px;right: 0px;border-radius: 56px;background: url(./assets/images/w-right-arrow-single.svg) no-repeat center;background-size: 24px;background-color: #1D2545;transition: 0.3s ease;}
.waste-streams-sec .stromingen-row .other-currents-link a:hover {background-color: #E9521D;color: #FFFFFF;}
.waste-streams-sec .stromingen-row .other-currents-link a:hover::after {background-color: #E9521D;}
.waste-streams-sec .stromingen-row .vc_custom_heading {font-family: 'Graphik';font-weight: 500;font-size: 30px;line-height: 40px;letter-spacing: -1.2px;color: #E9521D;margin-top: 60px;margin-bottom: 0px;max-width: 812px;width: 100%;}
.waste-streams-sec .stromingen-row .vc_do_btn {margin-top: 34px;margin-bottom: 0px;}


.case-study {position: relative;}
.case-study .section-image .wpb_wrapper {display: block;}
.case-study .section-image .vc_single_image-wrapper {position: relative;width: 100%;height: 100%;padding-bottom: 766px;overflow: hidden;display: block;}
.case-study .section-image .vc_single_image-wrapper img {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.case-study .content {position: absolute;max-width: 1248px;width: 100%;padding-left: 15px;padding-right: 15px;top: 0px;left: 50%;transform: translateX(-50%);}
.case-study .content .wpb_column {max-width: 642px;width: 100%;margin-left: auto;background: rgba(216, 215, 223, 0.9);backdrop-filter: blur(10px);padding: 40px 45px 55px 45px;margin-top: -46px;}
.case-study .content .wpb_column h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 30px;line-height: 45px;letter-spacing: 0px;color: #E9521D;margin-bottom: 6px;}
.case-study .content .wpb_column h3 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 20px;line-height: 18px;letter-spacing: -0.6px;color: #0047BB;margin-bottom: 19px;}
.case-study .content .wpb_column h4 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 35px;line-height: 41px;letter-spacing: 0px;color: #1D2545;margin-bottom: 25px;}
.case-study .content .wpb_column p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;margin-bottom: 30px;}
.case-study .content .wpb_column .vc_do_btn {margin-bottom: 0px;}
.case-study .content .wpb_column .vc_do_btn a {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 17px;line-height: 100%;letter-spacing: -0.85px;width: 135px;padding: 2px 0px 7px 0px;background: transparent;border: none;border-bottom: 1px solid #0047BB;position: relative;padding-right: 28px;color: #0047BB;}
.case-study .content .wpb_column .vc_do_btn a:hover {color: #E9521D;border-color: #E9521D;}
.case-study .content .wpb_column .vc_do_btn a::after {content: '';position: absolute;top: 0px;right: 0px;width: 10px;height: 19px;background: url(./assets/images/l-blue-chevron-right.svg) no-repeat center;background-size: 10px;transition: 0.3s ease;}
.case-study .content .wpb_column .vc_do_btn a:hover::after {background: url(./assets/images/l-orange-chevron-right.svg) no-repeat center;background-size: 10px;}

.onze-visie-sec.logistiek {padding-top: 87px;}
.onze-visie-sec.logistiek .col-right img {margin-bottom: -130px;}

.veelgestelde-logistiek-sec {padding-top: 84px;padding-bottom: 72px;background-color: #FFFFFF;}
.veelgestelde-logistiek-sec .vc_row {max-width: 1230px;padding-left: 15px;padding-right: 15px;}
.veelgestelde-logistiek-sec .vc_row h2.heading {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 50px;line-height: 45px;letter-spacing: 0px;text-transform: uppercase;color: #1D2545;margin-bottom: 55px;max-width: 717px;width: 100%;}
.veelgestelde-logistiek-sec .faq-sec {max-width: 792px;width: 100%;}
.veelgestelde-logistiek-sec .faq-sec .accordion {border-bottom: 1px solid #E9521D;}
.veelgestelde-logistiek-sec .faq-sec .accordion .title {transition: 0.25s ease;}
.veelgestelde-logistiek-sec .faq-sec .accordion .title h2 {font-family: 'Graphik';font-weight: 600;font-size: 18px;line-height: 21px;letter-spacing: 0px;color: #1D2545;margin-bottom: 0px;padding: 16px 0px 16px 0px;cursor: pointer;user-select: none;-webkit-user-drag: none;position: relative;padding-right: 20px;}
.veelgestelde-logistiek-sec .faq-sec .accordion .title h2::after {content: '';position: absolute;top: 18px;right: 0px;width: 14px;height: 19px;background: url(./assets/images/blue-chevron-down.svg) no-repeat center;background-size: contain;transition: 0.25s ease;}
.veelgestelde-logistiek-sec .faq-sec .accordion .title.active h2::after {transform: scaleY(-1);}
.veelgestelde-logistiek-sec .faq-sec .accordion .content {display: none;padding-bottom: 22px;}
.veelgestelde-logistiek-sec .faq-sec .accordion .content p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;margin-bottom: 21px;}
.veelgestelde-logistiek-sec .faq-sec .accordion .content p:last-child {margin-bottom: 0px;}

.maatwerk-voor-logistiek .maatwerk-voor-sec {padding-top: 0px;padding-bottom: 124px;background-color: #FFFFFF;}
.maatwerk-voor-logistiek .maatwerk-voor-sec .vc_row:first-child .wpb_column:last-child {padding: 0px;max-width: 320px;}
.maatwerk-voor-logistiek .maatwerk-voor-sec .vc_row:first-child {margin-bottom: 30px;}
.maatwerk-voor-logistiek .maatwerk-voor-sec .carousel-thumb-wrp {display: none;}

.personal-advice-sec {padding-top: 47px;padding-bottom: 54px;background-color: #1D2545;}
.personal-advice-sec .vc_row {max-width: 1230px;width: 100%;padding-left: 15px;padding-right: 15px;}
.personal-advice-sec .vc_row h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 40px;line-height: 45px;letter-spacing: 0px;text-align: center !important;text-transform: uppercase;color: #E9521D;max-width: 1000px;width: 100%;margin-left: auto;margin-right: auto;margin-bottom: 48px;}
.personal-advice-sec .vc_row .vc-tag-button {display: flex;justify-content: center;margin-bottom: 0px;}


.maatwerk-voor-sec.diensten {padding-top: 98px;padding-bottom: 175px;}
.maatwerk-voor-sec.diensten .carousel-thumb-wrp {display: none;}

.case-study.diensten .content .wpb_column h4 {font-size: 50px;line-height: 50px;margin-bottom: 20px;}
.case-study.diensten .content .wpb_column p:last-child {margin-bottom: 0px;}

.veelgestelde-logistiek-sec.diensten {padding-bottom: 150px;}

.personal-advice-sec.diensten {padding-bottom: 76px;}
.personal-advice-sec.diensten h2 {max-width: 100%;}

.every-paper-flow {background-color: #F8F8F8;}
.every-paper-flow .vc_row {max-width: 100%;width: 100%;}
.every-paper-flow .vc_row .col-left {padding-right: 102px;padding-top: 117px;padding-bottom: 70px;}
.every-paper-flow .vc_row .col-right {padding-left: 102px;}
.every-paper-flow .vc_row .col-left .vc_column-inner {max-width: 508px;float: right;}
.every-paper-flow .vc_row .col-left h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 50px;line-height: 45px;letter-spacing: 0px;text-transform: uppercase;color: #1D2545;margin-bottom: 42px;}
.every-paper-flow .vc_row .col-left p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;margin-bottom: 21px;}
.every-paper-flow .vc_row .col-left p:last-child {margin-bottom: 0px;}
.every-paper-flow .vc_row .col-left h4 {font-family: 'Graphik';font-weight: 600;font-size: 18px;line-height: 25px;letter-spacing: 0px;color: #1D2545;margin-bottom: 8px;}
.every-paper-flow .vc_row .col-left .vc_do_btn {margin-top: 37px;margin-bottom: 0px;}
.every-paper-flow .vc_row .col-right .wpb_single_image {display: flex;}
.every-paper-flow .vc_row .col-right .wpb_single_image figure {margin-left: auto;margin-bottom: -208px;}

.separate-source-dienst {background-color: #F8F8F8;padding-bottom: 121px;}
.separate-source-dienst .vc_row {max-width: 1222px;width: 100%;padding-left: 15px;padding-right: 15px;}
.separate-source-dienst .vc_row .col-left {max-width: 50%;width: 100%;padding-right: 62.5px;}
.separate-source-dienst .vc_row .col-right {max-width: 50%;width: 100%;padding-left: 62.5px;padding-top: 50px;display: flex;}
.separate-source-dienst .vc_row .col-right .vc_column-inner {margin-top: auto;margin-bottom: 20px;}
.separate-source-dienst .vc_row .col-right h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 50px;line-height: 45px;letter-spacing: 0px;text-transform: uppercase;color: #1D2545;margin-bottom: 42px;max-width: 400px;width: 100%;}
.separate-source-dienst .vc_row .col-right h3 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 35px;line-height: 35px;letter-spacing: 0px;text-transform: uppercase;color: #1D2545;margin-bottom: 11px;max-width: 508px;width: 100%;}
.separate-source-dienst .vc_row .col-right h5 {font-family: 'Graphik';font-weight: 500;font-size: 20px;line-height: 28px;letter-spacing: -0.8px;color: #E9521D;margin-bottom: 36px;max-width: 450px;width: 100%;}
.separate-source-dienst .vc_row .col-right p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;margin-bottom: 26px;max-width: 508px;width: 100%;}
.separate-source-dienst .vc_row .col-right .vc_do_btn {margin-bottom: 0px;}
.separate-source-dienst .vc_row .col-right .vc_do_btn a {display: inline-block;padding: 11px 16px 9px 16px;border: none;background: #0047BB;border-radius: 50px; font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 20px;line-height: 20px;letter-spacing: -1.03px;vertical-align: middle;color: #FFFFFF;transition: 0.3s ease;left: 0px;}
.separate-source-dienst .vc_row .col-right .vc_do_btn a::before {content: '';position: absolute;top: 0px;left: -40px;width: 40px;height: 40px;background: url(./assets/images/w-right-arrow.svg) no-repeat center;background-size: 60px;background-color: #0047BB;border-radius: 46px;transition: 0.3s ease;background-position: -30px;transform: scale(0);}
.separate-source-dienst .vc_row .col-right .vc_do_btn a::after {content: '';position: absolute;top: 0px;right: -40px;width: 40px;height: 40px;background: url(./assets/images/w-right-arrow.svg) no-repeat center;background-size: 60px;background-color: #0047BB;border-radius: 46px;transition: 0.3s ease;background-position: -30px;}
.separate-source-dienst .vc_row .col-right .vc_do_btn a:hover::before {background-size: 53px;background-position: 11px;transform: scale(1);}
.separate-source-dienst .vc_row .col-right .vc_do_btn a:hover::after {transform: scale(0);}
.separate-source-dienst .vc_row .col-right .vc_do_btn a:hover {left: 40px;background: #0047BB;color: #FFFFFF;}

.maatwerk-voor-sec.verdieping {background-color: #F8F8F8;padding-bottom: 150px;}

.raw-materials-sec {background-color: #1D2545;padding-top: 126px;padding-bottom: 126px;}
.raw-materials-sec .vc_row {padding-left: 24px;padding-right: 24px;}
.raw-materials-sec h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 70px;line-height: 70px;letter-spacing: 0px;text-align: center !important;text-transform: uppercase;color: #E9521D;max-width: 1092px;width: 100%;margin-left: auto;margin-right: auto;margin-bottom: 0px;}

.inner-banner.over-ons .hero-banner-content {min-height: 290px;margin-top: -113px;}

.space-for-subheader-sec {padding-top: 48px;padding-bottom: 102px;background-color: #F8F8F8;}
.space-for-subheader-sec .vc_row {max-width: 1240px;padding-left: 15px;padding-right: 15px;}
.space-for-subheader-sec .col-left {max-width: 754px;width: 100%;}
.space-for-subheader-sec .col-left h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 30px;line-height: 30px;letter-spacing: 0px;color: #1D2545;margin-bottom: 20px;}
.space-for-subheader-sec .col-left p {font-family: 'Graphik';font-weight: 400;font-size: 18px;line-height: 24px;letter-spacing: 0px;color: #1D2545;margin-bottom: 20px;}
.space-for-subheader-sec .col-left p:last-child {margin-bottom: 0px;}

.cooperation-better-sec {padding-top: 102px;padding-bottom: 66px;background-color: #FFFFFF;}
.cooperation-better-sec .vc_row {max-width: 1286px;width: 100%;padding-left: 15px;padding-right: 15px;}
.cooperation-better-sec .vc_row .col-left {max-width: 50%;width: 100%;padding-right: 33px;}
.cooperation-better-sec .vc_row .col-right {max-width: 50%;width: 100%;padding-left: 33px;}
.cooperation-better-sec .vc_row .col-left figure {display: block;width: 100%;}
.cooperation-better-sec .vc_row .col-left figure > div {display: block;width: 100%;}
.cooperation-better-sec .vc_row .col-left figure > div img {display: block;width: 100%;}
.cooperation-better-sec .vc_row .col-right {padding-top: 243px;}
.cooperation-better-sec .vc_row .col-right h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 50px;line-height: 45px;letter-spacing: 0px;text-transform: uppercase;color: #1D2545;margin-bottom: 27px;}
.cooperation-better-sec .vc_row .col-right p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;max-width: 508px;width: 100%;color: #1D2545;margin-bottom: 27px;}

.your-decisiveness-sec {background-color: #D8D7DF;position: relative;z-index: 1;}
.your-decisiveness-sec .col-left {max-width: 50%;width: 100%;padding: 100px 15px 100px 0px;}
.your-decisiveness-sec .col-right {max-width: 50%;width: 100%;padding-left: 15px;}
.your-decisiveness-sec .col-left .vc_column-inner {max-width: 508px;width: 100%;float: right;}
.your-decisiveness-sec .col-left h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 50px;line-height: 45px;letter-spacing: 0px;text-transform: uppercase;color: #1D2545;margin-bottom: 25px;}
.your-decisiveness-sec .col-left p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;margin-bottom: 25px;}
.your-decisiveness-sec .col-left p:last-child {margin-bottom: 0px;}
.your-decisiveness-sec .col-right .wpb_single_image {display: flex;justify-content: flex-end;}
.your-decisiveness-sec .col-right figure {margin-top: -254px;margin-bottom: -160px;}

.our-total-solution-sec {padding-top: 72px;padding-bottom: 0px;background-color: #FFFFFF;}
.our-total-solution-sec .col-left {max-width: 50%;width: 100%;padding-right: 70px;}
.our-total-solution-sec .col-left .wpb_single_image {display: flex;}
.our-total-solution-sec .col-left .vc_figure {margin-left: auto;}
.our-total-solution-sec .col-left img {max-width: 608px;width: 100%;display: block;margin-bottom: -148px;}
.our-total-solution-sec .col-right {max-width: 50%;width: 100%;padding: 242px 0px 30px 33px;}
.our-total-solution-sec .col-right .vc_column-inner {max-width: 508px;width: 100%;float: left;}
.our-total-solution-sec .col-right h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 50px;line-height: 45px;letter-spacing: 0px;text-transform: uppercase;color: #1D2545;margin-bottom: 27px;}
.our-total-solution-sec .col-right p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;margin-bottom: 20px;}
.our-total-solution-sec .col-right p:last-child {margin-bottom: 0px;}
.our-total-solution-sec .col-right .vc_do_btn {margin: 32px 0px 0px 0px;}


.new-opportunities-sec {padding-bottom: 162px;background: #FFFFFF;}
.new-opportunities-sec .vc_row {max-width: 1236px;width: 100%;padding-left: 15px;padding-right: 15px;}
.new-opportunities-sec .col-left {max-width: 54.643%;width: 100%;padding-right: 12px;padding-top: 210px;}
.new-opportunities-sec .col-right {max-width: 45.357%;width: 100%;padding-left: 12px;padding-right: 67px;}
.new-opportunities-sec .col-right img {margin-top: -148px;}
.new-opportunities-sec .col-left h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 50px;line-height: 45px;letter-spacing: 0px;text-transform: uppercase;color: #1D2545;margin-bottom: 26px;}
.new-opportunities-sec .col-left p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;margin-bottom: 20px;max-width: 508px;width: 100%;}
.new-opportunities-sec .col-left p:last-child {margin-bottom: 0px;}

.case-study.over-ons .content .wpb_column {padding: 68px 54px 34px 60px;}
.case-study.over-ons .content .wpb_column h4 {font-size: 50px;line-height: 41px;text-transform: uppercase;}
.case-study.over-ons .content .wpb_column p {max-width: 508px;width: 100%;}
.case-study.over-ons .content .wpb_column p:last-child {margin-bottom: 0px;}

.inner-banner.werken-bij .home-banner-image .vc-image-element {padding-bottom: 845px;}
.inner-banner.werken-bij .hero-banner-content {margin-top: -245px;}
.inner-banner.werken-bij p:last-child a {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 17px;line-height: 100%;letter-spacing: -0.85px;width: 135px;padding: 2px 0px 7px 0px;background: transparent;border: none;border-bottom: 1px solid #0047BB;position: relative;padding-right: 28px;color: #0047BB;}
.inner-banner.werken-bij p:last-child a::after {content: '';position: absolute;top: 1px;right: 0px;width: 10px;height: 19px;background: url(./assets/images/l-blue-chevron-right.svg) no-repeat center;background-size: 10px;transition: 0.3s ease;}
.inner-banner.werken-bij p:last-child a:hover {border-color: #FFFFFF;color: #FFFFFF;}
.inner-banner.werken-bij p:last-child a:hover::after {background: url(./assets/images/white-chevron-right.svg) no-repeat center;background-size: 10px;}

.inner-banner a.read-link {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 17px;line-height: 100%;letter-spacing: -0.85px;display: inline-block;padding: 2px 0px 7px 0px;background: transparent;border: none;border-bottom: 1px solid #0047BB;position: relative;padding-right: 28px;color: #0047BB;}
.inner-banner a.read-link::after {content: '';position: absolute;top: 1px;right: 0px;width: 10px;height: 19px;background: url(./assets/images/l-blue-chevron-right.svg) no-repeat center;background-size: 10px;transition: 0.3s ease;}
.inner-banner a.read-link:hover {border-color: #FFFFFF;color: #FFFFFF;}
.inner-banner a.read-link:hover::after {background: url(./assets/images/white-chevron-right.svg) no-repeat center;background-size: 10px;}

.expect-from-us-sec {padding-top: 95px;padding-bottom: 179px;background-color: #F8F8F8;}
.expect-from-us-sec .heading {max-width: 1236px;width: 100%;padding-left: 15px;padding-right: 15px;margin-bottom: 96px;}
.expect-from-us-sec .heading h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 50px;line-height: 45px;letter-spacing: 0px;text-transform: uppercase;color: #1D2545;margin-bottom: 0px;max-width: 616px;width: 100%;}
.expect-from-us-sec .content-wrp {max-width: 1240px;width: 100%;padding-left: 17px;padding-right: 17px;}
.expect-from-us-sec .content-wrp .wpb_wrapper:not(.content-item .wpb_wrapper) {display: grid;grid-template-columns: repeat(3, 1fr);column-gap: 34px;row-gap: 43px;}
.expect-from-us-sec .content-wrp .content-item .wpb_single_image {display: flex;justify-content: center;margin-bottom: 24px;}
.expect-from-us-sec .content-wrp .content-item h3 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 30px;line-height: 30px;letter-spacing: 0px;color: #1D2545;margin-bottom: 13px;min-height: 60px;display: flex;align-items: flex-end;justify-content: center;text-align: center;}
.expect-from-us-sec .content-wrp .content-item p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;margin-bottom: 0px;text-align: center;}

.case-study.werken-bij .content .wpb_column {padding: 50px 60px 43px 60px;}
.case-study.werken-bij .content .wpb_column h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 50px;line-height: 41px;letter-spacing: 0px;text-transform: uppercase;color: #1D2545;margin-bottom: 25px;}
.case-study.werken-bij .content .wpb_column h3 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 30px;line-height: 34px;letter-spacing: 0px;color: #E9521D;margin-bottom: 28px;max-width: 458px;}
.case-study.werken-bij .content .wpb_column h4 {font-family: 'Graphik';font-weight: 600;font-size: 18px;line-height: 18px;letter-spacing: 0px;color: #1D2545;margin-bottom: 3px;}
.case-study.werken-bij .content .wpb_column h6 {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 15px;letter-spacing: 0px;color: #1D2545;margin-bottom: 0px;}
.case-study.werken-bij .content .wpb_column p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;margin-bottom: 30px;}

.difference-with-us-sec {padding-top: 138px;padding-bottom: 100px;}
.difference-with-us-sec .vc_row {max-width: 1230px;width: 100%;padding-left: 15px;padding-right: 15px;}
.difference-with-us-sec .vc_row .col-left {max-width: 30.5%;width: 100%;padding-right: 41.5px;}
.difference-with-us-sec .vc_row .col-right {max-width: 69.5%;width: 100%;padding-left: 41.5px;padding-right: 105px;}
.difference-with-us-sec .vc_row .col-right .post-content-wrp .row-wrp {display: flex;flex-wrap: wrap;}
.difference-with-us-sec .vc_row .col-right .post-content-wrp .row-wrp:not(:last-child) {margin-bottom: 32px;}
.difference-with-us-sec .vc_row .col-left h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 35px;line-height: 41px;letter-spacing: 0px;text-transform: uppercase;color: #E9521D;margin-bottom: 11px;}
.difference-with-us-sec .vc_row .col-left p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;margin-bottom: 21px;}
.difference-with-us-sec .vc_row .col-right .post-content-wrp .post-content {max-width: 382px;width: 100%;border-radius: 16px;padding: 40px 22px 30px 22px;background-color: #D8D7DF;flex: 1;display: flex;flex-direction: column;}
.difference-with-us-sec .vc_row .col-right .post-content-wrp .post-content .wpb_wrapper {flex: 1;display: flex;flex-direction: column;}
.difference-with-us-sec .vc_row .col-right .post-content-wrp .post-content h2 {font-family: 'Graphik';font-weight: 500;font-size: 30px;line-height: 26px;letter-spacing: -0.3px;color: #1D2545;margin-bottom: 3px;}
.difference-with-us-sec .vc_row .col-right .post-content-wrp .post-content p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;margin-bottom: 20px;}

.difference-with-us-sec .vc_row .col-right .post-content-wrp .post-content a {width: max-content;display: flex;margin-left: auto;margin-right: -40px;position: relative;}
.difference-with-us-sec .vc_row .col-right .post-content-wrp .post-content a span {width: max-content;display: inline-flex;padding: 8px 13.5px;border: none;background: #0047BB;border-radius: 50px;font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 20px;line-height: 20px;letter-spacing: -1.03px;color: #FFFFFF;}
.difference-with-us-sec .vc_row .col-right .post-content-wrp .post-content a::before {content: '';display: block;width: 36px;height: 36px;background: url(./assets/images/w-right-arrow-single.svg) no-repeat center;background-size: 20px;background-color: #0047BB;border-radius: 46px;transition: 0.3s ease;transform: scale(0);width: 0px;opacity: 0;visibility: hidden;}
.difference-with-us-sec .vc_row .col-right .post-content-wrp .post-content a::after {content: '';display: block;width: 36px;height: 36px;background: url(./assets/images/w-right-arrow-single.svg) no-repeat center;background-size: 20px;background-color: #0047BB;border-radius: 46px;transition: 0.3s ease;}
.difference-with-us-sec .vc_row .col-right .post-content-wrp .post-content a:hover::before {transform: scale(1);width: 36px;opacity: 1;visibility: visible;}
.difference-with-us-sec .vc_row .col-right .post-content-wrp .post-content a:hover::after {transform: scale(0);width: 0px;opacity: 0;visibility: hidden;}


.difference-with-us-sec .vc_row .col-right .post-image {max-width: 305px;width: 100%;display: flex;}
.difference-with-us-sec .vc_row .col-right .post-image img {border-radius: 16px;object-fit: cover;object-position: center;}
.difference-with-us-sec .vc_row .col-right .layout-glob .vacancies-sec:not(:last-child) {margin-bottom: 32px;}
.difference-with-us-sec .vc_row .col-right .load-more-btn {border: none;margin-top: 32px;font-family: 'Graphik';font-weight: 400;font-size: 17px;line-height: 100%;letter-spacing: -0.85px;text-decoration: underline;text-underline-offset: 1.5px;text-decoration-thickness: 1px;color: #1D2545;padding: 0px;border: none;background: transparent;display: inline-block;cursor: pointer;}
.difference-with-us-sec .vc_row .col-right .load-more-btn:hover {color: #E9521D;background: transparent;}

.supports-your-future {padding-bottom: 206px;}
.supports-your-future .vc_row {max-width: 1282px;width: 100%;padding-left: 15px;padding-right: 15px;}
.supports-your-future .col-left {max-width: 50%;width: 100%;padding-right: 33px;}
.supports-your-future .col-left img {margin-top: -113px;pointer-events: none;}
.supports-your-future .col-right {max-width: 50%;width: 100%;padding-left: 33px;padding-top: 84px;padding-right: 64px;}
.supports-your-future .col-right h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 50px;line-height: 45px;letter-spacing: 0px;text-transform: uppercase;margin-bottom: 30px;color: #1D2545;}
.supports-your-future .col-right h3 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 30px;line-height: 34px;letter-spacing: 0px;color: #E9521D;margin-top: 45px;margin-bottom: 28px;max-width: 458px;width: 100%;}
.supports-your-future .col-right h4 {font-family: 'Graphik';font-weight: 600;font-size: 18px;line-height: 18px;letter-spacing: 0px;color: #1D2545;margin-bottom: 6px;}
.supports-your-future .col-right h5 {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;margin-bottom: 0px;}
.supports-your-future .col-right p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;max-width: 508px;width: 100%;margin-bottom: 21px;}
.supports-your-future .col-right p:last-child {margin-bottom: 0px;}

.we-are-here-for-you {background-color: #D8D7DF;position: relative;z-index: 1;}
.we-are-here-for-you .col-left {max-width: 51.27%;width: 100%;padding: 100px 0px 90px 116px;}
.we-are-here-for-you .col-right {max-width: 48.73%;width: 100%;padding-left: 93px;}
.we-are-here-for-you .col-left .vc_column-inner {max-width: 622px;width: 100%;float: right;}
.we-are-here-for-you .col-left h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 50px;line-height: 45px;letter-spacing: 0px;text-transform: uppercase;color: #1D2545;margin-bottom: 26px;}
.we-are-here-for-you .col-left p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;margin-bottom: 22px;}
.we-are-here-for-you .col-left p a {font-family: 'Graphik';font-weight: 400;font-size: 22px;line-height: 29px;letter-spacing: 0px;color: #1D2545;padding-left: 38px;display: inline-block;position: relative;}
.we-are-here-for-you .col-left p a:hover {color: #E9521D;}
.we-are-here-for-you .col-left p a::before {content: '';width: 21px;height: 21px;position: absolute;top: 50%;left: 0px;transform: translateY(-50%);transition: 0.3s ease;}
.we-are-here-for-you .col-left p:nth-last-of-type(1) {margin-bottom: 2px;}
.we-are-here-for-you .col-left p:nth-last-of-type(2) {margin-bottom: 0px;}
.we-are-here-for-you .col-left p:nth-last-of-type(1) a::before {background: url(./assets/images/blue-mail-icon.svg) no-repeat center;background-size: 21px;}
.we-are-here-for-you .col-left p:nth-last-of-type(2) a::before {background: url(./assets/images/blue-call-icon.svg) no-repeat center;background-size: 21px;}
.we-are-here-for-you .col-left p:nth-last-of-type(1) a:hover::before {background: url(./assets/images/orange-mail-icon.svg) no-repeat center;background-size: 21px;}
.we-are-here-for-you .col-left p:nth-last-of-type(2) a:hover::before {background: url(./assets/images/orange-call-icon.svg) no-repeat center;background-size: 21px;}
.we-are-here-for-you .col-left p:last-child a {text-decoration: underline;}
.we-are-here-for-you .col-right .wpb_single_image {display: flex;justify-content: flex-end;}
.we-are-here-for-you .col-right figure {margin: -254px 0px -287px 0px;}

.open-application-sec {padding-top: 78px;background-color: #F8F8F8;}
.open-application-sec .vc_row {max-width: 1238px;width: 100%;padding-left: 15px;padding-right: 15px;}
.open-application-sec .wpb_column {max-width: 508px;width: 100%;}
.open-application-sec .wpb_column h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 50px;line-height: 45px;letter-spacing: 0px;text-transform: uppercase;color: #1D2545;margin-bottom: 26px;}
.open-application-sec .wpb_column p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;margin-bottom: 21px;}
.open-application-sec .wpb_column p:last-child {margin-bottom: 0px;}

.open-application-sec .wpb_column .vc_do_btn {margin-bottom: 0px;margin-top: 56px;}


.inner-banner .apply-now-sec {max-width: 873px;width: 100%;padding: 51px 55px 63px 118px;background: rgba(233, 82, 29, 0.88);backdrop-filter: blur(10px);margin-top: -103px;margin-bottom: 0px;}
.inner-banner .apply-now-sec h1 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 80px;line-height: 70px;letter-spacing: 0px;margin-bottom: 42px;color: #FFFFFF;}
.inner-banner .apply-now-sec ul {display: flex;flex-wrap: wrap;margin-bottom: 38px;}
.inner-banner .apply-now-sec ul li:not(:last-child) {margin-right: 76px;}
.inner-banner .apply-now-sec ul li span {display: block;font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 25px;letter-spacing: 0px;color: #F8F8F8;margin-bottom: 4px;}
.inner-banner .apply-now-sec ul li p {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 35px;line-height: 100%;letter-spacing: 0px;color: #FFFFFF;}
.inner-banner .apply-now-sec .apply-link {display: flex;transition: 0.3s ease;position: relative;cursor: pointer;outline: none;background: none;border: none;}
.inner-banner .apply-now-sec .apply-link span {display: block;padding: 11px 16px 9px 16px;border: none;background: #0047BB;border-radius: 50px; font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 20px;line-height: 20px;letter-spacing: -1.03px;vertical-align: middle;color: #FFFFFF;transition: 0.3s ease;position: relative;}
.inner-banner .apply-now-sec .apply-link::before {content: '';width: 0px;height: 40px;background: url(./assets/images/w-right-arrow-single.svg) no-repeat center;background-size: 20px;background-color: #0047BB;border-radius: 46px;transition: 0.3s ease;transform: scale(0);}
.inner-banner .apply-now-sec .apply-link::after {content: '';width: 40px;height: 40px;background: url(./assets/images/w-right-arrow-single.svg) no-repeat center;background-size: 20px;background-color: #0047BB;border-radius: 46px;transition: 0.3s ease;}
.inner-banner .apply-now-sec .apply-link:hover::before {width:40px;transform: scale(1);}
.inner-banner .apply-now-sec .apply-link:hover::after {transform: scale(0);width: 0px;}
.inner-banner .apply-now-sec .apply-link span:hover {background: #0047BB;color: #FFFFFF;}

.what-do-ask-you-sec {padding-top: 60px;padding-bottom: 77px;background: rgba(216, 215, 223, 0.9);}
.what-do-ask-you-sec .vc_row {max-width: 1248px;padding-left: 15px;padding-right: 15px;}
.what-do-ask-you-sec .wpb_text_column:not(:last-child) {margin-bottom: 74px;}
.what-do-ask-you-sec .col-left {padding-right: 12px;padding-left: 8px;max-width: 46.388%;width: 100%;}
.what-do-ask-you-sec .col-right {padding-left: 12px;max-width: 53.613%;width: 100%;}
.what-do-ask-you-sec .col-left h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 30px;line-height: 30px;letter-spacing: 0px;margin-bottom: 20px;color: #1D2545;}
.what-do-ask-you-sec .col-left ul {padding-left: 25px;list-style-type: disc;}
.what-do-ask-you-sec .col-left ul li {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 27px;letter-spacing: 0px;color: #1D2545;}
.what-do-ask-you-sec .col-right .thumbnail img {border-radius: 20px;}
.what-do-ask-you-sec .col-slider .simple-image-slider {margin-top: 74px;}
.what-do-ask-you-sec .col-slider .simple-image-slider:not(.owl-loaded) {display: flex;}
.what-do-ask-you-sec .col-slider .simple-image-slider:not(.owl-loaded) .item:not(:nth-child(1), :nth-child(2), :nth-child(3), :nth-child(4), :nth-child(5)) {display: none;}
.what-do-ask-you-sec .col-slider .simple-image-slider:not(.owl-loaded) .item {max-width: 25%;width: 100%;}
.what-do-ask-you-sec .col-slider .simple-image-slider .item img {max-width: 60px;height: auto;width: 100%;display: block;margin: 0px auto 11px auto;}
.what-do-ask-you-sec .col-slider .simple-image-slider .item p {font-family: 'Graphik';font-weight: 400;font-size: 22px;line-height: 34px;letter-spacing: 0px;text-align: center;color: #E9521D;}

.case-study.vacature .content .wpb_column {margin-top: 76px;padding: 44px 52px 40px 64px;}
.case-study.vacature .content .wpb_column h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 50px;line-height: 41px;letter-spacing: 0px;text-transform: uppercase;color: #1D2545;margin-bottom: 13px;}
.case-study.vacature .content .wpb_column h3 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 30px;line-height: 30px;letter-spacing: 0px;color: #1D2545;margin-bottom: 67px;}
.case-study.vacature .content .wpb_column h3 a {color: #E9521D;text-decoration: underline;}
.case-study.vacature .content .wpb_column h4 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 30px;line-height: 34px;letter-spacing: 0px;color: #E9521D;margin-bottom: 26px;max-width: 458px;width: 100%;}
.case-study.vacature .content .wpb_column h5 {font-family: 'Graphik';font-weight: 600;font-size: 18px;line-height: 21px;letter-spacing: 0px;margin-bottom: 0px;color: #1D2545;}
.case-study.vacature .content .wpb_column h6 {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;margin-bottom: 0px;color: #1D2545;}
.case-study.vacature .content .wpb_column p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;margin-bottom: 25px;}

.joining-apply-now-sec {padding-top: 77px;padding-bottom: 77px;background: #1D2545;min-height: 418px;}
.joining-apply-now-sec .vc_row {max-width: 1232px;padding-left: 15px;padding-right: 15px;}
.joining-apply-now-sec h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 35px;line-height: 32px;letter-spacing: 0px;text-transform: uppercase;max-width: 740px;width: 100%;color: #FFFFFF;margin-bottom: 33px;}
.joining-apply-now-sec .vc_do_btn {margin-bottom: 0px;}
.joining-apply-now-sec .vc_do_btn a.vc_general {display: inline-block;padding: 11px 16px 9px 16px;border: none;background: #0047BB;border-radius: 50px; font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 20px;line-height: 20px;letter-spacing: -1.03px;vertical-align: middle;color: #FFFFFF;transition: 0.3s ease;left: 0px;position: relative;}
.joining-apply-now-sec .vc_do_btn a.vc_general::before {content: '';position: absolute;top: 0px;left: -40px;width: 40px;height: 40px;background: url(./assets/images/w-right-arrow.svg) no-repeat center;background-size: 60px;background-color: #0047BB;border-radius: 46px;transition: 0.3s ease;background-position: -30px;transform: scale(0);}
.joining-apply-now-sec .vc_do_btn a.vc_general::after {content: '';position: absolute;top: 0px;right: -40px;width: 40px;height: 40px;background: url(./assets/images/w-right-arrow.svg) no-repeat center;background-size: 60px;background-color: #0047BB;border-radius: 46px;transition: 0.3s ease;background-position: -30px;}
.joining-apply-now-sec .vc_do_btn a.vc_general:hover::before {background-size: 53px;background-position: 11px;transform: scale(1);}
.joining-apply-now-sec .vc_do_btn a.vc_general:hover::after {transform: scale(0);}
.joining-apply-now-sec .vc_do_btn a.vc_general:hover {left: 40px;background: #0047BB;color: #FFFFFF;}

.difference-with-us-sec.vacature {padding-bottom: 65px;padding-top: 172px;background-color: #F8F8F8;}
.difference-with-us-sec.vacature .heading-col h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 30px;line-height: 30px;letter-spacing: 0px;margin-bottom: 39px;}
.difference-with-us-sec.vacature .col-right {padding-top: 5px;}

.order-online-sec {background-color: #1D2545;padding-top: 84px;padding-bottom: 71px;}
.order-online-sec .vc_row {max-width: 1230px;padding-left: 15px;padding-right: 15px;}
.order-online-sec .vc_row h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 70px;line-height: 70px;letter-spacing: 0px;text-align: center !important;text-transform: uppercase;color: #E9521D;margin-bottom: 58px;}
.order-online-sec .wpb_wrapper .vc_do_btn {margin-bottom: 0px;display: flex;justify-content: center;}

.inner-banner.news .home-banner-image .vc-image-element {padding-bottom: 578px;}

.nieuws-sec {background: #f8f8f8;padding-top: 58px;padding-bottom: 180px;}
.nieuws-sec .vc_row {max-width: 1226px;padding-left: 15px;padding-right: 15px;}
.nieuws-sec .all-posts {display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 24px;grid-row-gap: 55px;}
.nieuws-sec .post-thumb img {width:100%;border-radius: 16px;}
.nieuws-sec .post-item {background: #fff;border-radius: 16px;overflow: hidden;box-shadow: 2px 2px 6px 0px #00000026;display: flex;flex-direction: column;position: relative;}
.nieuws-sec .post-item > a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 3;}
.nieuws-sec .post-item .post-excerpt {margin-bottom: 25px;}
.nieuws-sec .post-item .post-thumb {border-radius: 16px;overflow: hidden;margin-bottom: 40px;position: relative;}
.nieuws-sec .post-item .post-thumb::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.2);border-radius: 16px;transition: 0.3s ease;z-index: 1;opacity: 0;}
.nieuws-sec .post-item:hover .post-thumb::before {opacity: 1;}
.nieuws-sec .post-item .post-thumb img {transition: 0.3s ease;display: block;width: 100%;height: 256px;object-fit: cover;transition: 0.3s ease;}
.nieuws-sec .post-item:hover .post-thumb img {transform: scale(1.05);}
.nieuws-sec .post-item .post-thumb .arrow-icon {position: absolute;top: 10px;right: 10px;width: 46px;height: 46px;background-color: #E9521D;border-radius: 46px;transition: 0.3s ease;display: flex;align-items: center;justify-content: center;z-index: 2;opacity: 0;visibility: hidden;}
.nieuws-sec .post-item .post-thumb .arrow-icon img {width: 19px;height: 19px;transition: 0.3s ease;}
.nieuws-sec .post-item:hover .post-thumb .arrow-icon {background-color: #0047BB;opacity: 1;visibility: visible;}
.nieuws-sec .post-item:hover .post-thumb .arrow-icon img {transform: rotate(-45deg);}
.nieuws-sec .post-item .content {padding: 0 20px 20px;display: flex;flex-direction: column;flex: 1;}
.nieuws-sec .post-item .post-title {font-family: 'Halvar Breitschrift';font-size: 30px;line-height: 30px;text-transform: uppercase;margin-bottom: 20px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;align-content: center;}
.nieuws-sec .post-item .post-title:hover {color: #E9521D;}
.nieuws-sec .post-item .post-meta {align-items:center;display: flex;margin-top: auto;}
.nieuws-sec .post-item .post-meta img {border-radius: 50px;margin-right: 14px;min-width: 54px;min-height: 54px;object-fit: cover;}
.nieuws-sec .post-item .post-read-more {margin-left: auto;opacity: 0;visibility: hidden;transition: 0.3s ease;}
.nieuws-sec .post-item:hover .post-read-more {opacity: 1;visibility: visible;transition: 0.3s ease;}
.nieuws-sec .post-item .post-read-more a {padding: 0px 23.71px 7px 0px;font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 17px;line-height: 20px;letter-spacing: -0.85px;color: #0047BB;border-bottom: 1px solid #0047BB;position: relative;display: block;width: max-content;}
.nieuws-sec .post-item .post-read-more a::after {content: '';width: 10px;height: 19px;position: absolute;top: 0px;right: 0px;background: url(assets/images/l-blue-chevron-right.svg) no-repeat center;background-size: contain;}
.nieuws-sec button.load-more-btn {border: none;background: #0047BB;border-radius: 10px;font-family: "Halvar Breitschrift";font-weight: 700;font-size: 18px;line-height: 100%;letter-spacing: -0.5px;color: #FFFFFF;padding: 9px 21.5px;cursor: pointer;display: flex;margin: 40px auto 0 auto;transition: 0.3s;}
.nieuws-sec button.load-more-btn:hover{background: #E9521D;color: #FFFFFF;}
.nieuws-sec .author-wrp {display: flex;flex-direction: column;}
.nieuws-sec .author-wrp .author-name{font-weight: 400;font-size: 15px;line-height: 21px;color:#E9521D;}
.nieuws-sec .author-wrp .post-date{font-size: 12px;line-height: 21px;color: #1D2545;}
.nieuws-sec .filter-dropdown {position: relative;display: inline-block;margin-bottom: 20px;}
.nieuws-sec .filter-dropdown .dropdown-toggle {position: relative;cursor: pointer;transition: 0.3s ease;display: flex;align-items: center;}
.nieuws-sec .filter-dropdown .dropdown-toggle .selected-term {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 20px;line-height: 18px;text-transform: uppercase;letter-spacing: -1px;color: #0047BB;padding: 15px 17px 13px 17px;min-width: 204px;display: inline-block;background-color: #D8D7DF;border-radius: 40px;position: relative;cursor: pointer;transition: 0.3s ease;}
.nieuws-sec .filter-dropdown .dropdown-toggle.active .selected-term {background-color: #0047BB;color: #FFFFFF;}
.nieuws-sec .filter-dropdown .dropdown-toggle .dropdown-icon {background-color: #D8D7DF;border-radius: 50px;transition: 0.3s ease;height: 46px;width: 46px;display: flex;align-items: center;justify-content: center;}
.nieuws-sec .filter-dropdown .dropdown-toggle .dropdown-icon img {width: 19px;height: 19px;transition: 0.3s ease;}
.nieuws-sec .filter-dropdown .dropdown-toggle.active .dropdown-icon img {transform: scaleY(-1);}
.nieuws-sec .filter-dropdown .dropdown-toggle.active .dropdown-icon {background-color: #0047BB;}
.nieuws-sec .filter-dropdown .dropdown-toggle.active .dropdown-icon img {filter: brightness(0) saturate(100%) invert(99%) sepia(100%) saturate(0%) hue-rotate(225deg) brightness(103%) contrast(100%);}
.nieuws-sec .filter-dropdown .dropdown-toggle span {display: flex;}
.nieuws-sec .filter-dropdown .dropdown-options {display: none;position: absolute;top: 110%;left: 0;background-color: #FFFFFF;box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.3); border-radius: 5px;z-index: 999;list-style: none;padding: 0;margin: 0;width: 100%;max-height: 250px;overflow-y: auto;padding: 2px;}
.nieuws-sec .filter-dropdown .dropdown-options .filter-item {padding: 8px 12px;cursor: pointer;border-radius: 4px;font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;text-transform: uppercase;}
.nieuws-sec .filter-dropdown .dropdown-options .filter-item:not(:last-child) {margin-bottom: 2px;}
.nieuws-sec .filter-dropdown .dropdown-options .filter-item:hover, .nieuws-sec .filter-dropdown .dropdown-options .filter-item.active {background-color: #E9521D;color: #FFFFFF;}

.inner-banner.nieuws-single .hero-banner-content {padding: 42px 41px 48px 119px;}
.inner-banner.nieuws-single .hero-banner-content h1 {margin-bottom: 26px;}

.nieuws-detail-sec {background-color: #F8F8F8;padding-bottom: 58px;}
.nieuws-detail-sec .vc_row {max-width: 822px;padding-left: 15px;padding-right: 15px;}
.nieuws-detail-sec .auth-row .vc-author-meta {display: flex;justify-content: flex-end;margin-top: -1px;}
.nieuws-detail-sec .auth-row .vc-author-meta .post-meta {margin-top: -50px;display: flex;flex-wrap: wrap;}
.nieuws-detail-sec .auth-row .vc-author-meta .post-meta > img {width: 50px;height: 50px;border-radius: 50px;}
.nieuws-detail-sec .auth-row .vc-author-meta .post-meta .author-wrp {display: flex;flex-direction: column;margin-left: 12px;justify-content: center;}
.nieuws-detail-sec .auth-row .vc-author-meta .post-meta .author-wrp .author-name {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #E9521D;}
.nieuws-detail-sec .auth-row .vc-author-meta .post-meta .author-wrp .post-date {font-family: 'Graphik';font-weight: 400;font-size: 12px;line-height: 21px;letter-spacing: 0px;color: #1D2545;}
.nieuws-detail-sec .content-row {padding-top: 90px;}
.nieuws-detail-sec .vc_custom_heading {font-family: 'Graphik';font-weight: 500;font-size: 30px;line-height: 40px;letter-spacing: -1.2px;color: #E9521D;margin-top: 60px;margin-bottom: 0px;max-width: 812px;width: 100%;}
.nieuws-detail-sec .vc_do_btn {margin-top: 34px;margin-bottom: 0px;}
.nieuws-detail-sec .content-row p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 20px;letter-spacing: 0px;margin-bottom: 20px;}
.nieuws-detail-sec .content-row p a {text-decoration: underline;}
.nieuws-detail-sec .content-row p a:hover {color: #E9521D;}
.nieuws-detail-sec .content-row ul {padding-left: 20px;}
.nieuws-detail-sec .content-row ul li {list-style: disc;margin-bottom: 15px;}
.nieuws-detail-sec .content-row .wpb_single_image {margin-top: 55px;margin-bottom: 70px;}
.nieuws-detail-sec .content-row .wpb_single_image img {max-height: 414px;object-fit: contain;}
.nieuws-detail-sec .bottom-part {margin-top: 58px;margin-bottom: 20px;}
.nieuws-detail-sec .bottom-part .col-left {max-width: 50%;width: 100%;padding-right: 20px;}
.nieuws-detail-sec .bottom-part .col-right {max-width: 50%;width: 100%;padding-right: 10px;display: flex;align-items: center;}
.nieuws-detail-sec .bottom-part .col-left h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 35px;line-height: 35px;letter-spacing: 0px;color: #1D2545;margin-bottom: 0px;}
.nieuws-detail-sec .bottom-part .col-right .social-links {display: flex;flex-wrap: wrap;margin-left: -7.5px;margin-right: -7.5px;position: relative;}
.nieuws-detail-sec .bottom-part .col-right .social-links li {width: 29px;height: 29px;display: flex;align-items: center;justify-content: center;}
.nieuws-detail-sec .bottom-part .col-right .social-links li {margin-left: 7.5px;margin-right: 7.5px;}
.nieuws-detail-sec .bottom-part .col-right .social-links li a {display: flex;position: relative;width: 100%;height: 100%;}
.nieuws-detail-sec .bottom-part .col-right .social-links li img {width: 100%;height: 100%;transition: 0.3s ease;object-fit: contain;}
.nieuws-detail-sec .bottom-part .col-right .social-links li a:hover img.default-icon {opacity: 0;visibility: hidden;}
.nieuws-detail-sec .bottom-part .col-right .social-links li img.hover-icon {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;visibility: hidden;z-index: 1;}
.nieuws-detail-sec .bottom-part .col-right .social-links li a:hover img.hover-icon {opacity: 1;visibility: visible;}
.nieuws-detail-sec .vc_row .back-to-btn {margin-bottom: 0px;}
.nieuws-detail-sec .vc_row .back-to-btn button {background: transparent;padding: 0px 0px;border: none;font-family: 'Graphik';font-weight: 400;font-size: 17px;line-height: 100%;letter-spacing: -0.85px;text-decoration: underline;text-decoration-thickness: 1.1px;color: #1D2545;}
.nieuws-detail-sec .vc_row .back-to-btn button:hover {background: transparent;color: #E9521D;}

.related-or-selected-posts .post-item {background: #fff;border-radius: 16px;overflow: hidden;/*box-shadow: 2px 2px 6px 0px #00000026;*/display: flex;flex-direction: column;height: 100%;}
.related-or-selected-posts .post-item .post-thumb {border-radius: 16px;overflow: hidden;margin-bottom: 40px;}
.related-or-selected-posts .post-item .post-thumb a {position: relative;overflow: hidden;}
.related-or-selected-posts .post-item .post-thumb a::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.2);border-radius: 16px;transition: 0.3s ease;z-index: 1;opacity: 0;}
.related-or-selected-posts .post-item .post-thumb a:hover::before {opacity: 1;}
.related-or-selected-posts .post-item .post-thumb a:hover > img {transform: scale(1.05);}
.related-or-selected-posts .post-item .post-thumb a:hover .arrow-icon {background-color: #0047BB;}
.related-or-selected-posts .post-item .post-thumb a:hover .arrow-icon img {transform: rotate(-45deg);}
.related-or-selected-posts .post-item .post-thumb a > img {transition: 0.3s ease;display: block;width: 100%;}
.related-or-selected-posts .post-item .post-thumb a .arrow-icon {position: absolute;top: 10px;right: 10px;width: 46px;height: 46px;background-color: #E9521D;border-radius: 46px;transition: 0.3s ease;display: flex;align-items: center;justify-content: center;z-index: 2;}
.related-or-selected-posts .post-item .post-thumb a .arrow-icon img {width: 19px;height: 19px;transition: 0.3s ease;}
.related-or-selected-posts .post-item .content {padding: 0 20px 20px;display: flex;flex-direction: column;flex: 1;}
.related-or-selected-posts .post-item .post-title {font-family: 'Halvar Breitschrift';font-size: 30px;line-height: 30px;text-transform: uppercase;margin-bottom: 20px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;align-content: center;}
.related-or-selected-posts .post-item .post-excerpt {margin-bottom: 25px;}
.related-or-selected-posts .post-item .post-meta {align-items: center;display: flex;margin-top: auto;}
.related-or-selected-posts .post-item .post-meta img {border-radius: 50px;margin-right: 14px;min-width: 54px;min-height: 54px;width: 54px;height: 54px;object-fit: cover;}
.related-or-selected-posts .post-item .author-wrp {display: flex;flex-direction: column;}
.related-or-selected-posts .post-item .post-meta .post-read-more {margin-left: auto;}
.related-or-selected-posts .post-item .author-wrp .author-name {font-weight: 400;font-size: 15px;line-height: 21px;color: #E9521D;}
.related-or-selected-posts .post-item .author-wrp .post-date {font-size: 12px;line-height: 21px;color: #1D2545;}
.related-or-selected-posts .owl-stage-outer {padding-bottom: 10px;}
.related-or-selected-posts .owl-stage {display: flex;}
.related-or-selected-posts .owl-stage .owl-item {flex: 1;}

.nieuws-sec {overflow: hidden;}
.nieuws-sec .related-or-selected-posts .owl-stage-outer {overflow: visible;}

.newsletter-sec {background-color: #D8D7DF;padding-top: 93px;padding-bottom: 86px;}
.newsletter-sec .vc_row {max-width: 1230px;padding-left: 15px;padding-right: 15px;}
.newsletter-sec .col-left {max-width: 50%;padding-right: 92px;}
.newsletter-sec .col-right {max-width: 50%;padding-left: 52px;}
.newsletter-sec .col-left h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 50px;line-height: 45px;letter-spacing: 0px;text-transform: uppercase;color: #1D2545;margin-bottom: 17px;}
.newsletter-sec .col-left p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;margin-bottom: 21px;}
.newsletter-sec form .gform_fields {display: block;}
.newsletter-sec form .gform_fields .gfield {margin-bottom: 15px;}
.newsletter-sec form .gform_fields .gfield:last-child {margin-top: 32px;}
.newsletter-sec form .gform_fields .gfield .gform-field-label--type-sub {display: none;}
.newsletter-sec form .gform_fields .gfield .gfield_label {font-family: 'Graphik';font-weight: 500;font-style: Medium;font-size: 15px;line-height: 21px;letter-spacing: 0px;margin-bottom: 8px;color: #1D2545;}
.newsletter-sec form .gform_fields .gfield .gfield_label .gfield_required {display: none;}
.newsletter-sec form .gform_fields .gfield.gfield--type-checkbox .gfield_label {display: none;}
.newsletter-sec form .gform_fields .gfield input:not([type="checkbox"]) {box-shadow: none;padding: 15px 15px 11px 15px;background-color: #FFFFFF;border: none;border-radius: 30px;font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 20px;letter-spacing: 0px;color: #1D2545;height: auto;}
.newsletter-sec form .gform_fields .gfield input:not([type="checkbox"]):focus {box-shadow: 0px 0px 0px 2px #1D2545;outline: none;}
.newsletter-sec form .gform_fields .gfield input:not([type="checkbox"])::placeholder {color: #D8D7DF;}
.newsletter-sec form .gform_fields .gfield.gfield--type-checkbox input {box-shadow: none;width: 21px;height: 21px;cursor: pointer;border-radius: 35px;background-color: #FFFFFF;border: none;padding: 0px;position: relative;}
.newsletter-sec form .gform_fields .gfield.gfield--type-checkbox label {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;cursor: pointer;}
.newsletter-sec form .gform_fields .gfield.gfield--type-checkbox label a {color: #1D2545;text-decoration: underline;}
.newsletter-sec form .gform_fields .gfield.gfield--type-checkbox label a:hover {color: #E9521D;text-decoration: underline;}
.newsletter-sec form .gform_fields .gfield.gfield--type-checkbox input:focus {box-shadow: none;outline: none;}
.newsletter-sec form .gform_fields .gfield.gfield--type-checkbox input::before {content: '';width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;background: url(./assets/images/checkmark-icon.svg) no-repeat center;background-size: contain;}
.newsletter-sec form .gform-footer {margin-top: 36px;position: relative;width: max-content;gap: 0px;}
.newsletter-sec form .gform-footer::after {content: '';transform: scale(1);width: 40px;height: 40px;background: url(./assets/images/w-right-arrow-single.svg) no-repeat center;background-size: 16px;background-color: #0047BB;border-radius: 25px;transition: 0.3s ease;pointer-events: none;}
.newsletter-sec form .gform-footer::before {content: '';transform: scale(0);width: 0px;height: 40px;background: url(./assets/images/w-right-arrow-single.svg) no-repeat center;background-size: 16px;background-color: #0047BB;border-radius: 25px;transition: 0.3s ease;pointer-events: none;}
.newsletter-sec form .gform-footer:hover::before {width: 40px;transform: scale(1);}
.newsletter-sec form .gform-footer:hover::after {transform: scale(0);width: 0px;}
.newsletter-sec form .gform-footer #gform_submit_button_2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 20px;line-height: 22px;letter-spacing: -1px;padding: 10px 15.5px 8px 15.5px;border-radius: 25px;border: none;position: relative;background: #0047BB;box-shadow: none;z-index: 1;}

.inner-banner.contact .hero-banner-content {padding: 32px 22px 48px 119px;}

footer form#gform_9 .gform_fields {display: block;}
footer form#gform_9 .gform_fields .gfield:first-child { margin-bottom: 24px;}
footer form .gform_fields .gfield {margin-bottom: 15px;position:relative}
footer form .gform_fields .gfield.gfield_html{margin-bottom:0;font-family: 'Graphik'; font-weight: 400; font-size: 13px; line-height: 100%; letter-spacing: 0px; color: #FFFFFF; opacity: 0.5;margin-bottom: 22px;}
footer form .gform_fields .gfield .gform-field-label--type-sub {display: none;}
footer form .gform_fields .gfield .gfield_label {font-family: 'Graphik';font-weight: 400;font-style: Medium;font-size: 13px;line-height:19px;letter-spacing: 0px;margin-bottom: 8px;color: rgba(255, 255, 255, 0.8);position:absolute;top:0;transition:0.3s}
footer form .gform_fields .gfield .gfield_label .gfield_required {display: none;}
footer form .gform_fields .gfield.gfield--type-checkbox .gfield_label {display: none;}
footer form .gform_fields .gfield input:not([type="checkbox"]) {box-shadow: none;border: none; border-bottom: 1px solid #FFFFFF; background: transparent; width: 100%; padding: 0px 0px 13px 0px; font-family: 'Graphik'; font-weight: 400; font-size: 13px; line-height: 19px; letter-spacing: 0px; color: #FFFFFF;outline: none !important;border-radius:0;height:auto}
footer form .gform_fields .gfield input:not([type="checkbox"]):focus {box-shadow: 0px 0px 0px 2px #1D2545;outline: none;}
footer form .gform_fields .gfield input:not([type="checkbox"])::placeholder {color: #D8D7DF;}
footer form .gform_fields .gfield.focused input:not([type="checkbox"]) {border-color: #E9521D;}
footer form .gform_fields .gfield.gfield--type-checkbox input {content: ''; position: absolute; top: 0; left: 0; width: 16px; height: 16px; border-radius: 16px;background-color: #D9D9D9;border:none;}
footer form .gform_fields .gfield.gfield--type-checkbox label {font-family: 'Graphik'; font-weight: 400; font-size: 12px; line-height: 16px; letter-spacing: 0px; color: #FFFFFF; display: block; position: relative; top: 0; left: 0;transition: none;cursor: pointer;padding-left:27px;margin-left:0;}
footer form .gform_fields .gfield.gfield--type-checkbox label a {text-decoration: underline;}
footer form .gform_fields .gfield.gfield--type-checkbox label a:hover {text-decoration: none;}
footer form .gform_fields .gfield.gfield--type-checkbox input:focus {box-shadow: none;outline: none;}
footer form .gform_fields .gfield.gfield--type-checkbox input::before {content: '';width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;background: url(./assets/images/checkmark-icon.svg) no-repeat center;background-size: contain;}
footer form .gform-footer {margin-top: 36px;position: relative;width: max-content;}
footer form .gform-footer::before {content: '';display: inline-block; width: 18px; height: 19px; margin-left: 24px; background: url(./assets/images/o-right-icon.svg) no-repeat center; background-size: 19px;position:absolute;right:0;}
footer form .gform-footer #gform_submit_button_9{font-family: 'Halvar Breitschrift'; font-weight: 700; font-size: 17px; line-height: 19px; letter-spacing: -0.5px; color: #E9521D; background: transparent; border: none; display: flex ; max-width: max-content; width: 100%; cursor: pointer;transition: 0.3s ease;min-height:19px;padding-left:0;padding-right:42px;}
footer form .gform-footer #gform_submit_button_9:hover{color:#fff;}
footer form .gform-footer:hover:before{filter:brightness(1000%) contrast(1000%);}

.gform_validation_errors{display:none !important;}
.gform_confirmation_message{color: #fff; border: 1px solid #33d333; padding: 13px 20px; border-radius: 13px; text-align: center; background: #33d33330;}
.menu-section .main-menu > ul .sub-menu {border-radius: 10px;overflow: hidden;}

.inner-banner.grondstof .hero-banner-content {padding: 53px 64px 72px 119px;margin-top: -184px;}
.inner-banner.grondstof .hero-banner-content h1 {margin-bottom: 27px;}

.magazine-section, .contact-info-section {padding-top: 70px;background: #F8F8F8;}
.magazine.order-online-sec .wpb_single_image { margin-top: -566px; text-align: center; }
.magazine-section { padding-bottom: 410px;}
.magazine-section .vc_row, .contact-info-section .vc_row {max-width: 1230px;padding-left: 15px;padding-right: 15px;}
.magazine-section .heading-col > div {max-width: 547px;}
.magazine-section .heading-col h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 35px;line-height: 35px;vertical-align: middle;text-transform: uppercase;margin-bottom: 27px;}
.contact-detail-form .gform_wrapper  .gform_fields { gap: 24px; }
.magazine.order-online-sec .vc_row { max-width: 1250px; }
.magazine-section .magazine-form > div { max-width: 800px; }
.magazine-section .magazine-form { position: relative; z-index: 9; }
.magazine.order-online-sec h2 { margin-bottom: 0; }
.magazine.order-online-sec { padding-bottom: 133px; }
.magazine-section .gfield--type-checkbox{margin-top: 24px;}
.contact-detail-form .heading-col { margin-bottom: 21px; }
.magazine-section .gform_wrapper.gform-theme form .gform-footer{margin-top: 34px;}
.contact-detail-form .heading-col  p {margin-bottom: 21px;    font-size: 15px; line-height: 20px;}
.contact-detail-form form .gfield--type-choice .gfield_radio {gap: 46px;display: inline-grid;grid-auto-flow: column;}
.contact-detail-form .gform_wrapper{font-family: 'Graphik';}
.contact-detail-form .gform_wrapper .gfield:not(.gfield--type-choice) {grid-column: span 6;}
.contact-detail-form .gform_wrapper input[type]:where(:not(.gform-text-input-reset):not([type=hidden]):not(.gfield-choice-input)), .contact-detail-form .gform_wrapper textarea, .contact-detail-form .gform_wrapper select {border-radius: 27px;background: #fff;box-shadow: 2px 2px 4px 0px #00000026;width: 100%;height: 46px;border: none;line-height:  21px;padding: 13px 15px;font-size: 15px;font-family: 'Graphik';font-weight: 400;color: #1D2545;outline: none;}
.contact-detail-form .gform_wrapper textarea {resize: none !important;}
.contact-detail-form .gform_wrapper .gform-grid-row{margin: 0;}
.contact-detail-form .gform_wrapper .gform-grid-col{padding: 0;}
.contact-detail-form .gform_wrapper .ginput_address_city, .contact-detail-form .gform_wrapper .ginput_address_country, .contact-detail-form .gform_wrapper .ginput_address_state, .contact-detail-form .gform_wrapper .ginput_address_zip {inline-size: 100%;}
.contact-detail-form .gform_wrapper legend{font-weight: 500;color: #1D2545;font-size: 15px; line-height: 21px;    margin-bottom: 11px;}
.contact-detail-form .gform_wrapper .gfield_required {display: none;}
.contact-detail-form .gform_wrapper.gform-theme input::-webkit-input-placeholder, .contact-detail-form .gform_wrapper.gform-theme textarea::-webkit-input-placeholder {color: #D8D7DF;}
.contact-detail-form .gform_wrapper.gform-theme input::-moz-placeholder, .contact-detail-form .gform_wrapper.gform-theme textarea::-moz-placeholder {color: #D8D7DF;opacity: 1;}
.contact-detail-form .gform_wrapper.gform-theme input:-ms-input-placeholder, .contact-detail-form .gform_wrapper.gform-theme textarea:-ms-input-placeholder {color: #D8D7DF;}
.contact-detail-form .gform_wrapper.gform-theme input::placeholder, .contact-detail-form .gform_wrapper.gform-theme textarea::placeholder {color: #D8D7DF;opacity: 1;}
.contact-detail-form .gform_wrapper .gfield_radio .gchoice label {font-weight: 600;margin-left: 12px;}
.contact-detail-form .gform_wrapper .gfield--type-radio .gfield-choice-input{border: none;box-shadow: 2px 2px 4px 0px #00000026;background: #fff;width: 26px;height: 26px;outline: none;}
.contact-detail-form .gform_wrapper .gfield--type-radio .gfield-choice-input:before{width: 20px;height: 20px;background: #E9521D;transition: all 0.5s ease;}
.contact-detail-form .gform_wrapper .gfield--type-choice .gchoice {align-items: center;cursor: pointer;}
.contact-detail-form .gform_wrapper .gfield--type-checkbox .gfield-choice-input {box-shadow: none;border-radius: 50%;width: 21px;height: 21px;background: #fff;border: none;}
.contact-detail-form .gform_wrapper .gfield--type-checkbox .gfield-choice-input:before {content: '';width: 21px;height: 21px;top: 0px;left: 0px;background: url(./assets/images/checkmark-icon.svg) no-repeat center;background-size: contain;}
.contact-detail-form .gform_wrapper .gfield--type-checkbox .gfield-choice-input:focus {outline: none;}
.contact-detail-form .gform_wrapper .validation_message{margin-bottom: -15px;}

.contact-detail-form .gform_wrapper.gform-theme form .gform-footer input.button.gform_button  {background: #0047BB;border-radius: 25px;padding: 0 12px;min-width: 147px;display: inline-grid;min-height: 40px;align-items: center;justify-content: center;font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 20px;line-height: 0px;letter-spacing: -0.05rem;vertical-align: middle;transition: all 0.5s ease;}
.contact-detail-form .gform_wrapper form .gform-footer {position: relative;display: inline-flex;width: max-content;gap: 0px;}
.contact-detail-form .gform_wrapper form .gform-footer::after {content: '';transform: scale(1);width: 40px;height: 40px;background: url(./assets/images/w-right-arrow-single.svg) no-repeat center;background-size: 16px;background-color: #0047BB;border-radius: 25px;transition: 0.3s ease;pointer-events: none;}
.contact-detail-form .gform_wrapper form .gform-footer::before {content: '';transform: scale(0);width: 0px;height: 40px;background: url(./assets/images/w-right-arrow-single.svg) no-repeat center;background-size: 16px;background-color: #0047BB;border-radius: 25px;transition: 0.3s ease;pointer-events: none;}
.contact-detail-form .gform_wrapper form .gform-footer:hover::before {width: 40px;transform: scale(1);}
.contact-detail-form .gform_wrapper form .gform-footer:hover::after {transform: scale(0);width: 0px;}
.contact-detail-form .gform_wrapper .gfield label a {text-decoration: underline;}
.contact-detail-form .gform_wrapper .gfield label a:hover {color: #E9521D;}

.choose-material-sec {padding-top: 113px;padding-bottom: 68px;background-color: #F8F8F8;}
.choose-material-sec .vc_row {max-width: 1232px;width: 100%;padding-left: 15px;padding-right: 15px;}
.choose-material-sec .material-title h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-style: Bold;font-size: 50px;line-height: 45px;letter-spacing: 0px;vertical-align: middle;margin-bottom: 50px;color: #1D2545;}
.choose-material-sec .material-selectors:not(.owl-loaded) {display: grid;grid-template-columns: repeat(4, 1fr);column-gap: 20px;}
.choose-material-sec .material-selectors .material-option {position: relative;cursor: pointer;}
.choose-material-sec .material-selectors .material-option .material-preview {border-radius: 16px;overflow: hidden;}
.choose-material-sec .material-selectors .material-option .material-preview img {transition: 0.3s all;width: 100%;height: 100%;}
.choose-material-sec .material-selectors .material-option input {position: absolute;top: 0;left: 0;width: 0px;height: 0px;opacity: 0;visibility: hidden;}
.choose-material-sec .material-selectors .material-option .material-name {position: absolute;left: 17px;bottom: 17px;cursor: pointer;transition: 0.3s ease;display: flex;align-items: center;}
.choose-material-sec .material-selectors .material-option .material-name span {padding: 14px 17px 12px 17px;background: #FFFFFF;border-radius: 50px;min-width: 204px;max-width: 204px;font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 20px;line-height: 20px;letter-spacing: -1px;vertical-align: middle;color: #0047BB;cursor: pointer;transition: 0.3s ease;display: flex;align-items: center;}
.choose-material-sec .material-selectors .material-option .material-name::before {content: '';width: 0px;height: 46px;background: url(./assets/images/b-right-arrow-single.svg) no-repeat center;background-size: 20px;background-color: #FFFFFF;border-radius: 46px;transition: 0.3s ease;transform: scale(0);}
.choose-material-sec .material-selectors .material-option .material-name::after {content: '';width: 46px;height: 46px;background: url(./assets/images/b-right-arrow-single.svg) no-repeat center;background-size: 20px;background-color: #FFFFFF;border-radius: 46px;transition: 0.3s ease;}
.choose-material-sec .material-selectors .material-option:not(.active):hover .material-name::before {transform: scale(1);width: 46px}
.choose-material-sec .material-selectors .material-option.active .material-name::before {transform: scale(0);}
.choose-material-sec .material-selectors .material-option:not(.active):hover .material-name::after {transform: scale(0);width: 0px;}
.choose-material-sec .material-selectors .material-option.active .material-name::after {background: url(./assets/images/w-right-arrow-single.svg) no-repeat center;background-size: 20px;background-color: #0047BB;transform: scale(1) rotate(90deg);}
.choose-material-sec .material-selectors .material-option:not(.active):hover .material-name span {background: #FFFFFF;color: #0047BB;}
.choose-material-sec .material-selectors .material-option.active .material-name span {background: #0047BB;color: #FFFFFF;}

.choose-material-sec .material-selectors .owl-nav .owl-prev {position: absolute;top: 50%;left: 0px;transform: translateY(-50%);width: 50px;height: 50px;background: url(./assets/images/w-left-arrow.svg) no-repeat center;background-size: 25px;background-color: #1D2545;border-radius: 50px;}
.choose-material-sec .material-selectors .owl-nav .owl-next {position: absolute;top: 50%;right: 16px;transform: translateY(-50%);width: 50px;height: 50px;background: url(./assets/images/w-right-arrow.svg) no-repeat center;background-size: 25px;background-color: #1D2545;border-radius: 50px;}
.choose-material-sec .material-options .material-display {display: none;}
.choose-material-sec .material-options.active .material-display {display: block;}
.choose-material-sec .material-options .material-display {margin-top: 67px;}
.choose-material-sec .material-options .material-display .selected-material {padding: 5px 28px;border-radius: 20px;background-color: #1D2545;}
.choose-material-sec .material-options .material-display .selected-material h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 50px;line-height: 116%;letter-spacing: 0px;color: #FFFFFF;}
.choose-material-sec .material-options .material-display .accordion-header {display: flex;flex-wrap: wrap;margin-top: 20px;border-bottom: 1px solid #D9D9D9;padding-bottom: 16px;}
.choose-material-sec .material-options .material-display .accordion-header .col {padding-left: 25px;padding-right: 25px;}
.choose-material-sec .material-options .material-display .accordion-header .col:first-child {padding-left: 0px;}
.choose-material-sec .material-options .material-display .accordion-header .col:last-child {padding-right: 0px;}
.choose-material-sec .material-options .material-display .accordion-header .col h3 {font-family: 'Graphik';font-weight: 500;font-size: 18px;line-height: 21px;letter-spacing: 0px;padding-top: 10px;}
.choose-material-sec .material-options .material-display .accordion-header .col.one {max-width: 277px;width: 100%;border-right: 1px solid #D8D7DF;}
.choose-material-sec .material-options .material-display .accordion-header .col.two {max-width: 377px;width: 100%;border-right: 1px solid #D8D7DF;}
.choose-material-sec .material-options .material-display .accordion-header .col.three {max-width: 379px;width: 100%;border-right: 1px solid #D8D7DF;}
.choose-material-sec .material-options .material-display .accordion-header .col.four {max-width: 169px;width: 100%;padding-left: 35px;}
.choose-material-sec .material-options .material-display .accordion-item {display: flex;flex-wrap: wrap;align-items: center;padding-top: 20px;padding-bottom: 20px;border-bottom: 1px solid #D9D9D9;}
.choose-material-sec .material-options .material-display .accordion-item:last-child {border-bottom: none;}
.choose-material-sec .material-options .material-display .accordion-item .col {padding-left: 25px;padding-right: 25px;}
.choose-material-sec .material-options .material-display .accordion-item .col:first-child {padding-left: 0px;}
.choose-material-sec .material-options .material-display .accordion-item .col:last-child {padding-right: 0px;}
.choose-material-sec .material-options .material-display .accordion-item .col.one {max-width: 277px;width: 100%;}
.choose-material-sec .material-options .material-display .accordion-item .col.two {max-width: 377px;width: 100%;}
.choose-material-sec .material-options .material-display .accordion-item .col.three {max-width: 379px;width: 100%;}
.choose-material-sec .material-options .material-display .accordion-item .col.four {max-width: 169px;width: 100%;}
.choose-material-sec .material-options .material-display .accordion-item .col .image {max-width: 220px;width: 100%;border-radius: 16px;overflow: hidden;}
.choose-material-sec .material-options .material-display .accordion-item .col h4 {font-family: 'Graphik';font-weight: 700;font-size: 18px;line-height: 21px;letter-spacing: 0px;color: #1D2545;margin-bottom: 5px;}
.choose-material-sec .material-options .material-display .accordion-item .col p {font-family: 'Graphik';font-weight: 400;font-size: 18px;line-height: 21px;letter-spacing: 0px;color: #1D2545;}
.choose-material-sec .material-options .material-display .accordion-item .col .quantity p {font-weight: 500;}
/* .choose-material-sec .material-options .material-display .accordion-item .col .price {width: max-content;} */
.choose-material-sec .material-options .material-display .accordion-item .col .price p {font-weight: 500;text-align: center;}
.choose-material-sec .material-options .material-display .accordion-item .col .price span {font-family: 'Graphik';font-weight: 400;font-size: 14px;line-height: 21px;letter-spacing: 0px;text-align: center;color: #1D2545;display: block;}

.choose-material-sec .loader-wrp {display: flex;justify-content: center;}
.choose-material-sec .loader {position: relative;min-height: 100px;width: 100px;display: flex;align-items: center;justify-content: center;}
.choose-material-sec .spinner {border: 4px solid #f3f3f3;border-top: 4px solid #3498db;border-radius: 50%;width: 40px;height: 40px;animation: spin 1s linear infinite;}

@keyframes spin {
    0% {transform: rotate(0deg);}
    100% {transform: rotate(360deg);}
}

.stay-informed-sec {padding-top: 70px;padding-bottom: 87px;background-color: #D8D7DF;}
.stay-informed-sec .vc_row {max-width: 1238px;width: 100%;padding-left: 15px;padding-right: 15px;}
.stay-informed-sec .wpb_text_column {max-width: 508px;width: 100%;}
.stay-informed-sec .wpb_text_column .wpb_wrapper h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 50px;line-height: 45px;letter-spacing: 0px;text-transform: uppercase;color: #1D2545;margin-bottom: 25px;}
.stay-informed-sec .wpb_text_column .wpb_wrapper p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;margin-bottom: 25px;}
.stay-informed-sec .gform_wrapper form .gform_fields {display: block;position: relative;}
.stay-informed-sec .gform_wrapper form .gform_fields .gfield {margin-bottom: 12px;}
.stay-informed-sec .gform_wrapper form .gform_fields .gfield:nth-child(1) {max-width: 557.5px;width: 100%;padding-right: 57.5px;}
.stay-informed-sec .gform_wrapper form .gform_fields .gfield:nth-child(2) {max-width: calc(100% - 557.5px);width: 100%;padding-left: 57.5px;position: absolute;top: 0;right: 0;}
.stay-informed-sec .gform_wrapper form .gform_fields .gfield:nth-child(3) {max-width: 557.5px;width: 100%;padding-right: 57.5px;}
.stay-informed-sec .gform_wrapper form .gform_fields .gfield:nth-child(4) {max-width: 557.5px;width: 100%;padding-right: 57.5px;}
.stay-informed-sec .gform_wrapper form .gform_fields .gfield:nth-child(5) {max-width: 557.5px;width: 100%;padding-right: 57.5px;}
.stay-informed-sec .gform_wrapper form .gform_fields .gfield .gfield_label {font-family: 'Graphik';font-weight: 500;font-style: Medium;font-size: 15px;line-height: 21px;letter-spacing: 0px;margin-bottom: 8px;color: #1D2545;}
.stay-informed-sec .gform_wrapper form .gform_fields .gfield input:not([type="checkbox"]) {box-shadow: none;padding: 15px 15px 11px 15px;background-color: #FFFFFF;border: none;border-radius: 30px;font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 20px;letter-spacing: 0px;color: #1D2545;height: auto;}
.stay-informed-sec .gform_wrapper form .gform_fields .gfield input:not([type="checkbox"]):focus {box-shadow: 0px 0px 0px 2px #1D2545;outline: none;}
.stay-informed-sec .gform_wrapper form .gform_fields .gfield input:not([type="checkbox"])::placeholder {color: #D8D7DF;}
.stay-informed-sec .gform_wrapper form .gform_fields .gfield .gfield_label .gfield_required {display: none;}
.stay-informed-sec .gform_wrapper form .gform_fields .gfield.gfield--type-checkbox:not(.select-materials) .gfield_label {display: none;}
.stay-informed-sec .gform_wrapper form .gform_fields .gfield.gfield--type-checkbox:not(.select-materials) {margin-top: 23px;}
.stay-informed-sec .gform_wrapper form .gform_fields .gfield.gfield--type-checkbox:not(.select-materials) input {box-shadow: none;width: 21px;height: 21px;cursor: pointer;border-radius: 35px;background-color: #FFFFFF;border: none;padding: 0px;position: relative;}
.stay-informed-sec .gform_wrapper form .gform_fields .gfield.gfield--type-checkbox:not(.select-materials) label {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;cursor: pointer;}
.stay-informed-sec .gform_wrapper form .gform_fields .gfield.gfield--type-checkbox:not(.select-materials) label a {color: #1D2545;text-decoration: underline;}
.stay-informed-sec .gform_wrapper form .gform_fields .gfield.gfield--type-checkbox:not(.select-materials) label a:hover {color: #E9521D;text-decoration: underline;}
.stay-informed-sec .gform_wrapper form .gform_fields .gfield.gfield--type-checkbox:not(.select-materials) input:focus {box-shadow: none;outline: none;}
.stay-informed-sec .gform_wrapper form .gform_fields .gfield.gfield--type-checkbox:not(.select-materials) input::before {content: '';width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;background: url(./assets/images/checkmark-icon.svg) no-repeat center;background-size: contain;}
.stay-informed-sec .gform_wrapper form .gform_fields .select-materials .gfield_checkbox {column-gap: 10px;row-gap: 42px;flex-direction: initial;flex-wrap: wrap;}
.stay-informed-sec .gform_wrapper form .gform_fields .select-materials .gfield_checkbox .gchoice {display: block;max-width: 204px;width: 100%;position: relative;}
.stay-informed-sec .gform_wrapper form .gform_fields .select-materials .gfield_checkbox .gchoice input {position: absolute;top: 0px;left: 0px;width: 0px;height: 0px;opacity: 0;visibility: hidden;}
.stay-informed-sec .gform_wrapper form .gform_fields .select-materials .gfield_checkbox .gchoice label {background-color: #FFFFFF;display: block;padding: 14px 30px;font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 20px;line-height: 18px;letter-spacing: -1px;text-align: center;color: #0047BB;margin: 0px;border-radius: 50px;cursor: pointer;}
.stay-informed-sec .gform_wrapper form .gform_fields .select-materials .gfield_checkbox .gchoice input:checked + label {background-color: #0047BB;color: #FFFFFF;}
.stay-informed-sec .gform_wrapper form .gform-footer {margin-top: 36px;position: relative;width: max-content;gap: 0px;}
.stay-informed-sec .gform_wrapper form .gform-footer::after {content: '';transform: scale(1);width: 40px;height: 40px;background: url(./assets/images/w-right-arrow-single.svg) no-repeat center;background-size: 16px;background-color: #0047BB;border-radius: 25px;transition: 0.3s ease;pointer-events: none;}
.stay-informed-sec .gform_wrapper form .gform-footer::before {content: '';transform: scale(0);width: 0px;height: 40px;background: url(./assets/images/w-right-arrow-single.svg) no-repeat center;background-size: 16px;background-color: #0047BB;border-radius: 25px;transition: 0.3s ease;pointer-events: none;}
.stay-informed-sec .gform_wrapper form .gform-footer:hover::before {width: 40px;transform: scale(1);}
.stay-informed-sec .gform_wrapper form .gform-footer:hover::after {transform: scale(0);width: 0px;}
.stay-informed-sec .vc_row .vc_column-inner .gform_wrapper form .gform-footer input.gform_button {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 20px;line-height: 22px;letter-spacing: -1px;padding: 10px 15.5px 8px 15.5px;border-radius: 25px;border: none;position: relative;background: #0047BB;box-shadow: none;z-index: 1;text-transform: uppercase;}


/* contact us page */
.contact-info-section .contact-form-row { display: flex ; flex-wrap: nowrap; gap: 20px; }
.contact-info-section .contact-form-row .heading-col { margin-bottom: 50px; }
.contact-info-section .contact-form-row .gfield.full-gfield{ grid-column: span 12; }
.contact-info-section .col-right > .vc_column-inner > div{ display: grid ; gap: 32px; }
.contact-info-box{ background: #D8D7DF; border-radius: 16px; padding: 34px 15px; }
.contact-info-box.mail-box p { gap: 0; }
.contact-info-section { padding-bottom: 143px; }
.contact-info-section .col-right { margin-top: -138px; }
.adresge-cnt-grid { margin-bottom: 42px; }
.adresge-cnt-grid .vc_column-inner > .wpb_wrapper { display: grid ; grid-template-columns: max-content max-content; gap: 20px; }
.adresge-cnt-block > div { display: grid ; gap: 42px; }
.adresge-cnt-block strong{font-weight: 600;}
.adresge-cnt-block a{text-decoration: underline;}
.adresge-cnt-block a:hover{text-decoration: none;color: #E9521D;}
.adresgegevens-section .col-left h2 {margin-bottom: 40px;}
.contact-info-box h4 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 22px;line-height: 22px;letter-spacing: -0.05rem;text-align: center;color: #000;margin-bottom: 35px;}
.contact-info-box  p, .contact-info-box  a{font-size: 15px;line-height: 20px;color: #1D2545;display: inline-grid;grid-auto-flow: column; gap: 20px;align-items: center;}
.contact-info-box  p:before, .contact-info-box  a:before{content: "";display: inline-block;background-repeat: no-repeat;}
.contact-info-box.phone-box  p:before{background: url("./assets/images/cnt-tel.svg");width: 42px; height: 42px;}
.contact-info-box.mail-box  a:before{background: url("./assets/images/cnt-mail.svg");width: 42px; height: 27px;}
.contact-info-box.time-box  p:before{background: url("./assets/images/cnt-clock.svg");width: 46px; height: 46px;}
.contact-info-box  p{padding-left: 15px;padding-right: 15px;}

.inner-banner.afval-container .hero-banner-content {padding: 42px 63px 48px 119px;}
.inner-banner.afval-container .hero-banner-content h1 {margin-bottom: 26px;}

.nieuws_categorie-nieuw .nieuws-sec h2 { font-family: 'Halvar Breitschrift'; font-weight: 700; font-size: 30px; line-height: 1; text-transform: uppercase; letter-spacing: -0.05rem; color: #E9521D; margin-bottom: 42px; }

.diensten-maatwerk-voor {padding-bottom: 125px;background: #F8F8F8;}

/* .difference-with-us-sec.vacature .col-right .load-more-btn {display: none;} */

.stay-informed-sec .gform_confirmation_message {max-width: 500px;width: 100%;color: #2CAB49;}
.choose-material-sec .material-options .material-display .accordion-item .col .image img {object-fit: cover;width: 100%;height: 100%;max-height: 135px;}

/* popup design */
.modal {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 10001;align-items: center;justify-content: center;display: none;}
.modal-dialog {max-width: 100%;width: 100%;margin: 28px;margin-right: auto;margin-left: auto;position: relative;pointer-events: none;min-height: calc(100% - 28px * 2);height: calc(100% - 28px * 2);transform: translateY(-50px);transition: transform .3s ease-out;display: flex;align-items: center;}
.modal.show .modal-dialog {transform: translateY(0px);transition: transform .3s ease-out;}
.modal-content {position: relative;width: 100%;pointer-events: auto;;border-radius: 8px;outline: 0;max-height: 100%;background: #FFFFFF;overflow: hidden;padding: 30px;display: flex;flex-direction: column;}
.modal-header {display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;padding-bottom: 10px;border-bottom: 1px solid #D9D9D9;margin-bottom: 10px;}
.modal-header h2 {font-size: 25px;line-height: 100%;letter-spacing: 0px;color: #1D2545;font-family: 'Halvar Breitschrift';font-weight: 700;margin: 0;max-width: calc(100% - 45px);}
.modal-header .btn-close {border: none;background-color: #1D2545;width: 30px;height: 30px;cursor: pointer;position: relative;outline: none;border-radius: 3px;padding: 5px;}
.modal-body {overflow-y: auto;flex: 1 1 auto;}
.modal-overlay {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.6);display: none;z-index: 10000;}


.vacature-modal .modal-dialog {max-width: 991px;}
.vacature-modal .modal-header {margin-bottom: 20px;}
.vacature-modal .modal-content {background: #F8F8F8;}
.vacature-modal .modal-content form {padding-right: 5px;}
.vacature-modal .modal-content form .gform_fields {gap: 0px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.vacature-modal .modal-content form .gform_fields .gfield {max-width: calc(50% - 10px);width: 100%;margin-bottom: 25px;}
.vacature-modal .modal-content form .gform_fields .gfield .gfield_label {font-family: 'Graphik';font-weight: 500;font-size: 15px;line-height: 100%;letter-spacing: 0px;margin-bottom: 5px;}
.vacature-modal .modal-content form .gform_fields .gfield .gfield_label .gfield_required {display: none;}
.vacature-modal .modal-content form .gform_fields .gfield .ginput_container {display: block;padding: 0px;margin: 0;}
.vacature-modal .modal-content form .gform_fields .gfield .ginput_container .gform-grid-col {padding: 0px;}
.vacature-modal .modal-content form .gform_fields .gfield .ginput_container input:not([type="submit"],[type="checkbox"]) {height: 46px;padding: 11px;border-radius: 46px;font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 100%;letter-spacing: 0px;width: 100%;box-shadow: 2px 2px 4px 0px #00000026;border: none;}
.vacature-modal .modal-content form .gform_fields .gfield .ginput_container textarea {border-radius: 27px;background: #fff;box-shadow: 2px 2px 4px 0px #00000026;min-height: 1px;width: 100%;height: 150px;border: none;line-height: 21px;padding: 13px 15px;font-size: 15px;font-family: 'Graphik';font-weight: 400;color: #1D2545;outline: none;resize: none;}
.vacature-modal .modal-content form .gform_fields .gfield .ginput_container input {outline: none;}
.vacature-modal .modal-content form .gform_fields .gfield .ginput_container input:focus {border-color: #0047BB;}
.vacature-modal .modal-content form .gform_fields .gfield .ginput_container input::placeholder, .vacature-modal .modal-content form .gform_fields .gfield .ginput_container textarea::placeholder {color: #D8D7DF;}
.vacature-modal .modal-content form .gform_fields .gfield:nth-child(1) {max-width: 100%;}
.vacature-modal .modal-content form .gform_fields .gfield:nth-last-child(2) {max-width: 100%;}
.vacature-modal .modal-content form .gform_fields .gfield:last-child {max-width: 100%;margin-bottom: 0px;}
.vacature-modal .modal-content form .gform_fields .gfield .gchoice .gfield-choice-input {border-radius: 50%;width: 21px;height: 21px;background: #fff;border: none;}
.vacature-modal .modal-content form .gform_fields .gfield .gchoice .gfield-choice-input:before {content: '';width: 21px;height: 21px;background: url(./assets/images/checkmark-icon.svg) no-repeat center;background-size: contain;}
.vacature-modal .modal-content form .gform_fields .gfield .gchoice label {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;cursor: pointer;}
.vacature-modal .modal-content form .gform-footer {margin-top: 30px;position: relative;width: max-content;gap: 0px;}
.vacature-modal .modal-content form .gform-footer::after {content: '';transform: scale(1);width: 40px;height: 40px;background: url(./assets/images/w-right-arrow-single.svg) no-repeat center;background-size: 16px;background-color: #0047BB;border-radius: 25px;transition: 0.3s ease;pointer-events: none;}
.vacature-modal .modal-content form .gform-footer::before {content: '';transform: scale(0);width: 0px;height: 40px;background: url(./assets/images/w-right-arrow-single.svg) no-repeat center;background-size: 16px;background-color: #0047BB;border-radius: 25px;transition: 0.3s ease;pointer-events: none;}
.vacature-modal .modal-content form .gform-footer:hover::before {width: 40px;transform: scale(1);}
.vacature-modal .modal-content form .gform-footer:hover::after {transform: scale(0);width: 0px;}
.vacature-modal .modal-content form .gform-footer #gform_submit_button_12 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 20px;line-height: 22px;letter-spacing: -1px;padding: 10px 15.5px 8px 15.5px;border-radius: 25px;border: none;position: relative;background: #0047BB;box-shadow: none;z-index: 1;}
.vacature-modal .modal-content form .gform_fields .gfield .custom-upload-box {background-color: #FFFFFF;border-radius: 20px;padding: 20px;text-align: center;cursor: pointer;transition: all 0.3s ease;position: relative;box-shadow: 2px 2px 4px 0px #00000026;height: 120px;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.vacature-modal .modal-content form .gform_fields .gfield .custom-upload-box .select-span {display: block;font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;margin-bottom: 10px;color: #D8D7DF;}
.vacature-modal .modal-content form .gform_fields .gfield .custom-upload-box .file-name {display: block;font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;margin-bottom: 0px;color: #1D2545;}
.vacature-modal .modal-content form .gform_fields .gfield .custom-upload-box .upload-btn {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background: transparent;border: none;outline: none;box-shadow: none;}
.vacature-modal .modal-content form .gform_fields .gfield .custom-upload-box .upload-btn:hover {background: transparent;}
.vacature-modal .modal-content form .gform_fields .gfield .gfield_description {margin-top: 10px;color: #666;font-size: 14px;}
.vacature-modal .modal-content form .gform_fields .gfield .validation_message {color: #ff4444;font-size: 14px;margin-top: 5px;}
.vacature-modal .modal-content form .gform_fields .gfield .validation_message--hidden-on-empty {display: none;}
.vacature-modal .modal-content form .gform_fields .gfield input[type="file"] {display: none;}

.nieuws-detail-sec .content-row .wpb_content_element h3 {margin-bottom: 20px;}

.print-actions {display: flex;}
.print-actions .print-pdf-btn {margin-left: auto;width: 31px;height: 31px;border: none;cursor: pointer;display: flex;align-items: center;justify-content: center;outline: none;}

.steps-page .tab_content .row .left-col .s5.all-step {position: relative;}
.steps-page .tab_content .row .left-col .s5.all-step .loader-wrp {position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;z-index: 9;transform: translate(-50%, -50%);align-items: center;background-color: rgba(0, 0, 0, 0.2);opacity: 0;visibility: hidden;}
.steps-page .tab_content .row .left-col .s5.all-step .loader-wrp.active {opacity: 1;visibility: visible;}
.success-msg {background-color: #D1E7DD;border-radius: 6px;border: 1px solid #A3CFBB;color: #0A3622;padding: 16px;position: relative;margin-bottom: 25px;font-family: 'Graphik';font-weight: 500;font-size: 15px;line-height: 20px;letter-spacing: 0px;}


.maatwerk-voor-sec .vc-image-carousel:not(.owl-loaded) {display: flex;}
.maatwerk-voor-sec .vc-image-carousel:not(.owl-loaded) .carousel-slide:not(:first-child) {display: none;}
.maatwerk-voor-sec .vc-image-carousel .carousel-slide img {position: absolute;top: 0;left: 0;width: 100%;}

.b-d-none {display: none !important;}


.vc-tag-button {display: flex;}
.vc-tag-button .tag-button {display: inline-flex;border: none;transition: 0.3s ease;position: relative;align-items: center;background: none;cursor: pointer;}
.vc-tag-button .tag-button::before {content: '';width: 0px;height: 40px;background: url(./assets/images/w-right-arrow-single.svg) no-repeat center;background-size: 16px;background-color: #0047BB;border-radius: 46px;transition: 0.3s ease;transform: scale(0);}
.vc-tag-button .tag-button::after {content: '';width: 40px;height: 40px;background: url(./assets/images/w-right-arrow-single.svg) no-repeat center;background-size: 16px;background-color: #0047BB;border-radius: 46px;transition: 0.3s ease;}
.vc-tag-button .tag-button:hover::before {transform: scale(1);width: 40px;}
.vc-tag-button .tag-button:hover::after {transform: scale(0);width: 0px;}
.vc-tag-button .tag-button span {display: inline-block;padding: 11px 16px 9px 16px;border: none;background: #0047BB;border-radius: 50px; font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 20px;line-height: 20px;letter-spacing: -1.03px;vertical-align: middle;color: #FFFFFF;transition: 0.3s ease;left: 0px;position: relative;}
.vc-tag-button .tag-button:hover span {background: #0047BB;color: #FFFFFF;}


.vc-tag-button.white .tag-button {display: inline-flex;border: none;transition: 0.3s ease;position: relative;background: none;cursor: pointer;}
.vc-tag-button.white .tag-button::before {content: '';width: 0px;height: 40px;background: url(./assets/images/b-right-arrow-single.svg) no-repeat center;background-size: 16px;background-color: #ffffff;border-radius: 46px;transition: 0.3s ease;transform: scale(0);}
.vc-tag-button.white .tag-button::after {content: '';width: 40px;height: 40px;background: url(./assets/images/b-right-arrow-single.svg) no-repeat center;background-size: 16px;background-color: #ffffff;border-radius: 46px;transition: 0.3s ease;}
.vc-tag-button.white .tag-button:hover::before {transform: scale(1);width: 40px;}
.vc-tag-button.white .tag-button:hover::after {transform: scale(0);width: 0px;}
.vc-tag-button.white .tag-button span {display: inline-block;padding: 11px 16px 9px 16px;border: none;background: #ffffff;border-radius: 50px; font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 20px;line-height: 20px;letter-spacing: -1.03px;vertical-align: middle;color: #0047BB;transition: 0.3s ease;left: 0px;position: relative;}


.afvalcontainer-west-sec {position: relative; margin-top: 150px; }
.afvalcontainer-west-sec .image-row{position: absolute; top: 0; left: 0; right: 0; bottom: 0; height: 100%; width: 100%; display: block; z-index: 1; }
.afvalcontainer-west-sec .image-row *{width: 100%; height: 100%; }
.afvalcontainer-west-sec .image-row img{width: 100%; height: 100%; object-fit: cover; object-position: center; }
.afvalcontainer-west-sec .content-row{padding: 100px 0; position: relative; z-index: 1; }
.afvalcontainer-west-sec .content-row h2,.aanvraag-west-sec h2 {font-size: 80px; line-height: 90px; color: #ffffff; font-family: 'Halvar Breitschrift'; text-transform: uppercase; max-width: 1440px; padding-left: 42px; padding-right: 31px; margin: 0 auto; }
.aanvraag-west-sec {background: #1D2545; padding: 100px 0; margin-top: 100px; }

.steps-page .tab_content .row .left-col .all-step {margin-bottom: 50%;}

.contact-info-section form .gfield--type-checkbox legend{display:none;}
.menu-section .logo .mobile-logo{display:none;}

.gform_confirmation_message {
    background-color: #D1E7DD;
    border-radius: 6px;
    border: 1px solid #A3CFBB;
    color: #0A3622;
    padding: 16px;
    position: relative;
    margin-bottom: 25px;
    font-family: 'Graphik';
    font-weight: 500;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0px;
}