@keyframes fade {
        from {
          opacity: 0.4;
        }

        to {
          opacity: 1;
        }
      }
      .low-budget {
        background: linear-gradient(
          to bottom,
          #2f78a1 800px,
          transparent 800px
        );
      }
      .low-budget * {
        font-family: "MuseoSans", "Roboto", "Droid Sans", Arial, sans-serif;
      }

      .low-budget .container {
        max-width: 1080px;
        margin: auto;
        padding: 1px 15px;
      }

      .low-budget .hero {
        background-image: url(https://media.kasperskydaily.com/wp-content/uploads/sites/92/2021/08/27093126/low-budget-hero-scaled.jpg);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center top;
        color: #ffffff;
        background-color: #2f78a1;
        padding-bottom: 130px;
        max-width: 1980px;
        margin: auto;
      }
      @media (min-width: 1400px) {
        .quiz .hero__title:after {
          content: "";
          position: absolute;
          right: 0px;
          top: -120px;
          display: block;
          width: 230px;
          height: 170px;
          background: url(https://media.kasperskydaily.com/wp-content/uploads/sites/90/2021/11/02161550/Quiz-Mark-1.png);
          background-size: contain;
          background-repeat: no-repeat;
        }
      }

      .low-budget .hero__title {
        font-size: 54px;
        font-weight: 900;
        line-height: 1;
      }

      .low-budget .hero__title {
        margin-bottom: 32px;
      }

      .low-budget .hero .hero__title {
        max-width: 700px;
      }

      .low-budget .hero .hero__title {
        margin-top: 145px;
      }

      .low-budget .hero__subtitle {
        margin-bottom: 110px;
        font-size: 18px;
        font-weight: 300;
        max-width: 390px;
      }

      .low-budget .section__title {
        font-size: 28px;
        font-weight: 900;
        max-width: 768px;
        line-height: 32px;
        color: #ffffff;
        margin-bottom: 32px;
      }

      .low-budget .cards-holder {
        position: relative;
        z-index: 1;
      }

      .low-budget .content:after {
        content: "";
        display: block;
        background: url(https://media.kasperskydaily.com/wp-content/uploads/sites/92/2021/10/15195202/low-budget-Hexagon-bg.png);
        background-repeat: no-repeat;
        background-position: bottom;
        background-size: contain;
        position: absolute;
        height: 100vh;
        width: 100%;
        bottom: 0;
        pointer-events: none;
      }

      .low-budget .cards {
        background-color: #2c6b8e;
        border-radius: 18px;
        margin-bottom: 60px;
        overflow: hidden;
      }

      .low-budget .card {
        padding: 35px 60px 120px 60px;
        border-radius: 18px;
        background-color: #2c6b8e;
        display: grid;
        grid-template-columns: 1fr 202px;
        grid-template-rows: minmax(40px, auto) 1fr;
        grid-template-areas: "t n" "tt tt";
        grid-column-gap: 32px;
      }

      .low-budget .card__title {
        font-size: 24px;
        color: white;
        font-weight: bold;
        line-height: 40px;
        grid-area: t;
        max-width: 574px;
        line-height: 1.15;
      }

      .low-budget a {
        color: #00caab;
      }

      .low-budget .card.active {
        display: grid;
      }

      .low-budget .card.hidden {
        display: none;
      }

      .low-budget .section .card {
        animation-name: fade;
        animation-duration: 1.5s;
      }

      .low-budget .section_dark .section__title {
        color: #07111b;
      }

      .low-budget .section_dark .card {
        background-color: transparent;
      }

      .low-budget .section_dark .card__title {
        color: black;
      }

      .low-budget .section_dark .card__text {
        color: black;
      }

      .low-budget .navigation {
        grid-area: n;
        display: grid;
        grid-template-columns: 40px 90px 40px;
        grid-gap: 16px;
      }

      .low-budget .navigation__arrow {
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background-image: url(https://media.kasperskydaily.com/wp-content/uploads/sites/92/2021/07/22185043/low-budget__arrow.svg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        cursor: pointer;
        opacity: 0;
      }

      .low-budget .navigation__arrow:hover {
        background-image: url(https://media.kasperskydaily.com/wp-content/uploads/sites/92/2021/07/22190055/low-budget__arrow_click.svg) !important;
      }

      .low-budget .navigation__arrow_left {
        transform: scale(-1, 1);
      }

      .low-budget .navigation__arrow_inactive {
        filter: saturate(0);
        opacity: 0.25;
        cursor: initial;
      }

      .low-budget .navigation__arrow_inactive:hover {
        background-image: url(https://media.kasperskydaily.com/wp-content/uploads/sites/92/2021/07/22185043/low-budget__arrow.svg);
      }

      .low-budget .navigation__arrow_inactive:focus {
        background-image: url(https://media.kasperskydaily.com/wp-content/uploads/sites/92/2021/07/22185043/low-budget__arrow.svg);
      }

      .low-budget .navigation__arrow_inactive:active {
        background-color: #43dcc4;
        background-image: url(https://media.kasperskydaily.com/wp-content/uploads/sites/92/2021/07/22185043/low-budget__arrow.svg);
      }

      .low-budget .cards__counter {
        display: none;
        position: absolute;
        right: 97px;
        top: 35px;
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        color: #ffffff;
        border-radius: 20px;
        background: #00caab;
        line-height: 40px;
        height: 40px;
        width: 90px;
        z-index: 2;
      }

      .low-budget .card__text {
        font-size: 16px;
        font-weight: 300;
        color: white;
        grid-area: tt;
      }

      .low-budget .card__text ul {
        list-style: none;
        padding-left: 0;
        margin-bottom: 0;
      }

      .low-budget .card__text li {
        margin-top: 24px;
        position: relative;
        padding-left: 37px;
        line-height: 1.25;
      }

      .low-budget .card__text li:before {
        content: "";
        position: absolute;
        display: block;
        background: #00caab;
        width: 16px;
        height: 16px;
        border-radius: 50%;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
      }

      .low-budget .content {
        background: linear-gradient(
          to bottom,
          transparent 0,
          #3078a1 130px,
          #00caab 170%
        );
        margin-top: -130px;
        padding-bottom: 15%;
      }

      .low-budget .quiz {
        position: relative;
      }

      .low-budget .quiz-block {
        display: grid;
        grid-template-rows: auto 1fr;
        grid-template-areas: "t n" "tt tt";
        grid-gap: 30px;
        margin-bottom: 70px;
      }

      .low-budget .quiz-block__title {
        font-size: 24px;
        font-weight: bold;
        text-align: center;
        margin-bottom: 43px;
        line-height: 40px;
        grid-area: t;
      }

      .low-budget .quiz .hero__title {
        position: relative;
        z-index: 3;
        margin-top: 75px;
        padding-bottom: 67px;
        background: url(https://media.kasperskydaily.com/wp-content/uploads/sites/92/2021/10/15181341/low-budget-bottom-line.svg);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: bottom;
        margin-bottom: 52px;
      }

      .low-budget .quiz-block__answers {
        grid-area: tt;
        display: flex;
        justify-content: center;
      }

      .low-budget .quiz-block__answer {
        font-size: 14px;
        font-weight: 500;
        margin-right: 32px;
        position: relative;
        background: #ffca7a;
        line-height: 40px;
        border-radius: 40px;
        text-align: center;
        justify-content: center;
        cursor: pointer;
        transition: 0.3s;
        width: 22%;
      }

      .low-budget .quiz-block__answer:hover {
        background: #ffca7acc;
      }

      .low-budget .banner {
        background-color: #ffffff;
      }

      .low-budget .banner__image {
        max-width: 100%;
        margin-bottom: 100px;
      }

      .low-budget .d-sm {
        display: none;
      }

      .owl-carousel .owl-nav button.owl-next,
      .owl-carousel .owl-nav button.owl-prev {
        position: absolute;
        width: 220px;
        height: 40px;
        border-radius: 80px;
        background-image: url(https://media.kasperskydaily.com/wp-content/uploads/sites/92/2021/10/11171321/low-budget-arrow-left.svg);
        background-size: 23px;
        background-repeat: no-repeat;
        background-position: 15px center;
        background-color: #00caab;
        cursor: pointer;
        opacity: 1;
        bottom: 40px !important;
        color: white;
        transition: 0.3s;
        left: 60px;
        padding-left: 30px !important;
      }

      .owl-carousel .owl-nav button.owl-next.disabled,
      .owl-carousel .owl-nav button.owl-prev.disabled {
        opacity: 0;
        cursor: unset;
      }

      .owl-carousel .owl-nav button:hover {
        background-color: #43dcc4;
      }

      .owl-carousel .owl-nav button.owl-next {
        right: 60px !important;
        left: auto;
        padding-right: 40px !important;
        padding-left: 0 !important;
        background-position: calc(100% - 15px) center;
        background-image: url(https://media.kasperskydaily.com/wp-content/uploads/sites/92/2021/10/11170741/low-budget-arrow-right.svg);
      }

      .owl-carousel .owl-nav button span {
        display: none;
      }

      .owl-carousel button.owl-dot {
        background: #d0d0d0;
        width: 8px;
        height: 8px;
        border-radius: 8px;
        margin: 12.5px;
        flex-shrink: 0;
        transition: 0.3s;
      }

      .owl-dots {
        overflow: hidden;
        position: absolute;
        bottom: 56px;
        width: 165px;
        left: 0;
        margin: auto;
        right: 0;
        display: flex;
        justify-content: left;
        align-items: center;
        height: 8px;
      }

      .owl-carousel button.owl-dot.active {
        background: #00caab;
      }

      .low-budget .sticky {
        display: block;
        position: sticky;
        text-align: center;
        bottom: 0;
        min-height: 2em;
        z-index: 2;
        margin-bottom: -70px;
        margin-top: -130px;
        transition: 0.3s;
      }

      .low-budget .sticky-content {
        left: 0px;
        right: 22px;
        background: #ffca7a;
        border-radius: 52px;
        display: inline-flex;
        align-items: center;
        color: black;
        padding: 12px 13px 12px 32px;
        line-height: 36px;
        transition: 0.3s;
        margin-bottom: 12px;
        z-index: 11;
      }

      .low-budget .sticky-content:after {
        content: "";
        display: inline-block;
        width: 36px;
        height: 36px;
        margin-left: 18px;
        font-size: 20px;
        font-weight: bold;
        line-height: 36px;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
        background: url(https://media.kasperskydaily.com/wp-content/uploads/sites/92/2021/10/11161409/low-budget-arrow-down.svg);
        background-size: cover;
        border-radius: 50%;
      }

      .low-budget .sticky-content:hover {
        color: black;
        background: #fbbf63;
      }

      .low-budget .sticky-wall {
        position: absolute;
        z-index: 3;
        background: linear-gradient(to top, white 50%, transparent);
        left: 0;
        right: 0;
        margin: auto;
        display: block;
        background: url(https://media.kasperskydaily.com/wp-content/uploads/sites/92/2021/10/15195202/low-budget-Hexagon-bg.png);
        background-repeat: no-repeat;
        background-position: bottom;
        background-size: 100%;
        position: absolute;
        height: 140px;
        width: 100%;
        bottom: 0;
        pointer-events: none;
      }

      @media (max-width: 1500px) {
        .low-budget .hero {
          background-size: cover;
        }
      }

      @media (max-width: 768px) {
        .low-budget .card__text {
          font-size: 14px;
          font-weight: 300;
        }
        .low-budget .quiz {
          padding: 84px 0;
        }
        .low-budget .hero {
          background-size: cover;
          padding-bottom: 0;
          margin-bottom: 130px;
        }

        .owl-nav {
          position: absolute;
          bottom: 21px;
          left: 0;
          right: 0;
          margin: 0 18px;
          display: flex;
          justify-content: space-between;
          font-size: 0;
          color: transparent;
        }

        .low-budget .sticky-content:after {
          margin-left: 12px;
        }
        .low-budget .sticky-content {
          padding: 8px 8px 8px 14px;
          margin-bottom: 5px;
        }
        .owl-carousel .owl-nav button.owl-next,
        .owl-carousel .owl-nav button.owl-prev {
          position: static;
          width: 18vw;
          height: 18vw;
          max-height: 90px;
          max-width: 90px;
          background-size: 30px;
          background-position: center;
        }

        .low-budget .owl-nav button:hover {
          background-color: #00caab !important;
        }

        .low-budget .owl-nav button:focus {
          background-color: #00caab !important;
        }

        .low-budget .owl-nav button:active {
          background-color: #43dcc4;
        }

        .owl-dots {
          bottom: 21px;
          height: 18vw;
          max-height: 90px;
          width: 130px;
        }

        .owl-carousel button.owl-dot {
          width: 14px;
          height: 14px;
          margin: 6px;
        }

        .low-budget .cards__counter {
          right: 0;
          left: 0;
          margin: auto;
          top: 36px;
          font-size: 18px;
          width: 128px;
          height: 54px;
          border-radius: 54px;
          line-height: 54px;
        }

        .low-budget .cards {
          -ms-overflow-style: none;
          scrollbar-width: none;
          display: flex;
          flex-wrap: nowrap;
          overflow-x: auto;
          display: flex;
          flex-wrap: nowrap;
          align-items: flex-start;
          -webkit-overflow-scrolling: touch;
          overflow-anchor: auto;
          overscroll-behavior: auto;
          scroll-snap-type: x mandatory;
          scroll-behavior: smooth;
        }

        .low-budget .cards::-webkit-scrollbar {
          display: none;
        }

        .low-budget .d-lg {
          display: none;
        }

        .low-budget .d-sm {
          display: block;
        }

        .low-budget .container {
          padding: 1px 10px;
        }

        .low-budget .hero .hero__title {
          margin-top: 60px;
        }

        .low-budget .hero__title {
          margin-top: 60px;
          margin-bottom: 24px;
          font-size: 30px;
          padding: 0 26px;
        }

        .low-budget .hero__subtitle {
          font-size: 18px;
          margin-bottom: 66px;
          padding: 0 26px;
          line-height: 1.25;
          width: 390px;
        }

        .low-budget .section__title {
          padding: 0 26px;
          margin-bottom: 20px;
          font-size: 22px;
          line-height: 1.25;
        }

        .low-budget .card__title {
          font-size: 22px;
        }

        .low-budget .card {
          scroll-snap-align: start;
          display: grid;
          padding: 36px 26px;
          grid-template-columns: 1fr;
          grid-template-rows: auto 1fr;
          grid-template-areas:
            "n"
            "t"
            "tt";
          grid-column-gap: 32px;
          width: 100%;
          flex-shrink: 0;
          box-sizing: border-box;
          margin-right: 16px;
          padding-bottom: 140px;
        }

        .low-budget .card:last-child .navigation__arrow_right {
          filter: saturate(0);
          cursor: initial;
          pointer-events: none;
        }

        .low-budget .card:first-child .navigation__arrow_left {
          filter: saturate(0);
          cursor: initial;
          pointer-events: none;
        }

        .low-budget .card__text li {
          padding-left: 0;
          margin-top: 24px;
          font-size: 18px;
        }

        .low-budget .card__text li:before {
          content: none;
        }

        .low-budget .card__text li:not(:first-child):before {
          content: "";
          position: relative;
          width: 140px;
          height: 1px;
          margin: auto;
          margin-bottom: 22px;
          border-radius: 0;
        }

        .low-budget .navigation {
          margin: auto;
          margin-bottom: 36px;
        }

        .low-budget .quiz-block {
          grid-template-columns: 1fr;
          grid-template-rows: auto 1fr;
          grid-template-areas: "t" "tt" "n";
          grid-gap: 30px;
          padding: 0 26px;
        }

        .low-budget .quiz-block__answers {
          justify-content: left;
          flex-wrap: wrap;
        }

        .low-budget .quiz-block__answer {
          margin-right: 12px;
          margin-bottom: 12px;
          font-size: 18px;
          width: auto;
          padding: 0 20px;
        }

        .low-budget .quiz-block__title {
          font-size: 18px;
          line-height: 1.15;
        }
      }

      .owl-carousel button.owl-dot_hidden {
        width: 0;
        margin: 0;
      }

      .owl-carousel button.owl-dot_semi:not(.active) {
        opacity: 0.5;
      }

      @media (max-width: 500px) {
        .low-budget .hero {
          background-size: contain;
          background-position: center, top right;
          padding-bottom: 0;
          margin-bottom: 130px;
          background-image: linear-gradient(#2f78a180 100%, transparent),
            url(https://media.kasperskydaily.com/wp-content/uploads/sites/92/2021/08/29164336/low-budget-hero-mobile.jpg) !important;
        }
        .low-budget .hero__title {
          font-size: 27px;
        }
        .low-budget .hero__subtitle {
          width: 100%;
        }
      }
      .low-budget:after {
        content: "";
        display: block;
        width: 1px;
        height: 1px;
        background: url(https://media.kasperskydaily.com/wp-content/uploads/sites/92/2021/07/22190055/low-budget__arrow_click.svg) !important;
        opacity: 0;
      }

      .section * {
        z-index: 0;
      }

      .low-budget .content {
        position: relative;
      }

      @media (min-width: 1980px) {
        .low-budget .content:after {
          background: url(https://media.kasperskydaily.com/wp-content/uploads/sites/92/2021/10/15211426/low-budget-Hexagon-bg-retina.png);
          background-repeat: no-repeat;
          background-position: bottom;
          background-size: contain;
        }
        .low-budget .content {
          padding-bottom: 8%;
        }

        .low-budget .sticky {
          margin-bottom: -70px;
          margin-top: -70px;
        }

        .low-budget .sticky-wall {
          bottom: 0;
        }
      }
      .low-budget .quiz .section__title {
        margin-bottom: 24px;
      }

      .low-budget .quiz-block.question-item {
        color: #333;
        display: none;
        width: 100%;
      }

      .low-budget .quiz-block.question-item.active {
        display: block;
      }

      .answer-item {
        display: flex;
        align-items: center;
      }

      #questions,
      #advices {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
      }

      #advices:not(:empty) {
        background-color: white;
        border-radius: 18px;
        transition: 0.3s;
        min-height: 0;
        border: 1px solid rgba(0, 0, 0, 0.25);
      }

      .low-budget .quiz {
        padding-bottom: 40px;
      }

      .low-budget .banner {
        padding-top: 48px;
        border-top: 1px solid #00000018;
      }

      #reset {
        margin-bottom: 64px;
        margin-top: 26px;
        line-height: 40px;
        padding: 0 30px;
        background: #00caab;
        border-radius: 80px;
        color: white;
        cursor: pointer;
        transition: 0.3s;
        margin-left: auto;
        margin-right: auto;
        display: block;
      }

      @media (max-width: 768px) {
        #reset {
          font-size: 18px;
          line-height: 54px;
          margin-left: 26px;
          margin-right: 26px;
        }
      }

      .low-budget .quiz-block__answer:hover:before {
        background: radial-gradient(#00caab 6px, white 6px);
      }

      #reset:hover {
        background-color: #43dcc4;
      }

      .card__title {
        font-weight: 600;
        font-size: 2em;
        margin-bottom: 0.3em;
      }

      .banner-mobile {
        display: none;
      }

      @media (max-width: 768px) {
        .low-budget .quiz .card {
          display: flex;
          flex-direction: column;
        }

        .banner-desktop {
          display: none;
        }

        .banner-mobile {
          display: block;
        }

        .low-budget .quiz .hero__title {
          padding-bottom: 30px;
          margin-bottom: 30px;
        }

        .low-budget .quiz-block__title {
          text-align: left;
          font-weight: normal;
        }
      }
      #advices {
        box-sizing: border-box;
        min-height: 2px;
      }

      #mobile_c,
        #mobile_b {
          display: none;
        }
        @media (min-width: 768px) {
          #mobile_a,
          #mobile_b,
          #mobile_c {
            display: none;
          }
        }
        @media (max-width: 767px) {
          .low-budget .content_desktop {
            display: none;
          }
          .low-budget .sticky-content {
            font-size: 3.7vw;
            padding: 2.5vw 2.5vw 2.5vw 4.4vw;
            margin-bottom: 1.6vw;
            line-height: 11.3vw;
          }

          .low-budget .sticky-content:after {
            width: 11.3vw;
            height: 11.3vw;
            line-height: 11.3vw;
            margin-left: 3.8vw;
          }

          .low-budget .quiz .hero__title {
            font-size: 4.6vw;
            line-height: 1.15;
          }

          .low-budget .quiz-block__title {
            font-size: 3.7vw;
          }

          .low-budget .quiz-block__answer {
            font-size: 3.7vw;
            line-height: 12.5vw;
          }

          .low-budget .content_mobile_a .section__description {
            display: none;
          }

          .low-budget .card__title {
            font-size: 4.6vw;
            line-height: 1.15;
          }

          .low-budget .card__text li {
            font-size: 3.7vw;
          }

          #reset {
            font-size: 3.7vw;
          }

          .low-budget .hero {
            background-image: linear-gradient(#2f78a180 100%, transparent),
              url(https://media.kasperskydaily.com/wp-content/uploads/sites/92/2021/08/27093126/low-budget-hero-scaled.jpg) !important;
          }
          .low-budget .hero .hero__title {
            margin-top: 12.04vw;
            font-size: 7.4vw;
            padding: 0;
            margin-bottom: 6vw;
          }
          .low-budget .hero__subtitle {
            font-size: 3.7vw;
            padding: 0;
            padding: 0;
            margin-bottom: 11.7vw;
            line-height: 1.2;
            width: 55%;
          }
          .low-budget .container {
            padding: 1px 3.7vw;
          }
          .low-budget .content_mobile .card__title {
            font-size: 4.6vw;
          }
          .low-budget .content_mobile .card__text li {
            margin-bottom: 6vw;
            margin-top: 3.2vw;
            font-size: 3.7vw;
            line-height: 1.2;
            font-weight: 300;
          }
          .low-budget .content_mobile .card__description ul {
            list-style: none;
            padding-left: 0;
          }
          .low-budget .content_mobile .container {
            padding: 0;
          }
          .low-budget .content_mobile .section__title {
            display: flex;
            padding: 0 3.7vw;
            font-size: 5.9vw;
            margin-bottom: 6.9vw;
          }
          .low-budget .content_mobile .card__text li:not(:first-child):before {
            display: none;
          }
          .low-budget .content_mobile .card__title {
            padding: 0 0 0 17.5vw;
            font-size: 4.6vw;
            position: relative;
            margin: 0;
            min-height: 11.1vw;
            display: flex;
            align-items: center;
            margin-bottom: 1.8vw;
          }
          .low-budget .content_mobile .card__title .card__image {
            display: inline-block;
            width: 13vw;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
          }
          .low-budget .content_mobile .card {
            display: flex;
            flex-direction: column;
            padding: 7.8vw 3.7vw 4.6vw;
            border-radius: 3.9vw;
          }
          .low-budget .content_mobile .section__title:before {
            content: "";
            display: inline;
            border-left-color: white;
            border-left-style: solid;
            border-left-width: 0.7vw;
            margin-right: 3vw;
          }
          .low-budget .content_mobile .card__button,
          .low-budget .content_mobile_c .section > .card__button {
            font-size: 3.7vw;
            width: 46.3vw;
            padding: 1.3vw 0;
            display: inline-block;
            margin: auto;
            border: 1px solid #ffffff40;
            border-radius: 50px;
            background: #ffffff33;
            color: #ffffffbf;
            display: flex;
            margin-top: 2vw;
            align-items: center;
            justify-content: center;
            cursor: pointer;
            order: 1;
            transition: 0.1s;
            text-decoration: none;
          }
          .low-budget .content_mobile .card__button:after,
          .low-budget .content_mobile_c .section > .card__button:after {
            content: "";
            background: url(https://media.kasperskydaily.com/wp-content/uploads/sites/92/2022/07/17195725/budget-cybersecurity-icon_arrowdown.svg);
            width: 3.3vw;
            display: inline-block;
            height: 1em;
            margin-left: 4.4vw;
            background-size: contain;
            background-repeat: no-repeat;
            background-position: center;
            transition: 0.1s;
          }
          .low-budget .content_mobile .card__button:focus,
          .low-budget .content_mobile .card__button:active,
          .low-budget .content_mobile_c .section > .card__button:focus,
          .low-budget .content_mobile_c .section > .card__button:active {
            outline: 0 !important;
            outline-color: transparent !important;
            outline-width: 0 !important;
            outline-style: none !important;
            box-shadow: 0 0 0 0 rgba(0, 123, 255, 0) !important;
          }
          .low-budget .content_mobile .card__expand:checked ~ .card__button {
            background: rgba(0, 0, 0, 0.25);
          }
          .low-budget
            .content_mobile
            .card__expand:checked
            ~ .card__button:after {
            cursor: pointer;
            transform: scale(-1);
          }
          .low-budget .content_mobile .card__text {
            display: grid;
            justify-content: start;
          }
          .low-budget .content_mobile .card__text_short {
            grid-area: 1/2;
            margin: 0;
          }
          .low-budget .content_mobile .card__text_long {
            grid-area: 1/2;
            margin: 0;
          }
          .low-budget
            .content_mobile
            .card__expand
            ~ .card__text
            .card__text_short {
            color: white;
            transition: 0.1s linear;
          }
          .low-budget
            .content_mobile
            .card__expand
            ~ .card__text
            .card__text_short a{
            color: #00caab;
            transition: 0.1s linear;
          }
          .low-budget
            .content_mobile
            .card__expand:checked
            ~ .card__text
            .card__text_short, 
          .low-budget
            .content_mobile
            .card__expand:checked
            ~ .card__text
            .card__text_short a{
            color: transparent;
          }
          .low-budget
            .content_mobile
            .card__expand
            ~ .card__text
            .card__text_long {
            display: none;
          }
          .low-budget
            .content_mobile
            .card__expand
            ~ .card__text
            .card__text_long
            li,
          .low-budget
            .content_mobile
            .card__expand
            ~ .card__text
            .card__text_long
            li
            a {
            color: transparent;
            transition: 0.1s linear;
          }
          .low-budget
            .content_mobile
            .card__expand:checked
            ~ .card__text
            .card__text_long
            li {
            color: white;
          }
          .low-budget
            .content_mobile
            .card__expand:checked
            ~ .card__text
            .card__text_long
            li
            a {
            color: #00caab;
          }
          .low-budget .content_mobile .card__expand {
            display: none;
          }
          .low-budget .content_mobile .section .card {
            border-radius: 0;
          }
          .low-budget .content_mobile .section .section__title + .card {
            border-top-left-radius: 3.9vw;
            border-top-right-radius: 3.9vw;
          }
          .low-budget .content_mobile .section .card:last-child {
            border-bottom-left-radius: 3.9vw;
            border-bottom-right-radius: 3.9vw;
            box-shadow: 0px 1.6vw 1px #215572,
              0px 1.6vw 0.9vw rgba(0, 0, 0, 0.25);
            padding-bottom: 10.7vw;
          }
          .low-budget .content_mobile .section .card:not(:last-child) {
            border-bottom: 1px solid rgba(255, 255, 255, 0.25);
          }
          .low-budget .content_mobile .section {
            margin-bottom: 17.1vw;
          }
          .low-budget .content_mobile .section:last-child {
            margin-bottom: 25vw;
          }
        }

        @media (max-width: 500px) {
          .low-budget .hero {
            background-image: linear-gradient(#2f78a180 100%, transparent),
              url(https://media.kasperskydaily.com/wp-content/uploads/sites/92/2021/08/29164336/low-budget-hero-mobile.jpg) !important;
          }
        }

        .low-budget .content_mobile_b .section {
          display: flex;
          flex-direction: column;
          background: #2c6b8e;
          border-radius: 3.9vw;
          border: 1px solid rgba(255, 255, 255, 0.25);
          box-shadow: 0px -1px 3px rgba(0, 0, 0, 0.1);
          padding-top: 5.6vw;
          margin-bottom: -3.9vw;
          padding-bottom: 15.6vw;
        }
        .low-budget .content_mobile_b .section:not(:last-child) {
          border-bottom-left-radius: 0;
          border-bottom-right-radius: 0;
          border-bottom: none;
        }
        .low-budget .content_mobile_b .section__description {
          color: white;
          font-weight: 300;
          padding: 0 3.9vw;
          font-size: 3.7vw;
        }
        .low-budget .content_mobile_b .card__button,
        .low-budget .content_mobile_c .section > .card__button {
          margin-top: 4.2vw;
          order: 1;
        }
        .low-budget .content_mobile_b .section .card:last-child {
          padding: 7.8vw 3.7vw 3.9vw;
          box-shadow: none;
        }
        .low-budget .content_mobile_b .card__expand ~ .section__content {
          display: none;
        }
        .low-budget .content_mobile_b .card__expand ~ .section__content * {
          opacity: 0;
          transition: 0.1s linear;
        }
        .low-budget
          .content_mobile_b
          .card__expand:checked
          ~ .section__content
          * {
          opacity: 1;
        }
        .low-budget .content_mobile_b .section:last-child {
          margin-bottom: 15vw;
          padding-bottom: 11.7vw;
        }
        .low-budget .content_mobile_b .section .card:not(:last-child) {
          border-bottom: none;
        }
        .low-budget .content_mobile_b .section .card:not(:last-child):after {
          content: "";
          display: block;
          margin: auto;
          width: 46.3vw;
          height: 3px;
          background-repeat: repeat-x;
          background-size: 9px 3px;
          margin-top: 4.6vw;
          margin-bottom: -4.6vw;
          background-image: radial-gradient(
            circle,
            #95b5c6 1px,
            transparent 1px
          );
        }

        
        .content_mobile_b.content_mobile_c .card__button {
          border: none;
          background: none;
          color: #90b2c1;
          padding: 0.4vw 0 0;
          border-radius: 0;
          width: auto;
          margin-top: 3.3vw;
          text-decoration: underline;
        }
        .content_mobile_b.content_mobile_c .card__button:after {
          content: none;
        }
        .content_mobile_b.content_mobile_c
          .section
          .card:not(:last-child):after {
          order: 2;
          margin-top: 11.5vw;
        }
        .content_mobile_b.content_mobile_c
          .card__expand:checked
          ~ .card__button {
          background: none;
        }