section.hero-video {position: relative;color: rgb(247, 247, 231);line-height: 0;}section.hero-video video {height: 100%;max-height: 750px;width: 100%;object-fit: cover;}section.hero-video video.mobile {display: none;}section.hero-video .content {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.3);display: flex;flex-direction: column;justify-content: center;height: 100%;padding-left: 40px;gap: 30px;max-height: 750px;}section.hero-video .overlay-none {background: none;}section.hero-video .content .buttons{display: flex;line-height: 30px;}section.hero-video .content .buttons a{margin-right: 20px;text-align: center;}section.hero-video .content p:first-child {font-size: 18px;letter-spacing: 2px;line-height: 27px;text-transform: uppercase;}section.hero-video h2 {font-size: 3.125rem;text-transform: capitalize;line-height: 63px;}section.hero-video .content h2 + p {font-size: 20px;letter-spacing: 1px;line-height: 27px;}section.hero-video a {margin-top: 15px;margin-bottom: 5px;background: transparent;border-radius: 50px;border: 2px solid #fff;color: #fff;font-size: 16px;padding: 8px 22px;width: fit-content;text-transform: uppercase;transition: 0.4s;}section.hero-video a:hover {border: 2px solid rgba(255,255,255,0.5);}@media (max-width: 768px) {section.hero-video video.mobile {display: initial;}section.hero-video video.desktop {display: none;}section.hero-video .content {align-items: center;width: 100%;gap: 20px;padding: 0 16px;padding-top: 40%;}section.hero-video h2 {font-size: 27px;line-height: 33px;}section.hero-video .content p:first-child {font-size: 14px;line-height: 21px;}section.hero-video .content h2 + p {font-size: 18px;text-align: center;}section.hero-video .content .buttons {column-gap: 20px;justify-content: center;align-items: center;}section.hero-video .content .buttons a {margin: 0;}}@media(max-width: 480px) {section.hero-video .content .buttons {row-gap: 20px;flex-direction:column;}}