.block-story__bg-icon{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;fill:#ED1D24}@media (max-width:1023px){.block-story{padding:3rem 0 1.25rem}}@media (min-width:1024px){.block-story{padding:6.1875rem 0 7.1rem}}.block-story__inner{position:relative;display:flex;align-items:flex-start;justify-content:flex-start}.block-story__img-wrap{position:relative;display:block;width:50%;background-color:transparent;overflow:hidden;transform:rotate(12deg) scale(.9);z-index:1;transition:transform .5s ease}.block-story__img-wrap:before{content:"";display:block;padding-bottom:110%}.block-story__img-wrap.is-inview{transform:rotate(0) scale(1);transition:transform 1s ease}@media (min-width:768px) and (max-width:1023px){.block-story__img-wrap{width:40%;margin-right:4%}}@media (min-width:1024px){.block-story__img-wrap{width:17.25%;margin:0 2.4% 0 8.55%}}.block-story__img.img-cover{object-fit:contain}.block-story__bg{position:absolute;transition:transform .5s linear}.block-story__bg:before{content:"";display:block;padding-bottom:50%}@media (max-width:767px){.block-story__inner{flex-direction:column;align-items:center}.block-story__bg{top:20%;width:85%}.block-story__title.block-title--s{font-size:calc(45rem / 16 + 17 * ((100vw - 375px)/ 1065))}}@media (min-width:768px){.block-story__bg{top:.9375rem;right:8.3%;width:32.9%}}.block-story__content{position:relative;z-index:1}.block-story__title{max-width:11.628em;margin:.116em 0 .556em}@media (max-width:767px) and (min-width:1440px){.block-story__title.block-title--s{font-size:calc(62 / 16 + rem)}}@media (min-width:1024px){.block-story__title{font-size:calc(20rem / 16 + 23 * ((100vw - 375px)/ 1065));line-height:111.8%;margin-bottom:.442em}}@media (min-width:1024px) and (min-width:1440px){.block-story__title{font-size:calc(43 / 16 + rem)}}.block-story__description{width:94%;max-width:47.875em;margin-bottom:2.688em;text-transform:none!important}@media (max-width:1023px){.block-story__description{margin-bottom:.938em}}.block-story__btns{display:flex;flex-wrap:wrap}@media (max-width:529px){.block-story__btns{width:100%;justify-content:center}}.block-story__btn{margin-bottom:1.25rem}.block-story__btn:not(:last-child){margin-right:1.25rem}