@import url("https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,200&display=swap");.zigzag{margin-top:73px}.zigzag__wrapper{max-width:1440px;margin:0 auto;padding:0 40px;box-sizing:content-box}.zigzag .zigzag__list--item:not(:first-of-type){margin-top:32px}.zigzag__list--item .image{max-width:1200px;margin:0 auto}.zigzag__list--item .image img{max-width:100%}.zigzag__list--item .details{width:939px;padding:44px 54px 49px 36px;display:grid;grid-template-columns:minmax(89px,auto) auto;grid-gap:0 32px;position:relative;margin-top:-135px;background:hsla(0,0%,100%,.8);box-shadow:0 0 40px rgba(0,0,0,.15)}.zigzag__list--item:nth-of-type(2n) .details{margin-left:auto}.zigzag__list--item .details .description{grid-column:2/-1;font-style:normal;font-weight:400;font-size:18px;line-height:200%;letter-spacing:.1em;color:#000}.zigzag__list--item .details .count{font-family:Roboto Flex,sans-serif;font-weight:200;font-size:80px;line-height:1;color:#00813a}.zigzag__list--item .details .title{font-weight:700;font-size:40px;line-height:1.5;margin-bottom:13px;letter-spacing:.1em;color:#000}@media screen and (max-width:1399px){.zigzag__list--item .image{margin:0 80px}}@media screen and (max-width:999px){.zigzag{margin-top:57px}.zigzag__wrapper{padding:0}.zigzag__list--item .image{margin:0 auto}.zigzag__list--item .details{width:calc(100% - 20px);padding:26px 20px;margin-top:-40px;grid-template-columns:unset}.zigzag__list--item .details .count{font-size:40px;line-height:1.5}.zigzag__list--item .details .title{font-size:28px;margin-bottom:17px}.zigzag__list--item .details .description{font-size:16px}}