.oferta {
  margin-top: clamp(55px, 5.25833vw, 100px); }
  .oferta .block-inner {
    width: 93vw;
    max-width: 1780px;
    margin: 0 auto; }
    @media (max-width: 991px) {
      .oferta .block-inner {
        width: 100vw; } }
  .oferta .title {
    font-size: clamp(12px, 0.83125vw, 15px);
    line-height: 1.5;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #BDAD81; }
    @media (max-width: 991px) {
      .oferta .title {
        padding: 0 20px; } }
  .oferta .heading {
    margin-top: 21px;
    font-weight: 300;
    font-size: clamp(22px, 2.44583vw, 46px);
    line-height: clamp(36px, 3.59167vw, 68px); }
    @media (max-width: 991px) {
      .oferta .heading {
        padding: 0 20px;
        font-weight: 400; } }
  .oferta .links {
    margin-top: 3.073vw;
    position: relative; }
    @media (max-width: 991px) {
      .oferta .links {
        margin-top: 30px; } }
    .oferta .links:after {
      position: absolute;
      content: '';
      height: 1px;
      width: 100%;
      left: 0px;
      bottom: 0px;
      background-color: #bebaaf; }
    .oferta .links__link {
      position: relative;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      transition: 0.3s;
      letter-spacing: 1px; }
      .oferta .links__link:before {
        position: absolute;
        content: '';
        height: 1px;
        width: 100%;
        left: 0px;
        top: 0px;
        background-color: #bebaaf; }
      .oferta .links__link--name {
        width: 50%;
        color: #000;
        font-weight: 300;
        font-size: clamp(18px, 1.71667vw, 32px);
        line-height: clamp(58px, 6.03958vw, 115px);
        padding-left: 4.16667vw;
        transition: 0.3s; }
        @media (max-width: 991px) {
          .oferta .links__link--name {
            width: 80%;
            padding-left: 22px;
            font-weight: 400; } }
      .oferta .links__link--category {
        margin: auto;
        width: 40%;
        padding-left: 20px;
        opacity: 0.5;
        font-size: clamp(16px, 1.3vw, 24px); }
        @media (max-width: 991px) {
          .oferta .links__link--category {
            display: none; } }
      .oferta .links__link--arrow {
        width: 10%;
        background-position: 60% center;
        background-repeat: no-repeat;
        transition: 0.3s;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyNSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggb3BhY2l0eT0iMC41IiBkPSJNMTQuMDEyMiAyMC43OTJMMjQuMTk0IDEwLjYxMDJMMTQuMDEyMiAwLjQyODM1NkwxMi42NzEzIDEuNzU3OUwyMC41ODAzIDkuNjU1NjNIMC44MDc2MTdWMTEuNTY0N0gyMC41ODAzTDEyLjY3MTMgMTkuNDYyNEwxNC4wMTIyIDIwLjc5MloiIGZpbGw9IiM1MTUwNEUiLz4KPC9zdmc+Cg=="); }
        @media (max-width: 991px) {
          .oferta .links__link--arrow {
            background-position: left center;
            background-size: 50%; } }
      .oferta .links__link:hover {
        background-color: #EEECE7; }
        .oferta .links__link:hover .links__link--name {
          padding-left: 107px; }
          @media (max-width: 991px) {
            .oferta .links__link:hover .links__link--name {
              padding-left: 37px; } }
        .oferta .links__link:hover .links__link--arrow {
          filter: brightness(0); }
  .oferta .offer-link {
    display: block;
    text-align: center;
    margin-top: clamp(22px, 2.81042vw, 53px);
    margin-bottom: clamp(30px, 3.175vw, 60px); }
    .oferta .offer-link .arrow {
      position: relative;
      font-size: clamp(16px, 1.09167vw, 20px);
      line-height: 70px;
      background-color: #fff;
      border-radius: 35px;
      display: inline-block;
      padding-left: 34px;
      padding-right: 62px; }
      .oferta .offer-link .arrow .switch {
        overflow: hidden;
        position: relative;
        display: block;
        height: 24px;
        margin: 23px 0; }
        .oferta .offer-link .arrow .switch span {
          display: block;
          transition: 0.3s;
          height: 70px;
          color: #000; }
          .oferta .offer-link .arrow .switch span:first-child {
            position: relative;
            transform: translateY(-23.5px); }
          .oferta .offer-link .arrow .switch span:last-child {
            position: absolute;
            transform: translateY(-72.5px); }
      .oferta .offer-link .arrow:before {
        position: absolute;
        content: '';
        height: 1px;
        width: 15px;
        bottom: 23px;
        left: 34px;
        right: 62px;
        background-color: #000;
        transition: 0.3s; }
        @media (max-width: 991px) {
          .oferta .offer-link .arrow:before {
            width: calc(100% - 96px); } }
      .oferta .offer-link .arrow:after {
        position: absolute;
        content: '';
        height: 16px;
        width: 15px;
        bottom: 29px;
        right: 34px;
        transform: rotate(-90deg);
        transition: 0.3s;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNDc0MzA5IDguMjEyNjJMNy4zNjM1MSAxNS4xMDE4TDE0LjI1MjcgOC4yMTI2MkwxMi43OTY4IDYuNzQ5NTZMOC40MjE3NSAxMS4xMzE3TDguNDIxNzUgMC40ODUzNTFMNi4zMDUyOCAwLjQ4NTM1MUw2LjMwNTI4IDExLjEzMTdMMS45MjMxNyA2Ljc0OTU2TDAuNDc0MzA5IDguMjEyNjJaIiBmaWxsPSIjQkRBRDgxIi8+Cjwvc3ZnPgo="); }
      .oferta .offer-link .arrow:hover .switch span:last-child {
        transform: translateY(-93.5px); }
      .oferta .offer-link .arrow:hover .switch span:first-child {
        transform: translateY(-47.5px); }
      .oferta .offer-link .arrow:hover:before {
        width: calc(100% - 96px); }
      .oferta .offer-link .arrow:hover:after {
        right: 26px; }

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