html,body{margin:0;padding:0}html{scroll-behavior:auto}#app{overflow:hidden}.case-studies-general{font-family:Montserrat,sans-serif;line-height:1.5;color:#101010;background-color:#fff;display:flex;flex-direction:column;position:relative;align-items:center;padding:0 96px 40px}.case-studies-general__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-general__background-bottom{position:absolute;bottom:150px;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}@media (max-width: 1023px){.case-studies-general{padding:0 16px 40px}}.case-studies-general *{box-sizing:border-box}.case-studies-general__hero{display:flex;justify-content:center;align-items:center;padding:180px 96px 120px;min-height:520px}@media (max-width: 1511px){.case-studies-general__hero{padding:180px 0 100px}}@media (max-width: 1023px){.case-studies-general__hero{padding:160px 0 80px;min-height:460px}}.case-studies-general__hero-content{display:flex;flex-direction:column;align-items:center;gap:32px;max-width:1096px;width:100%;z-index:1}@media (max-width: 1511px){.case-studies-general__hero-content{gap:24px}}@media (max-width: 1023px){.case-studies-general__hero-content{gap:20px}}.case-studies-general__hero-title{font-family:Crimson Pro,serif;font-weight:400;font-size:96px;font-style:italic;line-height:1.1;text-align:center;color:#101010;margin:0}@media (max-width: 1511px){.case-studies-general__hero-title{font-size:90px}}@media (max-width: 1023px){.case-studies-general__hero-title{font-size:62px}}.case-studies-general__hero-description{font-family:Montserrat,sans-serif;font-weight:400;font-size:17px;line-height:1.5;text-align:center;color:#101010;margin:0;max-width:872px}.case-studies-general__section{display:flex;justify-content:center;padding:0 0 220px;position:relative;z-index:1}@media (max-width: 1511px){.case-studies-general__section{padding:0 0 140px}}@media (max-width: 1023px){.case-studies-general__section{padding:0 0 100px}}.case-studies-general__container{max-width:1320px;width:100%}
