.video-with-text{padding:0 60px}.video-with-text .video-with-text-wrapper{display:grid;grid-template-columns:1fr 1fr;border-radius:9px;grid-template-areas:"video text"}.video-with-text .video-with-text-wrapper.video-right{grid-template-areas:"text video"}.video-with-text .video-wrapper{grid-area:video}.video-with-text .video-wrapper .video-component{height:100%}.video-with-text .video-component iframe,.video-with-text .video-component video{object-fit:cover}.video-with-text .video-with-text_text{grid-area:text}.video-with-text .video-with-text_text .card__text{padding:129px 100px;position:relative}.video-with-text .video-with-text_text .content-icon{position:absolute;top:30px;right:30px;display:flex;align-items:center;justify-content:center;width:110px;height:110px}.video-with-text .video-with-text_text .content-text{position:absolute;width:100%;height:100%;animation:rotateText 20s linear infinite;font-size:27px;letter-spacing:1px;color:#000}.video-with-text .video-with-tex__title{letter-spacing:.34px;max-width:364px;width:100%;margin:0 auto}.video-with-text .video-with-tex__title strong{font-weight:400;text-decoration:underline;text-decoration-thickness:4px}.video-with-text .video-with-tex__content{margin-top:20px}.video-with-text .video-with-tex__button{margin-top:30px}@keyframes rotateText{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media screen and (max-width:1349px){.video-with-text .video-with-text_text .card__text{padding:129px 80px}}@media screen and (max-width:1280px){.video-with-text .video-with-text_text .content-icon{top:0;right:0}.video-with-text .video-with-text_text .card__text{padding:40px 100px}.template-index .video-with-text .video-with-text_text .card__text{padding:100px 20px}.template-index .video-with-text .video-with-tex__button .button{padding:12px 30px 8px}}@media screen and (max-width:1023px){.video-with-text{padding:0 20px}.video-with-text .video-with-text_text .card__text{padding:40px 20px 50px 20px}.template-index .video-with-text .video-with-text_text .card__text{padding:120px 20px}}@media screen and (max-width:767px){.video-with-text .video-with-text-wrapper{display:block}.video-with-text .video-with-tex__title{letter-spacing:.28px}.video-with-text .video-with-tex__title strong{text-decoration-thickness:3px}.video-with-text .video-with-text_text .content-icon{top:10px;right:10px;width:70px;height:70px}.video-with-text .video-with-text_text .content-icon img{max-width:30px}.template-index .video-with-text .video-with-text_text .card__text{padding:50px 20px}}@media screen and (max-width:575px){.video-with-text .video-with-tex__title{max-width:228px}}