/* https://nydnrehab.com/wp-content/themes/nydnr/assets/css/template-10.css?ver=6.6.2 */
.template-10.gait-and-running.threed-gait .prehab__top-block{background-image:none}.template-10.gait-and-running .prehab__top-block{background-image:none}.template-10 .gray-block-section .gray-block-section__content{display:grid;grid-template-columns:448px 1fr;align-items:center}.template-10 .gray-block-section .gray-block-section__content .gray-block-section__content--video{display:flex;flex-direction:column;align-items:center;width:100%}.template-10 .gray-block-section .gray-block-section__content .gray-block-section__content--text{width:100%;padding:0 50px 0}.template-10 .gray-block-section .gray-block-section__content .gray-block-section__content--preview{position:relative;padding:22px 0 0 22px}.template-10 .gray-block-section .gray-block-section__content .gray-block-section__content--preview .vimeo-icon-play{display:block;max-width:42px;height:auto;width:100%;position:absolute;top:50%;left:50%;transition:all .3s ease}.template-10 .gray-block-section .gray-block-section__content .gray-block-section__content--preview .vimeo-icon-play:hover{max-width:43px}.template-10 .gray-block-section .gray-block-section__content .gray-block-section__content--preview img{z-index:2;position:relative}.template-10 .gray-block-section .gray-block-section__content .gray-block-section__content--preview:before{position:absolute;border:3px solid #fff;content:'';top:0;left:0;width:calc(100% - 22px);height:calc(100% - 22px);z-index:1}.threed-gait__buy--img .threed-gait__button{position:relative;z-index:1;display:block;width:100%;max-width:376px;margin:auto;height:56px;line-height:56px;text-align:center;font-size:20px;font-weight:700;background-color:#ff2d55;color:#fff;text-decoration:none;text-transform:uppercase;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.threed-gait__buy--img .threed-gait__button:hover,.threed-gait__buy--img .threed-gait__button:focus,.threed-gait__buy--img .threed-gait__button:active{opacity:.9;text-decoration:none;color:#fff}@media (max-width:800px){.template-10 .gray-block-section .gray-block-section__content{grid-template-columns:1fr;row-gap:40px}.template-10 .gray-block-section .gray-block-section__content .gray-block-section__content--text{padding:0}}