.btn-blur .tn-atom__sbs-anim-wrapper {
    background-color: #ffffff20;
    backdrop-filter: blur(1em);
    -webkit-backdrop-filter: blur(1em);
    border-radius: var(--btn--border-radius);
    overflow: hidden;
}
.hero-cover {
    border-radius: 0 0 12px 12px;
    overflow: hidden;
}

.btn-arrow_wrap  {
    width: 2rem;
    height: 2rem;
    background-color: #ffffff20;
    backdrop-filter: blur(1em);
    -webkit-backdrop-filter: blur(1em);
    transition: transform 1.5s cubic-bezier(.08,.25,.26,.99), opacity 1.5s cubic-bezier(.08,.25,.26,.99) !important;
    animation-name: floating_anim_1;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-duration: 4s;
    animation-timing-function: ease-in-out;
    
    border-radius: var(--btn--border-radius);
    overflow: hidden;
    }
@-webkit-keyframes floating_anim_1 { from { transform: translateY(-10px); transition: transform 0.3s ease-in-out;} to { transform: translateY(+10px); transition: transform 0.3s ease-in-out;}  }
   @-moz-keyframes floating_anim_1 { from { transform: translateY(-10px); transition: transform 0.3s ease-in-out;} to { transform: translateY(+10px); transition: transform 0.3s ease-in-out;}  }
     @-o-keyframes floating_anim_1 { from { transform: translateY(-10px); transition: transform 0.3s ease-in-out;} to { transform: translateY(+10px); transition: transform 0.3s ease-in-out;}  }
        @keyframes floating_anim_1 { from { transform: translateY(-10px); transition: transform 0.3s ease-in-out;} to { transform: translateY(+10px); transition: transform 0.3s ease-in-out;}  }


.video_component {
    height: 100%;
} 
.video_wrap {
    /*position: sticky;*/
    /*top: 0px;*/
    height: 100svh !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    /*background-color: red;*/
}
.video {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  border-radius: 0 0 12px 12px;
  overflow: hidden;
}

.btn-arrow {
  display: flex;
  width: 100%;
  padding-bottom: 20px;
  justify-content: center;
  align-items: center;
  color: white;
}

.uc-card-full .t396 {
    border-radius: 12px;
    overflow: hidden;
}
.uc-card-full .t396 {
    border-radius: 12px;
    overflow: hidden;
}
.uc-card-top .t396 {
    border-radius: 12px 12px 0px 0px;
    overflow: hidden;
}
.uc-card-bottom .t396 {
    border-radius: 0px 0px 12px 12px;
    overflow: hidden;
}


