.hero-video{height:80vh;max-height:1080px;min-height:400px;padding:135px 0 50px;position:relative}.hero-video__background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.hero-video__background video{height:100%;object-fit:cover;width:100%}.hero-video__image-placholder{background-position:50%;background-size:cover;display:none;height:100%;width:100%}.hero-video__content-wrapper{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1320px;position:relative;z-index:2}.hero-video__content-text{color:#fff}.hero-video__content-title{font-family:var(--font-primary);font-size:48px;font-weight:500;margin-bottom:20px}.hero-video__content h1{padding:5px 10px}.hero-video__content-additional{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-around;padding:5px 10px}.hero-video__content-pricing .pricing-text{display:block}.hero-video__content-pricing .pricing-amount{font-size:52px;line-height:1}.hero-video__content-list{list-style:none;margin:0;padding:0}.hero-video__content-list-item{align-items:center;display:flex;gap:14px;margin:5px}.hero-video__button{margin-top:15px}.hero-video__replay-button{background:transparent;border:0;bottom:20px;cursor:pointer;outline:0;position:absolute;right:20px;z-index:999}@media (max-width:1200px){.hero-video__content h1.hero-video__content-title{font-size:48px}}@media (min-width:992px){.hero-video__content{max-width:70%}}@media (max-width:992px){.hero-video__content-wrapper{padding-left:15px;padding-right:15px}.hero-video__content h1.hero-video__content-title{font-size:48px}}@media (max-width:767px){.hero-video,.hero-video__itineraries{height:auto;max-height:none;min-height:70svh;padding:100px 0 30px;position:relative}.hero-video__content-wrapper{align-items:flex-start;flex-direction:column;height:100%;justify-content:flex-start;padding-bottom:20px;padding-left:15px;padding-right:15px}.hero-video__content{flex:1 1 auto;width:100%}.hero-video__content h1,.hero-video__content h1.hero-video__content-title{font-size:2rem!important;line-height:1.2;margin-bottom:10px;padding:5px 0}.hero-video__content-additional{align-items:flex-start;flex-direction:column;gap:14px;padding:5px 0}.hero-video__content-pricing .pricing-amount{font-size:36px}.hero-video__content-list-item{font-size:14px;gap:10px}.hero-video__content-list-item img{flex-shrink:0;height:28px;width:28px}.button,.hs-button{padding:10px 22px}.hero-video__button{margin-top:5px}}