.case-header-name{width:700px;color:var(--color-grey-light);text-transform:uppercase;z-index:1;font-size:60px;line-height:55px;position:absolute;bottom:80px;left:100px}.case-content-container{background-color:var(--color-green);color:var(--color-grey-dark);padding:30px}.case-content-description .payload-richtext>:first-child{margin-top:0}.case-content-description img{border-radius:20px;width:100%;max-width:400px;height:auto;margin:10px auto 20px;display:block}.case-diagram-container{background-color:var(--color-grey-light);padding:50px 0}.case-diagram-container img{border-radius:20px;height:auto;margin:auto;display:block}.case-content-container .case-header-name{display:none}.case-description-desktop .payload-richtext{margin-top:calc(-1 * var(--image-height))}.case-description-desktop{--gap:4rem;--image-height:300px;column-count:2;column-gap:var(--gap);padding-top:var(--image-height);position:relative}.case-description-desktop .payload-richtext h2{break-after:avoid;page-break-after:avoid}.case-description-desktop .payload-richtext p{break-inside:avoid;page-break-inside:avoid}.case-description-desktop-content{margin-top:calc(-1 * var(--image-height))}.case-description-desktop-image{width:calc((100% - var(--gap)) / 2 - 10px);height:calc(var(--image-height) - 60px);object-fit:cover;border-radius:20px;margin:10px;position:absolute;top:20px;right:0}.case-description-mobile{display:none}@media (max-width:768px){.case-application-page .full-size-image-container{aspect-ratio:4/3;min-height:0}.case-application-page .full-size-image-container .case-header-name{display:none}.case-header-name{width:auto;font-size:34px;line-height:34px;bottom:24px;left:20px;right:20px}.case-content-container{flex-direction:column;align-items:center;gap:10px;display:flex}.case-content-container div{text-align:center}.case-content-container img{border-radius:20px;margin:20px auto;display:block}.case-content-container .case-header-name{text-align:center;color:inherit;display:block;position:static}.case-diagram-container{padding:10px}.case-diagram-container img{width:100%}.case-description-desktop{display:none}.case-description-mobile{display:block}.case-description-mobile ol li{text-align:left}}
