.paragraph--type-video-slide .above{
  margin-left:auto;
  margin-right:auto;
  padding-left:1rem;
  padding-right:1rem;
  width:100%;
}

@media (min-width:1400px){
  .paragraph--type-video-slide .above{
    max-width:1400px;
  }
}
.paragraph--type-video-slide .above-wrapper{
  align-items:flex-end;
  bottom:0;
  display:flex;
  justify-content:flex-start;
  left:0;
  padding-bottom:1rem;
  position:absolute;
  right:0;
  top:0;
  z-index:10;
}

.paragraph--type-video-slide{
  animation-timing-function:cubic-bezier(.4, 0, .2, 1);
  position:relative;
  transition-timing-function:cubic-bezier(.4, 0, .2, 1);
}

.paragraph--type-video-slide .field--name-field-link a{
  align-items:center;
  border-radius:var(--radius);
  display:inline-flex;
  font-weight:600;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-text-opacity:1;
  color:rgb(0, 0, 0, var(--tw-text-opacity, 1));
  --tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);
  --tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  background-color:var(--field--name-field-link--background-color, #fff);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
  padding:var(--field--name-field-link--padding, 1rem 2rem);
}

.paragraph--type-video-slide .field--name-field-body img{
  height:var(--sellos-img--height, 8rem);
  -o-object-fit:contain;
  object-fit:contain;
  width:auto;
}

.paragraph--type-video-slide .video-text-content:has(h2,.subtitle){
  background-color:rgba(0,0,0,.702);
  border-radius:1rem;
  --tw-backdrop-blur:blur(4px);
  backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  display:inline-flex;
  flex-direction:column;
  padding:1rem;
}

.paragraph--type-video-slide .field--name-field-link,.paragraph--type-video-slide .subtitle,.paragraph--type-video-slide h2,.paragraph--type-video-slide p:not(.subtitle){
  text-align:left;
}

.paragraph--type-video-slide h2{
  font-size:1.25rem;
  font-weight:700;
  line-height:1.25;
  line-height:1.4rem;
  margin-bottom:.5rem;
  text-wrap:pretty;
}

.paragraph--type-video-slide .subtitle{
  font-size:1.25rem;
  font-weight:300;
  line-height:1.125rem;
  margin-bottom:.5rem;
}

.paragraph--type-video-slide .subtitle,.paragraph--type-video-slide .video-text-content:has(h2,.subtitle),.paragraph--type-video-slide h2,.paragraph--type-video-slide p:not(.subtitle){
  --tw-text-opacity:1;
  color:rgb(255, 255, 255, var(--tw-text-opacity, 1));
}

.paragraph--type-video-slide,.paragraph--type-video-slide .field--name-field-link a{
  animation-duration:.3s;
  transition-duration:.15s;
  transition-duration:.3s;
  transition-property:all;
  transition-timing-function:cubic-bezier(.4, 0, .2, 1);
}

.paragraph--type-video-slide .field--name-field-link a:hover{
  --tw-scale-x:1.05;
  --tw-scale-y:1.05;
  background-color:hsl(var(--primary));
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-text-opacity:1;
  color:rgb(255, 255, 255, var(--tw-text-opacity, 1));
  --tw-shadow:0 20px 25px -5px rgba(0,0,0,.1), 0 8px 10px -6px rgba(0,0,0,.1);
  --tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}

@media (min-width:768px){
  .paragraph--type-video-slide .video-text-content:has(h2,.subtitle){
    padding:2rem;
    width:50%;
  }
}
@media (min-width:960px){
  .paragraph--type-video-slide{
    height:20rem;
  }
}
@media (max-width:768px){
  .paragraph--type-video-slide{
    --video--object-fit:contain;
    --video--height:auto;
    --field--name-field-link--margin-bottom:0;
    --sellos-img--margin-bottom:.5rem;
    --sellos-img--height:4rem;
    --field--name-field-link--padding:.8rem;
    --field--name-field-link--background-color:hsla(0,0%,100%,.9);
    height:auto;
  }
}
.paragraph--type-video-slide video{
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  width:100%;
}
@media (min-width:1024px){
  .paragraph--type-video-slide .video-text-content:has(h2,.subtitle){
    width:35%;
  }
}
.paragraph--type-video-slide .video-text-content:has(h2,.subtitle) .field--name-field-link{
  margin-bottom:0;
}
@media (min-width:768px){
  .paragraph--type-video-slide h2{
    font-size:1.4rem;
    line-height:1.5em;
    margin-bottom:1rem;
  }
}
@media (min-width:960px){
  .paragraph--type-video-slide h2{
    font-size:1.8rem;
    line-height:2rem;
  }
}
@media (min-width:768px){
  .paragraph--type-video-slide .subtitle{
    font-size:1rem;
    line-height:1.5rem;
    margin-bottom:1rem;
  }
}
.paragraph--type-video-slide p:not(.subtitle){
  display:-webkit-box;
  font-size:.875rem;
  -webkit-line-clamp:2;
  line-clamp:2;
  line-height:1.125rem;
  margin-bottom:.5rem;
  -webkit-box-orient:vertical;
  overflow:hidden;
}
@media (min-width:768px){
  .paragraph--type-video-slide p:not(.subtitle){
    display:block;
    font-size:1rem;
    line-height:1.5rem;
    margin-bottom:1rem;
  }
}
.paragraph--type-video-slide .field--name-field-body{
  margin-bottom:var(--sellos-img--margin-bottom, 1rem);
}
.paragraph--type-video-slide .field--name-field-body p{
  color:#fff;
}
.paragraph--type-video-slide .field--name-field-link{
  margin-bottom:var(--field--name-field-link--margin-bottom, 1rem);
}
/*# sourceMappingURL=paragraph--type-video-slide.css.map */
