.hero{padding:70px 0 0;margin:0;color:#fff;min-height:660px;background-size:cover;background-position:center;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hero .hero__title-block{margin-bottom:100px}.hero .hero__additional-title{font-size:32px;font-weight:700;line-height:140%}.hero .hero__advantages{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:17px}.hero .hero__text{color:#fff;display:inline-block}.hero .hero__title{text-align:left;position:relative;display:inline-block;padding:10px 20px;border-radius:5px;background:#36a92c}.hero .hero__title b{font-weight:700;color:#36a92c}.hero__advantages{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.hero__advantages .hero__advantage-item{max-width:195px;background:#fff;border-top:2px solid #36a92c;border-left:2px solid #36a92c;border-right:2px solid #36a92c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:65px 20px 40px;border-top-left-radius:10px;border-top-right-radius:10px}.hero__advantages .hero__advantage-item .hero__advantage-image{height:100px;margin-top:-110px;-o-object-fit:cover;object-fit:cover}.hero__advantages .hero__advantage-item .hero__advantage-title{color:#36a92c;text-align:center}.hero__advantages .hero__advantage-item .hero__advantage-text{color:#2c2c2c;text-align:center}.hero__advantages .hero__advantage-item .hero__advantage-text b{font-weight:600;color:#36a92c}.heartbeat{display:inline;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-animation:2s linear infinite both heartbeat;animation:2s linear infinite both heartbeat}@-webkit-keyframes heartbeat{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:translateY(0) scale(.91);transform:translateY(0) scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:translateY(0) scale(.98);transform:translateY(0) scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:translateY(0) scale(.87);transform:translateY(0) scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:translateY(0) scale(.91);transform:translateY(0) scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:translateY(0) scale(.98);transform:translateY(0) scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:translateY(0) scale(.87);transform:translateY(0) scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@media screen and (max-width:1200px){.hero{padding:70px 0}.hero__advantages{row-gap:70px}.hero__advantages .hero__advantage-item{border-bottom:2px solid #36a92c;border-radius:10px}}@media screen and (max-width:992px){.hero__advantages .hero__advantage-item{max-width:100%;margin-bottom:40px}}@media screen and (max-width:991px){.hero .hero__advantages{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}