/*!
	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
*/.cta-footer{margin-bottom:-16rem;padding-top:0}.cta-footer__inner{align-items:stretch;display:flex;overflow:hidden;position:relative;text-align:center;z-index:1}.cta-footer__content{background-color:var(--dark-1000);border-radius:var(--corner-radius-xl);overflow:hidden;z-index:1;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;gap:1rem;position:relative;z-index:10;padding-block:2rem;padding-inline:1rem;color:var(--text-body-light);flex-basis:100%;box-sizing:border-box}.cta-footer__content::after{background-image:url('../img/cta-green-background.jpg');background-position:center;background-repeat:no-repeat;background-size:cover;content:'';height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%;z-index:-1}.cta-footer__content h2,.cta-footer__content h3,.cta-footer__content h4,.cta-footer__content h5{color:var(--text-header-light);font-family:var(--font-family-headers);margin-bottom:0}.cta-footer__content p{color:var(--text-header-light);font-family:var(--font-family-headers);margin-bottom:0}.cta-footer__figure{border-radius:var(--corner-radius-xl) 0 0 var(--corner-radius-xl);display:none;flex-basis:36%;box-sizing:border-box;overflow:hidden;position:relative}.cta-footer__img{position:absolute;height:100%;object-fit:cover;width:100%}.cta-footer__buttons{display:flex;flex-wrap:wrap;justify-content:center;margin-top:1rem;gap:var(--gutter)}@media only screen and (min-width: 768px){.cta-footer__inner{grid-template-columns:2fr 1fr;text-align:left}.cta-footer__content{border-radius:0 var(--corner-radius-xl) var(--corner-radius-xl) 0;text-align:unset;padding-block:4rem;padding-inline:4rem;flex-basis:65%}.cta-footer__figure{display:flex}.cta-footer__figure--left{order:-1}.cta-footer__buttons{justify-content:unset}}.footer{background-image:url('../img/bg-slider.webp'),linear-gradient(180deg, rgba(var(--dark-300-rgb, 1)) 0%, rgba(var(--dark-600-rgb), 1) 100%);background-position:center top;background-size:cover;overflow:visible;padding-bottom:2rem;padding-top:14rem;position:relative}.footer::before{background-image:url('../img/rwb-footer-wave-small.svg');background-repeat:no-repeat;background-position:center bottom;background-size:cover;top:0;content:'';display:block;height:147px;left:0;position:absolute;width:100%}@media only screen and (min-width: 1921px){.footer::before{background-image:url('../img/rwb-footer-wave.svg');background-position:center bottom}}.footer__inner{display:grid;gap:2rem var(--gutter)}.footer__title,.footer__anchor--level-0{color:var(--text-header-light);display:inline-block;font-family:var(--font-family-headers);font-size:1.5rem;font-weight:700;margin-block:2rem}.footer__title[href='#'],.footer__anchor--level-0[href='#']{pointer-events:none}.footer__span,.footer__anchor--level-1{color:var(--text-header-light);display:block;font-family:var(--font-family-default);font-size:1rem;font-weight:300;line-height:2;transition:all var(--duration-200) var(--ease)}.footer__anchor--level-1:focus:where(:not(.btn)),.footer a.footer__span:focus:where(:not(.btn)),.footer__anchor--level-1:hover:where(:not(.btn)),.footer a.footer__span:hover:where(:not(.btn)),.footer__anchor--level-1--current:where(:not(.btn)),.footer a.footer__span--current:where(:not(.btn)){color:var(--accent)}.footer__location{margin-bottom:2rem}.footer__contact-icon{display:none}.footer__socials{margin-top:1rem}.footer__socials-anchor{color:var(--text-header-light);font-size:1.5rem;margin-right:.5rem;transition:all var(--duration-200) var(--ease)}.footer__socials-anchor:hover,.footer__socials-anchor:active,.footer__socials-anchor:focus{color:var(--accent)}.footer__subscribe{display:grid;grid-template-columns:1fr;grid-template-rows:min-content;grid-auto-rows:min-content}.footer__subscribe .gfield_label,.footer__subscribe .gform_validation_errors{display:none}.footer__subscribe .btn--green{margin-top:.5rem}.footer__subscribe .gform_footer{text-align:left}.footer__subscribe input[type="email"]{border:1px solid var(--accent)}@media only screen and (min-width: 768px){.footer__inner{grid-template-columns:1fr 2fr 1fr;padding-inline:4rem}.footer__menu{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--gutter)}.footer__subscribe{border-top:unset;grid-column:span 2}}@media only screen and (min-width: 1024px){.footer__subscribe{grid-column:unset}}.sub-footer__inner{align-items:flex-start;color:var(--text-header-light);display:flex;font-weight:300;flex-direction:column;gap:1.5rem;justify-content:space-between;padding-top:4rem}.sub-footer__menu{column-gap:var(--gutter);display:flex;flex-direction:column;justify-content:flex-start}.sub-footer__anchor{color:var(--text-header-light);line-height:2;transition:all var(--duration-200) var(--ease)}.sub-footer__anchor:focus:where(:not(.btn)),.sub-footer__anchor:hover:where(:not(.btn)),.sub-footer__anchor--current:where(:not(.btn)){color:var(--accent)}.sub-footer__nav{order:1}.sub-footer__copyright{order:2}@media only screen and (min-width: 480px){.sub-footer__copyright{order:1}.sub-footer__nav{order:2}}@media only screen and (min-width: 768px){.sub-footer__inner{padding-inline:4rem}}@media only screen and (min-width: 1024px){.sub-footer__inner{flex-direction:row;align-items:center;gap:1rem}.sub-footer__menu{flex-direction:row;padding-inline:4rem}}@media only screen and (min-width: 1200px){.sub-footer__menu{flex-direction:row;justify-content:center}}.posts__filter{display:flex;flex-wrap:wrap;gap:calc(.5 * var(--gutter));margin-bottom:2rem}.posts__articles{display:grid;gap:var(--gutter)}@media only screen and (min-width: 768px){.posts__articles{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 1024px){.posts__articles{grid-template-columns:repeat(3, 1fr)}.posts__buttons{justify-content:flex-end}}.wysiwyg-content{position:relative}.wysiwyg-content__inner{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem}.wysiwyg-content__inner--center,.wysiwyg-content__inner--full-image{justify-content:center;text-align:center}.wysiwyg-content__inner--twocol{align-items:flex-start}.wysiwyg-content.container--bg-other .wysiwyg-content__inner{padding-bottom:58px}.wysiwyg-content.container--bg-other{background:linear-gradient(270deg, rgba(var(--dark-1000-rgb), 0) 48.91%, rgba(var(--text-header-light-rgb), .62) 75.81%),linear-gradient(90deg, rgba(var(--accent-rgb), .2) .73%, rgba(var(--light-500-rgb), .2) 49.97%),url('../img/bg-wysiwyg.jpg') lightgray 50% / cover no-repeat}.wysiwyg-content.container--bg-other::after{background-image:url('../img/bottom-wave-small.svg');background-repeat:no-repeat;background-position:right top;bottom:0;content:'';display:block;height:58px;left:0;position:absolute;width:100%;z-index:3}@media only screen and (min-width: 1921px){.wysiwyg-content.container--bg-other::after{background-image:url('../img/bottom-wave.svg');background-position:right bottom}}.wysiwyg-content__content{display:flex;flex-wrap:wrap;height:100%;flex-direction:column;justify-content:center}.wysiwyg-content__title{color:var(--text-header);margin-bottom:0}.wysiwyg-content--twocol .wysiwyg-content__title{width:100%}.wysiwyg-content__figure{border-radius:var(--corner-radius-xl);overflow:hidden}.wysiwyg-content__figure--image{display:flex;align-items:center}.wysiwyg-content__figure--bottom{width:100%}.wysiwyg-content__img{height:100%;object-fit:contain;width:100%}.wysiwyg-content__img--image{max-height:none}.wysiwyg-content__img--bottom{max-height:none;object-fit:contain}.wysiwyg-content__buttons{align-items:flex-start;justify-content:flex-start;display:flex;flex-wrap:wrap;gap:var(--gutter);order:3}.wysiwyg-content ul{display:grid;grid-template-columns:1fr;grid-template-rows:min-content;grid-auto-rows:min-content;gap:0rem}@media only screen and (min-width: 768px){.wysiwyg-content__inner{gap:2rem 4rem}.wysiwyg-content__inner--image{display:grid;grid-template-columns:1fr 1fr}.wysiwyg-content__inner--image .wysiwyg-content__content{margin-top:auto}.wysiwyg-content__inner--image .wysiwyg-content__buttons{padding-bottom:2rem}.wysiwyg-content__inner--bottom{display:flex}.wysiwyg-content__inner--center-tablet{justify-content:center;text-align:center}.wysiwyg-content__inner--twocol{align-items:flex-start;grid-template-columns:1fr 1fr}.wysiwyg-content__figure{grid-row:span 1}.wysiwyg-content__figure--left{order:-1}.wysiwyg-content__figure--image{max-height:500px}.wysiwyg-content--twocol .wysiwyg-content__content{width:calc(50% - 2rem)}}@media only screen and (min-width: 1024px){.wysiwyg-content__inner{align-items:stretch}.wysiwyg-content__inner--center-desktop{justify-content:center;text-align:center}.wysiwyg-content__inner--image{display:grid;grid-template-columns:4fr 6fr}.wysiwyg-content__inner--right{grid-template-columns:6fr 4fr}.wysiwyg-content__inner--twocol{align-items:flex-start}}@media only screen and (min-width: 1200px){.wysiwyg-content__inner{max-width:calc(var(--page-col-desktop) - 8rem)}}.cta__inner{align-items:stretch;display:flex;overflow:hidden;position:relative;text-align:center;z-index:1}.cta__content{border-radius:var(--corner-radius-xl);overflow:hidden;z-index:1;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;gap:1rem;position:relative;z-index:10;padding-block:2rem;padding-inline:1rem;color:var(--text-body-light);flex-basis:100%;box-sizing:border-box}.cta--left .cta__content{background-color:var(--cta-1000)}.cta--left .cta__content::after{background-image:url('../img/cta-green-background.jpg');background-position:center;background-repeat:no-repeat;background-size:cover;content:'';height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%;z-index:-1}.cta--right .cta__content{background-color:#111D2F}.cta--right .cta__content::after{background:url('../img/cta-blue-background.jpg');background-position:center;background-repeat:no-repeat;background-size:cover;content:'';height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%;z-index:-1}.cta__content h2,.cta__content h3,.cta__content h4,.cta__content h5{color:var(--text-header-light);font-family:var(--font-family-headers);margin-bottom:0}.cta__content p{color:var(--text-header-light);margin-bottom:0}.cta__figure{border-radius:var(--corner-radius-xl) 0 0 var(--corner-radius-xl);display:none;flex-basis:36%;box-sizing:border-box;overflow:hidden;position:relative}.cta__img{position:absolute;height:100%;object-fit:cover;width:100%}.cta__buttons{display:flex;flex-wrap:wrap;justify-content:center;margin-top:1rem;gap:var(--gutter)}@media only screen and (min-width: 768px){.cta__inner{grid-template-columns:2fr 1fr;text-align:left}.cta__content{border-radius:var(--corner-radius-xl) 0 0 var(--corner-radius-xl);text-align:unset;padding-block:4rem;padding-inline:4rem;flex-basis:65%}.cta--left .cta__content{border-radius:0 var(--corner-radius-xl) var(--corner-radius-xl) 0}.cta__figure{border-radius:0 var(--corner-radius-xl) var(--corner-radius-xl) 0;display:flex}.cta__figure--left{border-radius:var(--corner-radius-xl) 0 0 var(--corner-radius-xl);order:-1}.cta__buttons{justify-content:unset}}.faq-block__inner{display:flex;flex-wrap:wrap;justify-content:center}.faq-block__header{display:flex;flex-wrap:wrap;align-items:flex-start;flex-direction:column;margin-bottom:2rem;width:100%}.faq-block__title{margin-bottom:2rem}.faq-block__list{display:flex;flex-wrap:wrap;gap:.5rem}.faq{border-bottom:1px solid var(--light-500);padding:1.5rem;padding-block:2.25em;width:100%}.faq--filtered{display:none}.faq:hover{cursor:pointer}.faq__question{align-items:center;display:flex;margin-bottom:0;color:var(--dark-400);gap:1.25rem;justify-content:space-between}.faq__question::after{content:'\2b';color:var(--accent);font-family:'Font Awesome 6 Pro';font-size:1rem;font-weight:400}.faq__answer{transition:all var(--duration-200) var(--ease);height:0;overflow:hidden}.faq--open .faq__question::after,.faq:not(.faq--close):focus .faq__question::after,.faq:not(.faq--close):focus-within .faq__question::after{color:var(--light-900);content:'\f068';font-family:'Font Awesome 6 Pro';font-weight:400}.faq--open .faq__question,.faq:not(.faq--close):focus .faq__question,.faq:not(.faq--close):focus-within .faq__question{color:var(--accent)}.faq--open .faq__answer,.faq:not(.faq--close):focus .faq__answer,.faq:not(.faq--close):focus-within .faq__answer{height:auto;margin-top:1.5em}@media only screen and (min-width: 768px){.faq-block__inner--featured{grid-template-columns:1fr 2fr}.faq-block__header{align-items:center;justify-content:space-between;flex-direction:row}.faq-block__title{margin-bottom:0}.faq-block__left{display:block}}@media only screen and (min-width: 1200px){.faq-block__title{padding-inline:4rem}}.form-block__inner{max-width:var(--page-col-small);position:relative}.form-block__header{margin-bottom:3rem}.form-block__title{margin-bottom:1rem}.form-block__anchorage{display:block;height:0;pointer-events:none;position:absolute;top:calc(-64px - 24px);width:100%;z-index:-1}@media only screen and (min-width: 1023px){.form-block__anchorage{top:calc(-112px - 24px)}}.news__inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.news__header{margin-bottom:2rem;order:1;width:100%}.news__filter{order:2;width:100%}.news__articles{order:3}.news__title{color:var(--text-header)}.news__buttons{display:flex;justify-content:center;gap:var(--gutter);margin-top:2rem;order:4}@media only screen and (min-width: 768px){.news__inner{gap:0 4rem}.news__header{order:1;width:calc(100% - 200px - 4rem)}.news--nobutton .news__header{width:100%}.news__buttons{align-self:flex-end;justify-content:flex-end;margin-bottom:2rem;margin-top:0;order:2;width:200px}.news__filter{order:3}.news__articles{order:4}}@media only screen and (min-width: 1200px){.news__header{padding-inline:4rem;width:calc(100% - 200px - 12rem)}.news__buttons{width:calc(200px + 4rem)}.news__filter{padding-inline:4rem;width:100%}}.usps__inner{display:flex;flex-wrap:wrap;justify-content:center}.usps__title{color:var(--text-header);margin-bottom:2rem}.usps__usps{align-items:flex-start;display:grid;gap:0;grid-template-columns:1fr;grid-column:var(--gutter-width)}.usps__buttons{display:flex;margin-top:2rem;justify-content:center}.usp{color:var(--dark-800);display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding:2rem;text-align:center}.usp__icon{color:var(--cta-1000);font-size:var(--icon-l);font-weight:300}.usp__title{color:var(--text-header);margin-bottom:1rem}@media only screen and (min-width: 768px){.usps{gap:var(--gutter)}.usps__usps{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1024px){.usps__usps{grid-template-columns:1fr 1fr 1fr}}.references{position:relative}.references.container--bg-other{background-color:var(--light-500);background-image:url('../img/bg-references.jpg');background-position:center center;background-size:cover}.references.container--bg-other::after{background-image:url('../img/bottom-wave-small.svg');background-repeat:no-repeat;background-position:right top;bottom:0;content:'';display:block;height:58px;left:0;position:absolute;width:100%;z-index:3}@media only screen and (min-width: 1921px){.references.container--bg-other::after{background-image:url('../img/bottom-wave.svg');background-position:right bottom}}@media only screen and (min-width: 768px){.references__articles{margin-inline:unset}}.references__header{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media only screen and (min-width: 1024px){.references__header{flex-wrap:wrap}}@media only screen and (min-width: 1200px){.references__header{padding-inline:4rem}}.references__title{color:var(--text-header);width:100%}@media only screen and (min-width: 1024px){.references__title{width:auto}}.references__buttons{display:flex;justify-content:center;gap:var(--gutter);margin-block:6px 3.25rem;margin-left:0}@media only screen and (min-width: 1024px){.references__buttons{margin-left:2rem}}.references__logos{align-items:center;display:flex;flex-wrap:wrap;gap:3rem 5rem;justify-content:center;margin-top:3rem}@media only screen and (min-width: 768px){.references__logos{margin-top:3.125rem}}@media only screen and (min-width: 1024px){.references__logos{margin-top:5rem}}.container--bg-other .references__logos{padding-bottom:48px}.references__logo{display:block}.references__logo img{filter:grayscale(100%);opacity:.45;max-height:75px;max-width:150px}@media only screen and (min-width: 768px){.references__logo img{max-height:100px;max-width:200px}}@media only screen and (min-width: 768px){.references__buttons{justify-content:flex-end}}.video__inner{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:flex-start;text-align:left}@media only screen and (min-width: 1200px){.video__inner{max-width:calc(var(--page-col-desktop) - 8rem)}}.video__embed{background-color:var(--light-900);border-radius:var(--corner-radius-l);position:relative;width:100%;padding-bottom:56.3%;height:0;overflow:hidden}.video__embed iframe,.video__embed embed,.video__embed object{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:flex}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slider{background-color:#00071a;background-image:url('../img/bg-slider.webp'),linear-gradient(180deg, rgba(0,7,26,0.9) 0%, rgba(21,45,83,0.9) 100%);background-position:center center , top left;background-size:cover , auto}.slider__inner{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;padding-inline:0}@media only screen and (min-width: 768px){.slider__inner{flex-wrap:nowrap}}.slider__content{align-self:center;width:100%}.slider__content h2{color:var(--light-500);font-weight:400}.slider__content p{color:var(--text-header-light)}@media only screen and (min-width: 768px){.slider__content{width:50%}}@media only screen and (min-width: 1024px){.slider__content{width:33.33333%}}.slider__intro{margin-bottom:2rem}.slider__buttons{align-items:center;display:flex;gap:.75rem}.slider__button{align-items:center;appearance:none;border:1px solid var(--text-header-light);border-radius:var(--corner-radius-l);box-sizing:border-box;cursor:pointer;display:flex;height:3.5rem;justify-content:center;transition:all 150ms var(--ease);width:3.5rem}.slider__button--left::after,.slider__button--right::after{font-family:'Font Awesome 6 Pro';color:var(--text-header-light);font-size:1.5rem;font-weight:300;text-align:center;width:24px}.slider__button--left:hover,.slider__button--right:hover,.slider__button--left:active,.slider__button--right:active,.slider__button--left:focus,.slider__button--right:focus{background-color:var(--accent);border-color:var(--accent)}.slider__button--left::after{content:'\f060'}.slider__button--right::after{content:'\f061'}.slider__count{color:var(--light-900);align-items:center;display:flex;height:100%;justify-content:center;margin-bottom:0;margin-left:.5rem}.slider-card__footer{display:flex;justify-content:space-between;align-items:center}.slider-card__position{color:var(--accent);font-family:var(--font-family-headers);font-size:2rem}.slider__sliderholder{width:100%}@media only screen and (min-width: 768px){.slider__sliderholder{width:50%}}@media only screen and (min-width: 1024px){.slider__sliderholder{width:66.66667%}}.slider__slider{width:100vw}@media only screen and (min-width: 768px){.slider__slider{height:100%;width:calc(50vw + 590px - 50%)}}@media only screen and (min-width: 1024px){.slider__slider{width:calc(50vw + 590px - 33.33333%)}}.icon-cards__cards{display:grid;gap:var(--gutter);grid-template-columns:1fr}@media only screen and (min-width: 1024px){.icon-cards__cards{grid-auto-rows:1fr;grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1200px){.imgcards__title{padding-inline:4rem}}.projects__inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.projects__header{margin-bottom:2rem;order:1;width:100%}.projects__filter{order:2;width:100%}.projects__articles{order:3}.projects__title{color:var(--text-header)}.projects__buttons{display:flex;justify-content:center;gap:var(--gutter);margin-top:2rem;order:4}.projects__filter{order:3}@media only screen and (min-width: 768px){.projects__inner{gap:0 4rem}.projects__header{order:1;width:calc(100% - 200px - 4rem)}.projects--nobutton .projects__header{width:100%}.projects__buttons{align-self:flex-end;justify-content:flex-end;margin-bottom:2rem;margin-top:0;order:2;width:200px}.projects__filter{order:3}.projects__articles{order:4}}@media only screen and (min-width: 1200px){.projects__header{padding-inline:4rem;width:calc(100% - 200px - 12rem)}.projects__buttons{width:calc(200px + 4rem)}.projects__filter{padding-inline:4rem;width:100%}}.logos__logos{margin-top:0}@media only screen and (min-width: 768px){.logos__logos{margin-top:0}}@media only screen and (min-width: 1024px){.logos__logos{margin-top:0}}.vacancies__inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.vacancies__header{margin-bottom:2rem;order:1;width:100%}.vacancies__filter{order:2;width:100%}.vacancies__articles{order:3}.vacancies__title{color:var(--text-header)}.vacancies__buttons{display:flex;justify-content:center;gap:var(--gutter);margin-top:2rem;order:4}@media only screen and (min-width: 768px){.vacancies__inner{gap:0 4rem}.vacancies__header{order:1;width:calc(100% - 200px - 4rem)}.vacancies--nobutton .vacancies__header{width:100%}.vacancies__buttons{align-self:flex-end;justify-content:flex-end;margin-bottom:2rem;margin-top:0;order:2;width:200px}.vacancies__filter{order:3}.vacancies__articles{order:4}}@media only screen and (min-width: 1200px){.vacancies__header{padding-inline:4rem;width:calc(100% - 200px - 12rem)}.vacancies__buttons{width:calc(200px + 4rem)}.vacancies__filter{padding-inline:4rem;width:100%}}.slider-card{background-color:transparent;border-radius:var(--corner-radius-l);margin-right:2rem;min-height:450px;max-width:calc(100vw - 3rem);overflow:hidden;position:relative;width:350px}@media only screen and (min-width: 480px){.slider-card{max-width:none}}.slider-card--noimg{background-color:var(--accent)}.slider-card__img-wrapper{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.slider-card__img-wrapper::after{background:linear-gradient(180deg, rgba(var(--text-header-light-rgb), 0) 50%, rgba(var(--text-header-light-rgb), .75) 75%, rgba(var(--text-header-light-rgb), 1) 100%);content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%}.slider-card__figure{height:100%;width:100%}.slider-card__img{height:100%;object-fit:cover;transform:scale(1.005);transition:transform 300ms ease-in-out;width:100%}.slider-card:hover .slider-card__img,.slider-card:active .slider-card__img,.slider-card:focus .slider-card__img{transform:scale(1.05)}.slider-card__content{color:var(--dark-500);display:flex;flex-direction:column;justify-content:flex-end;gap:1rem;padding:2rem;pointer-events:none;width:100%;z-index:1}.slider-card__title{line-height:1.75rem;font-family:var(--font-family-headers);font-size:1.25rem;font-weight:700;margin:0}.slider-card__more{pointer-events:auto;transition:all 300ms ease-in-out;padding-inline:.75rem}.slider-card:hover .slider-card__more,.slider-card:active .slider-card__more,.slider-card:focus .slider-card__more{background:var(--accent);border:2px solid var(--accent);color:var(--text-header-light);transition:all 300ms ease-in-out}.imgcards .slider-card{box-shadow:0 12px 32px 0 rgba(var(--dark-500-rgb), .15);margin-right:0;width:100%}.imgcards .slider-card__content{height:100%;position:relative;z-index:1}.reference-card{background:linear-gradient(214deg, var(--Color-Light-Headers---0, #FFF) 0%, var(--Color-Light---200, #DCE4F1) 100%);border-radius:var(--corner-radius-l);padding:2rem}.container--bg-default .reference-card{background-color:none;background-image:linear-gradient(214deg, var(--text-header-light) 0%, var(--light-200) 100%)}.reference-card__title{margin-bottom:0}.reference-card__figure{align-items:center;background-color:var(--light-200);border-radius:50%;display:flex;height:94px;justify-content:center;overflow:hidden;width:94px}.reference-card__img{height:100%;object-fit:cover;object-position:center center;width:100%}.reference-card__img--noimage{height:66px;width:66px}.reference-card__name{color:var(--dark-500);margin-top:2rem;margin-bottom:.5rem}.reference-card__company{color:var(--cta-1000);margin-bottom:1.4rem}.reference-card__quote{color:var(--dark-800)}.reference-card__readmore{margin-block-start:1em}.reference-card__readmore a{color:var(--accent);text-decoration:none;text-decoration-thickness:from-font}.reference-card__readmore a:hover{text-decoration:underline}.news-card{background:linear-gradient(214deg, var(--Color-Light-Headers---0, #FFF) 0%, var(--Color-Light---200, #DCE4F1) 100%);display:flex;flex-direction:column;height:100%;position:relative;z-index:1}.news-card__wrapper{border-radius:var(--corner-radius-l);max-width:var(--page-col-mobile);overflow:hidden;position:relative}.news-card__wrapper::after{background:var(--gradient-light);content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%}.news-card__figure{height:240px;overflow:hidden;width:100%}.news-card__img{height:100%;object-fit:cover;transform:scale(1.005);transition:transform 300ms ease-in-out;width:100%}.news-card:hover .news-card__img,.news-card:active .news-card__img,.news-card:focus .news-card__img{transform:scale(1.05)}.news-card__content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:2rem}.news-card__pubdate{color:var(--accent);display:block;margin-bottom:.5em}.news-card__title{color:var(--dark-400)}.news-card__excerpt{color:var(--dark-800);margin-bottom:1rem}.news-card .btn{transition:all 300ms ease-in-out}.news-card:hover .btn,.news-card:active .btn,.news-card:focus .btn{background:var(--accent);color:var(--text-header-light);transition:all 300ms ease-in-out}.icon-card{display:flex;height:100%;position:relative}.icon-card__wrapper{border-radius:var(--corner-radius-l);overflow:hidden;position:relative}.icon-card__icon{align-items:center;background-color:var(--accent);display:flex;justify-content:center;min-width:75px;transition:all 300ms ease-in-out;width:75px}.icon-card:hover .icon-card__icon{background-color:var(--text-header)}.icon-card:hover .icon-card__icon i{color:var(--text-header-light)}.icon-card__icon i{color:var(--text-header);font-size:36px}.icon-card__content{background:var(--gradient-light);color:var(--dark-400);display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:2rem}.icon-card__title{margin-bottom:1rem}.icon-card__excerpt{margin-bottom:1rem}.icon-card .btn{transition:all 300ms ease-in-out}.icon-card:hover .btn,.icon-card:active .btn,.icon-card:focus .btn{background:var(--accent);color:var(--text-header-light);transition:all 300ms ease-in-out}.project-card{display:flex;flex-direction:column;height:100%;position:relative;z-index:1}.project-card__wrapper{border-radius:var(--corner-radius-l);max-width:var(--page-col-mobile);overflow:hidden;position:relative}.project-card__wrapper::after{background:var(--gradient-light);content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%}.project-card__figure{height:240px;overflow:hidden;width:100%}.project-card__logo-wrapper{background:lightgrey 50%;border-radius:var(--corner-radius-m);top:calc(240px - 100px + 1rem);height:100px;left:2rem;overflow:hidden;position:absolute;padding:8px;width:100px;z-index:1}.project-card__logo{height:100%;object-fit:contain;object-position:center}.project-card__img{height:100%;object-fit:cover;transform:scale(1.005);transition:transform 300ms ease-in-out;width:100%}.project-card:hover .project-card__img{transform:scale(1.05)}.project-card__content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:2rem}.project-card__tags{color:var(--accent);display:block;margin-bottom:.5em}.project-card__title{color:var(--dark-400)}.project-card__excerpt{color:var(--dark-800);margin-bottom:1rem}.project-card .btn{transition:all 300ms ease-in-out}.project-card:hover .btn,.project-card:active .btn,.project-card:focus .btn{background:var(--accent);color:var(--text-header-light);transition:all 300ms ease-in-out}.vacancy-card{display:flex;flex-direction:column;height:100%;position:relative;z-index:1}.vacancy-card__wrapper{border-radius:var(--corner-radius-l);max-width:var(--page-col-mobile);overflow:hidden;position:relative}.vacancy-card__wrapper::after{background:var(--gradient-light);content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%}.vacancy-card__figure{height:240px;overflow:hidden;width:100%}.vacancy-card__img{height:100%;object-fit:cover;transform:scale(1.005);transition:transform 300ms ease-in-out;width:100%}.vacancy-card:hover .vacancy-card__img{transform:scale(1.05)}.vacancy-card__content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:2rem}.vacancy-card__pubdate{color:var(--accent);display:block;margin-bottom:.5em}.vacancy-card__title{color:var(--dark-400)}.vacancy-card__excerpt{color:var(--dark-800);margin-bottom:1rem}.vacancy-card .btn{transition:all 300ms ease-in-out}.vacancy-card:hover .btn,.vacancy-card:active .btn,.vacancy-card:focus .btn{background:var(--accent);color:var(--text-header-light);transition:all 300ms ease-in-out}.tc-slider{margin-inline:-20px;position:relative}.tc-slider .tc-slider__track{position:relative;display:flex;transition:all var(--duration-200) var(--ease);transform:translateX(calc(var(--offset) * var(--current) * -1))}.tc-slider__track>*{flex:1 1 0}.input,.select,.textarea{appearance:none;background-color:var(--text-header-light);border:1px solid var(--light-900);border-radius:var(--corner-radius-m);color:var(--l-text-body);font-family:inherit;font-size:1rem;font-weight:400;line-height:1rem;outline:none;padding:.875rem}.input::placeholder,.select::placeholder,.textarea::placeholder{color:var(--text-body)}.input::file-selector-button,.select::file-selector-button,.textarea::file-selector-button{background-color:var(--light-900);border:none;border-radius:.2rem;color:var(--text-body);cursor:pointer;padding:.75em 1.5em}.input:active,.select:active,.textarea:active,.input:focus,.select:focus,.textarea:focus,.input:focus-visible,.select:focus-visible,.textarea:focus-visible,.input:focus-within,.select:focus-within,.textarea:focus-within{border-color:var(--text-header);outline:none}.textarea{height:200px;resize:vertical}.textarea:active,.textarea:focus,.textarea:focus-visible,.textarea:focus-within{border-color:var(--text-header);outline:none}:root,.root{--state-background:var(--text-header-light);--state-color-border:var(--light-900);--state-color-border-rgb:var(--light-900-rgb);--state-color-font:var(--text-body);--state-weight-font:400}.gform_wrapper{width:100%}.gform_fields{display:grid;gap:1.25em;grid-template-columns:repeat(12, 1fr)}.gfield{grid-column:span 12}.gfield--width-quarter{grid-column:span 6}.gfield--hide-label label{display:none}.gfield--type-honeypot{display:none}.gfield_error{--state-color-border:var(--error);--state-color-border-rgb:var(--error-rgb);--state-color-font:var(--error);--state-weight-font:500}.gfield_error .ginput_container_text{background-color:rgb(var(--error-rgb), .1)}.gfield_error input,.gfield_error select,.gfield_error textarea{border-color:var(--error)}.gfield_error input:active,.gfield_error select:active,.gfield_error textarea:active,.gfield_error input:focus,.gfield_error select:focus,.gfield_error textarea:focus,.gfield_error input:focus-visible,.gfield_error select:focus-visible,.gfield_error textarea:focus-visible,.gfield_error input:focus-within,.gfield_error select:focus-within,.gfield_error textarea:focus-within{box-shadow:0 0 .5rem 0 rgb(var(--error-rgb) / .33333)}.gfield .ginput_container_checkbox{margin-bottom:1rem}.gfield_validation_message{color:var(--state-color-font);margin-top:.5rem}.gfield_required{display:none}@media only screen and (min-width: 640px){.gfield--width-full{grid-column:span 12}.gfield--width-half{grid-column:span 6}.gfield--width-two-thirds{grid-column:span 8}.gfield--width-third{grid-column:span 4}.gfield--width-quarter{grid-column:span 3}}.gfield_label{color:var(--state-color-font);display:inline-block;font-size:1rem;font-weight:var(--state-weight-font);padding-bottom:.75rem}.gfield_label.gfield_label_before_complex{color:unset;font-size:1rem;font-weight:300}.contains_optional .gfield_label::after{color:var(--text-body);content:var(--gform-optional, '(optioneel)');font-weight:300;padding-left:.5rem}.gfield_description{font-weight:300}.ginput_container input,.ginput_container select,.ginput_container textarea{appearance:none;background-color:var(--text-header-light);border:1px solid var(--light-900);border-radius:var(--corner-radius-m);color:var(--l-text-body);font-family:inherit;font-size:1rem;font-weight:400;line-height:1rem;outline:none;padding:.875rem}.ginput_container input::placeholder,.ginput_container select::placeholder,.ginput_container textarea::placeholder{color:var(--text-body)}.ginput_container input::file-selector-button,.ginput_container select::file-selector-button,.ginput_container textarea::file-selector-button{background-color:var(--light-900);border:none;border-radius:.2rem;color:var(--text-body);cursor:pointer;padding:.75em 1.5em}.ginput_container input:active,.ginput_container select:active,.ginput_container textarea:active,.ginput_container input:focus,.ginput_container select:focus,.ginput_container textarea:focus,.ginput_container input:focus-visible,.ginput_container select:focus-visible,.ginput_container textarea:focus-visible,.ginput_container input:focus-within,.ginput_container select:focus-within,.ginput_container textarea:focus-within{border-color:var(--text-header);outline:none}.ginput_container input[type='email'],.ginput_container input[type='file'],.ginput_container input[type='number'],.ginput_container input[type='password'],.ginput_container input[type='search'],.ginput_container input[type='tel'],.ginput_container input[type='text'],.ginput_container input[type='url'],.ginput_container select,.ginput_container textarea{box-sizing:border-box;width:100%}.ginput_container_select{position:relative}.ginput_container_select::after{color:var(--text-body);content:'\f078';font-family:'Font Awesome 6 Pro';font-size:1.25rem;font-style:normal;font-weight:400;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.ginput_container--name{display:flex;width:100%;flex-wrap:wrap;gap:1rem;justify-content:center}.ginput_container_checkbox,.ginput_container_consent,.ginput_container_radio{padding-block:1rem}.ginput_container_checkbox label,.ginput_container_consent label,.ginput_container_radio label{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;row-gap:.25rem;font-weight:300}.ginput_container_checkbox label::before,.ginput_container_consent label::before,.ginput_container_radio label::before{background-color:var(--state-background);border:1px solid var(--state-color-border);border-radius:.1em;color:var(--text-body);content:'';display:block;font-size:1rem;height:1rem;text-align:center;width:1rem;margin-right:.5rem}.ginput_container_checkbox label a,.ginput_container_consent label a,.ginput_container_radio label a{color:var(--accent-hover);margin-left:.25rem;text-decoration:underline;transition:all var(--duration-200) var(--ease)}.ginput_container_checkbox label a:hover,.ginput_container_consent label a:hover,.ginput_container_radio label a:hover,.ginput_container_checkbox label a:active,.ginput_container_consent label a:active,.ginput_container_radio label a:active,.ginput_container_checkbox label a:focus,.ginput_container_consent label a:focus,.ginput_container_radio label a:focus{color:var(--accent)}.ginput_container_checkbox .gchoice:focus-within label,.ginput_container_consent .gchoice:focus-within label,.ginput_container_radio .gchoice:focus-within label{border-color:var(--border);outline:none}.ginput_container_checkbox input,.ginput_container_consent input,.ginput_container_radio input{border:0;display:block;opacity:0;padding:0}.ginput_container_checkbox input:checked~label::before,.ginput_container_consent input:checked~label::before,.ginput_container_radio input:checked~label::before{background-color:var(--accent);box-shadow:inset 0 0 0 1px var(--state-background)}.ginput_container_radio label::before{border-radius:200px}.gfield_radio,.gfield_checkbox{display:grid;gap:1rem;grid-template-columns:repeat(2, 1fr)}.likert .gfield_radio,.likert .gfield_checkbox{display:flex;justify-content:space-between}.likert .gfield_radio label,.likert .gfield_checkbox label{flex-direction:column}.gform_drop_area{align-items:center;background-color:var(--state-background);border:1px dashed var(--state-color-border);border-radius:.25rem;display:flex;gap:1.25rem;height:10rem;justify-content:center;flex-direction:column;padding:1rem}.gfield_error .gform_drop_area{background-color:rgb(var(--error-rgb) / .1)}.gform_drop_instructions{font-weight:400}.gform_button_select_files{align-items:center;appearance:none;background:transparent;border:2px solid var(--accent);border-radius:var(--corner-radius-l);color:var(--accent);cursor:pointer;display:inline-flex;font-family:var(--font-family-headers);font-size:1.125rem;font-weight:700;height:2.5rem;line-height:1;outline:none;overflow:hidden;padding:0 1.5rem;position:relative;text-align:center;text-decoration:none;transition:all var(--duration-200) var(--ease);white-space:nowrap;width:fit-content}.gform_button_select_files:hover,.gform_button_select_files:active,.gform_button_select_files:focus{background:var(--accent);color:var(--text-header-light)}.gform_fileupload_rules{display:inline-block;font-size:.75rem;font-weight:300;padding-top:.5rem}.validation_message{color:var(--error);font-size:.875rem;font-weight:300}.ginput_preview_list{display:flex;flex-wrap:wrap}.ginput_preview{align-items:center;display:inline-flex;flex-direction:row-reverse;gap:1.25rem;margin-right:2rem;margin-top:.5rem}.gfield_fileupload_filesize{display:none}.gfield_fileupload_progress_complete{display:none}.gform_delete_file .screen-reader-text{display:none}.gform_validation_errors{margin-block:2rem 1rem}.gform_validation_errors ol{background-color:rgb(var(--error-rgb) / .1);border:1px dashed var(--error);color:var(--error);font-size:1rem;line-height:2rem;list-style-type:disc;margin-bottom:1.5rem;padding:1.5em 2.5em}.gform_validation_errors ol li,.gform_validation_errors ol a{color:inherit;line-height:inherit;text-decoration:none}.gform_submission_error{color:var(--error);font-size:1rem;font-weight:bold;line-height:1.5rem;margin-bottom:.5rem}.gform_submission_error::before{content:'\f06a';font-family:'Font Awesome 6 Pro';font-style:normal;font-weight:400;padding-right:.5rem}.gform_confirmation_message{background-color:var(--succes-l);border:2px dashed var(--succes);color:var(--text-body);padding:1rem 2rem;position:relative}.gform_confirmation_message::after{color:var(--succes);content:'\f00c';font-family:'Font Awesome 6 Pro';font-size:1.25rem;font-weight:400;position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.gfield_consent_description{font-size:.75rem;line-height:1.4;margin-top:.25rem}.gfield--type-captcha .gfield_label{display:none}.gfield--type-captcha .ginput_recaptcha{display:flex;justify-content:right}.gfield--type-time .ginput_complex{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:2rem}.gfield--type-time .gfield_time_hour,.gfield--type-time .gfield_time_minute{display:flex;flex:1}.gfield--type-address legend{display:none}.gfield--type-address .ginput_full,.gfield--type-address .ginput_left,.gfield--type-address .ginput_right{display:flex;flex-wrap:wrap}.gfield--type-address .ginput_full{width:100%}.gfield--type-address .ginput_left,.gfield--type-address .ginput_right{width:100%}@media only screen and (min-width: 1024px){.gfield--type-address .ginput_left,.gfield--type-address .ginput_right{width:calc(50% - .625rem)}}.gfield--type-address .ginput_complex{display:flex;flex-wrap:wrap;gap:1.25em}.gfield--type-address .gform-field-label--type-sub{color:var(--state-color-font);display:inline-block;font-size:1rem;font-weight:var(--state-weight-font, 300);padding-bottom:.25rem;order:-1}.gform_footer{margin-top:1rem;text-align:right}.name_first,.name_last{display:flex;flex-wrap:wrap;width:100%}.name_first input,.name_last input{order:2}.name_first label,.name_last label{order:1;margin-bottom:.25rem}@media only screen and (min-width: 1024px){.name_first,.name_last{width:calc(50% - .5rem)}}.screen-reader-text{display:none}.gfield--type-consent legend{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}#ui-datepicker-div{max-width:300px;width:100%;background:var(--neutral-0);border:1px solid var(--neutral-100);border-radius:3px}#ui-datepicker-div .ui-datepicker-header{width:100%;float:left;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background:var(--neutral-100);border-bottom:1px solid var(--neutral-100)}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{width:32px;height:32px;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;cursor:pointer;transition:all var(--duration-200) var(--ease)}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span{display:inline-block;width:12px;height:20px;overflow:hidden;text-indent:-99999px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:hover,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:hover,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:active,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:active{background:var(--cta)}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{order:1}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span{background:transparent url('../../assets/img/chevron-left-solid.svg') no-repeat center center;background-size:6px auto}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:hover span,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:active span{background:transparent url('../../assets/img/chevron-left-solid-light.svg') no-repeat center center;background-size:6px auto}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{order:3}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span{background:transparent url('../../assets/img/chevron-right-solid.svg') no-repeat center center;background-size:6px auto}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:hover span,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:active span{background:transparent url('../../assets/img/chevron-right-solid-light.svg') no-repeat center center;background-size:6px auto}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{order:2;display:block;width:calc(100% - 64px)}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select{height:32px;width:50%;float:left;background:transparent;border:transparent;outline:0;border:1px double var(--neutral-100);border-top:0;border-bottom:0;text-align:center;display:flex;align-items:center;cursor:pointer}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select:hover,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select:active,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select:focus{background:var(--cta);color:var(--neutral-0)}#ui-datepicker-div .ui-datepicker-calendar{width:100%;float:left;border-collapse:separate;border-spacing:0 .75em}#ui-datepicker-div .ui-datepicker-calendar th{text-align:center}#ui-datepicker-div .ui-datepicker-calendar th span{font-size:13px}#ui-datepicker-div .ui-datepicker-calendar td a{display:block;text-align:center;text-decoration:none;color:var(--text-body);font-size:13px;padding:3px}#ui-datepicker-div .ui-datepicker-calendar td a.ui-state-active,#ui-datepicker-div .ui-datepicker-calendar td a:hover,#ui-datepicker-div .ui-datepicker-calendar td a:active{color:var(--text-body-light);font-weight:700;background:var(--neutral-200)}#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-today a{font-weight:700;color:var(--cta-hover)}#ui-datepicker-div .ui-datepicker-other-month{font-size:13px;text-align:center;color:var(--neutral-300)}@media only screen and (min-width: 1200px){.search-page__title{padding-inline:4rem;margin-bottom:40px}}@media only screen and (min-width: 1200px){.search-page__column{padding-inline:4rem}}.search-result{display:block;margin-block:80px}.search-result__title{margin:0}.search-result__excerpt{margin-top:1rem}.search-result .btn{margin-top:2rem}.global__item{width:80px;height:80px;background-color:var(--neutral-0);font-size:.9rem;display:flex;align-items:center;justify-content:center;text-align:center;color:inherit}.color-demo__heading{font-size:1.5rem;margin-bottom:.5rem}.color-demo__subheading{font-size:1rem;font-weight:600;margin-bottom:.25rem}.color-demo__description{margin-bottom:1.5rem}.color-demo__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(80px, 1fr));gap:10px;justify-items:center;margin-bottom:2rem}.color-demo__item{width:80px;height:80px;border-radius:2px;box-shadow:0 4px 8px rgba(0,0,0,0.25);font-family:sans-serif;font-size:.9rem;display:flex;align-items:center;justify-content:center;text-align:center;color:inherit}.color-demo__item--bg-default{background-color:var(--neutral-0)}.color-demo__item--bg-text-header{background-color:var(--text-header);color:var(--neutral-0)}.color-demo__item--bg-text-intro{background-color:var(--text-intro);color:var(--neutral-0)}.color-demo__item--bg-text-body{background-color:var(--text-body);color:var(--neutral-0)}.color-demo__item--bg-text-header-light{background-color:var(--text-header-light);font-size:.65rem}.color-demo__item--bg-text-intro-light{background-color:var(--text-body-intro);font-size:.7rem}.color-demo__item--bg-text-body-light{background-color:var(--text-body-light);font-size:.7rem}.color-demo__item--bg-accent-light{background-color:var(--accent);color:var(--neutral-0)}.color-demo__item--bg-accent-dark{background-color:var(--accent-hover);font-size:.8rem;color:var(--neutral-0)}.color-demo__item--bg-cta-light{background-color:var(--cta)}.color-demo__item--bg-cta-dark{background-color:var(--cta-hover);color:var(--neutral-0)}.color-demo__item--neutral-1000{background-color:var(--neutral-1000);color:var(--neutral-0);font-size:.8rem}.color-demo__item--neutral-950{background-color:var(--neutral-950);color:var(--neutral-0)}.color-demo__item--neutral-900{background-color:var(--neutral-900);color:var(--neutral-0)}.color-demo__item--neutral-800{background-color:var(--neutral-800);color:var(--neutral-0)}.color-demo__item--neutral-700{background-color:var(--neutral-700);color:var(--neutral-0)}.color-demo__item--neutral-600{background-color:var(--neutral-600);color:var(--neutral-0)}.color-demo__item--neutral-500{background-color:var(--neutral-500);color:var(--neutral-0)}.color-demo__item--neutral-400{background-color:var(--neutral-400)}.color-demo__item--neutral-300{background-color:var(--neutral-300)}.color-demo__item--neutral-200{background-color:var(--neutral-200)}.color-demo__item--neutral-100{background-color:var(--neutral-100)}.color-demo__item--neutral-50{background-color:var(--neutral-50)}.color-demo__item--neutral-0{background-color:var(--neutral-0)}.color-demo__item--error{background-color:var(--error);color:var(--neutral-0)}.color-demo__item--error-l{background-color:var(--error-l)}.color-demo__item--succes{background-color:var(--succes)}.shadows-demo__heading{font-size:1.5rem;margin-bottom:1rem}.shadows-demo__wrapper{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;padding:20px}.shadows-demo__item--shadow-xs{box-shadow:var(--shadow-xs)}.shadows-demo__item--shadow-s{box-shadow:var(--shadow-s)}.shadows-demo__item--shadow-m{box-shadow:var(--shadow-m)}.shadows-demo__item--shadow-l{box-shadow:var(--shadow-l)}.shadows-demo__item--shadow-xl{box-shadow:var(--shadow-xl)}.radiuses-demo__heading{font-size:1.5rem;margin-bottom:1rem}.radiuses-demo__wrapper{display:flex;gap:20px;justify-content:center;padding:20px}.radiuses-demo__item--radius-xs{border-radius:var(--corner-radius-xs);box-shadow:var(--shadow-s)}.radiuses-demo__item--radius-s{border-radius:var(--corner-radius-s);box-shadow:var(--shadow-s)}.radiuses-demo__item--radius-m{border-radius:var(--corner-radius-m);box-shadow:var(--shadow-s)}.radiuses-demo__item--radius-l{border-radius:var(--corner-radius-l);box-shadow:var(--shadow-s)}.radiuses-demo__item--radius-xl{border-radius:var(--corner-radius-xl);box-shadow:var(--shadow-s)}.radiuses-demo__item--radius-xxl{border-radius:var(--corner-radius-xxl);box-shadow:var(--shadow-s)}.buttons-demo__heading{font-size:1.5rem;margin-bottom:2rem}.buttons-demo__section{display:grid;grid-template-columns:1fr;gap:1rem;padding:1rem 0;max-width:600px;margin:0 auto}.buttons-demo__section--dark{background-color:var(--neutral-1000);padding:1rem}@media only screen and (min-width: 768px){.buttons-demo__section{grid-template-columns:repeat(auto-fit, minmax(220px, 1fr))}}.timing-demo__heading{font-size:1.5rem;font-family:sans-serif;margin-bottom:2rem;text-align:center}.timing-demo__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:2rem}.timing-demo__group{display:flex;flex-direction:column;gap:.5rem;align-items:center}.timing-demo__bar{width:50%;height:2rem;background:var(--accent-hover);transition-property:width}.timing-demo__bar:hover{width:100%}.duration-200{transition-duration:var(--duration-200)}.duration-300{transition-duration:var(--duration-300)}.easing-ease{transition-timing-function:var(--ease)}.easing-ease-out-200{transition-timing-function:var(--ease-out-200)}.easing-spring-300{transition-timing-function:var(--spring-300)}.easing-bounce-300{transition-timing-function:var(--bounce-300)}.tc-popup{border:none;border-radius:var(--corner-radius-l);box-shadow:var(--shadow-l);max-height:calc(100vh - 8rem);max-width:calc(100vw - 4rem);overflow-y:scroll;padding:0;position:fixed;top:50%;transform:translateY(-50%);width:900px;z-index:99999}.tc-popup__close{background-color:transparent;border:none;cursor:default;font-size:2rem;height:2rem;padding:0;position:absolute;right:1.5rem;top:1.5rem;width:2rem}.tc-popup__close i{cursor:pointer;font-weight:700}.tc-popup__close:hover i::before{color:var(--accent)}.tc-popup__inner{display:flex;flex-direction:column}body:has(.tc-popup[open]) .tc-popup__backdrop{background-color:rgb(var(--text-header-rgb), .33);content:'';height:100%;left:0;position:fixed;top:0;width:100%;z-index:99998}
/*# sourceMappingURL=./style-noncritical.css.map */