.vc_row[data-vc-full-width]:has(.hero){overflow:visible}.hero{--vertical-offset:40px;--shade-offset:20px;--bg-y-position:140%;background:var(--bg-visual) no-repeat 0 var(--bg-y-position),var(--radial-gradient-primary);background-size:cover;color:var(--color-white);--min-height:48vh;--border-radius:31px}@media screen and (min-width:1200px){.hero{--vertical-offset:80px}}.hero:has(.img){-webkit-margin-after:calc(var(--vertical-offset) + var(--shade-offset));margin-block-end:calc(var(--vertical-offset) + var(--shade-offset))}.hero:not(:has(.img)){--bg-y-position:33%}.hero .hero-inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}.hero .hero-inner .copy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-block:4rem;gap:1.5rem;z-index:1}.hero .hero-inner .copy>*{margin:0!important}.hero .hero-inner:has(.img) .copy{padding-block:4rem 2.5rem}.hero .hero-inner .img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius);-webkit-box-shadow:var(--shade-offset) var(--shade-offset) 0 0 var(--color-gray-900);box-shadow:var(--shade-offset) var(--shade-offset) 0 0 var(--color-gray-900);-webkit-margin-after:calc(var(--vertical-offset)*-1);margin-block-end:calc(var(--vertical-offset)*-1);width:calc(100% - var(--shade-offset))}.hero .hero-inner .buttons{gap:10px}@media screen and (min-width:768px){.hero .hero-inner{-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);gap:1.4rem;-webkit-margin-after:0;margin-block-end:0}.hero .hero-inner .copy{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:6;grid-area:1/1/1/7;-ms-grid-row-align:center;align-self:center;padding-block:4rem!important}.hero .hero-inner .copy:only-child{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:8;grid-area:1/3/2/11;-ms-grid-column-align:center;justify-self:center;z-index:1}.hero .hero-inner .copy:only-child h1,.hero .hero-inner .copy:only-child p{text-align:center}.hero .hero-inner .img{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:7;-ms-grid-column-span:6;grid-area:1/7/2/13;align-self:flex-end;margin-inline:0;width:100%}}@media screen and (min-width:992px){.hero .hero-inner .img{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:8;-ms-grid-column-span:5;grid-area:1/8/2/13}}@media screen and (min-width:1200px){.hero .hero-inner{min-height:var(--min-height)}.hero .hero-inner:has(.img){--min-height:52vh}.hero .hero-inner .copy{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:6;grid-area:1/1/1/7}.hero .hero-inner .copy:only-child{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:6;grid-area:1/4/2/10}}.hero.hero-company{background-position:0 90%}.hero.hero-company .copy{padding-block:2rem!important;gap:0}.hero.hero-company .img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:var(--color-white);padding:2rem}@media screen and (max-width:768px){.hero.hero-company .img{max-width:220px}}@media screen and (min-width:768px){.hero.hero-company .hero-inner{min-height:unset}.hero.hero-company .copy{-ms-grid-row:1;-ms-grid-column:5;-ms-grid-column-span:8;grid-area:1/5/1/13;padding-inline:2rem;align-self:flex-end;justify-self:flex-start}.hero.hero-company .img{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:1/1/2/5}}@media screen and (min-width:992px){.hero.hero-company .img{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:1/1/2/4}.hero.hero-company .copy{-ms-grid-row:1;-ms-grid-column:4;-ms-grid-column-span:9;grid-area:1/4/1/13}}.hero.hero-promotions{--min-height:40vh!important;--vertical-offset:67px!important}@media screen and (min-width:1200px){.hero.hero-promotions{--vertical-offset:90px!important}}.hero.hero-promotions .hero-inner{-webkit-margin-before:1.5rem;margin-block-start:1.5rem}.hero.hero-promotions .hero-inner .img{grid-area:1/1/-1/-1;aspect-ratio:2}.hero.hero-promotions .hero-inner .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius)}.hero-with-map{position:relative}@media screen and (min-width:768px){.hero-with-map .hero-inner{min-height:60vh}.hero-with-map .hero-inner .copy{-webkit-transform:translateY(-30%);transform:translateY(-30%)}}.hero-map{background-color:var(--color-gray-500);--min-height:40vh}.hero-map .floors{-webkit-margin-before:-210px;margin-block-start:-210px;isolation:isolate;position:relative;z-index:1;background-color:var(--color-white);border-radius:32px;-webkit-box-shadow:20px 20px 0 0 var(--color-gray-900);box-shadow:20px 20px 0 0 var(--color-gray-900);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2.5rem;gap:1rem}.hero-map .map:not(.active){display:none}.hero-map .map svg{max-width:100%;height:auto;aspect-ratio:2.1}.hero-map .map .company-areas{pointer-events:none}.hero-map .map .company-area{pointer-events:all;stroke:#000;-webkit-transition:fill .12s ease-in-out;transition:fill .12s ease-in-out}.hero-map .map .company-area:hover{fill:var(--color-primary);cursor:pointer}.hero-map .map-popover{position:absolute;z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease-in-out,visibility 0s linear .16s;transition:opacity .3s ease-in-out,visibility 0s linear .16s;pointer-events:none;will-change:opacity,transform}.hero-map .map-popover.active{opacity:1;visibility:visible;-webkit-transition-delay:0s;transition-delay:0s;pointer-events:auto}.hero-map .floor-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2px;border:1px solid var(--color-primary);border-radius:4px;padding:2px}.hero-map .floor-selector .floor-selector-button{font-size:18px;line-height:1;border:none;background-color:transparent;padding:10px 1rem;border-radius:0}.hero-map .floor-selector .floor-selector-button:focus{outline:none}.hero-map .floor-selector .floor-selector-button.active{background-color:var(--color-primary);color:var(--color-white)}.hero-map .floor-selector .floor-selector-button.active:first-child{border-radius:4px 0 0 4px}.hero-map .floor-selector .floor-selector-button.active:last-child{border-radius:0 4px 4px 0}@media screen and (max-width:767px){.hero-map{display:none}}.sontplein .hero{--bg-y-position:72%;background-size:78%}

/*# sourceMappingURL=hero.css.map*/