@charset "UTF-8";:root{--vdsandenmachines: 1;--color-orange: #ed7219;--color-ink: #014a6c;--color-white: #fff;--color-grey: #f4f4f4;--color-background: var(--color-white);--color-background-dark: var(--color-ink);--color-background-alt: var(--color-grey);--color-text: var(--color-ink);--color-text-inverse: var(--color-white);--color-accent: var(--color-orange);--font-family-base: "Albert Sans", system-ui, -apple-system, sans-serif;--font-family-heading: var(--font-family-base);--container-max-width: 1300px}@font-face{font-family:Albert Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/albert-sans-latin-wght-normal-BJ0ssN8N.woff2) format("woff2-variations")}@font-face{font-family:Albert Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/albert-sans-latin-wght-italic-CPqP8Wwp.woff2) format("woff2-variations")}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{display:flex;flex-direction:column}@media(min-width:768px){.site-main{padding-bottom:220px}}body{font-size:17px;font-weight:400;line-height:32px}.site-header{padding-block:0}@media(min-width:768px){.site-header{padding-block:24px 0;padding-inline:var(--container-padding)}}.site-header .site-logo img{height:50px}@media(max-width:839px){.site-header .site-logo img{height:36px}}.site-header-sticky{background:transparent;box-shadow:none;pointer-events:none}@media(min-width:768px){.site-header-sticky{padding:24px var(--container-padding) 0}}.site-header__inner,.site-header-sticky__inner{padding:20px 45px;background-color:var(--color-white);box-shadow:0 0 22.2px color-mix(in srgb,var(--color-ink) 20%,transparent);max-width:calc(var(--container-max-width) - var(--container-padding) * 2);pointer-events:auto}@media(max-width:839px){.site-header__inner,.site-header-sticky__inner{padding:16px 20px}}@media(min-width:768px){.site-header__inner,.site-header-sticky__inner{border-radius:10px}}.site-header-sticky__logo-image{max-height:50px}@media(max-width:839px){.site-header-sticky__logo-image{max-height:36px}}.site-header .nav-menu,.site-header-sticky .nav-menu{gap:var(--spacing-2xl)}.site-header .nav__link,.site-header-sticky .nav__link{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:6px;text-decoration-color:transparent;transition:.3s ease}.site-header .nav__link:hover,.site-header-sticky .nav__link:hover,.site-header .nav__item--current .nav__link,.site-header-sticky .nav__item--current .nav__link{text-decoration-color:var(--color-text);text-underline-offset:3px}.site-header .nav__item--home .nav__link,.site-header-sticky .nav__item--home .nav__link{display:flex;align-items:center}.site-header .nav__item--home .lucide,.site-header-sticky .nav__item--home .lucide{width:22px;height:22px}@media(min-width:840px){.home .header-stack,body.header-background-transparent .header-stack{position:absolute;inset-inline:0;top:0;z-index:10}}@media(max-width:839px){.site-header__primary>.menu-toggle{margin-left:auto}}.single-vacature .site-header{padding-bottom:32px;background-color:var(--color-ink)}@media(min-width:768px){.single-vacature .site-header{padding-bottom:70px}}body.header-background-orange .site-header{padding-bottom:32px;background-color:var(--color-accent)}@media(min-width:768px){body.header-background-orange .site-header{padding-bottom:70px}}body.header-background-blue .site-header{padding-bottom:32px;background-color:var(--color-ink)}@media(min-width:768px){body.header-background-blue .site-header{padding-bottom:70px}}body.error404 .site-header{padding-bottom:32px;background-color:var(--color-accent)}@media(min-width:768px){body.error404 .site-header{padding-bottom:70px}}.site-footer{margin-top:auto;padding-block:0;color:var(--color-text-inverse);background:var(--color-background-dark);background:linear-gradient(309.32deg,#014a6c .95%,#000 120%)}@media(min-width:768px){.site-footer{border-top-right-radius:42.5px}}@media(min-width:1280px){.site-footer{border-top-right-radius:302.5px}}.site-footer a{color:var(--color-text-inverse);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:8px;transition:text-decoration-color .3s ease,text-underline-offset .3s ease}.site-footer a:hover{text-decoration-color:var(--color-text-inverse);text-underline-offset:4px}@media(min-width:768px){.footer-main{padding-block:0 142px}}@media(min-width:768px){.footer-main__wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}}@media(min-width:768px){.footer-main__column{flex:0 0 auto}}@media(min-width:768px){.footer-main__column:has(.footer-navigation),.footer-navigation,.footer-nav,.footer-nav__menu{display:contents}}@media(min-width:768px){.footer-nav__item--column{flex:0 0 auto;min-width:0}}.footer-disclaimer-bar{padding-block:24px;background-color:var(--color-accent)}.footer-disclaimer-bar .footer-legal-menu{margin-left:auto}.footer-disclaimer-bar .footer-legal-menu .menu-item{display:flex;align-items:center}.footer-disclaimer-bar .footer-legal-menu .menu-item:after{content:"";display:inline-block;width:2px;height:2px;margin-left:1rem;border-radius:var(--radius-full);background-color:var(--color-text-inverse)}.footer-development__heart{vertical-align:-.15em}.footer-logo__image{width:auto;max-width:100%}@media(min-width:768px){.footer-logo__image{height:81px}}.footer-contact{font-size:18px;font-weight:300;line-height:1.4}.footer-contact .footer-contact__heading{font-size:18px;font-weight:700;margin-bottom:5px}.footer-contact .footer-contact__address{margin-top:0}.footer-contact .footer-contact__phone{margin-top:1.25em}.footer-contact .footer-contact__email a{text-decoration-color:var(--color-white);text-underline-offset:2px}.footer-contact .footer-contact__email:hover a{text-decoration-color:transparent;text-underline-offset:6px}#menu-footer-navigatie{font-size:18px}#menu-footer-navigatie .footer-nav__label{font-weight:700;margin-bottom:0}#menu-footer-navigatie .footer-nav__link{padding-block:.15rem;font-weight:300;line-height:1.4;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:6px}#menu-footer-navigatie .footer-nav__link:hover{text-decoration-color:var(--color-white);text-underline-offset:4px}.footer-social__heading{font-size:18px!important;font-weight:700!important;margin-bottom:5px!important}.footer-social__list{gap:2.5px}.footer-social__list svg{fill:var(--color-accent)}.footer-development{display:flex;column-gap:.5ch}.button{display:inline-flex;align-items:center;justify-content:center;padding-inline:1.85rem;height:51px;border:1px solid transparent;border-radius:var(--radius-full);background-color:var(--color-background-dark);color:var(--color-text-inverse);text-decoration:none!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.button:hover,.button:focus-visible{background-color:color-mix(in srgb,var(--color-background-dark) 85%,#000)}.button--outline{border-color:currentcolor;background-color:transparent;color:var(--color-text)}.button--outline:hover,.button--outline:focus-visible{background-color:var(--color-white)}.button--accent{background-color:var(--color-accent);color:var(--color-text-inverse)}.button--accent:hover,.button--accent:focus-visible{background-color:color-mix(in srgb,var(--color-accent) 85%,#000)}.header-utility-bar{display:none;padding-block:24px;background-color:var(--color-background-alt);color:var(--color-text);font-size:var(--font-size-sm)}@media(min-width:768px){.header-utility-bar{display:block}}.header-utility-bar__inner{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap}@media(min-width:768px){.header-utility-bar__inner{justify-content:space-between}}.header-utility-bar__left,.header-utility-bar__right{display:flex;align-items:center;gap:var(--spacing-sm)}@media(min-width:768px){.header-utility-bar__right{margin-inline-start:auto}}.header-utility-bar__center{margin-inline:auto}.header-utility-bar a{color:var(--color-text);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .3s ease,text-underline-offset .3s ease}.header-utility-bar a:hover,.header-utility-bar a[aria-current=page]{text-decoration-color:var(--color-text);text-underline-offset:2px}.topbar-reviews{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs)}.topbar-reviews__separator{opacity:.6}.topbar-reviews__number{color:var(--color-text);font-weight:800}.topbar-reviews__star{position:relative;display:inline-block;width:1rem;height:1rem;flex-shrink:0}.topbar-reviews__star-track,.topbar-reviews__star-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:1rem;height:1rem}.topbar-reviews__star-track{color:var(--color-accent);stroke-width:2.5}.topbar-reviews__star-fill{color:var(--color-accent);clip-path:inset(0 calc(100% - var(--star-fill)) 0 0)}.topbar-menu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md);margin:0;padding:0;list-style:none}.site-topbar{padding-block:0;color:var(--color-text-inverse);display:none;margin-inline:auto;max-width:calc(var(--container-max-width) - var(--container-padding) * 2)}@media(min-width:768px){.site-topbar{display:block}}.site-topbar__inner{padding-left:0}.topbar-usps{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2xl);margin:0;padding:0;list-style:none}.topbar-usps__item{display:flex;align-items:center;gap:var(--spacing-xs)}.topbar-usps__icon{width:1rem;height:1rem;flex-shrink:0}.topbar-phone{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-top-left-radius:20px;border-top-right-radius:20px;background-color:var(--color-background-dark);color:var(--color-text-inverse);text-decoration:none!important;transition:.3s ease}.topbar-phone:hover,.topbar-phone:focus-visible{transform:translateY(4px)}.single-vacature .topbar-phone,body.header-background-blue .topbar-phone{background-color:var(--color-accent)}.topbar-phone__icon{width:20px;height:20px;flex-shrink:0}.mobile-call-button{display:none}@media(max-width:767px){.mobile-call-button{display:flex;align-items:center;justify-content:center;position:fixed;right:20px;bottom:20px;width:56px;height:56px;border-radius:var(--radius-full);background-color:var(--color-background-dark);color:var(--color-text-inverse);box-shadow:0 4px 12px color-mix(in srgb,var(--color-ink) 30%,transparent);opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:50}.mobile-call-button.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}}.mobile-call-button__icon{width:24px;height:24px}.menu-toggle{z-index:auto}.mobile-nav__header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);height:auto}.mobile-nav__header .site-logo img{display:block;height:36px}.mobile-nav__close{position:static;flex-shrink:0;border-color:color-mix(in srgb,var(--color-ink) 20%,transparent)}.mobile-nav__close:hover,.mobile-nav__close:focus-visible{border-color:color-mix(in srgb,var(--color-ink) 45%,transparent);background:color-mix(in srgb,var(--color-ink) 6%,transparent)}.mobile-nav__menu li{border-bottom-color:color-mix(in srgb,var(--color-ink) 12%,transparent)}.mobile-nav__menu>.mobile-nav__item>.mobile-nav__link,.mobile-nav__menu>.mobile-nav__item>.mobile-nav__label{font-size:22px;font-weight:700}.mobile-nav__menu>.mobile-nav__item--current>.mobile-nav__link{color:var(--color-accent)}.mobile-nav__secondary{padding-top:0;border-top:0;padding-bottom:var(--spacing-lg);border-bottom:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent)}.mobile-nav-secondary__link,.mobile-nav-secondary__label{font-size:1rem;color:color-mix(in srgb,var(--color-ink) 75%,transparent)}.mobile-nav__footer{padding:var(--spacing-md) var(--container-padding) var(--spacing-xl)}.mobile-nav__phone{width:100%}.footer-cta{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding);position:relative;margin-bottom:50px;overflow:hidden;background-color:var(--color-accent);background-position:center;background-size:cover;color:var(--color-text-inverse)}@media(min-width:768px){.footer-cta{width:calc(100% - var(--container-padding) * 2);max-width:calc(var(--container-max-width) - var(--container-padding) * 2);margin-top:-220px;padding-inline:0;border-radius:10px}}.footer-cta--has-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;inset-inline-end:25%;background:linear-gradient(90deg,#ed7219 33.33%,#ed721900)}@media(max-width:767px){.footer-cta--has-image:before{inset-inline-end:0}}.footer-cta__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;max-width:600px;padding:60px}@media(max-width:767px){.footer-cta__inner{padding:42px 0}}.footer-cta__title{font-family:var(--font-family-heading);font-size:60px;font-weight:400;line-height:1.25}.footer-cta__title strong{font-weight:900}@media(max-width:767px){.footer-cta__title{font-size:28px}}.footer-cta__description{font-size:17px;font-weight:300;line-height:32px;margin-top:6px}.footer-cta__button{margin-top:40px;transition:.3s ease!important}.vacature-meta__wrapper{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding);display:flex;flex-wrap:wrap;gap:24px;padding-block:24px}.vacature-meta__item{display:inline-flex;align-items:center;gap:8px;color:var(--color-text);font-weight:700}.vacature-meta__icon{flex-shrink:0;width:18px;height:18px;color:var(--color-ink)}.error-404{padding-block:120px}@media(max-width:767px){.error-404{padding-block:64px}}.error-404 .page-title{font-size:40px;font-weight:900}@media(max-width:767px){.error-404 .page-title{font-size:28px}}.error-404 .back-to-home{display:inline-flex;align-items:center;justify-content:center;height:51px;margin-top:var(--spacing-xl);padding-inline:1.85rem;border-radius:var(--radius-full);background-color:var(--color-accent);color:var(--color-text-inverse);text-decoration:none;transition:background-color .2s ease}.error-404 .back-to-home:hover,.error-404 .back-to-home:focus-visible{background-color:color-mix(in srgb,var(--color-accent) 85%,#000)}[data-block-spacing]{padding-block:var(--block-spacing-top) var(--block-spacing-bottom)}@media(max-width:767px){[data-block-spacing]{padding-block:calc(var(--block-spacing-top) / 2) calc(var(--block-spacing-bottom) / 2)}}.vdsm-form label{display:block;font-size:20px;font-weight:700;color:var(--color-ink)}.vdsm-form input,.vdsm-form textarea{width:100%;margin-top:5px;padding:10px 14px;border:1px solid #979f9b;border-radius:5px;background-color:var(--color-white);color:var(--color-text);font:inherit;font-size:15px}.vdsm-form input{height:50px}.vdsm-form input[type=file]{height:auto;cursor:pointer}.vdsm-form textarea{height:125px;resize:none}.vdsm-form br{display:none}.vdsm-form-row{margin-bottom:20px}.vdsm-form-row:last-child{margin-bottom:0}.vdsm-form-row--split{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:1280px){.vdsm-form-row--split{grid-template-columns:1fr 1fr}}.vdsm-form input[type=submit]{display:inline-flex;width:200px;margin-top:0;padding-inline:1.85rem;height:51px;border:1px solid transparent;border-radius:var(--radius-full);background-color:var(--color-accent);color:var(--color-text-inverse);font-weight:400;font-size:18px;line-height:1;cursor:pointer;transition:background-color .2s ease}.vdsm-form input[type=submit]:hover,.vdsm-form input[type=submit]:focus-visible{background-color:color-mix(in srgb,var(--color-accent) 85%,#000)}.wpcf7-not-valid-tip{display:block;margin-top:6px;background-color:#c0392b;color:var(--color-white);font-size:13px;padding:.25rem 1rem;border-radius:5px}.wpcf7 form .wpcf7-response-output{margin:20px 0 0;padding:14px 16px;border-radius:8px;border:1px solid var(--color-border);font-size:15px}.vdsm-form form.sent .vdsm-form-row{display:none}.hero{position:relative;overflow:hidden;color:var(--color-text-inverse);border-bottom-right-radius:60px}@media(min-width:768px){.hero{border-bottom-right-radius:290px}}@media(min-width:768px)and (max-width:839px){.hero{z-index:-1;margin-top:-232px}}.hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-accent);background:linear-gradient(-198deg,#ed7219 42%,#ed721936 78%)}.hero__wrapper{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding);position:relative;z-index:1;padding-block:40px 60px}@media(min-width:768px){.hero__wrapper{padding-top:300px;padding-bottom:100px}}.hero__title{max-width:620px;font-family:var(--font-family-heading);font-size:42px;font-weight:400;line-height:1.15}.hero__title .highlight{font-weight:900}@media(min-width:768px){.hero__title{font-size:60px;line-height:1.1}}.hero__description{max-width:480px;margin-top:16px;font-size:16px;font-weight:300;line-height:1.5}.hero__description p{margin:0}@media(min-width:768px){.hero__description{margin-top:20px;font-size:18px}}.card-grid__wrapper{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding)}.card-grid__list{display:grid;gap:20px;grid-template-columns:1fr;margin:0;padding:0;list-style:none}@media(min-width:768px){.card-grid__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.card-grid__list{grid-template-columns:repeat(4,1fr)}}.card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-lg);padding:30px;border-radius:10px;box-shadow:0 4px 18px 3px #0000001a;transition:.3s ease-out;min-height:220px}@media(min-width:768px){.card{min-height:250px}}@media(min-width:1280px){.card{min-height:255px}}.card:hover{transform:translateY(-4px)}.card__title{font-family:var(--font-family-heading);font-size:30px;font-weight:900}.card__description{margin-top:8px;font-size:15px;line-height:1.5}.card__button{color:inherit;white-space:nowrap;transition:.3s ease}.card__button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.card__button--minimal{display:inline-flex;align-items:center;justify-content:center;align-self:flex-end;width:44px;height:44px;flex-shrink:0;border:1.5px solid currentcolor;border-radius:50%;text-decoration:none}.card__button--minimal .lucide{width:20px;height:20px;stroke:currentcolor}.card--dark{background:linear-gradient(309.32deg,#014a6c .95%,#000 99.05%);color:var(--color-text-inverse)}.card--dark:hover .card__button{color:var(--color-ink);background-color:var(--color-white)}.card--ink{background-color:var(--color-ink);color:var(--color-text-inverse)}.card--ink:hover .card__button{color:var(--color-ink);background-color:var(--color-white)}.card--grey{background-color:#d7d7d7;color:var(--color-text)}.card--grey:hover .card__button{color:var(--color-white);border-color:var(--color-ink);background-color:var(--color-ink)}.card--white{background-color:var(--color-background);color:var(--color-accent)}.card--white:hover .card__button{color:var(--color-white);border-color:var(--color-accent);background-color:var(--color-accent)}.content-media__wrapper{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding);display:grid;grid-template-columns:1fr;gap:38px;align-items:center}@media(min-width:768px){.content-media__wrapper{grid-template-columns:1.1fr 1fr;gap:36px}}@media(min-width:1024px){.content-media__wrapper{grid-template-columns:1fr 1.1fr;gap:100px}}.content-media__content,.content-media__media{flex:1 1 50%;min-width:0}@media(min-width:768px){.content-media__content{padding-block:2rem}}.content-media__eyebrow{margin:0;color:var(--color-accent);font-size:18px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.content-media__eyebrow:before{display:inline-block;width:24px;height:2px;margin-right:8px;vertical-align:middle;background:currentcolor;content:""}.content-media__title{color:var(--color-text);font-family:var(--font-family-heading);font-size:28px;font-weight:900;line-height:1.15;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media(min-width:768px){.content-media__title{font-size:35px;line-height:35px}}.content-media__title .highlight{font-weight:400}h1.content-media__title{font-size:36px;font-weight:900;line-height:1.15}@media(min-width:768px){h1.content-media__title{font-size:45px}}@media(min-width:768px){.content-media__eyebrow+.content-media__title{font-size:50px;line-height:1.15}}@media(min-width:1024px){.content-media__eyebrow+.content-media__title{font-size:60px}}.content-media__description{margin-top:16px;color:var(--color-text)}.content-media__description p{margin:0}.content-media__buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-top:38px}.content-media__media{position:relative;align-self:stretch}.content-media__media picture{width:100%;height:100%}.content-media__media img{width:100%;height:100%;object-fit:cover}@media(min-width:768px){.content-media__media img{position:absolute;top:0;left:0}}@media(max-width:767px){.content-media--content-left .content-media__media{order:-1}}.content-media__image{display:block;width:100%;height:auto;aspect-ratio:4/3;border-radius:10px;object-fit:cover}.content-media__media[data-video]{cursor:pointer}.content-media__play{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border:none;border-radius:50%;background:var(--color-white);box-shadow:0 4px 18px 3px #00000026;cursor:pointer;transform:translate(-50%,-50%)}.content-media__play .lucide{width:24px;height:24px;margin-left:3px;color:var(--color-accent)}.content-media--bg-orange .content-media__title,.content-media--bg-orange .content-media__description,.content-media--bg-blue .content-media__title,.content-media--bg-blue .content-media__description{color:var(--color-white)}.content-media--bg-orange{background-color:var(--color-orange)}.content-media--bg-blue{background-color:var(--color-ink)}.cta-banner__wrapper{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding);display:flex;flex-direction:column;align-items:center;gap:44px;padding:30px;border-radius:20px;background-color:var(--color-accent);color:var(--color-text-inverse);width:calc(100% - var(--container-padding) * 2);max-width:calc(100% - var(--container-padding) * 2)}@media(min-width:768px){.cta-banner__wrapper{flex-flow:row;justify-content:space-between;max-width:1125px}}.cta-banner__photo{width:140px;height:140px;flex-shrink:0;overflow:hidden;border-radius:50%}.cta-banner__image{display:block;width:100%;height:100%;object-fit:cover}.cta-banner__content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}@media(min-width:768px){.cta-banner__content{margin-inline-end:auto}}.cta-banner__title{font-size:20px;line-height:26px;font-weight:900;text-align:center;color:var(--color-text-inverse)}@media(min-width:768px){.cta-banner__title{text-align:left}}.cta-banner__description{margin-top:2px;max-width:320px;font-size:20px;text-align:center;color:var(--color-text);line-height:1.35}@media(min-width:768px){.cta-banner__description{text-align:left}}.cta-banner__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}@media(min-width:768px){.cta-banner__buttons{justify-content:flex-start;gap:8px}}@media(min-width:1280px){.cta-banner__buttons{flex-wrap:nowrap;gap:26px}}.cta-banner__button.button{background-color:var(--color-white);color:var(--color-accent)}@media(max-width:767px){.cta-banner__button.button{width:100%}}.cta-banner__button.button:hover,.cta-banner__button.button:focus-visible{background-color:color-mix(in srgb,var(--color-white) 85%,#000)}.cta-banner__button.button--outline{border-color:var(--color-white);background-color:transparent;color:var(--color-white)}.cta-banner__button.button--outline:hover,.cta-banner__button.button--outline:focus-visible{background-color:var(--color-white);color:var(--color-accent)}.partners{--partners-logo-height: 55px;--partners-gap: 40px}.partners__wrapper{overflow:hidden}.partners__track{display:flex;width:max-content;animation:vdsm-partners-scroll var(--partners-duration, 18s) linear infinite}.partners__group{display:flex;flex-wrap:nowrap}.partners__row{margin:0;padding:0;list-style:none;display:contents}.partners__item{flex:0 0 auto;padding-inline:calc(var(--partners-gap) / 2)}.partners__image{display:block;width:auto;height:var(--partners-logo-height);filter:grayscale(1)}@keyframes vdsm-partners-scroll{0%{transform:translate(0)}to{transform:translate(var(--partners-shift, -50%))}}@media(prefers-reduced-motion:reduce){.partners__track{animation:none}.partners__group--clone{display:none}.partners__wrapper{overflow-x:auto}}.reviews{--reviews-wheel-score-size: 28px}.reviews__wrapper{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding);display:grid;gap:32px}@media(min-width:1024px){.reviews__wrapper{grid-template-columns:1fr 2fr;gap:40px}}.reviews__panel{padding:40px 32px;border-radius:10px;background:var(--color-background-alt)}.reviews__title{margin:0;color:var(--color-accent);font-family:var(--font-family-heading);font-size:48px;font-weight:900;line-height:1.1}.reviews__usps{display:flex;flex-direction:column;gap:16px;margin:28px 0 0;padding:0;list-style:none}.reviews__usps-item{display:flex;align-items:center;gap:10px;color:var(--color-text);font-size:20px}.reviews__usps-icon{flex-shrink:0;width:20px;height:20px;color:var(--color-ink)}.reviews__grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:768px){.reviews__grid{grid-template-columns:repeat(2,1fr)}}.reviews__card{display:flex;flex-direction:column;padding:32px;border:1px solid var(--color-ink);border-radius:10px;color:inherit;text-decoration:none}.reviews__quote{margin:0;font-size:17px;line-height:1.75;color:var(--color-text)}.reviews__meta{margin:0;color:color-mix(in srgb,var(--color-text) 60%,transparent);font-size:15px;line-height:1.75}.reviews__card--widget{flex-direction:row;align-items:center;justify-content:center;gap:20px}.reviews__wheel{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:conic-gradient(var(--color-accent) var(--reviews-wheel-percent, 0%),var(--color-background-alt) 0)}.reviews__wheel-score{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--color-white);color:var(--color-text)}.reviews__wheel-score-int{font-size:var(--reviews-wheel-score-size, 16px);font-weight:900}.reviews__wheel-score-decimal{margin-bottom:auto;padding-top:8px;font-size:calc(var(--reviews-wheel-score-size, 16px) * .55);font-weight:700}.reviews__widget-details{display:flex;flex-direction:column;gap:6px}.reviews__widget-count{color:var(--color-text);font-size:14px}.reviews__card--widget iframe{width:100%;max-width:100%}.reviews__stars{display:inline-flex;align-items:center;gap:4px;margin-top:1rem}.reviews__star{position:relative;display:inline-block;width:1rem;height:1rem;flex-shrink:0}.reviews__star-track,.reviews__star-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:1rem;height:1rem}.reviews__star-track{color:var(--color-accent);stroke-width:2.5}.reviews__star-fill{color:var(--color-accent);clip-path:inset(0 calc(100% - var(--star-fill)) 0 0)}.quote-content__wrapper{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding);display:grid;grid-template-columns:1fr;gap:38px}@media(min-width:768px){.quote-content__wrapper{grid-template-columns:1fr 1.5fr;gap:100px}}.quote-content__content,.quote-content__card{flex:1 1 50%;min-width:0}.quote-content__eyebrow{margin:0;color:var(--color-accent);font-size:18px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.quote-content__eyebrow:before{display:inline-block;width:24px;height:2px;margin-right:8px;vertical-align:middle;background:currentcolor;content:""}.quote-content__title{color:var(--color-text);font-family:var(--font-family-heading);font-size:28px;font-weight:900;line-height:1.15}@media(min-width:768px){.quote-content__title{font-size:35px;line-height:35px}}h1.quote-content__title{font-size:36px;font-weight:900;line-height:1.15}@media(min-width:768px){h1.quote-content__title{font-size:45px}}@media(min-width:768px){.quote-content__eyebrow+.quote-content__title{font-size:60px}}.quote-content__description{margin-top:16px;color:var(--color-text)}.quote-content__description p{margin:0}.quote-content__buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-top:38px}.quote-content__card{padding:32px 40px;border:1px solid var(--color-ink);border-radius:10px}.quote-content__quote{margin:0;color:var(--color-text);font-weight:900;font-size:25px;font-style:italic;line-height:1.25;quotes:"“" "”"}@media(min-width:1024px){.quote-content__quote{font-size:35px}}.quote-content__quote:before{content:open-quote}.quote-content__quote:after{content:close-quote}.quote-content__name{margin-top:12px;color:color-mix(in srgb,var(--color-text) 55%,transparent);font-size:15px}@media(max-width:767px){.quote-content--content-left .quote-content__card{order:-1}}@media(min-width:768px){.quote-content--content-left .quote-content__wrapper{grid-template-columns:1.5fr 1fr}}.sales-content__wrapper{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding)}.sales-content__title{margin:0 0 50px;color:var(--color-text);font-family:var(--font-family-heading);font-size:28px;font-weight:400;line-height:1.15;text-align:center}@media(min-width:768px){.sales-content__title{font-size:40px}}.sales-content__title .highlight{font-weight:900}.sales-content__cards{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.sales-content__cards--wrapped{justify-content:flex-start}.sales-content__card{display:flex;flex:0 0 calc((100% - 20px)/2 - .05px);flex-direction:column;align-items:center;gap:12px;padding:clamp(20px,2.5vw,32px);border:1px solid transparent;border-radius:10px;box-shadow:0 0 18.6px 3px #0000001a;background:var(--color-white);color:var(--color-text);font:inherit;cursor:pointer;aspect-ratio:5/6;transition:border-color .15s ease}.sales-content__card:hover,.sales-content__card:focus-visible{border-color:var(--color-accent)}.sales-content__card:disabled{opacity:.4;cursor:not-allowed}.sales-content__card:disabled:hover{border-color:transparent}@media(min-width:512px){.sales-content__card{flex-basis:calc((100% - 40px) / 3 - .05px)}}@media(min-width:768px){.sales-content__card{flex-basis:calc((100% - 60px)/4 - .05px)}}@media(min-width:1024px){.sales-content__card{flex-basis:calc((100% - 80px)/5 - .05px)}}@media(min-width:1280px){.sales-content__card{flex-basis:calc((100% - 100px) / 6 - .05px)}}.sales-content__card--active{border-color:var(--color-accent)}.sales-content__card-image{display:block;width:100%;object-fit:contain}.sales-content__card-title{font-size:20px;font-weight:700;text-align:center;margin-top:auto;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.sales-content__panel{margin-top:40px;scroll-margin-top:24px}.sales-content__table{--sales-table-offset: 0ms;margin-top:32px;animation:vdsm-sales-table-in .3s ease both;animation-delay:var(--sales-table-offset)}.sales-content__table:first-child{margin-top:0}.sales-content__table:nth-child(2){--sales-table-offset: .45s}.sales-content__table:nth-child(n+3){--sales-table-offset: .9s}.sales-content__table-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.sales-content__table-heading{margin:0;color:var(--color-ink);font-family:var(--font-family-heading);font-size:35px;font-weight:900}.sales-content__table-icon{display:block;flex-shrink:0;width:auto;height:120px;object-fit:contain}.sales-content__table-scroll{overflow-x:auto;border-radius:10px;border:1px solid #979f9b;animation:vdsm-sales-fade-in .26s ease both;animation-delay:calc(.18s + var(--sales-table-offset))}.sales-content__table-element{display:block;width:100%;border-collapse:collapse;font-size:18px}@media(min-width:1024px){.sales-content__table-element{display:table;min-width:500px}}.sales-content__table-element thead{display:none}@media(min-width:1024px){.sales-content__table-element thead{display:table-header-group}}.sales-content__table-element tbody{display:block}@media(min-width:1024px){.sales-content__table-element tbody{display:table-row-group}}.sales-content__table-element tbody tr{display:block}@media(min-width:1024px){.sales-content__table-element tbody tr{display:table-row}}.sales-content__table-element th,.sales-content__table-element td{display:flex;justify-content:space-between;gap:16px;padding:8px 16px;text-align:left}@media(min-width:1024px){.sales-content__table-element th,.sales-content__table-element td{display:table-cell;padding:12px 28px}}.sales-content__table-element thead tr{background:var(--color-accent)}.sales-content__table-element thead th{color:var(--color-white);font-weight:700;animation:vdsm-sales-fade-in .2s ease both;animation-delay:calc(.28s + var(--sales-table-offset))}.sales-content__table-element tbody tr:nth-child(odd){background:#014a6c1a}.sales-content__table-element tbody tr:nth-child(2n){background:#014a6c0d}@media(min-width:1024px){.sales-content__table-element tbody td{border-right:1px solid #979f9b}.sales-content__table-element tbody td:last-child{border:0}}@media(max-width:1023px){.sales-content__table-element tbody td:before{content:attr(data-label);font-weight:700}}@media(max-width:1023px){.sales-content__table-element tbody td:first-child{display:block;padding-top:20px;color:var(--color-ink);font-weight:700}.sales-content__table-element tbody td:first-child:before{content:none}.sales-content__table-element tbody td:last-child{padding-bottom:20px}.sales-content__table-element tbody td:empty{display:none}.sales-content__table-element tbody tr+tr{border-top:1px solid #979f9b}}@keyframes vdsm-sales-table-in{0%{opacity:0;transform:translateY(12px)}}@keyframes vdsm-sales-fade-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.sales-content__table,.sales-content__table-scroll,.sales-content__table-element th{animation:none}}.contact{position:relative;isolation:isolate;padding-inline:var(--container-padding)}.contact:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:20%;min-height:160px;background-color:var(--color-accent)}@media(min-width:768px){.contact:before{height:59%}}.contact__wrapper{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding);display:grid;grid-template-columns:1fr;gap:30px;padding:14px;border-radius:10px;box-shadow:0 0 18.6px 3px #0000001a;background-color:var(--color-white);max-width:calc(var(--container-max-width) - var(--container-padding) * 2)}@media(min-width:1024px){.contact__wrapper{grid-template-columns:minmax(0,551px) 1fr;margin-top:0;gap:94px}}.contact__intro{display:flex;flex-direction:column}@media(min-width:1024px){.contact__intro{position:sticky;top:24px;align-self:start}}.contact__panel{display:flex;flex-direction:column;padding:55px 45px;border-radius:8px;background:linear-gradient(309.32deg,#014a6c .95%,#000 99.05%);color:var(--color-text-inverse)}@media(min-width:768px){.contact__panel{padding-block:clamp(36px,6vw,55px);padding-inline:clamp(28px,4.5vw,45px)}}.contact__title{margin:0;font-family:var(--font-family-heading);font-size:32px;font-weight:400;line-height:1.2}@media(min-width:768px){.contact__title{font-size:clamp(34px,4vw + 10px,60px);line-height:1.15}}.contact__title .highlight{font-weight:900}.contact__description{font-size:17px;font-weight:400;line-height:1.9;margin-top:30px;max-width:425px}.contact__description p{margin:0}.contact__button.button{margin-top:40px;align-self:flex-start}.contact__note{margin:14px 0 0;font-size:18px;color:#000}.contact__form{padding-block:0}@media(min-width:768px){.contact__form{padding-block:30px}}@media(min-width:1024px){.contact__form{padding-right:65px}}.company-info__wrapper{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding)}.company-info__cards{display:grid;grid-template-columns:1fr;gap:36px}@media(min-width:640px){.company-info__cards{grid-template-columns:1fr 1fr}}@media(min-width:1280px){.company-info__cards{grid-template-columns:425px 1fr 1fr}}.company-info__card{display:flex;flex-direction:column;min-width:0;padding:45px;border-radius:20px}@media(max-width:767px){.company-info__card{padding:30px 25px}}.company-info__card--intro{padding-bottom:0;padding-inline:0!important;background-color:var(--color-white)}@media(min-width:1024px){.company-info__card--intro{padding:45px}}@media(max-width:1279px){.company-info__card--intro{grid-column:1/-1;max-width:500px}}.company-info__card--address{border:1px solid var(--color-ink);background-color:var(--color-white)}.company-info__card--address .footer-contact{margin-top:.5rem;font-size:16px;font-weight:400;line-height:1.5;color:var(--color-text)}.company-info__card--address .footer-contact .footer-contact__email a{text-decoration-color:var(--color-text)}@media(max-width:767px){.company-info__card--address h3{font-size:30px}}@media(min-width:768px){.company-info__card--address .company-info__card-description,.company-info__card--address .footer-contact{font-size:20px}}.company-info__card--hours{background-color:var(--color-accent);color:var(--color-text-inverse)}@media(max-width:767px){.company-info__card--hours h3{font-size:30px}}@media(min-width:768px){.company-info__card--hours .company-info__card-description,.company-info__card--hours .company-info__hours-row dt,.company-info__card--hours .company-info__hours-row dd{font-size:20px}}.company-info__card-title{color:var(--color-ink);font-family:var(--font-family-heading);font-size:35px;font-weight:900}.company-info__card-title .highlight{font-weight:inherit}.company-info__card--hours .company-info__card-title{color:var(--color-text-inverse)}.company-info__card-description{margin-bottom:20px;line-height:1.7}.company-info__card-title+.company-info__card-description{margin-top:.5rem}.company-info__card--intro .company-info__card-description{margin-top:25px!important}.company-info__card-description p{margin:0}.company-info__button.button{margin-top:15px;align-self:flex-start}.company-info__maps-link{margin-top:16px;color:var(--color-ink);font-weight:700;text-decoration:none}.company-info__maps-link:before{content:"› "}.company-info__maps-link:hover,.company-info__maps-link:focus-visible{text-decoration:underline}.company-info__hours{display:grid;grid-template-columns:minmax(110px,auto) 1fr;gap:0 12px;margin:0}.company-info__hours-row{display:contents}.company-info__hours-row dt,.company-info__hours-row dd{margin:0;font-size:15px;font-weight:400;line-height:1.65}.content-stats__wrapper{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding);display:grid;grid-template-columns:1fr;gap:38px}@media(min-width:768px){.content-stats__wrapper{grid-template-columns:1fr 1.5fr;gap:100px}}@media(min-width:768px){.content-stats--content-left .content-stats__wrapper{grid-template-columns:1.5fr 1fr}}.content-stats__content,.content-stats__stats{min-width:0}.content-stats__title{margin:0;color:var(--color-text);font-family:var(--font-family-heading);font-size:28px;font-weight:900;line-height:1.15}@media(min-width:768px){.content-stats__title{font-size:35px;line-height:1.15}}.content-stats__title .highlight{font-weight:400}.content-stats__description{margin-top:16px;color:var(--color-text)}.content-stats__description p{margin:0}.content-stats__button.button{margin-top:38px}.content-stats__stats{height:fit-content;padding:32px 28px;border:1px solid var(--color-ink);border-radius:10px}@media(min-width:768px){.content-stats__stats{padding-block:clamp(24px,6vw,44px);padding-inline:clamp(20px,6vw,75px)}}@media(max-width:767px){.content-stats--content-left .content-stats__stats{order:-1}}.content-stats__list{display:flex;flex-direction:column;gap:13px;margin:0;padding:0;list-style:none}.content-stats__item{display:flex;align-items:center;gap:18px;color:var(--color-text);font-size:17px}.content-stats__item span{min-width:0;overflow-wrap:break-word}.content-stats__icon{flex-shrink:0;width:22px;height:22px;color:var(--color-ink)}.vacancies__wrapper{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding)}.vacancies__title{margin:0;color:var(--color-text);font-family:var(--font-family-heading);font-size:28px;font-weight:900;line-height:1.15}@media(min-width:768px){.vacancies__title{font-size:35px}}.vacancies__title .highlight{font-weight:400}.vacancies__description{margin:16px 0 0;color:var(--color-text)}.vacancies__grid{display:grid;grid-template-columns:1fr;gap:24px;margin:38px 0 0;padding:0;list-style:none}@media(min-width:768px){.vacancies__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.vacancies__grid{grid-template-columns:repeat(3,1fr)}}.vacancies__card{border-radius:10px;box-shadow:0 0 18.6px 3px #0000001a;overflow:hidden;padding:22px;transition:.3s ease}.vacancies__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.vacancies__image-wrapper{aspect-ratio:6/4}.vacancies__image{display:block;width:100%;height:100%;object-fit:cover;border-radius:10px}.vacancies__card-body{display:flex;flex:1 1 auto;flex-direction:column;margin-top:8px}.vacancies__meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin-bottom:18px}.vacancies__meta-item{display:inline-flex;align-items:center;gap:6px;color:var(--color-text);font-size:17px}.vacancies__meta-icon{flex-shrink:0;width:15px;height:15px;color:var(--color-accent)}.vacancies__card-title{margin:0;color:var(--color-text);font-family:var(--font-family-heading);font-size:35px;font-weight:900;line-height:1;transition:.3s ease;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.vacancies__card:hover,.vacancies__card:focus-visible{transform:translateY(-3px)}.vacancies__card:hover .button,.vacancies__card:focus-visible .button{background-color:color-mix(in srgb,var(--color-accent) 85%,#000)}.vacancies__card:hover .vacancies__card-title,.vacancies__card:focus-visible .vacancies__card-title{color:var(--color-accent)}.vacancies__card:hover .occasions__image,.vacancies__card:focus-visible .occasions__image{transform:scale(1.025)}.vacancies__card-excerpt{margin:14px 0 0;color:var(--color-text);font-size:15px;line-height:1.5}.vacancies__card-cta{display:inline-flex;align-items:center;margin-top:30px;color:var(--color-white);width:fit-content;padding-inline:2.5rem}.vacancies__empty{margin:38px 0 0;color:var(--color-text)}.occasions__wrapper{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding)}.occasions__title{margin:0;color:var(--color-text);font-family:var(--font-family-heading);font-size:18px;font-weight:900;line-height:1.15}@media(min-width:768px){.occasions__title{font-size:35px}}.occasions__title .highlight{font-weight:400}.occasions__description{margin:16px 0 0;color:var(--color-text)}.occasions__grid{display:grid;grid-template-columns:1fr;gap:20px;margin:38px 0 0;padding:0;list-style:none}@media(min-width:768px){.occasions__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.occasions__grid{grid-template-columns:repeat(3,1fr)}}.occasions__card{border-radius:10px;box-shadow:0 0 18.6px 3px #0000001a;overflow:hidden;transition:.3s ease}.occasions__link{display:flex;flex-direction:column;height:100%;padding:22px;color:inherit;text-decoration:none}.occasions__image-wrapper{aspect-ratio:6/4;overflow:hidden;border-radius:10px}.occasions__image{display:block;width:100%;height:100%;object-fit:cover;border-radius:10px;transition:5s ease-in!important}.occasions__card-body{display:flex;flex:1 1 auto;flex-direction:column;margin-top:8px}.occasions__card-title{margin:24px 0 0;color:var(--color-text);font-family:var(--font-family-heading);font-size:35px;font-weight:900;line-height:1;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;transition:.3s ease}.occasions__card:hover,.occasions__card:focus-visible{transform:translateY(-3px)}.occasions__card:hover .button,.occasions__card:focus-visible .button{background-color:color-mix(in srgb,var(--color-accent) 85%,#000)}.occasions__card:hover .occasions__card-title,.occasions__card:focus-visible .occasions__card-title{color:var(--color-accent)}.occasions__card:hover .occasions__image,.occasions__card:focus-visible .occasions__image{transform:scale(1.025)}.occasions__machine{display:inline-flex;gap:6px;margin-top:24px;color:var(--color-text);font-size:17px;line-height:1.25}.occasions__machine-icon{flex-shrink:0;width:18px;height:18px;margin-top:2px;color:var(--color-accent)}.occasions__specs{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:14px;margin-bottom:30px}.occasions__spec{display:inline-flex;align-items:center;gap:6px;color:var(--color-text);font-size:17px}.occasions__spec-icon{flex-shrink:0;width:18px;height:18px;color:var(--color-accent)}.occasions__card-cta{display:inline-flex;align-items:center;margin-top:auto;color:var(--color-white);width:fit-content}.occasions__empty{margin:38px 0 0;color:var(--color-text)}.faq__wrapper{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding)}.faq__title{margin:0;color:var(--color-text);font-family:var(--font-family-heading);font-weight:900;line-height:1.15;text-align:center}@media(min-width:768px){.faq__title{font-size:35px}}.faq__title .highlight{font-weight:400}.faq__description{margin:16px 0 0;color:var(--color-text);text-align:center}.faq__description p{margin:0}.faq__list{display:grid;gap:16px;max-width:700px;margin:0 auto;padding:0;list-style:none}.faq__list:not(:first-child){margin-top:38px}.faq__item{border-radius:10px;border:1px solid var(--color-ink);background-color:var(--color-white)}.faq__question{margin:0}.faq__trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:22px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.faq__question-text{color:var(--color-text);font-family:var(--font-family-base);font-size:17px;font-weight:600;line-height:1.25;transition:color .3s ease}.faq__icon{flex-shrink:0;width:22px;height:22px;color:var(--color-accent);transition:transform .3s ease}.faq__trigger:hover .faq__question-text,.faq__trigger:focus-visible .faq__question-text{color:var(--color-accent)}.faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq__answer-inner{overflow:hidden;visibility:hidden;max-width:850px;transition:visibility .3s}.faq__answer-content{padding:0 22px 22px;color:var(--color-text);line-height:1.6}.faq__answer-content p{margin:0 0 12px}.faq__answer-content p:last-child{margin-bottom:0}.faq__item--open .faq__answer{grid-template-rows:1fr}.faq__item--open .faq__answer-inner{visibility:visible}.faq__item--open .faq__icon{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.faq__answer,.faq__answer-inner,.faq__icon,.faq__question-text{transition:none}}.video-modal{max-width:none;max-height:none;margin:auto;padding:0;border:0;background:none}.video-modal:focus{outline:none}.video-modal::backdrop{background-color:#000000bf}.video-modal__frame{width:min(90vw,142.2222222222vh);aspect-ratio:16/9;overflow:hidden;border-radius:10px;background-color:#000}.video-modal__video{display:block;width:calc(100% + 2px);height:calc(100% + 2px);margin:-1px;border:0;background-color:#000}.vacature-apply{max-width:none;padding:0;border:0;margin:auto;width:min(680px,92vw);max-height:90dvh;border-radius:10px;background-color:var(--color-white);box-shadow:0 0 18.6px 3px #0000001a}.vacature-apply::backdrop{background-color:#000000bf}.vacature-apply[open]{display:flex;flex-direction:column}.vacature-apply__body{overflow-y:auto;padding:40px 25px}@media(min-width:768px){.vacature-apply__body{padding:45px}}.vacature-apply__close{position:absolute;top:12px;right:12px;z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--radius-full);background:none;color:var(--color-ink);cursor:pointer;transition:color .2s ease}.vacature-apply__close:hover,.vacature-apply__close:focus-visible{color:var(--color-accent)}.vacature-apply__close-icon{width:24px;height:24px}.vacature-apply__title{margin:0 40px 25px 0;color:var(--color-ink);font-family:var(--font-family-heading);font-size:28px;font-weight:400;line-height:1.2}.vacature-apply__vacancy{font-weight:900}@media(min-width:640px){.vacature-apply .vdsm-form-row--split{grid-template-columns:1fr 1fr}}.vacature-apply .vdsm-form input[type=submit]{width:auto}.highlight{font-weight:700}.u-block{display:block}
