.random-hero-slider {
  position: relative;
  clip-path: inset(0); }
  @media (max-width: 767.98px) {
    .random-hero-slider > .wp-block-buttons {
      position: absolute;
      top: 83%;
      left: 0;
      width: 100%;
      z-index: 2;
      padding: 0 15px;
      margin: 0; }
      .random-hero-slider > .wp-block-buttons .wp-block-button__link {
        min-height: 50px;
        display: flex;
        align-items: center;
        padding: 5px 1.1rem; }
        [lang="ru-RU"] .random-hero-slider > .wp-block-buttons .wp-block-button__link {
          font-size: 13px; } }
  .canScroll .random-hero-slider:before {
    display: block;
    height: 100%;
    width: 100%;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: transparent;
    z-index: 2; }
  .random-hero-slider.alignfull {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin: 0 -50vw; }
  @media (min-width: 768px) {
    .random-hero-slider + .section {
      background: #fff;
      z-index: 2;
      margin-top: 20vh !important; }
      .random-hero-slider + .section:before {
        position: absolute;
        bottom: 100%;
        left: 0;
        height: 20vh;
        width: 100%;
        content: '';
        background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); } }

.random-hero-slider {
  overflow: hidden; }
  .random-hero-slider .random-hero-slider-holder {
    position: relative; }
    .random-hero-slider .random-hero-slider-holder .random-hero-images {
      gap: 0;
      display: block;
      margin: 0; }
      .random-hero-slider .random-hero-slider-holder .random-hero-images .wp-block-image {
        width: 100% !important;
        position: relative;
        max-width: 100vw;
        margin: 0;
        height: 100vh;
        overflow: hidden;
        display: block; }
        @media (max-width: 575.98px) {
          .random-hero-slider .random-hero-slider-holder .random-hero-images .wp-block-image {
            max-height: calc(100vh - 68px); } }
        @media (min-width: 576px) {
          .random-hero-slider .random-hero-slider-holder .random-hero-images .wp-block-image {
            height: calc(100vh - 37px); }
            .admin-bar .random-hero-slider .random-hero-slider-holder .random-hero-images .wp-block-image {
              height: calc(100vh - 109px); } }
        .random-hero-slider .random-hero-slider-holder .random-hero-images .wp-block-image img {
          filter: grayscale(1);
          object-fit: cover;
          height: 100%;
          object-position: 0 0;
          display: none; }
          html[dir="rtl"] .random-hero-slider .random-hero-slider-holder .random-hero-images .wp-block-image img {
            transform: scaleX(-1); }
          @media (max-width: 767.98px) {
            .random-hero-slider .random-hero-slider-holder .random-hero-images .wp-block-image img {
              max-height: 62%; } }
          @media (max-width: 767.98px) {
            .random-hero-slider .random-hero-slider-holder .random-hero-images .wp-block-image img {
              -webkit-mask-image: linear-gradient(to top, transparent 0%, black 35%);
              mask-image: linear-gradient(to top, transparent 0%, black 35%); } }
        .random-hero-slider .random-hero-slider-holder .random-hero-images .wp-block-image .wp-element-caption {
          position: absolute;
          font-family: "Figtree", sans-serif;
          font-size: 1rem;
          z-index: 1;
          width: auto;
          background: none;
          color: #000; }
          .random-hero-slider .random-hero-slider-holder .random-hero-images .wp-block-image .wp-element-caption::first-line {
            font-weight: 700; }
          html:not([dir="rtl"]) .random-hero-slider .random-hero-slider-holder .random-hero-images .wp-block-image .wp-element-caption {
            right: 0;
            left: auto;
            text-align: right; }
          html[dir="rtl"] .random-hero-slider .random-hero-slider-holder .random-hero-images .wp-block-image .wp-element-caption {
            left: 0;
            right: auto;
            text-align: left; }
          @media (min-width: 768px) {
            .random-hero-slider .random-hero-slider-holder .random-hero-images .wp-block-image .wp-element-caption {
              bottom: 77px;
              padding: 2rem; } }
          @media (max-width: 767.98px) {
            .random-hero-slider .random-hero-slider-holder .random-hero-images .wp-block-image .wp-element-caption {
              bottom: auto;
              top: 82%;
              padding: 1rem;
              margin: 0;
              font-size: 11.5px; }
              [lang="ru-RU"] .random-hero-slider .random-hero-slider-holder .random-hero-images .wp-block-image .wp-element-caption {
                max-width: 36%; } }
  .random-hero-slider .random-hero-cover {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    mix-blend-mode: multiply;
    pointer-events: none;
    transition: transform 0.5s ease; }
    .random-hero-slider .random-hero-cover path {
      transition: all 0.5s ease; }
    html:not([dir="rtl"]) .random-hero-slider .random-hero-cover {
      transform: translate(-56%, 10%) rotate(20deg); }
      html:not([dir="rtl"]) .random-hero-slider .random-hero-cover[data-active-slide="0"] {
        transform: translate(-56%, 10%) rotate(20deg); }
      html:not([dir="rtl"]) .random-hero-slider .random-hero-cover[data-active-slide="1"] {
        transform: translate(-84%, -40%) rotate(0); }
      html:not([dir="rtl"]) .random-hero-slider .random-hero-cover[data-active-slide="2"] {
        transform: translate(-50%, 17%) rotate(0); }
      html:not([dir="rtl"]) .random-hero-slider .random-hero-cover[data-active-slide="3"] {
        transform: translate(-81%, 0) rotate(0); }
    html[dir="rtl"] .random-hero-slider .random-hero-cover {
      transform: translate(56%, 10%) rotate(20deg); }
      html[dir="rtl"] .random-hero-slider .random-hero-cover[data-active-slide="0"] {
        transform: translate(56%, 10%) rotate(20deg); }
      html[dir="rtl"] .random-hero-slider .random-hero-cover[data-active-slide="1"] {
        transform: translate(84%, -40%) rotate(0); }
      html[dir="rtl"] .random-hero-slider .random-hero-cover[data-active-slide="2"] {
        transform: translate(50%, 17%) rotate(0); }
      html[dir="rtl"] .random-hero-slider .random-hero-cover[data-active-slide="3"] {
        transform: translate(81%, 0) rotate(0); }
    @media (max-width: 767.98px) {
      .random-hero-slider .random-hero-cover {
        height: 62vh;
        width: 100%;
        overflow: hidden;
        position: absolute;
        transform: none !important; }
        .random-hero-slider .random-hero-cover::after {
          display: block;
          height: 100%;
          width: 100%;
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
          background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
          background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); }
        .random-hero-slider .random-hero-cover svg {
          width: 400%;
          height: 150%;
          position: absolute;
          transform: translate(-57%, 8%) rotate(19deg);
          transition: transform 0.4s ease; }
        .random-hero-slider .random-hero-cover[data-active-slide="1"] svg {
          transform: translate(-84%, -36%) rotate(0); }
        .random-hero-slider .random-hero-cover[data-active-slide="2"] svg {
          transform: translate(-55%, 26%) rotate(0); }
        .random-hero-slider .random-hero-cover[data-active-slide="3"] svg {
          transform: translate(-81%, 0) rotate(0); } }

.random-hero-content-holder {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1; }
  @media (max-width: 767.98px) {
    .random-hero-content-holder .slider-random-item {
      height: calc(100vh - 70px) !important; } }
  @media (min-width: 768px) {
    .random-hero-content-holder .slider-random-item {
      height: calc(100vh - 77px); }
      .admin-bar .random-hero-content-holder .slider-random-item {
        height: calc(100vh - 109px); } }
  .random-hero-content-holder .slider-random-item .container-lg {
    position: relative;
    z-index: 1;
    display: flex;
    height: 100%; }
    @media (min-width: 768px) {
      .random-hero-content-holder .slider-random-item .container-lg {
        align-items: center;
        justify-content: flex-end; } }
    @media (max-width: 767.98px) {
      .random-hero-content-holder .slider-random-item .container-lg {
        align-items: flex-end;
        padding-bottom: 54px; } }
  @media (min-width: 768px) {
    .random-hero-content-holder .slider-random-item .slide-content {
      max-width: 60%; } }
  @media (min-width: 992px) {
    .random-hero-content-holder .slider-random-item .slide-content {
      max-width: 35%; } }
  @media (max-width: 767.98px) {
    .random-hero-content-holder .slider-random-item .slide-content .wp-block-buttons {
      justify-content: center;
      margin-top: auto;
      opacity: 0;
      left: 0;
      width: 100%; }
    .random-hero-content-holder .slider-random-item .slide-content .has-36-font-size {
      font-size: 28px !important; } }
  @media (min-width: 768px) {
    .random-hero-content-holder.slick-slider .slider-random-item .slide-content .sc {
      transition: transform 0.5s ease; }
      html:not([dir="rtl"]) .random-hero-content-holder.slick-slider .slider-random-item .slide-content .sc {
        transform: translateX(50vw); }
      html[dir="rtl"] .random-hero-content-holder.slick-slider .slider-random-item .slide-content .sc {
        transform: translateX(-50vw); } }
  @media (max-width: 767.98px) {
    .random-hero-content-holder.slick-slider .slider-random-item .slide-content .sc {
      min-height: 38vh;
      display: flex;
      flex-direction: column; }
      .random-hero-content-holder.slick-slider .slider-random-item .slide-content .sc .wp-block-buttons {
        margin-top: auto; } }
  @media (max-width: 767.98px) {
    .random-hero-content-holder.slick-slider .slider-random-item .slide-content h2 + .sc {
      min-height: 26vh; } }
  @media (min-width: 768px) {
    html:not([dir="rtl"]) .random-hero-content-holder.slick-slider .slider-random-item.slick-current .slide-content .sc {
      transform: translateX(0); }
    html[dir="rtl"] .random-hero-content-holder.slick-slider .slider-random-item.slick-current .slide-content .sc {
      transform: translateX(0); } }

/*# sourceMappingURL=slider-random-front.css.map */
