.case-study{padding-bottom:150px;position:relative;z-index:1}.case-study-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:30px;padding:var(--content-padding) calc(var(--content-padding)*2);position:relative;z-index:1}@media (min-width:992px){.case-study-inner{-ms-flex-direction:row;flex-direction:row;gap:0;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1200px){.case-study-inner{padding:var(--content-padding) var(--content-padding-large)}}.case-study-inner:before{background:rgba(255,217,59,.2);border-radius:410px;content:"";height:731px;left:-300px;position:absolute;top:160px;width:800px;z-index:-1}@media (min-width:992px){.case-study-inner:before{height:553px;left:-278px;top:50%;transform:translateY(-50%);width:820px}}.case-study-content{-ms-flex-order:2;margin-top:70px;order:2;width:100%}@media (min-width:480px){.case-study-content{max-width:80%}}@media (min-width:992px){.case-study-content{width:50%;-ms-flex-order:1;margin-top:0;order:1}}.case-study-content__header{display:block;margin-bottom:56px;position:relative}.case-study-content__header h2{margin:0}.case-study-content__header img{height:auto;max-width:267px}@media (min-width:992px){.case-study-content__header img{height:unset;max-width:unset}}.case-study-content__header:after{background:var(--color-pink);border-radius:4px;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:108px}.case-study-content .button{margin-top:20px}@media (min-width:992px){.case-study-content .button{margin-top:40px}}.case-study-media{position:relative;width:100%;-ms-flex-order:1;max-width:350px;min-width:350px;order:1}@media (min-width:768px){.case-study-media{max-width:560px;min-width:560px}}@media (min-width:992px){.case-study-media{width:50%;-ms-flex-order:2;max-width:480px;min-width:480px;order:2}}@media (min-width:1200px){.case-study-media{max-width:620px;min-width:620px}}.case-study-media img{-webkit-clip-path:url(#case-study-media-clip-path);clip-path:url(#case-study-media-clip-path);display:block;height:auto;width:100%}.case-study-media__mask{display:inherit;height:0;width:0}.case-study-media__play{background:var(--color-green);border:0;box-shadow:0 4px 20px rgba(0,0,0,.25);display:-ms-flexbox;display:flex;position:absolute;z-index:1;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:100%;bottom:12px;cursor:pointer;height:46px;right:12px;width:46px}.case-study-media__play svg{height:16px;width:16px}@media (min-width:768px){.case-study-media__play{bottom:20px;height:66px;right:21px;width:66px}.case-study-media__play svg{height:26px;width:26px}}@media (min-width:992px){.case-study-media__play{right:14px}}@media (min-width:1200px){.case-study-media__play{height:76px;right:21px;width:76px}.case-study-media__play svg{height:26px;width:26px}}.case-study-media-caption{bottom:-80px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;position:absolute;right:0}@media (min-width:992px){.case-study-media-caption{bottom:-80px;right:40px}}.case-study-media-caption__text{font-size:18px;rotate:-10deg}@media (min-width:992px){.case-study-media-caption__text{font-size:21px}}.case-study-media-caption svg{left:-24px;position:relative}@media (min-width:992px){.case-study-media-caption svg{left:-12px}}