.animation-section{display:grid;grid-template-columns:repeat(30,1fr);grid-gap:12px;text-align:center;min-width:668px}.animation-section__content h5{margin-bottom:0;letter-spacing:.53em}.animation-section__content h2{margin-top:0;font-size:30px;font-weight:700;line-height:1.13;padding-bottom:.6em;position:relative}.animation-section__content h2:before{content:"";width:109px;height:10px;background:#00a7e1;display:block;position:absolute;bottom:0}.animation-section__video-wrapper{overflow:hidden;max-width:800px;margin:0 auto}video.animation-section__video{transform:scale(1.003)}@media screen and (min-width:768px){.animation-section__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.animation-section__content-right{margin-left:24px;max-width:642px;-webkit-transform:translateY(-0.2rem);-ms-transform:translateY(-0.2rem);transform:translateY(-0.2rem);opacity:.6}.animation-section__content h2{font-size:62px;padding-bottom:.4em}}.animation-section__content p{font-size:14px;font-weight:500;line-height:1.42}@media screen and (min-width:768px){.animation-section__content p{font-size:22px;line-height:1.6}}.animation-section__wrapper{max-width:1180px;margin-left:auto;margin-right:auto;overflow:hidden}