/* @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:"Aptos";font-style:normal;font-weight:400;src:local("Aptos"),local("Aptos"),url("/themes/custom/alewijnse/fonts/Aptos/Aptos.ttf") format("truetype");}.expertises__item--intro .teaser,.solutions__item--intro .teaser,.specific-solutions__item--intro .teaser{box-shadow:none;color:rgb(255,255,255);background:rgb(0,198,138);}.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:normal;}.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:"Aptos";font-style:normal;font-weight:400;src:local("Aptos"),local("Aptos"),url("/themes/custom/alewijnse/fonts/Aptos/Aptos.ttf") format("truetype");}.teaser-reference{position:relative;height:auto;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);}.teaser-reference:hover{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);}.teaser-reference:hover img{transform:scale(1.05);transition:all 0.3s cubic-bezier(0.25,0.8,0.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,0.25);}.teaser-reference__category{display:inline;padding:0.8em 2em;border-radius:2em;font-size:0.6rem;font-weight:bold;color:rgb(48,78,156);text-decoration:none;text-transform:uppercase;letter-spacing:0.15em;line-height:1;background:rgb(252,234,16);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:rgb(255,255,255);}@media (max-width:1339px){.teaser-reference__title{font-size:1.2rem;}}.teaser-reference img{width:100%;height:auto;transform:scale(1);transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);}.teaser-reference__image{position:relative;overflow:hidden;}.teaser-reference.swiper-slide{box-shadow:none;}.teaser-reference.swiper-slide:hover{box-shadow:none;}
