.section-img_bg_on_h3_p{margin-bottom:55px;margin-top:55px}@media (max-width:767px){.section-img_bg_on_h3_p{margin-bottom:40px;margin-top:40px}}.case-introduction:not(:first-child){margin-top:60px}@media (max-width:767px){.case-introduction:not(:first-child){margin-top:40px}}@media (min-width:768px){.case-introduction__columns{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:50px}.case-introduction:nth-child(2n) .case-introduction__columns{flex-direction:row-reverse}.case-introduction__columns__column{width:50%}}@media (min-width:1050px){.case-introduction__columns{gap:60px}}.case-introduction__heading .heading-3{margin-top:0}.case-introduction__heading__decoration{background:linear-gradient(35deg,#0989cc,#11bcaf);background-clip:text;background-color:#0989cc;color:transparent;font-family:var(--font-en);font-size:4rem;font-weight:var(--fw-normal-en);letter-spacing:var(--root-en);margin-bottom:14px}@media (max-width:767px){.case-introduction__heading__decoration{font-size:3rem;margin-bottom:10px}}.case-introduction__columns__column--img img{display:block;height:auto;width:100%}@media (max-width:767px){.case-introduction__columns__column--text{margin-top:16px}}.case-introduction__columns__column--text__wrap{padding-top:36px}@media (max-width:767px){.case-introduction__columns__column--text__wrap{padding-top:26px}}.case-introduction__columns__column--text .link-text{margin-top:34px}@media (max-width:767px){.case-introduction__columns__column--text .link-text{margin-top:27px}}