.case-overview__container{display:inline-grid;padding-top:64px;padding-bottom:64px;gap:24px;align-self:stretch;grid-template-rows:repeat(1,fit-content(100%));grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:64px;width:100%}
@media(max-width:424px){.case-overview__container{padding-top:32px;padding-bottom:32px}
}
h3{font-size:32px;line-height:38.4px;font-weight:700}
@media(max-width:424px){h3{font-size:24px;line-height:31.2px}
}
.case-overview__content{display:flex;flex-direction:column;align-items:flex-start;gap:64px;grid-row:1 / span 1;grid-column:1 / span 7;justify-self:stretch}
@media(max-width:1023px){.case-overview__content{grid-column:1 / -1;gap:32px}
}
.case-overview__sidebar{grid-column:9 / span 4;display:flex;flex-direction:column;gap:48px}
@media(min-width:1920px){.case-overview__sidebar{grid-column:10 / span 3}
}
@media(max-width:1023px){.case-overview__sidebar{grid-column:1 / -1;background:#e0eaf8;padding:24px;border-radius:16px;gap:32px}
}
@media(max-width:424px){.case-overview__sidebar{gap:24px}
}
.case-overview__container{column-gap:24px;row-gap:64px}
.case-overview.blue-theme .case-overview__content{color:#fff}
.case-overview.blue-theme .case-features a{color:#fff}
.case-block{display:grid;grid-template-columns:auto 1fr;column-gap:16px}
@media(max-width:424px){.case-block{grid-template-columns:auto;gap:8px}
}
.case-block__content{display:flex;flex-direction:column;gap:12px}
.case-block__information{font-size:18px;line-height:28.8px;font-weight:400}
@media(min-width:425px){.case-block__information{font-size:20px;line-height:32px}
}
.case-block__icon{display:inline-flex;line-height:0}
.case-block__icon svg{width:32px;height:32px}
@media(min-width:425px){.case-block__icon svg{transform:translateY(4px)}
}
.case-features{padding-left:0;list-style:none}
.case-features a{text-decoration:underline;font-size:20px;line-height:32px;color:#111846;offset:0}
.case-meta{display:flex;flex-direction:column;gap:32px}
.case-meta .meta-item{display:flex;flex-direction:column;gap:4px}
.case-meta .company-details-title{font-size:18px;line-height:28.8px;font-weight:400}
@media(min-width:425px){.case-meta .company-details-title{font-size:20px;line-height:32px}
}
.case-meta .company-details-info{font-size:20px;line-height:32px;font-weight:700}
@media(min-width:425px){.case-meta .company-details-info{font-size:24px;line-height:36px}
}
.case-meta .meta-item.website .company-details-info{align-items:center;color:#111846;offset:0;overflow-wrap:anywhere}
.case-meta .meta-item.website .company-details-info svg{flex-shrink:0}
.bar-line{background:#cfdff4;height:1px;width:100%}
.company-details-info{display:inline;word-break:break-word}
.link-text{display:inline;text-decoration:underline}
.link-icon{display:inline-block;margin-left:4px;vertical-align:middle}
.coral-Heading .coral-Heading--3 .u-coral-margin-top .u-coral-margin-bottom{margin-top:24px;margin-bottom:24px}
.case-logo{max-width:350px;max-height:80px}
.case-logo img{max-height:100%;max-width:100%}