.medewerkers{--column:var(--col-full)}.medewerkers--slider{left:50%;margin-left:-50vw;margin-right:-50vw;overflow-x:scroll;position:relative;right:50%;scrollbar-width:none;width:100vw;-ms-overflow-style:none}.medewerkers--slider::-webkit-scrollbar{display:none}.medewerkers--slider .medewerkers__inner{display:flex;flex-flow:row nowrap;gap:2rem;padding-right:10rem}.medewerkers--grid .medewerkers__inner{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit, minmax(25rem, 1fr))}.medewerkers--grid .medewerkers__inner .medewerker{width:100%}@media(max-width:30rem){.medewerkers--grid .medewerkers__inner{grid-template-columns:1fr}}.medewerkers--grid[data-count="1"],.medewerkers--grid[data-count="2"]{grid-column:content}@media(max-width:1540px){.medewerkers--grid[data-count="1"],.medewerkers--grid[data-count="2"]{grid-column:var(--col-full)}}.medewerkers--grid[data-count="1"] .medewerker{max-height:50rem;max-width:35rem}.medewerkers__nav-bar{background-color:var(--color-gold-200);height:.25rem;margin-top:2rem;margin-inline:auto;max-width:50rem;position:relative;width:100%}@media(max-width:468px){.medewerkers__nav-bar{width:calc(100% - 4rem)}}.medewerkers__nav-handle{background-color:var(--color-gold);cursor:grab;height:.25rem;left:0;position:absolute;top:0;width:10rem}@media(max-width:468px){.medewerkers__nav-handle{width:5rem}}.medewerkers__nav-button{background:url(/wp-content/themes/apicem/assets/img/icons/arrow.svg);background-repeat:no-repeat;background-size:contain;color:transparent;cursor:pointer;font-size:0;height:1rem;line-height:0;position:absolute;top:50%;transform:translateY(-50%);width:1rem}.medewerkers__nav-button:first-child{left:-2rem}.medewerkers__nav-button:last-child{right:-2rem;transform:scaleX(-1) translateY(-50%)}.medewerkers__spacer{display:block;flex:0 0 auto;height:100%;width:20rem}.medewerker{aspect-ratio:8/11;display:flex;flex:0 0 auto;flex-direction:column;justify-content:end;overflow:hidden;position:relative;width:30rem}.medewerker:before{background:linear-gradient(0deg, #09372e, rgba(9,55,46,0));bottom:0;content:"";display:block;height:60%;left:0;position:absolute;transition:transform .6s var(--ease-smooth),opacity .6s var(--ease-smooth);width:100%;z-index:1}.medewerker *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.medewerker:last-of-type{border-radius:var(--border-m)}.medewerker__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.medewerker__content{height:auto;margin-top:auto;padding:2rem;position:relative;transition:background-color .6s var(--ease-smooth);z-index:2}.medewerker__shape{height:auto;opacity:0;top:10px;transform:translateY(-100%);transition:transform .6s var(--ease-smooth),opacity .6s var(--ease-smooth);-webkit-user-select:none;-moz-user-select:none;user-select:none}.medewerker__shape,.medewerker__shape:before{left:0;position:absolute;width:100%;z-index:1}.medewerker__shape:before{background-color:var(--color-green);bottom:4px;content:"";height:20rem;transform:translateY(100%)}.medewerker__shape img{height:auto;width:100%}.medewerker__name{color:var(--color-gold);font-size:clamp(1.5rem,4vw,2rem);margin-bottom:1rem;margin-top:0;position:relative;z-index:2}.medewerker__overflow-container{display:grid;grid-template-columns:1fr;grid-template-rows:0fr;position:relative;transition:grid-template-rows .6s var(--ease-smooth);z-index:2}.medewerker__overflow-container div{display:flex;flex-direction:column;overflow:hidden}.medewerker__link,.medewerker__role{color:#fff;line-height:1.2;margin-block:.25rem;text-decoration:none}.medewerker__link:last-child,.medewerker__role:last-child{margin-bottom:0}.medewerker__role{font-weight:700}.medewerker__linkedin{bottom:2rem;color:transparent;font-size:0;line-height:0;opacity:0;pointer-events:none;position:absolute;right:2rem;transform:translateY(1rem);transition:transform .6s var(--ease-smooth),opacity .6s var(--ease-smooth);z-index:3}.medewerker__linkedin img{height:1.5rem;-o-object-fit:contain;object-fit:contain;width:1.5rem}.medewerker:focus:before,.medewerker:hover:before{opacity:0;transform:translateY(10rem)}.medewerker:focus *,.medewerker:hover *{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.medewerker:focus .medewerker__shape,.medewerker:hover .medewerker__shape{opacity:1;transform:translateY(-100%)}.medewerker:focus .medewerker__overflow-container,.medewerker:hover .medewerker__overflow-container{grid-template-rows:1fr}.medewerker:focus .medewerker__linkedin,.medewerker:hover .medewerker__linkedin{opacity:1;pointer-events:all;transform:none}@media(max-width:768px){.medewerker:before{opacity:0;transform:translateY(10rem)}.medewerker *{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.medewerker .medewerker__shape{opacity:1;transform:translateY(-100%)}.medewerker .medewerker__overflow-container{grid-template-rows:1fr}.medewerker .medewerker__linkedin{opacity:1;pointer-events:all;transform:none}}@media(max-width:468px){.medewerker{aspect-ratio:8/14;max-height:80lvh}}

/*! Add Soul */