.video-with-text .video-with-text__container{padding:0 16px}.video-with-text__header-wrapper{max-width:1440px;padding:0 16px;margin:0 auto}.video-with-text .video-with-text__title{font-family:Newsreader,"sans-serif";font-weight:400;color:#000;font-size:24px;line-height:32px;letter-spacing:0;margin:0 0 16px}.video-with-text .video-with-text__subtitle{font-family:Newsreader,sans-serif;font-size:20px;line-height:120%;color:#000}.video-with-text .video-with-text__video-wrapper{margin-top:16px}.video-with-text .video-with-text__video{display:flex;position:relative;overflow:hidden;width:100%;border-radius:4px;height:196px}.video-with-text .shadow__video{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5}.video-with-text .video-with-text__video-wrapper .btn__icon{position:absolute;z-index:2;transform:translate(-50%,-50%);top:var(--btn-top-mob, 50%);left:var(--btn-left-mob, 50%);width:var(--btn-width-mob, 118px);height:var(--btn-height-mob, 62px)}.video-with-text .video-with-text__video-wrapper .btn__icon svg{border:1px solid #fff;border-radius:200px;width:100%;height:100%;object-fit:contain;background-color:#0003}.video-with-text .video-with-text__video video{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 480px){.video-with-text .video-with-text__video{height:340px}}@media screen and (min-width: 768px){.video-with-text__header-wrapper{padding:0 32px}.video-with-text .video-with-text__container{padding:0}.video-with-text .video-with-text__header{display:flex;align-items:center;justify-content:space-between;gap:32px}.video-with-text .video-with-text__title{font-size:26px;width:50%;margin:0}.video-with-text .video-with-text__subtitle{font-size:20px;line-height:120%;width:50%;margin-top:0}.video-with-text .video-with-text__video-wrapper{margin-top:24px}.video-with-text .video-with-text__video{height:460px}.video-with-text .video-with-text__video-wrapper .btn__icon{top:var(--btn-top-desk, 50%);left:var(--btn-left-desk, 50%);width:var(--btn-width-desk, 194px);height:var(--btn-height-desk, 104px)}}@media screen and (min-width: 1024px){.video-with-text__header-wrapper{padding:0 45px}.video-with-text .video-with-text__title{font-size:32px;line-height:40px}.video-with-text .video-with-text__video-wrapper{margin-top:32px}.video-with-text .video-with-text__video{height:500px}}@media screen and (min-width: 1280px){.video-with-text .container{padding:0 100px}.video-with-text .video-with-text__header{gap:32px}}
/*# sourceMappingURL=/cdn/shop/t/286/assets/video-with-text.css.map */
