.hero-video{position:relative}.hero-video video{height:100%;object-fit:cover;right:0;top:0}.hero-video img,.hero-video video{bottom:0;left:0;position:absolute;width:100%}.hero-video img{margin-bottom:-1px}.hero-video__desktop{display:none}.hero-video__content{max-width:1200px;padding:0 20px;text-align:center;width:100%}.hero-video__content h1{color:var(--chalk);font-size:20px;font-weight:800;margin-bottom:10px;text-transform:uppercase}.hero-video__content p{color:var(--chalk);font-size:16px;font-weight:100;line-height:normal}@media (min-width:769px){.hero-video__content h1{font-size:55px}.hero-video__content p{font-size:25px}.hero-video img{height:120px}.hero-video__mobile{display:none}.hero-video__desktop{display:block}}.hero-video__filters{margin:0 auto;max-width:700px;width:100%}.hero-video__filters span{border:1px solid;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;margin:20px 3px 0;padding:10px 15px;transition:all .2s ease}.hero-video__filters span:not(.active):hover{opacity:.7}.hero-video__filters span.active{background-color:var(--primary-color);border-color:var(--primary-color);transform:translateY(-3px)}span.hero-video__filters-container__clear.active{background:unset;transform:unset}span.hero-video__filters-container__clear{border:0;text-decoration:underline}.height-requirement div+div{border:1px solid #fff;border-radius:50px;display:flex;gap:10px;justify-content:space-between;padding:10px 5px}.height-requirement span.add,.height-requirement span.minus{cursor:pointer;font-size:30px;line-height:0;padding:10px;user-select:none}.height-requirement span{color:#fff;font-size:19px}.height-requirement p{font-size:16px;font-weight:500;margin:0}.height-requirement{align-items:center;background-color:#ba5c7b;border-radius:50px;margin-left:auto;margin-right:auto;margin-top:2rem;padding:10px 10px 10px 20px;width:max-content}.hero-video__logo img{height:auto;margin:0;position:unset;width:auto}@media (min-width:1025px){.hero-video__logo{display:none}}@media (min-width:769px){.height-requirement{display:flex;gap:20px;justify-content:center}}@media (max-width:768px){.height-requirement{padding:1rem 30px}.height-requirement p{margin-bottom:15px}.hero-video__filters span{font-size:12px;margin-top:10px}.height-requirement span{font-size:16px}.height-requirement span.add,.height-requirement span.minus{font-size:25px}}