/*!
	Theme Name: ThemeCreative
	Theme URI: https://www.teamcreative.nl
	Description: Theme build by TeamCreative, Voor vragen mail naar info@teamcreative.nl
	Version: 7.0
	Author: TeamCreative
	Author URI: http://www.teamcreative.nl
	Tags: HTML5, CSS3
*/.popup-alt{align-items:center;display:flex;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:all .2s ease-in-out;z-index:9999999}.popup-alt,.popup-alt__cover{bottom:0;left:0;right:0;top:0}.popup-alt__cover{background-color:var(--c-shadow);position:absolute;z-index:-1}.popup-alt--open{opacity:1}.popup-alt--open>*{pointer-events:all}.popup-alt__inner{background:var(--c-bg);box-sizing:border-box;border-radius:5px;max-height:calc(100dvh - 2rem);max-width:calc(100dvw - 2rem);overscroll-behavior:contain;overflow:auto;padding:4rem;position:relative;width:var(--page-col-full)}.popup-alt__cover--message{display:none}.popup-alt__close--message{font-size:1rem;line-height:2rem;width:2rem}.popup-alt__inner--message{bottom:-3rem;box-shadow:var(--shadow);min-width:20vw;padding:2rem;position:absolute;right:2rem;transition:all .2s ease-in-out;width:min-content}.popup-alt--open .popup-alt__inner--message{bottom:1rem}.popup-alt__content--message{margin-bottom:1rem}.popup-alt__content--message h4{color:var(--c-1);padding-right:1rem}.popup-alt__buttons{display:flex;gap:1rem}.main-header__logo{align-self:center}.main-header__anchor--level-0:where(:not(.btn)){line-height:1.2}@media only screen and (min-width:1410px){.main-header__menu{gap:1.5rem}}@media only screen and (min-width:1400px){.main-header__inner{gap:2rem}}.site__header{max-height:8.25rem}.hero--home,.hero--big{margin-top:-8.25rem}.hero__video{min-width:100%;min-height:100%}@media only screen and (max-width: 1399px){.site__header{max-height:100vh}}.top-header{background-color:transparent;overflow:hidden;padding-block:1em 0}.top-header__inner{align-items:center;display:flex;justify-content:space-between;max-width:var(--page-col-header)}.top-header__address{column-gap:2em;display:flex;font-style:normal}.top-header__nav{display:flex;gap:2rem}.top-header__quickcontact-link,.top-header__anchor{color:var(--c-header);font-size:.93333rem;font-weight:300;text-decoration:none;line-height:1.6;position:relative}.top-header__quickcontact-link::after,.top-header__anchor::after{background-color:var(--c-header);bottom:-3px;content:'';height:2px;left:0;opacity:0;position:absolute;transform:scale(0);transform-origin:left;transition:opacity .3s,transform .3s;width:calc(100%)}.top-header__quickcontact-link:focus::after,.top-header__anchor:focus::after,.top-header__quickcontact-link:hover::after,.top-header__anchor:hover::after,.top-header__quickcontact-link--current::after,.top-header__anchor--current::after{opacity:1;transform:scale(1)}.top-header__quickcontact-link [class^='fa-'],.top-header__anchor [class^='fa-']{padding-left:.25rem}.top-header__quickcontact-icon{margin-right:.5em}.top-header__menu{display:flex;column-gap:1.5rem}.top-header__menu--languages{align-self:center;column-gap:.25rem;text-transform:uppercase;white-space:nowrap}.top-header__sub-menu{border-radius:.2rem;transition:.1s all ease-in-out;z-index:10}.top-header__menu--languages .top-header__sub-menu{right:calc((100vw - var(--page-col-header)) / 2 + 2rem)}.top-header__item--children:focus>menu,.top-header__item--children:focus-within>menu,.top-header__item--children:hover>menu{transform:translateY(0)}.top-header__item--languages.top-header__item--level-0:not(:last-child)::after{color:var(--c-header);content:'/';display:inline-block;font-size:.75rem;font-weight:300;padding-left:.25rem}.top-header__item--languages.top-header__item--level-1{padding-inline:.875rem}.top-header__button{appearance:none;background:transparent;border:none;color:var(--c-header);cursor:pointer;font-size:1.125rem;outline:none;padding-inline:0;z-index:10}.top-header__button:focus,.top-header__button:hover{color:var(--c-1)}@media only screen and (min-width: 1400px){.top-header{display:flex}.top-header__sub-menu{background-color:var(--c-bg);box-shadow:0 .5rem .5rem -0.4rem var(--c-shadow),0 -0.5rem .5rem -0.4rem var(--c-shadow);padding-block:.5em;position:absolute;transform:translateY(-200%)}.top-header__item--level-1:not(:last-child){border-bottom:1px solid var(--c-border-l);margin-bottom:.5em;padding-bottom:.5em}}@media only screen and (min-width: 1410px){.top-header__nav{column-gap:1.5rem}.top-header__menu:not(.top-header__menu--languages){column-gap:1.5rem}.top-header__quickcontact-link,.top-header__anchor{font-size:.875rem}}@media only screen and (max-width: 1399px){.top-header{flex-shrink:0;order:2;padding:0}.top-header__quickcontact-link,.top-header__anchor{font-size:1.25rem;line-height:1.4;margin-bottom:1em;display:inline-block}.top-header__inner,.top-header__address,.top-header__menu:not(.top-header__menu--languages){align-items:flex-start;flex-direction:column}.top-header__address--languages,.top-header__menu--languages{align-self:flex-start}.top-header__address{order:2}.top-header__inner{border-top:.2rem var(--c-border-d) solid;padding-top:2rem;gap:0}.top-header__nav{flex-direction:column;gap:0}.top-header__item--level-1{border-left:2px solid var(--c-border-l);padding-block:.5rem;padding-left:1rem}.top-header__anchor--current::after{content:none}.top-header__button{font-size:1.25rem;line-height:1.4;margin-bottom:1em;padding-inline:0;text-align:left}.top-header .searchform{display:none}}
/*# sourceMappingURL=./style.css.map */