.CaseHero{display:flex;padding-bottom:56px;padding-top:142px}@media screen and (width <= 767px){.CaseHero{padding-bottom:32px;padding-top:76px}}.CaseHero__title{font-size:40px;font-weight:500;line-height:1.2;margin-bottom:16px}.CaseHero__description{color:var(--color-text-gray);font-size:24px;font-weight:500;line-height:1.3;max-width:844px}@media screen and (width <= 767px){.CaseHero__description{font-size:14px}}.CaseHero__description p{margin-bottom:8px}.CaseHero__description p:last-child{margin:0}.CaseHero__links{display:flex;flex-shrink:0;gap:16px;margin-left:auto}@media screen and (width <= 767px){.CaseHero__links{margin-left:0}}.CaseHero__link{background:#000;border-radius:50%;height:40px;transition:background-color .2s ease;width:40px}.CaseHero__link:hover{background:var(--color-main)}.CaseHero__link:active{background:var(--color-main-hover)}.CasePage__images{display:grid;gap:24px}@media screen and (width <= 767px){.CasePage__images{gap:8px}}.CasePage__images img{margin:0 auto}.CasePage__image{border-radius:16px;overflow:hidden}@media screen and (width <= 767px){.CasePage__image{border-radius:4px}}.CasePage__video{display:block;max-width:100%}.CasePage__button-wrapper{margin-top:56px;text-align:left}@media screen and (width <= 767px){.CasePage__button-wrapper{margin-top:32px}}
