.CasesOverview-module-scss-module__dMX-3W__casesOverview{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff1a;border:1px solid #ffffff80;border-radius:2px;flex-direction:column;gap:4px;padding:16px 24px;display:flex}@media (max-width:540px){.CasesOverview-module-scss-module__dMX-3W__casesOverview{gap:16px;padding:16px}}.CasesOverview-module-scss-module__dMX-3W__row{align-items:flex-start;gap:24px;display:flex}@media (max-width:540px){.CasesOverview-module-scss-module__dMX-3W__row{gap:8px}}.CasesOverview-module-scss-module__dMX-3W__label{flex-shrink:0;width:100px}.CasesOverview-module-scss-module__dMX-3W__value{flex:1}
.CasesTags-module-scss-module__XaaBeW__casesTags{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.CasesTags-module-scss-module__XaaBeW__tag{color:#fff;letter-spacing:.06em;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid #ffffff80;padding:8px 12px;font-size:12px;font-weight:700;line-height:1}@media (max-width:540px){.CasesTags-module-scss-module__XaaBeW__tag{letter-spacing:.12em;font-size:10px}}
.CasesKeyVisual-module-scss-module__YLIu7q__casesKeyVisual{justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.CasesKeyVisual-module-scss-module__YLIu7q__backgroundImage{z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.CasesKeyVisual-module-scss-module__YLIu7q__overlay{z-index:1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#000000b3;position:absolute;inset:0}.CasesKeyVisual-module-scss-module__YLIu7q__content{z-index:2;box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:40px;width:100%;max-width:800px;padding:80px 0;display:flex;position:relative}.CasesKeyVisual-module-scss-module__YLIu7q__title{width:100%}.CasesKeyVisual-module-scss-module__YLIu7q__footer{flex-direction:column;gap:40px;width:100%;display:flex}@media (max-width:840px){.CasesKeyVisual-module-scss-module__YLIu7q__footer{gap:24px}}.CasesKeyVisual-module-scss-module__YLIu7q__description{white-space:pre-line}.CasesKeyVisual-module-scss-module__YLIu7q__visual{width:100%;max-width:800px;overflow:hidden}@media (max-width:540px){.CasesKeyVisual-module-scss-module__YLIu7q__visual{aspect-ratio:342/200}}.CasesKeyVisual-module-scss-module__YLIu7q__image{object-fit:cover;width:100%;height:100%}
