.product-benefit{margin:auto;padding:80px 0;@media screen and (min-width:900px){padding-bottom:112px;padding-left:0;padding-right:0;padding-top:100px}.benefit-container{display:flex;flex-direction:column;gap:60px;margin:0 auto;max-width:1190px;padding:0 20px;width:100%;@media screen and (min-width:900px){gap:90px}}.benefit__title{font-weight:500;margin:0;text-align:left}.benefit__description{margin-top:2px;text-align:left;@media screen and (min-width:900px){margin-top:20px}}.benefit__list{display:flex;flex-direction:column;gap:60px;margin:0 auto;max-width:600px;@media screen and (min-width:900px){gap:90px;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;max-width:100%}}.benefit__item{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:space-between;@media screen and (min-width:900px){flex-direction:row;gap:40px}&.benefit__item--right{@media screen and (min-width:900px){flex-direction:row-reverse}}}.benefit-content{width:100%;@media screen and (min-width:900px){width:36.6%}}.benefit-video{max-width:690px;width:100%;@media screen and (min-width:900px){width:60%}}.benefit-content__description{font-size:20px;margin-top:8px}.benefit-content__number-container{align-items:center;display:flex;gap:12px;margin-top:20px;@media screen and (min-width:900px){margin-top:40px}}.benefit-content__number{border-radius:12px;color:#5959eb;font-family:Roboto;font-size:64px;font-style:italic;font-weight:500;height:fit-content;letter-spacing:-1px;line-height:64px;padding:4px 8px 2px}.benefit-content__number-description{font-weight:600}.benefit-video-inner{width:100%}.benefit-video__video{border-radius:10px;display:flex;overflow:hidden;@media screen and (min-width:900px){border-radius:12px}video{height:auto;width:100%}}}.benefit-content__icon{width:100px}.benefit-content__icon svg{fill:#5959eb}.benefit-image img{border-radius:8px;box-shadow:0 0 15px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.2)}@media (max-width:900px){.product-benefit .benefit-container{margin:0 auto;max-width:600px;padding:0}}