@charset "UTF-8";
._text_header_h1 {
  max-width: 950px;
}

._acrobat-temp {
  font-size: 16px;
}
._acrobat-temp ._fs24 {
  font-size: 2rem;
}
._acrobat-temp .bg-orange {
  background-color: #F87F32;
}
._acrobat-temp .bg-gray {
  background-color: #E8E3DF;
}
._acrobat-temp .bg-red {
  background-color: #D03B3B;
}
._acrobat-temp .bg-yellow {
  background-color: #e1d742;
}
._acrobat-temp._sustainability .bg-gray {
  background-color: #F8F8F8;
}
._acrobat-temp._sustainability .bg-red {
  background-color: #EB1000;
}
._acrobat-temp._sustainability ._bg {
  background: no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
._acrobat-temp._sustainability ._bg ._space_generic {
  padding: 12% 0 6%;
}

._space_generic {
  padding: 14% 0;
}

._space_top {
  padding-top: 14%;
}

._space_bottom {
  padding-bottom: 14%;
}

.video-desktop, ._full_width {
  width: 100%;
  height: auto;
}

.image-wrap {
  transition: 1s ease-out;
  transition-delay: 0.2s;
  position: relative;
  width: auto;
  height: 100%;
  overflow: hidden;
  clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%);
  visibility: hidden;
}
.image-wrap img {
  transform: scale(1.3);
  transition: 2s ease-out;
}

.animating .image-wrap {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  visibility: visible;
  transform: skewY(0);
}
.animating img {
  transform: scale(1);
  transition: 4s ease-out;
}

.image-invisible {
  background: no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.image-invisible img {
  visibility: hidden;
  opacity: 0;
}

#_video-container {
  cursor: none !important;
  width: 100%;
  max-height: 100%;
  background-color: #000;
  overflow: hidden;
  position: relative;
  transition: all 0.75s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  z-index: 1;
  align-items: end;
}
#_video-container.full-screen {
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
#_video-container.full-screen .inline_player video {
  height: 100% !important;
  -o-object-fit: contain;
  object-fit: contain;
}
#_video-container .inline_player {
  height: 100% !important;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100% !important;
  z-index: 1000;
}
#_video-container .inline_player video {
  width: 100%;
  height: 100%;
}
#_video-container #_main-video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  /* Estilo para el cursor cuando el video está en "play" (con sonido) */
}
._grid ._media {
  position: relative;
  display: block;
  overflow: hidden;
}
._grid ._media video {
  display: block;
  position: relative;
  transform: scale(1.02);
}
._grid ._fix_perc .col-3._1 {
  width: 26.5%;
}
._grid ._fix_perc .col-3._2 {
  width: 30%;
}
._grid ._fix_perc .col-3._3 {
  width: 27%;
}

.plyr--video.plyr--paused {
  cursor: url("/img/projects/acrobat_sust/play-solid.svg"), pointer;
}

.plyr--video.plyr--playing {
  cursor: url("/img/projects/acrobat_sust/xmark-solid.svg"), pointer;
}

@media (hover: hover) and (pointer: fine) {
  #cursor._play:after {
    content: "Play";
    font-size: 2.4vw;
    line-height: 1.4;
    color: white;
    backdrop-filter: blur(8px);
    background-color: rgba(0, 0, 0, 0.3);
  }
  #cursor._mute:after {
    content: "✘";
    font-size: 2.4vw;
    line-height: 1.4;
    color: white;
    backdrop-filter: blur(8px);
    background-color: rgba(0, 0, 0, 0.3);
  }
}
@media screen and (max-width: 600px) {
  ._text_header_h1 {
    font-size: 3.6rem;
    line-height: 3.8rem;
  }
}

/*# sourceMappingURL=acrobat_temp.css.map */
