@charset "UTF-8";:root{--color-text: #131313;--color-primary: #c30;--color-pink: #f89a9c;--color-coral: #fb755a;--color-orange: #ff9547;--color-yellow: #fce599;--color-taiga: #809855;--color-blue: #8fbce5;--color-grey: #efefef;--color-gray: #f4f4f4;--font-family-base: "Inter", system-ui, -apple-system, sans-serif;--font-family-heading: "Bricolage Grotesque", system-ui, -apple-system, sans-serif;--font-size-base: 18px;--font-size-xs: .8rem;--spacing-block: var(--spacing-2xl);--radius-xl: 1.5rem}@font-face{font-family:Bricolage Grotesque;src:url(../fonts/BricolageGrotesque-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(../fonts/BricolageGrotesque-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(../fonts/BricolageGrotesque-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(../fonts/BricolageGrotesque-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(../fonts/BricolageGrotesque-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(../fonts/BricolageGrotesque-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(../fonts/BricolageGrotesque-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/Inter-VariableFont_opsz_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/Inter-Italic-VariableFont_opsz_wght.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}body{letter-spacing:-1%;font-size:var(--font-size-base)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);line-height:var(--line-height-tight);letter-spacing:-3%;color:var(--color-text);font-weight:600}h2{font-size:clamp(44px,5vw,56px);line-height:1.1}p{margin-bottom:var(--spacing-sm)}.frm_forms fieldset{border:0}.frm_forms #form_nieuwsbrief{margin-top:var(--spacing-md)}.frm_forms #form_nieuwsbrief .frm_fields_container{display:flex;align-items:center;border:2px solid var(--color-grey);background-color:var(--color-gray);border-radius:var(--radius-full);overflow:hidden;max-width:382px;font-size:15px;padding:.4rem .4rem .4rem 1.25rem}.frm_forms #form_nieuwsbrief #frm_field_7_container{flex:1}.frm_forms #form_nieuwsbrief input{width:100%;color:var(--color-text);outline:0;padding:.25rem 0;border:0;background-color:var(--color-gray)}.frm_forms #form_nieuwsbrief input::placeholder{color:var(--color-text);opacity:.3}.frm_forms #form_nieuwsbrief .form-field--submit{flex:0 0 auto;display:flex;align-self:stretch}.frm_forms #form_nieuwsbrief .form-field--submit button{padding:0 1.25rem;height:100%;font-weight:500;color:var(--color-white);line-height:1;border-radius:var(--radius-full);background-color:var(--color-orange);transition:background-color .3s ease}.frm_forms #form_nieuwsbrief .form-field--submit button:hover{background-color:#ff7814}.site-header .site-logo{width:280.5px}.site-header .site-logo img{min-height:55px}.site-header .site-header__primary{justify-content:space-between}.site-header .site-header__primary .site-navigation{margin-left:unset!important}.site-header .site-header__primary .site-navigation-woocommerce{display:flex;column-gap:1.5rem}.site-header-sticky__logo img{min-height:55px}.button-container{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:var(--spacing-md);column-gap:var(--spacing-md)}.button{position:relative;display:flex;padding:.75rem 4.5rem .75rem 1.5rem;column-gap:1.5rem;font-size:var(--font-size-base);font-weight:400;letter-spacing:-2%;border-radius:var(--radius-full);color:#fff;white-space:nowrap}.button-primary{--btn-bg: #fff;--btn-bg-hover: #c0431f;--btn-text: #fff;--btn-ink: var(--color-text);position:relative;display:inline-flex;align-items:center;box-sizing:border-box;min-height:var(--button-height, 50px);border-radius:999px;color:var(--btn-ink);text-decoration:none!important;font-weight:500;overflow:hidden;isolation:isolate;cursor:pointer;-webkit-user-select:none;user-select:none}.button-primary .button-label{position:relative;z-index:1;display:block;overflow:hidden;white-space:nowrap;line-height:1.25}.button-primary .button-label__roll{display:block;position:relative}.button-primary .button-label__roll>span{display:block}.button-primary .button-label__roll>span:last-child{position:absolute;top:100%;left:0}.button-primary .button-label__roll.is-rolling{animation:button-roll .5s cubic-bezier(.34,1.25,.64,1)}.button-primary{gap:.75rem;padding:5px 5px 5px 1.25rem;transition:color .3s ease,border-color .3s ease}.button-primary .button-label{color:#fff;transition:color .3s cubic-bezier(.65,.05,.36,1)}.button-primary .button-fill{position:absolute;top:0;bottom:0;left:0;right:10px;z-index:-1;border-radius:999px;overflow:hidden;transform-origin:right center;transform:scale(.833);transition:transform .3s cubic-bezier(.65,.05,.36,1),right .3s cubic-bezier(.65,.05,.36,1)}.button-primary .button-fill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--btn-bg-hover);border-radius:999px;transform:translate(calc(100% - 40px));transition:transform .3s cubic-bezier(.65,.05,.36,1)}.button-primary .button-icon{position:relative;z-index:1;flex:none;width:40px;height:40px;border-radius:50%;background:var(--btn-bg-hover);color:var(--btn-text);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:background .3s ease,color .3s ease}.button-primary .button-rotor{position:relative;width:15px;height:15px;transform:rotate(-45deg)}.button-primary .button-arrow{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--btn-text)}.button-primary .button-arrow:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:currentColor;transform:translateY(-50%);transform-origin:left center}.button-primary .button-arrow:after{content:"";position:absolute;top:50%;right:0;width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translate(1px,-50%) rotate(45deg)}.button-primary .button-arrow--in{opacity:0;transform:translate(-240%)}.button-primary:hover{color:var(--btn-text);border-color:transparent}.button-primary:hover .button-fill{right:0;transform:scale(1)}.button-primary:hover .button-fill:before{transform:translate(0)}.button-primary:hover .button-icon{background:var(--btn-bg);color:#fff}.button-primary:hover .button-label{color:#fff}.button-primary.is-animating .button-arrow--out:before{animation:nbStem .45s forwards}.button-primary.is-animating .button-arrow--out:after{animation:nbHead .45s forwards}.button-primary.is-animating .button-arrow--in{animation:nbIn .4s cubic-bezier(.4,0,.2,1) .3s forwards}.button-primary:focus-visible{outline:2px solid var(--btn-bg);outline-offset:2px}.button-secondary{--btn-color: #fb755a;--btn-fill: #d85a30;--btn-ink: var(--color-text);--btn-text: #fff;position:relative;display:inline-flex;align-items:center;box-sizing:border-box;min-height:var(--button-height, 50px);border-radius:999px;color:var(--btn-ink);text-decoration:none!important;font-weight:500;overflow:hidden;isolation:isolate;cursor:pointer;-webkit-user-select:none;user-select:none}.button-secondary .button-label{position:relative;z-index:1;display:block;overflow:hidden;white-space:nowrap;line-height:1.25}.button-secondary .button-label__roll{display:block;position:relative}.button-secondary .button-label__roll>span{display:block}.button-secondary .button-label__roll>span:last-child{position:absolute;top:100%;left:0}.button-secondary .button-label__roll.is-rolling{animation:button-roll .5s cubic-bezier(.34,1.25,.64,1)}.button-secondary{gap:.5rem;padding:.8rem 1.6rem;border:1.5px solid var(--btn-color);font-size:var(--font-size-base);line-height:1;transition:color .4s ease,border-color .45s ease}.button-secondary .button-fill{position:absolute;left:var(--x, 50%);top:var(--y, 50%);width:260%;aspect-ratio:1;background:var(--btn-fill);border-radius:50%;z-index:-1;pointer-events:none;transform:translate(-50%,-50%) scale(0);transition:transform .55s cubic-bezier(.4,0,.2,1)}.button-secondary:hover{color:var(--btn-text);border-color:var(--btn-fill)}.button-secondary:hover .button-fill{transform:translate(-50%,-50%) scale(1)}.button-secondary:focus-visible{outline:2px solid var(--btn-color);outline-offset:2px}.button-primary.button--pink{--btn-bg: #f89a9c;--btn-bg-hover: rgb(244.6944444444, 106.3055555556, 109.25)}.button-secondary.button--pink{--btn-color: #f89a9c;--btn-fill: rgb(244.0333333333, 96.7666666667, 99.9)}.button-primary.button--coral{--btn-bg: #fb755a;--btn-bg-hover: rgb(249.7928994083, 75.3550295858, 40.2071005917)}.button-secondary.button--coral{--btn-color: #fb755a;--btn-fill: rgb(249.5514792899, 67.026035503, 30.2485207101)}.button-primary.button--orange{--btn-bg: #ff9547;--btn-bg-hover: rgb(255, 119.6195652174, 20)}.button-secondary.button--orange{--btn-color: #ff9547;--btn-fill: rgb(255, 113.7434782609, 9.8)}.button-primary.button--yellow{--btn-bg: #fce599;--btn-bg-hover: rgb(250.5428571429, 216.3714285714, 103.4571428571)}.button-secondary.button--yellow{--btn-color: #fce599;--btn-fill: rgb(250.2514285714, 213.8457142857, 93.5485714286)}.button-primary.button--taiga{--btn-bg: #809855;--btn-bg-hover: rgb(100.4556962025, 119.2911392405, 66.7088607595)}.button-secondary.button--taiga{--btn-color: #809855;--btn-fill: rgb(94.946835443, 112.7493670886, 63.0506329114)}.button-primary.button--blue{--btn-bg: #8fbce5;--btn-bg-hover: rgb(101.6086956522, 163.2391304348, 219.3913043478)}.button-secondary.button--blue{--btn-color: #8fbce5;--btn-fill: rgb(93.3304347826, 158.2869565217, 217.4695652174)}.button-secondary.button--yellow,.button-secondary.button--blue,.button-secondary.button--pink{--btn-text: var(--color-text)}@keyframes button-roll{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes nbStem{0%{transform:translateY(-50%) translate(0) scaleX(1);animation-timing-function:cubic-bezier(.3,.6,.3,1)}50%{transform:translateY(-50%) translate(0) scaleX(3);animation-timing-function:cubic-bezier(.55,0,.6,1)}to{transform:translateY(-50%) translate(55px) scaleX(3)}}@keyframes nbHead{0%{transform:translate(1px,-50%) rotate(45deg);animation-timing-function:cubic-bezier(.3,.6,.3,1)}50%{transform:translate(31px,-50%) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,.6,1)}to{transform:translate(86px,-50%) rotate(45deg)}}@keyframes nbIn{0%{opacity:0;transform:translate(-240%)}30%{opacity:1}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.button-primary.is-animating .button-arrow--out:before,.button-primary.is-animating .button-arrow--out:after,.button-primary.is-animating .button-arrow--in{animation:none}.button-secondary .button-fill{transition:none}.button-primary .button-label__roll.is-rolling,.button-secondary .button-label__roll.is-rolling{animation:none}}.post-card--example{border:1px solid var(--color-border);padding:var(--spacing-md);transition:border-color .2s ease,transform .2s ease}.post-card--example:hover{border-color:var(--color-text);transform:translateY(-2px)}.archive-empty-state{background:var(--color-background-alt);padding:var(--spacing-xl);border-radius:var(--radius-md);text-align:center}.archive-empty-state__heading{color:var(--color-text);margin-top:0}.page-introduction{position:relative}.page-introduction__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;row-gap:var(--spacing-xl);padding-block:var(--spacing-block)}.page-introduction__heading,.page-introduction__description{text-align:center}.page-introduction__heading{font-size:55px;font-weight:600;max-width:600px;line-height:1}@media(min-width:640px){.page-introduction__heading{font-size:70px}}.page-introduction__tagline{padding:.25rem .75rem;font-size:13px;font-weight:500;text-align:center;border-radius:var(--radius-full);background-color:var(--color-grey)}.page-introduction .button-container{justify-content:center;margin-top:5px}.page-introduction__doodle--one,.page-introduction__doodle--two{z-index:-1;position:absolute}.page-introduction__doodle--one{top:calc(var(--spacing-block) + var(--spacing-md));left:calc(50% - 50vw + var(--container-padding))}@media(min-width:1280px){.page-introduction__doodle--one{top:var(--spacing-block);left:calc(50% - 600px)}}.page-introduction__doodle--two{bottom:calc(var(--spacing-block) + var(--spacing-2xl));right:calc(50% - 50vw + var(--container-padding))}@media(min-width:1280px){.page-introduction__doodle--two{bottom:calc(var(--spacing-block) + var(--spacing-lg));right:calc(50% - 600px)}}.gallery__wrapper{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding);display:flex;align-items:flex-start;gap:var(--spacing-md);max-width:unset;padding-block:var(--spacing-block);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--container-padding);scrollbar-width:none;-webkit-overflow-scrolling:touch}.gallery__wrapper::-webkit-scrollbar{display:none}@media(min-width:768px){.gallery__wrapper{display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch;overflow:visible;max-width:1792px}}.gallery__item{flex:0 0 auto;height:clamp(220px,45vh,340px);scroll-snap-align:start}@media(min-width:768px){.gallery__item{flex:initial;height:auto}}@media(min-width:768px){.gallery__item--landscape{grid-column:span 2}}.gallery__item img,.gallery__item video{width:auto;height:100%;object-fit:cover;border-radius:var(--radius-lg)}@media(min-width:768px){.gallery__item img,.gallery__item video{width:100%}}.taxonomy-listing__wrapper{padding-block:var(--spacing-block);overflow:hidden}.taxonomy-listing .prelude{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding);margin-bottom:var(--spacing-xl)}.taxonomy-listing .prelude__heading{font-size:50px;text-align:center}.taxonomy-listing-items{display:flex;column-gap:1rem;width:max-content;animation:scroll var(--scroll-duration, 20s) linear infinite}.taxonomy-listing-items:hover{animation-play-state:paused}.taxonomy-listing__item{position:relative;display:flex;padding:.75rem 1.25rem;column-gap:1rem;font-size:var(--font-size-md);letter-spacing:-2%;border-radius:var(--radius-full);color:initial;white-space:nowrap;background-color:var(--color-grey);border-color:var(--color-grey)!important}.taxonomy-listing__item .button-fill{background:var(--color-coral)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.figures-banner__wrapper{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding);max-width:calc(100% - var(--container-padding) * 2);margin-block:var(--spacing-block);padding:var(--spacing-2xl);background-color:var(--color-yellow);border-radius:var(--radius-xl)}@media(min-width:768px){.figures-banner__wrapper{padding:calc(var(--spacing-block) * 1.25) calc(var(--spacing-block) * 2)}}@media(min-width:1792px){.figures-banner__wrapper{max-width:calc(1792px - var(--container-padding) * 2)}}.figures-banner-items{display:flex;flex-wrap:wrap;justify-content:space-around;row-gap:var(--spacing-xl);column-gap:var(--spacing-3xl);max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding)}.figures-banner__item{display:flex;flex-direction:column;align-items:center;justify-content:center}.figures-banner__value{font-size:50px;font-weight:600;font-family:var(--font-family-heading);text-align:center;letter-spacing:-3%;line-height:1.5}@media(min-width:768px){.figures-banner__value{font-size:64px}}.content-media__wrapper{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding);display:grid;row-gap:var(--spacing-md);padding-block:var(--spacing-block)}@media(min-width:768px){.content-media__wrapper{grid-template-columns:repeat(2,1fr);column-gap:var(--spacing-2xl)}}.content-media__tagline{display:inline-block;padding:.25rem .75rem;margin-bottom:var(--spacing-md);font-size:var(--font-size-sm);text-align:center;border-radius:var(--radius-full);background-color:var(--color-grey)}.content-media__heading{max-width:500px;margin-bottom:var(--spacing-lg);font-size:clamp(44px,5vw,56px);line-height:clamp(50px,5.5vw,62px)}@media(min-width:768px){.content-media__heading{margin-bottom:var(--spacing-xl)}}.content-media .button-container{margin-top:var(--spacing-xl)}.content-media__col--media{overflow:hidden;border-radius:var(--radius-xl)}.content-media__col--media img{width:100%;height:100%;object-fit:cover}.content-media--content-media .content-media__wrapper,.content-media--media-content .content-media__wrapper{row-gap:var(--spacing-2xl)}.content-media--content-media .content-media__col--content,.content-media--media-content .content-media__col--content{order:2}@media(min-width:768px){.content-media--content-media .content-media__col--content,.content-media--media-content .content-media__col--content{order:unset;padding-block:var(--spacing-xl)}}.content-media--content-media .content-media__col--media,.content-media--media-content .content-media__col--media{order:1}@media(min-width:768px){.content-media--content-media .content-media__col--media,.content-media--media-content .content-media__col--media{order:unset}}.content-media--single-content .content-media__wrapper{grid-template-columns:1fr}.content-media--single-content .content-media__col--content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.content-media--single-content .content-media__heading{max-width:unset;padding-inline:var(--spacing-3xl)}.content-media--single-media .content-media__wrapper{grid-template-columns:1fr}.content-media[class*=--bg-]:not(.content-media--bg-transparent){max-width:calc(100% - var(--container-padding) * 2);margin-block:var(--spacing-block);margin-inline:auto;padding-block:clamp(var(--container-padding),4vw,var(--spacing-block) * 2 - 1rem) clamp(var(--container-padding),4vw,var(--spacing-block) * 2);padding-inline:var(--spacing-xl);border-radius:var(--radius-xl)}@media(min-width:768px){.content-media[class*=--bg-]:not(.content-media--bg-transparent){padding-inline:var(--spacing-2xl)}}@media(min-width:1280px){.content-media[class*=--bg-]:not(.content-media--bg-transparent){padding-block:calc(var(--spacing-block) * 2 - 1rem) calc(var(--spacing-block) * 2)}}@media(min-width:1792px){.content-media[class*=--bg-]:not(.content-media--bg-transparent){max-width:calc(1792px - var(--container-padding) * 2)}}.content-media[class*=--bg-]:not(.content-media--bg-transparent) .content-media__wrapper{max-width:calc(var(--container-max-width) - var(--container-padding) * 2);padding-inline:0;padding-block:0}@media(min-width:768px){.content-media[class*=--bg-]:not(.content-media--bg-transparent) .content-media__wrapper{padding-block:var(--spacing-block)}}@media(max-width:767px){.content-media[class*=--bg-]:not(.content-media--bg-transparent) .content-media__wrapper{padding-top:0}}@media(max-width:1279px){.content-media[class*=--bg-]:not(.content-media--bg-transparent) .content-media__wrapper{padding-block:0}}.content-media--bg-pink{background-color:var(--color-pink)}.content-media--bg-coral{background-color:var(--color-coral)}.content-media--bg-orange{background-color:var(--color-orange)}.content-media--bg-taiga{background-color:var(--color-taiga)}.content-media--bg-blue{background-color:var(--color-blue)}.content-media--bg-yellow{background-color:var(--color-yellow)}.content-media--bg-transparent{background-color:transparent}.highlights__wrapper{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding);max-width:calc(100% - var(--container-padding) * 2);margin-block:var(--spacing-block);padding-block:clamp(var(--container-padding),4vw,var(--spacing-block) * 2 - 1rem) clamp(var(--container-padding),4vw,var(--spacing-block) * 2);background-color:var(--color-grey);border-radius:var(--radius-xl)}@media(min-width:1280px){.highlights__wrapper{padding-block:calc(var(--spacing-block) * 2 - 1rem) calc(var(--spacing-block) * 2)}}@media(min-width:1792px){.highlights__wrapper{max-width:calc(1792px - var(--container-padding) * 2)}}.highlights-prelude{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding)}.highlights__heading,.highlights__description{text-align:center;max-width:670px;margin-inline:auto}.highlights__description{margin-top:var(--spacing-md)}.highlights__grid{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding);display:grid;grid-template-columns:1fr;justify-content:space-around;row-gap:var(--spacing-xl);column-gap:var(--spacing-lg);padding-top:calc(var(--spacing-block) * 1.25)}@media(min-width:768px){.highlights__grid{grid-template-columns:repeat(2,1fr);column-gap:var(--spacing-lg)}}@media(min-width:1280px){.highlights__grid{column-gap:var(--spacing-2xl)}}@media(min-width:1536px){.highlights__grid{column-gap:var(--spacing-3xl)}}.highlights .highlight-card{position:relative}.highlights .highlight-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background:linear-gradient(180deg,#00000073,#0000 75%);border-radius:var(--radius-xl)}.highlights .highlight-card__content{position:absolute;top:var(--spacing-2xl);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;width:100%;max-width:400px;color:#fff}@media(min-width:1024px){.highlights .highlight-card__content{top:calc(var(--spacing-block) * 1.25)}}.highlights .highlight-card__heading{font-size:35px;line-height:1.15;text-align:center;color:inherit}@media(min-width:768px){.highlights .highlight-card__heading{font-size:42px}}.highlights .highlight-card__button{margin-top:var(--spacing-xl);padding:1rem 1.75rem;border-radius:var(--radius-full);background-color:var(--color-coral);line-height:1}.highlights .highlight-card__background{overflow:hidden;aspect-ratio:1/1;border-radius:var(--radius-xl)}.highlights .highlight-card__background img{width:100%;height:100%;object-fit:cover}.review-highlights__wrapper{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding);max-width:calc(100% - var(--container-padding) * 2);margin-block:var(--spacing-block);padding:var(--spacing-2xl) 0;background-color:var(--color-taiga);border-radius:var(--radius-xl)}@media(min-width:1024px){.review-highlights__wrapper{padding:calc(var(--spacing-block) * 1.25) 0 calc(var(--spacing-block) * 1.25 + 14px)}}@media(min-width:1792px){.review-highlights__wrapper{max-width:calc(1792px - var(--container-padding) * 2)}}.review-highlights__intro{padding-inline:var(--container-padding)}.review-highlights__heading{color:#fff;text-align:center}.review-highlights__grid{--edge: var(--container-padding);display:flex;gap:var(--spacing-md);padding-top:calc(var(--spacing-block) * 1.25);padding-inline:var(--edge);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none;-webkit-overflow-scrolling:touch}.review-highlights__grid::-webkit-scrollbar{display:none}.review-highlights__grid>.review-card{flex:0 0 82%;scroll-snap-align:start}@media(min-width:768px){.review-highlights__grid>.review-card{flex-basis:calc((100% - var(--spacing-md) * 1) / 2)}}@media(min-width:1024px){.review-highlights__grid{max-width:var(--container-max-width);margin-inline:auto}.review-highlights__grid>.review-card{flex-basis:calc((100% - var(--spacing-md) * 3) / 5)}}.review-highlights__controls{display:flex;justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-lg)}.review-highlights__controls[hidden]{display:none}.review-highlights__nav{display:flex;align-items:center;justify-content:center;width:48px;min-width:48px;height:48px;min-height:48px;color:var(--color-text);background-color:var(--color-white);border:2px solid #fff;border-radius:var(--radius-full);cursor:pointer;transition:opacity .2s ease,background-color .2s ease}.review-highlights__nav:hover:not(:disabled){opacity:.75}.review-highlights__nav:disabled{opacity:.35;cursor:default}.review-highlights__progress{position:relative;align-self:center;flex:0 1 100px;height:10px;background-color:#0000001a;border-radius:var(--radius-full);overflow:hidden}.review-highlights__progress-thumb{position:absolute;top:0;right:0;bottom:0;left:0;width:30%;background-color:#fff;border-radius:inherit;transition:transform .1s ease;will-change:transform}.review-highlights .review-card{display:flex;flex-direction:column;padding:1rem;background-color:#fff;border-radius:var(--radius-lg)}.review-highlights .review-card .attachment-medium{width:2rem;height:2rem}.review-highlights .review-card__image{width:48px;height:48px;border-radius:var(--radius-full);background-color:red}.review-highlights .review-card__header{display:flex;column-gap:var(--spacing-md)}.review-highlights .review-card__name{font-size:1rem;font-weight:400;line-height:1}.review-highlights .review-card__subtitle{font-size:var(--font-size-sm);line-height:1;color:#bbb}.review-highlights .review-card__description:before{margin-right:-3px}.review-highlights .review-card__description:after{margin-left:-3px}.review-highlights .review-card__content{margin-top:var(--spacing-md);margin-bottom:var(--spacing-lg);font-size:1rem}.review-highlights .review-card__read-more{display:block;text-decoration:underline}.review-highlights .review-card__footer{display:flex;margin-top:auto;justify-content:flex-end}.review-highlights .review-card__rating{display:flex;gap:.125rem}.review-highlights .review-card__star{position:relative;color:var(--color-grey);font-size:15px;line-height:1}.review-highlights .review-card__star:before{content:"★";position:absolute;left:0;top:0;color:#ffcb1f;overflow:hidden;width:0}.review-highlights .review-card__star--full:before{width:100%}.review-highlights .review-card__star--three-quarter:before{width:75%}.review-highlights .review-card__star--half:before{width:50%}.review-highlights .review-card__star--quarter:before{width:25%}.review-highlights .review-card__star--empty:before{width:0}.spotlight{--card-font-size: 24px;--height: calc(100% - (var(--card-font-size) * var(--line-height-tight)) - var(--spacing-md));--card-ratio: 15/16}.spotlight__wrapper{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding);padding-block:var(--spacing-block)}.spotlight__intro{display:flex;flex-direction:column;align-items:center}.spotlight__tagline{display:inline-block;padding:.25rem .75rem;margin-inline:auto;margin-bottom:var(--spacing-md);font-size:var(--font-size-sm);text-align:center;border-radius:var(--radius-full);background-color:var(--color-grey)}.spotlight__heading,.spotlight__description{text-align:center}.spotlight__description{margin-top:var(--spacing-md)}.spotlight__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--spacing-lg);padding-top:calc(var(--spacing-block) * 1.25)}@media(min-width:768px){.spotlight__grid{grid-template-columns:repeat(3,1fr)}}.spotlight .spotlight-card{position:relative}.spotlight .spotlight-card img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-xl)}.spotlight .spotlight-card__heading{font-size:var(--card-font-size);font-weight:500;text-align:center;margin-top:var(--spacing-md)}.spotlight .spotlight-card:nth-child(3n){margin-bottom:5px;padding-bottom:var(--spacing-3xl)}@media(min-width:768px){.spotlight .spotlight-card:nth-child(3n){padding-bottom:0}}.spotlight .spotlight-card:last-child{margin-bottom:0;border-bottom:unset;padding-bottom:unset}.spotlight .spotlight-card--post .spotlight-card__wrapper{height:100%}.spotlight .spotlight-card--post .spotlight-card__image-wrapper{overflow:hidden;aspect-ratio:var(--card-ratio);border-radius:var(--radius-xl)}.spotlight .spotlight-card--post .spotlight-card__image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.spotlight .spotlight-card--post .spotlight-card__content{display:flex;justify-content:space-between;align-items:center}.spotlight .spotlight-card--post .spotlight-card__price{font-family:var(--font-family-heading);font-size:var(--card-font-size);font-weight:500;text-align:center;margin-top:var(--spacing-md);text-decoration:none}.spotlight .spotlight-card--post .spotlight-card__price ins{text-decoration:none}.spotlight .spotlight-card--post:hover img{transform:scale(1.05)}.spotlight .spotlight-card--quote-content{position:relative}.spotlight .spotlight-card--quote-content .spotlight-card__wrapper{display:flex;flex-direction:column;row-gap:var(--spacing-lg);padding:calc(var(--spacing-xl) * 1.25);border-radius:var(--radius-xl);background-color:var(--color-yellow);aspect-ratio:var(--card-ratio)}.spotlight .spotlight-card--quote-content .spotlight-card__button{display:inline-block;width:fit-content;margin-top:auto;color:#fff}.spotlight .spotlight-card--quote-content .spotlight-card__quote-figure{position:absolute;bottom:19px;left:20px;transform:translateY(100%)}@media(min-width:1024px){.spotlight .spotlight-card--quote-content .spotlight-card__quote-figure{bottom:20px;right:0;left:unset;transform:unset}}.spotlight .spotlight-card--quote-content q{font-family:var(--font-family-heading);font-size:27px;font-weight:500;line-height:1.25;color:var(--color-coral)}.spotlight .spotlight-card--quote-media .spotlight-card__image-wrapper{aspect-ratio:var(--card-ratio)}.spotlight .spotlight-card--quote-media .spotlight-card__image-wrapper img{width:100%;height:100%;object-fit:cover}.spotlight .spotlight-card--quote-media .spotlight-card__heading{text-align:right;padding-left:100px}@media(min-width:768px){.spotlight .spotlight-card--quote-media .spotlight-card__heading{text-align:center;padding-left:unset}}.spotlight .spotlight-card--quote-media+.spotlight-card--quote-content{margin-top:-14px}@media(min-width:768px){.spotlight .spotlight-card--quote-media+.spotlight-card--quote-content{margin-top:unset}}.spotlight .spotlight-card--quote-media+.spotlight-card--quote-content .spotlight-card__quote-figure{position:absolute;left:20px;top:24px;bottom:unset;transform:translateY(-100%)}@media(min-width:1024px){.spotlight .spotlight-card--quote-media+.spotlight-card--quote-content .spotlight-card__quote-figure{top:unset;left:0;bottom:20px;transform:unset}}.spotlight .spotlight-card--quote-media+.spotlight-card--quote-content svg{transform:scaleY(-1)}@media(min-width:1024px){.spotlight .spotlight-card--quote-media+.spotlight-card--quote-content svg{transform:scaleX(-1)}}.spotlight .spotlight-card--quote-media+.spotlight-card--quote-content svg path{fill:var(--color-yellow)}.spotlight .spotlight-card--quote-content+.spotlight-card--quote-media{margin-top:calc((var(--spacing-lg) - var(--spacing-md)) * -1)}@media(min-width:768px){.spotlight .spotlight-card--quote-content+.spotlight-card--quote-media{margin-top:unset}}.spotlight .spotlight-card--quote-content+.spotlight-card--quote-media .spotlight-card__wrapper{display:flex;flex-direction:column-reverse}@media(min-width:768px){.spotlight .spotlight-card--quote-content+.spotlight-card--quote-media .spotlight-card__wrapper{display:initial}}.spotlight .spotlight-card--quote-content+.spotlight-card--quote-media .spotlight-card__heading{margin-block:0 var(--spacing-md)}@media(min-width:768px){.spotlight .spotlight-card--quote-content+.spotlight-card--quote-media .spotlight-card__heading{margin-block:var(--spacing-md) 0}}.spotlight-card--pink .spotlight-card__wrapper{background-color:var(--color-pink)!important}.spotlight-card--pink .spotlight-card__wrapper .spotlight-card__quote{color:#fff}.spotlight-card--pink path{fill:var(--color-pink)!important}.button--pink{background-color:var(--color-pink)!important}.spotlight-card--coral .spotlight-card__wrapper{background-color:var(--color-coral)!important}.spotlight-card--coral .spotlight-card__wrapper .spotlight-card__quote{color:#fff}.spotlight-card--coral path{fill:var(--color-coral)!important}.button--coral{background-color:var(--color-coral)!important}.spotlight-card--orange .spotlight-card__wrapper{background-color:var(--color-orange)!important}.spotlight-card--orange .spotlight-card__wrapper .spotlight-card__quote{color:#fff}.spotlight-card--orange path{fill:var(--color-orange)!important}.button--orange{background-color:var(--color-orange)!important}.spotlight-card--taiga .spotlight-card__wrapper{background-color:var(--color-taiga)!important}.spotlight-card--taiga .spotlight-card__wrapper .spotlight-card__quote{color:#fff}.spotlight-card--taiga path{fill:var(--color-taiga)!important}.button--taiga{background-color:var(--color-taiga)!important}.spotlight-card--blue .spotlight-card__wrapper{background-color:var(--color-blue)!important}.spotlight-card--blue .spotlight-card__wrapper .spotlight-card__quote{color:#fff}.spotlight-card--blue path{fill:var(--color-blue)!important}.button--blue{background-color:var(--color-blue)!important}.spotlight-card--yellow .spotlight-card__wrapper{background-color:var(--color-yellow)!important}.spotlight-card--yellow path{fill:var(--color-yellow)!important}.button--yellow{background-color:var(--color-yellow)!important}.posts-block__wrapper{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding);padding-block:var(--spacing-block)}.posts-block__prelude{display:flex;flex-direction:column;row-gap:var(--spacing-md);margin-bottom:var(--spacing-2xl)}@media(min-width:768px){.posts-block__prelude{flex-direction:row;justify-content:space-between;align-items:center}}.posts-block__button{position:relative;display:flex;width:fit-content;padding:.6rem 1.5rem;column-gap:1.5rem;font-size:var(--font-size-base);font-weight:400;letter-spacing:-2%;border-radius:var(--radius-full);border-color:var(--color-text)!important;color:#fff;background-color:var(--color-text);white-space:nowrap}.posts-block__button .button-fill{background-color:#fff}.posts-block__button:hover{color:var(--color-text)}.posts-block__grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--spacing-lg);row-gap:var(--spacing-2xl)}@media(min-width:768px){.posts-block__grid{grid-template-columns:repeat(4,1fr)}}.posts-block .post-card__image{overflow:hidden;border-radius:var(--radius-xl);aspect-ratio:15/16;height:auto}.posts-block .post-card__image img{width:100%;height:100%;object-fit:cover}.posts-block .post-card__content{margin-top:var(--spacing-md)}.posts-block .post-card__heading{font-size:var(--font-size-base);font-size:clamp(20px,2.5vw,24px);line-height:1.375}.posts-block .post-card__excerpt{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.posts-block .post-card a{text-decoration:underline;color:var(--color-text);font-size:var(--font-size-base);font-weight:500}.posts-block .post-card:first-child{grid-column:span 2}.posts-block .post-card:first-child .post-card__image{aspect-ratio:18/14}.posts-block .post-card:first-child .post-card__heading{font-size:24px}.media-banner{position:relative;overflow:hidden;margin-block:var(--spacing-block)}.media-banner__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:calc(var(--spacing-block) * 3.5);color:#fff}.media-banner__heading{text-align:center;color:inherit;margin-bottom:var(--spacing-lg);max-width:650px}.media-banner__description{text-align:center;margin-bottom:calc(var(--spacing-lg) + 7px);max-width:650px}.media-banner__background{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0}.media-banner__background img{width:100%;height:100%;object-fit:cover}.media-banner__background:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background:linear-gradient(180deg,#00000073,#0000 75%)}.media-banner .button-container{justify-content:center}.faq{margin-top:var(--spacing-block);padding-block:calc(var(--spacing-block) * 2);background-color:var(--color-yellow)}.faq__wrapper{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding);display:flex;flex-direction:column;row-gap:var(--spacing-md);max-width:calc(100% - var(--container-padding) * 2);padding-block:var(--spacing-block) var(--spacing-xl);background-color:#fff;border-radius:40px}@media(min-width:768px){.faq__wrapper{padding-block:var(--spacing-block)}}@media(min-width:1280px){.faq__wrapper{max-width:calc(1280px - var(--container-padding) * 2)}}.faq__intro{display:flex;flex-direction:column}@media(min-width:768px){.faq__intro{padding-inline:2rem}}.faq__tagline{width:fit-content;padding:.25rem .75rem;font-size:13px;font-weight:500;text-align:center;border-radius:var(--radius-full);background-color:var(--color-grey);margin-bottom:var(--spacing-md)}.faq__heading{font-family:var(--font-family-base);font-size:clamp(33px,4vw,40px);line-height:1.2;letter-spacing:-5%}.faq__description{margin-top:var(--spacing-md);font-weight:300}.faq__items{display:flex;flex-direction:column;row-gap:var(--spacing-md)}.faq__item{padding:2rem;border-radius:var(--radius-xl);background-color:#f7f7f7}.faq__question{display:flex;align-items:center;column-gap:var(--spacing-md);font-family:var(--font-family-base);font-size:24px;font-weight:600;letter-spacing:-5%;line-height:32px;list-style:none;cursor:pointer}.faq__question::-webkit-details-marker{display:none}.faq__question-text{flex:1 1 auto}.faq__answer{padding-right:calc(44px + var(--spacing-md));font-weight:300}.faq__icon{--faq-icon-bg: var(--color-pink);flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:auto;color:var(--color-text);background-color:var(--faq-icon-bg);border-radius:var(--radius-lg)}.faq__icon svg{transition:transform .35s cubic-bezier(.4,0,.2,1)}.faq__item.is-open .faq__icon svg{transform:rotate(-180deg)}.faq__answer{padding-top:var(--spacing-md)}.faq__item.is-animating .faq__answer{overflow:hidden}.content-list{padding-block:calc(var(--spacing-block) * 2);background-color:var(--color-gray)}.content-list__wrapper{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding);display:flex;flex-direction:column;column-gap:var(--spacing-2xl);max-width:calc(100% - var(--container-padding) * 2);padding-block:var(--spacing-block);padding-inline:var(--spacing-xl);border-radius:40px;background-color:var(--color-white, #fff)}@media(min-width:768px){.content-list__wrapper{padding:var(--spacing-block)}}@media(min-width:1280px){.content-list__wrapper{max-width:calc(1280px - var(--container-padding) * 2)}}.content-list__intro{margin-bottom:var(--spacing-md)}.content-list__heading{margin-bottom:var(--spacing-md);font-family:var(--font-family-base);font-size:clamp(33px,4vw,40px);line-height:1.2}.content-list__description{font-weight:400}.content-list__description>*:last-child{margin-bottom:0}.content-list__content{display:grid;row-gap:var(--spacing-lg);font-weight:400}.content-list__content h2,.content-list__content h3,.content-list__content h4,.content-list__content h5,.content-list__content h6{letter-spacing:0;font-weight:700}.content-list__content h2{margin-top:2rem}.content-list__content h3{margin-top:1.5rem;font-size:clamp(26px,3vw,31px);line-height:1.15}.content-list__content h4{margin-top:1.25rem}.content-list__content h5{margin-top:1rem}.content-list__content h6{margin-top:.75rem}.site-footer{margin-top:unset;padding-block:unset}.footer-disclaimer-bar{padding-block:var(--spacing-md);font-size:var(--font-size-xs);border-top:1px solid rgba(23,23,23,.1)}.footer-description__text strong{display:block}.footer-description__text span{opacity:.6;font-weight:500}#menu-footer-juridisch .menu-item{position:relative;margin-left:1rem}#menu-footer-juridisch .menu-item:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-1rem;width:1px;height:12px;background-color:var(--color-text)}#menu-footer-juridisch .menu-item:first-child{margin-left:0}#menu-footer-juridisch .menu-item:last-child:after{content:unset;display:none}.footer-social{margin-top:var(--spacing-xl)}.footer-social__heading{font-weight:700!important;font-size:var(--font-size-base)!important}.footer-social--icon .footer-social__link{width:1.25rem;height:1.25rem}.footer-nav__submenu{display:flex!important;flex-direction:column;row-gap:var(--spacing-sm);font-size:15px;font-weight:500}.footer-nav__item--has-children>.footer-nav__label,.footer-nav__item--has-children>.footer-nav__link{font-weight:700;font-family:var(--font-family-heading)}.link-overlay{position:absolute;top:0;right:0;bottom:0;left:0}
