.text-video-block {position: relative;overflow: hidden
}.text-video-block .container .columns {display: flex;grid-template-columns: repeat(12, minmax(0, 1fr));align-items: center;gap: 2rem;padding-top: 2rem;padding-bottom: 2rem
}@media (min-width: 1280px) {.text-video-block .container .columns {display: grid;padding-top: 3rem;padding-bottom: 3rem
    }
}@media (min-width: 1440px) {.text-video-block .container .columns {gap: 6rem
    }
}.text-video-block .container .columns .column-content {display: flex;flex-direction: column;gap: 1.5rem
}.text-video-block .container .columns .column-media {min-height: 400px;width: 100%;position: relative;border-radius: 0.75rem
}@media (min-width: 992px) {.text-video-block .container .columns .column-media {border-radius: 1.5rem
    }
}.text-video-block .container .columns .column-media .media-image {min-height: 400px;width: 100%;border-radius: 0.75rem
}@media (min-width: 992px) {.text-video-block .container .columns .column-media .media-image {border-radius: 1.5rem
    }
}.text-video-block .container .columns .column-media iframe {min-height: 400px;width: 100%;border-radius: 0.75rem
}@media (min-width: 992px) {.text-video-block .container .columns .column-media iframe {border-radius: 1.5rem
    }
}.text-video-block .container .columns .column-media img {height: auto;width: 100%;border-radius: 0.75rem;-o-object-fit: cover;object-fit: cover
}@media (min-width: 992px) {.text-video-block .container .columns .column-media img {border-radius: 1.5rem
    }
}.text-video-block .container .columns .column-media button {position: absolute;inset: 0px;display: flex;height: 4rem;width: 4rem;align-items: center;justify-content: center;border-radius: 9999px;--tw-bg-opacity: 1;background-color: rgb(34 238 136 / var(--tw-bg-opacity, 1));text-align: center;--tw-text-opacity: 1;color: rgb(0 51 17 / var(--tw-text-opacity, 1))
}.text-video-block .container .columns .column-media button:hover {--tw-bg-opacity: 1;background-color: rgb(0 170 85 / var(--tw-bg-opacity, 1))
}.text-video-block .container .columns .column-media button:focus {--tw-bg-opacity: 1;background-color: rgb(0 51 17 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}.text-video-block .container .columns .column-media #video-iframe {position: absolute;top: 0px;display: none;height: 100%;width: 100%;border-radius: 0.75rem
}@media (min-width: 992px) {.text-video-block .container .columns .column-media #video-iframe {border-radius: 1.5rem
    }
}.text-video-block .container .columns .column-media #video-file {position: absolute;top: 0px;display: none;height: 100%;width: 100%;border-radius: 0.75rem;-o-object-fit: cover;object-fit: cover
}@media (min-width: 992px) {.text-video-block .container .columns .column-media #video-file {border-radius: 1.5rem
    }
}.text-video-block .container .columns .column-media .play-button {position: absolute;top: 50%;left: 50%;z-index: 9999;height: 80px;width: 80px;--tw-translate-x: -50%;--tw-translate-y: -50%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
