.CaseStudyLegacyContact_section__oqZpO.CaseStudyLegacyContact_section__oqZpO{padding:0;overflow:hidden;background:#f0f2f5}.CaseStudyLegacyContact_section__oqZpO.CaseStudyLegacyContact_section__oqZpO .CaseStudyLegacyContact_wrap__7yIWI{--contact-width:min(1070px,calc(100vw - 32px));width:var(--contact-width);margin:0 auto;padding:100px 0 34px;grid-template-columns:minmax(0,459fr) minmax(0,553fr);gap:58px}.CaseStudyLegacyContact_section__oqZpO.CaseStudyLegacyContact_section__oqZpO .CaseStudyLegacyContact_visual__XXir5{position:relative;display:block;overflow:visible;min-height:0;background:transparent}.CaseStudyLegacyContact_section__oqZpO.CaseStudyLegacyContact_section__oqZpO .CaseStudyLegacyContact_visual__XXir5 img{position:absolute;top:-100px;left:calc((var(--contact-width) - 100vw) / 2);width:calc(100% + (100vw - var(--contact-width)) / 2);max-width:none;height:calc(100% + 134px);object-fit:cover;opacity:1}@media (max-width:1023px){.CaseStudyLegacyContact_section__oqZpO.CaseStudyLegacyContact_section__oqZpO .CaseStudyLegacyContact_wrap__7yIWI{width:min(720px,calc(100% - 30px));padding:46px 0 50px;grid-template-columns:minmax(0,1fr);gap:0}.CaseStudyLegacyContact_section__oqZpO.CaseStudyLegacyContact_section__oqZpO .CaseStudyLegacyContact_visual__XXir5{display:none}}@media (max-width:767px){.CaseStudyLegacyContact_section__oqZpO.CaseStudyLegacyContact_section__oqZpO{background:#e5e9f0}.CaseStudyLegacyContact_section__oqZpO.CaseStudyLegacyContact_section__oqZpO .CaseStudyLegacyContact_wrap__7yIWI{width:min(360px,calc(100% - 30px))}}