html,body{margin:0;padding:0}html{scroll-behavior:auto}#app{overflow:hidden}.case-studies-single{font-family:Montserrat,sans-serif;line-height:1.5;color:#101010;background-color:#fff;position:relative;display:flex;flex-direction:column;align-items:center;padding:0 96px 40px}@media (max-width: 1279px){.case-studies-single{padding:0 66px 40px}}@media (max-width: 1023px){.case-studies-single{padding:0 16px 40px}}.case-studies-single *{box-sizing:border-box}.case-studies-single__background-top{position:absolute;top:250px;left:50%;transform:translate(-50%);width:100vw;max-width:2660px;height:936px;background-image:url(/assets/svg/gradient-top-bg-D0kd2Hfs.svg);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0;pointer-events:none}.case-studies-single__background-bottom{position:absolute;bottom:380px;left:50%;transform:translate(-50%);max-width:2427px;width:100vw;height:1120px;background-image:url(/assets/svg/gradient-bottom-bg-BahURHOY.svg);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0;pointer-events:none}.case-studies-single__container{display:flex;flex-direction:column;gap:200px;margin:0 40px 60px;position:relative;max-width:1320px;z-index:1}.case-studies-single__container--no-gap{gap:0;width:100%}@media (max-width: 1511px){.case-studies-single__container{gap:clamp(160px,15vw,260px)}}@media (max-width: 1279px){.case-studies-single__container{margin:0 66px 60px;gap:80px}}@media (max-width: 1023px){.case-studies-single__container{margin:0 clamp(16px,4vw,60px) 0;gap:clamp(100px,20vw,220px)}}.case-studies-single__hero{display:flex;justify-content:center;margin-top:80px}.case-studies-single__content{display:flex;justify-content:center}.case-studies-single__content-layout{display:flex;justify-content:space-between;gap:60px;width:100%;max-width:1320px}@media (max-width: 1279px){.case-studies-single__content-layout{flex-direction:column;align-items:center;gap:0}}.case-studies-single__article{width:100%;max-width:948px}@media (max-width: 1279px){.case-studies-single__article{width:100%;max-width:none}}.case-studies-single__sidebar{width:100%;max-width:312px;flex-shrink:0}.case-studies-single__not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 20px;text-align:center;gap:20px;margin:120px 0}.case-studies-single__not-found h1{font-size:48px;margin:0;color:#101010}.case-studies-single__not-found p{font-size:18px;margin:0;color:#101010}.case-studies-single__back-link{font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;color:#101010;text-decoration:none;border:1px solid #101010;padding:12px 24px;border-radius:10px;transition:all .3s ease}.case-studies-single__back-link:hover{background:#101010;color:#fff}
