.rb-video-widget {position: relative;width: 100%;overflow: hidden;}.rb-video-widget__video {width: 100%;display: block;object-fit: cover;object-position: center;}.rb-video-widget__button {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: flex;align-items: center;justify-content: center;min-width: 184px;height: 38px;padding: 0 30px;background: #09a8df;color: #fff;font: 400 16px Arial, sans-serif;text-decoration: none;transition: background-color 0.2s ease;}.rb-video-widget__button:hover {background: #078fbe;}@media (max-width: 767px) {.rb-video-widget__button {min-width: 150px;height: 38px;padding: 0 20px;font-size: 14px;}}