.block-case-study-container .inner{gap:24px;display:grid;position:relative}@media (width>=768px){.block-case-study-container .inner.has-jump-to{grid-template-columns:1fr 2fr;gap:40px}}@media (width>=1200px){.block-case-study-container .inner.has-jump-to{grid-template-columns:240px 1fr;gap:80px}}.block-case-study-container .inner h2,.block-case-study-container .inner h3,.block-case-study-container .inner h4,.block-case-study-container .inner h5{margin-bottom:20px}.block-case-study-container .inner p{opacity:.5;margin-bottom:20px}.block-case-study-container .inner [data-jumptosection]{height:fit-content;top:calc(var(--header-height-mobile) + 50px);gap:40px;margin:0;padding:0;display:flex}@media (width<=767.98px){.block-case-study-container .inner [data-jumptosection]{white-space:nowrap;top:var(--header-height-mobile);z-index:2;background-color:#fff;flex-direction:row;padding:14px 0;display:flex;position:sticky;left:0;overflow-x:auto}.block-case-study-container .inner [data-jumptosection]::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:10px;-webkit-box-shadow:inset 0 0 6px #0000004d}.block-case-study-container .inner [data-jumptosection]::-webkit-scrollbar{background-color:#f5f5f5;width:4px;height:4px}.block-case-study-container .inner [data-jumptosection]::-webkit-scrollbar-thumb{background-color:var(--color-primary-1);border-radius:10px;-webkit-box-shadow:inset 0 0 6px #0000004d}.block-case-study-container .inner [data-jumptosection]:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#fff 90%);flex:0 0 140px;align-self:stretch;margin-left:-140px;position:sticky;right:0}.block-case-study-container .inner [data-jumptosection].at-end:after{opacity:0}}@media (width>=768px){.block-case-study-container .inner [data-jumptosection]{top:calc(var(--header-height-tablet) + 50px);flex-direction:column;position:sticky}}.block-case-study-container .inner [data-jumptosection] li{cursor:pointer;margin:0;padding:0;font-weight:400;list-style:none;transition:all .3s;position:relative}.block-case-study-container .inner [data-jumptosection] li:before{content:"•";opacity:0;transition:all .3s;position:absolute;top:0;left:0}.block-case-study-container .inner [data-jumptosection] li.active{padding-left:22px;font-weight:600}.block-case-study-container .inner [data-jumptosection] li.active:before{opacity:1}.block-case-study-container .inner video{border-radius:14px;margin:50px 0}
