nav[data-v-15e8ab95]{margin-left:auto}@media (max-width:1199.98px){nav[data-v-15e8ab95]{display:none}}nav ul[data-v-15e8ab95]{display:flex;gap:3.2rem}nav ul[data-v-15e8ab95] a{color:var(--black);text-decoration:none}nav ul li.active[data-v-15e8ab95]{position:relative}nav ul li.active[data-v-15e8ab95] a:after{border:1px solid var(--primary);bottom:-2.8rem;content:"";left:0;position:absolute;width:100%}.nav__mobile[data-v-d77bba46]{position:relative}@media (min-width:1200px){.nav__mobile[data-v-d77bba46]{display:none}}.nav__mobile .nav__toggle[data-v-d77bba46]{all:unset;align-items:center;display:flex;margin-left:3.2rem}.nav__mobile .nav__toggle[data-v-d77bba46]:before{color:var(--black);content:"t"!important;font-family:var(--project-icon-font);font-size:2rem}.nav__mobile .nav__toggle.open[data-v-d77bba46]:before{color:var(--black);content:"h"!important;font-family:var(--project-icon-font);font-size:2rem}.nav__mobile.home .nav__toggle[data-v-d77bba46]:before{color:var(--white)}.nav__mobile nav[data-v-d77bba46]{bottom:0;left:0;position:fixed;right:0;top:0;transform:translateY(100%);transition:all .5s;z-index:1}.nav__mobile nav.open[data-v-d77bba46]{display:block;top:8rem;right:0;bottom:0;left:0;padding:6rem 2.4rem 2.4rem;top:70px;transform:translateY(0)}.nav__mobile nav ul.nav__list[data-v-d77bba46]{display:flex;flex-direction:column;gap:2rem}.nav__mobile nav ul.nav__list[data-v-d77bba46] a{color:var(--black);text-decoration:none}.nav__mobile nav ul.nav__list li[data-v-d77bba46]{font-size:1.6rem}.nav__mobile nav ul.nav__list li.active[data-v-d77bba46] a:after{color:red;content:""}.menu-footer[data-v-d77bba46]{border-top:.1rem solid var(--grey);margin-top:2.4rem;padding-top:2.4rem}.menu-footer[data-v-d77bba46] .contact-banner{display:flex;flex-direction:column}.menu-footer[data-v-d77bba46] .social-items{display:flex;justify-content:center;margin-top:7rem;width:100%}.menu-footer[data-v-d77bba46] .social-items a{margin:0 1.6rem}.language-switch[data-v-11f95584]{display:flex;flex-direction:column;height:2rem;position:relative}@media (max-width:899.98px){.language-switch[data-v-11f95584]{margin-left:auto}}.language-switch .hide[data-v-11f95584]{display:none;visibility:hidden}.language-switch .show[data-v-11f95584]{display:flex;visibility:visible}.language-switch:has(.show) .language-switch__link[data-v-11f95584]:after{content:"e"}.language-switch__link[data-v-11f95584]{all:unset;cursor:pointer;margin-left:3.2rem;position:relative}.language-switch__link[data-v-11f95584]:after{color:var(--black);content:"a";font-family:VillaVerhuur;font-size:1.2rem;left:2.7rem;position:absolute;top:-.3rem}.language-switch__link img[data-v-11f95584]{height:2rem;width:2rem}.language-switch__link[data-v-11f95584] .nuxt-icon{font-size:2rem}@media (max-width:1039.98px){.language-switch__link[data-v-11f95584] .nuxt-icon{display:none}}.language-switch__dropdown[data-v-11f95584]{flex-direction:column;position:absolute;right:0;top:2.7rem;width:auto}.language-switch__dropdown li[data-v-11f95584]{align-items:center;display:flex;height:auto;justify-content:center;width:2rem}.language-switch__dropdown li img[data-v-11f95584]{height:2rem;width:2rem}.my-account[data-v-4164fec1]{align-items:center;color:var(--black);display:flex;margin-left:6.4rem;text-decoration:none}.my-account[data-v-4164fec1]:before{color:var(--primary);content:"D"!important;font-family:var(--project-icon-font);font-size:2rem}@media (min-width:1200px){.my-account[data-v-4164fec1]:before{margin-right:1.2rem}}@media (max-width:1199.98px){.my-account span[data-v-4164fec1]{display:none}}header.header[data-v-464b4c70]{align-items:center;background:var(--white);display:flex;min-height:8rem;width:100%}header.header .container[data-v-464b4c70]{max-width:1440px}header.header .container .wrapper[data-v-464b4c70]{align-items:center;display:flex;justify-content:space-between}header.header nav ul[data-v-464b4c70]{display:flex;gap:3.2rem}header.header nav ul[data-v-464b4c70] a{color:var(--black);text-decoration:none}header.header nav ul[data-v-464b4c70] a:hover{color:var(--primary)}header.header .logo[data-v-464b4c70]{max-width:15.4rem;width:100%}header.header .logo .header-logo[data-v-464b4c70]{background-image:url(../img/logo/logo-vvt-duo-color.svg);background-repeat:no-repeat;background-size:contain;height:4rem;width:100%}.header-right[data-v-464b4c70]{align-items:center;display:flex;flex-direction:row-reverse}@media (min-width:1200px){.header-right[data-v-464b4c70]{flex-direction:row}}body:has([data-section=introUspsScore]):not(:has(nav.open)) header.header{background:transparent;background:linear-gradient(180deg,rgba(0,0,0,.5),transparent);position:absolute;z-index:90}body:has([data-section=introUspsScore]):not(:has(nav.open)) header.header .logo .header-logo{background-image:url(../img/logo/logo-vvt-white.svg)}body:has([data-section=introUspsScore]):not(:has(nav.open)) header.header .my-account{color:var(--white)}body:has([data-section=introUspsScore]):not(:has(nav.open)) header.header .my-account:before{color:var(--white)}body:has([data-section=introUspsScore]):not(:has(nav.open)) header.header .nav__toggle:before{color:var(--white)}body:has([data-section=introUspsScore]):not(:has(nav.open)) header.header .language-switch__link:after{color:var(--white)}body:has([data-section=introUspsScore]):not(:has(nav.open)) header.header nav ul li a{color:var(--white)}body:has([data-section=introUspsScore]):not(:has(nav.open)) header.header nav ul li.active a:after{border-color:var(--white)}.footer__block[data-v-af624e55]{display:flex;flex-direction:column;font-size:1.6rem;width:100%}.footer__block .name[data-v-af624e55]{border-bottom:.1rem solid var(--white);color:var(--primary);font-weight:700;padding:1.7rem 0;position:relative}.footer__block .name[data-v-af624e55]:after{content:"a";font-family:VillaVerhuur;position:absolute;right:0;transition:all .2s ease-in-out}@media (min-width:600px){.footer__block .name[data-v-af624e55]:after{display:none}.footer__block .name[data-v-af624e55]{border-bottom:none;margin:0 0 1.2rem;padding:0}}.footer__block.active .name[data-v-af624e55]{border-bottom:none}.footer__block.active .name[data-v-af624e55]:after{transform:rotate(180deg)}.footer__block.active li[data-v-af624e55]{margin:0 0 .6rem;max-height:40rem}.footer__block li[data-v-af624e55]{height:auto;max-height:0;overflow:hidden;transition:all .3s ease-in-out}@media (min-width:600px){.footer__block li[data-v-af624e55]{margin:0 0 .6rem;max-height:40rem}}.footer__block li a[data-v-af624e55]{color:var(--black);text-decoration:none}.footer__block li a[data-v-af624e55]:hover{color:var(--primary)}footer .footer[data-v-46201e10]{background:var(--white);display:flex;width:100%}footer .footer__bottom[data-v-46201e10],footer .footer__menu[data-v-46201e10]{background:var(--grey);display:flex;min-height:18.4rem}footer .footer__inner[data-v-46201e10]{display:flex;flex-direction:column;padding:0 2rem;width:100%}@media (min-width:900px){footer .footer__inner[data-v-46201e10]{flex-direction:row;padding:0}footer .footer__menu[data-v-46201e10]{padding:2.4rem 0}}footer .footer__bottom[data-v-46201e10]{background:var(--grey-light);min-height:7rem}footer .footer__bottom .bottom__inner[data-v-46201e10]{align-items:center;display:flex;min-height:7rem;width:100%}@media (max-width:899.98px){footer .footer__bottom .bottom__inner[data-v-46201e10]{flex-direction:column;gap:1.6rem;padding:1.6rem 0;position:relative;top:-1px}}@media (min-width:900px){footer .footer__bottom .bottom__inner[data-v-46201e10]{justify-content:space-between}}footer .footer__bottom .bottom__inner .copyright[data-v-46201e10],footer .footer__bottom .bottom__inner .disclaimer[data-v-46201e10]{color:var(--grey-link);font-size:1.2rem;text-decoration:none}@media (max-width:899.98px){footer .footer__bottom .bottom__inner .copyright[data-v-46201e10]{order:3}}footer .footer__bottom .bottom__inner .social-items[data-v-46201e10]{-moz-column-gap:3rem;column-gap:3rem;display:flex;height:2.4rem}.error-content[data-v-ac3af218]{align-items:center;display:flex;flex-direction:column;gap:2.4rem;height:100%;justify-content:center;min-height:-moz-fit-content;min-height:fit-content;padding:2.4rem;text-align:center}.error-content h1[data-v-ac3af218]{font-family:var(--heading-font-family);font-size:var(--heading-xl-m-font-size);font-weight:var(--heading-font-weight);line-height:var(--heading-xl-m-line-height)}.error-content .error-dev[data-v-ac3af218]{border:.1rem solid var(--grey);padding:1.6rem}.error-content .error-dev[data-v-ac3af218],.error-content .error-dev pre[data-v-ac3af218]{border-radius:.5rem;display:flex;flex-direction:column;gap:.8rem}.error-content .error-dev pre[data-v-ac3af218]{background:var(--grey);padding:2.4rem}
