/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Object Sans Regular";font-style:normal;font-weight:400;src:local("Object Sans Regular"),local("ObjectSans-Regular"),url(/themes/custom/alewijnse/fonts/Object_Sans/ObjectSans-Regular.otf) format("opentype")}@font-face{font-family:"Object Sans Heavy";font-style:normal;font-weight:900;src:local("Object Sans Heavy"),local("ObjectSans-Regular"),url(/themes/custom/alewijnse/fonts/Object_Sans/ObjectSans-Heavy.otf) format("opentype")}@font-face{font-family:Grandview;font-style:normal;font-weight:400;src:local("Grandview"),local("Grandview"),url(/themes/custom/alewijnse/fonts/Grandview/Grandview.ttf) format("truetype")}.expertises__item--intro .teaser,.solutions__item--intro .teaser,.specific-solutions__item--intro .teaser{box-shadow:none;color:#fff;background:#00c68a}.expertises__item--intro .teaser__title h3,.solutions__item--intro .teaser__title h3,.specific-solutions__item--intro .teaser__title h3{margin-bottom:0;line-height:1.2;font-weight:400}.expertises .views-element-container>div,.solutions .views-element-container>div,.specific-solutions .views-element-container>div{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:3rem 2rem}@media (max-width:1023px){.expertises .views-element-container>div,.solutions .views-element-container>div,.specific-solutions .views-element-container>div{grid-template-columns:1fr 1fr;grid-gap:2rem}}@media (max-width:767px){.expertises .views-element-container>div,.solutions .views-element-container>div,.specific-solutions .views-element-container>div{grid-template-columns:1fr;grid-gap:1rem}}
@font-face{font-family:"Object Sans Regular";font-style:normal;font-weight:400;src:local("Object Sans Regular"),local("ObjectSans-Regular"),url(/themes/custom/alewijnse/fonts/Object_Sans/ObjectSans-Regular.otf) format("opentype")}@font-face{font-family:"Object Sans Heavy";font-style:normal;font-weight:900;src:local("Object Sans Heavy"),local("ObjectSans-Regular"),url(/themes/custom/alewijnse/fonts/Object_Sans/ObjectSans-Heavy.otf) format("opentype")}@font-face{font-family:Grandview;font-style:normal;font-weight:400;src:local("Grandview"),local("Grandview"),url(/themes/custom/alewijnse/fonts/Grandview/Grandview.ttf) format("truetype")}.teaser-reference{position:relative;height:auto;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1)}.teaser-reference:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.teaser-reference:hover img{transform:scale(1.05);transition:all .3s cubic-bezier(.25,.8,.25,1)}.teaser-reference__inner{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;padding:2rem;box-sizing:border-box;background:rgba(29,30,28,.25)}.teaser-reference__category{display:inline;padding:.8em 2em;border-radius:2em;font-size:.6rem;font-weight:700;color:#304e9c;text-decoration:none;text-transform:uppercase;letter-spacing:.15em;line-height:1;background:#fcea10;transition:all 250ms ease-in-out}.teaser-reference__title{margin-top:1.5rem;font-size:1.5rem;font-family:"Object Sans Regular",sans-serif;color:#fff}@media (max-width:1339px){.teaser-reference__title{font-size:1.2rem}}.teaser-reference img{width:100%;height:auto;transform:scale(1);transition:all .3s cubic-bezier(.25,.8,.25,1)}.teaser-reference__image{position:relative;overflow:hidden}.teaser-reference.swiper-slide{box-shadow:none}.teaser-reference.swiper-slide:hover{box-shadow:none}
