.featured-case{background-color:#f8f8f8;overflow:hidden;padding:74px var(--container-size) 94px;text-align:center}.featured-case .title{color:#141414;font-size:2.25rem;line-height:37px;margin-bottom:24px}.featured-case .description p{color:#484848;font-size:1.25rem;font-weight:300;line-height:28px}.featured-case .description p:not(:last-child){margin-bottom:24px}.featured-case .description a{color:#107da7}.featured-case .description a:hover{text-decoration:underline}.featured-case .link{color:#107da7;display:inline-block;font-size:16px;font-weight:300;margin-top:24px}.featured-case .link:after{border:solid #107da7;border-width:0 1px 1px 0;content:"";display:inline-block;margin-left:4px;padding:3px;transform:rotate(-45deg)}.featured-case .link:hover{text-decoration:underline}.featured-case .image-wrapper{margin-top:80px;position:relative}.featured-case .image-wrapper .graphism{height:140%;left:50%;position:absolute;top:-15%;transform:translateX(-50%);width:calc(130% + 48px)}.featured-case .image-wrapper .graphism svg{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.featured-case .image-wrapper .image{border-radius:25%;height:263px;object-fit:cover;position:relative;width:263px}@media(min-width:768px){.featured-case{align-items:center;display:flex;justify-content:space-between;padding:84px var(--container-size);text-align:left}.featured-case .title{line-height:48px}.featured-case .content-wrapper{margin-left:80px;order:2}.featured-case .image-wrapper{margin-top:0;max-width:263px;min-width:263px;order:1}.featured-case .image-wrapper .graphism{left:30%;top:-25%}}@media(min-width:1200px){.featured-case{box-sizing:border-box;padding:162px var(--container-size)}.featured-case .title{margin-bottom:34px}.featured-case .description p{font-size:1rem;line-height:34px}.featured-case .description p:not(:last-child){margin-bottom:34px}.featured-case .link{margin-top:34px}.featured-case .image-wrapper{max-width:377px;min-width:377px}.featured-case .image-wrapper .image{height:377px;width:377px}}@media(min-width:1366px){.featured-case .content-wrapper{margin-left:193px;margin-right:107px}.featured-case .image-wrapper{margin-left:131px}.featured-case .image-wrapper .graphism{height:486px;left:131px;top:-85px;width:533px}}