/*
** MU VARIABLES **
*/
.buy_now_landing__row {
  position: relative; }

.buy_now_landing__tabs {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  margin: 0 0 40px;
  border: 1px solid #EBF1FA;
  border-radius: 80px; }
  .buy_now_landing__tabs_title {
    width: 100%;
    margin: 0 0 2px;
    padding: 14px 0 0 84px;
    font-family: 'DM Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: #76767F; }
    @media (max-width: 790px) {
      .buy_now_landing__tabs_title {
        padding: 14px 10px 0 10px; } }
  .buy_now_landing__tabs--full {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 15px;
    display: flex;
    flex-flow: row wrap;
    margin: 0;
    background: #EBF1FA;
    border-radius: 124px;
    z-index: 1; }
    @media (max-width: 790px) {
      .buy_now_landing__tabs--full {
        position: relative;
        bottom: auto;
        border-radius: 4px;
        left: auto;
        right: auto; }
        .buy_now_landing__tabs--full:after {
          display: none; } }
    .buy_now_landing__tabs--full:after {
      content: '';
      position: absolute;
      bottom: -37px;
      left: 50%;
      transform: scaleX(-50%);
      width: 16px;
      height: 14px;
      background: url("https://static.macupdate.com/site/img/landing/mu-01/scroll_down.png") no-repeat;
      background-size: contain; }
    .buy_now_landing__tabs--full .buy_now_landing__tabs_tab {
      background: none;
      cursor: initial; }
      @media (max-width: 790px) {
        .buy_now_landing__tabs--full .buy_now_landing__tabs_tab {
          display: flex; } }
      .buy_now_landing__tabs--full .buy_now_landing__tabs_tab:hover {
        background: none; }
      .buy_now_landing__tabs--full .buy_now_landing__tabs_tab:nth-child(2) {
        padding-left: 84px; }
      .buy_now_landing__tabs--full .buy_now_landing__tabs_tab:last-child {
        padding-right: 84px; }
  .buy_now_landing__tabs_tab {
    display: flex;
    flex-flow: row wrap;
    flex: 1;
    height: 100%;
    padding: 14px 0;
    cursor: pointer; }
    @media (max-width: 790px) {
      .buy_now_landing__tabs_tab {
        display: none;
        flex: auto;
        width: 100%;
        height: auto;
        padding: 14px 10px !important; } }
    .buy_now_landing__tabs_tab:hover {
      background: #F2F7FD; }
    .buy_now_landing__tabs_tab--active {
      background: #EBF1FA; }
      @media (max-width: 790px) {
        .buy_now_landing__tabs_tab--active {
          display: flex;
          border: 1px solid #EBF1FA;
          border-radius: 80px !important; } }
    .buy_now_landing__tabs_tab--centered {
      justify-content: center;
      text-align: center; }
    .buy_now_landing__tabs_tab:first-child {
      padding-left: 72px;
      border-right: 1px solid #EBF1FA;
      border-radius: 80px 0 0 80px; }
    .buy_now_landing__tabs_tab:last-child {
      padding-right: 72px;
      border-left: 1px solid #EBF1FA;
      border-radius: 0 80px 80px 0; }
    .buy_now_landing__tabs_tab_title {
      width: 100%;
      font-family: 'DM Sans', sans-serif;
      font-size: 18px;
      font-weight: 700;
      letter-spacing: 0;
      line-height: 26px;
      color: #1B1B29; }
    .buy_now_landing__tabs_tab_description {
      width: 100%;
      margin: 4px 0;
      padding: 0 20px 0 0;
      font-family: 'DM Sans', sans-serif;
      font-size: 16px;
      font-weight: 400;
      letter-spacing: 0;
      line-height: 24px;
      color: #1B1B29; }
    .buy_now_landing__tabs_tab_link {
      cursor: pointer;
      font-family: 'DM Sans', sans-serif;
      font-size: 16px;
      font-weight: 400;
      letter-spacing: 0;
      line-height: 24px; }

.buy_now_landing__header {
  display: flex;
  flex-flow: row wrap;
  margin: 0 20px 0 0; }
  @media (max-width: 790px) {
    .buy_now_landing__header {
      display: none; } }
  .buy_now_landing__header_container {
    justify-content: space-between;
    padding: 0 0 10px;
    cursor: initial; }
  .buy_now_landing__header_btn {
    width: 310px;
    height: 48px; }
  .buy_now_landing__header_info {
    position: relative;
    margin: 4px 50px 0 0; }
    .buy_now_landing__header_info:after {
      content: '';
      position: absolute;
      top: 18px;
      right: -42px;
      width: 36px;
      height: 9px;
      background: url("https://static.macupdate.com/site/img/landing/mu-01/arrow.png") no-repeat;
      background-size: contain; }
    .buy_now_landing__header_info_title {
      width: 100%;
      font-family: 'DM Sans', sans-serif;
      font-size: 14px;
      font-weight: 700;
      letter-spacing: 0;
      line-height: 20px;
      color: #1B1B29; }
    .buy_now_landing__header_info_description {
      width: 100%;
      font-family: 'DM Sans', sans-serif;
      font-size: 14px;
      font-weight: 400;
      letter-spacing: 0;
      line-height: 20px;
      text-align: right;
      color: #76767F; }

.buy_now_landing__first_screen {
  position: relative;
  height: 92vh;
  padding: 0 0 45px;
  overflow-x: hidden;
  overflow-y: visible;
  background: url("https://static.macupdate.com/site/img/landing/mu-01/header.png") no-repeat;
  background-size: auto 80%;
  background-position: 48vw 0; }
  @media (max-width: 790px) {
    .buy_now_landing__first_screen {
      height: auto;
      padding: 290px 0 30px;
      background: url("https://static.macupdate.com/site/img/landing/mu-01/header.png") no-repeat;
      background-size: auto 35%;
      background-position: -200px 0; }
      .buy_now_landing__first_screen .muui_col {
        background: #FFFFFF; } }
  @media (max-width: 320px) {
    .buy_now_landing__first_screen {
      padding: 170px 0 30px; } }
  .buy_now_landing__first_screen .first_screen__text_col {
    position: relative;
    top: 20%; }
    @media (max-width: 790px) {
      .buy_now_landing__first_screen .first_screen__text_col {
        top: initial;
        margin: 0 16px;
        border-radius: 3px; } }
  .buy_now_landing__first_screen .first_screen__title {
    max-width: 420px;
    margin: 14px 0;
    font-family: 'DM Sans', sans-serif;
    font-size: 48px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 56px;
    color: #1B1B29; }
    @media (max-width: 790px) {
      .buy_now_landing__first_screen .first_screen__title {
        font-family: 'DM Sans', sans-serif;
        font-size: 24px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 32px; } }
  .buy_now_landing__first_screen .first_screen__description {
    max-width: 490px;
    margin: 0 0 30px;
    font-family: 'DM Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    color: #1B1B29; }
  @media (max-width: 790px) {
    .buy_now_landing__first_screen .first_screen__btn {
      display: flex;
      justify-content: center;
      width: 100%;
      margin: 0 0 16px; }
      .buy_now_landing__first_screen .first_screen__btn button {
        width: 100%; } }
  .buy_now_landing__first_screen .first_screen__img {
    position: absolute;
    top: 0;
    height: 450px; }
    @media (max-width: 790px) {
      .buy_now_landing__first_screen .first_screen__img {
        display: none; } }
    .buy_now_landing__first_screen .first_screen__img img {
      width: auto;
      height: 100%; }
    .buy_now_landing__first_screen .first_screen__img_container {
      position: relative; }

.buy_now_landing__second_block {
  margin: 0 0 80px; }
  @media (max-width: 790px) {
    .buy_now_landing__second_block {
      margin: 0; } }
  .buy_now_landing__second_block .second_block__date {
    width: 100%;
    margin: 0 0 4px;
    font-family: 'DM Sans', sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 24px;
    color: #1B1B29; }
  .buy_now_landing__second_block .second_block__title {
    width: 100%;
    margin: 0 0 16px;
    font-family: 'DM Sans', sans-serif;
    font-size: 32px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 40px;
    color: #1B1B29; }
    @media (max-width: 790px) {
      .buy_now_landing__second_block .second_block__title {
        font-family: 'DM Sans', sans-serif;
        font-size: 24px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 32px; } }
  .buy_now_landing__second_block .second_block__description {
    width: 100%;
    margin: 0 0 16px;
    font-family: 'DM Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    color: #76767F; }
  .buy_now_landing__second_block .second_block__list {
    display: flex;
    flex-flow: row wrap;
    width: 100%; }
    .buy_now_landing__second_block .second_block__list_title {
      width: 100%;
      margin: 0 0 8px;
      font-family: 'DM Sans', sans-serif;
      font-size: 16px;
      font-weight: 400;
      letter-spacing: 0;
      line-height: 24px;
      color: #76767F; }
    .buy_now_landing__second_block .second_block__list_item {
      position: relative;
      width: 100%;
      margin: 0 0 16px;
      padding: 0 0 0 30px;
      font-family: 'DM Sans', sans-serif;
      font-size: 16px;
      font-weight: 400;
      letter-spacing: 0;
      line-height: 24px;
      color: #76767F; }
      .buy_now_landing__second_block .second_block__list_item:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 24px;
        height: 24px;
        background: url("https://static.macupdate.com/icons/done/done-blue.svg") no-repeat;
        background-size: contain; }
  .buy_now_landing__second_block .second_block__btn {
    width: 100%; }
    @media (max-width: 790px) {
      .buy_now_landing__second_block .second_block__btn {
        display: none; } }
  .buy_now_landing__second_block .second_block__img {
    height: 430px; }
    @media (max-width: 790px) {
      .buy_now_landing__second_block .second_block__img {
        height: auto;
        width: 100%; } }
    .buy_now_landing__second_block .second_block__img img {
      width: auto;
      height: 100%; }
      @media (max-width: 790px) {
        .buy_now_landing__second_block .second_block__img img {
          height: auto;
          width: 100%; } }
  .buy_now_landing__second_block--mobile {
    display: none !important;
    margin: 0 0 30px; }
    @media (max-width: 790px) {
      .buy_now_landing__second_block--mobile {
        display: flex !important; }
        .buy_now_landing__second_block--mobile .second_block__btn {
          display: flex; } }

.buy_now_landing__third_block {
  margin: 0 0 80px; }
  @media (max-width: 790px) {
    .buy_now_landing__third_block {
      margin: 0; }
      .buy_now_landing__third_block:nth-child(2) {
        order: -1; } }
  .buy_now_landing__third_block .third_block__date {
    width: 100%;
    margin: 0 0 4px;
    font-family: 'DM Sans', sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 24px;
    color: #1B1B29; }
  .buy_now_landing__third_block .third_block__title {
    width: 100%;
    margin: 0 0 16px;
    font-family: 'DM Sans', sans-serif;
    font-size: 32px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 40px;
    color: #1B1B29; }
    @media (max-width: 790px) {
      .buy_now_landing__third_block .third_block__title {
        font-family: 'DM Sans', sans-serif;
        font-size: 24px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 32px; } }
  .buy_now_landing__third_block .third_block__description {
    width: 100%;
    margin: 0 0 16px;
    font-family: 'DM Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    color: #76767F; }
  .buy_now_landing__third_block .third_block__list {
    display: flex;
    flex-flow: row wrap;
    width: 100%; }
    .buy_now_landing__third_block .third_block__list_title {
      width: 100%;
      margin: 0 0 8px;
      font-family: 'DM Sans', sans-serif;
      font-size: 16px;
      font-weight: 400;
      letter-spacing: 0;
      line-height: 24px;
      color: #76767F; }
    .buy_now_landing__third_block .third_block__list_item {
      position: relative;
      width: 100%;
      margin: 0 0 16px;
      padding: 0 0 0 30px;
      font-family: 'DM Sans', sans-serif;
      font-size: 16px;
      font-weight: 400;
      letter-spacing: 0;
      line-height: 24px;
      color: #76767F; }
      .buy_now_landing__third_block .third_block__list_item:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 24px;
        height: 24px;
        background: url("https://static.macupdate.com/icons/done/done-blue.svg") no-repeat;
        background-size: contain; }
  .buy_now_landing__third_block .third_block__btn {
    width: 100%; }
    @media (max-width: 790px) {
      .buy_now_landing__third_block .third_block__btn {
        display: none; } }
  .buy_now_landing__third_block .third_block__img {
    position: relative;
    width: 100%;
    height: 420px; }
    @media (max-width: 790px) {
      .buy_now_landing__third_block .third_block__img {
        height: auto;
        width: 100%; } }
    .buy_now_landing__third_block .third_block__img img {
      position: absolute;
      right: 0;
      width: auto;
      height: 100%; }
      @media (max-width: 790px) {
        .buy_now_landing__third_block .third_block__img img {
          position: relative;
          height: auto;
          width: 100%; } }
  .buy_now_landing__third_block--mobile {
    position: relative;
    display: none !important;
    margin: 0 0 40px; }
    .buy_now_landing__third_block--mobile:after {
      content: '';
      position: absolute;
      left: 10px;
      right: 10px;
      bottom: -20px;
      height: 1px;
      background: #EEEEEE; }
    @media (max-width: 790px) {
      .buy_now_landing__third_block--mobile {
        display: flex !important; }
        .buy_now_landing__third_block--mobile .third_block__btn {
          display: flex; } }

.buy_now_landing__fourth_block {
  align-self: center !important;
  margin: 0 0 80px; }
  @media (max-width: 790px) {
    .buy_now_landing__fourth_block {
      margin: 0; } }
  .buy_now_landing__fourth_block .fourth_block__date {
    width: 100%;
    margin: 0 0 4px;
    font-family: 'DM Sans', sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 24px;
    color: #1B1B29; }
  .buy_now_landing__fourth_block .fourth_block__title {
    width: 100%;
    margin: 0 0 16px;
    font-family: 'DM Sans', sans-serif;
    font-size: 32px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 40px;
    color: #1B1B29; }
    @media (max-width: 790px) {
      .buy_now_landing__fourth_block .fourth_block__title {
        font-family: 'DM Sans', sans-serif;
        font-size: 24px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 32px; } }
  .buy_now_landing__fourth_block .fourth_block__description {
    width: 100%;
    margin: 0 0 16px;
    font-family: 'DM Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    color: #76767F; }
  .buy_now_landing__fourth_block .fourth_block__list {
    display: flex;
    flex-flow: row wrap;
    width: 100%; }
    .buy_now_landing__fourth_block .fourth_block__list_title {
      width: 100%;
      margin: 0 0 8px;
      font-family: 'DM Sans', sans-serif;
      font-size: 16px;
      font-weight: 400;
      letter-spacing: 0;
      line-height: 24px;
      color: #76767F; }
    .buy_now_landing__fourth_block .fourth_block__list_item {
      position: relative;
      width: 100%;
      margin: 0 0 16px;
      padding: 0 0 0 30px;
      font-family: 'DM Sans', sans-serif;
      font-size: 16px;
      font-weight: 400;
      letter-spacing: 0;
      line-height: 24px;
      color: #76767F; }
      .buy_now_landing__fourth_block .fourth_block__list_item:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 24px;
        height: 24px;
        background: url("https://static.macupdate.com/icons/done/done-blue.svg") no-repeat;
        background-size: contain; }
  .buy_now_landing__fourth_block .fourth_block__btn {
    width: 100%; }
    @media (max-width: 790px) {
      .buy_now_landing__fourth_block .fourth_block__btn {
        display: none; } }
  .buy_now_landing__fourth_block .fourth_block__img {
    width: 100%;
    height: 500px; }
    @media (max-width: 790px) {
      .buy_now_landing__fourth_block .fourth_block__img {
        height: auto;
        width: 100%; } }
    .buy_now_landing__fourth_block .fourth_block__img img {
      width: auto;
      height: 100%; }
      @media (max-width: 790px) {
        .buy_now_landing__fourth_block .fourth_block__img img {
          height: auto;
          width: 100%; } }
  .buy_now_landing__fourth_block--mobile {
    display: none !important;
    margin: 0 0 30px; }
    @media (max-width: 790px) {
      .buy_now_landing__fourth_block--mobile {
        display: flex !important; }
        .buy_now_landing__fourth_block--mobile .fourth_block__btn {
          display: flex; } }

.buy_now_landing__fifth_block {
  margin: 0 0 80px; }
  @media (max-width: 790px) {
    .buy_now_landing__fifth_block {
      margin: 0; }
      .buy_now_landing__fifth_block:nth-child(2) {
        order: -1; } }
  .buy_now_landing__fifth_block .fifth_block__date {
    width: 100%;
    margin: 0 0 4px;
    font-family: 'DM Sans', sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 24px;
    color: #1B1B29; }
  .buy_now_landing__fifth_block .fifth_block__title {
    width: 100%;
    margin: 0 0 16px;
    font-family: 'DM Sans', sans-serif;
    font-size: 32px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 40px;
    color: #1B1B29; }
    @media (max-width: 790px) {
      .buy_now_landing__fifth_block .fifth_block__title {
        font-family: 'DM Sans', sans-serif;
        font-size: 24px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 32px; } }
  .buy_now_landing__fifth_block .fifth_block__description {
    width: 100%;
    margin: 0 0 16px;
    font-family: 'DM Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    color: #76767F; }
  .buy_now_landing__fifth_block .fifth_block__list {
    display: flex;
    flex-flow: row wrap;
    width: 100%; }
    .buy_now_landing__fifth_block .fifth_block__list_title {
      width: 100%;
      margin: 0 0 8px;
      font-family: 'DM Sans', sans-serif;
      font-size: 16px;
      font-weight: 400;
      letter-spacing: 0;
      line-height: 24px;
      color: #76767F; }
    .buy_now_landing__fifth_block .fifth_block__list_item {
      position: relative;
      width: 100%;
      margin: 0 0 16px;
      padding: 0 0 0 30px;
      font-family: 'DM Sans', sans-serif;
      font-size: 16px;
      font-weight: 400;
      letter-spacing: 0;
      line-height: 24px;
      color: #76767F; }
      .buy_now_landing__fifth_block .fifth_block__list_item:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 24px;
        height: 24px;
        background: url("https://static.macupdate.com/icons/done/done-blue.svg") no-repeat;
        background-size: contain; }
  .buy_now_landing__fifth_block .fifth_block__btn {
    width: 100%; }
    @media (max-width: 790px) {
      .buy_now_landing__fifth_block .fifth_block__btn {
        display: none; } }
  .buy_now_landing__fifth_block .fifth_block__img {
    display: flex;
    align-items: center;
    width: 100%;
    height: 460px; }
    @media (max-width: 790px) {
      .buy_now_landing__fifth_block .fifth_block__img {
        height: auto;
        width: 100%; } }
    .buy_now_landing__fifth_block .fifth_block__img img {
      width: 100%; }
      @media (max-width: 790px) {
        .buy_now_landing__fifth_block .fifth_block__img img {
          height: auto;
          width: 100%; } }
  .buy_now_landing__fifth_block--mobile {
    position: relative;
    display: none !important;
    margin: 0 0 40px; }
    .buy_now_landing__fifth_block--mobile:after {
      content: '';
      position: absolute;
      left: 10px;
      right: 10px;
      bottom: -20px;
      height: 1px;
      background: #EEEEEE; }
    @media (max-width: 790px) {
      .buy_now_landing__fifth_block--mobile {
        display: flex !important; }
        .buy_now_landing__fifth_block--mobile .fifth_block__btn {
          display: flex; } }

.buy_now_landing__sixth_block {
  align-self: center !important; }
  .buy_now_landing__sixth_block .sixth_block__date {
    width: 100%;
    margin: 0 0 4px;
    font-family: 'DM Sans', sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 24px;
    color: #1B1B29; }
  .buy_now_landing__sixth_block .sixth_block__title {
    width: 100%;
    margin: 0 0 16px;
    font-family: 'DM Sans', sans-serif;
    font-size: 32px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 40px;
    color: #1B1B29; }
    @media (max-width: 790px) {
      .buy_now_landing__sixth_block .sixth_block__title {
        font-family: 'DM Sans', sans-serif;
        font-size: 24px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 32px; } }
  .buy_now_landing__sixth_block .sixth_block__description {
    width: 100%;
    margin: 0 0 16px;
    font-family: 'DM Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    color: #76767F; }
  .buy_now_landing__sixth_block .sixth_block__list {
    display: flex;
    flex-flow: row wrap;
    width: 100%; }
    .buy_now_landing__sixth_block .sixth_block__list_title {
      width: 100%;
      margin: 0 0 8px;
      font-family: 'DM Sans', sans-serif;
      font-size: 16px;
      font-weight: 400;
      letter-spacing: 0;
      line-height: 24px;
      color: #76767F; }
    .buy_now_landing__sixth_block .sixth_block__list_item {
      position: relative;
      width: 100%;
      margin: 0 0 16px;
      padding: 0 0 0 30px;
      font-family: 'DM Sans', sans-serif;
      font-size: 16px;
      font-weight: 400;
      letter-spacing: 0;
      line-height: 24px;
      color: #76767F; }
      .buy_now_landing__sixth_block .sixth_block__list_item:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 24px;
        height: 24px;
        background: url("https://static.macupdate.com/icons/done/done-blue.svg") no-repeat;
        background-size: contain; }
  .buy_now_landing__sixth_block .sixth_block__btn {
    width: 100%; }
    @media (max-width: 790px) {
      .buy_now_landing__sixth_block .sixth_block__btn {
        display: none; } }
  .buy_now_landing__sixth_block .sixth_block__img {
    width: 100%;
    height: 440px;
    text-align: center; }
    @media (max-width: 790px) {
      .buy_now_landing__sixth_block .sixth_block__img {
        height: auto;
        width: 100%; } }
    .buy_now_landing__sixth_block .sixth_block__img img {
      width: auto;
      height: 100%; }
      @media (max-width: 790px) {
        .buy_now_landing__sixth_block .sixth_block__img img {
          height: auto;
          width: 100%; } }
  .buy_now_landing__sixth_block--mobile {
    display: none !important;
    margin: 0 0 30px; }
    @media (max-width: 790px) {
      .buy_now_landing__sixth_block--mobile {
        display: flex !important; }
        .buy_now_landing__sixth_block--mobile .sixth_block__btn {
          display: flex; } }

.buy_now_landing__seventh_block {
  align-self: flex-end !important;
  margin: 0 0 80px; }
  @media (max-width: 790px) {
    .buy_now_landing__seventh_block {
      margin: 0; }
      .buy_now_landing__seventh_block:nth-child(2) {
        order: -1; } }
  .buy_now_landing__seventh_block .seventh_block__date {
    width: 100%;
    margin: 0 0 4px;
    font-family: 'DM Sans', sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 24px;
    color: #1B1B29; }
  .buy_now_landing__seventh_block .seventh_block__title {
    width: 100%;
    margin: 0 0 16px;
    font-family: 'DM Sans', sans-serif;
    font-size: 32px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 40px;
    color: #1B1B29; }
    @media (max-width: 790px) {
      .buy_now_landing__seventh_block .seventh_block__title {
        font-family: 'DM Sans', sans-serif;
        font-size: 24px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 32px; } }
  .buy_now_landing__seventh_block .seventh_block__description {
    width: 100%;
    margin: 0 0 16px;
    font-family: 'DM Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    color: #76767F; }
  .buy_now_landing__seventh_block .seventh_block__list {
    display: flex;
    flex-flow: row wrap;
    width: 100%; }
    .buy_now_landing__seventh_block .seventh_block__list_title {
      width: 100%;
      margin: 0 0 8px;
      font-family: 'DM Sans', sans-serif;
      font-size: 16px;
      font-weight: 400;
      letter-spacing: 0;
      line-height: 24px;
      color: #76767F; }
    .buy_now_landing__seventh_block .seventh_block__list_item {
      position: relative;
      width: 100%;
      margin: 0 0 16px;
      padding: 0 0 0 30px;
      font-family: 'DM Sans', sans-serif;
      font-size: 16px;
      font-weight: 400;
      letter-spacing: 0;
      line-height: 24px;
      color: #76767F; }
      .buy_now_landing__seventh_block .seventh_block__list_item:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 24px;
        height: 24px;
        background: url("https://static.macupdate.com/icons/done/done-blue.svg") no-repeat;
        background-size: contain; }
  .buy_now_landing__seventh_block .seventh_block__btn {
    width: 100%; }
    @media (max-width: 790px) {
      .buy_now_landing__seventh_block .seventh_block__btn {
        display: none; } }
  .buy_now_landing__seventh_block .seventh_block__img {
    width: 100%;
    height: 450px;
    text-align: center; }
    @media (max-width: 790px) {
      .buy_now_landing__seventh_block .seventh_block__img {
        height: auto;
        width: 100%;
        margin: 0 0 20px; } }
    .buy_now_landing__seventh_block .seventh_block__img img {
      width: auto;
      height: 100%; }
      @media (max-width: 790px) {
        .buy_now_landing__seventh_block .seventh_block__img img {
          height: auto;
          width: 100%; } }
  .buy_now_landing__seventh_block--mobile {
    position: relative;
    display: none !important;
    margin: 0 0 30px; }
    @media (max-width: 790px) {
      .buy_now_landing__seventh_block--mobile {
        display: flex !important; }
        .buy_now_landing__seventh_block--mobile .seventh_block__btn {
          display: flex; } }

.buy_now_landing__subscribe {
  padding: 55px 0;
  background: #EBF1FA; }
  .buy_now_landing__subscribe .subscribe__title {
    width: 100%;
    margin: 0 0 16px;
    font-family: 'DM Sans', sans-serif;
    font-size: 40px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 48px;
    color: #1B1B29; }
    @media (max-width: 790px) {
      .buy_now_landing__subscribe .subscribe__title {
        font-family: 'DM Sans', sans-serif;
        font-size: 24px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 32px; } }
  .buy_now_landing__subscribe .subscribe__description {
    margin: 0 0 36px;
    width: 100%;
    margin: 0 0 16px;
    font-family: 'DM Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    color: #76767F; }
  .buy_now_landing__subscribe .subscribe__list {
    display: flex;
    flex-flow: row wrap;
    width: 100%; }
    .buy_now_landing__subscribe .subscribe__list_item {
      display: flex;
      flex-flow: row wrap;
      width: 100%;
      margin: 0 0 24px; }
      .buy_now_landing__subscribe .subscribe__list_item__title {
        display: flex;
        flex-flow: row wrap;
        align-items: center;
        width: 66.666667%;
        margin: 0 0 8px;
        padding: 12px;
        background: #FFFFFF;
        border-radius: 4px; }
        @media (max-width: 790px) {
          .buy_now_landing__subscribe .subscribe__list_item__title {
            width: 100%; } }
        .buy_now_landing__subscribe .subscribe__list_item__title_number {
          display: inline-flex;
          justify-content: center;
          align-items: center;
          width: 22px;
          height: 22px;
          margin: 0 16px 0 0;
          background: #FFFFFF;
          box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
          border-radius: 50px;
          font-family: DM Sans;
          font-style: normal;
          font-weight: bold;
          font-size: 10px;
          line-height: 13px;
          color: #3049f4; }
        .buy_now_landing__subscribe .subscribe__list_item__title_text {
          font-family: 'DM Sans', sans-serif;
          font-size: 18px;
          font-weight: 700;
          letter-spacing: 0;
          line-height: 26px;
          color: #1B1B29; }
      .buy_now_landing__subscribe .subscribe__list_item__description {
        font-family: 'DM Sans', sans-serif;
        font-size: 14px;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 20px;
        color: #76767F; }
  .buy_now_landing__subscribe .subscribe__feature {
    padding: 34px 24px;
    background: #FFFFFF;
    box-shadow: 0 4px 32px rgba(39, 37, 37, 0.15);
    border-radius: 4px; }
    .buy_now_landing__subscribe .subscribe__feature .feature__title {
      width: 100%;
      margin: 0 0 16px;
      font-family: 'DM Sans', sans-serif;
      font-size: 18px;
      font-weight: 700;
      letter-spacing: 0;
      line-height: 26px;
      color: #1B1B29; }
    .buy_now_landing__subscribe .subscribe__feature .feature__pricing_block {
      background: #E5F7F0;
      border: 1px solid #00B16E;
      margin: 0 0 24px;
      padding: 18px 16px;
      box-sizing: border-box;
      border-radius: 4px; }
      .buy_now_landing__subscribe .subscribe__feature .feature__pricing_block_header {
        display: flex;
        flex-flow: row wrap;
        width: 100%;
        margin: 0 0 16px; }
        .buy_now_landing__subscribe .subscribe__feature .feature__pricing_block_header_col {
          display: flex;
          flex-flow: row wrap;
          flex: 1 1 50%; }
          .buy_now_landing__subscribe .subscribe__feature .feature__pricing_block_header_col:last-child {
            align-items: center; }
        .buy_now_landing__subscribe .subscribe__feature .feature__pricing_block_header_price {
          font-family: 'DM Sans', sans-serif;
          font-size: 40px;
          font-weight: 700;
          letter-spacing: 0;
          line-height: 48px;
          color: #1B1B29; }
        .buy_now_landing__subscribe .subscribe__feature .feature__pricing_block_header_price_regular {
          font-family: 'DM Sans', sans-serif;
          font-size: 14px;
          font-weight: 400;
          letter-spacing: 0;
          line-height: 20px;
          color: #76767F; }
        .buy_now_landing__subscribe .subscribe__feature .feature__pricing_block_header_price_description {
          font-family: 'DM Sans', sans-serif;
          font-size: 14px;
          font-weight: 700;
          letter-spacing: 0;
          line-height: 20px;
          color: #00B16E; }
      .buy_now_landing__subscribe .subscribe__feature .feature__pricing_block_btn_description {
        width: 100%;
        margin: 4px 0 0;
        text-align: center;
        font-family: 'DM Sans', sans-serif;
        font-size: 14px;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 20px;
        color: #76767F; }
        .buy_now_landing__subscribe .subscribe__feature .feature__pricing_block_btn_description span {
          color: #00B16E; }
    .buy_now_landing__subscribe .subscribe__feature .feature__features_item {
      margin: 0 0 16px;
      padding: 0; }
      .buy_now_landing__subscribe .subscribe__feature .feature__features_item:last-child {
        margin: 0; }

.buy_now_landing__faq {
  padding: 70px 0; }
  .buy_now_landing__faq .faq {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
    margin: 0 0 40px; }
    .buy_now_landing__faq .faq__title {
      display: flex;
      justify-content: center;
      width: 100%;
      margin: 0 0 22px;
      font-family: 'DM Sans', sans-serif;
      font-size: 32px;
      font-weight: 700;
      letter-spacing: 0;
      line-height: 40px;
      color: #1B1B29;
      text-transform: uppercase; }
    .buy_now_landing__faq .faq__btn {
      display: flex;
      justify-content: center;
      width: 100%; }
    .buy_now_landing__faq .faq__item {
      position: relative;
      width: 100%;
      border: 1px solid #EEEEEE;
      box-sizing: border-box;
      border-radius: 4px;
      padding: 16px 24px;
      cursor: pointer; }
      .buy_now_landing__faq .faq__item:after {
        content: '';
        position: absolute;
        top: 12px;
        right: 10px;
        width: 24px;
        height: 24px;
        background: url("https://static.macupdate.com/icons/chevron-left-big/chevron-left-big-active.svg");
        transform: rotate(270deg); }
      .buy_now_landing__faq .faq__item--active:after {
        background: url("https://static.macupdate.com/icons/chevron-left-big/chevron-left-big-hover.svg");
        transform: rotate(90deg); }
      .buy_now_landing__faq .faq__item_title {
        font-family: 'DM Sans', sans-serif;
        font-size: 14px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 20px;
        color: #1B1B29; }
      .buy_now_landing__faq .faq__item_data {
        margin: 24px 0 0;
        list-style-type: inherit;
        padding-left: 20px;
        font-family: 'DM Sans', sans-serif;
        font-size: 14px;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 20px;
        color: #1B1B29; }
        .buy_now_landing__faq .faq__item_data_link {
          font-family: 'DM Sans', sans-serif;
          font-size: 14px;
          font-weight: 400;
          letter-spacing: 0;
          line-height: 20px; }

/*
** MU VARIABLES **
*/
.clario_landing__header {
  background: url("https://static.macupdate.com/img/clario/landing/bg_1.svg");
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 160px 34px 160px; }
  .clario_landing__header_logo {
    width: 105px; }
    .clario_landing__header_logo img {
      width: 100%; }
  .clario_landing__header_container {
    display: flex;
    flex-flow: row wrap;
    max-width: 460px;
    padding: 22px 50px;
    background: #FFFFFF; }
  .clario_landing__header_h1 {
    font-family: DM Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 32px;
    line-height: 40px;
    display: flex;
    align-items: center;
    color: #1B1B29;
    margin: 16px 0 16px; }
  .clario_landing__header_p {
    font-family: DM Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #1B1B29;
    margin: 0 0 16px; }
  .clario_landing__header_btn {
    width: 100%;
    margin: 0 0 40px; }
  .clario_landing__header_available {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    font-family: DM Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 21px;
    color: #151D51; }
    .clario_landing__header_available ul {
      display: flex;
      flex-flow: row wrap;
      margin: 0;
      padding: 0; }
      .clario_landing__header_available ul li {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 34px;
        height: 34px;
        border-radius: 50%;
        margin: 0 0 0 12px;
        padding: 0;
        background: rgba(21, 29, 82, 0.1); }
        .clario_landing__header_available ul li a {
          display: inline-flex; }
        .clario_landing__header_available ul li:first-child {
          cursor: pointer; }
          .clario_landing__header_available ul li:first-child:hover {
            background: #EBF1FA; }

.clario_landing__stepper {
  display: flex;
  justify-content: space-around;
  flex-flow: row wrap;
  padding: 14px 0 20px;
  background: #F5F3F1; }
  .clario_landing__stepper .stepper__header {
    width: 100%;
    font-family: DM Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 21px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: 0 0 10px; }
  .clario_landing__stepper .stepper__container {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin: 0;
    padding: 0; }
  .clario_landing__stepper .stepper__item {
    position: relative;
    display: flex;
    flex-flow: row wrap;
    width: 260px;
    padding: 0 30px 0 0; }
    .clario_landing__stepper .stepper__item:nth-child(1), .clario_landing__stepper .stepper__item:nth-child(2) {
      margin-right: 30px; }
      .clario_landing__stepper .stepper__item:nth-child(1):after, .clario_landing__stepper .stepper__item:nth-child(2):after {
        content: '';
        position: absolute;
        width: 30px;
        height: 30px;
        top: 8px;
        right: 6px;
        border-top: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
        box-sizing: border-box;
        transform: rotate(45deg); }
    .clario_landing__stepper .stepper__item_number {
      display: inline-flex;
      justify-content: center;
      align-items: center;
      width: 45px;
      height: 45px;
      margin: 0 8px 0 0;
      background: #F8F8F8;
      box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
      border-radius: 50px;
      font-family: DM Sans;
      font-style: normal;
      font-weight: bold;
      font-size: 14px;
      line-height: 18px;
      text-align: center;
      color: #3049F4; }
    .clario_landing__stepper .stepper__item_value {
      font-family: DM Sans;
      font-style: normal;
      font-weight: 500;
      font-size: 14px;
      line-height: 21px;
      display: flex;
      align-items: center;
      color: #1B1B29; }

.clario_landing__help {
  display: flex;
  justify-content: center;
  flex-flow: row wrap;
  padding: 52px 0 72px; }
  .clario_landing__help h2 {
    font-family: DM Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 32px;
    line-height: 40px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    width: 100%;
    margin: 0 0 45px;
    color: #1B1B29; }
  .clario_landing__help .help__protection {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    max-width: 1000px; }
    .clario_landing__help .help__protection_tabs {
      display: flex;
      flex-flow: row wrap;
      justify-content: space-around;
      border: 1px solid #CACBCA;
      box-sizing: border-box;
      border-radius: 40px;
      margin: 0 0 40px;
      padding: 5px;
      max-width: 1000px; }
      .clario_landing__help .help__protection_tabs_btn {
        background: none;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: DM Sans, sans-serif;
        font-style: normal;
        font-weight: bold;
        font-size: 16px;
        text-align: center;
        letter-spacing: -0.25px;
        cursor: pointer; }
        .clario_landing__help .help__protection_tabs_btn--active {
          background: #3049F4;
          border-radius: 70px;
          color: #FFFFFF; }
      .clario_landing__help .help__protection_tabs li {
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 15px; }
        .clario_landing__help .help__protection_tabs li:first-child, .clario_landing__help .help__protection_tabs li:last-child {
          margin: 0; }
    .clario_landing__help .help__protection_tab {
      display: none; }
      .clario_landing__help .help__protection_tab--active {
        display: flex; }
      .clario_landing__help .help__protection_tab_col {
        display: flex;
        flex-flow: row wrap;
        flex: 1 1 50%; }
      .clario_landing__help .help__protection_tab_h3 {
        font-family: DM Sans;
        font-style: normal;
        font-weight: bold;
        font-size: 18px;
        line-height: 26px;
        display: flex;
        align-items: flex-end;
        width: 100%;
        margin: 0 0 8px;
        color: #1B1B29; }
      .clario_landing__help .help__protection_tab_p {
        font-family: DM Sans;
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 21px;
        display: flex;
        align-items: center;
        margin: 0 0 25px;
        color: #1B1B29; }
      .clario_landing__help .help__protection_tab__feat {
        position: relative;
        font-family: DM Sans;
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 20px;
        display: flex;
        align-items: center;
        color: #1B1B29;
        padding-left: 25px;
        max-width: 330px;
        min-height: 30px; }
        .clario_landing__help .help__protection_tab__feat:before {
          content: '';
          position: absolute;
          top: 5px;
          left: 0;
          width: 20px;
          height: 20px;
          background: url("https://static.macupdate.com/img/clario/landing/tick_icon.svg");
          background-position: center; }
        .clario_landing__help .help__protection_tab__feat_container {
          margin: 0 0 30px; }
      .clario_landing__help .help__protection_tab__advantages {
        display: flex;
        flex-flow: row wrap;
        align-items: flex-start;
        flex: 1 1 50%; }
        .clario_landing__help .help__protection_tab__advantages__container {
          display: flex;
          flex-flow: row wrap;
          align-items: flex-start; }
        .clario_landing__help .help__protection_tab__advantages__title {
          background: #F8F8F8;
          box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
          border-radius: 50px;
          width: 45px;
          height: 45px;
          justify-content: center;
          align-items: center;
          font-family: DM Sans;
          font-style: normal;
          font-weight: bold;
          font-size: 14px;
          line-height: 18px;
          display: flex;
          text-align: center;
          margin: 0 0 15px;
          color: #3049F4; }
          .clario_landing__help .help__protection_tab__advantages__title .small {
            font-size: 10px; }
        .clario_landing__help .help__protection_tab__advantages__text {
          font-family: DM Sans;
          font-style: normal;
          font-weight: normal;
          font-size: 12px;
          line-height: 19px;
          color: #6B6B70;
          margin: 0 0 24px;
          padding-right: 20px;
          min-height: 60px; }
        .clario_landing__help .help__protection_tab__advantages__info {
          font-family: DM Sans;
          font-style: normal;
          font-weight: normal;
          font-size: 10px;
          line-height: 19px;
          display: flex;
          align-items: center;
          color: #ADADAD; }
      .clario_landing__help .help__protection_tab_img_container img {
        width: 100%; }

.clario_landing__company {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  height: 1034px;
  padding: 56px 0 52px;
  background-image: linear-gradient(to bottom, #F5F3F1, #F5F3F1 50%, white 50%);
  background-repeat: no-repeat; }
  .clario_landing__company .company__list {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: center;
    margin: 0 0 35px; }
  .clario_landing__company .company__item {
    max-width: 180px;
    margin: 0 10px; }
    .clario_landing__company .company__item img {
      width: 100%; }
  .clario_landing__company .company__video {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
    border-radius: 15px; }
    .clario_landing__company .company__video_container {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 100%;
      margin: 0 0 45px; }
  .clario_landing__company .company__advantages {
    display: flex;
    justify-content: center;
    flex-flow: row wrap;
    max-width: 930px; }
    .clario_landing__company .company__advantages_item {
      position: relative;
      width: 25%;
      padding: 0 26px;
      font-family: DM Sans;
      font-style: normal;
      font-weight: normal;
      font-size: 16px;
      line-height: 24px;
      display: flex;
      align-items: center;
      color: #1B1B29;
      margin: 0 0 24px; }
      .clario_landing__company .company__advantages_item:before {
        content: '';
        position: absolute;
        top: 4px;
        left: 0;
        width: 20px;
        height: 20px;
        background: url("https://static.macupdate.com/img/clario/landing/tick_icon.svg");
        background-position: center; }
    .clario_landing__company .company__advantages_container {
      display: flex;
      justify-content: center;
      width: 100%;
      margin: 0 0 20px; }
  .clario_landing__company .company__btn {
    width: 360px;
    margin: 0 0 10px; }
    .clario_landing__company .company__btn_container {
      display: flex;
      justify-content: center;
      flex-flow: column;
      width: 360px; }
    .clario_landing__company .company__btn_description {
      font-family: DM Sans;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      line-height: 19px;
      text-align: center;
      color: #6B6B70; }

