.main-footer{background-color:#f9f9f9;position:relative;overflow:hidden;z-index:2}@media only screen and (min-width: 1140px){.main-footer .inner-wrap{display:flex}}@media only screen and (min-width: 1140px){.main-footer:after{content:"";position:absolute;width:100%;height:100%;display:block;top:0;bottom:0;left:75%;z-index:0;background-color:#000}}.footer__footer-block{background-color:#f9f9f9;padding-top:40px;display:grid;column-gap:1.5rem;grid-template-columns:1fr;grid-template-areas:"menu1" "menu2" "menu3" "logo" "service"}@media only screen and (min-width: 480px){.footer__footer-block{grid-template-columns:1fr 1fr;grid-template-areas:"menu1 menu2" "menu3 logo" "service service"}}@media only screen and (min-width: 768px){.footer__footer-block{grid-template-columns:1fr 1fr auto;grid-template-areas:"menu1 menu2 menu3" "menu1 menu2 logo" "service service service"}}@media only screen and (min-width: 1140px){.footer__footer-block{padding-right:1.5rem;grid-template-columns:1fr 1fr;grid-template-areas:"menu1 menu2" "menu3 logo" "service service"}}@media only screen and (min-width: 1280px){.footer__footer-block{grid-template-columns:1fr 1fr auto;grid-template-areas:"menu1 menu2 menu3" "menu1 menu2 logo" "service service service"}}.footer__footer-block+.footer__footer-block{background-color:#000;padding-top:0}.footer__footer-block .footer__menu--main{grid-area:menu1}.footer__footer-block .footer__menu--secondary{grid-area:menu2}.footer__footer-block .footer__menu--social{grid-area:menu3}.footer__footer-block .footer__certifications{grid-area:logo;width:100%;display:flex;justify-content:start}@media only screen and (min-width: 480px){.footer__footer-block .footer__certifications{align-self:end;justify-content:center}}.footer__footer-block .footer__certifications img{width:min(100%,100px);margin-bottom:1.5rem;max-width:100px;display:block}.footer__footer-block .footer__service-menu{grid-area:service}.footer__footer-block--menus>*{flex:0 0 100%}@media only screen and (min-width: 1140px){.footer__footer-block--menus{flex:1 0 330px}}@media only screen and (min-width: 1280px){.footer__footer-block--menus{padding-right:clamp(1.5rem,-16.55rem + 25.3333vw,6.25rem)}}@media only screen and (min-width: 1140px){.footer__footer-block--newsletter{flex:0 0 50%}}@media only screen and (min-width: 1280px){.footer__footer-block--newsletter{flex:0 0 380px}}@media only screen and (min-width: 1400px){.footer__footer-block--newsletter{flex:0 0 38.75%}}.footer__newsletter{background-color:#000;padding-inline:clamp(1.5rem,-1.35rem + 12.16vw,6.25rem);margin-inline:clamp(-6.25rem,1.35rem - 12.16vw,-1.5rem);padding-top:24px;padding-bottom:24px;width:calc(100% + 21.6vw)}@media only screen and (min-width: 1140px){.footer__newsletter{padding-left:56px;padding-right:0;margin:0;padding-top:36px;padding-bottom:36px;position:relative;z-index:1}}.footer__newsletter input::placeholder{color:rgba(0,0,0,.4)}.newsletter__title{color:#fff;font-weight:300;max-width:320px;font-size:1.625rem;margin-bottom:16px}@media only screen and (min-width: 960px){.newsletter__title{font-size:2.375rem}}@media only screen and (min-width: 1400px){.newsletter__title{font-size:3rem;margin-bottom:24px}}.newsletter__subscribe{max-width:500px}.newsletter__subscribe label{color:#fff;font-size:16px}.newsletter__subscribe label.error{color:#ee3939}.newsletter__subscribe .form-item--error-message{font-size:14px;color:#ee3939}.newsletter__subscribe .form-submit{top:0}.newsletter__subscribe [type=checkbox]{background-color:#fff}.newsletter__subscribe [type=checkbox]+label{color:#fff}.newsletter__subscribe .webform-submission-form{margin-bottom:0;display:flex;flex-wrap:wrap}.newsletter__subscribe .webform-submission-form input{margin-bottom:0;border:0}.newsletter__subscribe .webform-submission-form .form-item{padding:4px 0 0 0}@media only screen and (min-width: 375px){.newsletter__subscribe .webform-submission-form .form-item-voornaam{flex:1 1 60%}}@media only screen and (min-width: 375px){.newsletter__subscribe .webform-submission-form .form-item-tussenvoegsel{flex:0 0 110px;padding-left:16px}}.newsletter__subscribe .webform-submission-form .form-item-e-mailadres{padding-top:33px}.newsletter__subscribe .webform-submission-form .form-actions{padding-top:33px}.newsletter__subscribe .webform-submission-form .messages{margin-bottom:0;border:0;padding:0;background-color:rgba(0,0,0,0)}.newsletter__subscribe .webform-submission-form .system-messages{padding:0 0 16px 0;display:none}.newsletter__subscribe .webform-submission-form .webform-confirmation__message{color:#fff;font-size:16px}.newsletter__subscribe .webform-submission-form .messages__list{margin:0;padding-left:24px;flex-wrap:wrap;display:flex}.newsletter__subscribe .webform-submission-form .messages__list li{padding:0 24px 0 0;color:#ee3939;font-size:16px}.newsletter__subscribe .webform-submission-form .messages__list li:last-child{padding-right:0}.newsletter__subscribe a{color:#fff}.newsletter__subscribe a:hover,.newsletter__subscribe a:active,.newsletter__subscribe a:focus{text-decoration:none}.newsletter__subscribe .form-item{margin-bottom:0}.newsletter__subscribe .form-actions input,.newsletter__subscribe .form-actions button{height:44px;border:1px solid #f07f00;background:url("../../images/icons/icon-send-icon.svg") no-repeat center 12px #f07f00;color:#f07f00;width:44px;display:block;padding-right:16px;margin-right:0;text-indent:-999px}.newsletter__subscribe .form-actions input:hover,.newsletter__subscribe .form-actions input:active,.newsletter__subscribe .form-actions input:focus,.newsletter__subscribe .form-actions button:hover,.newsletter__subscribe .form-actions button:active,.newsletter__subscribe .form-actions button:focus{color:#f07f00;background:url("../../images/icons/icon-send-icon--black.svg") no-repeat center 12px #f07f00}.newsletter__subscribe .form-actions .icon--button{width:44px;height:44px}.newsletter__subscribe .form-item-e-mailadres{flex:1 0 200px;margin-bottom:16px;max-width:465px;position:relative}@media only screen and (min-width: 960px){.newsletter__subscribe .form-item-e-mailadres{padding:0}}.newsletter__subscribe .form-item-e-mailadres>label{position:absolute;top:3px}.newsletter__subscribe .form-item-e-mailadres input{height:44px;border:1px solid #fff;display:block}.newsletter__subscribe .form-item-e-mailadres input:hover,.newsletter__subscribe .form-item-e-mailadres input:active,.newsletter__subscribe .form-item-e-mailadres input:focus{border:1px solid #fff}.newsletter__subscribe .form-item-privacy{flex:0 0 100%;display:flex}.newsletter__subscribe .form-item-privacy input{flex:0 0 20px}.newsletter__subscribe .form-item-privacy label{padding-top:2px;font-size:14px;line-height:1.25;top:2px;font-weight:300}@media only screen and (min-width: 600px){.footer__footer-block--newsletter{width:calc(100% + 21.6vw);margin-left:0;margin-right:0}}.footer__menu .footer__menu-list a{transition:200ms all}.footer__menu--main .footer__menu-list a{position:relative;display:block;padding-left:28px;font-size:1.125rem}@media only screen and (min-width: 1400px){.footer__menu--main .footer__menu-list a{font-size:1.25rem}}.footer__menu--main .footer__menu-list a:link,.footer__menu--main .footer__menu-list a:visited{color:#000;text-decoration:none}.footer__menu--main .footer__menu-list a:hover,.footer__menu--main .footer__menu-list a:active,.footer__menu--main .footer__menu-list a:focus{color:#f07f00}.footer__menu--main .footer__menu-list a:hover:before,.footer__menu--main .footer__menu-list a:active:before,.footer__menu--main .footer__menu-list a:focus:before{transform:rotate(45deg)}.footer__menu--main .footer__menu-list a:before{transition:200ms all;content:"";position:absolute;left:0;top:9px;width:14px;height:13px;background:url("../../images/icons/arrow-turned--orange.svg") no-repeat 0 0 rgba(0,0,0,0)}.footer__menu--social .footer__menu-list{margin-left:-6px;display:flex}.footer__menu-title{font-weight:300;font-size:1.25rem;margin-bottom:16px}@media only screen and (min-width: 1400px){.footer__menu-title{font-size:2rem;margin-bottom:20px}}.footer__menu-list{list-style:none;margin:0 0 40px 0;padding:0}.footer__socialmedia-link{padding:4px;display:flex;justify-content:center;align-items:center;width:30px;height:30px;margin-right:4px;margin-left:4px}.footer__socialmedia-link svg{transition:150ms all;fill:#f07f00;color:#f07f00}.footer__socialmedia-link:hover svg,.footer__socialmedia-link:active svg,.footer__socialmedia-link:focus svg{fill:#000;color:#000}.footer__socialmedia-link--facebook{margin-right:0;padding-right:0;padding-left:0}.footer__socialmedia-link--facebook svg{width:10px;height:20px}.footer__socialmedia-link--twitter svg{width:28px;height:19px}.footer__socialmedia-link--instagram{top:1px;position:relative}.footer__socialmedia-link--instagram svg{width:20px;height:20px}.footer__socialmedia-link--linkedin svg{width:22px;height:20px}.footer__socialmedia-link--youtube{top:1px;position:relative;padding:0;margin-left:6px}.footer__socialmedia-link--youtube svg{width:29px;height:20px}.footer__service-menu{display:flex;flex-wrap:wrap}.footer__service-menu p{font-size:14px;font-weight:400;margin-bottom:12px}.service-menu__address{flex:0 0 100%}@media only screen and (min-width: 768px){.service-menu__address{flex:0 0 auto;margin-right:24px}}.service-menu__address>span{display:block}@media(min-width: 520px){.service-menu__address>span{display:inline}}@media(min-width: 520px){.service-menu__address>span+span{display:inline;margin-left:24px}}.service-menu__copy{flex:0 0 50%}@media only screen and (min-width: 768px){.service-menu__copy{flex:0 0 auto;margin-right:24px}}.service-menu__list{flex:0 0 100%;margin:0 0 24px 0;list-style:none;padding:0;display:flex}@media only screen and (min-width: 768px){.service-menu__list{flex:0 0 auto}}.service-menu__list li{margin-right:24px;line-height:1}.service-menu__list a{transition:200ms all;line-height:1.5;font-size:14px;font-weight:400}.service-menu__list a:link,.service-menu__list a:visited{color:#f07f00;text-decoration:none}.service-menu__list a:hover,.service-menu__list a:active,.service-menu__list a:focus{color:#000}

/*# sourceMappingURL=footer.css.map */