.wp-block-haavind-cases-cards{display:flex;flex-wrap:wrap;gap:var(--spacing-s);justify-content:space-between}@media (min-width:1001px){.wp-block-haavind-cases-cards{gap:var(--spacing-l)}}@media (min-width:1401px){.wp-block-haavind-cases-cards{gap:var(--spacing-2xl)}}@media (max-width:899px){.wp-block-haavind-cases-cards{flex-direction:column}}@media (max-width:1000px){.wp-block-haavind-cases-cards.alignfull{max-width:min(calc(100vw - var(--t2-base-style-spacing-horizontal, 1.25rem)*2),var(--t2-layout-wide,75rem))}}.wp-block-haavind-cases-cards .wp-block-media-text{position:relative;transition:all .2s}.wp-block-haavind-cases-cards .wp-block-media-text:hover{background:var(--color-blue)}.wp-block-haavind-cases-cards .wp-block-media-text:hover .wp-block-media-text__media figcaption{opacity:1}.wp-block-haavind-cases-cards .wp-block-media-text.is-style-50{flex:0 0 calc(50% - var(--spacing-s) + 8px);grid-template-columns:1fr!important;grid-template-rows:1fr 1fr;max-width:calc(50% - var(--spacing-s) + 8px)}@media (min-width:1001px){.wp-block-haavind-cases-cards .wp-block-media-text.is-style-50{flex:0 0 calc(50% - var(--spacing-l) + 22px);max-width:calc(50% - var(--spacing-l) + 22px)}}@media (min-width:1401px){.wp-block-haavind-cases-cards .wp-block-media-text.is-style-50{flex:0 0 calc(50% - var(--spacing-2xl) + 50px);max-width:calc(50% - var(--spacing-2xl) + 50px)}}@media (max-width:899px){.wp-block-haavind-cases-cards .wp-block-media-text.is-style-50{flex:0 0 100%;max-width:100%}}.wp-block-haavind-cases-cards .wp-block-media-text.is-style-50 .wp-block-media-text__content{grid-column:1;grid-row:2}.wp-block-haavind-cases-cards .wp-block-media-text.is-style-100{flex:0 0 100%;max-width:100%}@media (max-width:599px){.wp-block-haavind-cases-cards .wp-block-media-text.is-style-100{grid-template-rows:1fr 1fr}}.wp-block-haavind-cases-cards .wp-block-media-text.has-card-link:hover .wp-block-media-text__content>*{text-decoration:underline}.wp-block-haavind-cases-cards .wp-block-media-text .wp-block-media-text__media{grid-row:1;min-height:420px;position:relative}@media (min-width:1401px){.wp-block-haavind-cases-cards .wp-block-media-text .wp-block-media-text__media{min-height:440px}}@media (max-width:899px){.wp-block-haavind-cases-cards .wp-block-media-text .wp-block-media-text__media{min-height:374px}}.wp-block-haavind-cases-cards .wp-block-media-text .wp-block-media-text__media figcaption{align-items:flex-end;background-color:rgba(0,0,0,.2);color:#fff;display:flex;height:100%;justify-content:flex-end;opacity:0;padding:20px;position:absolute;text-shadow:1px 1px 8px #000;transition:opacity .2s;width:100%;z-index:2}.wp-block-haavind-cases-cards .wp-block-media-text .wp-block-media-text__media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.wp-block-haavind-cases-cards .wp-block-media-text .wp-block-media-text_card-link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}
