/* victoria customizations */
/* Colors */
/* Fonts */
#onetrust-consent-sdk {
  display: none; }

.video-container2025 {
  pointer-events: none;
  position: relative; }
  .video-container2025 a {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    pointer-events: all;
    z-index: 300; }
  .video-container2025 .maxheightButtom {
    position: absolute;
    height: 100%;
    width: 100%; }
    .video-container2025 .maxheightButtom .volumenButtom {
      cursor: pointer;
      pointer-events: all;
      position: fixed;
      z-index: 999;
      left: 18px;
      bottom: 20px;
      display: none; }
      .video-container2025 .maxheightButtom .volumenButtom.absolute {
        position: absolute;
        opacity: 0; }
      .video-container2025 .maxheightButtom .volumenButtom .off {
        display: none; }
  .video-container2025 .videoDesktop {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden; }
    @media (max-width: 776px) {
      .video-container2025 .videoDesktop {
        display: none;
        padding-top: 77.25%;
        padding-bottom: 0; } }
    .video-container2025 .videoDesktop.sameMobile {
      display: block; }
    .video-container2025 .videoDesktop .imgDesktop {
      width: 100%;
      height: 100%;
      object-fit: cover;
      position: absolute;
      top: 0;
      left: 0; }
    .video-container2025 .videoDesktop .videoContainer {
      display: none;
      position: absolute;
      top: -60.20px;
      left: 0;
      width: 100%;
      height: 110%;
      transform: scale(1.02); }
      @media (max-width: 1750px) {
        .video-container2025 .videoDesktop .videoContainer {
          height: 115%; } }
      @media (max-width: 1250px) {
        .video-container2025 .videoDesktop .videoContainer {
          height: 118%; } }
      @media (max-width: 1150px) {
        .video-container2025 .videoDesktop .videoContainer {
          height: 120%; } }
      @media (max-width: 992px) {
        .video-container2025 .videoDesktop .videoContainer {
          height: 122%; } }
      @media (max-width: 852px) {
        .video-container2025 .videoDesktop .videoContainer {
          height: 128%; } }
      @media (max-width: 776px) {
        .video-container2025 .videoDesktop .videoContainer {
          top: 0;
          height: 100%;
          transform: scale(1.37); } }
  .video-container2025 .videoMobile {
    position: relative;
    width: 100%;
    padding-bottom: 160.78%;
    height: 0;
    overflow: hidden;
    display: none; }
    .video-container2025 .videoMobile.vertical_false {
      padding-bottom: 56.25%; }
      .video-container2025 .videoMobile.vertical_false .videoContainer {
        transform: scale(1.38);
        height: 125%;
        top: -15px; }
    @media (max-width: 776px) {
      .video-container2025 .videoMobile {
        display: -ms-flexbox;
        display: flex; } }
    .video-container2025 .videoMobile .imgMobile {
      width: 100%;
      height: 100%;
      object-fit: cover;
      position: absolute;
      top: 0;
      left: 0; }
    .video-container2025 .videoMobile .videoContainer {
      display: none;
      position: absolute;
      top: -60.20px;
      left: 0;
      width: 100%;
      height: 128%;
      transform: scale(1.02); }
  .video-container2025 .vimeoDesktop {
    padding: 56.25% 0 0 0;
    position: relative; }
    @media (max-width: 776px) {
      .video-container2025 .vimeoDesktop {
        display: none; } }
    .video-container2025 .vimeoDesktop .imgDesktop {
      width: 100%;
      height: 100%;
      object-fit: cover;
      position: absolute;
      top: 0;
      left: 0; }
    .video-container2025 .vimeoDesktop iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      display: none; }
  .video-container2025 .vimeoMobile {
    padding: 177.78% 0 0 0;
    position: relative;
    display: none; }
    .video-container2025 .vimeoMobile.vertical_false {
      padding: 56.25% 0 0 0; }
    @media (max-width: 776px) {
      .video-container2025 .vimeoMobile {
        display: -ms-flexbox;
        display: flex; } }
    .video-container2025 .vimeoMobile .imgMobile {
      width: 100%;
      height: 100%;
      object-fit: cover;
      position: absolute;
      top: 0;
      left: 0; }
    .video-container2025 .vimeoMobile iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      display: none; }
      @media (max-width: 776px) {
        .video-container2025 .vimeoMobile iframe {
          transform: scale(1.05); } }
