.presection {
  margin-bottom: 40px;
  align-items: center; }
  @media (max-width: 1559px) {
    .presection {
      margin-bottom: 38px; } }
  @media (max-width: 1099px) {
    .presection {
      margin-bottom: 36px; } }
  @media (max-width: 575px) {
    .presection {
      margin-bottom: 20px; } }
  .presection__inner {
    display: flex;
    flex-wrap: wrap;
    gap: 63px;
    justify-content: space-between;
    align-items: center;
    position: relative; }
    @media (max-width: 1559px) {
      .presection__inner {
        gap: 40px; } }
    @media (max-width: 1099px) {
      .presection__inner {
        gap: 20px; } }
  .presection__count {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    color: #fff;
    background-color: var(--theme-base-color); }
    @media (max-width: 1099px) {
      .presection__count {
        width: 28px;
        height: 28px; } }
  .presection__title {
    font-weight: 600; }
  .presection__link {
    margin-left: auto;
    right: 0;
    display: block;
    font-weight: 600; }
    .presection__link--static {
      position: relative;
      display: inline-block; }
    @media (max-width: 1099px) {
      .presection__link {
        order: 2; } }
    @media (max-width: 575px) {
      .presection__link {
        position: relative;
        display: inline-block;
        margin-left: auto; } }
  .presection--inner .presection__inner {
    justify-content: flex-start; }
  @media (min-width: 576px) {
    .presection--center .presection__title {
      text-align: center; } }
  .presection--h2 {
    margin-bottom: 24px; }
    @media (max-width: 1099px) {
      .presection--h2 {
        margin-bottom: 20px; } }
    .presection--h2 .presection__title {
      display: flex;
      align-items: center;
      gap: 16px; }
  @media (max-width: 1099px) {
    .presection .false-tab {
      order: 3;
      margin-top: 0px; } }
  .presection .accent-color {
    color: var(--theme-base-color); }
