/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./src/scss/main.scss ***!
  \*********************************************************************************************************************************************************************/
@charset "UTF-8";
@layer be8.generic,
	be8.elements,
	be8.objects,
	be8.components,
	be8.scopes,
	be8.themes,
	be8.utilities,
	be8.override;
:root {
  --color-primary-rgb: 31, 29, 76;
  --color-orange-rgb: 226, 122, 17;
  --color-secondary-rgb: 0, 192, 207;
  --color-black-rgb: 0, 0, 0;
  --color-grey-rgb: 121, 119, 148;
  --color-white-rgb: 255, 255, 255;
  --color-primary: rgb(var(--color-primary-rgb));
  --color-orange: rgb(var(--color-orange-rgb));
  --color-secondary: rgb(var(--color-secondary-rgb));
  --color-black: rgb(var(--color-black-rgb));
  --color-grey: rgb(var(--color-grey-rgb));
  --color-white: rgb(var(--color-white-rgb));
}

/*
* @param $name - Необязательное имя контейнера
*/
/*
* @param $condition - Условие запроса, например: "min-width: 400px" или "width >= 600px"
* @param $name - Необязательное имя контейнера
*/
@layer be8 {
  @layer generic {
    :root:has(body.page-template-payment) {
      --scrollbar-size: 1.4rem;
      font-size: 10px !important;
      accent-color: #1f1d4c;
      -webkit-text-size-adjust: 100%;
      text-size-adjust: 100%;
      -ms-touch-action: manipulation;
      touch-action: manipulation;
    }
    body.page-template-payment {
      display: flex;
      flex-direction: column;
      color: #101011;
      line-height: 1.3;
      overflow-x: hidden;
      background-color: #f5f5f5;
      font-style: normal;
      font-weight: 400;
      font-family: "Roboto", sans-serif;
      height: 100%;
      padding: 0;
      margin: 0;
      box-sizing: border-box;
      scroll-behavior: smooth;
    }
    body.page-template-payment * {
      padding: 0;
      margin: 0;
      box-sizing: border-box;
      scroll-behavior: smooth;
    }
    body.page-template-payment *::selection {
      color: #ffffff;
      background-color: rgba(31, 29, 76, 0.95);
    }
    body.page-template-payment a,
    body.page-template-payment label,
    body.page-template-payment button {
      -webkit-tap-highlight-color: transparent;
    }
    body.page-template-payment ul,
    body.page-template-payment ol {
      list-style-position: inside;
    }
    body.page-template-payment ul {
      list-style: none;
    }
    body.page-template-payment img {
      object-fit: cover;
      object-position: center;
      height: auto;
      max-width: 100%;
    }
    body.page-template-payment .main {
      flex-grow: 1;
    }
    body.page-template-payment .activity-feed-container,
    body.page-template-payment .wpcf7-response-output,
    body.page-template-payment .wpcf7 .ajax-loader,
    body.page-template-payment .wpcf7-not-valid-tip {
      display: none !important;
    }
    body.page-template-payment .wpcf7-form-control-wrap {
      display: block;
      width: 100%;
    }
  }
  @layer elements {}
  @layer objects {
    .o-grid {
      display: grid;
      gap: 1.6rem;
      width: 100%;
      max-width: 100%;
    }
    .o-grid.o-grid-cols-2 {
      grid-template-columns: repeat(2, 1fr);
    }
    .o-grid.o-grid-cols-3 {
      grid-template-columns: repeat(3, 1fr);
    }
    .o-grid.o-grid-cols-4 {
      grid-template-columns: repeat(4, 1fr);
    }
    .o-container {
      --bs-gutter-x: 30px;
      padding-inline: calc(var(--bs-gutter-x, 0) / 2);
      margin: 0 auto;
      width: 100%;
      min-height: 100%;
      max-width: 1400px;
    }
    .o-payment-layout {
      display: grid;
      grid-template-columns: 1fr 50rem;
      gap: 2rem;
    }
  }
  @layer components {
    .c-btn {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      text-align: center;
      gap: 0.5rem 1.6rem;
      flex: 0 0 auto;
      text-decoration: none;
      transition: all 0.3s ease 0s;
      font-weight: 700;
      min-height: 7rem;
      padding: 0.5rem 2rem;
      letter-spacing: 0.015em;
      -webkit-tap-highlight-color: transparent;
      box-shadow: 0 0 1.2rem 0 rgba(0, 0, 0, 0.2509803922);
      border-radius: 1.6rem;
    }
    .c-btn:hover {
      text-decoration: none;
    }
    .c-btn-secondary {
      background: #ffffff;
      color: #c62338;
    }
    .c-btn-secondary:hover {
      background: #fbfbfb;
      color: #db535d;
    }
    .c-btn-secondary:active {
      background: #fbfbfb;
      color: #941b24;
    }
    .c-btn-third {
      background: #00c0cf;
      color: #ffffff;
      min-height: 7rem;
      padding-inline: 4.2rem;
      font-size: 2rem;
      box-shadow: none;
    }
    .c-btn-third:hover {
      background: #00d8e9;
    }
    .c-btn-third:active {
      background: #009da9;
    }
    .c-btn-third--outline {
      border: 2px solid #00c0cf;
      color: #00c0cf;
      background: transparent;
    }
    .c-btn-third--outline:hover {
      background: #00c0cf;
      color: #ffffff;
    }
    .c-btn-third--outline:active {
      background: #009da9;
      border-color: #009da9;
    }
    .c-btn-primary {
      background: #1f1d4c;
      color: #ffffff;
      box-shadow: none;
    }
    .c-btn-primary:hover {
      background: #2a2868;
    }
    .c-btn-primary:active {
      background: #363283;
    }
    .c-btn:disabled, .c-btn--disabled {
      pointer-events: none;
      opacity: 0.5;
    }
    .c-switch {
      --padding: 0.2rem;
      display: inline-flex;
      align-items: center;
      position: relative;
      inline-size: 4rem;
      block-size: 2.4rem;
      border-radius: 1.2rem;
      background: #ffffff;
      border: 1px solid #696969;
      transition: all 0.3s ease 0s;
      flex: 0 0 auto;
      cursor: pointer;
    }
    .c-switch span {
      display: block;
      position: absolute;
      inset-block-start: 50%;
      inset-inline-start: var(--padding);
      transform: translate(0, -50%) translateZ(0);
      height: calc(100% - var(--padding) * 2);
      aspect-ratio: 1/1;
      border-radius: 50%;
      background: #B8B6DE;
      transition: all 0.3s ease 0s;
    }
    .c-switch input {
      display: none;
      appearance: none;
    }
    .c-switch input:checked + span {
      transform: translate(calc(100% - var(--padding)), -50%);
      background: #4c49b3;
    }
    .c-modal__btn-close {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      position: absolute;
      inset-inline-end: -3.6rem;
      inset-block-start: 0;
      z-index: 3;
    }
    @media screen and (max-width: 825px) {
      .c-modal__btn-close {
        inset-block-start: -3.6em;
        inset-inline-end: 0;
      }
    }
    .c-modal__content {
      position: relative;
      will-change: transform;
    }
    .c-field {
      --input-bg-fill: #ffffff;
      font-size: 10px;
      display: flex;
      align-items: center;
      width: 100%;
      border-radius: 1.6em;
      background: #ffffff;
      position: relative;
      padding-block: 3.65em 1.45em;
      transition: all 0.3s ease 0s;
      cursor: pointer;
    }
    .c-field:has(input:not(:placeholder-shown)) {
      cursor: default;
    }
    .c-field input {
      width: 100%;
      height: 24px;
      color: transparent;
      padding: 0 24px;
      font-weight: 400;
      margin-block-start: auto;
      transition: all 0.3s ease 0s;
      opacity: 0;
      pointer-events: none;
      font-size: 16px;
    }
    .c-field input::placeholder {
      font-size: 16px;
      color: rgba(16, 16, 17, 0.3);
      font-weight: 400;
    }
    .c-field input:focus, .c-field input:not(:placeholder-shown) {
      color: #101011;
      outline: none;
      opacity: 1;
      pointer-events: all;
    }
    .c-field:has(input:focus, input:not(:placeholder-shown)) span:nth-child(2) {
      inset-inline-start: 24px;
      inset-block-start: 24.5px;
    }
    .c-field:has(input:focus) {
      color: #101011;
      outline: none;
      opacity: 1;
      pointer-events: all;
    }
    .c-field:has(input:focus) span:not([class*=wpcf7-form-control-wrap]) {
      inset-inline-start: 24px;
      inset-block-start: 24.5px;
    }
    .c-field span:not([class*=wpcf7-form-control-wrap]) {
      position: absolute;
      inset-inline-start: 24px;
      inset-block-start: 50%;
      transform: translateY(-50%);
      font-size: 1.6em;
      font-weight: 400;
      color: #797794;
      transition: all 0.3s ease 0s;
      z-index: 1;
      -webkit-user-select: none;
      user-select: none;
      pointer-events: none;
    }
    .c-field input:-webkit-autofill,
    .c-field input:-webkit-autofill:hover,
    .c-field input:-webkit-autofill:focus,
    .c-field input:-webkit-autofill:active {
      -webkit-box-shadow: 0 0 0 1000px var(--input-bg-fill) inset !important;
      -webkit-text-fill-color: #000 !important;
      transition: background-color 5000s ease-in-out 0s;
    }
    .c-field input:-webkit-autofill {
      caret-color: black;
    }
    .c-icon {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      text-align: center;
      flex: 0 0 auto;
      inline-size: 2.4rem;
      block-size: auto;
      object-fit: contain;
      user-select: none;
      pointer-events: none;
      transition: all 0.3s ease 0s;
    }
    .c-payment__heading {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 2rem;
      margin-block-end: 2.4rem;
    }
    .c-payment__aside {
      position: relative;
    }
    .c-payment__aside-box {
      display: flex;
      flex-direction: column;
      position: sticky;
      inset-block-start: 2.4rem;
      inset-inline-start: 0;
      min-height: 30rem;
    }
    .profile-password-field-error {
      font-size: 14px !important;
      color: #ff0000 !important;
    }
    .profile-password-wrapper {
      position: relative;
      width: 281px;
    }
    .profile-password-wrapper .profile-password-show {
      position: absolute;
      right: 1rem;
      top: 50%;
      transform: translateY(-50%);
      cursor: pointer;
    }
    .profile-password-wrapper .profile-password-show svg {
      vertical-align: middle;
      height: 1rem;
      color: rgba(55, 65, 81, var(--tw-text-opacity));
    }
    .profile-password-wrapper .profile-password-show .hidden {
      display: none;
    }
    .profile-password-wrapper .profile-password-show .block {
      display: block;
    }
    .profile-password-wrapper .profile-password {
      width: 100% !important;
    }
  }
  @layer old-styles {
    .g-recaptcha {
      margin-top: 8px;
    }
    .swiper {
      display: none;
    }
    .swiper-initialized {
      display: block;
    }
    .swiper-horizontal > .swiper-scrollbar,
    .swiper-scrollbar.swiper-scrollbar-horizontal {
      height: 6px;
      bottom: 6px;
    }
    .swiper-scrollbar-drag {
      background: rgb(31, 145, 211);
    }
    .scroll-up {
      --size: 2rem;
      cursor: pointer;
      position: fixed;
      width: 40px;
      height: 40px;
      left: 15px;
      bottom: 30px;
      display: none;
      align-items: center;
      justify-content: center;
      border-radius: 50%;
      background-color: #00c0cf;
      z-index: 9999;
    }
    .scroll-up i {
      color: #fff;
    }
    .scroll-up i.fa {
      font-size: var(--size, 2rem);
    }
    .seminar-content #toc_container {
      display: none;
    }
    .seminar-side.toc_widget {
      margin-bottom: 1rem !important;
    }
    .seminar-side.toc_widget a {
      color: #00c0cf !important;
    }
    .wpcf7-response-output {
      font-size: 16px;
      margin: 0.5em 0 !important;
    }
    form.activate_demo {
      position: relative;
    }
    form.activate_demo .ajax-loader {
      visibility: hidden;
      display: inline-block;
      background-image: url(/wp-content/plugins/contact-form-7/images/ajax-loader.gif);
      width: 16px;
      height: 16px;
      border: none;
      padding: 0;
      margin: 0 0 0 4px;
      vertical-align: middle;
      position: absolute;
      top: 10px;
      right: 10px;
    }
    form.activate_demo .ajax-loader.is-active {
      visibility: visible;
    }
    .sms-popup-form .activate_demo .ajax-loader {
      right: 40%;
    }
    .linksblock.seminar-review-director {
      padding: 30px;
    }
    .linksblock.seminar-review-director .seminar-review-widget {
      display: flex;
      align-items: center;
      gap: 22px;
    }
    .linksblock.seminar-review-director .seminar-review-widget .review-widget-image-wrap {
      flex: 1 0 100%;
      max-width: 80px;
      height: 80px;
      padding: 4px 5px 0;
      background: #9dd6e7;
      border-radius: 30px;
      overflow: hidden;
    }
    .linksblock.seminar-review-director .seminar-review-widget .review-widget-image-wrap img.review-widget-image {
      width: 100%;
      height: 100%;
      object-fit: contain;
    }
    .linksblock.seminar-review-director .seminar-review-widget .review-widget-desc {
      text-align: left;
    }
    a.seminar-review-link {
      display: inline-block;
      padding: 13px 30px;
      background: #00c0cf;
      color: #ffffff;
      border-radius: 3px;
    }
    a.seminar-review-link:hover {
      color: #ffffff;
    }
    input.seminar-review-cancel {
      font-family: "Roboto", sans-serif !important;
      font-weight: 400 !important;
      background: none !important;
      color: #85839c !important;
      letter-spacing: 0 !important;
      line-height: 22px;
      margin: 0;
      padding: 20px 0 0 !important;
      cursor: pointer !important;
    }
    input.seminar-review-cancel:hover {
      background: none;
      color: #747387 !important;
    }
    @media screen and (max-width: 991.5px) {
      .profile-tabs #personal_data .personal_data-tel {
        flex-direction: column;
        align-items: flex-start;
      }
    }
    @media screen and (max-width: 991.5px) {
      .profile-tabs #personal_data .personal_data-tel .btn {
        margin-top: 8px;
      }
    }
    @media screen and (max-width: 1399.5px) {
      .profile-tabs #personal_data input[type=text] {
        width: 180px;
      }
    }
    @media screen and (max-width: 1399.5px) {
      .profile-tabs #personal_data #simple-local-avatar {
        width: 180px;
      }
    }
    .profile-tabs #personal_data .personal_data-disturb label {
      display: block;
    }
    .profile-tabs #personal_data .btn {
      width: auto;
      min-width: unset;
      padding: 0 15px;
    }
    @media screen and (max-width: 479.5px) {
      .sms-popup-form .activate_demo {
        flex-direction: column;
        align-items: center;
      }
      .sms-popup-form .activate_demo .ajax-loader {
        right: 10px;
      }
      .sms-popup-form .btn {
        margin-top: 10px;
      }
    }
    .fancybox__backdrop {
      opacity: 0.5;
    }
    #dialogBaseCourse,
    #dialogExpertCourse {
      max-width: 70rem;
    }
    #dialogBaseCourse .field span,
    #dialogExpertCourse .field span {
      font-weight: 300;
    }
    #dialogBaseCourse .dialog__image,
    #dialogExpertCourse .dialog__image {
      -webkit-user-select: none;
      user-select: none;
      pointer-events: none;
      inline-size: 36rem;
      block-size: auto;
      max-height: 47rem;
      object-fit: contain;
      object-position: bottom right;
      position: absolute;
      inset-inline-end: 0.9rem;
      inset-block-end: 0;
      z-index: 1;
    }
    #dialogBaseCourse .form,
    #dialogExpertCourse .form {
      position: static;
      overflow: visible;
    }
    #dialogBaseCourse .form__btn-submit,
    #dialogExpertCourse .form__btn-submit {
      width: 100%;
      margin-block-start: 0;
    }
    #dialogBaseCourse .form__title,
    #dialogExpertCourse .form__title {
      margin-block-end: 3.2rem;
    }
    #dialogBaseCourse .form__bottom,
    #dialogExpertCourse .form__bottom {
      margin-block-start: 11.5rem;
      gap: 0.8rem;
      z-index: 2;
      position: relative;
    }
    #dialogBaseCourse .form__bottom-text,
    #dialogExpertCourse .form__bottom-text {
      max-width: 31.2rem;
      color: rgba(31, 29, 76, 0.75);
    }
    #dialogBaseCourse .dialog__image {
      inset-inline-end: 4rem;
      max-height: 42.5rem;
    }
    #dialogFormGetCourse {
      max-width: 102.9rem;
    }
    #dialogFormGetCourse .dialog__content.box {
      display: flex;
      flex-direction: column;
      min-height: 63rem;
    }
    #dialogFormGetCourse .dialog__grid-box {
      display: grid;
      grid-template-columns: 1fr 36.7rem;
      gap: 3rem 4rem;
      flex-grow: 1;
    }
    #dialogFormGetCourse .dialog__img {
      display: flex;
    }
    #dialogFormGetCourse .dialog__img img {
      inline-size: 100%;
      block-size: 55rem;
      -webkit-user-select: none;
      user-select: none;
      pointer-events: none;
    }
    #dialogFormGetCourse .form__wrapper {
      display: flex;
      flex-direction: column;
      min-height: 100%;
    }
    #dialogFormGetCourse .form__accept span {
      color: #797794;
      font-weight: 300;
    }
    #dialogFormGetCourse .form__title {
      font-size: 3.6rem;
      font-weight: 900;
      line-height: 1.3;
    }
    #dialogFormGetCourse .form__subtitle {
      font-size: 2.4rem;
      font-weight: 700;
      line-height: 1.2;
      color: #1f1d4c;
    }
    #dialogFormGetCourse .form .field span {
      font-size: 1.6rem;
      font-weight: 400;
    }
    #dialogFormGetCourse .form__title, #dialogFormGetCourse .form__subtitle {
      font-family: "Montserrat", sans-serif;
      text-transform: uppercase;
    }
    #dialogFormGetCourse .form__box {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 2.4rem;
      margin-block-start: 3.2rem;
    }
    #dialogFormGetCourse .form__box .btn {
      min-width: 30rem;
      margin-block-start: 0;
    }
    #dialogFormGetCourse .form__box .btn span {
      font-size: 1.8rem;
    }
    #dialogFormGetCourse .form form {
      display: flex;
      flex-direction: column;
      gap: 3.2rem;
      flex-grow: 1;
    }
    #dialogBeCareful {
      max-width: 80rem;
    }
    #dialogBeCareful .btn {
      margin: 4rem auto 0;
    }
    #dialogBeCareful .btn span {
      font-size: 1.8rem;
    }
    #dialogBeCareful .fancybox-close-small {
      display: none;
    }
    #dialogBeCareful .dialog__heading {
      display: flex;
      flex-direction: column;
      gap: 2.4rem;
      margin-block-end: 3.2rem;
    }
    #dialogBeCareful .dialog__heading-subtext {
      line-height: 1.5;
    }
    #dialogBeCareful .dialog__heading-title {
      color: #c62338;
    }
    #dialogBeCareful .dialog__heading-text {
      font-weight: 600;
    }
    #dialogBeCareful .dialog__heading-desc {
      display: flex;
      flex-direction: column;
      gap: 1.2rem;
    }
    #dialogBeCareful .dialog__image {
      display: flex;
    }
    #dialogBeCareful .dialog__image img {
      inline-size: 100%;
      block-size: auto;
      -webkit-user-select: none;
      user-select: none;
      pointer-events: none;
    }
    #dialogBeCareful .dialog__content {
      display: flex;
      flex-direction: column;
    }
    .dialog {
      background: transparent;
      box-shadow: none;
      border: none;
      padding: 0;
      max-width: 120rem;
      width: 100%;
      display: none;
      inset-inline-start: calc(var(--scrollbar-size) * -1);
    }
    .dialog__content {
      border-radius: 2.4rem;
    }
    .dialog--courses {
      max-width: 112rem;
    }
    .dialog--courses .dialog__content.box {
      border-radius: 1.6rem;
      padding: 2.4rem;
      max-height: 69.5rem;
    }
    .dialog--courses .dialog__title {
      font-size: 2rem;
      font-weight: 700;
      line-height: 1.3;
      margin-block-end: 2rem;
    }
    .dialog--courses .dialog__list {
      padding-inline: 1.2rem;
      max-height: 60rem;
      overflow-y: auto;
    }
    .dialog--courses .dialog__list::-webkit-scrollbar {
      width: 1.2rem;
      height: 1.2rem;
    }
    .dialog--courses .dialog__list::-webkit-scrollbar-thumb {
      background-color: #d1d1d1;
      border-radius: 1rem;
      border-inline: 2px solid #ededed;
      border-block: 3px solid #ededed;
    }
    .dialog--courses .dialog__list::-webkit-scrollbar-track {
      background-color: #ededed;
      border-radius: 2rem;
    }
    .dialog--courses .dialog__list > ul {
      display: flex;
      flex-direction: column;
      gap: 1rem;
      line-height: 1.3;
    }
    .dialog--courses .fancybox-close-small {
      display: none;
    }
  }
  @layer scopes {
    .s-payment {
      padding-block: 3.2rem;
      min-height: 100%;
      overflow-x: hidden;
    }
    .s-payment h1 {
      font-size: 3.6rem;
      line-height: 1.2;
      font-weight: 900;
      text-transform: uppercase;
    }
    .s-payment h2 {
      font-size: 2.4rem;
    }
    .s-payment h3 {
      font-size: 2rem;
    }
    .s-payment h4 {
      font-size: 2rem;
    }
    .s-payment h5 {
      font-size: 1.8rem;
    }
    .s-payment h6 {
      font-size: 1.8rem;
    }
    .s-payment p {
      font-size: 1.6rem;
    }
    .s-payment p a {
      color: #4c49b3;
      font-weight: inherit;
      font-style: inherit;
      text-decoration: none;
    }
    .s-payment p a:hover {
      color: #4c49b3;
      text-decoration: underline;
    }
    .s-payment address {
      font-style: normal;
    }
    .s-payment a {
      text-decoration: none;
      text-decoration-skip-ink: none;
      color: #1f1d4c;
      transition: all 0.3s ease 0s;
    }
    .s-payment a:hover {
      text-decoration: none;
      color: #db535d;
    }
    .s-payment h1, .s-payment h2, .s-payment h3, .s-payment h4, .s-payment h5, .s-payment h6 {
      font-family: "Montserrat", sans-serif;
    }
    .s-payment .c-payment {
      font-size: 10px !important;
    }
    .s-payment .c-payment__aside-box .c-btn {
      width: 100%;
      margin: auto auto 0;
    }
    .s-payment .o-container {
      max-width: 1740px;
    }
    .s-modal {
      max-width: 97.9rem;
      margin-block: 17rem 10rem;
      position: relative;
    }
    .s-modal h1 {
      font-size: 3.6rem;
      line-height: 1.2;
      font-weight: 900;
      text-transform: uppercase;
    }
    .s-modal h2 {
      font-size: 2.4rem;
    }
    .s-modal h3 {
      font-size: 2rem;
    }
    .s-modal h4 {
      font-size: 2rem;
    }
    .s-modal h5 {
      font-size: 1.8rem;
    }
    .s-modal h6 {
      font-size: 1.8rem;
    }
    .s-modal p {
      font-size: 1.6rem;
    }
    .s-modal p a {
      color: #4c49b3;
      font-weight: inherit;
      font-style: inherit;
      text-decoration: none;
    }
    .s-modal p a:hover {
      color: #4c49b3;
      text-decoration: underline;
    }
    .s-modal address {
      font-style: normal;
    }
    .s-modal a {
      text-decoration: none;
      text-decoration-skip-ink: none;
      color: #1f1d4c;
      transition: all 0.3s ease 0s;
    }
    .s-modal a:hover {
      text-decoration: none;
      color: #db535d;
    }
    .s-modal h1, .s-modal h2, .s-modal h3, .s-modal h4, .s-modal h5, .s-modal h6 {
      font-family: "Montserrat", sans-serif;
    }
    .s-modal input,
    .s-modal textarea,
    .s-modal select {
      background: none;
      border: none;
      outline: none;
      font: inherit;
      color: inherit;
    }
    .s-modal input::placeholder,
    .s-modal textarea::placeholder {
      font: inherit;
      color: inherit;
    }
    .s-modal input[type=text],
    .s-modal input[type=email],
    .s-modal input[type=tel],
    .s-modal input[type=number],
    .s-modal textarea {
      -webkit-appearance: none;
      -moz-appearance: none;
      -ms-appearance: none;
      appearance: none;
      outline: 0;
      box-shadow: none;
    }
    @media screen and (max-width: 1100px) {
      .s-modal {
        max-width: 87rem;
      }
    }
    @media screen and (max-width: 992px) {
      .s-modal {
        max-width: 72rem;
      }
    }
    @media screen and (max-width: 725px) {
      .s-modal {
        max-width: 50em;
      }
    }
    .s-modal .is-close-button {
      display: none !important;
    }
    .s-modal .c-modal {
      position: relative;
    }
    .s-modal .c-modal__form .c-btn {
      width: 100%;
    }
    .s-modal .c-modal__form-wrap {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 1.2rem;
    }
    .s-modal .c-modal__btn-close {
      font-size: 10px;
      padding: 0;
      border-radius: 0;
      inset-inline-end: -3.6em;
    }
    @media screen and (max-width: 825px) {
      .s-modal .c-modal__btn-close {
        inset-block-start: -3.6em;
        inset-inline-end: 0;
      }
    }
    .s-modal .c-modal__image-1 {
      inline-size: 39.4rem;
      block-size: auto;
      -webkit-user-select: none;
      user-select: none;
      pointer-events: none;
      position: absolute;
      object-fit: contain;
      object-position: bottom center;
      inset-inline-start: 50%;
      inset-block-end: 0;
      transform: translateX(-50%);
      z-index: 2;
    }
    .s-modal .c-modal__image-2 {
      inline-size: 100%;
      block-size: 100%;
      -webkit-user-select: none;
      user-select: none;
      pointer-events: none;
      object-fit: cover;
      object-position: bottom right;
      position: absolute;
      inset-inline-end: 0;
      inset-block-end: 0;
      z-index: 1;
      clip-path: inset(0 round 2.4rem 0 0 2.4rem);
      -webkit-clip-path: inset(0 round 2.4rem 0 0 2.4rem);
    }
    .s-modal .c-modal__form-title {
      font-size: 3.6rem;
      text-wrap: balance;
      font-family: "Montserrat", sans-serif;
      color: #101011;
    }
    @media screen and (max-width: 992px) {
      .s-modal .c-modal__form-title {
        font-size: 3.2rem;
      }
    }
    @media only screen and (max-width: 575px) {
      .s-modal .c-modal__form-title {
        font-size: 2.6rem;
      }
    }
    .s-modal .c-modal__form-title b, .s-modal .c-modal__form-title strong, .s-modal .c-modal__form-title span {
      color: #E27A11;
    }
    .s-modal .c-modal__form-text {
      font-size: 2.4rem;
      line-height: 1.2;
      color: #101011;
    }
    @media screen and (max-width: 992px) {
      .s-modal .c-modal__form-text {
        font-size: 1.9rem;
      }
    }
    @media screen and (max-width: 725px) {
      .s-modal .c-modal__form-text {
        max-width: 85%;
      }
    }
    @media screen and (max-width: 480px) {
      .s-modal .c-modal__form-text {
        max-width: 100%;
      }
    }
    @media only screen and (max-width: 575px) {
      .s-modal .c-modal__form-text {
        font-size: 1.7rem;
        max-width: 85%;
      }
    }
    .s-modal .c-modal__form-accepted {
      line-height: 1.5;
    }
    .s-modal .c-modal__form-accepted a {
      color: #4c49b3;
    }
    .s-modal .c-modal__form-accepted a:hover {
      color: #101011;
      text-decoration: none;
    }
    .s-modal .c-modal__box {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      gap: 0;
    }
    @media screen and (max-width: 725px) {
      .s-modal .c-modal__box {
        grid-template-columns: 1fr;
      }
      .s-modal .c-modal__box-item:first-child {
        display: none;
      }
    }
    .s-modal .c-modal__box-item {
      position: relative;
    }
    .s-modal .c-modal__field {
      margin-bottom: 0;
    }
    .s-modal .c-modal__btn-submit {
      width: 100%;
      margin-bottom: 0;
    }
    .s-modal .c-modal__dec {
      --size: 6.4rem;
      display: inline-flex;
      inline-size: var(--size);
      block-size: var(--size);
      border-radius: 50%;
      -webkit-user-select: none;
      user-select: none;
      pointer-events: none;
      aspect-ratio: 1/1;
      position: absolute;
      z-index: 3;
      box-shadow: 0 0 12px 4px rgba(0, 0, 0, 0.025);
    }
    .s-modal .c-modal__dec-1 {
      inset-inline-start: 13rem;
      inset-block-start: -16.1rem;
    }
    .s-modal .c-modal__dec-2 {
      --size: 29.8rem;
      inset-inline-start: -16.8rem;
      inset-block-end: -13.8rem;
    }
    .s-modal .c-modal__dec-3 {
      --size: 64.6rem;
      z-index: -1;
      inset-inline-end: -22.3rem;
      inset-block-start: -20.5rem;
    }
    .s-modal::selection {
      background: #1f1d4c;
      color: #ffffff;
    }
    .s-modal#dialog-self-instruction-1 .c-modal__box-item:last-child, .s-modal#dialog-self-instruction-2 .c-modal__box-item:last-child, .s-modal#dialog-self-instruction-6 .c-modal__box-item:last-child {
      border-top-right-radius: 24px;
      border-bottom-right-radius: 24px;
      clip-path: none;
    }
    .s-modal#dialog-self-instruction-1 .c-modal__box-item:first-child, .s-modal#dialog-self-instruction-2 .c-modal__box-item:first-child, .s-modal#dialog-self-instruction-6 .c-modal__box-item:first-child {
      border-top-left-radius: 24px;
      border-bottom-left-radius: 24px;
      clip-path: none;
    }
    .s-modal#dialog-self-instruction-1 .c-modal__box-item:first-child .c-modal__image-2, .s-modal#dialog-self-instruction-2 .c-modal__box-item:first-child .c-modal__image-2, .s-modal#dialog-self-instruction-6 .c-modal__box-item:first-child .c-modal__image-2 {
      border-top-left-radius: 24px;
      border-bottom-left-radius: 24px;
      clip-path: none;
    }
    @media screen and (max-width: 725px) {
      .s-modal#dialog-self-instruction-1 .c-modal__box, .s-modal#dialog-self-instruction-2 .c-modal__box, .s-modal#dialog-self-instruction-6 .c-modal__box {
        grid-template-columns: 1fr;
      }
      .s-modal#dialog-self-instruction-1 .c-modal__box-item:first-child, .s-modal#dialog-self-instruction-2 .c-modal__box-item:first-child, .s-modal#dialog-self-instruction-6 .c-modal__box-item:first-child {
        display: none;
      }
      .s-modal#dialog-self-instruction-1 .c-modal__box-item:last-child, .s-modal#dialog-self-instruction-2 .c-modal__box-item:last-child, .s-modal#dialog-self-instruction-6 .c-modal__box-item:last-child {
        border-top-left-radius: 24px;
        border-bottom-left-radius: 24px;
      }
    }
    .s-modal#dialog-self-instruction-2 .c-modal__image-1 {
      inline-size: 56.4em;
      block-size: auto;
      max-width: max-content;
      inset-inline-start: -6.9em;
      inset-block-end: -2.1em;
      transform: none;
      object-position: bottom left;
    }
    @media screen and (max-width: 1100px) {
      .s-modal#dialog-self-instruction-2 .c-modal__image-1 {
        inline-size: 50.5em;
      }
    }
    @media screen and (max-width: 992px) {
      .s-modal#dialog-self-instruction-2 .c-modal__image-1 {
        inline-size: 42em;
      }
    }
    @media screen and (max-width: 768px) {
      .s-modal#dialog-self-instruction-2 .c-modal__image-1 {
        inline-size: 40em;
      }
    }
    .s-modal#dialog-self-instruction-2 .c-modal__box {
      grid-template-columns: 1fr 1.135fr;
    }
    @media screen and (max-width: 725px) {
      .s-modal#dialog-self-instruction-2 .c-modal__box {
        grid-template-columns: 1fr;
      }
    }
    .s-modal#dialog-self-instruction-2 .c-modal__dec-2 {
      inset-inline-start: -23.4em;
    }
    @media screen and (max-width: 725px) {
      .s-modal#dialog-self-instruction-2 .c-modal__dec-2 {
        inset-inline-start: -13.4em;
      }
    }
    .s-modal#dialog-self-instruction-3, .s-modal#dialog-self-instruction-4, .s-modal#dialog-self-instruction-5 {
      max-width: 102.1em;
    }
    .s-modal#dialog-self-instruction-3 .c-modal__box-item:last-child, .s-modal#dialog-self-instruction-4 .c-modal__box-item:last-child, .s-modal#dialog-self-instruction-5 .c-modal__box-item:last-child {
      order: -1;
      border-top-left-radius: 24px;
      border-bottom-left-radius: 24px;
      clip-path: none;
    }
    .s-modal#dialog-self-instruction-3 .c-modal__box-item:first-child, .s-modal#dialog-self-instruction-4 .c-modal__box-item:first-child, .s-modal#dialog-self-instruction-5 .c-modal__box-item:first-child {
      border-top-right-radius: 24px;
      border-bottom-right-radius: 24px;
      clip-path: none;
    }
    .s-modal#dialog-self-instruction-3 .c-modal__box-item:first-child .c-modal__image-2, .s-modal#dialog-self-instruction-4 .c-modal__box-item:first-child .c-modal__image-2, .s-modal#dialog-self-instruction-5 .c-modal__box-item:first-child .c-modal__image-2 {
      border-top-right-radius: 24px;
      border-bottom-right-radius: 24px;
      clip-path: none;
    }
    .s-modal#dialog-self-instruction-3 .c-modal__image-1, .s-modal#dialog-self-instruction-4 .c-modal__image-1, .s-modal#dialog-self-instruction-5 .c-modal__image-1 {
      inline-size: 52.8em;
      block-size: auto;
      max-width: max-content;
      inset-inline: auto 0.4em;
      inset-block-end: -2.4em;
      transform: none;
      object-position: bottom left;
    }
    @media screen and (max-width: 1120px) {
      .s-modal#dialog-self-instruction-3, .s-modal#dialog-self-instruction-4, .s-modal#dialog-self-instruction-5 {
        max-width: 92.2em;
      }
      .s-modal#dialog-self-instruction-3 .c-modal__image-1, .s-modal#dialog-self-instruction-4 .c-modal__image-1, .s-modal#dialog-self-instruction-5 .c-modal__image-1 {
        inline-size: 47.5em;
      }
      .s-modal#dialog-self-instruction-3 .c-modal__btn-close, .s-modal#dialog-self-instruction-4 .c-modal__btn-close, .s-modal#dialog-self-instruction-5 .c-modal__btn-close {
        inset-block-start: -3.6em;
        inset-inline-end: 0;
      }
    }
    @media screen and (max-width: 992px) {
      .s-modal#dialog-self-instruction-3 .c-modal__image-1, .s-modal#dialog-self-instruction-4 .c-modal__image-1, .s-modal#dialog-self-instruction-5 .c-modal__image-1 {
        inline-size: 47vw;
      }
    }
    @media screen and (max-width: 725px) {
      .s-modal#dialog-self-instruction-3 .c-modal__box-item:last-child, .s-modal#dialog-self-instruction-4 .c-modal__box-item:last-child, .s-modal#dialog-self-instruction-5 .c-modal__box-item:last-child {
        border-radius: 24px;
      }
    }
    .s-modal#dialog-self-instruction-4 {
      max-width: 97.9em;
    }
    .s-modal#dialog-self-instruction-4 .c-modal__box-item:last-child {
      order: 1;
      border-radius: 0 24px 24px 0;
    }
    .s-modal#dialog-self-instruction-4 .c-modal__box-item:first-child {
      border-radius: 24px 0 0 24px;
    }
    .s-modal#dialog-self-instruction-4 .c-modal__box-item:first-child .c-modal__image-2 {
      border-radius: 24px 0 0 24px;
    }
    .s-modal#dialog-self-instruction-4 .c-modal__image-1 {
      inline-size: 56.2em;
      block-size: auto;
      inset-inline-start: -2.9em;
    }
    @media screen and (max-width: 992px) {
      .s-modal#dialog-self-instruction-4 .c-modal__image-1 {
        inline-size: 52.5vw;
      }
    }
    @media screen and (max-width: 725px) {
      .s-modal#dialog-self-instruction-4 .c-modal__box-item:last-child {
        border-radius: 24px;
      }
    }
    .s-modal#dialog-self-instruction-5 {
      max-width: 100.1em;
    }
    .s-modal#dialog-self-instruction-5 .c-modal__image-1 {
      inline-size: 58.2em;
      inset-block-end: 0;
      inset-inline-end: -5.9em;
    }
    @media screen and (max-width: 1120px) {
      .s-modal#dialog-self-instruction-5 .c-modal__image-1 {
        inline-size: 52vw;
        inset-inline-end: -2.9em;
      }
    }
    .s-modal#dialog-self-instruction-6 {
      max-width: 112.2em;
    }
    .s-modal#dialog-self-instruction-6 .c-modal__image-1 {
      inline-size: 63em;
      inset-block-end: 0;
      inset-inline-end: -5.9em;
      max-width: max-content;
    }
    @media screen and (max-width: 1120px) {
      .s-modal#dialog-self-instruction-6 .c-modal__image-1 {
        inline-size: 52vw;
        inset-inline-end: -2.9em;
      }
    }
    .s-modal#dialog-self-instruction-6 .c-modal__image-2 {
      border-radius: 24px;
    }
    .s-modal#dialog-self-instruction-6 .c-modal__box {
      grid-template-columns: 1.185fr 1fr;
      padding: 2.4em;
      border-radius: 2.4em;
      background: #fff;
    }
    @media screen and (max-width: 725px) {
      .s-modal#dialog-self-instruction-6 .c-modal__box {
        background: transparent;
        padding: 0;
        border-radius: 0;
      }
    }
    .s-modal#dialog-self-instruction-6 .c-modal__box-item {
      border-radius: 0;
    }
    .s-modal#dialog-self-instruction-6 .c-modal__box-item:first-child {
      border-radius: 24px;
    }
    .s-modal .c-field {
      background-color: #f5f5f5;
    }
    .s-seo-content > * + * {
      margin-block-start: 16px;
    }
    .s-seo-content h2 {
      font-size: 2.4rem;
      line-height: 1.2;
      margin-block-start: 40px;
      margin-block-end: 16px;
    }
    .s-seo-content h3 {
      font-size: 2rem;
      margin-block-start: 32px;
      margin-block-end: 12px;
    }
    .s-seo-content p {
      font-size: 1.6rem;
      line-height: 1.6;
      color: var(--color-text-main);
    }
    .s-seo-content ol, .s-seo-content ul {
      padding-inline-start: 2.4rem;
      margin-block: 24px;
    }
    .s-seo-content ol li, .s-seo-content ul li {
      margin-block-end: 8px;
    }
    .s-seo-content ol li::marker, .s-seo-content ul li::marker {
      color: var(--color-primary);
      font-weight: bold;
    }
    .s-seo-content img {
      display: block;
      max-width: 100%;
      height: auto;
      border-radius: 1.2rem;
      margin-block: 32px;
    }
    /*
    * @param $name - Необязательное имя контейнера
    */
    /*
    * @param $condition - Условие запроса, например: "min-width: 400px" или "width >= 600px"
    * @param $name - Необязательное имя контейнера
    */
    .s-output-search .c-search {
      font-size: 10px;
      --bg-input-color: #f5f5f5;
      --border-color: #cfcfcf;
      --grid-gap: 2.4em;
      container-type: inline-size;
      container-name: page-search;
    }
    .s-output-search .c-search .c-dropdown .btn-primary {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      gap: 12px;
      background: transparent;
      color: #00c0cf;
      border: 2px solid #00c0cf;
      height: 44px;
      padding-inline: 20px;
      border-radius: 16px;
      font-size: 18px;
      font-weight: 700;
      text-transform: none;
    }
    .s-output-search .c-search .c-dropdown .btn-primary .icon {
      inline-size: 20px;
      block-size: 20px;
    }
    .s-output-search .c-search .c-dropdown .btn-primary span {
      color: #00c0cf;
    }
    .s-output-search .c-search__main {
      padding: 2.4em;
      border-radius: 2.4em;
      background: #ffffff;
      position: relative;
    }
    .s-output-search .c-search__main .navigation.pagination {
      margin-block-start: 2em;
    }
    .s-output-search .c-search__grid {
      display: grid;
      grid-template-columns: 1fr 42em;
      gap: var(--grid-gap, 2.4em);
      position: relative;
    }
    @media only screen and (max-width: 992px) {
      .s-output-search .c-search__grid {
        grid-template-columns: 1fr;
      }
    }
    @container page-search (min-width: 1400px) {
      .s-output-search .c-search__grid {
        max-width: calc(100% - 246px);
      }
    }
    @media only screen and (max-width: 1200px) and (min-width: 992px) {
      .s-output-search .c-search__grid {
        grid-template-columns: 1fr 32em;
      }
    }
    .s-output-search .c-search__wrap-input-box {
      display: flex;
      align-items: center;
      gap: 0.8em;
      margin-block-end: 2.8em;
    }
    @media only screen and (max-width: 992px) {
      .s-output-search .c-search__wrap-input-box {
        position: sticky;
        inset-inline-start: 0;
        inset-block-start: 0;
        z-index: 99;
        padding: 2.4em !important;
        margin: -2.4em -2.4em 0 -2.4em !important;
        background: #fff !important;
      }
    }
    @media only screen and (max-width: 576px) {
      .s-output-search .c-search__wrap-input-box {
        inset-block-start: 5.3em !important;
        padding: 1.6em 2.4em !important;
      }
    }
    @media only screen and (max-width: 480px) {
      .s-output-search .c-search__wrap-input-box {
        padding: 1.6em !important;
        margin: -1.6em -1.6em 0 -1.6em !important;
      }
    }
    .s-output-search .c-search__submit {
      padding: 0 !important;
    }
    .s-output-search .c-search__input {
      width: 100%;
      height: 5.6em;
      background: var(--bg-input-color);
      padding-inline-start: 2.4em;
    }
    .s-output-search .c-search__input-box {
      display: flex;
      align-items: center;
      padding: 0;
      border-radius: 1.6em;
      padding-inline-end: 2.4em;
      background: var(--bg-input-color);
      flex: 1 1 auto;
    }
    .s-output-search .c-search__input-box .btn {
      background: transparent;
    }
    .s-output-search .c-search__input-box .btn:focus {
      box-shadow: none;
    }
    .s-output-search .c-search__filter-list {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 1.1em;
      width: 100%;
      will-change: transform;
    }
    .s-output-search .c-search__filter-wrap-list {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 1.6em;
      width: 100%;
    }
    .s-output-search .c-search__filter-wrap-elements {
      display: flex;
      flex-wrap: wrap;
      gap: 0.8em;
      width: 100%;
    }
    .s-output-search .c-search__filter-wrap-elements input,
    .s-output-search .c-search__filter-wrap-elements button {
      flex: 1 1 calc(50% - 0.4em);
      width: auto;
    }
    .s-output-search .c-search__filter-wrap-elements--date {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      gap: 1.2em;
    }
    .s-output-search .c-search__filter-wrap-elements--date input {
      width: 100% !important;
      flex: 1 1 auto;
    }
    .s-output-search .c-search__filter-submit {
      padding-block-end: 2.5em;
      padding-block-start: 1em !important;
      position: sticky;
      bottom: -1px;
      background: #ffffff;
      z-index: 10;
      width: 100%;
      min-width: 100%;
    }
    .s-output-search .c-search__filter-popup {
      display: flex;
      flex-direction: column;
      position: relative;
    }
    @container page-search (min-width: 1150px) {
      .s-output-search .c-search__filter-popup {
        display: none !important;
      }
    }
    @media only screen and (max-width: 992px) {
      .s-output-search .c-search__filter-popup {
        display: none !important;
      }
    }
    .s-output-search .c-search__filter-popup .c-search__btn-open-filter.is-active + .c-search__filter-popup-box {
      visibility: visible;
      opacity: 1;
    }
    .s-output-search .c-search__filter-popup-box {
      position: absolute;
      inset-inline-end: 0;
      inset-block-start: calc(100% + 1em);
      z-index: 90;
      transition: all 0.3s ease 0s;
      visibility: hidden;
      opacity: 0;
      width: 36em;
    }
    .s-output-search .c-search__filter-popup-box .c-dropdown .btn-primary {
      max-width: 100% !important;
    }
    .s-output-search .c-search__filter-popup-box .c-search__aside {
      display: block !important;
      box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.0705882353);
      border-radius: 1.6em;
    }
    .s-output-search .c-search__filter-popup-box .c-search__aside-box form {
      max-height: 60vh;
    }
    .s-output-search .c-search__aside {
      font-size: 10px;
    }
    @media only screen and (max-width: 992px) {
      .s-output-search .c-search__aside {
        display: none;
      }
    }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      .s-output-search .c-search__aside {
        display: block;
      }
      .s-output-search .c-search__aside .c-dropdown .btn-primary {
        max-width: 100% !important;
      }
    }
    .s-output-search .c-search__aside-box {
      padding: 2.4em 1em 2.5em 2.4em;
      border-radius: 1.6em;
      background: #ffffff;
      position: sticky;
      top: 80px;
    }
    .s-output-search .c-search__aside-box::before {
      content: "";
      position: absolute;
      inset: 0;
      display: block;
      width: 100%;
      min-height: 100%;
      background: #ffffff;
      z-index: 25;
      transition: all 0.75s ease-in-out;
      opacity: 0;
      visibility: hidden;
      border-radius: 1.6em;
    }
    .s-output-search .c-search__aside-box.is-loading::before {
      opacity: 1;
      visibility: visible;
    }
    .s-output-search .c-search__aside-box form {
      max-height: calc(91vh - 100px);
      padding-inline-end: 24px;
      overflow-y: auto;
    }
    .s-output-search .c-search__aside-box form::-webkit-scrollbar {
      width: 0.8rem;
      height: 0.8rem;
    }
    .s-output-search .c-search__aside-box form::-webkit-scrollbar-thumb {
      background-color: #cfcfcf;
      border-radius: 1rem;
      border-inline: 2px solid #f5f5f5;
      border-block: 3px solid #f5f5f5;
    }
    .s-output-search .c-search__aside-box form::-webkit-scrollbar-track {
      background-color: #f5f5f5;
      border-radius: 2rem;
    }
    @media only screen and (max-width: 992px) {
      .s-output-search .c-search__aside-box form {
        max-height: 100%;
        padding-inline-end: 0;
      }
    }
    .s-output-search .c-search__aside-content {
      display: flex;
      flex-direction: column;
      gap: 2.4em;
    }
    .s-output-search .c-search__aside-content .btn:focus {
      box-shadow: none !important;
    }
    .s-output-search .c-search__btn-open-filter {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      background: #f5f5f5;
      border: none;
      flex: 0 0 auto;
      height: 5.6em;
      aspect-ratio: 1/1;
      border-radius: 1.6em;
    }
    .s-output-search .c-search__btn-open-filter .icon {
      inline-size: 2.253em;
      block-size: 2.253em;
      color: #4c49b3;
    }
    .s-output-search .c-search__btn-open-filter:hover, .s-output-search .c-search__btn-open-filter.is-active {
      background: #e9f2f9;
    }
    @media only screen and (max-width: 992px) {
      .s-output-search .c-search__btn-open-filter--tablet {
        display: none !important;
      }
    }
    @media only screen and (min-width: 992px) {
      .s-output-search .c-search__btn-open-filter--mobile {
        display: none !important;
      }
    }
    @container page-search (min-width: 1150px) {
      .s-output-search .c-search__btn-open-filter--tablet {
        display: none !important;
      }
    }
    @media only screen and (max-width: 1200px) and (min-width: 992px) {
      .s-output-search .c-search__btn-open-filter--mobile, .s-output-search .c-search__btn-open-filter--tablet {
        display: none !important;
      }
    }
    .s-output-search .c-search__output-box .no-results.not-found {
      text-align: center;
    }
    .s-output-search .c-search__output-box .no-results.not-found .page-title {
      color: #33305a !important;
      margin-block-end: 16px !important;
    }
    .s-output-search .c-sheet {
      font-size: 10px;
    }
    .s-output-search .c-sheet-content {
      display: flex;
      flex-direction: column;
      flex-grow: 1;
      overflow-y: auto;
      -webkit-overflow-scrolling: touch;
    }
    .s-output-search .c-sheet-content .c-search__aside-box {
      padding: 0 2.4em 2.4em;
      position: static;
      z-index: 5;
      overflow: visible;
      max-height: 100%;
    }
    .s-output-search .c-sheet-content .c-search__aside .c-dropdown__title {
      font-size: 15px !important;
    }
    @media only screen and (max-width: 992px) {
      .s-output-search .c-sheet-content .c-search__aside {
        display: block;
      }
    }
    .s-output-search .c-sheet-content .c-search__filter-submit {
      padding-block-end: 0;
      margin-block-start: auto;
      position: static;
    }
    .s-output-search .c-sheet-overlay {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.5);
      z-index: 99998;
      visibility: hidden;
      opacity: 0;
      transition: opacity 0.45s, visibility 0.45s;
    }
    .s-output-search .c-sheet-overlay.is-open {
      visibility: visible;
      opacity: 1;
    }
    .s-output-search .c-sheet-panel {
      transition: transform 0.45s ease-out;
      display: flex;
      flex-direction: column;
      overflow: hidden;
      background: #ffffff;
      z-index: 99999;
      position: fixed;
    }
    .s-output-search .c-sheet-panel--bottom {
      bottom: 0;
      left: 0;
      width: 100%;
      max-height: 60vh;
      height: 100%;
      border-top-left-radius: 16px;
      border-top-right-radius: 16px;
      box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);
      transform: translateY(100%);
    }
    @media screen and (min-width: 992px) {
      .s-output-search .c-sheet-panel--bottom {
        display: none;
      }
    }
    .s-output-search .c-sheet-panel.is-open {
      transform: translateY(0);
    }
    .s-output-search .c-sheet__wrap-handle {
      display: flex;
      align-items: center;
      justify-content: center;
      height: 50px;
      flex-shrink: 0;
      width: 100%;
      padding-inline: 1.2em;
      cursor: grab;
      touch-action: none;
    }
    .s-output-search .c-sheet-handle {
      height: 6.5px;
      width: 50px;
      background: #ccc;
      border-radius: 10px;
      margin: 10px auto;
      flex-shrink: 0;
    }
    .s-output-search .c-search-card {
      font-size: 10px;
      --title-color: #001a34;
      --text-color: #101011;
      --border-color: #cfcfcf;
      --link-color: #4c49b3;
      padding-block: 2em;
      border-block-end: 1px solid var(--border-color);
    }
    .s-output-search .c-search-card__tag {
      border-radius: 16px;
      background: #e9f2f9;
      color: #1f1d4c;
      font-size: 1.4em;
      font-weight: 200;
      padding: 0.4em 0.8em;
      min-height: 2.1em;
    }
    .s-output-search .c-search-card:has(.c-search-card__list-links ~ .c-search-card__entry-content) .c-search-card__list-links {
      padding-block-end: 1.2em;
    }
    .s-output-search .c-search-card__heading {
      width: 100%;
    }
    .s-output-search .c-search-card__heading-title {
      font-size: 2em;
      font-weight: 700;
      color: var(--title-color);
      text-transform: none;
    }
    @media screen and (max-width: 576px) {
      .s-output-search .c-search-card__heading-title {
        max-width: 22.25em;
      }
    }
    .s-output-search .c-search-card__list-links > ul, .s-output-search .c-search-card__list-links > ul li {
      list-style: none;
    }
    .s-output-search .c-search-card__list-links > ul {
      display: flex;
      flex-direction: column;
      gap: 1.2em;
      padding: 0;
    }
    .s-output-search .c-search-card__list-links > ul > li {
      display: flex;
      align-items: center;
    }
    .s-output-search .c-search-card__link {
      display: inline-flex;
      align-items: center;
      gap: 0.8em 1.2em;
      font-weight: 600;
      color: var(--link-color);
    }
    .s-output-search .c-search-card__link .icon {
      inline-size: 24px;
      block-size: 24px;
    }
    .s-output-search .c-search-card__entry-content {
      margin-block-start: 0;
      color: var(--text-color);
    }
    .s-output-search .c-search-card__entry-content a {
      display: flex;
      flex-direction: column;
      gap: 1.6em;
      color: inherit;
    }
    .s-output-search .c-search-card__entry-content p {
      line-height: 1.5;
      margin: 0;
      color: inherit;
    }
    .s-output-search .c-search-card__inner-content {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 1.2em;
    }
    .s-output-search .c-checkbox {
      font-size: 10px;
      display: inline-flex;
      align-items: center;
      gap: 0.8em;
      font-weight: 400;
      cursor: pointer;
    }
    .s-output-search .c-checkbox span {
      user-select: none;
      pointer-events: none;
      font-size: 1.4em;
    }
    .s-output-search .c-checkbox .icon {
      inline-size: 2em;
      block-size: 2em;
    }
    .s-output-search .c-checkbox input {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      appearance: none;
      position: relative;
      border: 1px solid #4f4f4f;
      inline-size: 2.2em;
      block-size: 2.2em;
      border-radius: 0.4em;
      cursor: pointer;
    }
    .s-output-search .c-checkbox input::before {
      content: "";
      display: block;
      inline-size: 1.8em;
      block-size: 1.8em;
      transition: all 0.3s ease 0s;
      opacity: 0;
      visibility: hidden;
      background: url("../img/filter/icons/check.svg") center/contain no-repeat;
      outline: none !important;
      border: none !important;
    }
    .s-output-search .c-checkbox input:checked {
      outline: none !important;
    }
    .s-output-search .c-checkbox input:checked::before {
      opacity: 1;
      visibility: visible;
    }
    .s-output-search .c-select {
      font-size: 10px;
      display: flex;
      flex-direction: column;
      flex: 1 1 auto;
      width: 100%;
      color: #101011;
      position: relative;
    }
    .s-output-search .c-select__button {
      display: inline-flex;
      align-items: center;
      justify-content: space-between;
      gap: 1.2em;
      width: 100%;
      height: 5em;
      background: #f5f5f5;
      border-radius: 1.6em;
      padding-inline: 2.4em;
      cursor: pointer;
      transition: all 0.3s ease 0s;
      z-index: 2;
      border: 1px solid transparent;
    }
    .s-output-search .c-select__button span {
      font-size: 1.4em;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      pointer-events: none;
      user-select: none;
    }
    .s-output-search .c-select__button .icon {
      inline-size: 2em;
      block-size: 2em;
      transition: all 0.3s ease 0s;
      flex: 0 0 auto;
    }
    .s-output-search .c-select__button.is-active {
      border-color: #cfcfcf;
    }
    .s-output-search .c-select__button.is-active + .c-select__list {
      transition: all 0.3s ease 0s;
      opacity: 1;
      visibility: visible;
    }
    .s-output-search .c-select__button.is-active .icon {
      transform: rotate(180deg) translateZ(0);
    }
    .s-output-search .c-select__list {
      position: absolute;
      inset-inline-start: 0;
      inset-block-start: calc(100% + 0.5em);
      border-radius: 1.6em;
      width: 100%;
      background: #ffffff;
      opacity: 0;
      visibility: hidden;
      z-index: 15;
      border: 1px solid rgba(0, 0, 0, 0.075);
      padding: 0.3em;
      overflow-y: auto;
      max-height: 16.8em;
    }
    .s-output-search .c-select__list::-webkit-scrollbar {
      width: 0.6rem;
      height: 0.6rem;
    }
    .s-output-search .c-select__list::-webkit-scrollbar-thumb {
      background-color: #f5f5f5;
      border-radius: 1rem;
      border-inline: 2px solid #e8e8e8;
      border-block: 3px solid #e8e8e8;
    }
    .s-output-search .c-select__list::-webkit-scrollbar-track {
      background-color: #e8e8e8;
      border-radius: 2rem;
    }
    .s-output-search .c-select__item {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 0.8em;
      width: 100%;
      font-weight: 400;
      transition: all 0.3s ease 0s;
      cursor: pointer;
      height: 4em;
      padding-inline: 2.4em;
    }
    .s-output-search .c-select__item:first-child {
      border-radius: 1.2em 1.2em 0 0;
    }
    .s-output-search .c-select__item:last-child {
      border-radius: 0 0 1.2em 1.2em;
    }
    .s-output-search .c-select__item span {
      display: inline-block;
      font-size: 1.4em;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    }
    .s-output-search .c-select__item input {
      display: none;
    }
    .s-output-search .c-select__item .icon {
      inline-size: 20px !important;
      block-size: 20px !important;
      opacity: 0;
      visibility: hidden;
      transition: all 0.3s ease 0s;
      flex: 0 0 auto;
    }
    .s-output-search .c-select__item:has(input:checked) {
      background: #f5f5f5;
    }
    .s-output-search .c-select__item:has(input:checked) .icon {
      opacity: 1;
      visibility: visible;
    }
    @keyframes fadeIn {
      from {
        opacity: 0;
        transform: scale(0.97);
      }
      to {
        opacity: 1;
        transform: scale(1);
      }
    }
    .s-output-search .c-input-date {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 12px;
      width: 100%;
      border-radius: 16px;
      background: #f5f5f5;
      cursor: pointer;
      position: relative;
      border: 1px solid transparent;
      transition: all 0.3s ease 0s;
    }
    .s-output-search .c-input-date:has(input:focus) {
      border-color: #cfcfcf;
    }
    .s-output-search .c-input-date input {
      width: 100%;
      height: 45px;
      appearance: none;
      border: none;
      background: transparent;
      pointer-events: none;
      padding-inline-start: 15px;
      font-size: 1.4em;
    }
    .s-output-search .c-input-date input:focus {
      caret: hidden;
      outline: none;
      caret-color: transparent;
    }
    .s-output-search .c-input-date::after {
      content: "";
      display: block;
      inline-size: 22px;
      block-size: 22px;
      background: url("../img/filter/icons/calendar.svg") center/contain no-repeat;
      position: absolute;
      inset-inline-end: 15px;
      inset-block-start: 50%;
      transform: translateY(-50%);
      z-index: 3;
    }
    .s-output-search .c-dropdown__title {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 12px;
      font-size: 1.6em;
      font-weight: 600;
      line-height: 1.5;
      padding-block-end: 0.8em;
      font-family: "Roboto", sans-serif;
      transition: all 0.3s ease 0s;
      user-select: none !important;
    }
    .s-output-search .c-dropdown__title.is-active {
      padding-block-end: 0;
    }
    .s-output-search .c-dropdown__title.is-active::before {
      transform: rotate(180deg) translateZ(0);
    }
    .s-output-search .c-dropdown__title--switch {
      cursor: pointer;
    }
    .s-output-search .c-dropdown__title--switch::before {
      content: "";
      display: inline-block;
      inline-size: 24px;
      block-size: 24px;
      background: url("../img/filter/icons/arr-up.svg") center/contain no-repeat;
      transition: all 0.3s ease 0s;
      order: 2;
    }
  }
  @layer themes {}
  @layer utilities {
    .u-rounded-lg {
      border-radius: 32px;
    }
    .u-rounded-md {
      border-radius: 24px;
    }
    .u-rounded-sm {
      border-radius: 16px;
    }
    .u-mt-0 {
      margin-block-start: 0 !important;
    }
    .u-mb-0 {
      margin-block-end: 0 !important;
    }
    .u-m-0 {
      margin: 0 !important;
    }
    .u-mx-0 {
      margin-inline: 0 !important;
    }
    .u-my-0 {
      margin-block: 0 !important;
    }
    .u-pt-0 {
      padding-block-start: 0 !important;
    }
    .u-pb-0 {
      padding-block-end: 0 !important;
    }
    .u-p-0 {
      padding: 0 !important;
    }
    .u-px-0 {
      padding-inline: 0 !important;
    }
    .u-py-0 {
      padding-block: 0 !important;
    }
    .u-mt-4 {
      margin-block-start: 4px !important;
    }
    .u-mb-4 {
      margin-block-end: 4px !important;
    }
    .u-m-4 {
      margin: 4px !important;
    }
    .u-mx-4 {
      margin-inline: 4px !important;
    }
    .u-my-4 {
      margin-block: 4px !important;
    }
    .u-pt-4 {
      padding-block-start: 4px !important;
    }
    .u-pb-4 {
      padding-block-end: 4px !important;
    }
    .u-p-4 {
      padding: 4px !important;
    }
    .u-px-4 {
      padding-inline: 4px !important;
    }
    .u-py-4 {
      padding-block: 4px !important;
    }
    .u-mt-8 {
      margin-block-start: 8px !important;
    }
    .u-mb-8 {
      margin-block-end: 8px !important;
    }
    .u-m-8 {
      margin: 8px !important;
    }
    .u-mx-8 {
      margin-inline: 8px !important;
    }
    .u-my-8 {
      margin-block: 8px !important;
    }
    .u-pt-8 {
      padding-block-start: 8px !important;
    }
    .u-pb-8 {
      padding-block-end: 8px !important;
    }
    .u-p-8 {
      padding: 8px !important;
    }
    .u-px-8 {
      padding-inline: 8px !important;
    }
    .u-py-8 {
      padding-block: 8px !important;
    }
    .u-mt-12 {
      margin-block-start: 12px !important;
    }
    .u-mb-12 {
      margin-block-end: 12px !important;
    }
    .u-m-12 {
      margin: 12px !important;
    }
    .u-mx-12 {
      margin-inline: 12px !important;
    }
    .u-my-12 {
      margin-block: 12px !important;
    }
    .u-pt-12 {
      padding-block-start: 12px !important;
    }
    .u-pb-12 {
      padding-block-end: 12px !important;
    }
    .u-p-12 {
      padding: 12px !important;
    }
    .u-px-12 {
      padding-inline: 12px !important;
    }
    .u-py-12 {
      padding-block: 12px !important;
    }
    .u-mt-16 {
      margin-block-start: 16px !important;
    }
    .u-mb-16 {
      margin-block-end: 16px !important;
    }
    .u-m-16 {
      margin: 16px !important;
    }
    .u-mx-16 {
      margin-inline: 16px !important;
    }
    .u-my-16 {
      margin-block: 16px !important;
    }
    .u-pt-16 {
      padding-block-start: 16px !important;
    }
    .u-pb-16 {
      padding-block-end: 16px !important;
    }
    .u-p-16 {
      padding: 16px !important;
    }
    .u-px-16 {
      padding-inline: 16px !important;
    }
    .u-py-16 {
      padding-block: 16px !important;
    }
    .u-mt-20 {
      margin-block-start: 20px !important;
    }
    .u-mb-20 {
      margin-block-end: 20px !important;
    }
    .u-m-20 {
      margin: 20px !important;
    }
    .u-mx-20 {
      margin-inline: 20px !important;
    }
    .u-my-20 {
      margin-block: 20px !important;
    }
    .u-pt-20 {
      padding-block-start: 20px !important;
    }
    .u-pb-20 {
      padding-block-end: 20px !important;
    }
    .u-p-20 {
      padding: 20px !important;
    }
    .u-px-20 {
      padding-inline: 20px !important;
    }
    .u-py-20 {
      padding-block: 20px !important;
    }
    .u-mt-24 {
      margin-block-start: 24px !important;
    }
    .u-mb-24 {
      margin-block-end: 24px !important;
    }
    .u-m-24 {
      margin: 24px !important;
    }
    .u-mx-24 {
      margin-inline: 24px !important;
    }
    .u-my-24 {
      margin-block: 24px !important;
    }
    .u-pt-24 {
      padding-block-start: 24px !important;
    }
    .u-pb-24 {
      padding-block-end: 24px !important;
    }
    .u-p-24 {
      padding: 24px !important;
    }
    .u-px-24 {
      padding-inline: 24px !important;
    }
    .u-py-24 {
      padding-block: 24px !important;
    }
    .u-mt-28 {
      margin-block-start: 28px !important;
    }
    .u-mb-28 {
      margin-block-end: 28px !important;
    }
    .u-m-28 {
      margin: 28px !important;
    }
    .u-mx-28 {
      margin-inline: 28px !important;
    }
    .u-my-28 {
      margin-block: 28px !important;
    }
    .u-pt-28 {
      padding-block-start: 28px !important;
    }
    .u-pb-28 {
      padding-block-end: 28px !important;
    }
    .u-p-28 {
      padding: 28px !important;
    }
    .u-px-28 {
      padding-inline: 28px !important;
    }
    .u-py-28 {
      padding-block: 28px !important;
    }
    .u-mt-32 {
      margin-block-start: 32px !important;
    }
    .u-mb-32 {
      margin-block-end: 32px !important;
    }
    .u-m-32 {
      margin: 32px !important;
    }
    .u-mx-32 {
      margin-inline: 32px !important;
    }
    .u-my-32 {
      margin-block: 32px !important;
    }
    .u-pt-32 {
      padding-block-start: 32px !important;
    }
    .u-pb-32 {
      padding-block-end: 32px !important;
    }
    .u-p-32 {
      padding: 32px !important;
    }
    .u-px-32 {
      padding-inline: 32px !important;
    }
    .u-py-32 {
      padding-block: 32px !important;
    }
    .u-mt-40 {
      margin-block-start: 40px !important;
    }
    .u-mb-40 {
      margin-block-end: 40px !important;
    }
    .u-m-40 {
      margin: 40px !important;
    }
    .u-mx-40 {
      margin-inline: 40px !important;
    }
    .u-my-40 {
      margin-block: 40px !important;
    }
    .u-pt-40 {
      padding-block-start: 40px !important;
    }
    .u-pb-40 {
      padding-block-end: 40px !important;
    }
    .u-p-40 {
      padding: 40px !important;
    }
    .u-px-40 {
      padding-inline: 40px !important;
    }
    .u-py-40 {
      padding-block: 40px !important;
    }
    .u-mt-48 {
      margin-block-start: 48px !important;
    }
    .u-mb-48 {
      margin-block-end: 48px !important;
    }
    .u-m-48 {
      margin: 48px !important;
    }
    .u-mx-48 {
      margin-inline: 48px !important;
    }
    .u-my-48 {
      margin-block: 48px !important;
    }
    .u-pt-48 {
      padding-block-start: 48px !important;
    }
    .u-pb-48 {
      padding-block-end: 48px !important;
    }
    .u-p-48 {
      padding: 48px !important;
    }
    .u-px-48 {
      padding-inline: 48px !important;
    }
    .u-py-48 {
      padding-block: 48px !important;
    }
    .u-mt-64 {
      margin-block-start: 64px !important;
    }
    .u-mb-64 {
      margin-block-end: 64px !important;
    }
    .u-m-64 {
      margin: 64px !important;
    }
    .u-mx-64 {
      margin-inline: 64px !important;
    }
    .u-my-64 {
      margin-block: 64px !important;
    }
    .u-pt-64 {
      padding-block-start: 64px !important;
    }
    .u-pb-64 {
      padding-block-end: 64px !important;
    }
    .u-p-64 {
      padding: 64px !important;
    }
    .u-px-64 {
      padding-inline: 64px !important;
    }
    .u-py-64 {
      padding-block: 64px !important;
    }
    .u-mt-auto {
      margin-block-start: auto !important;
    }
    .u-mb-auto {
      margin-block-end: auto !important;
    }
    .u-m-auto {
      margin: auto !important;
    }
    .u-mx-auto {
      margin-inline: auto !important;
    }
    .u-my-auto {
      margin-block: auto !important;
    }
    .u-pt-auto {
      padding-block-start: auto !important;
    }
    .u-pb-auto {
      padding-block-end: auto !important;
    }
    .u-p-auto {
      padding: auto !important;
    }
    .u-px-auto {
      padding-inline: auto !important;
    }
    .u-py-auto {
      padding-block: auto !important;
    }
    @media (min-width: 576px) {
      .u-mb-0\@sm {
        margin-block-end: 0 !important;
      }
      .u-mt-0\@sm {
        margin-block-start: 0 !important;
      }
      .u-mb-0\@sm {
        margin-block-end: 0 !important;
      }
      .u-m-0\@sm {
        margin: 0 !important;
      }
      .u-me-0\@sm {
        margin-inline-end: 0 !important;
      }
      .u-ms-0\@sm {
        margin-inline-start: 0 !important;
      }
      .u-mx-0\@sm {
        margin-inline: 0 !important;
      }
      .u-my-0\@sm {
        margin-block: 0 !important;
      }
      .u-pt-0\@sm {
        padding-block-start: 0 !important;
      }
      .u-pb-0\@sm {
        padding-block-end: 0 !important;
      }
      .u-p-0\@sm {
        padding: 0 !important;
      }
      .u-pe-0\@sm {
        padding-inline-end: 0 !important;
      }
      .u-ps-0\@sm {
        padding-inline-start: 0 !important;
      }
      .u-px-0\@sm {
        padding-inline: 0 !important;
      }
      .u-py-0\@sm {
        padding-block: 0 !important;
      }
      .u-mb-4\@sm {
        margin-block-end: 4px !important;
      }
      .u-mt-4\@sm {
        margin-block-start: 4px !important;
      }
      .u-mb-4\@sm {
        margin-block-end: 4px !important;
      }
      .u-m-4\@sm {
        margin: 4px !important;
      }
      .u-me-4\@sm {
        margin-inline-end: 4px !important;
      }
      .u-ms-4\@sm {
        margin-inline-start: 4px !important;
      }
      .u-mx-4\@sm {
        margin-inline: 4px !important;
      }
      .u-my-4\@sm {
        margin-block: 4px !important;
      }
      .u-pt-4\@sm {
        padding-block-start: 4px !important;
      }
      .u-pb-4\@sm {
        padding-block-end: 4px !important;
      }
      .u-p-4\@sm {
        padding: 4px !important;
      }
      .u-pe-4\@sm {
        padding-inline-end: 4px !important;
      }
      .u-ps-4\@sm {
        padding-inline-start: 4px !important;
      }
      .u-px-4\@sm {
        padding-inline: 4px !important;
      }
      .u-py-4\@sm {
        padding-block: 4px !important;
      }
      .u-mb-8\@sm {
        margin-block-end: 8px !important;
      }
      .u-mt-8\@sm {
        margin-block-start: 8px !important;
      }
      .u-mb-8\@sm {
        margin-block-end: 8px !important;
      }
      .u-m-8\@sm {
        margin: 8px !important;
      }
      .u-me-8\@sm {
        margin-inline-end: 8px !important;
      }
      .u-ms-8\@sm {
        margin-inline-start: 8px !important;
      }
      .u-mx-8\@sm {
        margin-inline: 8px !important;
      }
      .u-my-8\@sm {
        margin-block: 8px !important;
      }
      .u-pt-8\@sm {
        padding-block-start: 8px !important;
      }
      .u-pb-8\@sm {
        padding-block-end: 8px !important;
      }
      .u-p-8\@sm {
        padding: 8px !important;
      }
      .u-pe-8\@sm {
        padding-inline-end: 8px !important;
      }
      .u-ps-8\@sm {
        padding-inline-start: 8px !important;
      }
      .u-px-8\@sm {
        padding-inline: 8px !important;
      }
      .u-py-8\@sm {
        padding-block: 8px !important;
      }
      .u-mb-12\@sm {
        margin-block-end: 12px !important;
      }
      .u-mt-12\@sm {
        margin-block-start: 12px !important;
      }
      .u-mb-12\@sm {
        margin-block-end: 12px !important;
      }
      .u-m-12\@sm {
        margin: 12px !important;
      }
      .u-me-12\@sm {
        margin-inline-end: 12px !important;
      }
      .u-ms-12\@sm {
        margin-inline-start: 12px !important;
      }
      .u-mx-12\@sm {
        margin-inline: 12px !important;
      }
      .u-my-12\@sm {
        margin-block: 12px !important;
      }
      .u-pt-12\@sm {
        padding-block-start: 12px !important;
      }
      .u-pb-12\@sm {
        padding-block-end: 12px !important;
      }
      .u-p-12\@sm {
        padding: 12px !important;
      }
      .u-pe-12\@sm {
        padding-inline-end: 12px !important;
      }
      .u-ps-12\@sm {
        padding-inline-start: 12px !important;
      }
      .u-px-12\@sm {
        padding-inline: 12px !important;
      }
      .u-py-12\@sm {
        padding-block: 12px !important;
      }
      .u-mb-16\@sm {
        margin-block-end: 16px !important;
      }
      .u-mt-16\@sm {
        margin-block-start: 16px !important;
      }
      .u-mb-16\@sm {
        margin-block-end: 16px !important;
      }
      .u-m-16\@sm {
        margin: 16px !important;
      }
      .u-me-16\@sm {
        margin-inline-end: 16px !important;
      }
      .u-ms-16\@sm {
        margin-inline-start: 16px !important;
      }
      .u-mx-16\@sm {
        margin-inline: 16px !important;
      }
      .u-my-16\@sm {
        margin-block: 16px !important;
      }
      .u-pt-16\@sm {
        padding-block-start: 16px !important;
      }
      .u-pb-16\@sm {
        padding-block-end: 16px !important;
      }
      .u-p-16\@sm {
        padding: 16px !important;
      }
      .u-pe-16\@sm {
        padding-inline-end: 16px !important;
      }
      .u-ps-16\@sm {
        padding-inline-start: 16px !important;
      }
      .u-px-16\@sm {
        padding-inline: 16px !important;
      }
      .u-py-16\@sm {
        padding-block: 16px !important;
      }
      .u-mb-20\@sm {
        margin-block-end: 20px !important;
      }
      .u-mt-20\@sm {
        margin-block-start: 20px !important;
      }
      .u-mb-20\@sm {
        margin-block-end: 20px !important;
      }
      .u-m-20\@sm {
        margin: 20px !important;
      }
      .u-me-20\@sm {
        margin-inline-end: 20px !important;
      }
      .u-ms-20\@sm {
        margin-inline-start: 20px !important;
      }
      .u-mx-20\@sm {
        margin-inline: 20px !important;
      }
      .u-my-20\@sm {
        margin-block: 20px !important;
      }
      .u-pt-20\@sm {
        padding-block-start: 20px !important;
      }
      .u-pb-20\@sm {
        padding-block-end: 20px !important;
      }
      .u-p-20\@sm {
        padding: 20px !important;
      }
      .u-pe-20\@sm {
        padding-inline-end: 20px !important;
      }
      .u-ps-20\@sm {
        padding-inline-start: 20px !important;
      }
      .u-px-20\@sm {
        padding-inline: 20px !important;
      }
      .u-py-20\@sm {
        padding-block: 20px !important;
      }
      .u-mb-24\@sm {
        margin-block-end: 24px !important;
      }
      .u-mt-24\@sm {
        margin-block-start: 24px !important;
      }
      .u-mb-24\@sm {
        margin-block-end: 24px !important;
      }
      .u-m-24\@sm {
        margin: 24px !important;
      }
      .u-me-24\@sm {
        margin-inline-end: 24px !important;
      }
      .u-ms-24\@sm {
        margin-inline-start: 24px !important;
      }
      .u-mx-24\@sm {
        margin-inline: 24px !important;
      }
      .u-my-24\@sm {
        margin-block: 24px !important;
      }
      .u-pt-24\@sm {
        padding-block-start: 24px !important;
      }
      .u-pb-24\@sm {
        padding-block-end: 24px !important;
      }
      .u-p-24\@sm {
        padding: 24px !important;
      }
      .u-pe-24\@sm {
        padding-inline-end: 24px !important;
      }
      .u-ps-24\@sm {
        padding-inline-start: 24px !important;
      }
      .u-px-24\@sm {
        padding-inline: 24px !important;
      }
      .u-py-24\@sm {
        padding-block: 24px !important;
      }
      .u-mb-28\@sm {
        margin-block-end: 28px !important;
      }
      .u-mt-28\@sm {
        margin-block-start: 28px !important;
      }
      .u-mb-28\@sm {
        margin-block-end: 28px !important;
      }
      .u-m-28\@sm {
        margin: 28px !important;
      }
      .u-me-28\@sm {
        margin-inline-end: 28px !important;
      }
      .u-ms-28\@sm {
        margin-inline-start: 28px !important;
      }
      .u-mx-28\@sm {
        margin-inline: 28px !important;
      }
      .u-my-28\@sm {
        margin-block: 28px !important;
      }
      .u-pt-28\@sm {
        padding-block-start: 28px !important;
      }
      .u-pb-28\@sm {
        padding-block-end: 28px !important;
      }
      .u-p-28\@sm {
        padding: 28px !important;
      }
      .u-pe-28\@sm {
        padding-inline-end: 28px !important;
      }
      .u-ps-28\@sm {
        padding-inline-start: 28px !important;
      }
      .u-px-28\@sm {
        padding-inline: 28px !important;
      }
      .u-py-28\@sm {
        padding-block: 28px !important;
      }
      .u-mb-32\@sm {
        margin-block-end: 32px !important;
      }
      .u-mt-32\@sm {
        margin-block-start: 32px !important;
      }
      .u-mb-32\@sm {
        margin-block-end: 32px !important;
      }
      .u-m-32\@sm {
        margin: 32px !important;
      }
      .u-me-32\@sm {
        margin-inline-end: 32px !important;
      }
      .u-ms-32\@sm {
        margin-inline-start: 32px !important;
      }
      .u-mx-32\@sm {
        margin-inline: 32px !important;
      }
      .u-my-32\@sm {
        margin-block: 32px !important;
      }
      .u-pt-32\@sm {
        padding-block-start: 32px !important;
      }
      .u-pb-32\@sm {
        padding-block-end: 32px !important;
      }
      .u-p-32\@sm {
        padding: 32px !important;
      }
      .u-pe-32\@sm {
        padding-inline-end: 32px !important;
      }
      .u-ps-32\@sm {
        padding-inline-start: 32px !important;
      }
      .u-px-32\@sm {
        padding-inline: 32px !important;
      }
      .u-py-32\@sm {
        padding-block: 32px !important;
      }
      .u-mb-40\@sm {
        margin-block-end: 40px !important;
      }
      .u-mt-40\@sm {
        margin-block-start: 40px !important;
      }
      .u-mb-40\@sm {
        margin-block-end: 40px !important;
      }
      .u-m-40\@sm {
        margin: 40px !important;
      }
      .u-me-40\@sm {
        margin-inline-end: 40px !important;
      }
      .u-ms-40\@sm {
        margin-inline-start: 40px !important;
      }
      .u-mx-40\@sm {
        margin-inline: 40px !important;
      }
      .u-my-40\@sm {
        margin-block: 40px !important;
      }
      .u-pt-40\@sm {
        padding-block-start: 40px !important;
      }
      .u-pb-40\@sm {
        padding-block-end: 40px !important;
      }
      .u-p-40\@sm {
        padding: 40px !important;
      }
      .u-pe-40\@sm {
        padding-inline-end: 40px !important;
      }
      .u-ps-40\@sm {
        padding-inline-start: 40px !important;
      }
      .u-px-40\@sm {
        padding-inline: 40px !important;
      }
      .u-py-40\@sm {
        padding-block: 40px !important;
      }
      .u-mb-48\@sm {
        margin-block-end: 48px !important;
      }
      .u-mt-48\@sm {
        margin-block-start: 48px !important;
      }
      .u-mb-48\@sm {
        margin-block-end: 48px !important;
      }
      .u-m-48\@sm {
        margin: 48px !important;
      }
      .u-me-48\@sm {
        margin-inline-end: 48px !important;
      }
      .u-ms-48\@sm {
        margin-inline-start: 48px !important;
      }
      .u-mx-48\@sm {
        margin-inline: 48px !important;
      }
      .u-my-48\@sm {
        margin-block: 48px !important;
      }
      .u-pt-48\@sm {
        padding-block-start: 48px !important;
      }
      .u-pb-48\@sm {
        padding-block-end: 48px !important;
      }
      .u-p-48\@sm {
        padding: 48px !important;
      }
      .u-pe-48\@sm {
        padding-inline-end: 48px !important;
      }
      .u-ps-48\@sm {
        padding-inline-start: 48px !important;
      }
      .u-px-48\@sm {
        padding-inline: 48px !important;
      }
      .u-py-48\@sm {
        padding-block: 48px !important;
      }
      .u-mb-64\@sm {
        margin-block-end: 64px !important;
      }
      .u-mt-64\@sm {
        margin-block-start: 64px !important;
      }
      .u-mb-64\@sm {
        margin-block-end: 64px !important;
      }
      .u-m-64\@sm {
        margin: 64px !important;
      }
      .u-me-64\@sm {
        margin-inline-end: 64px !important;
      }
      .u-ms-64\@sm {
        margin-inline-start: 64px !important;
      }
      .u-mx-64\@sm {
        margin-inline: 64px !important;
      }
      .u-my-64\@sm {
        margin-block: 64px !important;
      }
      .u-pt-64\@sm {
        padding-block-start: 64px !important;
      }
      .u-pb-64\@sm {
        padding-block-end: 64px !important;
      }
      .u-p-64\@sm {
        padding: 64px !important;
      }
      .u-pe-64\@sm {
        padding-inline-end: 64px !important;
      }
      .u-ps-64\@sm {
        padding-inline-start: 64px !important;
      }
      .u-px-64\@sm {
        padding-inline: 64px !important;
      }
      .u-py-64\@sm {
        padding-block: 64px !important;
      }
      .u-mb-auto\@sm {
        margin-block-end: auto !important;
      }
      .u-mt-auto\@sm {
        margin-block-start: auto !important;
      }
      .u-mb-auto\@sm {
        margin-block-end: auto !important;
      }
      .u-m-auto\@sm {
        margin: auto !important;
      }
      .u-me-auto\@sm {
        margin-inline-end: auto !important;
      }
      .u-ms-auto\@sm {
        margin-inline-start: auto !important;
      }
      .u-mx-auto\@sm {
        margin-inline: auto !important;
      }
      .u-my-auto\@sm {
        margin-block: auto !important;
      }
      .u-pt-auto\@sm {
        padding-block-start: auto !important;
      }
      .u-pb-auto\@sm {
        padding-block-end: auto !important;
      }
      .u-p-auto\@sm {
        padding: auto !important;
      }
      .u-pe-auto\@sm {
        padding-inline-end: auto !important;
      }
      .u-ps-auto\@sm {
        padding-inline-start: auto !important;
      }
      .u-px-auto\@sm {
        padding-inline: auto !important;
      }
      .u-py-auto\@sm {
        padding-block: auto !important;
      }
    }
    @media (min-width: 768px) {
      .u-mb-0\@md {
        margin-block-end: 0 !important;
      }
      .u-mt-0\@md {
        margin-block-start: 0 !important;
      }
      .u-mb-0\@md {
        margin-block-end: 0 !important;
      }
      .u-m-0\@md {
        margin: 0 !important;
      }
      .u-me-0\@md {
        margin-inline-end: 0 !important;
      }
      .u-ms-0\@md {
        margin-inline-start: 0 !important;
      }
      .u-mx-0\@md {
        margin-inline: 0 !important;
      }
      .u-my-0\@md {
        margin-block: 0 !important;
      }
      .u-pt-0\@md {
        padding-block-start: 0 !important;
      }
      .u-pb-0\@md {
        padding-block-end: 0 !important;
      }
      .u-p-0\@md {
        padding: 0 !important;
      }
      .u-pe-0\@md {
        padding-inline-end: 0 !important;
      }
      .u-ps-0\@md {
        padding-inline-start: 0 !important;
      }
      .u-px-0\@md {
        padding-inline: 0 !important;
      }
      .u-py-0\@md {
        padding-block: 0 !important;
      }
      .u-mb-4\@md {
        margin-block-end: 4px !important;
      }
      .u-mt-4\@md {
        margin-block-start: 4px !important;
      }
      .u-mb-4\@md {
        margin-block-end: 4px !important;
      }
      .u-m-4\@md {
        margin: 4px !important;
      }
      .u-me-4\@md {
        margin-inline-end: 4px !important;
      }
      .u-ms-4\@md {
        margin-inline-start: 4px !important;
      }
      .u-mx-4\@md {
        margin-inline: 4px !important;
      }
      .u-my-4\@md {
        margin-block: 4px !important;
      }
      .u-pt-4\@md {
        padding-block-start: 4px !important;
      }
      .u-pb-4\@md {
        padding-block-end: 4px !important;
      }
      .u-p-4\@md {
        padding: 4px !important;
      }
      .u-pe-4\@md {
        padding-inline-end: 4px !important;
      }
      .u-ps-4\@md {
        padding-inline-start: 4px !important;
      }
      .u-px-4\@md {
        padding-inline: 4px !important;
      }
      .u-py-4\@md {
        padding-block: 4px !important;
      }
      .u-mb-8\@md {
        margin-block-end: 8px !important;
      }
      .u-mt-8\@md {
        margin-block-start: 8px !important;
      }
      .u-mb-8\@md {
        margin-block-end: 8px !important;
      }
      .u-m-8\@md {
        margin: 8px !important;
      }
      .u-me-8\@md {
        margin-inline-end: 8px !important;
      }
      .u-ms-8\@md {
        margin-inline-start: 8px !important;
      }
      .u-mx-8\@md {
        margin-inline: 8px !important;
      }
      .u-my-8\@md {
        margin-block: 8px !important;
      }
      .u-pt-8\@md {
        padding-block-start: 8px !important;
      }
      .u-pb-8\@md {
        padding-block-end: 8px !important;
      }
      .u-p-8\@md {
        padding: 8px !important;
      }
      .u-pe-8\@md {
        padding-inline-end: 8px !important;
      }
      .u-ps-8\@md {
        padding-inline-start: 8px !important;
      }
      .u-px-8\@md {
        padding-inline: 8px !important;
      }
      .u-py-8\@md {
        padding-block: 8px !important;
      }
      .u-mb-12\@md {
        margin-block-end: 12px !important;
      }
      .u-mt-12\@md {
        margin-block-start: 12px !important;
      }
      .u-mb-12\@md {
        margin-block-end: 12px !important;
      }
      .u-m-12\@md {
        margin: 12px !important;
      }
      .u-me-12\@md {
        margin-inline-end: 12px !important;
      }
      .u-ms-12\@md {
        margin-inline-start: 12px !important;
      }
      .u-mx-12\@md {
        margin-inline: 12px !important;
      }
      .u-my-12\@md {
        margin-block: 12px !important;
      }
      .u-pt-12\@md {
        padding-block-start: 12px !important;
      }
      .u-pb-12\@md {
        padding-block-end: 12px !important;
      }
      .u-p-12\@md {
        padding: 12px !important;
      }
      .u-pe-12\@md {
        padding-inline-end: 12px !important;
      }
      .u-ps-12\@md {
        padding-inline-start: 12px !important;
      }
      .u-px-12\@md {
        padding-inline: 12px !important;
      }
      .u-py-12\@md {
        padding-block: 12px !important;
      }
      .u-mb-16\@md {
        margin-block-end: 16px !important;
      }
      .u-mt-16\@md {
        margin-block-start: 16px !important;
      }
      .u-mb-16\@md {
        margin-block-end: 16px !important;
      }
      .u-m-16\@md {
        margin: 16px !important;
      }
      .u-me-16\@md {
        margin-inline-end: 16px !important;
      }
      .u-ms-16\@md {
        margin-inline-start: 16px !important;
      }
      .u-mx-16\@md {
        margin-inline: 16px !important;
      }
      .u-my-16\@md {
        margin-block: 16px !important;
      }
      .u-pt-16\@md {
        padding-block-start: 16px !important;
      }
      .u-pb-16\@md {
        padding-block-end: 16px !important;
      }
      .u-p-16\@md {
        padding: 16px !important;
      }
      .u-pe-16\@md {
        padding-inline-end: 16px !important;
      }
      .u-ps-16\@md {
        padding-inline-start: 16px !important;
      }
      .u-px-16\@md {
        padding-inline: 16px !important;
      }
      .u-py-16\@md {
        padding-block: 16px !important;
      }
      .u-mb-20\@md {
        margin-block-end: 20px !important;
      }
      .u-mt-20\@md {
        margin-block-start: 20px !important;
      }
      .u-mb-20\@md {
        margin-block-end: 20px !important;
      }
      .u-m-20\@md {
        margin: 20px !important;
      }
      .u-me-20\@md {
        margin-inline-end: 20px !important;
      }
      .u-ms-20\@md {
        margin-inline-start: 20px !important;
      }
      .u-mx-20\@md {
        margin-inline: 20px !important;
      }
      .u-my-20\@md {
        margin-block: 20px !important;
      }
      .u-pt-20\@md {
        padding-block-start: 20px !important;
      }
      .u-pb-20\@md {
        padding-block-end: 20px !important;
      }
      .u-p-20\@md {
        padding: 20px !important;
      }
      .u-pe-20\@md {
        padding-inline-end: 20px !important;
      }
      .u-ps-20\@md {
        padding-inline-start: 20px !important;
      }
      .u-px-20\@md {
        padding-inline: 20px !important;
      }
      .u-py-20\@md {
        padding-block: 20px !important;
      }
      .u-mb-24\@md {
        margin-block-end: 24px !important;
      }
      .u-mt-24\@md {
        margin-block-start: 24px !important;
      }
      .u-mb-24\@md {
        margin-block-end: 24px !important;
      }
      .u-m-24\@md {
        margin: 24px !important;
      }
      .u-me-24\@md {
        margin-inline-end: 24px !important;
      }
      .u-ms-24\@md {
        margin-inline-start: 24px !important;
      }
      .u-mx-24\@md {
        margin-inline: 24px !important;
      }
      .u-my-24\@md {
        margin-block: 24px !important;
      }
      .u-pt-24\@md {
        padding-block-start: 24px !important;
      }
      .u-pb-24\@md {
        padding-block-end: 24px !important;
      }
      .u-p-24\@md {
        padding: 24px !important;
      }
      .u-pe-24\@md {
        padding-inline-end: 24px !important;
      }
      .u-ps-24\@md {
        padding-inline-start: 24px !important;
      }
      .u-px-24\@md {
        padding-inline: 24px !important;
      }
      .u-py-24\@md {
        padding-block: 24px !important;
      }
      .u-mb-28\@md {
        margin-block-end: 28px !important;
      }
      .u-mt-28\@md {
        margin-block-start: 28px !important;
      }
      .u-mb-28\@md {
        margin-block-end: 28px !important;
      }
      .u-m-28\@md {
        margin: 28px !important;
      }
      .u-me-28\@md {
        margin-inline-end: 28px !important;
      }
      .u-ms-28\@md {
        margin-inline-start: 28px !important;
      }
      .u-mx-28\@md {
        margin-inline: 28px !important;
      }
      .u-my-28\@md {
        margin-block: 28px !important;
      }
      .u-pt-28\@md {
        padding-block-start: 28px !important;
      }
      .u-pb-28\@md {
        padding-block-end: 28px !important;
      }
      .u-p-28\@md {
        padding: 28px !important;
      }
      .u-pe-28\@md {
        padding-inline-end: 28px !important;
      }
      .u-ps-28\@md {
        padding-inline-start: 28px !important;
      }
      .u-px-28\@md {
        padding-inline: 28px !important;
      }
      .u-py-28\@md {
        padding-block: 28px !important;
      }
      .u-mb-32\@md {
        margin-block-end: 32px !important;
      }
      .u-mt-32\@md {
        margin-block-start: 32px !important;
      }
      .u-mb-32\@md {
        margin-block-end: 32px !important;
      }
      .u-m-32\@md {
        margin: 32px !important;
      }
      .u-me-32\@md {
        margin-inline-end: 32px !important;
      }
      .u-ms-32\@md {
        margin-inline-start: 32px !important;
      }
      .u-mx-32\@md {
        margin-inline: 32px !important;
      }
      .u-my-32\@md {
        margin-block: 32px !important;
      }
      .u-pt-32\@md {
        padding-block-start: 32px !important;
      }
      .u-pb-32\@md {
        padding-block-end: 32px !important;
      }
      .u-p-32\@md {
        padding: 32px !important;
      }
      .u-pe-32\@md {
        padding-inline-end: 32px !important;
      }
      .u-ps-32\@md {
        padding-inline-start: 32px !important;
      }
      .u-px-32\@md {
        padding-inline: 32px !important;
      }
      .u-py-32\@md {
        padding-block: 32px !important;
      }
      .u-mb-40\@md {
        margin-block-end: 40px !important;
      }
      .u-mt-40\@md {
        margin-block-start: 40px !important;
      }
      .u-mb-40\@md {
        margin-block-end: 40px !important;
      }
      .u-m-40\@md {
        margin: 40px !important;
      }
      .u-me-40\@md {
        margin-inline-end: 40px !important;
      }
      .u-ms-40\@md {
        margin-inline-start: 40px !important;
      }
      .u-mx-40\@md {
        margin-inline: 40px !important;
      }
      .u-my-40\@md {
        margin-block: 40px !important;
      }
      .u-pt-40\@md {
        padding-block-start: 40px !important;
      }
      .u-pb-40\@md {
        padding-block-end: 40px !important;
      }
      .u-p-40\@md {
        padding: 40px !important;
      }
      .u-pe-40\@md {
        padding-inline-end: 40px !important;
      }
      .u-ps-40\@md {
        padding-inline-start: 40px !important;
      }
      .u-px-40\@md {
        padding-inline: 40px !important;
      }
      .u-py-40\@md {
        padding-block: 40px !important;
      }
      .u-mb-48\@md {
        margin-block-end: 48px !important;
      }
      .u-mt-48\@md {
        margin-block-start: 48px !important;
      }
      .u-mb-48\@md {
        margin-block-end: 48px !important;
      }
      .u-m-48\@md {
        margin: 48px !important;
      }
      .u-me-48\@md {
        margin-inline-end: 48px !important;
      }
      .u-ms-48\@md {
        margin-inline-start: 48px !important;
      }
      .u-mx-48\@md {
        margin-inline: 48px !important;
      }
      .u-my-48\@md {
        margin-block: 48px !important;
      }
      .u-pt-48\@md {
        padding-block-start: 48px !important;
      }
      .u-pb-48\@md {
        padding-block-end: 48px !important;
      }
      .u-p-48\@md {
        padding: 48px !important;
      }
      .u-pe-48\@md {
        padding-inline-end: 48px !important;
      }
      .u-ps-48\@md {
        padding-inline-start: 48px !important;
      }
      .u-px-48\@md {
        padding-inline: 48px !important;
      }
      .u-py-48\@md {
        padding-block: 48px !important;
      }
      .u-mb-64\@md {
        margin-block-end: 64px !important;
      }
      .u-mt-64\@md {
        margin-block-start: 64px !important;
      }
      .u-mb-64\@md {
        margin-block-end: 64px !important;
      }
      .u-m-64\@md {
        margin: 64px !important;
      }
      .u-me-64\@md {
        margin-inline-end: 64px !important;
      }
      .u-ms-64\@md {
        margin-inline-start: 64px !important;
      }
      .u-mx-64\@md {
        margin-inline: 64px !important;
      }
      .u-my-64\@md {
        margin-block: 64px !important;
      }
      .u-pt-64\@md {
        padding-block-start: 64px !important;
      }
      .u-pb-64\@md {
        padding-block-end: 64px !important;
      }
      .u-p-64\@md {
        padding: 64px !important;
      }
      .u-pe-64\@md {
        padding-inline-end: 64px !important;
      }
      .u-ps-64\@md {
        padding-inline-start: 64px !important;
      }
      .u-px-64\@md {
        padding-inline: 64px !important;
      }
      .u-py-64\@md {
        padding-block: 64px !important;
      }
      .u-mb-auto\@md {
        margin-block-end: auto !important;
      }
      .u-mt-auto\@md {
        margin-block-start: auto !important;
      }
      .u-mb-auto\@md {
        margin-block-end: auto !important;
      }
      .u-m-auto\@md {
        margin: auto !important;
      }
      .u-me-auto\@md {
        margin-inline-end: auto !important;
      }
      .u-ms-auto\@md {
        margin-inline-start: auto !important;
      }
      .u-mx-auto\@md {
        margin-inline: auto !important;
      }
      .u-my-auto\@md {
        margin-block: auto !important;
      }
      .u-pt-auto\@md {
        padding-block-start: auto !important;
      }
      .u-pb-auto\@md {
        padding-block-end: auto !important;
      }
      .u-p-auto\@md {
        padding: auto !important;
      }
      .u-pe-auto\@md {
        padding-inline-end: auto !important;
      }
      .u-ps-auto\@md {
        padding-inline-start: auto !important;
      }
      .u-px-auto\@md {
        padding-inline: auto !important;
      }
      .u-py-auto\@md {
        padding-block: auto !important;
      }
    }
    @media (min-width: 992px) {
      .u-mb-0\@lg {
        margin-block-end: 0 !important;
      }
      .u-mt-0\@lg {
        margin-block-start: 0 !important;
      }
      .u-mb-0\@lg {
        margin-block-end: 0 !important;
      }
      .u-m-0\@lg {
        margin: 0 !important;
      }
      .u-me-0\@lg {
        margin-inline-end: 0 !important;
      }
      .u-ms-0\@lg {
        margin-inline-start: 0 !important;
      }
      .u-mx-0\@lg {
        margin-inline: 0 !important;
      }
      .u-my-0\@lg {
        margin-block: 0 !important;
      }
      .u-pt-0\@lg {
        padding-block-start: 0 !important;
      }
      .u-pb-0\@lg {
        padding-block-end: 0 !important;
      }
      .u-p-0\@lg {
        padding: 0 !important;
      }
      .u-pe-0\@lg {
        padding-inline-end: 0 !important;
      }
      .u-ps-0\@lg {
        padding-inline-start: 0 !important;
      }
      .u-px-0\@lg {
        padding-inline: 0 !important;
      }
      .u-py-0\@lg {
        padding-block: 0 !important;
      }
      .u-mb-4\@lg {
        margin-block-end: 4px !important;
      }
      .u-mt-4\@lg {
        margin-block-start: 4px !important;
      }
      .u-mb-4\@lg {
        margin-block-end: 4px !important;
      }
      .u-m-4\@lg {
        margin: 4px !important;
      }
      .u-me-4\@lg {
        margin-inline-end: 4px !important;
      }
      .u-ms-4\@lg {
        margin-inline-start: 4px !important;
      }
      .u-mx-4\@lg {
        margin-inline: 4px !important;
      }
      .u-my-4\@lg {
        margin-block: 4px !important;
      }
      .u-pt-4\@lg {
        padding-block-start: 4px !important;
      }
      .u-pb-4\@lg {
        padding-block-end: 4px !important;
      }
      .u-p-4\@lg {
        padding: 4px !important;
      }
      .u-pe-4\@lg {
        padding-inline-end: 4px !important;
      }
      .u-ps-4\@lg {
        padding-inline-start: 4px !important;
      }
      .u-px-4\@lg {
        padding-inline: 4px !important;
      }
      .u-py-4\@lg {
        padding-block: 4px !important;
      }
      .u-mb-8\@lg {
        margin-block-end: 8px !important;
      }
      .u-mt-8\@lg {
        margin-block-start: 8px !important;
      }
      .u-mb-8\@lg {
        margin-block-end: 8px !important;
      }
      .u-m-8\@lg {
        margin: 8px !important;
      }
      .u-me-8\@lg {
        margin-inline-end: 8px !important;
      }
      .u-ms-8\@lg {
        margin-inline-start: 8px !important;
      }
      .u-mx-8\@lg {
        margin-inline: 8px !important;
      }
      .u-my-8\@lg {
        margin-block: 8px !important;
      }
      .u-pt-8\@lg {
        padding-block-start: 8px !important;
      }
      .u-pb-8\@lg {
        padding-block-end: 8px !important;
      }
      .u-p-8\@lg {
        padding: 8px !important;
      }
      .u-pe-8\@lg {
        padding-inline-end: 8px !important;
      }
      .u-ps-8\@lg {
        padding-inline-start: 8px !important;
      }
      .u-px-8\@lg {
        padding-inline: 8px !important;
      }
      .u-py-8\@lg {
        padding-block: 8px !important;
      }
      .u-mb-12\@lg {
        margin-block-end: 12px !important;
      }
      .u-mt-12\@lg {
        margin-block-start: 12px !important;
      }
      .u-mb-12\@lg {
        margin-block-end: 12px !important;
      }
      .u-m-12\@lg {
        margin: 12px !important;
      }
      .u-me-12\@lg {
        margin-inline-end: 12px !important;
      }
      .u-ms-12\@lg {
        margin-inline-start: 12px !important;
      }
      .u-mx-12\@lg {
        margin-inline: 12px !important;
      }
      .u-my-12\@lg {
        margin-block: 12px !important;
      }
      .u-pt-12\@lg {
        padding-block-start: 12px !important;
      }
      .u-pb-12\@lg {
        padding-block-end: 12px !important;
      }
      .u-p-12\@lg {
        padding: 12px !important;
      }
      .u-pe-12\@lg {
        padding-inline-end: 12px !important;
      }
      .u-ps-12\@lg {
        padding-inline-start: 12px !important;
      }
      .u-px-12\@lg {
        padding-inline: 12px !important;
      }
      .u-py-12\@lg {
        padding-block: 12px !important;
      }
      .u-mb-16\@lg {
        margin-block-end: 16px !important;
      }
      .u-mt-16\@lg {
        margin-block-start: 16px !important;
      }
      .u-mb-16\@lg {
        margin-block-end: 16px !important;
      }
      .u-m-16\@lg {
        margin: 16px !important;
      }
      .u-me-16\@lg {
        margin-inline-end: 16px !important;
      }
      .u-ms-16\@lg {
        margin-inline-start: 16px !important;
      }
      .u-mx-16\@lg {
        margin-inline: 16px !important;
      }
      .u-my-16\@lg {
        margin-block: 16px !important;
      }
      .u-pt-16\@lg {
        padding-block-start: 16px !important;
      }
      .u-pb-16\@lg {
        padding-block-end: 16px !important;
      }
      .u-p-16\@lg {
        padding: 16px !important;
      }
      .u-pe-16\@lg {
        padding-inline-end: 16px !important;
      }
      .u-ps-16\@lg {
        padding-inline-start: 16px !important;
      }
      .u-px-16\@lg {
        padding-inline: 16px !important;
      }
      .u-py-16\@lg {
        padding-block: 16px !important;
      }
      .u-mb-20\@lg {
        margin-block-end: 20px !important;
      }
      .u-mt-20\@lg {
        margin-block-start: 20px !important;
      }
      .u-mb-20\@lg {
        margin-block-end: 20px !important;
      }
      .u-m-20\@lg {
        margin: 20px !important;
      }
      .u-me-20\@lg {
        margin-inline-end: 20px !important;
      }
      .u-ms-20\@lg {
        margin-inline-start: 20px !important;
      }
      .u-mx-20\@lg {
        margin-inline: 20px !important;
      }
      .u-my-20\@lg {
        margin-block: 20px !important;
      }
      .u-pt-20\@lg {
        padding-block-start: 20px !important;
      }
      .u-pb-20\@lg {
        padding-block-end: 20px !important;
      }
      .u-p-20\@lg {
        padding: 20px !important;
      }
      .u-pe-20\@lg {
        padding-inline-end: 20px !important;
      }
      .u-ps-20\@lg {
        padding-inline-start: 20px !important;
      }
      .u-px-20\@lg {
        padding-inline: 20px !important;
      }
      .u-py-20\@lg {
        padding-block: 20px !important;
      }
      .u-mb-24\@lg {
        margin-block-end: 24px !important;
      }
      .u-mt-24\@lg {
        margin-block-start: 24px !important;
      }
      .u-mb-24\@lg {
        margin-block-end: 24px !important;
      }
      .u-m-24\@lg {
        margin: 24px !important;
      }
      .u-me-24\@lg {
        margin-inline-end: 24px !important;
      }
      .u-ms-24\@lg {
        margin-inline-start: 24px !important;
      }
      .u-mx-24\@lg {
        margin-inline: 24px !important;
      }
      .u-my-24\@lg {
        margin-block: 24px !important;
      }
      .u-pt-24\@lg {
        padding-block-start: 24px !important;
      }
      .u-pb-24\@lg {
        padding-block-end: 24px !important;
      }
      .u-p-24\@lg {
        padding: 24px !important;
      }
      .u-pe-24\@lg {
        padding-inline-end: 24px !important;
      }
      .u-ps-24\@lg {
        padding-inline-start: 24px !important;
      }
      .u-px-24\@lg {
        padding-inline: 24px !important;
      }
      .u-py-24\@lg {
        padding-block: 24px !important;
      }
      .u-mb-28\@lg {
        margin-block-end: 28px !important;
      }
      .u-mt-28\@lg {
        margin-block-start: 28px !important;
      }
      .u-mb-28\@lg {
        margin-block-end: 28px !important;
      }
      .u-m-28\@lg {
        margin: 28px !important;
      }
      .u-me-28\@lg {
        margin-inline-end: 28px !important;
      }
      .u-ms-28\@lg {
        margin-inline-start: 28px !important;
      }
      .u-mx-28\@lg {
        margin-inline: 28px !important;
      }
      .u-my-28\@lg {
        margin-block: 28px !important;
      }
      .u-pt-28\@lg {
        padding-block-start: 28px !important;
      }
      .u-pb-28\@lg {
        padding-block-end: 28px !important;
      }
      .u-p-28\@lg {
        padding: 28px !important;
      }
      .u-pe-28\@lg {
        padding-inline-end: 28px !important;
      }
      .u-ps-28\@lg {
        padding-inline-start: 28px !important;
      }
      .u-px-28\@lg {
        padding-inline: 28px !important;
      }
      .u-py-28\@lg {
        padding-block: 28px !important;
      }
      .u-mb-32\@lg {
        margin-block-end: 32px !important;
      }
      .u-mt-32\@lg {
        margin-block-start: 32px !important;
      }
      .u-mb-32\@lg {
        margin-block-end: 32px !important;
      }
      .u-m-32\@lg {
        margin: 32px !important;
      }
      .u-me-32\@lg {
        margin-inline-end: 32px !important;
      }
      .u-ms-32\@lg {
        margin-inline-start: 32px !important;
      }
      .u-mx-32\@lg {
        margin-inline: 32px !important;
      }
      .u-my-32\@lg {
        margin-block: 32px !important;
      }
      .u-pt-32\@lg {
        padding-block-start: 32px !important;
      }
      .u-pb-32\@lg {
        padding-block-end: 32px !important;
      }
      .u-p-32\@lg {
        padding: 32px !important;
      }
      .u-pe-32\@lg {
        padding-inline-end: 32px !important;
      }
      .u-ps-32\@lg {
        padding-inline-start: 32px !important;
      }
      .u-px-32\@lg {
        padding-inline: 32px !important;
      }
      .u-py-32\@lg {
        padding-block: 32px !important;
      }
      .u-mb-40\@lg {
        margin-block-end: 40px !important;
      }
      .u-mt-40\@lg {
        margin-block-start: 40px !important;
      }
      .u-mb-40\@lg {
        margin-block-end: 40px !important;
      }
      .u-m-40\@lg {
        margin: 40px !important;
      }
      .u-me-40\@lg {
        margin-inline-end: 40px !important;
      }
      .u-ms-40\@lg {
        margin-inline-start: 40px !important;
      }
      .u-mx-40\@lg {
        margin-inline: 40px !important;
      }
      .u-my-40\@lg {
        margin-block: 40px !important;
      }
      .u-pt-40\@lg {
        padding-block-start: 40px !important;
      }
      .u-pb-40\@lg {
        padding-block-end: 40px !important;
      }
      .u-p-40\@lg {
        padding: 40px !important;
      }
      .u-pe-40\@lg {
        padding-inline-end: 40px !important;
      }
      .u-ps-40\@lg {
        padding-inline-start: 40px !important;
      }
      .u-px-40\@lg {
        padding-inline: 40px !important;
      }
      .u-py-40\@lg {
        padding-block: 40px !important;
      }
      .u-mb-48\@lg {
        margin-block-end: 48px !important;
      }
      .u-mt-48\@lg {
        margin-block-start: 48px !important;
      }
      .u-mb-48\@lg {
        margin-block-end: 48px !important;
      }
      .u-m-48\@lg {
        margin: 48px !important;
      }
      .u-me-48\@lg {
        margin-inline-end: 48px !important;
      }
      .u-ms-48\@lg {
        margin-inline-start: 48px !important;
      }
      .u-mx-48\@lg {
        margin-inline: 48px !important;
      }
      .u-my-48\@lg {
        margin-block: 48px !important;
      }
      .u-pt-48\@lg {
        padding-block-start: 48px !important;
      }
      .u-pb-48\@lg {
        padding-block-end: 48px !important;
      }
      .u-p-48\@lg {
        padding: 48px !important;
      }
      .u-pe-48\@lg {
        padding-inline-end: 48px !important;
      }
      .u-ps-48\@lg {
        padding-inline-start: 48px !important;
      }
      .u-px-48\@lg {
        padding-inline: 48px !important;
      }
      .u-py-48\@lg {
        padding-block: 48px !important;
      }
      .u-mb-64\@lg {
        margin-block-end: 64px !important;
      }
      .u-mt-64\@lg {
        margin-block-start: 64px !important;
      }
      .u-mb-64\@lg {
        margin-block-end: 64px !important;
      }
      .u-m-64\@lg {
        margin: 64px !important;
      }
      .u-me-64\@lg {
        margin-inline-end: 64px !important;
      }
      .u-ms-64\@lg {
        margin-inline-start: 64px !important;
      }
      .u-mx-64\@lg {
        margin-inline: 64px !important;
      }
      .u-my-64\@lg {
        margin-block: 64px !important;
      }
      .u-pt-64\@lg {
        padding-block-start: 64px !important;
      }
      .u-pb-64\@lg {
        padding-block-end: 64px !important;
      }
      .u-p-64\@lg {
        padding: 64px !important;
      }
      .u-pe-64\@lg {
        padding-inline-end: 64px !important;
      }
      .u-ps-64\@lg {
        padding-inline-start: 64px !important;
      }
      .u-px-64\@lg {
        padding-inline: 64px !important;
      }
      .u-py-64\@lg {
        padding-block: 64px !important;
      }
      .u-mb-auto\@lg {
        margin-block-end: auto !important;
      }
      .u-mt-auto\@lg {
        margin-block-start: auto !important;
      }
      .u-mb-auto\@lg {
        margin-block-end: auto !important;
      }
      .u-m-auto\@lg {
        margin: auto !important;
      }
      .u-me-auto\@lg {
        margin-inline-end: auto !important;
      }
      .u-ms-auto\@lg {
        margin-inline-start: auto !important;
      }
      .u-mx-auto\@lg {
        margin-inline: auto !important;
      }
      .u-my-auto\@lg {
        margin-block: auto !important;
      }
      .u-pt-auto\@lg {
        padding-block-start: auto !important;
      }
      .u-pb-auto\@lg {
        padding-block-end: auto !important;
      }
      .u-p-auto\@lg {
        padding: auto !important;
      }
      .u-pe-auto\@lg {
        padding-inline-end: auto !important;
      }
      .u-ps-auto\@lg {
        padding-inline-start: auto !important;
      }
      .u-px-auto\@lg {
        padding-inline: auto !important;
      }
      .u-py-auto\@lg {
        padding-block: auto !important;
      }
    }
    @media (min-width: 1200px) {
      .u-mb-0\@xl {
        margin-block-end: 0 !important;
      }
      .u-mt-0\@xl {
        margin-block-start: 0 !important;
      }
      .u-mb-0\@xl {
        margin-block-end: 0 !important;
      }
      .u-m-0\@xl {
        margin: 0 !important;
      }
      .u-me-0\@xl {
        margin-inline-end: 0 !important;
      }
      .u-ms-0\@xl {
        margin-inline-start: 0 !important;
      }
      .u-mx-0\@xl {
        margin-inline: 0 !important;
      }
      .u-my-0\@xl {
        margin-block: 0 !important;
      }
      .u-pt-0\@xl {
        padding-block-start: 0 !important;
      }
      .u-pb-0\@xl {
        padding-block-end: 0 !important;
      }
      .u-p-0\@xl {
        padding: 0 !important;
      }
      .u-pe-0\@xl {
        padding-inline-end: 0 !important;
      }
      .u-ps-0\@xl {
        padding-inline-start: 0 !important;
      }
      .u-px-0\@xl {
        padding-inline: 0 !important;
      }
      .u-py-0\@xl {
        padding-block: 0 !important;
      }
      .u-mb-4\@xl {
        margin-block-end: 4px !important;
      }
      .u-mt-4\@xl {
        margin-block-start: 4px !important;
      }
      .u-mb-4\@xl {
        margin-block-end: 4px !important;
      }
      .u-m-4\@xl {
        margin: 4px !important;
      }
      .u-me-4\@xl {
        margin-inline-end: 4px !important;
      }
      .u-ms-4\@xl {
        margin-inline-start: 4px !important;
      }
      .u-mx-4\@xl {
        margin-inline: 4px !important;
      }
      .u-my-4\@xl {
        margin-block: 4px !important;
      }
      .u-pt-4\@xl {
        padding-block-start: 4px !important;
      }
      .u-pb-4\@xl {
        padding-block-end: 4px !important;
      }
      .u-p-4\@xl {
        padding: 4px !important;
      }
      .u-pe-4\@xl {
        padding-inline-end: 4px !important;
      }
      .u-ps-4\@xl {
        padding-inline-start: 4px !important;
      }
      .u-px-4\@xl {
        padding-inline: 4px !important;
      }
      .u-py-4\@xl {
        padding-block: 4px !important;
      }
      .u-mb-8\@xl {
        margin-block-end: 8px !important;
      }
      .u-mt-8\@xl {
        margin-block-start: 8px !important;
      }
      .u-mb-8\@xl {
        margin-block-end: 8px !important;
      }
      .u-m-8\@xl {
        margin: 8px !important;
      }
      .u-me-8\@xl {
        margin-inline-end: 8px !important;
      }
      .u-ms-8\@xl {
        margin-inline-start: 8px !important;
      }
      .u-mx-8\@xl {
        margin-inline: 8px !important;
      }
      .u-my-8\@xl {
        margin-block: 8px !important;
      }
      .u-pt-8\@xl {
        padding-block-start: 8px !important;
      }
      .u-pb-8\@xl {
        padding-block-end: 8px !important;
      }
      .u-p-8\@xl {
        padding: 8px !important;
      }
      .u-pe-8\@xl {
        padding-inline-end: 8px !important;
      }
      .u-ps-8\@xl {
        padding-inline-start: 8px !important;
      }
      .u-px-8\@xl {
        padding-inline: 8px !important;
      }
      .u-py-8\@xl {
        padding-block: 8px !important;
      }
      .u-mb-12\@xl {
        margin-block-end: 12px !important;
      }
      .u-mt-12\@xl {
        margin-block-start: 12px !important;
      }
      .u-mb-12\@xl {
        margin-block-end: 12px !important;
      }
      .u-m-12\@xl {
        margin: 12px !important;
      }
      .u-me-12\@xl {
        margin-inline-end: 12px !important;
      }
      .u-ms-12\@xl {
        margin-inline-start: 12px !important;
      }
      .u-mx-12\@xl {
        margin-inline: 12px !important;
      }
      .u-my-12\@xl {
        margin-block: 12px !important;
      }
      .u-pt-12\@xl {
        padding-block-start: 12px !important;
      }
      .u-pb-12\@xl {
        padding-block-end: 12px !important;
      }
      .u-p-12\@xl {
        padding: 12px !important;
      }
      .u-pe-12\@xl {
        padding-inline-end: 12px !important;
      }
      .u-ps-12\@xl {
        padding-inline-start: 12px !important;
      }
      .u-px-12\@xl {
        padding-inline: 12px !important;
      }
      .u-py-12\@xl {
        padding-block: 12px !important;
      }
      .u-mb-16\@xl {
        margin-block-end: 16px !important;
      }
      .u-mt-16\@xl {
        margin-block-start: 16px !important;
      }
      .u-mb-16\@xl {
        margin-block-end: 16px !important;
      }
      .u-m-16\@xl {
        margin: 16px !important;
      }
      .u-me-16\@xl {
        margin-inline-end: 16px !important;
      }
      .u-ms-16\@xl {
        margin-inline-start: 16px !important;
      }
      .u-mx-16\@xl {
        margin-inline: 16px !important;
      }
      .u-my-16\@xl {
        margin-block: 16px !important;
      }
      .u-pt-16\@xl {
        padding-block-start: 16px !important;
      }
      .u-pb-16\@xl {
        padding-block-end: 16px !important;
      }
      .u-p-16\@xl {
        padding: 16px !important;
      }
      .u-pe-16\@xl {
        padding-inline-end: 16px !important;
      }
      .u-ps-16\@xl {
        padding-inline-start: 16px !important;
      }
      .u-px-16\@xl {
        padding-inline: 16px !important;
      }
      .u-py-16\@xl {
        padding-block: 16px !important;
      }
      .u-mb-20\@xl {
        margin-block-end: 20px !important;
      }
      .u-mt-20\@xl {
        margin-block-start: 20px !important;
      }
      .u-mb-20\@xl {
        margin-block-end: 20px !important;
      }
      .u-m-20\@xl {
        margin: 20px !important;
      }
      .u-me-20\@xl {
        margin-inline-end: 20px !important;
      }
      .u-ms-20\@xl {
        margin-inline-start: 20px !important;
      }
      .u-mx-20\@xl {
        margin-inline: 20px !important;
      }
      .u-my-20\@xl {
        margin-block: 20px !important;
      }
      .u-pt-20\@xl {
        padding-block-start: 20px !important;
      }
      .u-pb-20\@xl {
        padding-block-end: 20px !important;
      }
      .u-p-20\@xl {
        padding: 20px !important;
      }
      .u-pe-20\@xl {
        padding-inline-end: 20px !important;
      }
      .u-ps-20\@xl {
        padding-inline-start: 20px !important;
      }
      .u-px-20\@xl {
        padding-inline: 20px !important;
      }
      .u-py-20\@xl {
        padding-block: 20px !important;
      }
      .u-mb-24\@xl {
        margin-block-end: 24px !important;
      }
      .u-mt-24\@xl {
        margin-block-start: 24px !important;
      }
      .u-mb-24\@xl {
        margin-block-end: 24px !important;
      }
      .u-m-24\@xl {
        margin: 24px !important;
      }
      .u-me-24\@xl {
        margin-inline-end: 24px !important;
      }
      .u-ms-24\@xl {
        margin-inline-start: 24px !important;
      }
      .u-mx-24\@xl {
        margin-inline: 24px !important;
      }
      .u-my-24\@xl {
        margin-block: 24px !important;
      }
      .u-pt-24\@xl {
        padding-block-start: 24px !important;
      }
      .u-pb-24\@xl {
        padding-block-end: 24px !important;
      }
      .u-p-24\@xl {
        padding: 24px !important;
      }
      .u-pe-24\@xl {
        padding-inline-end: 24px !important;
      }
      .u-ps-24\@xl {
        padding-inline-start: 24px !important;
      }
      .u-px-24\@xl {
        padding-inline: 24px !important;
      }
      .u-py-24\@xl {
        padding-block: 24px !important;
      }
      .u-mb-28\@xl {
        margin-block-end: 28px !important;
      }
      .u-mt-28\@xl {
        margin-block-start: 28px !important;
      }
      .u-mb-28\@xl {
        margin-block-end: 28px !important;
      }
      .u-m-28\@xl {
        margin: 28px !important;
      }
      .u-me-28\@xl {
        margin-inline-end: 28px !important;
      }
      .u-ms-28\@xl {
        margin-inline-start: 28px !important;
      }
      .u-mx-28\@xl {
        margin-inline: 28px !important;
      }
      .u-my-28\@xl {
        margin-block: 28px !important;
      }
      .u-pt-28\@xl {
        padding-block-start: 28px !important;
      }
      .u-pb-28\@xl {
        padding-block-end: 28px !important;
      }
      .u-p-28\@xl {
        padding: 28px !important;
      }
      .u-pe-28\@xl {
        padding-inline-end: 28px !important;
      }
      .u-ps-28\@xl {
        padding-inline-start: 28px !important;
      }
      .u-px-28\@xl {
        padding-inline: 28px !important;
      }
      .u-py-28\@xl {
        padding-block: 28px !important;
      }
      .u-mb-32\@xl {
        margin-block-end: 32px !important;
      }
      .u-mt-32\@xl {
        margin-block-start: 32px !important;
      }
      .u-mb-32\@xl {
        margin-block-end: 32px !important;
      }
      .u-m-32\@xl {
        margin: 32px !important;
      }
      .u-me-32\@xl {
        margin-inline-end: 32px !important;
      }
      .u-ms-32\@xl {
        margin-inline-start: 32px !important;
      }
      .u-mx-32\@xl {
        margin-inline: 32px !important;
      }
      .u-my-32\@xl {
        margin-block: 32px !important;
      }
      .u-pt-32\@xl {
        padding-block-start: 32px !important;
      }
      .u-pb-32\@xl {
        padding-block-end: 32px !important;
      }
      .u-p-32\@xl {
        padding: 32px !important;
      }
      .u-pe-32\@xl {
        padding-inline-end: 32px !important;
      }
      .u-ps-32\@xl {
        padding-inline-start: 32px !important;
      }
      .u-px-32\@xl {
        padding-inline: 32px !important;
      }
      .u-py-32\@xl {
        padding-block: 32px !important;
      }
      .u-mb-40\@xl {
        margin-block-end: 40px !important;
      }
      .u-mt-40\@xl {
        margin-block-start: 40px !important;
      }
      .u-mb-40\@xl {
        margin-block-end: 40px !important;
      }
      .u-m-40\@xl {
        margin: 40px !important;
      }
      .u-me-40\@xl {
        margin-inline-end: 40px !important;
      }
      .u-ms-40\@xl {
        margin-inline-start: 40px !important;
      }
      .u-mx-40\@xl {
        margin-inline: 40px !important;
      }
      .u-my-40\@xl {
        margin-block: 40px !important;
      }
      .u-pt-40\@xl {
        padding-block-start: 40px !important;
      }
      .u-pb-40\@xl {
        padding-block-end: 40px !important;
      }
      .u-p-40\@xl {
        padding: 40px !important;
      }
      .u-pe-40\@xl {
        padding-inline-end: 40px !important;
      }
      .u-ps-40\@xl {
        padding-inline-start: 40px !important;
      }
      .u-px-40\@xl {
        padding-inline: 40px !important;
      }
      .u-py-40\@xl {
        padding-block: 40px !important;
      }
      .u-mb-48\@xl {
        margin-block-end: 48px !important;
      }
      .u-mt-48\@xl {
        margin-block-start: 48px !important;
      }
      .u-mb-48\@xl {
        margin-block-end: 48px !important;
      }
      .u-m-48\@xl {
        margin: 48px !important;
      }
      .u-me-48\@xl {
        margin-inline-end: 48px !important;
      }
      .u-ms-48\@xl {
        margin-inline-start: 48px !important;
      }
      .u-mx-48\@xl {
        margin-inline: 48px !important;
      }
      .u-my-48\@xl {
        margin-block: 48px !important;
      }
      .u-pt-48\@xl {
        padding-block-start: 48px !important;
      }
      .u-pb-48\@xl {
        padding-block-end: 48px !important;
      }
      .u-p-48\@xl {
        padding: 48px !important;
      }
      .u-pe-48\@xl {
        padding-inline-end: 48px !important;
      }
      .u-ps-48\@xl {
        padding-inline-start: 48px !important;
      }
      .u-px-48\@xl {
        padding-inline: 48px !important;
      }
      .u-py-48\@xl {
        padding-block: 48px !important;
      }
      .u-mb-64\@xl {
        margin-block-end: 64px !important;
      }
      .u-mt-64\@xl {
        margin-block-start: 64px !important;
      }
      .u-mb-64\@xl {
        margin-block-end: 64px !important;
      }
      .u-m-64\@xl {
        margin: 64px !important;
      }
      .u-me-64\@xl {
        margin-inline-end: 64px !important;
      }
      .u-ms-64\@xl {
        margin-inline-start: 64px !important;
      }
      .u-mx-64\@xl {
        margin-inline: 64px !important;
      }
      .u-my-64\@xl {
        margin-block: 64px !important;
      }
      .u-pt-64\@xl {
        padding-block-start: 64px !important;
      }
      .u-pb-64\@xl {
        padding-block-end: 64px !important;
      }
      .u-p-64\@xl {
        padding: 64px !important;
      }
      .u-pe-64\@xl {
        padding-inline-end: 64px !important;
      }
      .u-ps-64\@xl {
        padding-inline-start: 64px !important;
      }
      .u-px-64\@xl {
        padding-inline: 64px !important;
      }
      .u-py-64\@xl {
        padding-block: 64px !important;
      }
      .u-mb-auto\@xl {
        margin-block-end: auto !important;
      }
      .u-mt-auto\@xl {
        margin-block-start: auto !important;
      }
      .u-mb-auto\@xl {
        margin-block-end: auto !important;
      }
      .u-m-auto\@xl {
        margin: auto !important;
      }
      .u-me-auto\@xl {
        margin-inline-end: auto !important;
      }
      .u-ms-auto\@xl {
        margin-inline-start: auto !important;
      }
      .u-mx-auto\@xl {
        margin-inline: auto !important;
      }
      .u-my-auto\@xl {
        margin-block: auto !important;
      }
      .u-pt-auto\@xl {
        padding-block-start: auto !important;
      }
      .u-pb-auto\@xl {
        padding-block-end: auto !important;
      }
      .u-p-auto\@xl {
        padding: auto !important;
      }
      .u-pe-auto\@xl {
        padding-inline-end: auto !important;
      }
      .u-ps-auto\@xl {
        padding-inline-start: auto !important;
      }
      .u-px-auto\@xl {
        padding-inline: auto !important;
      }
      .u-py-auto\@xl {
        padding-block: auto !important;
      }
    }
    @media (min-width: 1400px) {
      .u-mb-0\@xxl {
        margin-block-end: 0 !important;
      }
      .u-mt-0\@xxl {
        margin-block-start: 0 !important;
      }
      .u-mb-0\@xxl {
        margin-block-end: 0 !important;
      }
      .u-m-0\@xxl {
        margin: 0 !important;
      }
      .u-me-0\@xxl {
        margin-inline-end: 0 !important;
      }
      .u-ms-0\@xxl {
        margin-inline-start: 0 !important;
      }
      .u-mx-0\@xxl {
        margin-inline: 0 !important;
      }
      .u-my-0\@xxl {
        margin-block: 0 !important;
      }
      .u-pt-0\@xxl {
        padding-block-start: 0 !important;
      }
      .u-pb-0\@xxl {
        padding-block-end: 0 !important;
      }
      .u-p-0\@xxl {
        padding: 0 !important;
      }
      .u-pe-0\@xxl {
        padding-inline-end: 0 !important;
      }
      .u-ps-0\@xxl {
        padding-inline-start: 0 !important;
      }
      .u-px-0\@xxl {
        padding-inline: 0 !important;
      }
      .u-py-0\@xxl {
        padding-block: 0 !important;
      }
      .u-mb-4\@xxl {
        margin-block-end: 4px !important;
      }
      .u-mt-4\@xxl {
        margin-block-start: 4px !important;
      }
      .u-mb-4\@xxl {
        margin-block-end: 4px !important;
      }
      .u-m-4\@xxl {
        margin: 4px !important;
      }
      .u-me-4\@xxl {
        margin-inline-end: 4px !important;
      }
      .u-ms-4\@xxl {
        margin-inline-start: 4px !important;
      }
      .u-mx-4\@xxl {
        margin-inline: 4px !important;
      }
      .u-my-4\@xxl {
        margin-block: 4px !important;
      }
      .u-pt-4\@xxl {
        padding-block-start: 4px !important;
      }
      .u-pb-4\@xxl {
        padding-block-end: 4px !important;
      }
      .u-p-4\@xxl {
        padding: 4px !important;
      }
      .u-pe-4\@xxl {
        padding-inline-end: 4px !important;
      }
      .u-ps-4\@xxl {
        padding-inline-start: 4px !important;
      }
      .u-px-4\@xxl {
        padding-inline: 4px !important;
      }
      .u-py-4\@xxl {
        padding-block: 4px !important;
      }
      .u-mb-8\@xxl {
        margin-block-end: 8px !important;
      }
      .u-mt-8\@xxl {
        margin-block-start: 8px !important;
      }
      .u-mb-8\@xxl {
        margin-block-end: 8px !important;
      }
      .u-m-8\@xxl {
        margin: 8px !important;
      }
      .u-me-8\@xxl {
        margin-inline-end: 8px !important;
      }
      .u-ms-8\@xxl {
        margin-inline-start: 8px !important;
      }
      .u-mx-8\@xxl {
        margin-inline: 8px !important;
      }
      .u-my-8\@xxl {
        margin-block: 8px !important;
      }
      .u-pt-8\@xxl {
        padding-block-start: 8px !important;
      }
      .u-pb-8\@xxl {
        padding-block-end: 8px !important;
      }
      .u-p-8\@xxl {
        padding: 8px !important;
      }
      .u-pe-8\@xxl {
        padding-inline-end: 8px !important;
      }
      .u-ps-8\@xxl {
        padding-inline-start: 8px !important;
      }
      .u-px-8\@xxl {
        padding-inline: 8px !important;
      }
      .u-py-8\@xxl {
        padding-block: 8px !important;
      }
      .u-mb-12\@xxl {
        margin-block-end: 12px !important;
      }
      .u-mt-12\@xxl {
        margin-block-start: 12px !important;
      }
      .u-mb-12\@xxl {
        margin-block-end: 12px !important;
      }
      .u-m-12\@xxl {
        margin: 12px !important;
      }
      .u-me-12\@xxl {
        margin-inline-end: 12px !important;
      }
      .u-ms-12\@xxl {
        margin-inline-start: 12px !important;
      }
      .u-mx-12\@xxl {
        margin-inline: 12px !important;
      }
      .u-my-12\@xxl {
        margin-block: 12px !important;
      }
      .u-pt-12\@xxl {
        padding-block-start: 12px !important;
      }
      .u-pb-12\@xxl {
        padding-block-end: 12px !important;
      }
      .u-p-12\@xxl {
        padding: 12px !important;
      }
      .u-pe-12\@xxl {
        padding-inline-end: 12px !important;
      }
      .u-ps-12\@xxl {
        padding-inline-start: 12px !important;
      }
      .u-px-12\@xxl {
        padding-inline: 12px !important;
      }
      .u-py-12\@xxl {
        padding-block: 12px !important;
      }
      .u-mb-16\@xxl {
        margin-block-end: 16px !important;
      }
      .u-mt-16\@xxl {
        margin-block-start: 16px !important;
      }
      .u-mb-16\@xxl {
        margin-block-end: 16px !important;
      }
      .u-m-16\@xxl {
        margin: 16px !important;
      }
      .u-me-16\@xxl {
        margin-inline-end: 16px !important;
      }
      .u-ms-16\@xxl {
        margin-inline-start: 16px !important;
      }
      .u-mx-16\@xxl {
        margin-inline: 16px !important;
      }
      .u-my-16\@xxl {
        margin-block: 16px !important;
      }
      .u-pt-16\@xxl {
        padding-block-start: 16px !important;
      }
      .u-pb-16\@xxl {
        padding-block-end: 16px !important;
      }
      .u-p-16\@xxl {
        padding: 16px !important;
      }
      .u-pe-16\@xxl {
        padding-inline-end: 16px !important;
      }
      .u-ps-16\@xxl {
        padding-inline-start: 16px !important;
      }
      .u-px-16\@xxl {
        padding-inline: 16px !important;
      }
      .u-py-16\@xxl {
        padding-block: 16px !important;
      }
      .u-mb-20\@xxl {
        margin-block-end: 20px !important;
      }
      .u-mt-20\@xxl {
        margin-block-start: 20px !important;
      }
      .u-mb-20\@xxl {
        margin-block-end: 20px !important;
      }
      .u-m-20\@xxl {
        margin: 20px !important;
      }
      .u-me-20\@xxl {
        margin-inline-end: 20px !important;
      }
      .u-ms-20\@xxl {
        margin-inline-start: 20px !important;
      }
      .u-mx-20\@xxl {
        margin-inline: 20px !important;
      }
      .u-my-20\@xxl {
        margin-block: 20px !important;
      }
      .u-pt-20\@xxl {
        padding-block-start: 20px !important;
      }
      .u-pb-20\@xxl {
        padding-block-end: 20px !important;
      }
      .u-p-20\@xxl {
        padding: 20px !important;
      }
      .u-pe-20\@xxl {
        padding-inline-end: 20px !important;
      }
      .u-ps-20\@xxl {
        padding-inline-start: 20px !important;
      }
      .u-px-20\@xxl {
        padding-inline: 20px !important;
      }
      .u-py-20\@xxl {
        padding-block: 20px !important;
      }
      .u-mb-24\@xxl {
        margin-block-end: 24px !important;
      }
      .u-mt-24\@xxl {
        margin-block-start: 24px !important;
      }
      .u-mb-24\@xxl {
        margin-block-end: 24px !important;
      }
      .u-m-24\@xxl {
        margin: 24px !important;
      }
      .u-me-24\@xxl {
        margin-inline-end: 24px !important;
      }
      .u-ms-24\@xxl {
        margin-inline-start: 24px !important;
      }
      .u-mx-24\@xxl {
        margin-inline: 24px !important;
      }
      .u-my-24\@xxl {
        margin-block: 24px !important;
      }
      .u-pt-24\@xxl {
        padding-block-start: 24px !important;
      }
      .u-pb-24\@xxl {
        padding-block-end: 24px !important;
      }
      .u-p-24\@xxl {
        padding: 24px !important;
      }
      .u-pe-24\@xxl {
        padding-inline-end: 24px !important;
      }
      .u-ps-24\@xxl {
        padding-inline-start: 24px !important;
      }
      .u-px-24\@xxl {
        padding-inline: 24px !important;
      }
      .u-py-24\@xxl {
        padding-block: 24px !important;
      }
      .u-mb-28\@xxl {
        margin-block-end: 28px !important;
      }
      .u-mt-28\@xxl {
        margin-block-start: 28px !important;
      }
      .u-mb-28\@xxl {
        margin-block-end: 28px !important;
      }
      .u-m-28\@xxl {
        margin: 28px !important;
      }
      .u-me-28\@xxl {
        margin-inline-end: 28px !important;
      }
      .u-ms-28\@xxl {
        margin-inline-start: 28px !important;
      }
      .u-mx-28\@xxl {
        margin-inline: 28px !important;
      }
      .u-my-28\@xxl {
        margin-block: 28px !important;
      }
      .u-pt-28\@xxl {
        padding-block-start: 28px !important;
      }
      .u-pb-28\@xxl {
        padding-block-end: 28px !important;
      }
      .u-p-28\@xxl {
        padding: 28px !important;
      }
      .u-pe-28\@xxl {
        padding-inline-end: 28px !important;
      }
      .u-ps-28\@xxl {
        padding-inline-start: 28px !important;
      }
      .u-px-28\@xxl {
        padding-inline: 28px !important;
      }
      .u-py-28\@xxl {
        padding-block: 28px !important;
      }
      .u-mb-32\@xxl {
        margin-block-end: 32px !important;
      }
      .u-mt-32\@xxl {
        margin-block-start: 32px !important;
      }
      .u-mb-32\@xxl {
        margin-block-end: 32px !important;
      }
      .u-m-32\@xxl {
        margin: 32px !important;
      }
      .u-me-32\@xxl {
        margin-inline-end: 32px !important;
      }
      .u-ms-32\@xxl {
        margin-inline-start: 32px !important;
      }
      .u-mx-32\@xxl {
        margin-inline: 32px !important;
      }
      .u-my-32\@xxl {
        margin-block: 32px !important;
      }
      .u-pt-32\@xxl {
        padding-block-start: 32px !important;
      }
      .u-pb-32\@xxl {
        padding-block-end: 32px !important;
      }
      .u-p-32\@xxl {
        padding: 32px !important;
      }
      .u-pe-32\@xxl {
        padding-inline-end: 32px !important;
      }
      .u-ps-32\@xxl {
        padding-inline-start: 32px !important;
      }
      .u-px-32\@xxl {
        padding-inline: 32px !important;
      }
      .u-py-32\@xxl {
        padding-block: 32px !important;
      }
      .u-mb-40\@xxl {
        margin-block-end: 40px !important;
      }
      .u-mt-40\@xxl {
        margin-block-start: 40px !important;
      }
      .u-mb-40\@xxl {
        margin-block-end: 40px !important;
      }
      .u-m-40\@xxl {
        margin: 40px !important;
      }
      .u-me-40\@xxl {
        margin-inline-end: 40px !important;
      }
      .u-ms-40\@xxl {
        margin-inline-start: 40px !important;
      }
      .u-mx-40\@xxl {
        margin-inline: 40px !important;
      }
      .u-my-40\@xxl {
        margin-block: 40px !important;
      }
      .u-pt-40\@xxl {
        padding-block-start: 40px !important;
      }
      .u-pb-40\@xxl {
        padding-block-end: 40px !important;
      }
      .u-p-40\@xxl {
        padding: 40px !important;
      }
      .u-pe-40\@xxl {
        padding-inline-end: 40px !important;
      }
      .u-ps-40\@xxl {
        padding-inline-start: 40px !important;
      }
      .u-px-40\@xxl {
        padding-inline: 40px !important;
      }
      .u-py-40\@xxl {
        padding-block: 40px !important;
      }
      .u-mb-48\@xxl {
        margin-block-end: 48px !important;
      }
      .u-mt-48\@xxl {
        margin-block-start: 48px !important;
      }
      .u-mb-48\@xxl {
        margin-block-end: 48px !important;
      }
      .u-m-48\@xxl {
        margin: 48px !important;
      }
      .u-me-48\@xxl {
        margin-inline-end: 48px !important;
      }
      .u-ms-48\@xxl {
        margin-inline-start: 48px !important;
      }
      .u-mx-48\@xxl {
        margin-inline: 48px !important;
      }
      .u-my-48\@xxl {
        margin-block: 48px !important;
      }
      .u-pt-48\@xxl {
        padding-block-start: 48px !important;
      }
      .u-pb-48\@xxl {
        padding-block-end: 48px !important;
      }
      .u-p-48\@xxl {
        padding: 48px !important;
      }
      .u-pe-48\@xxl {
        padding-inline-end: 48px !important;
      }
      .u-ps-48\@xxl {
        padding-inline-start: 48px !important;
      }
      .u-px-48\@xxl {
        padding-inline: 48px !important;
      }
      .u-py-48\@xxl {
        padding-block: 48px !important;
      }
      .u-mb-64\@xxl {
        margin-block-end: 64px !important;
      }
      .u-mt-64\@xxl {
        margin-block-start: 64px !important;
      }
      .u-mb-64\@xxl {
        margin-block-end: 64px !important;
      }
      .u-m-64\@xxl {
        margin: 64px !important;
      }
      .u-me-64\@xxl {
        margin-inline-end: 64px !important;
      }
      .u-ms-64\@xxl {
        margin-inline-start: 64px !important;
      }
      .u-mx-64\@xxl {
        margin-inline: 64px !important;
      }
      .u-my-64\@xxl {
        margin-block: 64px !important;
      }
      .u-pt-64\@xxl {
        padding-block-start: 64px !important;
      }
      .u-pb-64\@xxl {
        padding-block-end: 64px !important;
      }
      .u-p-64\@xxl {
        padding: 64px !important;
      }
      .u-pe-64\@xxl {
        padding-inline-end: 64px !important;
      }
      .u-ps-64\@xxl {
        padding-inline-start: 64px !important;
      }
      .u-px-64\@xxl {
        padding-inline: 64px !important;
      }
      .u-py-64\@xxl {
        padding-block: 64px !important;
      }
      .u-mb-auto\@xxl {
        margin-block-end: auto !important;
      }
      .u-mt-auto\@xxl {
        margin-block-start: auto !important;
      }
      .u-mb-auto\@xxl {
        margin-block-end: auto !important;
      }
      .u-m-auto\@xxl {
        margin: auto !important;
      }
      .u-me-auto\@xxl {
        margin-inline-end: auto !important;
      }
      .u-ms-auto\@xxl {
        margin-inline-start: auto !important;
      }
      .u-mx-auto\@xxl {
        margin-inline: auto !important;
      }
      .u-my-auto\@xxl {
        margin-block: auto !important;
      }
      .u-pt-auto\@xxl {
        padding-block-start: auto !important;
      }
      .u-pb-auto\@xxl {
        padding-block-end: auto !important;
      }
      .u-p-auto\@xxl {
        padding: auto !important;
      }
      .u-pe-auto\@xxl {
        padding-inline-end: auto !important;
      }
      .u-ps-auto\@xxl {
        padding-inline-start: auto !important;
      }
      .u-px-auto\@xxl {
        padding-inline: auto !important;
      }
      .u-py-auto\@xxl {
        padding-block: auto !important;
      }
    }
    @media (min-width: 1600px) {
      .u-mb-0\@2xxl {
        margin-block-end: 0 !important;
      }
      .u-mt-0\@2xxl {
        margin-block-start: 0 !important;
      }
      .u-mb-0\@2xxl {
        margin-block-end: 0 !important;
      }
      .u-m-0\@2xxl {
        margin: 0 !important;
      }
      .u-me-0\@2xxl {
        margin-inline-end: 0 !important;
      }
      .u-ms-0\@2xxl {
        margin-inline-start: 0 !important;
      }
      .u-mx-0\@2xxl {
        margin-inline: 0 !important;
      }
      .u-my-0\@2xxl {
        margin-block: 0 !important;
      }
      .u-pt-0\@2xxl {
        padding-block-start: 0 !important;
      }
      .u-pb-0\@2xxl {
        padding-block-end: 0 !important;
      }
      .u-p-0\@2xxl {
        padding: 0 !important;
      }
      .u-pe-0\@2xxl {
        padding-inline-end: 0 !important;
      }
      .u-ps-0\@2xxl {
        padding-inline-start: 0 !important;
      }
      .u-px-0\@2xxl {
        padding-inline: 0 !important;
      }
      .u-py-0\@2xxl {
        padding-block: 0 !important;
      }
      .u-mb-4\@2xxl {
        margin-block-end: 4px !important;
      }
      .u-mt-4\@2xxl {
        margin-block-start: 4px !important;
      }
      .u-mb-4\@2xxl {
        margin-block-end: 4px !important;
      }
      .u-m-4\@2xxl {
        margin: 4px !important;
      }
      .u-me-4\@2xxl {
        margin-inline-end: 4px !important;
      }
      .u-ms-4\@2xxl {
        margin-inline-start: 4px !important;
      }
      .u-mx-4\@2xxl {
        margin-inline: 4px !important;
      }
      .u-my-4\@2xxl {
        margin-block: 4px !important;
      }
      .u-pt-4\@2xxl {
        padding-block-start: 4px !important;
      }
      .u-pb-4\@2xxl {
        padding-block-end: 4px !important;
      }
      .u-p-4\@2xxl {
        padding: 4px !important;
      }
      .u-pe-4\@2xxl {
        padding-inline-end: 4px !important;
      }
      .u-ps-4\@2xxl {
        padding-inline-start: 4px !important;
      }
      .u-px-4\@2xxl {
        padding-inline: 4px !important;
      }
      .u-py-4\@2xxl {
        padding-block: 4px !important;
      }
      .u-mb-8\@2xxl {
        margin-block-end: 8px !important;
      }
      .u-mt-8\@2xxl {
        margin-block-start: 8px !important;
      }
      .u-mb-8\@2xxl {
        margin-block-end: 8px !important;
      }
      .u-m-8\@2xxl {
        margin: 8px !important;
      }
      .u-me-8\@2xxl {
        margin-inline-end: 8px !important;
      }
      .u-ms-8\@2xxl {
        margin-inline-start: 8px !important;
      }
      .u-mx-8\@2xxl {
        margin-inline: 8px !important;
      }
      .u-my-8\@2xxl {
        margin-block: 8px !important;
      }
      .u-pt-8\@2xxl {
        padding-block-start: 8px !important;
      }
      .u-pb-8\@2xxl {
        padding-block-end: 8px !important;
      }
      .u-p-8\@2xxl {
        padding: 8px !important;
      }
      .u-pe-8\@2xxl {
        padding-inline-end: 8px !important;
      }
      .u-ps-8\@2xxl {
        padding-inline-start: 8px !important;
      }
      .u-px-8\@2xxl {
        padding-inline: 8px !important;
      }
      .u-py-8\@2xxl {
        padding-block: 8px !important;
      }
      .u-mb-12\@2xxl {
        margin-block-end: 12px !important;
      }
      .u-mt-12\@2xxl {
        margin-block-start: 12px !important;
      }
      .u-mb-12\@2xxl {
        margin-block-end: 12px !important;
      }
      .u-m-12\@2xxl {
        margin: 12px !important;
      }
      .u-me-12\@2xxl {
        margin-inline-end: 12px !important;
      }
      .u-ms-12\@2xxl {
        margin-inline-start: 12px !important;
      }
      .u-mx-12\@2xxl {
        margin-inline: 12px !important;
      }
      .u-my-12\@2xxl {
        margin-block: 12px !important;
      }
      .u-pt-12\@2xxl {
        padding-block-start: 12px !important;
      }
      .u-pb-12\@2xxl {
        padding-block-end: 12px !important;
      }
      .u-p-12\@2xxl {
        padding: 12px !important;
      }
      .u-pe-12\@2xxl {
        padding-inline-end: 12px !important;
      }
      .u-ps-12\@2xxl {
        padding-inline-start: 12px !important;
      }
      .u-px-12\@2xxl {
        padding-inline: 12px !important;
      }
      .u-py-12\@2xxl {
        padding-block: 12px !important;
      }
      .u-mb-16\@2xxl {
        margin-block-end: 16px !important;
      }
      .u-mt-16\@2xxl {
        margin-block-start: 16px !important;
      }
      .u-mb-16\@2xxl {
        margin-block-end: 16px !important;
      }
      .u-m-16\@2xxl {
        margin: 16px !important;
      }
      .u-me-16\@2xxl {
        margin-inline-end: 16px !important;
      }
      .u-ms-16\@2xxl {
        margin-inline-start: 16px !important;
      }
      .u-mx-16\@2xxl {
        margin-inline: 16px !important;
      }
      .u-my-16\@2xxl {
        margin-block: 16px !important;
      }
      .u-pt-16\@2xxl {
        padding-block-start: 16px !important;
      }
      .u-pb-16\@2xxl {
        padding-block-end: 16px !important;
      }
      .u-p-16\@2xxl {
        padding: 16px !important;
      }
      .u-pe-16\@2xxl {
        padding-inline-end: 16px !important;
      }
      .u-ps-16\@2xxl {
        padding-inline-start: 16px !important;
      }
      .u-px-16\@2xxl {
        padding-inline: 16px !important;
      }
      .u-py-16\@2xxl {
        padding-block: 16px !important;
      }
      .u-mb-20\@2xxl {
        margin-block-end: 20px !important;
      }
      .u-mt-20\@2xxl {
        margin-block-start: 20px !important;
      }
      .u-mb-20\@2xxl {
        margin-block-end: 20px !important;
      }
      .u-m-20\@2xxl {
        margin: 20px !important;
      }
      .u-me-20\@2xxl {
        margin-inline-end: 20px !important;
      }
      .u-ms-20\@2xxl {
        margin-inline-start: 20px !important;
      }
      .u-mx-20\@2xxl {
        margin-inline: 20px !important;
      }
      .u-my-20\@2xxl {
        margin-block: 20px !important;
      }
      .u-pt-20\@2xxl {
        padding-block-start: 20px !important;
      }
      .u-pb-20\@2xxl {
        padding-block-end: 20px !important;
      }
      .u-p-20\@2xxl {
        padding: 20px !important;
      }
      .u-pe-20\@2xxl {
        padding-inline-end: 20px !important;
      }
      .u-ps-20\@2xxl {
        padding-inline-start: 20px !important;
      }
      .u-px-20\@2xxl {
        padding-inline: 20px !important;
      }
      .u-py-20\@2xxl {
        padding-block: 20px !important;
      }
      .u-mb-24\@2xxl {
        margin-block-end: 24px !important;
      }
      .u-mt-24\@2xxl {
        margin-block-start: 24px !important;
      }
      .u-mb-24\@2xxl {
        margin-block-end: 24px !important;
      }
      .u-m-24\@2xxl {
        margin: 24px !important;
      }
      .u-me-24\@2xxl {
        margin-inline-end: 24px !important;
      }
      .u-ms-24\@2xxl {
        margin-inline-start: 24px !important;
      }
      .u-mx-24\@2xxl {
        margin-inline: 24px !important;
      }
      .u-my-24\@2xxl {
        margin-block: 24px !important;
      }
      .u-pt-24\@2xxl {
        padding-block-start: 24px !important;
      }
      .u-pb-24\@2xxl {
        padding-block-end: 24px !important;
      }
      .u-p-24\@2xxl {
        padding: 24px !important;
      }
      .u-pe-24\@2xxl {
        padding-inline-end: 24px !important;
      }
      .u-ps-24\@2xxl {
        padding-inline-start: 24px !important;
      }
      .u-px-24\@2xxl {
        padding-inline: 24px !important;
      }
      .u-py-24\@2xxl {
        padding-block: 24px !important;
      }
      .u-mb-28\@2xxl {
        margin-block-end: 28px !important;
      }
      .u-mt-28\@2xxl {
        margin-block-start: 28px !important;
      }
      .u-mb-28\@2xxl {
        margin-block-end: 28px !important;
      }
      .u-m-28\@2xxl {
        margin: 28px !important;
      }
      .u-me-28\@2xxl {
        margin-inline-end: 28px !important;
      }
      .u-ms-28\@2xxl {
        margin-inline-start: 28px !important;
      }
      .u-mx-28\@2xxl {
        margin-inline: 28px !important;
      }
      .u-my-28\@2xxl {
        margin-block: 28px !important;
      }
      .u-pt-28\@2xxl {
        padding-block-start: 28px !important;
      }
      .u-pb-28\@2xxl {
        padding-block-end: 28px !important;
      }
      .u-p-28\@2xxl {
        padding: 28px !important;
      }
      .u-pe-28\@2xxl {
        padding-inline-end: 28px !important;
      }
      .u-ps-28\@2xxl {
        padding-inline-start: 28px !important;
      }
      .u-px-28\@2xxl {
        padding-inline: 28px !important;
      }
      .u-py-28\@2xxl {
        padding-block: 28px !important;
      }
      .u-mb-32\@2xxl {
        margin-block-end: 32px !important;
      }
      .u-mt-32\@2xxl {
        margin-block-start: 32px !important;
      }
      .u-mb-32\@2xxl {
        margin-block-end: 32px !important;
      }
      .u-m-32\@2xxl {
        margin: 32px !important;
      }
      .u-me-32\@2xxl {
        margin-inline-end: 32px !important;
      }
      .u-ms-32\@2xxl {
        margin-inline-start: 32px !important;
      }
      .u-mx-32\@2xxl {
        margin-inline: 32px !important;
      }
      .u-my-32\@2xxl {
        margin-block: 32px !important;
      }
      .u-pt-32\@2xxl {
        padding-block-start: 32px !important;
      }
      .u-pb-32\@2xxl {
        padding-block-end: 32px !important;
      }
      .u-p-32\@2xxl {
        padding: 32px !important;
      }
      .u-pe-32\@2xxl {
        padding-inline-end: 32px !important;
      }
      .u-ps-32\@2xxl {
        padding-inline-start: 32px !important;
      }
      .u-px-32\@2xxl {
        padding-inline: 32px !important;
      }
      .u-py-32\@2xxl {
        padding-block: 32px !important;
      }
      .u-mb-40\@2xxl {
        margin-block-end: 40px !important;
      }
      .u-mt-40\@2xxl {
        margin-block-start: 40px !important;
      }
      .u-mb-40\@2xxl {
        margin-block-end: 40px !important;
      }
      .u-m-40\@2xxl {
        margin: 40px !important;
      }
      .u-me-40\@2xxl {
        margin-inline-end: 40px !important;
      }
      .u-ms-40\@2xxl {
        margin-inline-start: 40px !important;
      }
      .u-mx-40\@2xxl {
        margin-inline: 40px !important;
      }
      .u-my-40\@2xxl {
        margin-block: 40px !important;
      }
      .u-pt-40\@2xxl {
        padding-block-start: 40px !important;
      }
      .u-pb-40\@2xxl {
        padding-block-end: 40px !important;
      }
      .u-p-40\@2xxl {
        padding: 40px !important;
      }
      .u-pe-40\@2xxl {
        padding-inline-end: 40px !important;
      }
      .u-ps-40\@2xxl {
        padding-inline-start: 40px !important;
      }
      .u-px-40\@2xxl {
        padding-inline: 40px !important;
      }
      .u-py-40\@2xxl {
        padding-block: 40px !important;
      }
      .u-mb-48\@2xxl {
        margin-block-end: 48px !important;
      }
      .u-mt-48\@2xxl {
        margin-block-start: 48px !important;
      }
      .u-mb-48\@2xxl {
        margin-block-end: 48px !important;
      }
      .u-m-48\@2xxl {
        margin: 48px !important;
      }
      .u-me-48\@2xxl {
        margin-inline-end: 48px !important;
      }
      .u-ms-48\@2xxl {
        margin-inline-start: 48px !important;
      }
      .u-mx-48\@2xxl {
        margin-inline: 48px !important;
      }
      .u-my-48\@2xxl {
        margin-block: 48px !important;
      }
      .u-pt-48\@2xxl {
        padding-block-start: 48px !important;
      }
      .u-pb-48\@2xxl {
        padding-block-end: 48px !important;
      }
      .u-p-48\@2xxl {
        padding: 48px !important;
      }
      .u-pe-48\@2xxl {
        padding-inline-end: 48px !important;
      }
      .u-ps-48\@2xxl {
        padding-inline-start: 48px !important;
      }
      .u-px-48\@2xxl {
        padding-inline: 48px !important;
      }
      .u-py-48\@2xxl {
        padding-block: 48px !important;
      }
      .u-mb-64\@2xxl {
        margin-block-end: 64px !important;
      }
      .u-mt-64\@2xxl {
        margin-block-start: 64px !important;
      }
      .u-mb-64\@2xxl {
        margin-block-end: 64px !important;
      }
      .u-m-64\@2xxl {
        margin: 64px !important;
      }
      .u-me-64\@2xxl {
        margin-inline-end: 64px !important;
      }
      .u-ms-64\@2xxl {
        margin-inline-start: 64px !important;
      }
      .u-mx-64\@2xxl {
        margin-inline: 64px !important;
      }
      .u-my-64\@2xxl {
        margin-block: 64px !important;
      }
      .u-pt-64\@2xxl {
        padding-block-start: 64px !important;
      }
      .u-pb-64\@2xxl {
        padding-block-end: 64px !important;
      }
      .u-p-64\@2xxl {
        padding: 64px !important;
      }
      .u-pe-64\@2xxl {
        padding-inline-end: 64px !important;
      }
      .u-ps-64\@2xxl {
        padding-inline-start: 64px !important;
      }
      .u-px-64\@2xxl {
        padding-inline: 64px !important;
      }
      .u-py-64\@2xxl {
        padding-block: 64px !important;
      }
      .u-mb-auto\@2xxl {
        margin-block-end: auto !important;
      }
      .u-mt-auto\@2xxl {
        margin-block-start: auto !important;
      }
      .u-mb-auto\@2xxl {
        margin-block-end: auto !important;
      }
      .u-m-auto\@2xxl {
        margin: auto !important;
      }
      .u-me-auto\@2xxl {
        margin-inline-end: auto !important;
      }
      .u-ms-auto\@2xxl {
        margin-inline-start: auto !important;
      }
      .u-mx-auto\@2xxl {
        margin-inline: auto !important;
      }
      .u-my-auto\@2xxl {
        margin-block: auto !important;
      }
      .u-pt-auto\@2xxl {
        padding-block-start: auto !important;
      }
      .u-pb-auto\@2xxl {
        padding-block-end: auto !important;
      }
      .u-p-auto\@2xxl {
        padding: auto !important;
      }
      .u-pe-auto\@2xxl {
        padding-inline-end: auto !important;
      }
      .u-ps-auto\@2xxl {
        padding-inline-start: auto !important;
      }
      .u-px-auto\@2xxl {
        padding-inline: auto !important;
      }
      .u-py-auto\@2xxl {
        padding-block: auto !important;
      }
    }
    @media (min-width: 1920px) {
      .u-mb-0\@3xxl {
        margin-block-end: 0 !important;
      }
      .u-mt-0\@3xxl {
        margin-block-start: 0 !important;
      }
      .u-mb-0\@3xxl {
        margin-block-end: 0 !important;
      }
      .u-m-0\@3xxl {
        margin: 0 !important;
      }
      .u-me-0\@3xxl {
        margin-inline-end: 0 !important;
      }
      .u-ms-0\@3xxl {
        margin-inline-start: 0 !important;
      }
      .u-mx-0\@3xxl {
        margin-inline: 0 !important;
      }
      .u-my-0\@3xxl {
        margin-block: 0 !important;
      }
      .u-pt-0\@3xxl {
        padding-block-start: 0 !important;
      }
      .u-pb-0\@3xxl {
        padding-block-end: 0 !important;
      }
      .u-p-0\@3xxl {
        padding: 0 !important;
      }
      .u-pe-0\@3xxl {
        padding-inline-end: 0 !important;
      }
      .u-ps-0\@3xxl {
        padding-inline-start: 0 !important;
      }
      .u-px-0\@3xxl {
        padding-inline: 0 !important;
      }
      .u-py-0\@3xxl {
        padding-block: 0 !important;
      }
      .u-mb-4\@3xxl {
        margin-block-end: 4px !important;
      }
      .u-mt-4\@3xxl {
        margin-block-start: 4px !important;
      }
      .u-mb-4\@3xxl {
        margin-block-end: 4px !important;
      }
      .u-m-4\@3xxl {
        margin: 4px !important;
      }
      .u-me-4\@3xxl {
        margin-inline-end: 4px !important;
      }
      .u-ms-4\@3xxl {
        margin-inline-start: 4px !important;
      }
      .u-mx-4\@3xxl {
        margin-inline: 4px !important;
      }
      .u-my-4\@3xxl {
        margin-block: 4px !important;
      }
      .u-pt-4\@3xxl {
        padding-block-start: 4px !important;
      }
      .u-pb-4\@3xxl {
        padding-block-end: 4px !important;
      }
      .u-p-4\@3xxl {
        padding: 4px !important;
      }
      .u-pe-4\@3xxl {
        padding-inline-end: 4px !important;
      }
      .u-ps-4\@3xxl {
        padding-inline-start: 4px !important;
      }
      .u-px-4\@3xxl {
        padding-inline: 4px !important;
      }
      .u-py-4\@3xxl {
        padding-block: 4px !important;
      }
      .u-mb-8\@3xxl {
        margin-block-end: 8px !important;
      }
      .u-mt-8\@3xxl {
        margin-block-start: 8px !important;
      }
      .u-mb-8\@3xxl {
        margin-block-end: 8px !important;
      }
      .u-m-8\@3xxl {
        margin: 8px !important;
      }
      .u-me-8\@3xxl {
        margin-inline-end: 8px !important;
      }
      .u-ms-8\@3xxl {
        margin-inline-start: 8px !important;
      }
      .u-mx-8\@3xxl {
        margin-inline: 8px !important;
      }
      .u-my-8\@3xxl {
        margin-block: 8px !important;
      }
      .u-pt-8\@3xxl {
        padding-block-start: 8px !important;
      }
      .u-pb-8\@3xxl {
        padding-block-end: 8px !important;
      }
      .u-p-8\@3xxl {
        padding: 8px !important;
      }
      .u-pe-8\@3xxl {
        padding-inline-end: 8px !important;
      }
      .u-ps-8\@3xxl {
        padding-inline-start: 8px !important;
      }
      .u-px-8\@3xxl {
        padding-inline: 8px !important;
      }
      .u-py-8\@3xxl {
        padding-block: 8px !important;
      }
      .u-mb-12\@3xxl {
        margin-block-end: 12px !important;
      }
      .u-mt-12\@3xxl {
        margin-block-start: 12px !important;
      }
      .u-mb-12\@3xxl {
        margin-block-end: 12px !important;
      }
      .u-m-12\@3xxl {
        margin: 12px !important;
      }
      .u-me-12\@3xxl {
        margin-inline-end: 12px !important;
      }
      .u-ms-12\@3xxl {
        margin-inline-start: 12px !important;
      }
      .u-mx-12\@3xxl {
        margin-inline: 12px !important;
      }
      .u-my-12\@3xxl {
        margin-block: 12px !important;
      }
      .u-pt-12\@3xxl {
        padding-block-start: 12px !important;
      }
      .u-pb-12\@3xxl {
        padding-block-end: 12px !important;
      }
      .u-p-12\@3xxl {
        padding: 12px !important;
      }
      .u-pe-12\@3xxl {
        padding-inline-end: 12px !important;
      }
      .u-ps-12\@3xxl {
        padding-inline-start: 12px !important;
      }
      .u-px-12\@3xxl {
        padding-inline: 12px !important;
      }
      .u-py-12\@3xxl {
        padding-block: 12px !important;
      }
      .u-mb-16\@3xxl {
        margin-block-end: 16px !important;
      }
      .u-mt-16\@3xxl {
        margin-block-start: 16px !important;
      }
      .u-mb-16\@3xxl {
        margin-block-end: 16px !important;
      }
      .u-m-16\@3xxl {
        margin: 16px !important;
      }
      .u-me-16\@3xxl {
        margin-inline-end: 16px !important;
      }
      .u-ms-16\@3xxl {
        margin-inline-start: 16px !important;
      }
      .u-mx-16\@3xxl {
        margin-inline: 16px !important;
      }
      .u-my-16\@3xxl {
        margin-block: 16px !important;
      }
      .u-pt-16\@3xxl {
        padding-block-start: 16px !important;
      }
      .u-pb-16\@3xxl {
        padding-block-end: 16px !important;
      }
      .u-p-16\@3xxl {
        padding: 16px !important;
      }
      .u-pe-16\@3xxl {
        padding-inline-end: 16px !important;
      }
      .u-ps-16\@3xxl {
        padding-inline-start: 16px !important;
      }
      .u-px-16\@3xxl {
        padding-inline: 16px !important;
      }
      .u-py-16\@3xxl {
        padding-block: 16px !important;
      }
      .u-mb-20\@3xxl {
        margin-block-end: 20px !important;
      }
      .u-mt-20\@3xxl {
        margin-block-start: 20px !important;
      }
      .u-mb-20\@3xxl {
        margin-block-end: 20px !important;
      }
      .u-m-20\@3xxl {
        margin: 20px !important;
      }
      .u-me-20\@3xxl {
        margin-inline-end: 20px !important;
      }
      .u-ms-20\@3xxl {
        margin-inline-start: 20px !important;
      }
      .u-mx-20\@3xxl {
        margin-inline: 20px !important;
      }
      .u-my-20\@3xxl {
        margin-block: 20px !important;
      }
      .u-pt-20\@3xxl {
        padding-block-start: 20px !important;
      }
      .u-pb-20\@3xxl {
        padding-block-end: 20px !important;
      }
      .u-p-20\@3xxl {
        padding: 20px !important;
      }
      .u-pe-20\@3xxl {
        padding-inline-end: 20px !important;
      }
      .u-ps-20\@3xxl {
        padding-inline-start: 20px !important;
      }
      .u-px-20\@3xxl {
        padding-inline: 20px !important;
      }
      .u-py-20\@3xxl {
        padding-block: 20px !important;
      }
      .u-mb-24\@3xxl {
        margin-block-end: 24px !important;
      }
      .u-mt-24\@3xxl {
        margin-block-start: 24px !important;
      }
      .u-mb-24\@3xxl {
        margin-block-end: 24px !important;
      }
      .u-m-24\@3xxl {
        margin: 24px !important;
      }
      .u-me-24\@3xxl {
        margin-inline-end: 24px !important;
      }
      .u-ms-24\@3xxl {
        margin-inline-start: 24px !important;
      }
      .u-mx-24\@3xxl {
        margin-inline: 24px !important;
      }
      .u-my-24\@3xxl {
        margin-block: 24px !important;
      }
      .u-pt-24\@3xxl {
        padding-block-start: 24px !important;
      }
      .u-pb-24\@3xxl {
        padding-block-end: 24px !important;
      }
      .u-p-24\@3xxl {
        padding: 24px !important;
      }
      .u-pe-24\@3xxl {
        padding-inline-end: 24px !important;
      }
      .u-ps-24\@3xxl {
        padding-inline-start: 24px !important;
      }
      .u-px-24\@3xxl {
        padding-inline: 24px !important;
      }
      .u-py-24\@3xxl {
        padding-block: 24px !important;
      }
      .u-mb-28\@3xxl {
        margin-block-end: 28px !important;
      }
      .u-mt-28\@3xxl {
        margin-block-start: 28px !important;
      }
      .u-mb-28\@3xxl {
        margin-block-end: 28px !important;
      }
      .u-m-28\@3xxl {
        margin: 28px !important;
      }
      .u-me-28\@3xxl {
        margin-inline-end: 28px !important;
      }
      .u-ms-28\@3xxl {
        margin-inline-start: 28px !important;
      }
      .u-mx-28\@3xxl {
        margin-inline: 28px !important;
      }
      .u-my-28\@3xxl {
        margin-block: 28px !important;
      }
      .u-pt-28\@3xxl {
        padding-block-start: 28px !important;
      }
      .u-pb-28\@3xxl {
        padding-block-end: 28px !important;
      }
      .u-p-28\@3xxl {
        padding: 28px !important;
      }
      .u-pe-28\@3xxl {
        padding-inline-end: 28px !important;
      }
      .u-ps-28\@3xxl {
        padding-inline-start: 28px !important;
      }
      .u-px-28\@3xxl {
        padding-inline: 28px !important;
      }
      .u-py-28\@3xxl {
        padding-block: 28px !important;
      }
      .u-mb-32\@3xxl {
        margin-block-end: 32px !important;
      }
      .u-mt-32\@3xxl {
        margin-block-start: 32px !important;
      }
      .u-mb-32\@3xxl {
        margin-block-end: 32px !important;
      }
      .u-m-32\@3xxl {
        margin: 32px !important;
      }
      .u-me-32\@3xxl {
        margin-inline-end: 32px !important;
      }
      .u-ms-32\@3xxl {
        margin-inline-start: 32px !important;
      }
      .u-mx-32\@3xxl {
        margin-inline: 32px !important;
      }
      .u-my-32\@3xxl {
        margin-block: 32px !important;
      }
      .u-pt-32\@3xxl {
        padding-block-start: 32px !important;
      }
      .u-pb-32\@3xxl {
        padding-block-end: 32px !important;
      }
      .u-p-32\@3xxl {
        padding: 32px !important;
      }
      .u-pe-32\@3xxl {
        padding-inline-end: 32px !important;
      }
      .u-ps-32\@3xxl {
        padding-inline-start: 32px !important;
      }
      .u-px-32\@3xxl {
        padding-inline: 32px !important;
      }
      .u-py-32\@3xxl {
        padding-block: 32px !important;
      }
      .u-mb-40\@3xxl {
        margin-block-end: 40px !important;
      }
      .u-mt-40\@3xxl {
        margin-block-start: 40px !important;
      }
      .u-mb-40\@3xxl {
        margin-block-end: 40px !important;
      }
      .u-m-40\@3xxl {
        margin: 40px !important;
      }
      .u-me-40\@3xxl {
        margin-inline-end: 40px !important;
      }
      .u-ms-40\@3xxl {
        margin-inline-start: 40px !important;
      }
      .u-mx-40\@3xxl {
        margin-inline: 40px !important;
      }
      .u-my-40\@3xxl {
        margin-block: 40px !important;
      }
      .u-pt-40\@3xxl {
        padding-block-start: 40px !important;
      }
      .u-pb-40\@3xxl {
        padding-block-end: 40px !important;
      }
      .u-p-40\@3xxl {
        padding: 40px !important;
      }
      .u-pe-40\@3xxl {
        padding-inline-end: 40px !important;
      }
      .u-ps-40\@3xxl {
        padding-inline-start: 40px !important;
      }
      .u-px-40\@3xxl {
        padding-inline: 40px !important;
      }
      .u-py-40\@3xxl {
        padding-block: 40px !important;
      }
      .u-mb-48\@3xxl {
        margin-block-end: 48px !important;
      }
      .u-mt-48\@3xxl {
        margin-block-start: 48px !important;
      }
      .u-mb-48\@3xxl {
        margin-block-end: 48px !important;
      }
      .u-m-48\@3xxl {
        margin: 48px !important;
      }
      .u-me-48\@3xxl {
        margin-inline-end: 48px !important;
      }
      .u-ms-48\@3xxl {
        margin-inline-start: 48px !important;
      }
      .u-mx-48\@3xxl {
        margin-inline: 48px !important;
      }
      .u-my-48\@3xxl {
        margin-block: 48px !important;
      }
      .u-pt-48\@3xxl {
        padding-block-start: 48px !important;
      }
      .u-pb-48\@3xxl {
        padding-block-end: 48px !important;
      }
      .u-p-48\@3xxl {
        padding: 48px !important;
      }
      .u-pe-48\@3xxl {
        padding-inline-end: 48px !important;
      }
      .u-ps-48\@3xxl {
        padding-inline-start: 48px !important;
      }
      .u-px-48\@3xxl {
        padding-inline: 48px !important;
      }
      .u-py-48\@3xxl {
        padding-block: 48px !important;
      }
      .u-mb-64\@3xxl {
        margin-block-end: 64px !important;
      }
      .u-mt-64\@3xxl {
        margin-block-start: 64px !important;
      }
      .u-mb-64\@3xxl {
        margin-block-end: 64px !important;
      }
      .u-m-64\@3xxl {
        margin: 64px !important;
      }
      .u-me-64\@3xxl {
        margin-inline-end: 64px !important;
      }
      .u-ms-64\@3xxl {
        margin-inline-start: 64px !important;
      }
      .u-mx-64\@3xxl {
        margin-inline: 64px !important;
      }
      .u-my-64\@3xxl {
        margin-block: 64px !important;
      }
      .u-pt-64\@3xxl {
        padding-block-start: 64px !important;
      }
      .u-pb-64\@3xxl {
        padding-block-end: 64px !important;
      }
      .u-p-64\@3xxl {
        padding: 64px !important;
      }
      .u-pe-64\@3xxl {
        padding-inline-end: 64px !important;
      }
      .u-ps-64\@3xxl {
        padding-inline-start: 64px !important;
      }
      .u-px-64\@3xxl {
        padding-inline: 64px !important;
      }
      .u-py-64\@3xxl {
        padding-block: 64px !important;
      }
      .u-mb-auto\@3xxl {
        margin-block-end: auto !important;
      }
      .u-mt-auto\@3xxl {
        margin-block-start: auto !important;
      }
      .u-mb-auto\@3xxl {
        margin-block-end: auto !important;
      }
      .u-m-auto\@3xxl {
        margin: auto !important;
      }
      .u-me-auto\@3xxl {
        margin-inline-end: auto !important;
      }
      .u-ms-auto\@3xxl {
        margin-inline-start: auto !important;
      }
      .u-mx-auto\@3xxl {
        margin-inline: auto !important;
      }
      .u-my-auto\@3xxl {
        margin-block: auto !important;
      }
      .u-pt-auto\@3xxl {
        padding-block-start: auto !important;
      }
      .u-pb-auto\@3xxl {
        padding-block-end: auto !important;
      }
      .u-p-auto\@3xxl {
        padding: auto !important;
      }
      .u-pe-auto\@3xxl {
        padding-inline-end: auto !important;
      }
      .u-ps-auto\@3xxl {
        padding-inline-start: auto !important;
      }
      .u-px-auto\@3xxl {
        padding-inline: auto !important;
      }
      .u-py-auto\@3xxl {
        padding-block: auto !important;
      }
    }
    .u-text-center {
      text-align: center !important;
    }
    .u-text-left {
      text-align: left !important;
    }
    .u-text-right {
      text-align: right !important;
    }
    .u-text-justify {
      text-align: justify !important;
    }
    .u-text-uppercase {
      text-transform: uppercase !important;
    }
    .u-text-sm {
      font-size: 14px !important;
    }
    .u-font-montserrat {
      font-family: "Montserrat", sans-serif !important;
    }
    .u-font-roboto {
      font-family: "Roboto", sans-serif !important;
    }
    .u-font-900 {
      font-weight: 900 !important;
    }
    .u-font-800 {
      font-weight: 800 !important;
    }
    .u-font-700 {
      font-weight: 700 !important;
    }
    .u-font-600 {
      font-weight: 600 !important;
    }
    .u-font-500 {
      font-weight: 500 !important;
    }
    .u-font-400 {
      font-weight: 400 !important;
    }
    .u-font-300 {
      font-weight: 300 !important;
    }
    .u-hidden {
      display: none !important;
    }
    .u-overflow-hidden {
      overflow: hidden !important;
    }
    .u-overflow-visible {
      overflow: hidden !important;
    }
    .u-bg-primary {
      background-color: rgb(var(--color-primary-rgb)) !important;
    }
    .u-text-primary {
      color: rgb(var(--color-primary-rgb)) !important;
    }
    .u-bg-primary-5 {
      background-color: rgba(var(--color-primary-rgb), 0.05) !important;
    }
    .u-text-primary-5 {
      color: rgba(var(--color-primary-rgb), 0.05) !important;
    }
    .u-bg-primary-10 {
      background-color: rgba(var(--color-primary-rgb), 0.1) !important;
    }
    .u-text-primary-10 {
      color: rgba(var(--color-primary-rgb), 0.1) !important;
    }
    .u-bg-primary-15 {
      background-color: rgba(var(--color-primary-rgb), 0.15) !important;
    }
    .u-text-primary-15 {
      color: rgba(var(--color-primary-rgb), 0.15) !important;
    }
    .u-bg-primary-20 {
      background-color: rgba(var(--color-primary-rgb), 0.2) !important;
    }
    .u-text-primary-20 {
      color: rgba(var(--color-primary-rgb), 0.2) !important;
    }
    .u-bg-primary-25 {
      background-color: rgba(var(--color-primary-rgb), 0.25) !important;
    }
    .u-text-primary-25 {
      color: rgba(var(--color-primary-rgb), 0.25) !important;
    }
    .u-bg-primary-30 {
      background-color: rgba(var(--color-primary-rgb), 0.3) !important;
    }
    .u-text-primary-30 {
      color: rgba(var(--color-primary-rgb), 0.3) !important;
    }
    .u-bg-primary-35 {
      background-color: rgba(var(--color-primary-rgb), 0.35) !important;
    }
    .u-text-primary-35 {
      color: rgba(var(--color-primary-rgb), 0.35) !important;
    }
    .u-bg-primary-40 {
      background-color: rgba(var(--color-primary-rgb), 0.4) !important;
    }
    .u-text-primary-40 {
      color: rgba(var(--color-primary-rgb), 0.4) !important;
    }
    .u-bg-primary-45 {
      background-color: rgba(var(--color-primary-rgb), 0.45) !important;
    }
    .u-text-primary-45 {
      color: rgba(var(--color-primary-rgb), 0.45) !important;
    }
    .u-bg-primary-50 {
      background-color: rgba(var(--color-primary-rgb), 0.5) !important;
    }
    .u-text-primary-50 {
      color: rgba(var(--color-primary-rgb), 0.5) !important;
    }
    .u-bg-primary-55 {
      background-color: rgba(var(--color-primary-rgb), 0.55) !important;
    }
    .u-text-primary-55 {
      color: rgba(var(--color-primary-rgb), 0.55) !important;
    }
    .u-bg-primary-60 {
      background-color: rgba(var(--color-primary-rgb), 0.6) !important;
    }
    .u-text-primary-60 {
      color: rgba(var(--color-primary-rgb), 0.6) !important;
    }
    .u-bg-primary-65 {
      background-color: rgba(var(--color-primary-rgb), 0.65) !important;
    }
    .u-text-primary-65 {
      color: rgba(var(--color-primary-rgb), 0.65) !important;
    }
    .u-bg-primary-70 {
      background-color: rgba(var(--color-primary-rgb), 0.7) !important;
    }
    .u-text-primary-70 {
      color: rgba(var(--color-primary-rgb), 0.7) !important;
    }
    .u-bg-primary-75 {
      background-color: rgba(var(--color-primary-rgb), 0.75) !important;
    }
    .u-text-primary-75 {
      color: rgba(var(--color-primary-rgb), 0.75) !important;
    }
    .u-bg-primary-80 {
      background-color: rgba(var(--color-primary-rgb), 0.8) !important;
    }
    .u-text-primary-80 {
      color: rgba(var(--color-primary-rgb), 0.8) !important;
    }
    .u-bg-primary-85 {
      background-color: rgba(var(--color-primary-rgb), 0.85) !important;
    }
    .u-text-primary-85 {
      color: rgba(var(--color-primary-rgb), 0.85) !important;
    }
    .u-bg-primary-90 {
      background-color: rgba(var(--color-primary-rgb), 0.9) !important;
    }
    .u-text-primary-90 {
      color: rgba(var(--color-primary-rgb), 0.9) !important;
    }
    .u-bg-primary-95 {
      background-color: rgba(var(--color-primary-rgb), 0.95) !important;
    }
    .u-text-primary-95 {
      color: rgba(var(--color-primary-rgb), 0.95) !important;
    }
    .u-bg-primary-100 {
      background-color: rgba(var(--color-primary-rgb), 1) !important;
    }
    .u-text-primary-100 {
      color: rgba(var(--color-primary-rgb), 1) !important;
    }
    .u-bg-secondary {
      background-color: rgb(var(--color-secondary-rgb)) !important;
    }
    .u-text-secondary {
      color: rgb(var(--color-secondary-rgb)) !important;
    }
    .u-bg-secondary-5 {
      background-color: rgba(var(--color-secondary-rgb), 0.05) !important;
    }
    .u-text-secondary-5 {
      color: rgba(var(--color-secondary-rgb), 0.05) !important;
    }
    .u-bg-secondary-10 {
      background-color: rgba(var(--color-secondary-rgb), 0.1) !important;
    }
    .u-text-secondary-10 {
      color: rgba(var(--color-secondary-rgb), 0.1) !important;
    }
    .u-bg-secondary-15 {
      background-color: rgba(var(--color-secondary-rgb), 0.15) !important;
    }
    .u-text-secondary-15 {
      color: rgba(var(--color-secondary-rgb), 0.15) !important;
    }
    .u-bg-secondary-20 {
      background-color: rgba(var(--color-secondary-rgb), 0.2) !important;
    }
    .u-text-secondary-20 {
      color: rgba(var(--color-secondary-rgb), 0.2) !important;
    }
    .u-bg-secondary-25 {
      background-color: rgba(var(--color-secondary-rgb), 0.25) !important;
    }
    .u-text-secondary-25 {
      color: rgba(var(--color-secondary-rgb), 0.25) !important;
    }
    .u-bg-secondary-30 {
      background-color: rgba(var(--color-secondary-rgb), 0.3) !important;
    }
    .u-text-secondary-30 {
      color: rgba(var(--color-secondary-rgb), 0.3) !important;
    }
    .u-bg-secondary-35 {
      background-color: rgba(var(--color-secondary-rgb), 0.35) !important;
    }
    .u-text-secondary-35 {
      color: rgba(var(--color-secondary-rgb), 0.35) !important;
    }
    .u-bg-secondary-40 {
      background-color: rgba(var(--color-secondary-rgb), 0.4) !important;
    }
    .u-text-secondary-40 {
      color: rgba(var(--color-secondary-rgb), 0.4) !important;
    }
    .u-bg-secondary-45 {
      background-color: rgba(var(--color-secondary-rgb), 0.45) !important;
    }
    .u-text-secondary-45 {
      color: rgba(var(--color-secondary-rgb), 0.45) !important;
    }
    .u-bg-secondary-50 {
      background-color: rgba(var(--color-secondary-rgb), 0.5) !important;
    }
    .u-text-secondary-50 {
      color: rgba(var(--color-secondary-rgb), 0.5) !important;
    }
    .u-bg-secondary-55 {
      background-color: rgba(var(--color-secondary-rgb), 0.55) !important;
    }
    .u-text-secondary-55 {
      color: rgba(var(--color-secondary-rgb), 0.55) !important;
    }
    .u-bg-secondary-60 {
      background-color: rgba(var(--color-secondary-rgb), 0.6) !important;
    }
    .u-text-secondary-60 {
      color: rgba(var(--color-secondary-rgb), 0.6) !important;
    }
    .u-bg-secondary-65 {
      background-color: rgba(var(--color-secondary-rgb), 0.65) !important;
    }
    .u-text-secondary-65 {
      color: rgba(var(--color-secondary-rgb), 0.65) !important;
    }
    .u-bg-secondary-70 {
      background-color: rgba(var(--color-secondary-rgb), 0.7) !important;
    }
    .u-text-secondary-70 {
      color: rgba(var(--color-secondary-rgb), 0.7) !important;
    }
    .u-bg-secondary-75 {
      background-color: rgba(var(--color-secondary-rgb), 0.75) !important;
    }
    .u-text-secondary-75 {
      color: rgba(var(--color-secondary-rgb), 0.75) !important;
    }
    .u-bg-secondary-80 {
      background-color: rgba(var(--color-secondary-rgb), 0.8) !important;
    }
    .u-text-secondary-80 {
      color: rgba(var(--color-secondary-rgb), 0.8) !important;
    }
    .u-bg-secondary-85 {
      background-color: rgba(var(--color-secondary-rgb), 0.85) !important;
    }
    .u-text-secondary-85 {
      color: rgba(var(--color-secondary-rgb), 0.85) !important;
    }
    .u-bg-secondary-90 {
      background-color: rgba(var(--color-secondary-rgb), 0.9) !important;
    }
    .u-text-secondary-90 {
      color: rgba(var(--color-secondary-rgb), 0.9) !important;
    }
    .u-bg-secondary-95 {
      background-color: rgba(var(--color-secondary-rgb), 0.95) !important;
    }
    .u-text-secondary-95 {
      color: rgba(var(--color-secondary-rgb), 0.95) !important;
    }
    .u-bg-secondary-100 {
      background-color: rgba(var(--color-secondary-rgb), 1) !important;
    }
    .u-text-secondary-100 {
      color: rgba(var(--color-secondary-rgb), 1) !important;
    }
    .u-bg-orange {
      background-color: rgb(var(--color-orange-rgb)) !important;
    }
    .u-text-orange {
      color: rgb(var(--color-orange-rgb)) !important;
    }
    .u-bg-orange-5 {
      background-color: rgba(var(--color-orange-rgb), 0.05) !important;
    }
    .u-text-orange-5 {
      color: rgba(var(--color-orange-rgb), 0.05) !important;
    }
    .u-bg-orange-10 {
      background-color: rgba(var(--color-orange-rgb), 0.1) !important;
    }
    .u-text-orange-10 {
      color: rgba(var(--color-orange-rgb), 0.1) !important;
    }
    .u-bg-orange-15 {
      background-color: rgba(var(--color-orange-rgb), 0.15) !important;
    }
    .u-text-orange-15 {
      color: rgba(var(--color-orange-rgb), 0.15) !important;
    }
    .u-bg-orange-20 {
      background-color: rgba(var(--color-orange-rgb), 0.2) !important;
    }
    .u-text-orange-20 {
      color: rgba(var(--color-orange-rgb), 0.2) !important;
    }
    .u-bg-orange-25 {
      background-color: rgba(var(--color-orange-rgb), 0.25) !important;
    }
    .u-text-orange-25 {
      color: rgba(var(--color-orange-rgb), 0.25) !important;
    }
    .u-bg-orange-30 {
      background-color: rgba(var(--color-orange-rgb), 0.3) !important;
    }
    .u-text-orange-30 {
      color: rgba(var(--color-orange-rgb), 0.3) !important;
    }
    .u-bg-orange-35 {
      background-color: rgba(var(--color-orange-rgb), 0.35) !important;
    }
    .u-text-orange-35 {
      color: rgba(var(--color-orange-rgb), 0.35) !important;
    }
    .u-bg-orange-40 {
      background-color: rgba(var(--color-orange-rgb), 0.4) !important;
    }
    .u-text-orange-40 {
      color: rgba(var(--color-orange-rgb), 0.4) !important;
    }
    .u-bg-orange-45 {
      background-color: rgba(var(--color-orange-rgb), 0.45) !important;
    }
    .u-text-orange-45 {
      color: rgba(var(--color-orange-rgb), 0.45) !important;
    }
    .u-bg-orange-50 {
      background-color: rgba(var(--color-orange-rgb), 0.5) !important;
    }
    .u-text-orange-50 {
      color: rgba(var(--color-orange-rgb), 0.5) !important;
    }
    .u-bg-orange-55 {
      background-color: rgba(var(--color-orange-rgb), 0.55) !important;
    }
    .u-text-orange-55 {
      color: rgba(var(--color-orange-rgb), 0.55) !important;
    }
    .u-bg-orange-60 {
      background-color: rgba(var(--color-orange-rgb), 0.6) !important;
    }
    .u-text-orange-60 {
      color: rgba(var(--color-orange-rgb), 0.6) !important;
    }
    .u-bg-orange-65 {
      background-color: rgba(var(--color-orange-rgb), 0.65) !important;
    }
    .u-text-orange-65 {
      color: rgba(var(--color-orange-rgb), 0.65) !important;
    }
    .u-bg-orange-70 {
      background-color: rgba(var(--color-orange-rgb), 0.7) !important;
    }
    .u-text-orange-70 {
      color: rgba(var(--color-orange-rgb), 0.7) !important;
    }
    .u-bg-orange-75 {
      background-color: rgba(var(--color-orange-rgb), 0.75) !important;
    }
    .u-text-orange-75 {
      color: rgba(var(--color-orange-rgb), 0.75) !important;
    }
    .u-bg-orange-80 {
      background-color: rgba(var(--color-orange-rgb), 0.8) !important;
    }
    .u-text-orange-80 {
      color: rgba(var(--color-orange-rgb), 0.8) !important;
    }
    .u-bg-orange-85 {
      background-color: rgba(var(--color-orange-rgb), 0.85) !important;
    }
    .u-text-orange-85 {
      color: rgba(var(--color-orange-rgb), 0.85) !important;
    }
    .u-bg-orange-90 {
      background-color: rgba(var(--color-orange-rgb), 0.9) !important;
    }
    .u-text-orange-90 {
      color: rgba(var(--color-orange-rgb), 0.9) !important;
    }
    .u-bg-orange-95 {
      background-color: rgba(var(--color-orange-rgb), 0.95) !important;
    }
    .u-text-orange-95 {
      color: rgba(var(--color-orange-rgb), 0.95) !important;
    }
    .u-bg-orange-100 {
      background-color: rgba(var(--color-orange-rgb), 1) !important;
    }
    .u-text-orange-100 {
      color: rgba(var(--color-orange-rgb), 1) !important;
    }
    .u-bg-black {
      background-color: rgb(var(--color-black-rgb)) !important;
    }
    .u-text-black {
      color: rgb(var(--color-black-rgb)) !important;
    }
    .u-bg-black-5 {
      background-color: rgba(var(--color-black-rgb), 0.05) !important;
    }
    .u-text-black-5 {
      color: rgba(var(--color-black-rgb), 0.05) !important;
    }
    .u-bg-black-10 {
      background-color: rgba(var(--color-black-rgb), 0.1) !important;
    }
    .u-text-black-10 {
      color: rgba(var(--color-black-rgb), 0.1) !important;
    }
    .u-bg-black-15 {
      background-color: rgba(var(--color-black-rgb), 0.15) !important;
    }
    .u-text-black-15 {
      color: rgba(var(--color-black-rgb), 0.15) !important;
    }
    .u-bg-black-20 {
      background-color: rgba(var(--color-black-rgb), 0.2) !important;
    }
    .u-text-black-20 {
      color: rgba(var(--color-black-rgb), 0.2) !important;
    }
    .u-bg-black-25 {
      background-color: rgba(var(--color-black-rgb), 0.25) !important;
    }
    .u-text-black-25 {
      color: rgba(var(--color-black-rgb), 0.25) !important;
    }
    .u-bg-black-30 {
      background-color: rgba(var(--color-black-rgb), 0.3) !important;
    }
    .u-text-black-30 {
      color: rgba(var(--color-black-rgb), 0.3) !important;
    }
    .u-bg-black-35 {
      background-color: rgba(var(--color-black-rgb), 0.35) !important;
    }
    .u-text-black-35 {
      color: rgba(var(--color-black-rgb), 0.35) !important;
    }
    .u-bg-black-40 {
      background-color: rgba(var(--color-black-rgb), 0.4) !important;
    }
    .u-text-black-40 {
      color: rgba(var(--color-black-rgb), 0.4) !important;
    }
    .u-bg-black-45 {
      background-color: rgba(var(--color-black-rgb), 0.45) !important;
    }
    .u-text-black-45 {
      color: rgba(var(--color-black-rgb), 0.45) !important;
    }
    .u-bg-black-50 {
      background-color: rgba(var(--color-black-rgb), 0.5) !important;
    }
    .u-text-black-50 {
      color: rgba(var(--color-black-rgb), 0.5) !important;
    }
    .u-bg-black-55 {
      background-color: rgba(var(--color-black-rgb), 0.55) !important;
    }
    .u-text-black-55 {
      color: rgba(var(--color-black-rgb), 0.55) !important;
    }
    .u-bg-black-60 {
      background-color: rgba(var(--color-black-rgb), 0.6) !important;
    }
    .u-text-black-60 {
      color: rgba(var(--color-black-rgb), 0.6) !important;
    }
    .u-bg-black-65 {
      background-color: rgba(var(--color-black-rgb), 0.65) !important;
    }
    .u-text-black-65 {
      color: rgba(var(--color-black-rgb), 0.65) !important;
    }
    .u-bg-black-70 {
      background-color: rgba(var(--color-black-rgb), 0.7) !important;
    }
    .u-text-black-70 {
      color: rgba(var(--color-black-rgb), 0.7) !important;
    }
    .u-bg-black-75 {
      background-color: rgba(var(--color-black-rgb), 0.75) !important;
    }
    .u-text-black-75 {
      color: rgba(var(--color-black-rgb), 0.75) !important;
    }
    .u-bg-black-80 {
      background-color: rgba(var(--color-black-rgb), 0.8) !important;
    }
    .u-text-black-80 {
      color: rgba(var(--color-black-rgb), 0.8) !important;
    }
    .u-bg-black-85 {
      background-color: rgba(var(--color-black-rgb), 0.85) !important;
    }
    .u-text-black-85 {
      color: rgba(var(--color-black-rgb), 0.85) !important;
    }
    .u-bg-black-90 {
      background-color: rgba(var(--color-black-rgb), 0.9) !important;
    }
    .u-text-black-90 {
      color: rgba(var(--color-black-rgb), 0.9) !important;
    }
    .u-bg-black-95 {
      background-color: rgba(var(--color-black-rgb), 0.95) !important;
    }
    .u-text-black-95 {
      color: rgba(var(--color-black-rgb), 0.95) !important;
    }
    .u-bg-black-100 {
      background-color: rgba(var(--color-black-rgb), 1) !important;
    }
    .u-text-black-100 {
      color: rgba(var(--color-black-rgb), 1) !important;
    }
    .u-bg-grey {
      background-color: rgb(var(--color-grey-rgb)) !important;
    }
    .u-text-grey {
      color: rgb(var(--color-grey-rgb)) !important;
    }
    .u-bg-grey-5 {
      background-color: rgba(var(--color-grey-rgb), 0.05) !important;
    }
    .u-text-grey-5 {
      color: rgba(var(--color-grey-rgb), 0.05) !important;
    }
    .u-bg-grey-10 {
      background-color: rgba(var(--color-grey-rgb), 0.1) !important;
    }
    .u-text-grey-10 {
      color: rgba(var(--color-grey-rgb), 0.1) !important;
    }
    .u-bg-grey-15 {
      background-color: rgba(var(--color-grey-rgb), 0.15) !important;
    }
    .u-text-grey-15 {
      color: rgba(var(--color-grey-rgb), 0.15) !important;
    }
    .u-bg-grey-20 {
      background-color: rgba(var(--color-grey-rgb), 0.2) !important;
    }
    .u-text-grey-20 {
      color: rgba(var(--color-grey-rgb), 0.2) !important;
    }
    .u-bg-grey-25 {
      background-color: rgba(var(--color-grey-rgb), 0.25) !important;
    }
    .u-text-grey-25 {
      color: rgba(var(--color-grey-rgb), 0.25) !important;
    }
    .u-bg-grey-30 {
      background-color: rgba(var(--color-grey-rgb), 0.3) !important;
    }
    .u-text-grey-30 {
      color: rgba(var(--color-grey-rgb), 0.3) !important;
    }
    .u-bg-grey-35 {
      background-color: rgba(var(--color-grey-rgb), 0.35) !important;
    }
    .u-text-grey-35 {
      color: rgba(var(--color-grey-rgb), 0.35) !important;
    }
    .u-bg-grey-40 {
      background-color: rgba(var(--color-grey-rgb), 0.4) !important;
    }
    .u-text-grey-40 {
      color: rgba(var(--color-grey-rgb), 0.4) !important;
    }
    .u-bg-grey-45 {
      background-color: rgba(var(--color-grey-rgb), 0.45) !important;
    }
    .u-text-grey-45 {
      color: rgba(var(--color-grey-rgb), 0.45) !important;
    }
    .u-bg-grey-50 {
      background-color: rgba(var(--color-grey-rgb), 0.5) !important;
    }
    .u-text-grey-50 {
      color: rgba(var(--color-grey-rgb), 0.5) !important;
    }
    .u-bg-grey-55 {
      background-color: rgba(var(--color-grey-rgb), 0.55) !important;
    }
    .u-text-grey-55 {
      color: rgba(var(--color-grey-rgb), 0.55) !important;
    }
    .u-bg-grey-60 {
      background-color: rgba(var(--color-grey-rgb), 0.6) !important;
    }
    .u-text-grey-60 {
      color: rgba(var(--color-grey-rgb), 0.6) !important;
    }
    .u-bg-grey-65 {
      background-color: rgba(var(--color-grey-rgb), 0.65) !important;
    }
    .u-text-grey-65 {
      color: rgba(var(--color-grey-rgb), 0.65) !important;
    }
    .u-bg-grey-70 {
      background-color: rgba(var(--color-grey-rgb), 0.7) !important;
    }
    .u-text-grey-70 {
      color: rgba(var(--color-grey-rgb), 0.7) !important;
    }
    .u-bg-grey-75 {
      background-color: rgba(var(--color-grey-rgb), 0.75) !important;
    }
    .u-text-grey-75 {
      color: rgba(var(--color-grey-rgb), 0.75) !important;
    }
    .u-bg-grey-80 {
      background-color: rgba(var(--color-grey-rgb), 0.8) !important;
    }
    .u-text-grey-80 {
      color: rgba(var(--color-grey-rgb), 0.8) !important;
    }
    .u-bg-grey-85 {
      background-color: rgba(var(--color-grey-rgb), 0.85) !important;
    }
    .u-text-grey-85 {
      color: rgba(var(--color-grey-rgb), 0.85) !important;
    }
    .u-bg-grey-90 {
      background-color: rgba(var(--color-grey-rgb), 0.9) !important;
    }
    .u-text-grey-90 {
      color: rgba(var(--color-grey-rgb), 0.9) !important;
    }
    .u-bg-grey-95 {
      background-color: rgba(var(--color-grey-rgb), 0.95) !important;
    }
    .u-text-grey-95 {
      color: rgba(var(--color-grey-rgb), 0.95) !important;
    }
    .u-bg-grey-100 {
      background-color: rgba(var(--color-grey-rgb), 1) !important;
    }
    .u-text-grey-100 {
      color: rgba(var(--color-grey-rgb), 1) !important;
    }
    .u-bg-white {
      background-color: rgb(var(--color-white-rgb)) !important;
    }
    .u-text-white {
      color: rgb(var(--color-white-rgb)) !important;
    }
    .u-bg-white-5 {
      background-color: rgba(var(--color-white-rgb), 0.05) !important;
    }
    .u-text-white-5 {
      color: rgba(var(--color-white-rgb), 0.05) !important;
    }
    .u-bg-white-10 {
      background-color: rgba(var(--color-white-rgb), 0.1) !important;
    }
    .u-text-white-10 {
      color: rgba(var(--color-white-rgb), 0.1) !important;
    }
    .u-bg-white-15 {
      background-color: rgba(var(--color-white-rgb), 0.15) !important;
    }
    .u-text-white-15 {
      color: rgba(var(--color-white-rgb), 0.15) !important;
    }
    .u-bg-white-20 {
      background-color: rgba(var(--color-white-rgb), 0.2) !important;
    }
    .u-text-white-20 {
      color: rgba(var(--color-white-rgb), 0.2) !important;
    }
    .u-bg-white-25 {
      background-color: rgba(var(--color-white-rgb), 0.25) !important;
    }
    .u-text-white-25 {
      color: rgba(var(--color-white-rgb), 0.25) !important;
    }
    .u-bg-white-30 {
      background-color: rgba(var(--color-white-rgb), 0.3) !important;
    }
    .u-text-white-30 {
      color: rgba(var(--color-white-rgb), 0.3) !important;
    }
    .u-bg-white-35 {
      background-color: rgba(var(--color-white-rgb), 0.35) !important;
    }
    .u-text-white-35 {
      color: rgba(var(--color-white-rgb), 0.35) !important;
    }
    .u-bg-white-40 {
      background-color: rgba(var(--color-white-rgb), 0.4) !important;
    }
    .u-text-white-40 {
      color: rgba(var(--color-white-rgb), 0.4) !important;
    }
    .u-bg-white-45 {
      background-color: rgba(var(--color-white-rgb), 0.45) !important;
    }
    .u-text-white-45 {
      color: rgba(var(--color-white-rgb), 0.45) !important;
    }
    .u-bg-white-50 {
      background-color: rgba(var(--color-white-rgb), 0.5) !important;
    }
    .u-text-white-50 {
      color: rgba(var(--color-white-rgb), 0.5) !important;
    }
    .u-bg-white-55 {
      background-color: rgba(var(--color-white-rgb), 0.55) !important;
    }
    .u-text-white-55 {
      color: rgba(var(--color-white-rgb), 0.55) !important;
    }
    .u-bg-white-60 {
      background-color: rgba(var(--color-white-rgb), 0.6) !important;
    }
    .u-text-white-60 {
      color: rgba(var(--color-white-rgb), 0.6) !important;
    }
    .u-bg-white-65 {
      background-color: rgba(var(--color-white-rgb), 0.65) !important;
    }
    .u-text-white-65 {
      color: rgba(var(--color-white-rgb), 0.65) !important;
    }
    .u-bg-white-70 {
      background-color: rgba(var(--color-white-rgb), 0.7) !important;
    }
    .u-text-white-70 {
      color: rgba(var(--color-white-rgb), 0.7) !important;
    }
    .u-bg-white-75 {
      background-color: rgba(var(--color-white-rgb), 0.75) !important;
    }
    .u-text-white-75 {
      color: rgba(var(--color-white-rgb), 0.75) !important;
    }
    .u-bg-white-80 {
      background-color: rgba(var(--color-white-rgb), 0.8) !important;
    }
    .u-text-white-80 {
      color: rgba(var(--color-white-rgb), 0.8) !important;
    }
    .u-bg-white-85 {
      background-color: rgba(var(--color-white-rgb), 0.85) !important;
    }
    .u-text-white-85 {
      color: rgba(var(--color-white-rgb), 0.85) !important;
    }
    .u-bg-white-90 {
      background-color: rgba(var(--color-white-rgb), 0.9) !important;
    }
    .u-text-white-90 {
      color: rgba(var(--color-white-rgb), 0.9) !important;
    }
    .u-bg-white-95 {
      background-color: rgba(var(--color-white-rgb), 0.95) !important;
    }
    .u-text-white-95 {
      color: rgba(var(--color-white-rgb), 0.95) !important;
    }
    .u-bg-white-100 {
      background-color: rgba(var(--color-white-rgb), 1) !important;
    }
    .u-text-white-100 {
      color: rgba(var(--color-white-rgb), 1) !important;
    }
    .u-bg-transparent {
      background-color: transparent !important;
    }
  }
  @layer override {
    /*
    TODO: удалить, после того, как разберемся с темой

    Баннеры в шапке
    */
    .head-banner {
      box-sizing: content-box !important;
      line-height: normal !important;
      overflow-wrap: normal !important;
      text-align: start !important;
      text-size-adjust: auto !important;
    }
    .head-banner__title {
      color: #fff !important;
      margin-bottom: 0 !important;
      font-family: "Montserrat", sans-serif !important;
    }
    .head-banner__subtitle {
      margin-bottom: 0 !important;
    }
    .head-banner__text {
      margin-bottom: 0 !important;
    }
    .head-banner img {
      vertical-align: baseline !important;
    }
    .head-banner__wrap-logo img {
      max-width: none !important;
    }
    .head-banner__btn-close {
      padding: 0 !important;
      background-color: unset !important;
    }
    .scroll-up {
      --size: 30px;
      background-color: #00c0cf !important;
    }
    .scroll-up i {
      font-size: var(--size, 30px) !important;
    }
    /*
    Страница - Пример большого нумерованного списка
    */
    .entry-content, .archive-description, .archive-container {
      counter-reset: item !important;
    }
    .entry-content ol, .archive-description ol, .archive-container ol {
      list-style: none;
    }
    .entry-content ol[start="1"], .archive-description ol[start="1"], .archive-container ol[start="1"] {
      counter-reset: item 0 !important;
    }
    .entry-content ol[start="2"], .archive-description ol[start="2"], .archive-container ol[start="2"] {
      counter-reset: item 1 !important;
    }
    .entry-content ol[start="3"], .archive-description ol[start="3"], .archive-container ol[start="3"] {
      counter-reset: item 2 !important;
    }
    .entry-content ol[start="4"], .archive-description ol[start="4"], .archive-container ol[start="4"] {
      counter-reset: item 3 !important;
    }
    .entry-content ol[start="5"], .archive-description ol[start="5"], .archive-container ol[start="5"] {
      counter-reset: item 4 !important;
    }
    .entry-content ol[start="6"], .archive-description ol[start="6"], .archive-container ol[start="6"] {
      counter-reset: item 5 !important;
    }
    .entry-content ol[start="7"], .archive-description ol[start="7"], .archive-container ol[start="7"] {
      counter-reset: item 6 !important;
    }
    .entry-content ol[start="8"], .archive-description ol[start="8"], .archive-container ol[start="8"] {
      counter-reset: item 7 !important;
    }
    .entry-content ol[start="9"], .archive-description ol[start="9"], .archive-container ol[start="9"] {
      counter-reset: item 8 !important;
    }
    .entry-content ol[start="10"], .archive-description ol[start="10"], .archive-container ol[start="10"] {
      counter-reset: item 9 !important;
    }
    .entry-content ol[start="11"], .archive-description ol[start="11"], .archive-container ol[start="11"] {
      counter-reset: item 10 !important;
    }
    .entry-content ol[start="12"], .archive-description ol[start="12"], .archive-container ol[start="12"] {
      counter-reset: item 11 !important;
    }
    .entry-content ol[start="13"], .archive-description ol[start="13"], .archive-container ol[start="13"] {
      counter-reset: item 12 !important;
    }
    .entry-content ol[start="14"], .archive-description ol[start="14"], .archive-container ol[start="14"] {
      counter-reset: item 13 !important;
    }
    .entry-content ol[start="15"], .archive-description ol[start="15"], .archive-container ol[start="15"] {
      counter-reset: item 14 !important;
    }
    .entry-content ol[start="16"], .archive-description ol[start="16"], .archive-container ol[start="16"] {
      counter-reset: item 15 !important;
    }
    .entry-content ol[start="17"], .archive-description ol[start="17"], .archive-container ol[start="17"] {
      counter-reset: item 16 !important;
    }
    .entry-content ol[start="18"], .archive-description ol[start="18"], .archive-container ol[start="18"] {
      counter-reset: item 17 !important;
    }
    .entry-content ol[start="19"], .archive-description ol[start="19"], .archive-container ol[start="19"] {
      counter-reset: item 18 !important;
    }
    .entry-content ol[start="20"], .archive-description ol[start="20"], .archive-container ol[start="20"] {
      counter-reset: item 19 !important;
    }
    .entry-content ol[start="21"], .archive-description ol[start="21"], .archive-container ol[start="21"] {
      counter-reset: item 20 !important;
    }
    .entry-content ol[start="22"], .archive-description ol[start="22"], .archive-container ol[start="22"] {
      counter-reset: item 21 !important;
    }
    .entry-content ol[start="23"], .archive-description ol[start="23"], .archive-container ol[start="23"] {
      counter-reset: item 22 !important;
    }
    .entry-content ol[start="24"], .archive-description ol[start="24"], .archive-container ol[start="24"] {
      counter-reset: item 23 !important;
    }
    .entry-content ol[start="25"], .archive-description ol[start="25"], .archive-container ol[start="25"] {
      counter-reset: item 24 !important;
    }
    .entry-content ol[start="26"], .archive-description ol[start="26"], .archive-container ol[start="26"] {
      counter-reset: item 25 !important;
    }
    .entry-content ol[start="27"], .archive-description ol[start="27"], .archive-container ol[start="27"] {
      counter-reset: item 26 !important;
    }
    .entry-content ol[start="28"], .archive-description ol[start="28"], .archive-container ol[start="28"] {
      counter-reset: item 27 !important;
    }
    .entry-content ol[start="29"], .archive-description ol[start="29"], .archive-container ol[start="29"] {
      counter-reset: item 28 !important;
    }
    .entry-content ol[start="30"], .archive-description ol[start="30"], .archive-container ol[start="30"] {
      counter-reset: item 29 !important;
    }
    .entry-content ol[start="31"], .archive-description ol[start="31"], .archive-container ol[start="31"] {
      counter-reset: item 30 !important;
    }
    .entry-content ol[start="32"], .archive-description ol[start="32"], .archive-container ol[start="32"] {
      counter-reset: item 31 !important;
    }
    .entry-content ol[start="33"], .archive-description ol[start="33"], .archive-container ol[start="33"] {
      counter-reset: item 32 !important;
    }
    .entry-content ol[start="34"], .archive-description ol[start="34"], .archive-container ol[start="34"] {
      counter-reset: item 33 !important;
    }
    .entry-content ol[start="35"], .archive-description ol[start="35"], .archive-container ol[start="35"] {
      counter-reset: item 34 !important;
    }
    .entry-content ol[start="36"], .archive-description ol[start="36"], .archive-container ol[start="36"] {
      counter-reset: item 35 !important;
    }
    .entry-content ol[start="37"], .archive-description ol[start="37"], .archive-container ol[start="37"] {
      counter-reset: item 36 !important;
    }
    .entry-content ol[start="38"], .archive-description ol[start="38"], .archive-container ol[start="38"] {
      counter-reset: item 37 !important;
    }
    .entry-content ol[start="39"], .archive-description ol[start="39"], .archive-container ol[start="39"] {
      counter-reset: item 38 !important;
    }
    .entry-content ol[start="40"], .archive-description ol[start="40"], .archive-container ol[start="40"] {
      counter-reset: item 39 !important;
    }
    .entry-content ol[start="41"], .archive-description ol[start="41"], .archive-container ol[start="41"] {
      counter-reset: item 40 !important;
    }
    .entry-content ol[start="42"], .archive-description ol[start="42"], .archive-container ol[start="42"] {
      counter-reset: item 41 !important;
    }
    .entry-content ol[start="43"], .archive-description ol[start="43"], .archive-container ol[start="43"] {
      counter-reset: item 42 !important;
    }
    .entry-content ol[start="44"], .archive-description ol[start="44"], .archive-container ol[start="44"] {
      counter-reset: item 43 !important;
    }
    .entry-content ol[start="45"], .archive-description ol[start="45"], .archive-container ol[start="45"] {
      counter-reset: item 44 !important;
    }
    .entry-content ol[start="46"], .archive-description ol[start="46"], .archive-container ol[start="46"] {
      counter-reset: item 45 !important;
    }
    .entry-content ol[start="47"], .archive-description ol[start="47"], .archive-container ol[start="47"] {
      counter-reset: item 46 !important;
    }
    .entry-content ol[start="48"], .archive-description ol[start="48"], .archive-container ol[start="48"] {
      counter-reset: item 47 !important;
    }
    .entry-content ol[start="49"], .archive-description ol[start="49"], .archive-container ol[start="49"] {
      counter-reset: item 48 !important;
    }
    .entry-content ol[start="50"], .archive-description ol[start="50"], .archive-container ol[start="50"] {
      counter-reset: item 49 !important;
    }
    .entry-content ol[start="51"], .archive-description ol[start="51"], .archive-container ol[start="51"] {
      counter-reset: item 50 !important;
    }
    .entry-content ol[start="52"], .archive-description ol[start="52"], .archive-container ol[start="52"] {
      counter-reset: item 51 !important;
    }
    .entry-content ol[start="53"], .archive-description ol[start="53"], .archive-container ol[start="53"] {
      counter-reset: item 52 !important;
    }
    .entry-content ol[start="54"], .archive-description ol[start="54"], .archive-container ol[start="54"] {
      counter-reset: item 53 !important;
    }
    .entry-content ol[start="55"], .archive-description ol[start="55"], .archive-container ol[start="55"] {
      counter-reset: item 54 !important;
    }
    .entry-content ol[start="56"], .archive-description ol[start="56"], .archive-container ol[start="56"] {
      counter-reset: item 55 !important;
    }
    .entry-content ol[start="57"], .archive-description ol[start="57"], .archive-container ol[start="57"] {
      counter-reset: item 56 !important;
    }
    .entry-content ol[start="58"], .archive-description ol[start="58"], .archive-container ol[start="58"] {
      counter-reset: item 57 !important;
    }
    .entry-content ol[start="59"], .archive-description ol[start="59"], .archive-container ol[start="59"] {
      counter-reset: item 58 !important;
    }
    .entry-content ol[start="60"], .archive-description ol[start="60"], .archive-container ol[start="60"] {
      counter-reset: item 59 !important;
    }
    .entry-content ol[start="61"], .archive-description ol[start="61"], .archive-container ol[start="61"] {
      counter-reset: item 60 !important;
    }
    .entry-content ol[start="62"], .archive-description ol[start="62"], .archive-container ol[start="62"] {
      counter-reset: item 61 !important;
    }
    .entry-content ol[start="63"], .archive-description ol[start="63"], .archive-container ol[start="63"] {
      counter-reset: item 62 !important;
    }
    .entry-content ol[start="64"], .archive-description ol[start="64"], .archive-container ol[start="64"] {
      counter-reset: item 63 !important;
    }
    .entry-content ol[start="65"], .archive-description ol[start="65"], .archive-container ol[start="65"] {
      counter-reset: item 64 !important;
    }
    .entry-content ol[start="66"], .archive-description ol[start="66"], .archive-container ol[start="66"] {
      counter-reset: item 65 !important;
    }
    .entry-content ol[start="67"], .archive-description ol[start="67"], .archive-container ol[start="67"] {
      counter-reset: item 66 !important;
    }
    .entry-content ol[start="68"], .archive-description ol[start="68"], .archive-container ol[start="68"] {
      counter-reset: item 67 !important;
    }
    .entry-content ol[start="69"], .archive-description ol[start="69"], .archive-container ol[start="69"] {
      counter-reset: item 68 !important;
    }
    .entry-content ol[start="70"], .archive-description ol[start="70"], .archive-container ol[start="70"] {
      counter-reset: item 69 !important;
    }
    .entry-content ol[start="71"], .archive-description ol[start="71"], .archive-container ol[start="71"] {
      counter-reset: item 70 !important;
    }
    .entry-content ol[start="72"], .archive-description ol[start="72"], .archive-container ol[start="72"] {
      counter-reset: item 71 !important;
    }
    .entry-content ol[start="73"], .archive-description ol[start="73"], .archive-container ol[start="73"] {
      counter-reset: item 72 !important;
    }
    .entry-content ol[start="74"], .archive-description ol[start="74"], .archive-container ol[start="74"] {
      counter-reset: item 73 !important;
    }
    .entry-content ol[start="75"], .archive-description ol[start="75"], .archive-container ol[start="75"] {
      counter-reset: item 74 !important;
    }
    .entry-content ol[start="76"], .archive-description ol[start="76"], .archive-container ol[start="76"] {
      counter-reset: item 75 !important;
    }
    .entry-content ol[start="77"], .archive-description ol[start="77"], .archive-container ol[start="77"] {
      counter-reset: item 76 !important;
    }
    .entry-content ol[start="78"], .archive-description ol[start="78"], .archive-container ol[start="78"] {
      counter-reset: item 77 !important;
    }
    .entry-content ol[start="79"], .archive-description ol[start="79"], .archive-container ol[start="79"] {
      counter-reset: item 78 !important;
    }
    .entry-content ol[start="80"], .archive-description ol[start="80"], .archive-container ol[start="80"] {
      counter-reset: item 79 !important;
    }
    .entry-content ol[start="81"], .archive-description ol[start="81"], .archive-container ol[start="81"] {
      counter-reset: item 80 !important;
    }
    .entry-content ol[start="82"], .archive-description ol[start="82"], .archive-container ol[start="82"] {
      counter-reset: item 81 !important;
    }
    .entry-content ol[start="83"], .archive-description ol[start="83"], .archive-container ol[start="83"] {
      counter-reset: item 82 !important;
    }
    .entry-content ol[start="84"], .archive-description ol[start="84"], .archive-container ol[start="84"] {
      counter-reset: item 83 !important;
    }
    .entry-content ol[start="85"], .archive-description ol[start="85"], .archive-container ol[start="85"] {
      counter-reset: item 84 !important;
    }
    .entry-content ol[start="86"], .archive-description ol[start="86"], .archive-container ol[start="86"] {
      counter-reset: item 85 !important;
    }
    .entry-content ol[start="87"], .archive-description ol[start="87"], .archive-container ol[start="87"] {
      counter-reset: item 86 !important;
    }
    .entry-content ol[start="88"], .archive-description ol[start="88"], .archive-container ol[start="88"] {
      counter-reset: item 87 !important;
    }
    .entry-content ol[start="89"], .archive-description ol[start="89"], .archive-container ol[start="89"] {
      counter-reset: item 88 !important;
    }
    .entry-content ol[start="90"], .archive-description ol[start="90"], .archive-container ol[start="90"] {
      counter-reset: item 89 !important;
    }
    .entry-content ol[start="91"], .archive-description ol[start="91"], .archive-container ol[start="91"] {
      counter-reset: item 90 !important;
    }
    .entry-content ol[start="92"], .archive-description ol[start="92"], .archive-container ol[start="92"] {
      counter-reset: item 91 !important;
    }
    .entry-content ol[start="93"], .archive-description ol[start="93"], .archive-container ol[start="93"] {
      counter-reset: item 92 !important;
    }
    .entry-content ol[start="94"], .archive-description ol[start="94"], .archive-container ol[start="94"] {
      counter-reset: item 93 !important;
    }
    .entry-content ol[start="95"], .archive-description ol[start="95"], .archive-container ol[start="95"] {
      counter-reset: item 94 !important;
    }
    .entry-content ol[start="96"], .archive-description ol[start="96"], .archive-container ol[start="96"] {
      counter-reset: item 95 !important;
    }
    .entry-content ol[start="97"], .archive-description ol[start="97"], .archive-container ol[start="97"] {
      counter-reset: item 96 !important;
    }
    .entry-content ol[start="98"], .archive-description ol[start="98"], .archive-container ol[start="98"] {
      counter-reset: item 97 !important;
    }
    .entry-content ol[start="99"], .archive-description ol[start="99"], .archive-container ol[start="99"] {
      counter-reset: item 98 !important;
    }
    .entry-content ol[start="100"], .archive-description ol[start="100"], .archive-container ol[start="100"] {
      counter-reset: item 99 !important;
    }
    .entry-content ol[start="101"], .archive-description ol[start="101"], .archive-container ol[start="101"] {
      counter-reset: item 100 !important;
    }
    .entry-content ol[start="102"], .archive-description ol[start="102"], .archive-container ol[start="102"] {
      counter-reset: item 101 !important;
    }
    .entry-content ol[start="103"], .archive-description ol[start="103"], .archive-container ol[start="103"] {
      counter-reset: item 102 !important;
    }
    .entry-content ol[start="104"], .archive-description ol[start="104"], .archive-container ol[start="104"] {
      counter-reset: item 103 !important;
    }
    .entry-content ol[start="105"], .archive-description ol[start="105"], .archive-container ol[start="105"] {
      counter-reset: item 104 !important;
    }
    .entry-content ol[start="106"], .archive-description ol[start="106"], .archive-container ol[start="106"] {
      counter-reset: item 105 !important;
    }
    .entry-content ol[start="107"], .archive-description ol[start="107"], .archive-container ol[start="107"] {
      counter-reset: item 106 !important;
    }
    .entry-content ol[start="108"], .archive-description ol[start="108"], .archive-container ol[start="108"] {
      counter-reset: item 107 !important;
    }
    .entry-content ol[start="109"], .archive-description ol[start="109"], .archive-container ol[start="109"] {
      counter-reset: item 108 !important;
    }
    .entry-content ol[start="110"], .archive-description ol[start="110"], .archive-container ol[start="110"] {
      counter-reset: item 109 !important;
    }
    .entry-content ol[start="111"], .archive-description ol[start="111"], .archive-container ol[start="111"] {
      counter-reset: item 110 !important;
    }
    .entry-content ol[start="112"], .archive-description ol[start="112"], .archive-container ol[start="112"] {
      counter-reset: item 111 !important;
    }
    .entry-content ol[start="113"], .archive-description ol[start="113"], .archive-container ol[start="113"] {
      counter-reset: item 112 !important;
    }
    .entry-content ol[start="114"], .archive-description ol[start="114"], .archive-container ol[start="114"] {
      counter-reset: item 113 !important;
    }
    .entry-content ol[start="115"], .archive-description ol[start="115"], .archive-container ol[start="115"] {
      counter-reset: item 114 !important;
    }
    .entry-content ol[start="116"], .archive-description ol[start="116"], .archive-container ol[start="116"] {
      counter-reset: item 115 !important;
    }
    .entry-content ol[start="117"], .archive-description ol[start="117"], .archive-container ol[start="117"] {
      counter-reset: item 116 !important;
    }
    .entry-content ol[start="118"], .archive-description ol[start="118"], .archive-container ol[start="118"] {
      counter-reset: item 117 !important;
    }
    .entry-content ol[start="119"], .archive-description ol[start="119"], .archive-container ol[start="119"] {
      counter-reset: item 118 !important;
    }
    .entry-content ol[start="120"], .archive-description ol[start="120"], .archive-container ol[start="120"] {
      counter-reset: item 119 !important;
    }
    .entry-content ol[start="121"], .archive-description ol[start="121"], .archive-container ol[start="121"] {
      counter-reset: item 120 !important;
    }
    .entry-content ol[start="122"], .archive-description ol[start="122"], .archive-container ol[start="122"] {
      counter-reset: item 121 !important;
    }
    .entry-content ol[start="123"], .archive-description ol[start="123"], .archive-container ol[start="123"] {
      counter-reset: item 122 !important;
    }
    .entry-content ol[start="124"], .archive-description ol[start="124"], .archive-container ol[start="124"] {
      counter-reset: item 123 !important;
    }
    .entry-content ol[start="125"], .archive-description ol[start="125"], .archive-container ol[start="125"] {
      counter-reset: item 124 !important;
    }
    .entry-content ol[start="126"], .archive-description ol[start="126"], .archive-container ol[start="126"] {
      counter-reset: item 125 !important;
    }
    .entry-content ol[start="127"], .archive-description ol[start="127"], .archive-container ol[start="127"] {
      counter-reset: item 126 !important;
    }
    .entry-content ol[start="128"], .archive-description ol[start="128"], .archive-container ol[start="128"] {
      counter-reset: item 127 !important;
    }
    .entry-content ol[start="129"], .archive-description ol[start="129"], .archive-container ol[start="129"] {
      counter-reset: item 128 !important;
    }
    .entry-content ol[start="130"], .archive-description ol[start="130"], .archive-container ol[start="130"] {
      counter-reset: item 129 !important;
    }
    .entry-content ol[start="131"], .archive-description ol[start="131"], .archive-container ol[start="131"] {
      counter-reset: item 130 !important;
    }
    .entry-content ol[start="132"], .archive-description ol[start="132"], .archive-container ol[start="132"] {
      counter-reset: item 131 !important;
    }
    .entry-content ol[start="133"], .archive-description ol[start="133"], .archive-container ol[start="133"] {
      counter-reset: item 132 !important;
    }
    .entry-content ol[start="134"], .archive-description ol[start="134"], .archive-container ol[start="134"] {
      counter-reset: item 133 !important;
    }
    .entry-content ol[start="135"], .archive-description ol[start="135"], .archive-container ol[start="135"] {
      counter-reset: item 134 !important;
    }
    .entry-content ol[start="136"], .archive-description ol[start="136"], .archive-container ol[start="136"] {
      counter-reset: item 135 !important;
    }
    .entry-content ol[start="137"], .archive-description ol[start="137"], .archive-container ol[start="137"] {
      counter-reset: item 136 !important;
    }
    .entry-content ol[start="138"], .archive-description ol[start="138"], .archive-container ol[start="138"] {
      counter-reset: item 137 !important;
    }
    .entry-content ol[start="139"], .archive-description ol[start="139"], .archive-container ol[start="139"] {
      counter-reset: item 138 !important;
    }
    .entry-content ol[start="140"], .archive-description ol[start="140"], .archive-container ol[start="140"] {
      counter-reset: item 139 !important;
    }
    .entry-content ol[start="141"], .archive-description ol[start="141"], .archive-container ol[start="141"] {
      counter-reset: item 140 !important;
    }
    .entry-content ol[start="142"], .archive-description ol[start="142"], .archive-container ol[start="142"] {
      counter-reset: item 141 !important;
    }
    .entry-content ol[start="143"], .archive-description ol[start="143"], .archive-container ol[start="143"] {
      counter-reset: item 142 !important;
    }
    .entry-content ol[start="144"], .archive-description ol[start="144"], .archive-container ol[start="144"] {
      counter-reset: item 143 !important;
    }
    .entry-content ol[start="145"], .archive-description ol[start="145"], .archive-container ol[start="145"] {
      counter-reset: item 144 !important;
    }
    .entry-content ol[start="146"], .archive-description ol[start="146"], .archive-container ol[start="146"] {
      counter-reset: item 145 !important;
    }
    .entry-content ol[start="147"], .archive-description ol[start="147"], .archive-container ol[start="147"] {
      counter-reset: item 146 !important;
    }
    .entry-content ol[start="148"], .archive-description ol[start="148"], .archive-container ol[start="148"] {
      counter-reset: item 147 !important;
    }
    .entry-content ol[start="149"], .archive-description ol[start="149"], .archive-container ol[start="149"] {
      counter-reset: item 148 !important;
    }
    .entry-content ol[start="150"], .archive-description ol[start="150"], .archive-container ol[start="150"] {
      counter-reset: item 149 !important;
    }
    .entry-content ol[start="151"], .archive-description ol[start="151"], .archive-container ol[start="151"] {
      counter-reset: item 150 !important;
    }
    .entry-content ol[start="152"], .archive-description ol[start="152"], .archive-container ol[start="152"] {
      counter-reset: item 151 !important;
    }
    .entry-content ol[start="153"], .archive-description ol[start="153"], .archive-container ol[start="153"] {
      counter-reset: item 152 !important;
    }
    .entry-content ol[start="154"], .archive-description ol[start="154"], .archive-container ol[start="154"] {
      counter-reset: item 153 !important;
    }
    .entry-content ol[start="155"], .archive-description ol[start="155"], .archive-container ol[start="155"] {
      counter-reset: item 154 !important;
    }
    .entry-content ol[start="156"], .archive-description ol[start="156"], .archive-container ol[start="156"] {
      counter-reset: item 155 !important;
    }
    .entry-content ol[start="157"], .archive-description ol[start="157"], .archive-container ol[start="157"] {
      counter-reset: item 156 !important;
    }
    .entry-content ol[start="158"], .archive-description ol[start="158"], .archive-container ol[start="158"] {
      counter-reset: item 157 !important;
    }
    .entry-content ol[start="159"], .archive-description ol[start="159"], .archive-container ol[start="159"] {
      counter-reset: item 158 !important;
    }
    .entry-content ol[start="160"], .archive-description ol[start="160"], .archive-container ol[start="160"] {
      counter-reset: item 159 !important;
    }
    .entry-content ol[start="161"], .archive-description ol[start="161"], .archive-container ol[start="161"] {
      counter-reset: item 160 !important;
    }
    .entry-content ol[start="162"], .archive-description ol[start="162"], .archive-container ol[start="162"] {
      counter-reset: item 161 !important;
    }
    .entry-content ol[start="163"], .archive-description ol[start="163"], .archive-container ol[start="163"] {
      counter-reset: item 162 !important;
    }
    .entry-content ol[start="164"], .archive-description ol[start="164"], .archive-container ol[start="164"] {
      counter-reset: item 163 !important;
    }
    .entry-content ol[start="165"], .archive-description ol[start="165"], .archive-container ol[start="165"] {
      counter-reset: item 164 !important;
    }
    .entry-content ol[start="166"], .archive-description ol[start="166"], .archive-container ol[start="166"] {
      counter-reset: item 165 !important;
    }
    .entry-content ol[start="167"], .archive-description ol[start="167"], .archive-container ol[start="167"] {
      counter-reset: item 166 !important;
    }
    .entry-content ol[start="168"], .archive-description ol[start="168"], .archive-container ol[start="168"] {
      counter-reset: item 167 !important;
    }
    .entry-content ol[start="169"], .archive-description ol[start="169"], .archive-container ol[start="169"] {
      counter-reset: item 168 !important;
    }
    .entry-content ol[start="170"], .archive-description ol[start="170"], .archive-container ol[start="170"] {
      counter-reset: item 169 !important;
    }
    .entry-content ol[start="171"], .archive-description ol[start="171"], .archive-container ol[start="171"] {
      counter-reset: item 170 !important;
    }
    .entry-content ol[start="172"], .archive-description ol[start="172"], .archive-container ol[start="172"] {
      counter-reset: item 171 !important;
    }
    .entry-content ol[start="173"], .archive-description ol[start="173"], .archive-container ol[start="173"] {
      counter-reset: item 172 !important;
    }
    .entry-content ol[start="174"], .archive-description ol[start="174"], .archive-container ol[start="174"] {
      counter-reset: item 173 !important;
    }
    .entry-content ol[start="175"], .archive-description ol[start="175"], .archive-container ol[start="175"] {
      counter-reset: item 174 !important;
    }
    .entry-content ol[start="176"], .archive-description ol[start="176"], .archive-container ol[start="176"] {
      counter-reset: item 175 !important;
    }
    .entry-content ol[start="177"], .archive-description ol[start="177"], .archive-container ol[start="177"] {
      counter-reset: item 176 !important;
    }
    .entry-content ol[start="178"], .archive-description ol[start="178"], .archive-container ol[start="178"] {
      counter-reset: item 177 !important;
    }
    .entry-content ol[start="179"], .archive-description ol[start="179"], .archive-container ol[start="179"] {
      counter-reset: item 178 !important;
    }
    .entry-content ol[start="180"], .archive-description ol[start="180"], .archive-container ol[start="180"] {
      counter-reset: item 179 !important;
    }
    .entry-content ol[start="181"], .archive-description ol[start="181"], .archive-container ol[start="181"] {
      counter-reset: item 180 !important;
    }
    .entry-content ol[start="182"], .archive-description ol[start="182"], .archive-container ol[start="182"] {
      counter-reset: item 181 !important;
    }
    .entry-content ol[start="183"], .archive-description ol[start="183"], .archive-container ol[start="183"] {
      counter-reset: item 182 !important;
    }
    .entry-content ol[start="184"], .archive-description ol[start="184"], .archive-container ol[start="184"] {
      counter-reset: item 183 !important;
    }
    .entry-content ol[start="185"], .archive-description ol[start="185"], .archive-container ol[start="185"] {
      counter-reset: item 184 !important;
    }
    .entry-content ol[start="186"], .archive-description ol[start="186"], .archive-container ol[start="186"] {
      counter-reset: item 185 !important;
    }
    .entry-content ol[start="187"], .archive-description ol[start="187"], .archive-container ol[start="187"] {
      counter-reset: item 186 !important;
    }
    .entry-content ol[start="188"], .archive-description ol[start="188"], .archive-container ol[start="188"] {
      counter-reset: item 187 !important;
    }
    .entry-content ol[start="189"], .archive-description ol[start="189"], .archive-container ol[start="189"] {
      counter-reset: item 188 !important;
    }
    .entry-content ol[start="190"], .archive-description ol[start="190"], .archive-container ol[start="190"] {
      counter-reset: item 189 !important;
    }
    .entry-content ol[start="191"], .archive-description ol[start="191"], .archive-container ol[start="191"] {
      counter-reset: item 190 !important;
    }
    .entry-content ol[start="192"], .archive-description ol[start="192"], .archive-container ol[start="192"] {
      counter-reset: item 191 !important;
    }
    .entry-content ol[start="193"], .archive-description ol[start="193"], .archive-container ol[start="193"] {
      counter-reset: item 192 !important;
    }
    .entry-content ol[start="194"], .archive-description ol[start="194"], .archive-container ol[start="194"] {
      counter-reset: item 193 !important;
    }
    .entry-content ol[start="195"], .archive-description ol[start="195"], .archive-container ol[start="195"] {
      counter-reset: item 194 !important;
    }
    .entry-content ol[start="196"], .archive-description ol[start="196"], .archive-container ol[start="196"] {
      counter-reset: item 195 !important;
    }
    .entry-content ol[start="197"], .archive-description ol[start="197"], .archive-container ol[start="197"] {
      counter-reset: item 196 !important;
    }
    .entry-content ol[start="198"], .archive-description ol[start="198"], .archive-container ol[start="198"] {
      counter-reset: item 197 !important;
    }
    .entry-content ol[start="199"], .archive-description ol[start="199"], .archive-container ol[start="199"] {
      counter-reset: item 198 !important;
    }
    .entry-content ol[start="200"], .archive-description ol[start="200"], .archive-container ol[start="200"] {
      counter-reset: item 199 !important;
    }
    .entry-content ol[start="201"], .archive-description ol[start="201"], .archive-container ol[start="201"] {
      counter-reset: item 200 !important;
    }
    .entry-content ol[start="202"], .archive-description ol[start="202"], .archive-container ol[start="202"] {
      counter-reset: item 201 !important;
    }
    .entry-content ol[start="203"], .archive-description ol[start="203"], .archive-container ol[start="203"] {
      counter-reset: item 202 !important;
    }
    .entry-content ol[start="204"], .archive-description ol[start="204"], .archive-container ol[start="204"] {
      counter-reset: item 203 !important;
    }
    .entry-content ol[start="205"], .archive-description ol[start="205"], .archive-container ol[start="205"] {
      counter-reset: item 204 !important;
    }
    .entry-content ol[start="206"], .archive-description ol[start="206"], .archive-container ol[start="206"] {
      counter-reset: item 205 !important;
    }
    .entry-content ol[start="207"], .archive-description ol[start="207"], .archive-container ol[start="207"] {
      counter-reset: item 206 !important;
    }
    .entry-content ol[start="208"], .archive-description ol[start="208"], .archive-container ol[start="208"] {
      counter-reset: item 207 !important;
    }
    .entry-content ol[start="209"], .archive-description ol[start="209"], .archive-container ol[start="209"] {
      counter-reset: item 208 !important;
    }
    .entry-content ol[start="210"], .archive-description ol[start="210"], .archive-container ol[start="210"] {
      counter-reset: item 209 !important;
    }
    .entry-content ol[start="211"], .archive-description ol[start="211"], .archive-container ol[start="211"] {
      counter-reset: item 210 !important;
    }
    .entry-content ol[start="212"], .archive-description ol[start="212"], .archive-container ol[start="212"] {
      counter-reset: item 211 !important;
    }
    .entry-content ol[start="213"], .archive-description ol[start="213"], .archive-container ol[start="213"] {
      counter-reset: item 212 !important;
    }
    .entry-content ol[start="214"], .archive-description ol[start="214"], .archive-container ol[start="214"] {
      counter-reset: item 213 !important;
    }
    .entry-content ol[start="215"], .archive-description ol[start="215"], .archive-container ol[start="215"] {
      counter-reset: item 214 !important;
    }
    .entry-content ol[start="216"], .archive-description ol[start="216"], .archive-container ol[start="216"] {
      counter-reset: item 215 !important;
    }
    .entry-content ol[start="217"], .archive-description ol[start="217"], .archive-container ol[start="217"] {
      counter-reset: item 216 !important;
    }
    .entry-content ol[start="218"], .archive-description ol[start="218"], .archive-container ol[start="218"] {
      counter-reset: item 217 !important;
    }
    .entry-content ol[start="219"], .archive-description ol[start="219"], .archive-container ol[start="219"] {
      counter-reset: item 218 !important;
    }
    .entry-content ol[start="220"], .archive-description ol[start="220"], .archive-container ol[start="220"] {
      counter-reset: item 219 !important;
    }
    .entry-content ol[start="221"], .archive-description ol[start="221"], .archive-container ol[start="221"] {
      counter-reset: item 220 !important;
    }
    .entry-content ol[start="222"], .archive-description ol[start="222"], .archive-container ol[start="222"] {
      counter-reset: item 221 !important;
    }
    .entry-content ol[start="223"], .archive-description ol[start="223"], .archive-container ol[start="223"] {
      counter-reset: item 222 !important;
    }
    .entry-content ol[start="224"], .archive-description ol[start="224"], .archive-container ol[start="224"] {
      counter-reset: item 223 !important;
    }
    .entry-content ol[start="225"], .archive-description ol[start="225"], .archive-container ol[start="225"] {
      counter-reset: item 224 !important;
    }
    .entry-content ol[start="226"], .archive-description ol[start="226"], .archive-container ol[start="226"] {
      counter-reset: item 225 !important;
    }
    .entry-content ol[start="227"], .archive-description ol[start="227"], .archive-container ol[start="227"] {
      counter-reset: item 226 !important;
    }
    .entry-content ol[start="228"], .archive-description ol[start="228"], .archive-container ol[start="228"] {
      counter-reset: item 227 !important;
    }
    .entry-content ol[start="229"], .archive-description ol[start="229"], .archive-container ol[start="229"] {
      counter-reset: item 228 !important;
    }
    .entry-content ol[start="230"], .archive-description ol[start="230"], .archive-container ol[start="230"] {
      counter-reset: item 229 !important;
    }
    .entry-content ol[start="231"], .archive-description ol[start="231"], .archive-container ol[start="231"] {
      counter-reset: item 230 !important;
    }
    .entry-content ol[start="232"], .archive-description ol[start="232"], .archive-container ol[start="232"] {
      counter-reset: item 231 !important;
    }
    .entry-content ol[start="233"], .archive-description ol[start="233"], .archive-container ol[start="233"] {
      counter-reset: item 232 !important;
    }
    .entry-content ol[start="234"], .archive-description ol[start="234"], .archive-container ol[start="234"] {
      counter-reset: item 233 !important;
    }
    .entry-content ol[start="235"], .archive-description ol[start="235"], .archive-container ol[start="235"] {
      counter-reset: item 234 !important;
    }
    .entry-content ol[start="236"], .archive-description ol[start="236"], .archive-container ol[start="236"] {
      counter-reset: item 235 !important;
    }
    .entry-content ol[start="237"], .archive-description ol[start="237"], .archive-container ol[start="237"] {
      counter-reset: item 236 !important;
    }
    .entry-content ol[start="238"], .archive-description ol[start="238"], .archive-container ol[start="238"] {
      counter-reset: item 237 !important;
    }
    .entry-content ol[start="239"], .archive-description ol[start="239"], .archive-container ol[start="239"] {
      counter-reset: item 238 !important;
    }
    .entry-content ol[start="240"], .archive-description ol[start="240"], .archive-container ol[start="240"] {
      counter-reset: item 239 !important;
    }
    .entry-content ol[start="241"], .archive-description ol[start="241"], .archive-container ol[start="241"] {
      counter-reset: item 240 !important;
    }
    .entry-content ol[start="242"], .archive-description ol[start="242"], .archive-container ol[start="242"] {
      counter-reset: item 241 !important;
    }
    .entry-content ol[start="243"], .archive-description ol[start="243"], .archive-container ol[start="243"] {
      counter-reset: item 242 !important;
    }
    .entry-content ol[start="244"], .archive-description ol[start="244"], .archive-container ol[start="244"] {
      counter-reset: item 243 !important;
    }
    .entry-content ol[start="245"], .archive-description ol[start="245"], .archive-container ol[start="245"] {
      counter-reset: item 244 !important;
    }
    .entry-content ol[start="246"], .archive-description ol[start="246"], .archive-container ol[start="246"] {
      counter-reset: item 245 !important;
    }
    .entry-content ol[start="247"], .archive-description ol[start="247"], .archive-container ol[start="247"] {
      counter-reset: item 246 !important;
    }
    .entry-content ol[start="248"], .archive-description ol[start="248"], .archive-container ol[start="248"] {
      counter-reset: item 247 !important;
    }
    .entry-content ol[start="249"], .archive-description ol[start="249"], .archive-container ol[start="249"] {
      counter-reset: item 248 !important;
    }
    .entry-content ol[start="250"], .archive-description ol[start="250"], .archive-container ol[start="250"] {
      counter-reset: item 249 !important;
    }
    .entry-content ol[start="251"], .archive-description ol[start="251"], .archive-container ol[start="251"] {
      counter-reset: item 250 !important;
    }
    .entry-content ol[start="252"], .archive-description ol[start="252"], .archive-container ol[start="252"] {
      counter-reset: item 251 !important;
    }
    .entry-content ol[start="253"], .archive-description ol[start="253"], .archive-container ol[start="253"] {
      counter-reset: item 252 !important;
    }
    .entry-content ol[start="254"], .archive-description ol[start="254"], .archive-container ol[start="254"] {
      counter-reset: item 253 !important;
    }
    .entry-content ol[start="255"], .archive-description ol[start="255"], .archive-container ol[start="255"] {
      counter-reset: item 254 !important;
    }
    .entry-content ol[start="256"], .archive-description ol[start="256"], .archive-container ol[start="256"] {
      counter-reset: item 255 !important;
    }
    .entry-content ol[start="257"], .archive-description ol[start="257"], .archive-container ol[start="257"] {
      counter-reset: item 256 !important;
    }
    .entry-content ol[start="258"], .archive-description ol[start="258"], .archive-container ol[start="258"] {
      counter-reset: item 257 !important;
    }
    .entry-content ol[start="259"], .archive-description ol[start="259"], .archive-container ol[start="259"] {
      counter-reset: item 258 !important;
    }
    .entry-content ol[start="260"], .archive-description ol[start="260"], .archive-container ol[start="260"] {
      counter-reset: item 259 !important;
    }
    .entry-content ol[start="261"], .archive-description ol[start="261"], .archive-container ol[start="261"] {
      counter-reset: item 260 !important;
    }
    .entry-content ol[start="262"], .archive-description ol[start="262"], .archive-container ol[start="262"] {
      counter-reset: item 261 !important;
    }
    .entry-content ol[start="263"], .archive-description ol[start="263"], .archive-container ol[start="263"] {
      counter-reset: item 262 !important;
    }
    .entry-content ol[start="264"], .archive-description ol[start="264"], .archive-container ol[start="264"] {
      counter-reset: item 263 !important;
    }
    .entry-content ol[start="265"], .archive-description ol[start="265"], .archive-container ol[start="265"] {
      counter-reset: item 264 !important;
    }
    .entry-content ol[start="266"], .archive-description ol[start="266"], .archive-container ol[start="266"] {
      counter-reset: item 265 !important;
    }
    .entry-content ol[start="267"], .archive-description ol[start="267"], .archive-container ol[start="267"] {
      counter-reset: item 266 !important;
    }
    .entry-content ol[start="268"], .archive-description ol[start="268"], .archive-container ol[start="268"] {
      counter-reset: item 267 !important;
    }
    .entry-content ol[start="269"], .archive-description ol[start="269"], .archive-container ol[start="269"] {
      counter-reset: item 268 !important;
    }
    .entry-content ol[start="270"], .archive-description ol[start="270"], .archive-container ol[start="270"] {
      counter-reset: item 269 !important;
    }
    .entry-content ol[start="271"], .archive-description ol[start="271"], .archive-container ol[start="271"] {
      counter-reset: item 270 !important;
    }
    .entry-content ol[start="272"], .archive-description ol[start="272"], .archive-container ol[start="272"] {
      counter-reset: item 271 !important;
    }
    .entry-content ol[start="273"], .archive-description ol[start="273"], .archive-container ol[start="273"] {
      counter-reset: item 272 !important;
    }
    .entry-content ol[start="274"], .archive-description ol[start="274"], .archive-container ol[start="274"] {
      counter-reset: item 273 !important;
    }
    .entry-content ol[start="275"], .archive-description ol[start="275"], .archive-container ol[start="275"] {
      counter-reset: item 274 !important;
    }
    .entry-content ol[start="276"], .archive-description ol[start="276"], .archive-container ol[start="276"] {
      counter-reset: item 275 !important;
    }
    .entry-content ol[start="277"], .archive-description ol[start="277"], .archive-container ol[start="277"] {
      counter-reset: item 276 !important;
    }
    .entry-content ol[start="278"], .archive-description ol[start="278"], .archive-container ol[start="278"] {
      counter-reset: item 277 !important;
    }
    .entry-content ol[start="279"], .archive-description ol[start="279"], .archive-container ol[start="279"] {
      counter-reset: item 278 !important;
    }
    .entry-content ol[start="280"], .archive-description ol[start="280"], .archive-container ol[start="280"] {
      counter-reset: item 279 !important;
    }
    .entry-content ol[start="281"], .archive-description ol[start="281"], .archive-container ol[start="281"] {
      counter-reset: item 280 !important;
    }
    .entry-content ol[start="282"], .archive-description ol[start="282"], .archive-container ol[start="282"] {
      counter-reset: item 281 !important;
    }
    .entry-content ol[start="283"], .archive-description ol[start="283"], .archive-container ol[start="283"] {
      counter-reset: item 282 !important;
    }
    .entry-content ol[start="284"], .archive-description ol[start="284"], .archive-container ol[start="284"] {
      counter-reset: item 283 !important;
    }
    .entry-content ol[start="285"], .archive-description ol[start="285"], .archive-container ol[start="285"] {
      counter-reset: item 284 !important;
    }
    .entry-content ol[start="286"], .archive-description ol[start="286"], .archive-container ol[start="286"] {
      counter-reset: item 285 !important;
    }
    .entry-content ol[start="287"], .archive-description ol[start="287"], .archive-container ol[start="287"] {
      counter-reset: item 286 !important;
    }
    .entry-content ol[start="288"], .archive-description ol[start="288"], .archive-container ol[start="288"] {
      counter-reset: item 287 !important;
    }
    .entry-content ol[start="289"], .archive-description ol[start="289"], .archive-container ol[start="289"] {
      counter-reset: item 288 !important;
    }
    .entry-content ol[start="290"], .archive-description ol[start="290"], .archive-container ol[start="290"] {
      counter-reset: item 289 !important;
    }
    .entry-content ol[start="291"], .archive-description ol[start="291"], .archive-container ol[start="291"] {
      counter-reset: item 290 !important;
    }
    .entry-content ol[start="292"], .archive-description ol[start="292"], .archive-container ol[start="292"] {
      counter-reset: item 291 !important;
    }
    .entry-content ol[start="293"], .archive-description ol[start="293"], .archive-container ol[start="293"] {
      counter-reset: item 292 !important;
    }
    .entry-content ol[start="294"], .archive-description ol[start="294"], .archive-container ol[start="294"] {
      counter-reset: item 293 !important;
    }
    .entry-content ol[start="295"], .archive-description ol[start="295"], .archive-container ol[start="295"] {
      counter-reset: item 294 !important;
    }
    .entry-content ol[start="296"], .archive-description ol[start="296"], .archive-container ol[start="296"] {
      counter-reset: item 295 !important;
    }
    .entry-content ol[start="297"], .archive-description ol[start="297"], .archive-container ol[start="297"] {
      counter-reset: item 296 !important;
    }
    .entry-content ol[start="298"], .archive-description ol[start="298"], .archive-container ol[start="298"] {
      counter-reset: item 297 !important;
    }
    .entry-content ol[start="299"], .archive-description ol[start="299"], .archive-container ol[start="299"] {
      counter-reset: item 298 !important;
    }
    .entry-content ol[start="300"], .archive-description ol[start="300"], .archive-container ol[start="300"] {
      counter-reset: item 299 !important;
    }
    .entry-content ol[start="301"], .archive-description ol[start="301"], .archive-container ol[start="301"] {
      counter-reset: item 300 !important;
    }
    .entry-content ol[start="302"], .archive-description ol[start="302"], .archive-container ol[start="302"] {
      counter-reset: item 301 !important;
    }
    .entry-content ol[start="303"], .archive-description ol[start="303"], .archive-container ol[start="303"] {
      counter-reset: item 302 !important;
    }
    .entry-content ol[start="304"], .archive-description ol[start="304"], .archive-container ol[start="304"] {
      counter-reset: item 303 !important;
    }
    .entry-content ol[start="305"], .archive-description ol[start="305"], .archive-container ol[start="305"] {
      counter-reset: item 304 !important;
    }
    .entry-content ol[start="306"], .archive-description ol[start="306"], .archive-container ol[start="306"] {
      counter-reset: item 305 !important;
    }
    .entry-content ol[start="307"], .archive-description ol[start="307"], .archive-container ol[start="307"] {
      counter-reset: item 306 !important;
    }
    .entry-content ol[start="308"], .archive-description ol[start="308"], .archive-container ol[start="308"] {
      counter-reset: item 307 !important;
    }
    .entry-content ol[start="309"], .archive-description ol[start="309"], .archive-container ol[start="309"] {
      counter-reset: item 308 !important;
    }
    .entry-content ol[start="310"], .archive-description ol[start="310"], .archive-container ol[start="310"] {
      counter-reset: item 309 !important;
    }
    .entry-content ol[start="311"], .archive-description ol[start="311"], .archive-container ol[start="311"] {
      counter-reset: item 310 !important;
    }
    .entry-content ol[start="312"], .archive-description ol[start="312"], .archive-container ol[start="312"] {
      counter-reset: item 311 !important;
    }
    .entry-content ol[start="313"], .archive-description ol[start="313"], .archive-container ol[start="313"] {
      counter-reset: item 312 !important;
    }
    .entry-content ol[start="314"], .archive-description ol[start="314"], .archive-container ol[start="314"] {
      counter-reset: item 313 !important;
    }
    .entry-content ol[start="315"], .archive-description ol[start="315"], .archive-container ol[start="315"] {
      counter-reset: item 314 !important;
    }
    .entry-content ol[start="316"], .archive-description ol[start="316"], .archive-container ol[start="316"] {
      counter-reset: item 315 !important;
    }
    .entry-content ol[start="317"], .archive-description ol[start="317"], .archive-container ol[start="317"] {
      counter-reset: item 316 !important;
    }
    .entry-content ol[start="318"], .archive-description ol[start="318"], .archive-container ol[start="318"] {
      counter-reset: item 317 !important;
    }
    .entry-content ol[start="319"], .archive-description ol[start="319"], .archive-container ol[start="319"] {
      counter-reset: item 318 !important;
    }
    .entry-content ol[start="320"], .archive-description ol[start="320"], .archive-container ol[start="320"] {
      counter-reset: item 319 !important;
    }
    .entry-content ol[start="321"], .archive-description ol[start="321"], .archive-container ol[start="321"] {
      counter-reset: item 320 !important;
    }
    .entry-content ol[start="322"], .archive-description ol[start="322"], .archive-container ol[start="322"] {
      counter-reset: item 321 !important;
    }
    .entry-content ol[start="323"], .archive-description ol[start="323"], .archive-container ol[start="323"] {
      counter-reset: item 322 !important;
    }
    .entry-content ol[start="324"], .archive-description ol[start="324"], .archive-container ol[start="324"] {
      counter-reset: item 323 !important;
    }
    .entry-content ol[start="325"], .archive-description ol[start="325"], .archive-container ol[start="325"] {
      counter-reset: item 324 !important;
    }
    .entry-content ol[start="326"], .archive-description ol[start="326"], .archive-container ol[start="326"] {
      counter-reset: item 325 !important;
    }
    .entry-content ol[start="327"], .archive-description ol[start="327"], .archive-container ol[start="327"] {
      counter-reset: item 326 !important;
    }
    .entry-content ol[start="328"], .archive-description ol[start="328"], .archive-container ol[start="328"] {
      counter-reset: item 327 !important;
    }
    .entry-content ol[start="329"], .archive-description ol[start="329"], .archive-container ol[start="329"] {
      counter-reset: item 328 !important;
    }
    .entry-content ol[start="330"], .archive-description ol[start="330"], .archive-container ol[start="330"] {
      counter-reset: item 329 !important;
    }
    .entry-content ol[start="331"], .archive-description ol[start="331"], .archive-container ol[start="331"] {
      counter-reset: item 330 !important;
    }
    .entry-content ol[start="332"], .archive-description ol[start="332"], .archive-container ol[start="332"] {
      counter-reset: item 331 !important;
    }
    .entry-content ol[start="333"], .archive-description ol[start="333"], .archive-container ol[start="333"] {
      counter-reset: item 332 !important;
    }
    .entry-content ol[start="334"], .archive-description ol[start="334"], .archive-container ol[start="334"] {
      counter-reset: item 333 !important;
    }
    .entry-content ol[start="335"], .archive-description ol[start="335"], .archive-container ol[start="335"] {
      counter-reset: item 334 !important;
    }
    .entry-content ol[start="336"], .archive-description ol[start="336"], .archive-container ol[start="336"] {
      counter-reset: item 335 !important;
    }
    .entry-content ol[start="337"], .archive-description ol[start="337"], .archive-container ol[start="337"] {
      counter-reset: item 336 !important;
    }
    .entry-content ol[start="338"], .archive-description ol[start="338"], .archive-container ol[start="338"] {
      counter-reset: item 337 !important;
    }
    .entry-content ol[start="339"], .archive-description ol[start="339"], .archive-container ol[start="339"] {
      counter-reset: item 338 !important;
    }
    .entry-content ol[start="340"], .archive-description ol[start="340"], .archive-container ol[start="340"] {
      counter-reset: item 339 !important;
    }
    .entry-content ol[start="341"], .archive-description ol[start="341"], .archive-container ol[start="341"] {
      counter-reset: item 340 !important;
    }
    .entry-content ol[start="342"], .archive-description ol[start="342"], .archive-container ol[start="342"] {
      counter-reset: item 341 !important;
    }
    .entry-content ol[start="343"], .archive-description ol[start="343"], .archive-container ol[start="343"] {
      counter-reset: item 342 !important;
    }
    .entry-content ol[start="344"], .archive-description ol[start="344"], .archive-container ol[start="344"] {
      counter-reset: item 343 !important;
    }
    .entry-content ol[start="345"], .archive-description ol[start="345"], .archive-container ol[start="345"] {
      counter-reset: item 344 !important;
    }
    .entry-content ol[start="346"], .archive-description ol[start="346"], .archive-container ol[start="346"] {
      counter-reset: item 345 !important;
    }
    .entry-content ol[start="347"], .archive-description ol[start="347"], .archive-container ol[start="347"] {
      counter-reset: item 346 !important;
    }
    .entry-content ol[start="348"], .archive-description ol[start="348"], .archive-container ol[start="348"] {
      counter-reset: item 347 !important;
    }
    .entry-content ol[start="349"], .archive-description ol[start="349"], .archive-container ol[start="349"] {
      counter-reset: item 348 !important;
    }
    .entry-content ol[start="350"], .archive-description ol[start="350"], .archive-container ol[start="350"] {
      counter-reset: item 349 !important;
    }
    .entry-content ol[start="351"], .archive-description ol[start="351"], .archive-container ol[start="351"] {
      counter-reset: item 350 !important;
    }
    .entry-content ol[start="352"], .archive-description ol[start="352"], .archive-container ol[start="352"] {
      counter-reset: item 351 !important;
    }
    .entry-content ol[start="353"], .archive-description ol[start="353"], .archive-container ol[start="353"] {
      counter-reset: item 352 !important;
    }
    .entry-content ol[start="354"], .archive-description ol[start="354"], .archive-container ol[start="354"] {
      counter-reset: item 353 !important;
    }
    .entry-content ol[start="355"], .archive-description ol[start="355"], .archive-container ol[start="355"] {
      counter-reset: item 354 !important;
    }
    .entry-content ol[start="356"], .archive-description ol[start="356"], .archive-container ol[start="356"] {
      counter-reset: item 355 !important;
    }
    .entry-content ol[start="357"], .archive-description ol[start="357"], .archive-container ol[start="357"] {
      counter-reset: item 356 !important;
    }
    .entry-content ol[start="358"], .archive-description ol[start="358"], .archive-container ol[start="358"] {
      counter-reset: item 357 !important;
    }
    .entry-content ol[start="359"], .archive-description ol[start="359"], .archive-container ol[start="359"] {
      counter-reset: item 358 !important;
    }
    .entry-content ol[start="360"], .archive-description ol[start="360"], .archive-container ol[start="360"] {
      counter-reset: item 359 !important;
    }
    .entry-content ol[start="361"], .archive-description ol[start="361"], .archive-container ol[start="361"] {
      counter-reset: item 360 !important;
    }
    .entry-content ol[start="362"], .archive-description ol[start="362"], .archive-container ol[start="362"] {
      counter-reset: item 361 !important;
    }
    .entry-content ol[start="363"], .archive-description ol[start="363"], .archive-container ol[start="363"] {
      counter-reset: item 362 !important;
    }
    .entry-content ol[start="364"], .archive-description ol[start="364"], .archive-container ol[start="364"] {
      counter-reset: item 363 !important;
    }
    .entry-content ol[start="365"], .archive-description ol[start="365"], .archive-container ol[start="365"] {
      counter-reset: item 364 !important;
    }
    .entry-content ol[start="366"], .archive-description ol[start="366"], .archive-container ol[start="366"] {
      counter-reset: item 365 !important;
    }
    .entry-content ol[start="367"], .archive-description ol[start="367"], .archive-container ol[start="367"] {
      counter-reset: item 366 !important;
    }
    .entry-content ol[start="368"], .archive-description ol[start="368"], .archive-container ol[start="368"] {
      counter-reset: item 367 !important;
    }
    .entry-content ol[start="369"], .archive-description ol[start="369"], .archive-container ol[start="369"] {
      counter-reset: item 368 !important;
    }
    .entry-content ol[start="370"], .archive-description ol[start="370"], .archive-container ol[start="370"] {
      counter-reset: item 369 !important;
    }
    .entry-content ol[start="371"], .archive-description ol[start="371"], .archive-container ol[start="371"] {
      counter-reset: item 370 !important;
    }
    .entry-content ol[start="372"], .archive-description ol[start="372"], .archive-container ol[start="372"] {
      counter-reset: item 371 !important;
    }
    .entry-content ol[start="373"], .archive-description ol[start="373"], .archive-container ol[start="373"] {
      counter-reset: item 372 !important;
    }
    .entry-content ol[start="374"], .archive-description ol[start="374"], .archive-container ol[start="374"] {
      counter-reset: item 373 !important;
    }
    .entry-content ol[start="375"], .archive-description ol[start="375"], .archive-container ol[start="375"] {
      counter-reset: item 374 !important;
    }
    .entry-content ol[start="376"], .archive-description ol[start="376"], .archive-container ol[start="376"] {
      counter-reset: item 375 !important;
    }
    .entry-content ol[start="377"], .archive-description ol[start="377"], .archive-container ol[start="377"] {
      counter-reset: item 376 !important;
    }
    .entry-content ol[start="378"], .archive-description ol[start="378"], .archive-container ol[start="378"] {
      counter-reset: item 377 !important;
    }
    .entry-content ol[start="379"], .archive-description ol[start="379"], .archive-container ol[start="379"] {
      counter-reset: item 378 !important;
    }
    .entry-content ol[start="380"], .archive-description ol[start="380"], .archive-container ol[start="380"] {
      counter-reset: item 379 !important;
    }
    .entry-content ol[start="381"], .archive-description ol[start="381"], .archive-container ol[start="381"] {
      counter-reset: item 380 !important;
    }
    .entry-content ol[start="382"], .archive-description ol[start="382"], .archive-container ol[start="382"] {
      counter-reset: item 381 !important;
    }
    .entry-content ol[start="383"], .archive-description ol[start="383"], .archive-container ol[start="383"] {
      counter-reset: item 382 !important;
    }
    .entry-content ol[start="384"], .archive-description ol[start="384"], .archive-container ol[start="384"] {
      counter-reset: item 383 !important;
    }
    .entry-content ol[start="385"], .archive-description ol[start="385"], .archive-container ol[start="385"] {
      counter-reset: item 384 !important;
    }
    .entry-content ol[start="386"], .archive-description ol[start="386"], .archive-container ol[start="386"] {
      counter-reset: item 385 !important;
    }
    .entry-content ol[start="387"], .archive-description ol[start="387"], .archive-container ol[start="387"] {
      counter-reset: item 386 !important;
    }
    .entry-content ol[start="388"], .archive-description ol[start="388"], .archive-container ol[start="388"] {
      counter-reset: item 387 !important;
    }
    .entry-content ol[start="389"], .archive-description ol[start="389"], .archive-container ol[start="389"] {
      counter-reset: item 388 !important;
    }
    .entry-content ol[start="390"], .archive-description ol[start="390"], .archive-container ol[start="390"] {
      counter-reset: item 389 !important;
    }
    .entry-content ol[start="391"], .archive-description ol[start="391"], .archive-container ol[start="391"] {
      counter-reset: item 390 !important;
    }
    .entry-content ol[start="392"], .archive-description ol[start="392"], .archive-container ol[start="392"] {
      counter-reset: item 391 !important;
    }
    .entry-content ol[start="393"], .archive-description ol[start="393"], .archive-container ol[start="393"] {
      counter-reset: item 392 !important;
    }
    .entry-content ol[start="394"], .archive-description ol[start="394"], .archive-container ol[start="394"] {
      counter-reset: item 393 !important;
    }
    .entry-content ol[start="395"], .archive-description ol[start="395"], .archive-container ol[start="395"] {
      counter-reset: item 394 !important;
    }
    .entry-content ol[start="396"], .archive-description ol[start="396"], .archive-container ol[start="396"] {
      counter-reset: item 395 !important;
    }
    .entry-content ol[start="397"], .archive-description ol[start="397"], .archive-container ol[start="397"] {
      counter-reset: item 396 !important;
    }
    .entry-content ol[start="398"], .archive-description ol[start="398"], .archive-container ol[start="398"] {
      counter-reset: item 397 !important;
    }
    .entry-content ol[start="399"], .archive-description ol[start="399"], .archive-container ol[start="399"] {
      counter-reset: item 398 !important;
    }
    .entry-content ol[start="400"], .archive-description ol[start="400"], .archive-container ol[start="400"] {
      counter-reset: item 399 !important;
    }
    .entry-content ol[start="401"], .archive-description ol[start="401"], .archive-container ol[start="401"] {
      counter-reset: item 400 !important;
    }
    .entry-content ol[start="402"], .archive-description ol[start="402"], .archive-container ol[start="402"] {
      counter-reset: item 401 !important;
    }
    .entry-content ol[start="403"], .archive-description ol[start="403"], .archive-container ol[start="403"] {
      counter-reset: item 402 !important;
    }
    .entry-content ol[start="404"], .archive-description ol[start="404"], .archive-container ol[start="404"] {
      counter-reset: item 403 !important;
    }
    .entry-content ol[start="405"], .archive-description ol[start="405"], .archive-container ol[start="405"] {
      counter-reset: item 404 !important;
    }
    .entry-content ol[start="406"], .archive-description ol[start="406"], .archive-container ol[start="406"] {
      counter-reset: item 405 !important;
    }
    .entry-content ol[start="407"], .archive-description ol[start="407"], .archive-container ol[start="407"] {
      counter-reset: item 406 !important;
    }
    .entry-content ol[start="408"], .archive-description ol[start="408"], .archive-container ol[start="408"] {
      counter-reset: item 407 !important;
    }
    .entry-content ol[start="409"], .archive-description ol[start="409"], .archive-container ol[start="409"] {
      counter-reset: item 408 !important;
    }
    .entry-content ol[start="410"], .archive-description ol[start="410"], .archive-container ol[start="410"] {
      counter-reset: item 409 !important;
    }
    .entry-content ol[start="411"], .archive-description ol[start="411"], .archive-container ol[start="411"] {
      counter-reset: item 410 !important;
    }
    .entry-content ol[start="412"], .archive-description ol[start="412"], .archive-container ol[start="412"] {
      counter-reset: item 411 !important;
    }
    .entry-content ol[start="413"], .archive-description ol[start="413"], .archive-container ol[start="413"] {
      counter-reset: item 412 !important;
    }
    .entry-content ol[start="414"], .archive-description ol[start="414"], .archive-container ol[start="414"] {
      counter-reset: item 413 !important;
    }
    .entry-content ol[start="415"], .archive-description ol[start="415"], .archive-container ol[start="415"] {
      counter-reset: item 414 !important;
    }
    .entry-content ol[start="416"], .archive-description ol[start="416"], .archive-container ol[start="416"] {
      counter-reset: item 415 !important;
    }
    .entry-content ol[start="417"], .archive-description ol[start="417"], .archive-container ol[start="417"] {
      counter-reset: item 416 !important;
    }
    .entry-content ol[start="418"], .archive-description ol[start="418"], .archive-container ol[start="418"] {
      counter-reset: item 417 !important;
    }
    .entry-content ol[start="419"], .archive-description ol[start="419"], .archive-container ol[start="419"] {
      counter-reset: item 418 !important;
    }
    .entry-content ol[start="420"], .archive-description ol[start="420"], .archive-container ol[start="420"] {
      counter-reset: item 419 !important;
    }
    .entry-content ol[start="421"], .archive-description ol[start="421"], .archive-container ol[start="421"] {
      counter-reset: item 420 !important;
    }
    .entry-content ol[start="422"], .archive-description ol[start="422"], .archive-container ol[start="422"] {
      counter-reset: item 421 !important;
    }
    .entry-content ol[start="423"], .archive-description ol[start="423"], .archive-container ol[start="423"] {
      counter-reset: item 422 !important;
    }
    .entry-content ol[start="424"], .archive-description ol[start="424"], .archive-container ol[start="424"] {
      counter-reset: item 423 !important;
    }
    .entry-content ol[start="425"], .archive-description ol[start="425"], .archive-container ol[start="425"] {
      counter-reset: item 424 !important;
    }
    .entry-content ol[start="426"], .archive-description ol[start="426"], .archive-container ol[start="426"] {
      counter-reset: item 425 !important;
    }
    .entry-content ol[start="427"], .archive-description ol[start="427"], .archive-container ol[start="427"] {
      counter-reset: item 426 !important;
    }
    .entry-content ol[start="428"], .archive-description ol[start="428"], .archive-container ol[start="428"] {
      counter-reset: item 427 !important;
    }
    .entry-content ol[start="429"], .archive-description ol[start="429"], .archive-container ol[start="429"] {
      counter-reset: item 428 !important;
    }
    .entry-content ol[start="430"], .archive-description ol[start="430"], .archive-container ol[start="430"] {
      counter-reset: item 429 !important;
    }
    .entry-content ol[start="431"], .archive-description ol[start="431"], .archive-container ol[start="431"] {
      counter-reset: item 430 !important;
    }
    .entry-content ol[start="432"], .archive-description ol[start="432"], .archive-container ol[start="432"] {
      counter-reset: item 431 !important;
    }
    .entry-content ol[start="433"], .archive-description ol[start="433"], .archive-container ol[start="433"] {
      counter-reset: item 432 !important;
    }
    .entry-content ol[start="434"], .archive-description ol[start="434"], .archive-container ol[start="434"] {
      counter-reset: item 433 !important;
    }
    .entry-content ol[start="435"], .archive-description ol[start="435"], .archive-container ol[start="435"] {
      counter-reset: item 434 !important;
    }
    .entry-content ol[start="436"], .archive-description ol[start="436"], .archive-container ol[start="436"] {
      counter-reset: item 435 !important;
    }
    .entry-content ol[start="437"], .archive-description ol[start="437"], .archive-container ol[start="437"] {
      counter-reset: item 436 !important;
    }
    .entry-content ol[start="438"], .archive-description ol[start="438"], .archive-container ol[start="438"] {
      counter-reset: item 437 !important;
    }
    .entry-content ol[start="439"], .archive-description ol[start="439"], .archive-container ol[start="439"] {
      counter-reset: item 438 !important;
    }
    .entry-content ol[start="440"], .archive-description ol[start="440"], .archive-container ol[start="440"] {
      counter-reset: item 439 !important;
    }
    .entry-content ol[start="441"], .archive-description ol[start="441"], .archive-container ol[start="441"] {
      counter-reset: item 440 !important;
    }
    .entry-content ol[start="442"], .archive-description ol[start="442"], .archive-container ol[start="442"] {
      counter-reset: item 441 !important;
    }
    .entry-content ol[start="443"], .archive-description ol[start="443"], .archive-container ol[start="443"] {
      counter-reset: item 442 !important;
    }
    .entry-content ol[start="444"], .archive-description ol[start="444"], .archive-container ol[start="444"] {
      counter-reset: item 443 !important;
    }
    .entry-content ol[start="445"], .archive-description ol[start="445"], .archive-container ol[start="445"] {
      counter-reset: item 444 !important;
    }
    .entry-content ol[start="446"], .archive-description ol[start="446"], .archive-container ol[start="446"] {
      counter-reset: item 445 !important;
    }
    .entry-content ol[start="447"], .archive-description ol[start="447"], .archive-container ol[start="447"] {
      counter-reset: item 446 !important;
    }
    .entry-content ol[start="448"], .archive-description ol[start="448"], .archive-container ol[start="448"] {
      counter-reset: item 447 !important;
    }
    .entry-content ol[start="449"], .archive-description ol[start="449"], .archive-container ol[start="449"] {
      counter-reset: item 448 !important;
    }
    .entry-content ol[start="450"], .archive-description ol[start="450"], .archive-container ol[start="450"] {
      counter-reset: item 449 !important;
    }
    .entry-content ol[start="451"], .archive-description ol[start="451"], .archive-container ol[start="451"] {
      counter-reset: item 450 !important;
    }
    .entry-content ol[start="452"], .archive-description ol[start="452"], .archive-container ol[start="452"] {
      counter-reset: item 451 !important;
    }
    .entry-content ol[start="453"], .archive-description ol[start="453"], .archive-container ol[start="453"] {
      counter-reset: item 452 !important;
    }
    .entry-content ol[start="454"], .archive-description ol[start="454"], .archive-container ol[start="454"] {
      counter-reset: item 453 !important;
    }
    .entry-content ol[start="455"], .archive-description ol[start="455"], .archive-container ol[start="455"] {
      counter-reset: item 454 !important;
    }
    .entry-content ol[start="456"], .archive-description ol[start="456"], .archive-container ol[start="456"] {
      counter-reset: item 455 !important;
    }
    .entry-content ol[start="457"], .archive-description ol[start="457"], .archive-container ol[start="457"] {
      counter-reset: item 456 !important;
    }
    .entry-content ol[start="458"], .archive-description ol[start="458"], .archive-container ol[start="458"] {
      counter-reset: item 457 !important;
    }
    .entry-content ol[start="459"], .archive-description ol[start="459"], .archive-container ol[start="459"] {
      counter-reset: item 458 !important;
    }
    .entry-content ol[start="460"], .archive-description ol[start="460"], .archive-container ol[start="460"] {
      counter-reset: item 459 !important;
    }
    .entry-content ol[start="461"], .archive-description ol[start="461"], .archive-container ol[start="461"] {
      counter-reset: item 460 !important;
    }
    .entry-content ol[start="462"], .archive-description ol[start="462"], .archive-container ol[start="462"] {
      counter-reset: item 461 !important;
    }
    .entry-content ol[start="463"], .archive-description ol[start="463"], .archive-container ol[start="463"] {
      counter-reset: item 462 !important;
    }
    .entry-content ol[start="464"], .archive-description ol[start="464"], .archive-container ol[start="464"] {
      counter-reset: item 463 !important;
    }
    .entry-content ol[start="465"], .archive-description ol[start="465"], .archive-container ol[start="465"] {
      counter-reset: item 464 !important;
    }
    .entry-content ol[start="466"], .archive-description ol[start="466"], .archive-container ol[start="466"] {
      counter-reset: item 465 !important;
    }
    .entry-content ol[start="467"], .archive-description ol[start="467"], .archive-container ol[start="467"] {
      counter-reset: item 466 !important;
    }
    .entry-content ol[start="468"], .archive-description ol[start="468"], .archive-container ol[start="468"] {
      counter-reset: item 467 !important;
    }
    .entry-content ol[start="469"], .archive-description ol[start="469"], .archive-container ol[start="469"] {
      counter-reset: item 468 !important;
    }
    .entry-content ol[start="470"], .archive-description ol[start="470"], .archive-container ol[start="470"] {
      counter-reset: item 469 !important;
    }
    .entry-content ol[start="471"], .archive-description ol[start="471"], .archive-container ol[start="471"] {
      counter-reset: item 470 !important;
    }
    .entry-content ol[start="472"], .archive-description ol[start="472"], .archive-container ol[start="472"] {
      counter-reset: item 471 !important;
    }
    .entry-content ol[start="473"], .archive-description ol[start="473"], .archive-container ol[start="473"] {
      counter-reset: item 472 !important;
    }
    .entry-content ol[start="474"], .archive-description ol[start="474"], .archive-container ol[start="474"] {
      counter-reset: item 473 !important;
    }
    .entry-content ol[start="475"], .archive-description ol[start="475"], .archive-container ol[start="475"] {
      counter-reset: item 474 !important;
    }
    .entry-content ol[start="476"], .archive-description ol[start="476"], .archive-container ol[start="476"] {
      counter-reset: item 475 !important;
    }
    .entry-content ol[start="477"], .archive-description ol[start="477"], .archive-container ol[start="477"] {
      counter-reset: item 476 !important;
    }
    .entry-content ol[start="478"], .archive-description ol[start="478"], .archive-container ol[start="478"] {
      counter-reset: item 477 !important;
    }
    .entry-content ol[start="479"], .archive-description ol[start="479"], .archive-container ol[start="479"] {
      counter-reset: item 478 !important;
    }
    .entry-content ol[start="480"], .archive-description ol[start="480"], .archive-container ol[start="480"] {
      counter-reset: item 479 !important;
    }
    .entry-content ol[start="481"], .archive-description ol[start="481"], .archive-container ol[start="481"] {
      counter-reset: item 480 !important;
    }
    .entry-content ol[start="482"], .archive-description ol[start="482"], .archive-container ol[start="482"] {
      counter-reset: item 481 !important;
    }
    .entry-content ol[start="483"], .archive-description ol[start="483"], .archive-container ol[start="483"] {
      counter-reset: item 482 !important;
    }
    .entry-content ol[start="484"], .archive-description ol[start="484"], .archive-container ol[start="484"] {
      counter-reset: item 483 !important;
    }
    .entry-content ol[start="485"], .archive-description ol[start="485"], .archive-container ol[start="485"] {
      counter-reset: item 484 !important;
    }
    .entry-content ol[start="486"], .archive-description ol[start="486"], .archive-container ol[start="486"] {
      counter-reset: item 485 !important;
    }
    .entry-content ol[start="487"], .archive-description ol[start="487"], .archive-container ol[start="487"] {
      counter-reset: item 486 !important;
    }
    .entry-content ol[start="488"], .archive-description ol[start="488"], .archive-container ol[start="488"] {
      counter-reset: item 487 !important;
    }
    .entry-content ol[start="489"], .archive-description ol[start="489"], .archive-container ol[start="489"] {
      counter-reset: item 488 !important;
    }
    .entry-content ol[start="490"], .archive-description ol[start="490"], .archive-container ol[start="490"] {
      counter-reset: item 489 !important;
    }
    .entry-content ol[start="491"], .archive-description ol[start="491"], .archive-container ol[start="491"] {
      counter-reset: item 490 !important;
    }
    .entry-content ol[start="492"], .archive-description ol[start="492"], .archive-container ol[start="492"] {
      counter-reset: item 491 !important;
    }
    .entry-content ol[start="493"], .archive-description ol[start="493"], .archive-container ol[start="493"] {
      counter-reset: item 492 !important;
    }
    .entry-content ol[start="494"], .archive-description ol[start="494"], .archive-container ol[start="494"] {
      counter-reset: item 493 !important;
    }
    .entry-content ol[start="495"], .archive-description ol[start="495"], .archive-container ol[start="495"] {
      counter-reset: item 494 !important;
    }
    .entry-content ol[start="496"], .archive-description ol[start="496"], .archive-container ol[start="496"] {
      counter-reset: item 495 !important;
    }
    .entry-content ol[start="497"], .archive-description ol[start="497"], .archive-container ol[start="497"] {
      counter-reset: item 496 !important;
    }
    .entry-content ol[start="498"], .archive-description ol[start="498"], .archive-container ol[start="498"] {
      counter-reset: item 497 !important;
    }
    .entry-content ol[start="499"], .archive-description ol[start="499"], .archive-container ol[start="499"] {
      counter-reset: item 498 !important;
    }
    .entry-content ol[start="500"], .archive-description ol[start="500"], .archive-container ol[start="500"] {
      counter-reset: item 499 !important;
    }
    .entry-content ol[start="501"], .archive-description ol[start="501"], .archive-container ol[start="501"] {
      counter-reset: item 500 !important;
    }
    .entry-content ol[start="502"], .archive-description ol[start="502"], .archive-container ol[start="502"] {
      counter-reset: item 501 !important;
    }
    .entry-content ol[start="503"], .archive-description ol[start="503"], .archive-container ol[start="503"] {
      counter-reset: item 502 !important;
    }
    .entry-content ol[start="504"], .archive-description ol[start="504"], .archive-container ol[start="504"] {
      counter-reset: item 503 !important;
    }
    .entry-content ol[start="505"], .archive-description ol[start="505"], .archive-container ol[start="505"] {
      counter-reset: item 504 !important;
    }
    .entry-content ol[start="506"], .archive-description ol[start="506"], .archive-container ol[start="506"] {
      counter-reset: item 505 !important;
    }
    .entry-content ol[start="507"], .archive-description ol[start="507"], .archive-container ol[start="507"] {
      counter-reset: item 506 !important;
    }
    .entry-content ol[start="508"], .archive-description ol[start="508"], .archive-container ol[start="508"] {
      counter-reset: item 507 !important;
    }
    .entry-content ol[start="509"], .archive-description ol[start="509"], .archive-container ol[start="509"] {
      counter-reset: item 508 !important;
    }
    .entry-content ol[start="510"], .archive-description ol[start="510"], .archive-container ol[start="510"] {
      counter-reset: item 509 !important;
    }
    .entry-content ol[start="511"], .archive-description ol[start="511"], .archive-container ol[start="511"] {
      counter-reset: item 510 !important;
    }
    .entry-content ol[start="512"], .archive-description ol[start="512"], .archive-container ol[start="512"] {
      counter-reset: item 511 !important;
    }
    .entry-content ol[start="513"], .archive-description ol[start="513"], .archive-container ol[start="513"] {
      counter-reset: item 512 !important;
    }
    .entry-content ol[start="514"], .archive-description ol[start="514"], .archive-container ol[start="514"] {
      counter-reset: item 513 !important;
    }
    .entry-content ol[start="515"], .archive-description ol[start="515"], .archive-container ol[start="515"] {
      counter-reset: item 514 !important;
    }
    .entry-content ol[start="516"], .archive-description ol[start="516"], .archive-container ol[start="516"] {
      counter-reset: item 515 !important;
    }
    .entry-content ol[start="517"], .archive-description ol[start="517"], .archive-container ol[start="517"] {
      counter-reset: item 516 !important;
    }
    .entry-content ol[start="518"], .archive-description ol[start="518"], .archive-container ol[start="518"] {
      counter-reset: item 517 !important;
    }
    .entry-content ol[start="519"], .archive-description ol[start="519"], .archive-container ol[start="519"] {
      counter-reset: item 518 !important;
    }
    .entry-content ol[start="520"], .archive-description ol[start="520"], .archive-container ol[start="520"] {
      counter-reset: item 519 !important;
    }
    .entry-content ol[start="521"], .archive-description ol[start="521"], .archive-container ol[start="521"] {
      counter-reset: item 520 !important;
    }
    .entry-content ol[start="522"], .archive-description ol[start="522"], .archive-container ol[start="522"] {
      counter-reset: item 521 !important;
    }
    .entry-content ol[start="523"], .archive-description ol[start="523"], .archive-container ol[start="523"] {
      counter-reset: item 522 !important;
    }
    .entry-content ol[start="524"], .archive-description ol[start="524"], .archive-container ol[start="524"] {
      counter-reset: item 523 !important;
    }
    .entry-content ol[start="525"], .archive-description ol[start="525"], .archive-container ol[start="525"] {
      counter-reset: item 524 !important;
    }
    .entry-content ol[start="526"], .archive-description ol[start="526"], .archive-container ol[start="526"] {
      counter-reset: item 525 !important;
    }
    .entry-content ol[start="527"], .archive-description ol[start="527"], .archive-container ol[start="527"] {
      counter-reset: item 526 !important;
    }
    .entry-content ol[start="528"], .archive-description ol[start="528"], .archive-container ol[start="528"] {
      counter-reset: item 527 !important;
    }
    .entry-content ol[start="529"], .archive-description ol[start="529"], .archive-container ol[start="529"] {
      counter-reset: item 528 !important;
    }
    .entry-content ol[start="530"], .archive-description ol[start="530"], .archive-container ol[start="530"] {
      counter-reset: item 529 !important;
    }
    .entry-content ol[start="531"], .archive-description ol[start="531"], .archive-container ol[start="531"] {
      counter-reset: item 530 !important;
    }
    .entry-content ol[start="532"], .archive-description ol[start="532"], .archive-container ol[start="532"] {
      counter-reset: item 531 !important;
    }
    .entry-content ol[start="533"], .archive-description ol[start="533"], .archive-container ol[start="533"] {
      counter-reset: item 532 !important;
    }
    .entry-content ol[start="534"], .archive-description ol[start="534"], .archive-container ol[start="534"] {
      counter-reset: item 533 !important;
    }
    .entry-content ol[start="535"], .archive-description ol[start="535"], .archive-container ol[start="535"] {
      counter-reset: item 534 !important;
    }
    .entry-content ol[start="536"], .archive-description ol[start="536"], .archive-container ol[start="536"] {
      counter-reset: item 535 !important;
    }
    .entry-content ol[start="537"], .archive-description ol[start="537"], .archive-container ol[start="537"] {
      counter-reset: item 536 !important;
    }
    .entry-content ol[start="538"], .archive-description ol[start="538"], .archive-container ol[start="538"] {
      counter-reset: item 537 !important;
    }
    .entry-content ol[start="539"], .archive-description ol[start="539"], .archive-container ol[start="539"] {
      counter-reset: item 538 !important;
    }
    .entry-content ol[start="540"], .archive-description ol[start="540"], .archive-container ol[start="540"] {
      counter-reset: item 539 !important;
    }
    .entry-content ol[start="541"], .archive-description ol[start="541"], .archive-container ol[start="541"] {
      counter-reset: item 540 !important;
    }
    .entry-content ol[start="542"], .archive-description ol[start="542"], .archive-container ol[start="542"] {
      counter-reset: item 541 !important;
    }
    .entry-content ol[start="543"], .archive-description ol[start="543"], .archive-container ol[start="543"] {
      counter-reset: item 542 !important;
    }
    .entry-content ol[start="544"], .archive-description ol[start="544"], .archive-container ol[start="544"] {
      counter-reset: item 543 !important;
    }
    .entry-content ol[start="545"], .archive-description ol[start="545"], .archive-container ol[start="545"] {
      counter-reset: item 544 !important;
    }
    .entry-content ol[start="546"], .archive-description ol[start="546"], .archive-container ol[start="546"] {
      counter-reset: item 545 !important;
    }
    .entry-content ol[start="547"], .archive-description ol[start="547"], .archive-container ol[start="547"] {
      counter-reset: item 546 !important;
    }
    .entry-content ol[start="548"], .archive-description ol[start="548"], .archive-container ol[start="548"] {
      counter-reset: item 547 !important;
    }
    .entry-content ol[start="549"], .archive-description ol[start="549"], .archive-container ol[start="549"] {
      counter-reset: item 548 !important;
    }
    .entry-content ol[start="550"], .archive-description ol[start="550"], .archive-container ol[start="550"] {
      counter-reset: item 549 !important;
    }
    .entry-content ol[start="551"], .archive-description ol[start="551"], .archive-container ol[start="551"] {
      counter-reset: item 550 !important;
    }
    .entry-content ol[start="552"], .archive-description ol[start="552"], .archive-container ol[start="552"] {
      counter-reset: item 551 !important;
    }
    .entry-content ol[start="553"], .archive-description ol[start="553"], .archive-container ol[start="553"] {
      counter-reset: item 552 !important;
    }
    .entry-content ol[start="554"], .archive-description ol[start="554"], .archive-container ol[start="554"] {
      counter-reset: item 553 !important;
    }
    .entry-content ol[start="555"], .archive-description ol[start="555"], .archive-container ol[start="555"] {
      counter-reset: item 554 !important;
    }
    .entry-content ol[start="556"], .archive-description ol[start="556"], .archive-container ol[start="556"] {
      counter-reset: item 555 !important;
    }
    .entry-content ol[start="557"], .archive-description ol[start="557"], .archive-container ol[start="557"] {
      counter-reset: item 556 !important;
    }
    .entry-content ol[start="558"], .archive-description ol[start="558"], .archive-container ol[start="558"] {
      counter-reset: item 557 !important;
    }
    .entry-content ol[start="559"], .archive-description ol[start="559"], .archive-container ol[start="559"] {
      counter-reset: item 558 !important;
    }
    .entry-content ol[start="560"], .archive-description ol[start="560"], .archive-container ol[start="560"] {
      counter-reset: item 559 !important;
    }
    .entry-content ol[start="561"], .archive-description ol[start="561"], .archive-container ol[start="561"] {
      counter-reset: item 560 !important;
    }
    .entry-content ol[start="562"], .archive-description ol[start="562"], .archive-container ol[start="562"] {
      counter-reset: item 561 !important;
    }
    .entry-content ol[start="563"], .archive-description ol[start="563"], .archive-container ol[start="563"] {
      counter-reset: item 562 !important;
    }
    .entry-content ol[start="564"], .archive-description ol[start="564"], .archive-container ol[start="564"] {
      counter-reset: item 563 !important;
    }
    .entry-content ol[start="565"], .archive-description ol[start="565"], .archive-container ol[start="565"] {
      counter-reset: item 564 !important;
    }
    .entry-content ol[start="566"], .archive-description ol[start="566"], .archive-container ol[start="566"] {
      counter-reset: item 565 !important;
    }
    .entry-content ol[start="567"], .archive-description ol[start="567"], .archive-container ol[start="567"] {
      counter-reset: item 566 !important;
    }
    .entry-content ol[start="568"], .archive-description ol[start="568"], .archive-container ol[start="568"] {
      counter-reset: item 567 !important;
    }
    .entry-content ol[start="569"], .archive-description ol[start="569"], .archive-container ol[start="569"] {
      counter-reset: item 568 !important;
    }
    .entry-content ol[start="570"], .archive-description ol[start="570"], .archive-container ol[start="570"] {
      counter-reset: item 569 !important;
    }
    .entry-content ol[start="571"], .archive-description ol[start="571"], .archive-container ol[start="571"] {
      counter-reset: item 570 !important;
    }
    .entry-content ol[start="572"], .archive-description ol[start="572"], .archive-container ol[start="572"] {
      counter-reset: item 571 !important;
    }
    .entry-content ol[start="573"], .archive-description ol[start="573"], .archive-container ol[start="573"] {
      counter-reset: item 572 !important;
    }
    .entry-content ol[start="574"], .archive-description ol[start="574"], .archive-container ol[start="574"] {
      counter-reset: item 573 !important;
    }
    .entry-content ol[start="575"], .archive-description ol[start="575"], .archive-container ol[start="575"] {
      counter-reset: item 574 !important;
    }
    .entry-content ol[start="576"], .archive-description ol[start="576"], .archive-container ol[start="576"] {
      counter-reset: item 575 !important;
    }
    .entry-content ol[start="577"], .archive-description ol[start="577"], .archive-container ol[start="577"] {
      counter-reset: item 576 !important;
    }
    .entry-content ol[start="578"], .archive-description ol[start="578"], .archive-container ol[start="578"] {
      counter-reset: item 577 !important;
    }
    .entry-content ol[start="579"], .archive-description ol[start="579"], .archive-container ol[start="579"] {
      counter-reset: item 578 !important;
    }
    .entry-content ol[start="580"], .archive-description ol[start="580"], .archive-container ol[start="580"] {
      counter-reset: item 579 !important;
    }
    .entry-content ol[start="581"], .archive-description ol[start="581"], .archive-container ol[start="581"] {
      counter-reset: item 580 !important;
    }
    .entry-content ol[start="582"], .archive-description ol[start="582"], .archive-container ol[start="582"] {
      counter-reset: item 581 !important;
    }
    .entry-content ol[start="583"], .archive-description ol[start="583"], .archive-container ol[start="583"] {
      counter-reset: item 582 !important;
    }
    .entry-content ol[start="584"], .archive-description ol[start="584"], .archive-container ol[start="584"] {
      counter-reset: item 583 !important;
    }
    .entry-content ol[start="585"], .archive-description ol[start="585"], .archive-container ol[start="585"] {
      counter-reset: item 584 !important;
    }
    .entry-content ol[start="586"], .archive-description ol[start="586"], .archive-container ol[start="586"] {
      counter-reset: item 585 !important;
    }
    .entry-content ol[start="587"], .archive-description ol[start="587"], .archive-container ol[start="587"] {
      counter-reset: item 586 !important;
    }
    .entry-content ol[start="588"], .archive-description ol[start="588"], .archive-container ol[start="588"] {
      counter-reset: item 587 !important;
    }
    .entry-content ol[start="589"], .archive-description ol[start="589"], .archive-container ol[start="589"] {
      counter-reset: item 588 !important;
    }
    .entry-content ol[start="590"], .archive-description ol[start="590"], .archive-container ol[start="590"] {
      counter-reset: item 589 !important;
    }
    .entry-content ol[start="591"], .archive-description ol[start="591"], .archive-container ol[start="591"] {
      counter-reset: item 590 !important;
    }
    .entry-content ol[start="592"], .archive-description ol[start="592"], .archive-container ol[start="592"] {
      counter-reset: item 591 !important;
    }
    .entry-content ol[start="593"], .archive-description ol[start="593"], .archive-container ol[start="593"] {
      counter-reset: item 592 !important;
    }
    .entry-content ol[start="594"], .archive-description ol[start="594"], .archive-container ol[start="594"] {
      counter-reset: item 593 !important;
    }
    .entry-content ol[start="595"], .archive-description ol[start="595"], .archive-container ol[start="595"] {
      counter-reset: item 594 !important;
    }
    .entry-content ol[start="596"], .archive-description ol[start="596"], .archive-container ol[start="596"] {
      counter-reset: item 595 !important;
    }
    .entry-content ol[start="597"], .archive-description ol[start="597"], .archive-container ol[start="597"] {
      counter-reset: item 596 !important;
    }
    .entry-content ol[start="598"], .archive-description ol[start="598"], .archive-container ol[start="598"] {
      counter-reset: item 597 !important;
    }
    .entry-content ol[start="599"], .archive-description ol[start="599"], .archive-container ol[start="599"] {
      counter-reset: item 598 !important;
    }
    .entry-content ol[start="600"], .archive-description ol[start="600"], .archive-container ol[start="600"] {
      counter-reset: item 599 !important;
    }
    .entry-content ol[start="601"], .archive-description ol[start="601"], .archive-container ol[start="601"] {
      counter-reset: item 600 !important;
    }
    .entry-content ol[start="602"], .archive-description ol[start="602"], .archive-container ol[start="602"] {
      counter-reset: item 601 !important;
    }
    .entry-content ol[start="603"], .archive-description ol[start="603"], .archive-container ol[start="603"] {
      counter-reset: item 602 !important;
    }
    .entry-content ol[start="604"], .archive-description ol[start="604"], .archive-container ol[start="604"] {
      counter-reset: item 603 !important;
    }
    .entry-content ol[start="605"], .archive-description ol[start="605"], .archive-container ol[start="605"] {
      counter-reset: item 604 !important;
    }
    .entry-content ol[start="606"], .archive-description ol[start="606"], .archive-container ol[start="606"] {
      counter-reset: item 605 !important;
    }
    .entry-content ol[start="607"], .archive-description ol[start="607"], .archive-container ol[start="607"] {
      counter-reset: item 606 !important;
    }
    .entry-content ol[start="608"], .archive-description ol[start="608"], .archive-container ol[start="608"] {
      counter-reset: item 607 !important;
    }
    .entry-content ol[start="609"], .archive-description ol[start="609"], .archive-container ol[start="609"] {
      counter-reset: item 608 !important;
    }
    .entry-content ol[start="610"], .archive-description ol[start="610"], .archive-container ol[start="610"] {
      counter-reset: item 609 !important;
    }
    .entry-content ol[start="611"], .archive-description ol[start="611"], .archive-container ol[start="611"] {
      counter-reset: item 610 !important;
    }
    .entry-content ol[start="612"], .archive-description ol[start="612"], .archive-container ol[start="612"] {
      counter-reset: item 611 !important;
    }
    .entry-content ol[start="613"], .archive-description ol[start="613"], .archive-container ol[start="613"] {
      counter-reset: item 612 !important;
    }
    .entry-content ol[start="614"], .archive-description ol[start="614"], .archive-container ol[start="614"] {
      counter-reset: item 613 !important;
    }
    .entry-content ol[start="615"], .archive-description ol[start="615"], .archive-container ol[start="615"] {
      counter-reset: item 614 !important;
    }
    .entry-content ol[start="616"], .archive-description ol[start="616"], .archive-container ol[start="616"] {
      counter-reset: item 615 !important;
    }
    .entry-content ol[start="617"], .archive-description ol[start="617"], .archive-container ol[start="617"] {
      counter-reset: item 616 !important;
    }
    .entry-content ol[start="618"], .archive-description ol[start="618"], .archive-container ol[start="618"] {
      counter-reset: item 617 !important;
    }
    .entry-content ol[start="619"], .archive-description ol[start="619"], .archive-container ol[start="619"] {
      counter-reset: item 618 !important;
    }
    .entry-content ol[start="620"], .archive-description ol[start="620"], .archive-container ol[start="620"] {
      counter-reset: item 619 !important;
    }
    .entry-content ol[start="621"], .archive-description ol[start="621"], .archive-container ol[start="621"] {
      counter-reset: item 620 !important;
    }
    .entry-content ol[start="622"], .archive-description ol[start="622"], .archive-container ol[start="622"] {
      counter-reset: item 621 !important;
    }
    .entry-content ol[start="623"], .archive-description ol[start="623"], .archive-container ol[start="623"] {
      counter-reset: item 622 !important;
    }
    .entry-content ol[start="624"], .archive-description ol[start="624"], .archive-container ol[start="624"] {
      counter-reset: item 623 !important;
    }
    .entry-content ol[start="625"], .archive-description ol[start="625"], .archive-container ol[start="625"] {
      counter-reset: item 624 !important;
    }
    .entry-content ol[start="626"], .archive-description ol[start="626"], .archive-container ol[start="626"] {
      counter-reset: item 625 !important;
    }
    .entry-content ol[start="627"], .archive-description ol[start="627"], .archive-container ol[start="627"] {
      counter-reset: item 626 !important;
    }
    .entry-content ol[start="628"], .archive-description ol[start="628"], .archive-container ol[start="628"] {
      counter-reset: item 627 !important;
    }
    .entry-content ol[start="629"], .archive-description ol[start="629"], .archive-container ol[start="629"] {
      counter-reset: item 628 !important;
    }
    .entry-content ol[start="630"], .archive-description ol[start="630"], .archive-container ol[start="630"] {
      counter-reset: item 629 !important;
    }
    .entry-content ol[start="631"], .archive-description ol[start="631"], .archive-container ol[start="631"] {
      counter-reset: item 630 !important;
    }
    .entry-content ol[start="632"], .archive-description ol[start="632"], .archive-container ol[start="632"] {
      counter-reset: item 631 !important;
    }
    .entry-content ol[start="633"], .archive-description ol[start="633"], .archive-container ol[start="633"] {
      counter-reset: item 632 !important;
    }
    .entry-content ol[start="634"], .archive-description ol[start="634"], .archive-container ol[start="634"] {
      counter-reset: item 633 !important;
    }
    .entry-content ol[start="635"], .archive-description ol[start="635"], .archive-container ol[start="635"] {
      counter-reset: item 634 !important;
    }
    .entry-content ol[start="636"], .archive-description ol[start="636"], .archive-container ol[start="636"] {
      counter-reset: item 635 !important;
    }
    .entry-content ol[start="637"], .archive-description ol[start="637"], .archive-container ol[start="637"] {
      counter-reset: item 636 !important;
    }
    .entry-content ol[start="638"], .archive-description ol[start="638"], .archive-container ol[start="638"] {
      counter-reset: item 637 !important;
    }
    .entry-content ol[start="639"], .archive-description ol[start="639"], .archive-container ol[start="639"] {
      counter-reset: item 638 !important;
    }
    .entry-content ol[start="640"], .archive-description ol[start="640"], .archive-container ol[start="640"] {
      counter-reset: item 639 !important;
    }
    .entry-content ol[start="641"], .archive-description ol[start="641"], .archive-container ol[start="641"] {
      counter-reset: item 640 !important;
    }
    .entry-content ol[start="642"], .archive-description ol[start="642"], .archive-container ol[start="642"] {
      counter-reset: item 641 !important;
    }
    .entry-content ol[start="643"], .archive-description ol[start="643"], .archive-container ol[start="643"] {
      counter-reset: item 642 !important;
    }
    .entry-content ol[start="644"], .archive-description ol[start="644"], .archive-container ol[start="644"] {
      counter-reset: item 643 !important;
    }
    .entry-content ol[start="645"], .archive-description ol[start="645"], .archive-container ol[start="645"] {
      counter-reset: item 644 !important;
    }
    .entry-content ol[start="646"], .archive-description ol[start="646"], .archive-container ol[start="646"] {
      counter-reset: item 645 !important;
    }
    .entry-content ol[start="647"], .archive-description ol[start="647"], .archive-container ol[start="647"] {
      counter-reset: item 646 !important;
    }
    .entry-content ol[start="648"], .archive-description ol[start="648"], .archive-container ol[start="648"] {
      counter-reset: item 647 !important;
    }
    .entry-content ol[start="649"], .archive-description ol[start="649"], .archive-container ol[start="649"] {
      counter-reset: item 648 !important;
    }
    .entry-content ol[start="650"], .archive-description ol[start="650"], .archive-container ol[start="650"] {
      counter-reset: item 649 !important;
    }
    .entry-content ol[start="651"], .archive-description ol[start="651"], .archive-container ol[start="651"] {
      counter-reset: item 650 !important;
    }
    .entry-content ol[start="652"], .archive-description ol[start="652"], .archive-container ol[start="652"] {
      counter-reset: item 651 !important;
    }
    .entry-content ol[start="653"], .archive-description ol[start="653"], .archive-container ol[start="653"] {
      counter-reset: item 652 !important;
    }
    .entry-content ol[start="654"], .archive-description ol[start="654"], .archive-container ol[start="654"] {
      counter-reset: item 653 !important;
    }
    .entry-content ol[start="655"], .archive-description ol[start="655"], .archive-container ol[start="655"] {
      counter-reset: item 654 !important;
    }
    .entry-content ol[start="656"], .archive-description ol[start="656"], .archive-container ol[start="656"] {
      counter-reset: item 655 !important;
    }
    .entry-content ol[start="657"], .archive-description ol[start="657"], .archive-container ol[start="657"] {
      counter-reset: item 656 !important;
    }
    .entry-content ol[start="658"], .archive-description ol[start="658"], .archive-container ol[start="658"] {
      counter-reset: item 657 !important;
    }
    .entry-content ol[start="659"], .archive-description ol[start="659"], .archive-container ol[start="659"] {
      counter-reset: item 658 !important;
    }
    .entry-content ol[start="660"], .archive-description ol[start="660"], .archive-container ol[start="660"] {
      counter-reset: item 659 !important;
    }
    .entry-content ol[start="661"], .archive-description ol[start="661"], .archive-container ol[start="661"] {
      counter-reset: item 660 !important;
    }
    .entry-content ol[start="662"], .archive-description ol[start="662"], .archive-container ol[start="662"] {
      counter-reset: item 661 !important;
    }
    .entry-content ol[start="663"], .archive-description ol[start="663"], .archive-container ol[start="663"] {
      counter-reset: item 662 !important;
    }
    .entry-content ol[start="664"], .archive-description ol[start="664"], .archive-container ol[start="664"] {
      counter-reset: item 663 !important;
    }
    .entry-content ol[start="665"], .archive-description ol[start="665"], .archive-container ol[start="665"] {
      counter-reset: item 664 !important;
    }
    .entry-content ol[start="666"], .archive-description ol[start="666"], .archive-container ol[start="666"] {
      counter-reset: item 665 !important;
    }
    .entry-content ol[start="667"], .archive-description ol[start="667"], .archive-container ol[start="667"] {
      counter-reset: item 666 !important;
    }
    .entry-content ol[start="668"], .archive-description ol[start="668"], .archive-container ol[start="668"] {
      counter-reset: item 667 !important;
    }
    .entry-content ol[start="669"], .archive-description ol[start="669"], .archive-container ol[start="669"] {
      counter-reset: item 668 !important;
    }
    .entry-content ol[start="670"], .archive-description ol[start="670"], .archive-container ol[start="670"] {
      counter-reset: item 669 !important;
    }
    .entry-content ol[start="671"], .archive-description ol[start="671"], .archive-container ol[start="671"] {
      counter-reset: item 670 !important;
    }
    .entry-content ol[start="672"], .archive-description ol[start="672"], .archive-container ol[start="672"] {
      counter-reset: item 671 !important;
    }
    .entry-content ol[start="673"], .archive-description ol[start="673"], .archive-container ol[start="673"] {
      counter-reset: item 672 !important;
    }
    .entry-content ol[start="674"], .archive-description ol[start="674"], .archive-container ol[start="674"] {
      counter-reset: item 673 !important;
    }
    .entry-content ol[start="675"], .archive-description ol[start="675"], .archive-container ol[start="675"] {
      counter-reset: item 674 !important;
    }
    .entry-content ol[start="676"], .archive-description ol[start="676"], .archive-container ol[start="676"] {
      counter-reset: item 675 !important;
    }
    .entry-content ol[start="677"], .archive-description ol[start="677"], .archive-container ol[start="677"] {
      counter-reset: item 676 !important;
    }
    .entry-content ol[start="678"], .archive-description ol[start="678"], .archive-container ol[start="678"] {
      counter-reset: item 677 !important;
    }
    .entry-content ol[start="679"], .archive-description ol[start="679"], .archive-container ol[start="679"] {
      counter-reset: item 678 !important;
    }
    .entry-content ol[start="680"], .archive-description ol[start="680"], .archive-container ol[start="680"] {
      counter-reset: item 679 !important;
    }
    .entry-content ol[start="681"], .archive-description ol[start="681"], .archive-container ol[start="681"] {
      counter-reset: item 680 !important;
    }
    .entry-content ol[start="682"], .archive-description ol[start="682"], .archive-container ol[start="682"] {
      counter-reset: item 681 !important;
    }
    .entry-content ol[start="683"], .archive-description ol[start="683"], .archive-container ol[start="683"] {
      counter-reset: item 682 !important;
    }
    .entry-content ol[start="684"], .archive-description ol[start="684"], .archive-container ol[start="684"] {
      counter-reset: item 683 !important;
    }
    .entry-content ol[start="685"], .archive-description ol[start="685"], .archive-container ol[start="685"] {
      counter-reset: item 684 !important;
    }
    .entry-content ol[start="686"], .archive-description ol[start="686"], .archive-container ol[start="686"] {
      counter-reset: item 685 !important;
    }
    .entry-content ol[start="687"], .archive-description ol[start="687"], .archive-container ol[start="687"] {
      counter-reset: item 686 !important;
    }
    .entry-content ol[start="688"], .archive-description ol[start="688"], .archive-container ol[start="688"] {
      counter-reset: item 687 !important;
    }
    .entry-content ol[start="689"], .archive-description ol[start="689"], .archive-container ol[start="689"] {
      counter-reset: item 688 !important;
    }
    .entry-content ol[start="690"], .archive-description ol[start="690"], .archive-container ol[start="690"] {
      counter-reset: item 689 !important;
    }
    .entry-content ol[start="691"], .archive-description ol[start="691"], .archive-container ol[start="691"] {
      counter-reset: item 690 !important;
    }
    .entry-content ol[start="692"], .archive-description ol[start="692"], .archive-container ol[start="692"] {
      counter-reset: item 691 !important;
    }
    .entry-content ol[start="693"], .archive-description ol[start="693"], .archive-container ol[start="693"] {
      counter-reset: item 692 !important;
    }
    .entry-content ol[start="694"], .archive-description ol[start="694"], .archive-container ol[start="694"] {
      counter-reset: item 693 !important;
    }
    .entry-content ol[start="695"], .archive-description ol[start="695"], .archive-container ol[start="695"] {
      counter-reset: item 694 !important;
    }
    .entry-content ol[start="696"], .archive-description ol[start="696"], .archive-container ol[start="696"] {
      counter-reset: item 695 !important;
    }
    .entry-content ol[start="697"], .archive-description ol[start="697"], .archive-container ol[start="697"] {
      counter-reset: item 696 !important;
    }
    .entry-content ol[start="698"], .archive-description ol[start="698"], .archive-container ol[start="698"] {
      counter-reset: item 697 !important;
    }
    .entry-content ol[start="699"], .archive-description ol[start="699"], .archive-container ol[start="699"] {
      counter-reset: item 698 !important;
    }
    .entry-content ol[start="700"], .archive-description ol[start="700"], .archive-container ol[start="700"] {
      counter-reset: item 699 !important;
    }
    .entry-content ol[start="701"], .archive-description ol[start="701"], .archive-container ol[start="701"] {
      counter-reset: item 700 !important;
    }
    .entry-content ol[start="702"], .archive-description ol[start="702"], .archive-container ol[start="702"] {
      counter-reset: item 701 !important;
    }
    .entry-content ol[start="703"], .archive-description ol[start="703"], .archive-container ol[start="703"] {
      counter-reset: item 702 !important;
    }
    .entry-content ol[start="704"], .archive-description ol[start="704"], .archive-container ol[start="704"] {
      counter-reset: item 703 !important;
    }
    .entry-content ol[start="705"], .archive-description ol[start="705"], .archive-container ol[start="705"] {
      counter-reset: item 704 !important;
    }
    .entry-content ol[start="706"], .archive-description ol[start="706"], .archive-container ol[start="706"] {
      counter-reset: item 705 !important;
    }
    .entry-content ol[start="707"], .archive-description ol[start="707"], .archive-container ol[start="707"] {
      counter-reset: item 706 !important;
    }
    .entry-content ol[start="708"], .archive-description ol[start="708"], .archive-container ol[start="708"] {
      counter-reset: item 707 !important;
    }
    .entry-content ol[start="709"], .archive-description ol[start="709"], .archive-container ol[start="709"] {
      counter-reset: item 708 !important;
    }
    .entry-content ol[start="710"], .archive-description ol[start="710"], .archive-container ol[start="710"] {
      counter-reset: item 709 !important;
    }
    .entry-content ol[start="711"], .archive-description ol[start="711"], .archive-container ol[start="711"] {
      counter-reset: item 710 !important;
    }
    .entry-content ol[start="712"], .archive-description ol[start="712"], .archive-container ol[start="712"] {
      counter-reset: item 711 !important;
    }
    .entry-content ol[start="713"], .archive-description ol[start="713"], .archive-container ol[start="713"] {
      counter-reset: item 712 !important;
    }
    .entry-content ol[start="714"], .archive-description ol[start="714"], .archive-container ol[start="714"] {
      counter-reset: item 713 !important;
    }
    .entry-content ol[start="715"], .archive-description ol[start="715"], .archive-container ol[start="715"] {
      counter-reset: item 714 !important;
    }
    .entry-content ol[start="716"], .archive-description ol[start="716"], .archive-container ol[start="716"] {
      counter-reset: item 715 !important;
    }
    .entry-content ol[start="717"], .archive-description ol[start="717"], .archive-container ol[start="717"] {
      counter-reset: item 716 !important;
    }
    .entry-content ol[start="718"], .archive-description ol[start="718"], .archive-container ol[start="718"] {
      counter-reset: item 717 !important;
    }
    .entry-content ol[start="719"], .archive-description ol[start="719"], .archive-container ol[start="719"] {
      counter-reset: item 718 !important;
    }
    .entry-content ol[start="720"], .archive-description ol[start="720"], .archive-container ol[start="720"] {
      counter-reset: item 719 !important;
    }
    .entry-content ol[start="721"], .archive-description ol[start="721"], .archive-container ol[start="721"] {
      counter-reset: item 720 !important;
    }
    .entry-content ol[start="722"], .archive-description ol[start="722"], .archive-container ol[start="722"] {
      counter-reset: item 721 !important;
    }
    .entry-content ol[start="723"], .archive-description ol[start="723"], .archive-container ol[start="723"] {
      counter-reset: item 722 !important;
    }
    .entry-content ol[start="724"], .archive-description ol[start="724"], .archive-container ol[start="724"] {
      counter-reset: item 723 !important;
    }
    .entry-content ol[start="725"], .archive-description ol[start="725"], .archive-container ol[start="725"] {
      counter-reset: item 724 !important;
    }
    .entry-content ol[start="726"], .archive-description ol[start="726"], .archive-container ol[start="726"] {
      counter-reset: item 725 !important;
    }
    .entry-content ol[start="727"], .archive-description ol[start="727"], .archive-container ol[start="727"] {
      counter-reset: item 726 !important;
    }
    .entry-content ol[start="728"], .archive-description ol[start="728"], .archive-container ol[start="728"] {
      counter-reset: item 727 !important;
    }
    .entry-content ol[start="729"], .archive-description ol[start="729"], .archive-container ol[start="729"] {
      counter-reset: item 728 !important;
    }
    .entry-content ol[start="730"], .archive-description ol[start="730"], .archive-container ol[start="730"] {
      counter-reset: item 729 !important;
    }
    .entry-content ol[start="731"], .archive-description ol[start="731"], .archive-container ol[start="731"] {
      counter-reset: item 730 !important;
    }
    .entry-content ol[start="732"], .archive-description ol[start="732"], .archive-container ol[start="732"] {
      counter-reset: item 731 !important;
    }
    .entry-content ol[start="733"], .archive-description ol[start="733"], .archive-container ol[start="733"] {
      counter-reset: item 732 !important;
    }
    .entry-content ol[start="734"], .archive-description ol[start="734"], .archive-container ol[start="734"] {
      counter-reset: item 733 !important;
    }
    .entry-content ol[start="735"], .archive-description ol[start="735"], .archive-container ol[start="735"] {
      counter-reset: item 734 !important;
    }
    .entry-content ol[start="736"], .archive-description ol[start="736"], .archive-container ol[start="736"] {
      counter-reset: item 735 !important;
    }
    .entry-content ol[start="737"], .archive-description ol[start="737"], .archive-container ol[start="737"] {
      counter-reset: item 736 !important;
    }
    .entry-content ol[start="738"], .archive-description ol[start="738"], .archive-container ol[start="738"] {
      counter-reset: item 737 !important;
    }
    .entry-content ol[start="739"], .archive-description ol[start="739"], .archive-container ol[start="739"] {
      counter-reset: item 738 !important;
    }
    .entry-content ol[start="740"], .archive-description ol[start="740"], .archive-container ol[start="740"] {
      counter-reset: item 739 !important;
    }
    .entry-content ol[start="741"], .archive-description ol[start="741"], .archive-container ol[start="741"] {
      counter-reset: item 740 !important;
    }
    .entry-content ol[start="742"], .archive-description ol[start="742"], .archive-container ol[start="742"] {
      counter-reset: item 741 !important;
    }
    .entry-content ol[start="743"], .archive-description ol[start="743"], .archive-container ol[start="743"] {
      counter-reset: item 742 !important;
    }
    .entry-content ol[start="744"], .archive-description ol[start="744"], .archive-container ol[start="744"] {
      counter-reset: item 743 !important;
    }
    .entry-content ol[start="745"], .archive-description ol[start="745"], .archive-container ol[start="745"] {
      counter-reset: item 744 !important;
    }
    .entry-content ol[start="746"], .archive-description ol[start="746"], .archive-container ol[start="746"] {
      counter-reset: item 745 !important;
    }
    .entry-content ol[start="747"], .archive-description ol[start="747"], .archive-container ol[start="747"] {
      counter-reset: item 746 !important;
    }
    .entry-content ol[start="748"], .archive-description ol[start="748"], .archive-container ol[start="748"] {
      counter-reset: item 747 !important;
    }
    .entry-content ol[start="749"], .archive-description ol[start="749"], .archive-container ol[start="749"] {
      counter-reset: item 748 !important;
    }
    .entry-content ol[start="750"], .archive-description ol[start="750"], .archive-container ol[start="750"] {
      counter-reset: item 749 !important;
    }
    .entry-content ol[start="751"], .archive-description ol[start="751"], .archive-container ol[start="751"] {
      counter-reset: item 750 !important;
    }
    .entry-content ol[start="752"], .archive-description ol[start="752"], .archive-container ol[start="752"] {
      counter-reset: item 751 !important;
    }
    .entry-content ol[start="753"], .archive-description ol[start="753"], .archive-container ol[start="753"] {
      counter-reset: item 752 !important;
    }
    .entry-content ol[start="754"], .archive-description ol[start="754"], .archive-container ol[start="754"] {
      counter-reset: item 753 !important;
    }
    .entry-content ol[start="755"], .archive-description ol[start="755"], .archive-container ol[start="755"] {
      counter-reset: item 754 !important;
    }
    .entry-content ol[start="756"], .archive-description ol[start="756"], .archive-container ol[start="756"] {
      counter-reset: item 755 !important;
    }
    .entry-content ol[start="757"], .archive-description ol[start="757"], .archive-container ol[start="757"] {
      counter-reset: item 756 !important;
    }
    .entry-content ol[start="758"], .archive-description ol[start="758"], .archive-container ol[start="758"] {
      counter-reset: item 757 !important;
    }
    .entry-content ol[start="759"], .archive-description ol[start="759"], .archive-container ol[start="759"] {
      counter-reset: item 758 !important;
    }
    .entry-content ol[start="760"], .archive-description ol[start="760"], .archive-container ol[start="760"] {
      counter-reset: item 759 !important;
    }
    .entry-content ol[start="761"], .archive-description ol[start="761"], .archive-container ol[start="761"] {
      counter-reset: item 760 !important;
    }
    .entry-content ol[start="762"], .archive-description ol[start="762"], .archive-container ol[start="762"] {
      counter-reset: item 761 !important;
    }
    .entry-content ol[start="763"], .archive-description ol[start="763"], .archive-container ol[start="763"] {
      counter-reset: item 762 !important;
    }
    .entry-content ol[start="764"], .archive-description ol[start="764"], .archive-container ol[start="764"] {
      counter-reset: item 763 !important;
    }
    .entry-content ol[start="765"], .archive-description ol[start="765"], .archive-container ol[start="765"] {
      counter-reset: item 764 !important;
    }
    .entry-content ol[start="766"], .archive-description ol[start="766"], .archive-container ol[start="766"] {
      counter-reset: item 765 !important;
    }
    .entry-content ol[start="767"], .archive-description ol[start="767"], .archive-container ol[start="767"] {
      counter-reset: item 766 !important;
    }
    .entry-content ol[start="768"], .archive-description ol[start="768"], .archive-container ol[start="768"] {
      counter-reset: item 767 !important;
    }
    .entry-content ol[start="769"], .archive-description ol[start="769"], .archive-container ol[start="769"] {
      counter-reset: item 768 !important;
    }
    .entry-content ol[start="770"], .archive-description ol[start="770"], .archive-container ol[start="770"] {
      counter-reset: item 769 !important;
    }
    .entry-content ol[start="771"], .archive-description ol[start="771"], .archive-container ol[start="771"] {
      counter-reset: item 770 !important;
    }
    .entry-content ol[start="772"], .archive-description ol[start="772"], .archive-container ol[start="772"] {
      counter-reset: item 771 !important;
    }
    .entry-content ol[start="773"], .archive-description ol[start="773"], .archive-container ol[start="773"] {
      counter-reset: item 772 !important;
    }
    .entry-content ol[start="774"], .archive-description ol[start="774"], .archive-container ol[start="774"] {
      counter-reset: item 773 !important;
    }
    .entry-content ol[start="775"], .archive-description ol[start="775"], .archive-container ol[start="775"] {
      counter-reset: item 774 !important;
    }
    .entry-content ol[start="776"], .archive-description ol[start="776"], .archive-container ol[start="776"] {
      counter-reset: item 775 !important;
    }
    .entry-content ol[start="777"], .archive-description ol[start="777"], .archive-container ol[start="777"] {
      counter-reset: item 776 !important;
    }
    .entry-content ol[start="778"], .archive-description ol[start="778"], .archive-container ol[start="778"] {
      counter-reset: item 777 !important;
    }
    .entry-content ol[start="779"], .archive-description ol[start="779"], .archive-container ol[start="779"] {
      counter-reset: item 778 !important;
    }
    .entry-content ol[start="780"], .archive-description ol[start="780"], .archive-container ol[start="780"] {
      counter-reset: item 779 !important;
    }
    .entry-content ol[start="781"], .archive-description ol[start="781"], .archive-container ol[start="781"] {
      counter-reset: item 780 !important;
    }
    .entry-content ol[start="782"], .archive-description ol[start="782"], .archive-container ol[start="782"] {
      counter-reset: item 781 !important;
    }
    .entry-content ol[start="783"], .archive-description ol[start="783"], .archive-container ol[start="783"] {
      counter-reset: item 782 !important;
    }
    .entry-content ol[start="784"], .archive-description ol[start="784"], .archive-container ol[start="784"] {
      counter-reset: item 783 !important;
    }
    .entry-content ol[start="785"], .archive-description ol[start="785"], .archive-container ol[start="785"] {
      counter-reset: item 784 !important;
    }
    .entry-content ol[start="786"], .archive-description ol[start="786"], .archive-container ol[start="786"] {
      counter-reset: item 785 !important;
    }
    .entry-content ol[start="787"], .archive-description ol[start="787"], .archive-container ol[start="787"] {
      counter-reset: item 786 !important;
    }
    .entry-content ol[start="788"], .archive-description ol[start="788"], .archive-container ol[start="788"] {
      counter-reset: item 787 !important;
    }
    .entry-content ol[start="789"], .archive-description ol[start="789"], .archive-container ol[start="789"] {
      counter-reset: item 788 !important;
    }
    .entry-content ol[start="790"], .archive-description ol[start="790"], .archive-container ol[start="790"] {
      counter-reset: item 789 !important;
    }
    .entry-content ol[start="791"], .archive-description ol[start="791"], .archive-container ol[start="791"] {
      counter-reset: item 790 !important;
    }
    .entry-content ol[start="792"], .archive-description ol[start="792"], .archive-container ol[start="792"] {
      counter-reset: item 791 !important;
    }
    .entry-content ol[start="793"], .archive-description ol[start="793"], .archive-container ol[start="793"] {
      counter-reset: item 792 !important;
    }
    .entry-content ol[start="794"], .archive-description ol[start="794"], .archive-container ol[start="794"] {
      counter-reset: item 793 !important;
    }
    .entry-content ol[start="795"], .archive-description ol[start="795"], .archive-container ol[start="795"] {
      counter-reset: item 794 !important;
    }
    .entry-content ol[start="796"], .archive-description ol[start="796"], .archive-container ol[start="796"] {
      counter-reset: item 795 !important;
    }
    .entry-content ol[start="797"], .archive-description ol[start="797"], .archive-container ol[start="797"] {
      counter-reset: item 796 !important;
    }
    .entry-content ol[start="798"], .archive-description ol[start="798"], .archive-container ol[start="798"] {
      counter-reset: item 797 !important;
    }
    .entry-content ol[start="799"], .archive-description ol[start="799"], .archive-container ol[start="799"] {
      counter-reset: item 798 !important;
    }
    .entry-content ol[start="800"], .archive-description ol[start="800"], .archive-container ol[start="800"] {
      counter-reset: item 799 !important;
    }
    .entry-content ol[start="801"], .archive-description ol[start="801"], .archive-container ol[start="801"] {
      counter-reset: item 800 !important;
    }
    .entry-content ol[start="802"], .archive-description ol[start="802"], .archive-container ol[start="802"] {
      counter-reset: item 801 !important;
    }
    .entry-content ol[start="803"], .archive-description ol[start="803"], .archive-container ol[start="803"] {
      counter-reset: item 802 !important;
    }
    .entry-content ol[start="804"], .archive-description ol[start="804"], .archive-container ol[start="804"] {
      counter-reset: item 803 !important;
    }
    .entry-content ol[start="805"], .archive-description ol[start="805"], .archive-container ol[start="805"] {
      counter-reset: item 804 !important;
    }
    .entry-content ol[start="806"], .archive-description ol[start="806"], .archive-container ol[start="806"] {
      counter-reset: item 805 !important;
    }
    .entry-content ol[start="807"], .archive-description ol[start="807"], .archive-container ol[start="807"] {
      counter-reset: item 806 !important;
    }
    .entry-content ol[start="808"], .archive-description ol[start="808"], .archive-container ol[start="808"] {
      counter-reset: item 807 !important;
    }
    .entry-content ol[start="809"], .archive-description ol[start="809"], .archive-container ol[start="809"] {
      counter-reset: item 808 !important;
    }
    .entry-content ol[start="810"], .archive-description ol[start="810"], .archive-container ol[start="810"] {
      counter-reset: item 809 !important;
    }
    .entry-content ol[start="811"], .archive-description ol[start="811"], .archive-container ol[start="811"] {
      counter-reset: item 810 !important;
    }
    .entry-content ol[start="812"], .archive-description ol[start="812"], .archive-container ol[start="812"] {
      counter-reset: item 811 !important;
    }
    .entry-content ol[start="813"], .archive-description ol[start="813"], .archive-container ol[start="813"] {
      counter-reset: item 812 !important;
    }
    .entry-content ol[start="814"], .archive-description ol[start="814"], .archive-container ol[start="814"] {
      counter-reset: item 813 !important;
    }
    .entry-content ol[start="815"], .archive-description ol[start="815"], .archive-container ol[start="815"] {
      counter-reset: item 814 !important;
    }
    .entry-content ol[start="816"], .archive-description ol[start="816"], .archive-container ol[start="816"] {
      counter-reset: item 815 !important;
    }
    .entry-content ol[start="817"], .archive-description ol[start="817"], .archive-container ol[start="817"] {
      counter-reset: item 816 !important;
    }
    .entry-content ol[start="818"], .archive-description ol[start="818"], .archive-container ol[start="818"] {
      counter-reset: item 817 !important;
    }
    .entry-content ol[start="819"], .archive-description ol[start="819"], .archive-container ol[start="819"] {
      counter-reset: item 818 !important;
    }
    .entry-content ol[start="820"], .archive-description ol[start="820"], .archive-container ol[start="820"] {
      counter-reset: item 819 !important;
    }
    .entry-content ol[start="821"], .archive-description ol[start="821"], .archive-container ol[start="821"] {
      counter-reset: item 820 !important;
    }
    .entry-content ol[start="822"], .archive-description ol[start="822"], .archive-container ol[start="822"] {
      counter-reset: item 821 !important;
    }
    .entry-content ol[start="823"], .archive-description ol[start="823"], .archive-container ol[start="823"] {
      counter-reset: item 822 !important;
    }
    .entry-content ol[start="824"], .archive-description ol[start="824"], .archive-container ol[start="824"] {
      counter-reset: item 823 !important;
    }
    .entry-content ol[start="825"], .archive-description ol[start="825"], .archive-container ol[start="825"] {
      counter-reset: item 824 !important;
    }
    .entry-content ol[start="826"], .archive-description ol[start="826"], .archive-container ol[start="826"] {
      counter-reset: item 825 !important;
    }
    .entry-content ol[start="827"], .archive-description ol[start="827"], .archive-container ol[start="827"] {
      counter-reset: item 826 !important;
    }
    .entry-content ol[start="828"], .archive-description ol[start="828"], .archive-container ol[start="828"] {
      counter-reset: item 827 !important;
    }
    .entry-content ol[start="829"], .archive-description ol[start="829"], .archive-container ol[start="829"] {
      counter-reset: item 828 !important;
    }
    .entry-content ol[start="830"], .archive-description ol[start="830"], .archive-container ol[start="830"] {
      counter-reset: item 829 !important;
    }
    .entry-content ol[start="831"], .archive-description ol[start="831"], .archive-container ol[start="831"] {
      counter-reset: item 830 !important;
    }
    .entry-content ol[start="832"], .archive-description ol[start="832"], .archive-container ol[start="832"] {
      counter-reset: item 831 !important;
    }
    .entry-content ol[start="833"], .archive-description ol[start="833"], .archive-container ol[start="833"] {
      counter-reset: item 832 !important;
    }
    .entry-content ol[start="834"], .archive-description ol[start="834"], .archive-container ol[start="834"] {
      counter-reset: item 833 !important;
    }
    .entry-content ol[start="835"], .archive-description ol[start="835"], .archive-container ol[start="835"] {
      counter-reset: item 834 !important;
    }
    .entry-content ol[start="836"], .archive-description ol[start="836"], .archive-container ol[start="836"] {
      counter-reset: item 835 !important;
    }
    .entry-content ol[start="837"], .archive-description ol[start="837"], .archive-container ol[start="837"] {
      counter-reset: item 836 !important;
    }
    .entry-content ol[start="838"], .archive-description ol[start="838"], .archive-container ol[start="838"] {
      counter-reset: item 837 !important;
    }
    .entry-content ol[start="839"], .archive-description ol[start="839"], .archive-container ol[start="839"] {
      counter-reset: item 838 !important;
    }
    .entry-content ol[start="840"], .archive-description ol[start="840"], .archive-container ol[start="840"] {
      counter-reset: item 839 !important;
    }
    .entry-content ol[start="841"], .archive-description ol[start="841"], .archive-container ol[start="841"] {
      counter-reset: item 840 !important;
    }
    .entry-content ol[start="842"], .archive-description ol[start="842"], .archive-container ol[start="842"] {
      counter-reset: item 841 !important;
    }
    .entry-content ol[start="843"], .archive-description ol[start="843"], .archive-container ol[start="843"] {
      counter-reset: item 842 !important;
    }
    .entry-content ol[start="844"], .archive-description ol[start="844"], .archive-container ol[start="844"] {
      counter-reset: item 843 !important;
    }
    .entry-content ol[start="845"], .archive-description ol[start="845"], .archive-container ol[start="845"] {
      counter-reset: item 844 !important;
    }
    .entry-content ol[start="846"], .archive-description ol[start="846"], .archive-container ol[start="846"] {
      counter-reset: item 845 !important;
    }
    .entry-content ol[start="847"], .archive-description ol[start="847"], .archive-container ol[start="847"] {
      counter-reset: item 846 !important;
    }
    .entry-content ol[start="848"], .archive-description ol[start="848"], .archive-container ol[start="848"] {
      counter-reset: item 847 !important;
    }
    .entry-content ol[start="849"], .archive-description ol[start="849"], .archive-container ol[start="849"] {
      counter-reset: item 848 !important;
    }
    .entry-content ol[start="850"], .archive-description ol[start="850"], .archive-container ol[start="850"] {
      counter-reset: item 849 !important;
    }
    .entry-content ol[start="851"], .archive-description ol[start="851"], .archive-container ol[start="851"] {
      counter-reset: item 850 !important;
    }
    .entry-content ol[start="852"], .archive-description ol[start="852"], .archive-container ol[start="852"] {
      counter-reset: item 851 !important;
    }
    .entry-content ol[start="853"], .archive-description ol[start="853"], .archive-container ol[start="853"] {
      counter-reset: item 852 !important;
    }
    .entry-content ol[start="854"], .archive-description ol[start="854"], .archive-container ol[start="854"] {
      counter-reset: item 853 !important;
    }
    .entry-content ol[start="855"], .archive-description ol[start="855"], .archive-container ol[start="855"] {
      counter-reset: item 854 !important;
    }
    .entry-content ol[start="856"], .archive-description ol[start="856"], .archive-container ol[start="856"] {
      counter-reset: item 855 !important;
    }
    .entry-content ol[start="857"], .archive-description ol[start="857"], .archive-container ol[start="857"] {
      counter-reset: item 856 !important;
    }
    .entry-content ol[start="858"], .archive-description ol[start="858"], .archive-container ol[start="858"] {
      counter-reset: item 857 !important;
    }
    .entry-content ol[start="859"], .archive-description ol[start="859"], .archive-container ol[start="859"] {
      counter-reset: item 858 !important;
    }
    .entry-content ol[start="860"], .archive-description ol[start="860"], .archive-container ol[start="860"] {
      counter-reset: item 859 !important;
    }
    .entry-content ol[start="861"], .archive-description ol[start="861"], .archive-container ol[start="861"] {
      counter-reset: item 860 !important;
    }
    .entry-content ol[start="862"], .archive-description ol[start="862"], .archive-container ol[start="862"] {
      counter-reset: item 861 !important;
    }
    .entry-content ol[start="863"], .archive-description ol[start="863"], .archive-container ol[start="863"] {
      counter-reset: item 862 !important;
    }
    .entry-content ol[start="864"], .archive-description ol[start="864"], .archive-container ol[start="864"] {
      counter-reset: item 863 !important;
    }
    .entry-content ol[start="865"], .archive-description ol[start="865"], .archive-container ol[start="865"] {
      counter-reset: item 864 !important;
    }
    .entry-content ol[start="866"], .archive-description ol[start="866"], .archive-container ol[start="866"] {
      counter-reset: item 865 !important;
    }
    .entry-content ol[start="867"], .archive-description ol[start="867"], .archive-container ol[start="867"] {
      counter-reset: item 866 !important;
    }
    .entry-content ol[start="868"], .archive-description ol[start="868"], .archive-container ol[start="868"] {
      counter-reset: item 867 !important;
    }
    .entry-content ol[start="869"], .archive-description ol[start="869"], .archive-container ol[start="869"] {
      counter-reset: item 868 !important;
    }
    .entry-content ol[start="870"], .archive-description ol[start="870"], .archive-container ol[start="870"] {
      counter-reset: item 869 !important;
    }
    .entry-content ol[start="871"], .archive-description ol[start="871"], .archive-container ol[start="871"] {
      counter-reset: item 870 !important;
    }
    .entry-content ol[start="872"], .archive-description ol[start="872"], .archive-container ol[start="872"] {
      counter-reset: item 871 !important;
    }
    .entry-content ol[start="873"], .archive-description ol[start="873"], .archive-container ol[start="873"] {
      counter-reset: item 872 !important;
    }
    .entry-content ol[start="874"], .archive-description ol[start="874"], .archive-container ol[start="874"] {
      counter-reset: item 873 !important;
    }
    .entry-content ol[start="875"], .archive-description ol[start="875"], .archive-container ol[start="875"] {
      counter-reset: item 874 !important;
    }
    .entry-content ol[start="876"], .archive-description ol[start="876"], .archive-container ol[start="876"] {
      counter-reset: item 875 !important;
    }
    .entry-content ol[start="877"], .archive-description ol[start="877"], .archive-container ol[start="877"] {
      counter-reset: item 876 !important;
    }
    .entry-content ol[start="878"], .archive-description ol[start="878"], .archive-container ol[start="878"] {
      counter-reset: item 877 !important;
    }
    .entry-content ol[start="879"], .archive-description ol[start="879"], .archive-container ol[start="879"] {
      counter-reset: item 878 !important;
    }
    .entry-content ol[start="880"], .archive-description ol[start="880"], .archive-container ol[start="880"] {
      counter-reset: item 879 !important;
    }
    .entry-content ol[start="881"], .archive-description ol[start="881"], .archive-container ol[start="881"] {
      counter-reset: item 880 !important;
    }
    .entry-content ol[start="882"], .archive-description ol[start="882"], .archive-container ol[start="882"] {
      counter-reset: item 881 !important;
    }
    .entry-content ol[start="883"], .archive-description ol[start="883"], .archive-container ol[start="883"] {
      counter-reset: item 882 !important;
    }
    .entry-content ol[start="884"], .archive-description ol[start="884"], .archive-container ol[start="884"] {
      counter-reset: item 883 !important;
    }
    .entry-content ol[start="885"], .archive-description ol[start="885"], .archive-container ol[start="885"] {
      counter-reset: item 884 !important;
    }
    .entry-content ol[start="886"], .archive-description ol[start="886"], .archive-container ol[start="886"] {
      counter-reset: item 885 !important;
    }
    .entry-content ol[start="887"], .archive-description ol[start="887"], .archive-container ol[start="887"] {
      counter-reset: item 886 !important;
    }
    .entry-content ol[start="888"], .archive-description ol[start="888"], .archive-container ol[start="888"] {
      counter-reset: item 887 !important;
    }
    .entry-content ol[start="889"], .archive-description ol[start="889"], .archive-container ol[start="889"] {
      counter-reset: item 888 !important;
    }
    .entry-content ol[start="890"], .archive-description ol[start="890"], .archive-container ol[start="890"] {
      counter-reset: item 889 !important;
    }
    .entry-content ol[start="891"], .archive-description ol[start="891"], .archive-container ol[start="891"] {
      counter-reset: item 890 !important;
    }
    .entry-content ol[start="892"], .archive-description ol[start="892"], .archive-container ol[start="892"] {
      counter-reset: item 891 !important;
    }
    .entry-content ol[start="893"], .archive-description ol[start="893"], .archive-container ol[start="893"] {
      counter-reset: item 892 !important;
    }
    .entry-content ol[start="894"], .archive-description ol[start="894"], .archive-container ol[start="894"] {
      counter-reset: item 893 !important;
    }
    .entry-content ol[start="895"], .archive-description ol[start="895"], .archive-container ol[start="895"] {
      counter-reset: item 894 !important;
    }
    .entry-content ol[start="896"], .archive-description ol[start="896"], .archive-container ol[start="896"] {
      counter-reset: item 895 !important;
    }
    .entry-content ol[start="897"], .archive-description ol[start="897"], .archive-container ol[start="897"] {
      counter-reset: item 896 !important;
    }
    .entry-content ol[start="898"], .archive-description ol[start="898"], .archive-container ol[start="898"] {
      counter-reset: item 897 !important;
    }
    .entry-content ol[start="899"], .archive-description ol[start="899"], .archive-container ol[start="899"] {
      counter-reset: item 898 !important;
    }
    .entry-content ol[start="900"], .archive-description ol[start="900"], .archive-container ol[start="900"] {
      counter-reset: item 899 !important;
    }
    .entry-content ol[start="901"], .archive-description ol[start="901"], .archive-container ol[start="901"] {
      counter-reset: item 900 !important;
    }
    .entry-content ol[start="902"], .archive-description ol[start="902"], .archive-container ol[start="902"] {
      counter-reset: item 901 !important;
    }
    .entry-content ol[start="903"], .archive-description ol[start="903"], .archive-container ol[start="903"] {
      counter-reset: item 902 !important;
    }
    .entry-content ol[start="904"], .archive-description ol[start="904"], .archive-container ol[start="904"] {
      counter-reset: item 903 !important;
    }
    .entry-content ol[start="905"], .archive-description ol[start="905"], .archive-container ol[start="905"] {
      counter-reset: item 904 !important;
    }
    .entry-content ol[start="906"], .archive-description ol[start="906"], .archive-container ol[start="906"] {
      counter-reset: item 905 !important;
    }
    .entry-content ol[start="907"], .archive-description ol[start="907"], .archive-container ol[start="907"] {
      counter-reset: item 906 !important;
    }
    .entry-content ol[start="908"], .archive-description ol[start="908"], .archive-container ol[start="908"] {
      counter-reset: item 907 !important;
    }
    .entry-content ol[start="909"], .archive-description ol[start="909"], .archive-container ol[start="909"] {
      counter-reset: item 908 !important;
    }
    .entry-content ol[start="910"], .archive-description ol[start="910"], .archive-container ol[start="910"] {
      counter-reset: item 909 !important;
    }
    .entry-content ol[start="911"], .archive-description ol[start="911"], .archive-container ol[start="911"] {
      counter-reset: item 910 !important;
    }
    .entry-content ol[start="912"], .archive-description ol[start="912"], .archive-container ol[start="912"] {
      counter-reset: item 911 !important;
    }
    .entry-content ol[start="913"], .archive-description ol[start="913"], .archive-container ol[start="913"] {
      counter-reset: item 912 !important;
    }
    .entry-content ol[start="914"], .archive-description ol[start="914"], .archive-container ol[start="914"] {
      counter-reset: item 913 !important;
    }
    .entry-content ol[start="915"], .archive-description ol[start="915"], .archive-container ol[start="915"] {
      counter-reset: item 914 !important;
    }
    .entry-content ol[start="916"], .archive-description ol[start="916"], .archive-container ol[start="916"] {
      counter-reset: item 915 !important;
    }
    .entry-content ol[start="917"], .archive-description ol[start="917"], .archive-container ol[start="917"] {
      counter-reset: item 916 !important;
    }
    .entry-content ol[start="918"], .archive-description ol[start="918"], .archive-container ol[start="918"] {
      counter-reset: item 917 !important;
    }
    .entry-content ol[start="919"], .archive-description ol[start="919"], .archive-container ol[start="919"] {
      counter-reset: item 918 !important;
    }
    .entry-content ol[start="920"], .archive-description ol[start="920"], .archive-container ol[start="920"] {
      counter-reset: item 919 !important;
    }
    .entry-content ol[start="921"], .archive-description ol[start="921"], .archive-container ol[start="921"] {
      counter-reset: item 920 !important;
    }
    .entry-content ol[start="922"], .archive-description ol[start="922"], .archive-container ol[start="922"] {
      counter-reset: item 921 !important;
    }
    .entry-content ol[start="923"], .archive-description ol[start="923"], .archive-container ol[start="923"] {
      counter-reset: item 922 !important;
    }
    .entry-content ol[start="924"], .archive-description ol[start="924"], .archive-container ol[start="924"] {
      counter-reset: item 923 !important;
    }
    .entry-content ol[start="925"], .archive-description ol[start="925"], .archive-container ol[start="925"] {
      counter-reset: item 924 !important;
    }
    .entry-content ol[start="926"], .archive-description ol[start="926"], .archive-container ol[start="926"] {
      counter-reset: item 925 !important;
    }
    .entry-content ol[start="927"], .archive-description ol[start="927"], .archive-container ol[start="927"] {
      counter-reset: item 926 !important;
    }
    .entry-content ol[start="928"], .archive-description ol[start="928"], .archive-container ol[start="928"] {
      counter-reset: item 927 !important;
    }
    .entry-content ol[start="929"], .archive-description ol[start="929"], .archive-container ol[start="929"] {
      counter-reset: item 928 !important;
    }
    .entry-content ol[start="930"], .archive-description ol[start="930"], .archive-container ol[start="930"] {
      counter-reset: item 929 !important;
    }
    .entry-content ol[start="931"], .archive-description ol[start="931"], .archive-container ol[start="931"] {
      counter-reset: item 930 !important;
    }
    .entry-content ol[start="932"], .archive-description ol[start="932"], .archive-container ol[start="932"] {
      counter-reset: item 931 !important;
    }
    .entry-content ol[start="933"], .archive-description ol[start="933"], .archive-container ol[start="933"] {
      counter-reset: item 932 !important;
    }
    .entry-content ol[start="934"], .archive-description ol[start="934"], .archive-container ol[start="934"] {
      counter-reset: item 933 !important;
    }
    .entry-content ol[start="935"], .archive-description ol[start="935"], .archive-container ol[start="935"] {
      counter-reset: item 934 !important;
    }
    .entry-content ol[start="936"], .archive-description ol[start="936"], .archive-container ol[start="936"] {
      counter-reset: item 935 !important;
    }
    .entry-content ol[start="937"], .archive-description ol[start="937"], .archive-container ol[start="937"] {
      counter-reset: item 936 !important;
    }
    .entry-content ol[start="938"], .archive-description ol[start="938"], .archive-container ol[start="938"] {
      counter-reset: item 937 !important;
    }
    .entry-content ol[start="939"], .archive-description ol[start="939"], .archive-container ol[start="939"] {
      counter-reset: item 938 !important;
    }
    .entry-content ol[start="940"], .archive-description ol[start="940"], .archive-container ol[start="940"] {
      counter-reset: item 939 !important;
    }
    .entry-content ol[start="941"], .archive-description ol[start="941"], .archive-container ol[start="941"] {
      counter-reset: item 940 !important;
    }
    .entry-content ol[start="942"], .archive-description ol[start="942"], .archive-container ol[start="942"] {
      counter-reset: item 941 !important;
    }
    .entry-content ol[start="943"], .archive-description ol[start="943"], .archive-container ol[start="943"] {
      counter-reset: item 942 !important;
    }
    .entry-content ol[start="944"], .archive-description ol[start="944"], .archive-container ol[start="944"] {
      counter-reset: item 943 !important;
    }
    .entry-content ol[start="945"], .archive-description ol[start="945"], .archive-container ol[start="945"] {
      counter-reset: item 944 !important;
    }
    .entry-content ol[start="946"], .archive-description ol[start="946"], .archive-container ol[start="946"] {
      counter-reset: item 945 !important;
    }
    .entry-content ol[start="947"], .archive-description ol[start="947"], .archive-container ol[start="947"] {
      counter-reset: item 946 !important;
    }
    .entry-content ol[start="948"], .archive-description ol[start="948"], .archive-container ol[start="948"] {
      counter-reset: item 947 !important;
    }
    .entry-content ol[start="949"], .archive-description ol[start="949"], .archive-container ol[start="949"] {
      counter-reset: item 948 !important;
    }
    .entry-content ol[start="950"], .archive-description ol[start="950"], .archive-container ol[start="950"] {
      counter-reset: item 949 !important;
    }
    .entry-content ol[start="951"], .archive-description ol[start="951"], .archive-container ol[start="951"] {
      counter-reset: item 950 !important;
    }
    .entry-content ol[start="952"], .archive-description ol[start="952"], .archive-container ol[start="952"] {
      counter-reset: item 951 !important;
    }
    .entry-content ol[start="953"], .archive-description ol[start="953"], .archive-container ol[start="953"] {
      counter-reset: item 952 !important;
    }
    .entry-content ol[start="954"], .archive-description ol[start="954"], .archive-container ol[start="954"] {
      counter-reset: item 953 !important;
    }
    .entry-content ol[start="955"], .archive-description ol[start="955"], .archive-container ol[start="955"] {
      counter-reset: item 954 !important;
    }
    .entry-content ol[start="956"], .archive-description ol[start="956"], .archive-container ol[start="956"] {
      counter-reset: item 955 !important;
    }
    .entry-content ol[start="957"], .archive-description ol[start="957"], .archive-container ol[start="957"] {
      counter-reset: item 956 !important;
    }
    .entry-content ol[start="958"], .archive-description ol[start="958"], .archive-container ol[start="958"] {
      counter-reset: item 957 !important;
    }
    .entry-content ol[start="959"], .archive-description ol[start="959"], .archive-container ol[start="959"] {
      counter-reset: item 958 !important;
    }
    .entry-content ol[start="960"], .archive-description ol[start="960"], .archive-container ol[start="960"] {
      counter-reset: item 959 !important;
    }
    .entry-content ol[start="961"], .archive-description ol[start="961"], .archive-container ol[start="961"] {
      counter-reset: item 960 !important;
    }
    .entry-content ol[start="962"], .archive-description ol[start="962"], .archive-container ol[start="962"] {
      counter-reset: item 961 !important;
    }
    .entry-content ol[start="963"], .archive-description ol[start="963"], .archive-container ol[start="963"] {
      counter-reset: item 962 !important;
    }
    .entry-content ol[start="964"], .archive-description ol[start="964"], .archive-container ol[start="964"] {
      counter-reset: item 963 !important;
    }
    .entry-content ol[start="965"], .archive-description ol[start="965"], .archive-container ol[start="965"] {
      counter-reset: item 964 !important;
    }
    .entry-content ol[start="966"], .archive-description ol[start="966"], .archive-container ol[start="966"] {
      counter-reset: item 965 !important;
    }
    .entry-content ol[start="967"], .archive-description ol[start="967"], .archive-container ol[start="967"] {
      counter-reset: item 966 !important;
    }
    .entry-content ol[start="968"], .archive-description ol[start="968"], .archive-container ol[start="968"] {
      counter-reset: item 967 !important;
    }
    .entry-content ol[start="969"], .archive-description ol[start="969"], .archive-container ol[start="969"] {
      counter-reset: item 968 !important;
    }
    .entry-content ol[start="970"], .archive-description ol[start="970"], .archive-container ol[start="970"] {
      counter-reset: item 969 !important;
    }
    .entry-content ol[start="971"], .archive-description ol[start="971"], .archive-container ol[start="971"] {
      counter-reset: item 970 !important;
    }
    .entry-content ol[start="972"], .archive-description ol[start="972"], .archive-container ol[start="972"] {
      counter-reset: item 971 !important;
    }
    .entry-content ol[start="973"], .archive-description ol[start="973"], .archive-container ol[start="973"] {
      counter-reset: item 972 !important;
    }
    .entry-content ol[start="974"], .archive-description ol[start="974"], .archive-container ol[start="974"] {
      counter-reset: item 973 !important;
    }
    .entry-content ol[start="975"], .archive-description ol[start="975"], .archive-container ol[start="975"] {
      counter-reset: item 974 !important;
    }
    .entry-content ol[start="976"], .archive-description ol[start="976"], .archive-container ol[start="976"] {
      counter-reset: item 975 !important;
    }
    .entry-content ol[start="977"], .archive-description ol[start="977"], .archive-container ol[start="977"] {
      counter-reset: item 976 !important;
    }
    .entry-content ol[start="978"], .archive-description ol[start="978"], .archive-container ol[start="978"] {
      counter-reset: item 977 !important;
    }
    .entry-content ol[start="979"], .archive-description ol[start="979"], .archive-container ol[start="979"] {
      counter-reset: item 978 !important;
    }
    .entry-content ol[start="980"], .archive-description ol[start="980"], .archive-container ol[start="980"] {
      counter-reset: item 979 !important;
    }
    .entry-content ol[start="981"], .archive-description ol[start="981"], .archive-container ol[start="981"] {
      counter-reset: item 980 !important;
    }
    .entry-content ol[start="982"], .archive-description ol[start="982"], .archive-container ol[start="982"] {
      counter-reset: item 981 !important;
    }
    .entry-content ol[start="983"], .archive-description ol[start="983"], .archive-container ol[start="983"] {
      counter-reset: item 982 !important;
    }
    .entry-content ol[start="984"], .archive-description ol[start="984"], .archive-container ol[start="984"] {
      counter-reset: item 983 !important;
    }
    .entry-content ol[start="985"], .archive-description ol[start="985"], .archive-container ol[start="985"] {
      counter-reset: item 984 !important;
    }
    .entry-content ol[start="986"], .archive-description ol[start="986"], .archive-container ol[start="986"] {
      counter-reset: item 985 !important;
    }
    .entry-content ol[start="987"], .archive-description ol[start="987"], .archive-container ol[start="987"] {
      counter-reset: item 986 !important;
    }
    .entry-content ol[start="988"], .archive-description ol[start="988"], .archive-container ol[start="988"] {
      counter-reset: item 987 !important;
    }
    .entry-content ol[start="989"], .archive-description ol[start="989"], .archive-container ol[start="989"] {
      counter-reset: item 988 !important;
    }
    .entry-content ol[start="990"], .archive-description ol[start="990"], .archive-container ol[start="990"] {
      counter-reset: item 989 !important;
    }
    .entry-content ol[start="991"], .archive-description ol[start="991"], .archive-container ol[start="991"] {
      counter-reset: item 990 !important;
    }
    .entry-content ol[start="992"], .archive-description ol[start="992"], .archive-container ol[start="992"] {
      counter-reset: item 991 !important;
    }
    .entry-content ol[start="993"], .archive-description ol[start="993"], .archive-container ol[start="993"] {
      counter-reset: item 992 !important;
    }
    .entry-content ol[start="994"], .archive-description ol[start="994"], .archive-container ol[start="994"] {
      counter-reset: item 993 !important;
    }
    .entry-content ol[start="995"], .archive-description ol[start="995"], .archive-container ol[start="995"] {
      counter-reset: item 994 !important;
    }
    .entry-content ol[start="996"], .archive-description ol[start="996"], .archive-container ol[start="996"] {
      counter-reset: item 995 !important;
    }
    .entry-content ol[start="997"], .archive-description ol[start="997"], .archive-container ol[start="997"] {
      counter-reset: item 996 !important;
    }
    .entry-content ol[start="998"], .archive-description ol[start="998"], .archive-container ol[start="998"] {
      counter-reset: item 997 !important;
    }
    .entry-content ol[start="999"], .archive-description ol[start="999"], .archive-container ol[start="999"] {
      counter-reset: item 998 !important;
    }
    .entry-content ol > li, .archive-description ol > li, .archive-container ol > li {
      counter-increment: item !important;
    }
    .entry-content ol > li:before, .archive-description ol > li:before, .archive-container ol > li:before {
      content: counter(item) !important;
    }
    /*
    Страница - Тестовое видео 9/16
    */
    .videopanel-bottom {
      padding: 0.4rem 0;
    }
    .five-min .link_to_all_issues {
      padding-right: 15px !important;
    }
    /*
    Кнопки карточек 'Новое за 5 минут' на главной странице
    */
    .five-minutes__row .five-minutes__post .five-minutes__post-content .button {
      display: inline-flex !important;
      align-items: center !important;
    }
    @media screen and (max-width: 460px) {
      .five-minutes__row {
        grid-template-columns: 1fr !important;
      }
    }
    /*
    Кнопки карточек 'Новое за 5 минут' на главной странице
    */
    .multibox ul,
    .multibox ul li {
      padding: 0;
      margin: 0;
      list-style: none !important;
    }
    .archive-wrap-article ul li,
    .yarpp-related ol li {
      list-style: none !important;
    }
    /*
    Поп-ап окно на главной (#40979)
    */
    .s-modal {
      font-size: 10px !important;
      max-width: 97.9em !important;
      margin-block: 17em 10em !important;
    }
    @media screen and (max-width: 1100px) {
      .s-modal {
        max-width: 87em !important;
      }
    }
    @media screen and (max-width: 992px) {
      .s-modal {
        max-width: 72em !important;
      }
    }
    @media screen and (max-width: 725px) {
      .s-modal {
        max-width: 50em !important;
      }
    }
    .s-modal .c-modal {
      font-size: 10px !important;
    }
    .s-modal .c-modal__btn-close {
      font-size: 10px !important;
      padding: 0 !important;
      border-radius: 0 !important;
      inset-inline-end: -3.6em !important;
      cursor: pointer !important;
      background: transparent !important;
      outline: none !important;
      border: none !important;
    }
    @media screen and (max-width: 825px) {
      .s-modal .c-modal__btn-close {
        inset-block-start: -3.6em !important;
        inset-inline-end: 0 !important;
      }
    }
    .s-modal .c-modal__btn-submit {
      margin-bottom: 0 !important;
    }
    .s-modal .c-modal__field {
      margin-bottom: 0 !important;
    }
    .s-modal .c-modal__form-wrap {
      gap: 1.2em !important;
    }
    .s-modal .c-modal__image-1 {
      inline-size: 39.4em;
      block-size: auto;
    }
    .s-modal .c-modal__image-2 {
      clip-path: inset(0 round 2.4em 0 0 2.4em);
      -webkit-clip-path: inset(0 round 2.4em 0 0 2.4em);
      inline-size: 100% !important;
      block-size: 100% !important;
    }
    .s-modal .c-modal__form-title {
      font-size: 3.6em !important;
      font-family: "Montserrat", sans-serif !important;
      color: #101011 !important;
    }
    @media screen and (max-width: 992px) {
      .s-modal .c-modal__form-title {
        font-size: 3.2em !important;
      }
    }
    @media only screen and (max-width: 575px) {
      .s-modal .c-modal__form-title {
        font-size: 2.6em !important;
      }
    }
    .s-modal .c-modal__form-text {
      font-size: 2.4em !important;
      color: #101011 !important;
      margin: 0 !important;
    }
    @media screen and (max-width: 992px) {
      .s-modal .c-modal__form-text {
        font-size: 1.9em !important;
      }
    }
    @media screen and (max-width: 725px) {
      .s-modal .c-modal__form-text {
        max-width: 85%;
      }
    }
    @media screen and (max-width: 480px) {
      .s-modal .c-modal__form-text {
        max-width: 100% !important;
      }
    }
    @media only screen and (max-width: 575px) {
      .s-modal .c-modal__form-text {
        font-size: 1.7em !important;
        max-width: 85%;
      }
    }
    .s-modal .c-modal__form-accepted {
      margin-bottom: 0 !important;
    }
    .s-modal .c-modal__form-accepted a {
      color: #4c49b3 !important;
    }
    .s-modal .c-modal__form-accepted a:hover {
      color: #101011 !important;
      text-decoration: none !important;
    }
    .s-modal .c-modal__dec {
      --size: 6.4em;
    }
    .s-modal .c-modal__dec-1 {
      inset-inline-start: 13em;
      inset-block-start: -16.1em;
    }
    .s-modal .c-modal__dec-2 {
      --size: 29.8em;
      inset-inline-start: -16.8em;
      inset-block-end: -13.8em;
    }
    .s-modal .c-modal__dec-3 {
      --size: 64.6em;
      inset-inline-end: -22.3em;
      inset-block-start: -20.5em;
    }
    @media screen and (max-width: 725px) {
      .s-modal .c-modal__dec {
        z-index: -1;
      }
      .s-modal .c-modal__dec-3 {
        --size: 54em;
      }
    }
    @media only screen and (max-width: 575px) {
      .s-modal .c-modal__dec-1 {
        display: none;
      }
      .s-modal .c-modal__dec-3 {
        --size: 48em;
      }
    }
    .s-modal .u-text-sm {
      font-size: 14px !important;
    }
    .s-modal .c-icon {
      inline-size: 2.4em;
      block-size: 2.4em;
    }
    .s-modal .c-field input {
      height: 24px !important;
      padding: 0 24px !important;
      border: none !important;
      font-size: 16px !important;
    }
    .s-modal .c-btn {
      border: none !important;
      outline: none !important;
      cursor: pointer !important;
      font-family: "Roboto", sans-serif !important;
      display: inline-flex !important;
      align-items: center !important;
      justify-content: center !important;
      text-align: center !important;
      gap: 5px 16px !important;
      flex: 0 0 auto !important;
      text-decoration: none !important;
      transition: all 0.3s ease 0s !important;
      font-weight: 700 !important;
      min-height: 70px !important;
      padding: 5px 20px !important;
      -webkit-tap-highlight-color: transparent !important;
      box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.2509803922) !important;
      border-radius: 16px !important;
      font-size: 16px !important;
    }
    .s-modal .c-btn-primary {
      background: #1f1d4c !important;
    }
    .s-modal .c-btn-primary:hover {
      background: #2a2868 !important;
    }
    .s-modal .c-btn-primary:active {
      background: #363283 !important;
    }
    .s-modal .c-btn span {
      display: inline-block;
      font-size: 1.8em !important;
    }
    @media only screen and (max-width: 575px) {
      .s-modal .c-btn {
        min-height: 60px !important;
        font-size: 16px !important;
      }
      .s-modal .c-btn span {
        font-size: 16px !important;
      }
    }
    .s-modal::selection {
      background: #1f1d4c !important;
      color: #ffffff !important;
    }
    .s-modal#dialog-self-instruction-1 .c-modal__box-item:last-child, .s-modal#dialog-self-instruction-2 .c-modal__box-item:last-child, .s-modal#dialog-self-instruction-6 .c-modal__box-item:last-child {
      border-top-right-radius: 24px !important;
      border-bottom-right-radius: 24px !important;
      clip-path: none !important;
    }
    .s-modal#dialog-self-instruction-1 .c-modal__box-item:first-child, .s-modal#dialog-self-instruction-2 .c-modal__box-item:first-child, .s-modal#dialog-self-instruction-6 .c-modal__box-item:first-child {
      border-top-left-radius: 24px !important;
      border-bottom-left-radius: 24px !important;
      clip-path: none !important;
    }
    .s-modal#dialog-self-instruction-1 .c-modal__box-item:first-child .c-modal__image-2, .s-modal#dialog-self-instruction-2 .c-modal__box-item:first-child .c-modal__image-2, .s-modal#dialog-self-instruction-6 .c-modal__box-item:first-child .c-modal__image-2 {
      border-top-left-radius: 24px !important;
      border-bottom-left-radius: 24px !important;
      clip-path: none !important;
    }
    @media screen and (max-width: 725px) {
      .s-modal#dialog-self-instruction-1 .c-modal__box, .s-modal#dialog-self-instruction-2 .c-modal__box, .s-modal#dialog-self-instruction-6 .c-modal__box {
        grid-template-columns: 1fr !important;
      }
      .s-modal#dialog-self-instruction-1 .c-modal__box-item:first-child, .s-modal#dialog-self-instruction-2 .c-modal__box-item:first-child, .s-modal#dialog-self-instruction-6 .c-modal__box-item:first-child {
        display: none !important;
      }
      .s-modal#dialog-self-instruction-1 .c-modal__box-item:last-child, .s-modal#dialog-self-instruction-2 .c-modal__box-item:last-child, .s-modal#dialog-self-instruction-6 .c-modal__box-item:last-child {
        border-top-left-radius: 24px !important;
        border-bottom-left-radius: 24px !important;
      }
    }
    .s-modal#dialog-self-instruction-2 .c-modal__image-1 {
      inline-size: 56.4em !important;
      block-size: auto;
      max-width: max-content !important;
      inset-inline-start: -6.9em !important;
      inset-block-end: -2.1em !important;
      transform: none !important;
      object-position: bottom left !important;
    }
    @media screen and (max-width: 1100px) {
      .s-modal#dialog-self-instruction-2 .c-modal__image-1 {
        inline-size: 50.5em !important;
      }
    }
    @media screen and (max-width: 992px) {
      .s-modal#dialog-self-instruction-2 .c-modal__image-1 {
        inline-size: 42em !important;
      }
    }
    @media screen and (max-width: 768px) {
      .s-modal#dialog-self-instruction-2 .c-modal__image-1 {
        inline-size: 40em !important;
      }
    }
    .s-modal#dialog-self-instruction-2 .c-modal__box {
      grid-template-columns: 1fr 1.135fr !important;
    }
    @media screen and (max-width: 725px) {
      .s-modal#dialog-self-instruction-2 .c-modal__box {
        grid-template-columns: 1fr !important;
      }
    }
    .s-modal#dialog-self-instruction-2 .c-modal__dec-2 {
      inset-inline-start: -23.4em;
    }
    @media screen and (max-width: 725px) {
      .s-modal#dialog-self-instruction-2 .c-modal__dec-2 {
        inset-inline-start: -13.4em;
      }
    }
    .s-modal#dialog-self-instruction-3, .s-modal#dialog-self-instruction-4, .s-modal#dialog-self-instruction-5 {
      max-width: 102.1em !important;
    }
    .s-modal#dialog-self-instruction-3 .c-modal__box-item:last-child, .s-modal#dialog-self-instruction-4 .c-modal__box-item:last-child, .s-modal#dialog-self-instruction-5 .c-modal__box-item:last-child {
      order: -1 !important;
      border-top-left-radius: 24px !important;
      border-bottom-left-radius: 24px !important;
      clip-path: none !important;
    }
    .s-modal#dialog-self-instruction-3 .c-modal__box-item:first-child, .s-modal#dialog-self-instruction-4 .c-modal__box-item:first-child, .s-modal#dialog-self-instruction-5 .c-modal__box-item:first-child {
      border-top-right-radius: 24px !important;
      border-bottom-right-radius: 24px !important;
      clip-path: none !important;
    }
    .s-modal#dialog-self-instruction-3 .c-modal__box-item:first-child .c-modal__image-2, .s-modal#dialog-self-instruction-4 .c-modal__box-item:first-child .c-modal__image-2, .s-modal#dialog-self-instruction-5 .c-modal__box-item:first-child .c-modal__image-2 {
      border-top-right-radius: 24px !important;
      border-bottom-right-radius: 24px !important;
      clip-path: none !important;
    }
    .s-modal#dialog-self-instruction-3 .c-modal__image-1, .s-modal#dialog-self-instruction-4 .c-modal__image-1, .s-modal#dialog-self-instruction-5 .c-modal__image-1 {
      inline-size: 52.8em !important;
      block-size: auto;
      max-width: max-content !important;
      inset-inline: auto 0.4em !important;
      inset-block-end: -2.4em !important;
      transform: none !important;
      object-position: bottom left !important;
    }
    @media screen and (max-width: 1120px) {
      .s-modal#dialog-self-instruction-3, .s-modal#dialog-self-instruction-4, .s-modal#dialog-self-instruction-5 {
        max-width: 92.2em !important;
      }
      .s-modal#dialog-self-instruction-3 .c-modal__image-1, .s-modal#dialog-self-instruction-4 .c-modal__image-1, .s-modal#dialog-self-instruction-5 .c-modal__image-1 {
        inline-size: 47.5em !important;
      }
      .s-modal#dialog-self-instruction-3 .c-modal__btn-close, .s-modal#dialog-self-instruction-4 .c-modal__btn-close, .s-modal#dialog-self-instruction-5 .c-modal__btn-close {
        inset-block-start: -3.6em !important;
        inset-inline-end: 0 !important;
      }
    }
    @media screen and (max-width: 992px) {
      .s-modal#dialog-self-instruction-3 .c-modal__image-1, .s-modal#dialog-self-instruction-4 .c-modal__image-1, .s-modal#dialog-self-instruction-5 .c-modal__image-1 {
        inline-size: 47vw !important;
      }
    }
    @media screen and (max-width: 725px) {
      .s-modal#dialog-self-instruction-3 .c-modal__box-item:last-child, .s-modal#dialog-self-instruction-4 .c-modal__box-item:last-child, .s-modal#dialog-self-instruction-5 .c-modal__box-item:last-child {
        border-radius: 24px !important;
      }
    }
    .s-modal#dialog-self-instruction-4 {
      max-width: 97.9em !important;
    }
    .s-modal#dialog-self-instruction-4 .c-modal__box-item:last-child {
      order: 1 !important;
      border-radius: 0 24px 24px 0 !important;
    }
    .s-modal#dialog-self-instruction-4 .c-modal__box-item:first-child {
      border-radius: 24px 0 0 24px !important;
    }
    .s-modal#dialog-self-instruction-4 .c-modal__box-item:first-child .c-modal__image-2 {
      border-radius: 24px 0 0 24px !important;
    }
    .s-modal#dialog-self-instruction-4 .c-modal__image-1 {
      inline-size: 56.2em !important;
      block-size: auto;
      inset-inline-start: -2.9em !important;
    }
    @media screen and (max-width: 992px) {
      .s-modal#dialog-self-instruction-4 .c-modal__image-1 {
        inline-size: 52.5vw !important;
      }
    }
    @media screen and (max-width: 725px) {
      .s-modal#dialog-self-instruction-4 .c-modal__box-item:last-child {
        border-radius: 24px !important;
      }
    }
    .s-modal#dialog-self-instruction-5 {
      max-width: 100.1em !important;
    }
    .s-modal#dialog-self-instruction-5 .c-modal__image-1 {
      inline-size: 58.2em !important;
      inset-block-end: 0 !important;
      inset-inline-end: -5.9em !important;
    }
    @media screen and (max-width: 1120px) {
      .s-modal#dialog-self-instruction-5 .c-modal__image-1 {
        inline-size: 52vw !important;
        inset-inline-end: -2.9em !important;
      }
    }
    .s-modal#dialog-self-instruction-6 {
      max-width: 112.2em !important;
    }
    .s-modal#dialog-self-instruction-6 .c-modal__image-1 {
      inline-size: 63em !important;
      inset-block-end: 0 !important;
      inset-inline-end: -5.9em !important;
      max-width: max-content !important;
    }
    @media screen and (max-width: 1120px) {
      .s-modal#dialog-self-instruction-6 .c-modal__image-1 {
        inline-size: 52vw !important;
        inset-inline-end: -2.9em !important;
      }
    }
    .s-modal#dialog-self-instruction-6 .c-modal__image-2 {
      border-radius: 24px !important;
    }
    .s-modal#dialog-self-instruction-6 .c-modal__box {
      grid-template-columns: 1.185fr 1fr;
      padding: 2.4em !important;
      border-radius: 2.4em !important;
      background: #fff !important;
    }
    @media screen and (max-width: 725px) {
      .s-modal#dialog-self-instruction-6 .c-modal__box {
        background: transparent !important;
        padding: 0 !important;
        border-radius: 0 !important;
      }
    }
    .s-modal#dialog-self-instruction-6 .c-modal__box-item {
      border-radius: 0 !important;
    }
    .s-modal#dialog-self-instruction-6 .c-modal__box-item:first-child {
      border-radius: 24px !important;
    }
    #reg-popup-form-overlay {
      z-index: 9999999999 !important;
    }
    #reg-popup-form-overlay:has(.s-modal) #reg-popup-form-closer {
      display: none !important;
    }
    #reg-popup-form-overlay:has(.s-modal) #reg-popup-form-wrapper {
      display: flex !important;
      align-items: center !important;
      justify-content: center !important;
      width: auto !important;
      height: auto !important;
      background: transparent !important;
      overflow-y: auto !important;
    }
    /*
    Страница поиска
    TODO: удалить, после того, как разберемся с темой
    */
    .c-search-card {
      font-size: 10px;
      --title-color: #001a34;
      --text-color: #101011;
      --border-color: #cfcfcf;
      --link-color: #4c49b3;
      padding-block: 2em !important;
    }
    .c-search-card__tag {
      font-size: 1.4em !important;
      padding: 0.4em 0.8em !important;
      margin-block: 0 !important;
      font-weight: 200 !important;
      color: #1f1d4c !important;
    }
    .c-search-card:has(.c-search-card__list-links + .c-search-card__entry-content) .c-search-card__list-links {
      padding-block: 0.2em 1.2em !important;
    }
    .c-search-card__list-links > ul, .c-search-card__list-links > ul li {
      list-style: none !important;
    }
    .c-search-card__list-links > ul {
      font-size: 10px !important;
      margin: 0 !important;
    }
    .c-search-card__list-links > ul > li p {
      color: var(--link-color) !important;
      margin: 0 !important;
    }
    .c-search-card__list-links > ul > li a {
      color: var(--link-color) !important;
      text-decoration: underline !important;
    }
    .c-search-card__link {
      font-size: 10px !important;
    }
    .c-search-card__link .icon {
      inline-size: 24px !important;
      block-size: 24px !important;
    }
    .c-search-card__heading-title {
      font-size: 2em !important;
      font-weight: 700 !important;
      color: var(--title-color) !important;
      margin-block-end: 0 !important;
    }
    .c-search-card__heading-title a {
      font-size: inherit !important;
      font-weight: inherit !important;
      text-decoration: none !important;
      color: inherit !important;
    }
    .c-search-card__entry-content {
      color: var(--text-color) !important;
    }
    .c-search-card__entry-content a {
      color: inherit !important;
    }
    .c-search-card__entry-content p {
      font-size: inherit !important;
      color: inherit !important;
      margin: 0 !important;
    }
    .c-search {
      font-size: 10px !important;
      --bg-input-color: #f5f5f5;
      --border-color: #cfcfcf;
      --grid-gap: 2.4em;
    }
    .c-search__main {
      padding: 2.4em !important;
    }
    .c-search__main .navigation.pagination {
      margin-block-start: 2em !important;
    }
    .c-search__input {
      height: 56px !important;
      background: transparent !important;
      border: none !important;
      padding-inline-start: 24px !important;
    }
    .c-search__input-box {
      border-radius: 16px !important;
      padding-inline-end: 24px !important;
      margin-block-end: 0 !important;
    }
    .c-search__submit {
      display: inline-flex !important;
      inline-size: auto !important;
      block-size: auto !important;
      background: transparent !important;
      cursor: pointer !important;
      border: none !important;
      outline: none !important;
    }
    .c-search__submit:active, .c-search__submit:focus {
      outline: none !important;
      border: none !important;
      box-shadow: none !important;
    }
    .c-search__submit .icon {
      inline-size: 24px !important;
      block-size: 24px !important;
    }
    .c-search__aside-box {
      padding: 2.4em 1em 2.5em 2.4em !important;
    }
    .c-search__aside .c-dropdown .btn-primary {
      display: inline-flex !important;
      align-items: center !important;
      justify-content: center !important;
      gap: 12px !important;
      background: transparent !important;
      border: 2px solid #00c0cf !important;
      color: #00c0cf !important;
      height: 44px !important;
      max-width: 176px !important;
      padding-inline: 20px !important;
      border-radius: 16px !important;
      font-size: 18px !important;
      font-weight: 700 !important;
      text-transform: none !important;
      transition: all 0.3s ease 0s !important;
    }
    .c-search__aside .c-dropdown .btn-primary .icon {
      inline-size: 20px !important;
      block-size: 20px !important;
      transition: all 0.3s ease 0s !important;
      color: #00c0cf !important;
    }
    .c-search__aside .c-dropdown .btn-primary span {
      color: #00c0cf !important;
      transition: all 0.3s ease 0s !important;
    }
    .c-search__aside .c-dropdown .btn-primary.is-checked, .c-search__aside .c-dropdown .btn-primary.is-checked:hover {
      background: #00c0cf !important;
      transition: all 0.3s ease 0s !important;
    }
    .c-search__aside .c-dropdown .btn-primary.is-checked span {
      color: #ffffff !important;
    }
    .c-search__aside .c-dropdown .btn-primary.is-checked .icon {
      color: #ffffff !important;
    }
    .c-search__aside .c-dropdown .btn-primary:hover {
      background: #defdff !important;
    }
    .c-search__aside .c-dropdown__title {
      display: flex !important;
      font-size: 1.6em !important;
      font-weight: 600 !important;
      line-height: 1.5;
      margin-block-end: 0.8em !important;
      font-family: "Roboto", sans-serif !important;
    }
    .c-search__aside .c-dropdown__title.is-active {
      padding-block-end: 0 !important;
      margin-block-end: 0 !important;
    }
    .c-search__filter-submit {
      width: 100% !important;
    }
    .c-search__filter-submit input, .c-search__filter-submit button {
      width: 100% !important;
      min-height: 56px !important;
      font-size: 16px !important;
      font-weight: 700 !important;
      border-radius: 16px !important;
      font-family: "Roboto", sans-serif !important;
      margin-block-end: 0 !important;
    }
    .c-search__filter-submit input:active, .c-search__filter-submit input:focus, .c-search__filter-submit button:active, .c-search__filter-submit button:focus {
      background: #069FB5 !important;
    }
    .c-search__filter-submit input:focus:hover, .c-search__filter-submit button:focus:hover {
      background: #069FB5 !important;
    }
    .c-search__filter-wrap-list {
      display: flex;
      flex-direction: column !important;
      gap: 1.6em !important;
    }
    .c-search__filter-list {
      will-change: transform !important;
    }
    .c-search__filter-list label {
      margin-block-end: 0 !important;
    }
    .c-search__btn-open-filter {
      display: inline-flex !important;
      align-items: center !important;
      justify-content: center !important;
      background: #f5f5f5 !important;
      border: none !important;
      flex: 0 0 auto !important;
      height: 56px !important;
      aspect-ratio: 1/1;
      border-radius: 16px !important;
      cursor: pointer !important;
    }
    .c-search__btn-open-filter .icon {
      inline-size: 23px !important;
      block-size: 23px !important;
    }
    .c-search__btn-open-filter:hover, .c-search__btn-open-filter.is-active {
      background: #e9f2f9 !important;
    }
    .c-search__wrap-input-box {
      margin-block-end: 2.8em !important;
    }
    @media only screen and (max-width: 768px) {
      .c-search__output-box {
        margin-block-start: 0;
      }
      .c-search .c-search-card__heading-title {
        font-size: 1.8em !important;
      }
      .c-search .c-search-card__entry-content {
        font-size: 14px !important;
      }
      .c-search .c-search-card__entry-content p {
        font-size: 14px !important;
      }
      .c-search .c-search-card__list-links > ul > li p {
        font-size: 1.4em !important;
      }
      .c-search .c-search-card__tag {
        font-size: 1.2em !important;
      }
    }
    @media only screen and (max-width: 480px) {
      .c-search__input {
        font-size: 14px !important;
        font-weight: 400 !important;
        height: 40px !important;
        border-radius: 1.2em !important;
      }
      .c-search__btn-open-filter {
        height: 40px !important;
        border-radius: 1.2em !important;
      }
      .c-search__output-box {
        border-block-start: 0 !important;
      }
      .c-search__main {
        padding: 1.6em !important;
      }
      .c-search__grid .c-search__wrap-input-box {
        inset-block-start: 12.3em !important;
      }
    }
    body:has(.s-output-search) {
      background: #f5f5f5 !important;
    }
    body:has(.s-output-search) .ui-datepicker.ui-widget {
      z-index: 99999 !important;
      background: #ffffff !important;
      border-radius: 16px !important;
      box-shadow: 0 0 12px 8px rgba(121, 119, 148, 0.1);
      border: none !important;
      padding: 12px !important;
    }
    body:has(.s-output-search) .ui-datepicker .ui-datepicker-prev,
    body:has(.s-output-search) .ui-datepicker .ui-datepicker-next {
      display: none !important;
    }
    body:has(.s-output-search) .ui-datepicker-header {
      display: flex;
      justify-content: center;
      align-items: center;
      border-bottom: 1px solid #e5e5e5;
      padding-bottom: 6px;
      margin-bottom: 8px;
    }
    body:has(.s-output-search) .ui-datepicker-title {
      display: flex;
      flex-direction: row-reverse;
      gap: 4px;
      align-items: center;
      margin: 0 !important;
      font-weight: 500;
    }
    body:has(.s-output-search) .ui-datepicker select.ui-datepicker-month,
    body:has(.s-output-search) .ui-datepicker select.ui-datepicker-year {
      border: none;
      background: #f7f7f7;
      border-radius: 8px;
      padding: 4px 8px;
      font-size: 14px;
      color: #333;
      cursor: pointer;
      outline: none;
    }
    body:has(.s-output-search) .ui-datepicker-calendar {
      width: 100%;
      border-collapse: collapse;
      text-align: center;
    }
    body:has(.s-output-search) .ui-datepicker-calendar th {
      color: #101011 !important;
      font-weight: 600 !important;
      font-size: 16px !important;
      padding: 2px 5px !important;
      border: none !important;
      inline-size: 28px !important;
      block-size: 28px !important;
      line-height: 28px !important;
    }
    body:has(.s-output-search) .ui-datepicker-calendar td {
      padding: 6px;
      border: none !important;
      background: #ffffff !important;
    }
    body:has(.s-output-search) .ui-state-default {
      display: inline-flex !important;
      align-items: center !important;
      justify-content: center !important;
      inline-size: 32px !important;
      block-size: 32px !important;
      line-height: 32px !important;
      border-radius: 8px;
      text-align: center;
      background: #ffffff !important;
      color: #101011 !important;
      text-decoration: none;
      transition: all 0.3s ease 0s;
      border: none !important;
      font-size: 16px !important;
    }
    body:has(.s-output-search) .ui-state-default:hover {
      background: #f2f2ff !important;
      color: #4c49b3 !important;
    }
    body:has(.s-output-search) .ui-state-highlight {
      background: #f0f0f0 !important;
      color: #4c49b3 !important;
      border-radius: 8px;
      border: none !important;
    }
    body:has(.s-output-search) .ui-state-active {
      background: #4c49b3 !important;
      color: #fff !important;
      border-radius: 8px;
      border: none !important;
    }
    body:has(.s-output-search) .ui-datepicker-other-month .ui-state-default {
      color: #CACAD3 !important;
      opacity: 1 !important;
    }
    body:has(.s-output-search) .ui-datepicker-month,
    body:has(.s-output-search) .ui-datepicker-year {
      cursor: pointer;
      border: none !important;
      background: #f5f5f5 !important;
      padding: 4px 10px 4px 8px !important;
      color: #101011 !important;
      font-size: 16px !important;
      font-weight: 400 !important;
      font-family: "Roboto", sans-serif !important;
      width: auto !important;
      flex: 1 1 calc(50% - 4px);
    }
    body:has(.s-output-search) .ui-datepicker-month {
      background-image: none !important;
    }
    body:has(.s-output-search) .ui-datepicker select.ui-datepicker-month, body:has(.s-output-search) .ui-datepicker select.ui-datepicker-year {
      height: 32px !important;
    }
    body:has(.s-output-search) .ui-datepicker table {
      margin: 0 0 8px 0 !important;
    }
    body:has(.s-output-search) .ui-datepicker thead th {
      background: #F5F5F5 !important;
    }
    body:has(.s-output-search) .ui-datepicker thead th:first-child {
      border-radius: 8px 0 0 8px !important;
    }
    body:has(.s-output-search) .ui-datepicker thead th:last-child {
      border-radius: 0 8px 8px 0 !important;
    }
    body:has(.s-output-search) .ui-datepicker td span, body:has(.s-output-search) .ui-datepicker td a {
      margin-block-start: 4px !important;
    }
    body:has(.s-output-search) .ui-datepicker-calendar td {
      padding: 0 !important;
    }
    body:has(.s-output-search) .ui-datepicker .ui-datepicker-header {
      padding-block: 8px !important;
      border-block-end: 1px solid #4C49B3 !important;
      margin-block-end: 8px !important;
      border-radius: 0 !important;
    }
    body:has(.s-output-search) .main-content-inner {
      max-width: 100% !important;
      width: 100% !important;
      flex: 1 1 auto !important;
      padding-inline: 0 24px !important;
    }
    @media screen and (max-width: 1200px) {
      body:has(.s-output-search) .main-content-inner {
        padding-inline-start: 24px !important;
      }
    }
    @media screen and (max-width: 576px) {
      body:has(.s-output-search) .main-content-inner {
        padding-inline: 12px !important;
        margin-block-start: 40px !important;
      }
    }
    body:has(.s-output-search) .main-content-area.container {
      max-width: 100% !important;
      width: 100% !important;
      margin-block: 20px 0 !important;
    }
    body:has(.s-output-search) .main-content-area.container .row.side-pull-left {
      margin: 0 !important;
    }
    @media screen and (max-width: 768px) {
      body:has(.s-output-search) .main-content-area.container {
        padding-inline-start: 0 !important;
      }
    }
    @media screen and (max-width: 576px) {
      body:has(.s-output-search) .main-content-area.container {
        padding-inline-end: 0 !important;
      }
    }
    .c-sheet-handle {
      margin: 10px auto !important;
      height: 6.5px !important;
      width: 50px !important;
      flex: 0 0 auto;
    }
    .c-sheet-content {
      padding: 40px 0 0 0 !important;
      margin-top: -40px !important;
    }
    .c-sheet-content .c-search__aside-box {
      padding: 0 24px 24px !important;
    }
    .c-sheet-content .c-search__filter-submit {
      padding-block-end: 0 !important;
      position: static !important;
    }
    .c-sheet__wrap-handle {
      --size-h: 40px;
      height: var(--size-h) !important;
      max-height: var(--size-h) !important;
      flex: 0 0 var(--size-h) !important;
      cursor: grab !important;
      z-index: 10;
    }
    .c-checkbox {
      font-size: 10px !important;
      display: inline-flex !important;
      align-items: center !important;
      gap: 0.8em !important;
      outline: none !important;
    }
    .c-checkbox span {
      font-size: 1.4em !important;
    }
    .c-checkbox input {
      inline-size: 22px !important;
      block-size: 22px !important;
      margin: 0 !important;
      outline: none !important;
    }
    .c-checkbox input::before {
      content: "" !important;
      inline-size: 18px !important;
      block-size: 18px !important;
      background: url("../img/filter/icons/check.svg") center/contain no-repeat !important;
      outline: none !important;
    }
    .c-select__button {
      padding-inline: 2em !important;
    }
    .c-select__button .icon {
      inline-size: 2em !important;
      block-size: 2em !important;
      transition: all 0.3s ease 0s !important;
    }
    .c-select__button span {
      font-size: 14px !important;
      white-space: nowrap !important;
      overflow: hidden !important;
      text-overflow: ellipsis !important;
    }
    .c-select__list {
      padding: 0.4em !important;
    }
    .c-select__item {
      display: flex !important;
      align-items: center !important;
      height: 4em !important;
      padding-inline: 2em !important;
      margin: 0 !important;
    }
    .c-select__item:first-child {
      border-radius: 1.2em 1.2em 0 0 !important;
    }
    .c-select__item span {
      font-size: 1.4em !important;
      white-space: nowrap !important;
      overflow: hidden !important;
      text-overflow: ellipsis !important;
    }
    .c-select__item:last-child {
      border-radius: 0 0 1.2em 1.2em !important;
    }
    .c-select__item:has(input:checked) {
      background: #f5f5f5 !important;
    }
    .c-input-date {
      display: flex !important;
      align-items: center !important;
      width: 100%;
      border-radius: 14px !important;
      background: #f5f5f5 !important;
      margin: 0 !important;
    }
    .c-input-date:has(input:focus) {
      border-color: #cfcfcf !important;
    }
    .c-input-date input {
      width: 100%;
      height: 45px !important;
      appearance: none;
      border: none !important;
      background: transparent !important;
      pointer-events: none !important;
      padding-inline-start: 15px !important;
      font-size: 14px !important;
    }
    .c-input-date input:focus {
      caret: transparent !important;
      outline: none !important;
      caret-color: transparent !important;
    }
    .c-input-date::after {
      content: "" !important;
      inline-size: 22px !important;
      block-size: 22px !important;
      background: url("../img/filter/icons/calendar.svg") center/contain no-repeat !important;
    }
  }
}
.recommendation-poll {
  width: 600px;
  display: flex;
  justify-content: flex-end;
  position: fixed;
  bottom: 40px;
  right: 20px;
  z-index: 2147483649;
}
@media screen and (max-width: 767.5px) {
  .recommendation-poll {
    width: 100%;
    justify-content: center;
    right: 0;
  }
}
@media screen and (max-width: 420px) {
  .recommendation-poll {
    padding: 0;
    bottom: 0;
  }
}
.recommendation-poll__form {
  position: relative;
  max-width: 597px;
  min-height: 153px;
  width: 100%;
  padding: 10px 30px 0;
  background-color: #fff;
  border-radius: 10px;
  box-sizing: border-box;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}
@media screen and (max-width: 590px) {
  .recommendation-poll__form {
    max-width: 420px;
    min-height: 133px;
  }
}
@media screen and (max-width: 460px) {
  .recommendation-poll__form {
    max-width: 390px;
    padding: 8px 15px 0;
  }
}
@media screen and (max-width: 390px) {
  .recommendation-poll__form {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
}
@media screen and (max-width: 360px) {
  .recommendation-poll__form {
    padding: 8px 10px 0;
  }
}
.recommendation-poll__close {
  width: 12px;
  height: 12px;
  position: absolute;
  top: 12px;
  right: 12px;
  padding: 0;
  background: none;
  border: none;
  cursor: pointer;
  line-height: 1;
}
.recommendation-poll__close:hover {
  background-color: transparent;
}
.recommendation-poll__content {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 20px;
}
@media screen and (max-width: 590px) {
  .recommendation-poll__content {
    flex-direction: column;
    align-items: center;
    gap: 5px;
  }
}
.recommendation-poll__text {
  height: 100%;
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.recommendation-poll__title {
  margin: 10px 0 0;
  padding-bottom: 10px;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-transform: unset;
  text-align: center;
  color: #33305A;
}
@media screen and (max-width: 460px) {
  .recommendation-poll__title {
    margin: 20px 0 0;
    line-height: 18px;
  }
}
.recommendation-poll__items {
  width: 100%;
  display: flex;
  gap: 3px;
  justify-content: space-between;
}
@media screen and (max-width: 590px) {
  .recommendation-poll__items {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 360px) {
  .recommendation-poll__items {
    justify-content: center;
  }
}
.recommendation-poll__item {
  width: 30px;
  height: 30px;
  display: flex !important;
  justify-content: center;
  align-items: center;
  border: none;
  border-radius: 2px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  color: #fff;
  cursor: pointer;
}
@media screen and (max-width: 460px) {
  .recommendation-poll__item {
    width: 24px;
    height: 24px;
    font-size: 15px;
  }
}
.recommendation-poll__info {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  margin-bottom: 20px;
  padding-top: 3px;
}
@media screen and (max-width: 590px) {
  .recommendation-poll__info {
    margin-bottom: 0;
  }
}
.recommendation-poll__sign {
  font-size: 12px;
  line-height: 15px;
  color: #85839C;
}
.recommendation-poll__image {
  max-width: 205px;
  width: 100%;
  height: 133px;
}
.recommendation-poll__image_main {
  background-image: url("../images/owl-main.webp");
  background-position: right bottom;
  background-size: contain;
  background-repeat: no-repeat;
}
.recommendation-poll__image_thanks {
  background-image: url("../images/owl-thanks.webp");
  background-position: right bottom;
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (max-width: 590px) {
  .recommendation-poll__image {
    height: 90px;
    background-position: center bottom;
  }
}
.recommendation-poll__thanks {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 113px;
}
@media screen and (max-width: 460px) {
  .recommendation-poll__thanks {
    height: 133px;
  }
}
.recommendation-poll__thanks-title {
  font-family: "Roboto", sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  text-align: center;
  color: #33305A;
}
.recommendation-poll__item_1 {
  background-color: #FD895A;
}
.recommendation-poll__item_2 {
  background-color: #F89D5D;
}
.recommendation-poll__item_3 {
  background-color: #F2AF60;
}
.recommendation-poll__item_4 {
  background-color: #ECC263;
}
.recommendation-poll__item_5 {
  background-color: #E5D867;
}
.recommendation-poll__item_6 {
  background-color: #DFE96A;
}
.recommendation-poll__item_7 {
  background-color: #BAE66F;
}
.recommendation-poll__item_8 {
  background-color: #98E073;
}
.recommendation-poll__item_9 {
  background-color: #6FD977;
}
.recommendation-poll__item_10 {
  background-color: #4CD27B;
}
.recommendation-poll__item_11 {
  background-color: #26CB7F;
}

.promo-chapter {
  font-family: "Roboto", sans-serif;
  position: relative;
  display: flex;
  flex-direction: column;
  margin-top: 40px;
  padding: 50px 55px;
  background-color: #FFFFFF;
  border-radius: 7px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .promo-chapter {
    padding: 25px 30px;
  }
}
@media (max-width: 458px) {
  .promo-chapter {
    padding: 15px 20px;
  }
}
.promo-chapter__corner {
  position: absolute;
}
.promo-chapter__corner_top-left {
  top: 0;
  left: 0;
  filter: blur(20px);
}
.promo-chapter__corner_top-right {
  top: 0;
  right: 0;
  filter: blur(20px);
}
.promo-chapter__corner_bottom-right {
  bottom: 0;
  right: 0;
  filter: blur(25px);
}
.promo-chapter__content {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 25px;
  margin-right: 319px;
  z-index: 2;
}
@media (max-width: 968px) {
  .promo-chapter__content {
    margin-right: 170px;
  }
}
@media (max-width: 767px) {
  .promo-chapter__content {
    margin-right: 0;
    margin-bottom: 130px;
  }
}
@media (max-width: 458px) {
  .promo-chapter__content {
    margin-bottom: 120px;
  }
}
@media (max-width: 398px) {
  .promo-chapter__content {
    margin-bottom: 110px;
  }
}
.promo-chapter__title {
  font-family: "Montserrat", sans-serif;
  font-size: 28px;
  font-weight: 700;
  text-transform: initial;
  line-height: 34px;
  color: #33305A;
}
@media (max-width: 767px) {
  .promo-chapter__title {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (max-width: 458px) {
  .promo-chapter__title {
    font-size: 22px;
    text-align: center;
    line-height: 26px;
  }
}
.promo-chapter__features {
  display: flex;
  flex-wrap: wrap;
  gap: 25px 10px;
}
@media (max-width: 767px) {
  .promo-chapter__features {
    gap: 10px;
  }
}
@media (max-width: 458px) {
  .promo-chapter__features {
    gap: 5px;
  }
}
.promo-chapter__feature {
  min-width: 300px;
  flex: 1;
  display: flex;
  align-items: center;
  gap: 15px;
}
@media (max-width: 458px) {
  .promo-chapter__feature {
    flex-direction: column;
    min-width: 200px;
  }
}
.promo-chapter__feature .feature__icon {
  width: 50px;
  height: 50px;
  flex: 0 0 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #F92F2F;
  border-radius: 7px;
}
.promo-chapter__feature .feature__text {
  margin-bottom: 0;
  line-height: 20px;
  color: #33305A;
}
.promo-chapter__bottom-text {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  color: #33305A;
  z-index: 2;
}
@media (max-width: 458px) {
  .promo-chapter__bottom-text {
    font-size: 16px;
    text-align: center;
  }
}
.promo-chapter__lifebuoye {
  max-height: 369px;
  position: absolute;
  right: 0;
  bottom: 50%;
  transform: translateY(50%);
  object-fit: contain;
  z-index: 1;
}
@media (max-width: 1168px) {
  .promo-chapter__lifebuoye {
    width: 30%;
  }
}
@media (max-width: 767px) {
  .promo-chapter__lifebuoye {
    bottom: 20px;
    transform: none;
  }
}

.subscribe-button {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  box-sizing: border-box;
}
.subscribe-button:hover, .subscribe-button:active {
  opacity: 0.8;
}
.subscribe-button_header {
  background-color: #C62338;
  height: 40px;
  gap: 7px;
  padding: 0 10px;
}
.subscribe-button__icon {
  width: 18px;
  height: 18px;
}
.subscribe-button__text {
  font-family: "Roboto", sans-serif;
}
.subscribe-button__text_header {
  font-size: 14px;
  line-height: 18px;
  color: #ffffff;
  text-align: center;
}
.subscribe-button__text_sidebar {
  font-size: 14px;
  line-height: 18px;
  color: #33305A;
}

.author-info {
  position: relative;
  display: flex;
  align-items: center;
  border: 1px solid #E0E2EA;
  padding: 10px 20px;
  margin-bottom: 20px;
}
@media screen and (max-width: 991.5px) {
  .author-info {
    padding: 10px 10px 20px 10px;
  }
}
@media screen and (max-width: 460px) {
  .author-info {
    flex-direction: column;
    text-align: center;
  }
}
.author-info__avatar {
  margin-right: 15px;
}
@media screen and (max-width: 991.5px) {
  .author-info__avatar {
    margin-right: 10px;
  }
}
@media screen and (max-width: 460px) {
  .author-info__avatar {
    margin-right: 0;
    margin-bottom: 5px;
  }
}
.author-info__avatar img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  border: none;
  margin: 0;
}
.author-info__description {
  color: #33305A;
  line-height: 1.5;
}
@media screen and (max-width: 991.5px) {
  .author-info__description {
    font-size: 17px;
  }
}
.author-info__description span {
  font-size: 18px;
}
@media screen and (max-width: 991.5px) {
  .author-info__description span {
    font-size: 17px;
  }
}
@media screen and (max-width: 460px) {
  .author-info__description span {
    display: block;
    font-size: 16px;
  }
}
.author-info .author-info__posts {
  position: absolute;
  bottom: 5px;
  right: 10px;
  font-size: 14px;
}

.header-banner-2025 {
  height: 90px;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #18312B;
  overflow: hidden;
}
@media screen and (max-width: 659px) {
  .header-banner-2025 {
    height: 130px;
  }
}
.header-banner-2025__item {
  position: absolute;
  top: 0;
  z-index: 2;
}
.header-banner-2025__item-left {
  max-width: 462px;
  top: -10px;
  left: 0;
}
@media screen and (max-width: 659px) {
  .header-banner-2025__item-left {
    max-width: 200px;
  }
}
@media screen and (max-width: 390px) {
  .header-banner-2025__item-left {
    max-width: 170px;
  }
}
.header-banner-2025__item-right {
  max-width: 462px;
  top: -10px;
  right: 0;
  transform: rotateY(180deg);
}
@media screen and (max-width: 869px) {
  .header-banner-2025__item-right {
    display: none;
  }
}
@media screen and (max-width: 659px) {
  .header-banner-2025__item-right {
    display: block;
    max-width: 200px;
  }
}
@media screen and (max-width: 390px) {
  .header-banner-2025__item-right {
    max-width: 170px;
  }
}
.header-banner-2025__item-1 {
  left: 19%;
}
@media screen and (max-width: 1440px) {
  .header-banner-2025__item-1 {
    display: none;
  }
}
.header-banner-2025__item-2 {
  left: 29%;
}
@media screen and (max-width: 1300px) {
  .header-banner-2025__item-2 {
    left: 20%;
  }
}
@media screen and (max-width: 869px) {
  .header-banner-2025__item-2 {
    left: 5%;
  }
}
@media screen and (max-width: 659px) {
  .header-banner-2025__item-2 {
    display: none;
  }
}
.header-banner-2025__item-3 {
  left: 37%;
}
@media screen and (max-width: 1300px) {
  .header-banner-2025__item-3 {
    left: 30%;
  }
}
@media screen and (max-width: 869px) {
  .header-banner-2025__item-3 {
    left: 22%;
  }
}
@media screen and (max-width: 659px) {
  .header-banner-2025__item-3 {
    left: 20%;
    height: 40%;
    z-index: 3;
  }
}
@media screen and (max-width: 390px) {
  .header-banner-2025__item-3 {
    left: 15%;
  }
}
.header-banner-2025__item-4 {
  right: 38%;
}
@media screen and (max-width: 1300px) {
  .header-banner-2025__item-4 {
    right: 35%;
  }
}
@media screen and (max-width: 993px) {
  .header-banner-2025__item-4 {
    right: 33%;
    z-index: 3;
  }
}
@media screen and (max-width: 869px) {
  .header-banner-2025__item-4 {
    display: none;
  }
}
.header-banner-2025__item-5 {
  right: 30%;
}
@media screen and (max-width: 1300px) {
  .header-banner-2025__item-5 {
    right: 28%;
    z-index: 3;
  }
}
@media screen and (max-width: 993px) {
  .header-banner-2025__item-5 {
    display: none;
  }
}
@media screen and (max-width: 659px) {
  .header-banner-2025__item-5 {
    display: block;
    height: 40%;
    right: 20%;
    z-index: 3;
  }
}
@media screen and (max-width: 390px) {
  .header-banner-2025__item-5 {
    right: 17%;
  }
}
.header-banner-2025__item-6 {
  right: 20%;
}
@media screen and (max-width: 1440px) {
  .header-banner-2025__item-6 {
    display: none;
  }
}
.header-banner-2025__balloons {
  max-width: 218px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}
@media screen and (max-width: 659px) {
  .header-banner-2025__balloons {
    max-width: 150px;
    top: 25%;
  }
}
@media screen and (max-width: 390px) {
  .header-banner-2025__balloons {
    max-width: 120px;
  }
}
.header-banner-2025__button {
  position: absolute;
  top: 50%;
  right: 85px;
  transform: translate(0, -50%);
  padding: 12px 30px;
  background-color: #e51e3a;
  color: #ffffff;
  text-decoration: none;
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  white-space: nowrap;
  border-radius: 3px;
  transition: background-color 0.3s;
  z-index: 3;
}
.header-banner-2025__button:hover, .header-banner-2025__button:focus {
  background-color: #b52e2e;
  color: #ffffff;
}
@media screen and (max-width: 869px) {
  .header-banner-2025__button {
    right: 60px;
    padding: 8px 12px;
  }
}
@media screen and (max-width: 659px) {
  .header-banner-2025__button {
    top: 75%;
    right: 50%;
    transform: translate(50%, -50%);
    padding: 10px 15px;
    font-size: 16px;
  }
}
.header-banner-2025__blur {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 1242px;
  max-height: 324px;
  width: 100%;
  height: 100%;
  background-color: #396254;
  filter: blur(80px);
}
@media screen and (max-width: 659px) {
  .header-banner-2025__blur {
    width: 70%;
  }
}
.header-banner-2025__close {
  position: absolute;
  right: 10px;
  top: 10px;
  height: 25px;
  width: 25px;
  padding: 0;
  background-color: rgba(0, 0, 0, 0.5607843137);
  background-image: url(../images/popupvideo-close.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
  border: 1px solid rgba(255, 255, 255, 0.4);
  border-radius: 50%;
  cursor: pointer;
  z-index: 3;
}
.header-banner-2025__close:hover, .header-banner-2025__close:focus {
  background-color: unset;
  border-color: #fff;
}

@media screen and (max-width: 1300px) {
  .header-new-year .header-new {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
}
.header-new-year .justify-content-center {
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 1300px) {
  .header-new-year .justify-content-center {
    padding-right: 0;
    flex-grow: 0;
  }
}
@media screen and (max-width: 1200px) {
  .header-new-year .justify-content-center {
    padding-right: 25px;
  }
}
.header-new-year a.logo {
  position: relative;
}
.header-new-year a.logo img {
  z-index: 1;
  position: relative;
}
.header-new-year a.logo:before {
  content: url("../images/new-year/logo-santahat.png");
  position: absolute;
  top: -5px;
  left: -18px;
  z-index: 0;
}
@media screen and (max-width: 992px) {
  .header-new-year a.logo:before {
    top: -13px;
    left: -18px;
  }
}
@media screen and (max-width: 992px) {
  .header-new-year .container .row .col-l {
    position: absolute !important;
    top: 0;
    padding-left: 30px;
    padding-top: 18px;
    padding-bottom: 5px;
    padding-right: 50px;
    width: auto !important;
  }
}

.new-year {
  width: 100%;
}
.new-year__container {
  max-width: 1170px;
  margin: 0 auto;
  padding: 0 20px;
}
.new-year__main {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.new-year__description {
  text-align: center;
}
.new-year__description_white {
  color: #ffffff !important;
}
.new-year__image {
  width: 100%;
  height: auto;
}
.new-year__materials {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.new-year__material-item {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.new-year__material-image {
  width: 100%;
  transition: 0.3s;
}
.new-year__material-image:hover {
  transform: scale(1.5);
  z-index: 99;
}
.new-year__links-title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}
.new-year__links-title_white {
  color: #ffffff !important;
}
.new-year__link {
  border-bottom-width: 3px;
  border-bottom-style: dotted;
}
.new-year__link:hover {
  border-bottom-color: transparent !important;
}
.new-year__link_white {
  border-bottom-color: #ffffff !important;
  color: #ffffff !important;
}
.new-year__congratulate {
  position: relative;
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
}
.new-year__congratulate .comment-list {
  column-count: 3;
  column-gap: 0;
}
.new-year__congratulate .comment-list .comment-body {
  box-sizing: border-box;
}
.new-year__congratulate .comment-list .comment-body .comment-content {
  display: flex;
  flex-direction: column;
}
.new-year__congratulate .comment-list .comment-body .reply {
  display: none !important;
}

.page-template-ng-page2025 .container {
  padding: 0 15px;
}
.page-template-ng-page2025 .site-content.activity-pad {
  padding: 0 !important;
}
.page-template-ng-page2025 .main-content-inner {
  padding: 0 0 50px;
  background: #F1F4F7;
}
.page-template-ng-page2025 .row.side-pull-left {
  margin: 0 !important;
}
.page-template-ng-page2025 .main-content-area {
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
.page-template-ng-page2025 .activity-feed-container {
  display: none !important;
}

.new-year_2025 {
  margin-bottom: 90px;
  padding: 70px 0;
  background-color: #315247;
  background-image: url("../images/new-year/2025/banner-bg-2025.webp");
  background-size: cover;
  background-position: 60% 100%;
  background-repeat: no-repeat;
}
@media screen and (max-width: 1440px) {
  .new-year_2025 {
    background-position: 70% 100%;
  }
}
@media screen and (max-width: 1024px) {
  .new-year_2025 {
    background-position: 75% 100%;
  }
}
@media screen and (max-width: 768px) {
  .new-year_2025 {
    background-position: 0 100%;
  }
}
@media screen and (max-width: 480px) {
  .new-year_2025 {
    background-image: linear-gradient(rgba(200, 200, 200, 0.15), rgba(0, 0, 0, 0.1)), url("../images/new-year/2025/banner-bg-mobile-2025.webp");
    background-position: 55% 100%;
    padding-bottom: 0;
  }
}
.new-year__description_2025 {
  font-size: 24px !important;
  margin-bottom: 30px;
}
@media screen and (max-width: 480px) {
  .new-year__description_2025 {
    font-size: 20px !important;
    order: 2;
  }
}
.new-year__main_2025 {
  max-width: 670px;
}
@media screen and (max-width: 1200px) {
  .new-year__main_2025 {
    max-width: 550px;
  }
}
@media screen and (max-width: 1024px) {
  .new-year__main_2025 {
    max-width: 450px;
  }
}
@media screen and (max-width: 768px) {
  .new-year__main_2025 {
    max-width: none;
  }
}
@media screen and (max-width: 480px) {
  .new-year__main_2025 {
    text-align: center;
  }
}
.new-year__image_2025 {
  display: block;
  max-width: 565px;
  margin: 0 auto 50px;
}
@media screen and (max-width: 480px) {
  .new-year__image_2025 {
    max-width: 80%;
    margin: 0 auto 25px auto;
    order: 1;
  }
}
.new-year__materials_2025 {
  gap: 15px;
}
@media screen and (max-width: 480px) {
  .new-year__materials_2025 {
    flex-direction: column;
    align-items: center;
    order: 3;
  }
}
.new-year__material-item_2025 {
  max-width: 184px;
}
@media screen and (max-width: 1024px) {
  .new-year__material-item_2025 {
    max-width: 170px;
  }
}
@media screen and (max-width: 480px) {
  .new-year__material-item_2025 {
    max-width: 220px;
  }
}
.new-year__material-item_2025 .new-year__links-title {
  padding: 25px 0 15px;
}
.new-year__link-container_2025 {
  margin-bottom: 15px;
}
.new-year__link-container_2025 .new-year__link {
  line-height: 1.4;
}
@media screen and (max-width: 480px) {
  .new-year__link-container_2025 .new-year__link {
    font-size: 20px;
  }
}
.new-year__mobile-decor {
  display: none;
  width: 100%;
  height: auto;
}
@media screen and (max-width: 480px) {
  .new-year__mobile-decor {
    display: block;
    order: 4;
  }
}
.new-year__mobile-decor_2025 {
  margin-top: 20px;
}
.new-year__decor-image_2025 {
  display: block;
  width: 70%;
  margin: 0 auto;
}
@media screen and (min-width: 576px) {
  .new-year__congratulate_2025 {
    max-width: 540px;
  }
}
@media screen and (min-width: 768px) {
  .new-year__congratulate_2025 {
    max-width: 720px;
  }
}
@media screen and (min-width: 992px) {
  .new-year__congratulate_2025 {
    max-width: 960px;
  }
}
@media screen and (min-width: 1200px) {
  .new-year__congratulate_2025 {
    max-width: 1140px;
  }
}
.new-year__congratulate_2025 .comments-title {
  display: none;
}
.new-year__congratulate_2025 #respond.comment-respond {
  position: relative;
  min-height: 350px;
  padding: 40px 65px 28px 50% !important;
  background-color: #315247;
  background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url("../images/new-year/2025/congratulate-bg-2025.webp");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 10px;
}
@media screen and (min-width: 768px) {
  .new-year__congratulate_2025 #respond.comment-respond {
    display: flex;
    align-items: center;
  }
}
@media screen and (max-width: 992px) {
  .new-year__congratulate_2025 #respond.comment-respond {
    padding: 25px 25px 25px 50% !important;
  }
}
@media screen and (max-width: 768px) {
  .new-year__congratulate_2025 #respond.comment-respond {
    width: auto;
    padding: 25px 25px 25px !important;
  }
}
@media screen and (max-width: 600px) {
  .new-year__congratulate_2025 #respond.comment-respond {
    margin-left: 15px;
    margin-right: 15px;
  }
}
.new-year__congratulate_2025 #respond.comment-respond .comment-reply-title {
  width: 50%;
  position: absolute;
  top: 50%;
  left: 0;
  margin: 0;
  padding: 0 65px;
  font: 700 26px/32px "Montserrat", sans-serif !important;
  text-align: center;
  text-transform: none;
  transform: translate(0, -50%);
  color: #ffffff;
}
@media screen and (max-width: 768px) {
  .new-year__congratulate_2025 #respond.comment-respond .comment-reply-title {
    width: 100%;
    position: relative;
    top: 0;
    margin: 10px 0 26px;
    padding: 0;
    transform: none;
  }
}
.new-year__congratulate_2025 #respond.comment-respond .comment-reply-title p {
  font: 700 26px/32px "Montserrat", sans-serif !important;
  margin-bottom: 31px;
  color: #ffffff;
}
@media screen and (max-width: 768px) {
  .new-year__congratulate_2025 #respond.comment-respond .comment-reply-title p {
    margin-bottom: 15px;
  }
}
.new-year__congratulate_2025 #respond.comment-respond .comment-reply-title p:last-child {
  margin-bottom: 0 !important;
}
.new-year__congratulate_2025 #respond.comment-respond form#attachmentForm {
  width: 100%;
  font-size: 0;
  color: #ffffff;
}
.new-year__congratulate_2025 #respond.comment-respond form#attachmentForm * {
  color: #000000;
}
.new-year__congratulate_2025 #respond.comment-respond form#attachmentForm .comment-form-url {
  display: none;
}
.new-year__congratulate_2025 #respond.comment-respond form#attachmentForm .comment-form-comment {
  margin: 0 0 15px !important;
  padding: 6px;
  border: 1px solid #ffffff;
  border-radius: 7px;
}
.new-year__congratulate_2025 #respond.comment-respond form#attachmentForm .comment-form-comment label,
.new-year__congratulate_2025 #respond.comment-respond form#attachmentForm .spent_time_clock,
.new-year__congratulate_2025 #respond.comment-respond form#attachmentForm input[type=text].spent_time,
.new-year__congratulate_2025 #respond.comment-respond form#attachmentForm input[type=text].spent_time_sec,
.new-year__congratulate_2025 #respond.comment-respond form#attachmentForm .logged-in-as {
  display: none;
}
.new-year__congratulate_2025 #respond.comment-respond form#attachmentForm .comment-form-comment textarea {
  height: 208px !important;
  background-color: #ffffff !important;
  border: 1px solid #c8c7d9 !important;
  border-radius: 7px !important;
  box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.25);
}
.new-year__congratulate_2025 #respond.comment-respond form#attachmentForm .addimg-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
}
.new-year__congratulate_2025 #respond.comment-respond form#attachmentForm .addimg-block .comment-inputfile-block {
  width: 100%;
  margin-bottom: 0 !important;
}
.new-year__congratulate_2025 #respond.comment-respond form#attachmentForm .addimg-block .comment-inputfile-block .comment-form-inputfile {
  width: 100%;
  display: flex !important;
  justify-content: center;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
  transition: 0.3s !important;
  cursor: pointer !important;
}
@media screen and (max-width: 992px) {
  .new-year__congratulate_2025 #respond.comment-respond form#attachmentForm .addimg-block .comment-inputfile-block .comment-form-inputfile {
    flex-wrap: wrap;
  }
}
.new-year__congratulate_2025 #respond.comment-respond form#attachmentForm .addimg-block .comment-inputfile-block .comment-form-inputfile div {
  color: #ffffff;
}
.new-year__congratulate_2025 #respond.comment-respond form#attachmentForm .addimg-block .comment-inputfile-block .comment-form-inputfile .comment-inputfile-but {
  width: auto !important;
  height: auto !important;
  min-height: 22px;
  margin-right: 20px !important;
  padding-left: 29px;
  background: url("../images/new-year/new-year-apply.svg") no-repeat left center;
  line-height: 22px;
}
.new-year__congratulate_2025 #respond.comment-respond form#attachmentForm .addimg-block .comment-inputfile-block .comment-form-inputfile .comment-inputfile-but::before {
  display: none;
  content: "";
}
.new-year__congratulate_2025 #respond.comment-respond form#attachmentForm .addimg-block .comment-inputfile-block .comment-form-inputfile .comment-inputfile-num {
  height: auto !important;
  font-size: 14px !important;
  line-height: 22px;
}
.new-year__congratulate_2025 #respond.comment-respond form#attachmentForm .addimg-block .comment-inputfile-block input[type=file] {
  width: 0;
  height: 0;
  opacity: 0;
  padding: 0;
  border: none !important;
}
.new-year__congratulate_2025 #respond.comment-respond form#attachmentForm .addimg-block .comment-inputfile-block label {
  display: none;
}
.new-year__congratulate_2025 #respond.comment-respond form#attachmentForm .addimg-block .comment-inputfile-block .input-clear {
  display: block;
  opacity: 0;
}
.new-year__congratulate_2025 #respond.comment-respond form#attachmentForm .reply_template {
  display: flex;
  justify-content: center;
  float: none !important;
  margin-bottom: 20px;
}
@media screen and (max-width: 992px) {
  .new-year__congratulate_2025 #respond.comment-respond form#attachmentForm .reply_template select {
    width: 100%;
  }
}
.new-year__congratulate_2025 #respond.comment-respond form#attachmentForm .form-submit {
  margin-bottom: 0 !important;
  text-align: center !important;
}
.new-year__congratulate_2025 #respond.comment-respond form#attachmentForm .form-submit #submit {
  margin-bottom: 0;
  padding: 0 72px;
  font: 600 14px "Montserrat", sans-serif;
  background-color: #E51E3A;
  border-radius: 2px;
  color: #ffffff;
}
@media screen and (max-width: 380px) {
  .new-year__congratulate_2025 #respond.comment-respond form#attachmentForm .form-submit #submit {
    width: 100%;
    padding: 0;
  }
}
.new-year__congratulate_2025 #respond.comment-respond .must-log-in {
  font-size: 22px;
  color: #fff;
  text-align: center;
  margin-left: 40px;
  margin-right: 40px;
  margin-bottom: 0 !important;
}
.new-year__congratulate_2025 #respond.comment-respond .must-log-in a {
  font-size: 22px;
  text-decoration: underline;
}
.new-year__congratulate_2025 .nav-links {
  display: flex;
  justify-content: center;
  margin-top: 0;
  text-align: center;
}
.new-year__congratulate_2025 .nav-links div a {
  display: inline-block;
  margin: 0 15px;
}
.new-year__congratulate_2025 .comment-list {
  margin: 30px -15px !important;
}
@media screen and (max-width: 992px) {
  .new-year__congratulate_2025 .comment-list {
    column-count: 2;
  }
}
@media screen and (max-width: 600px) {
  .new-year__congratulate_2025 .comment-list {
    column-count: 1;
  }
}
.new-year__congratulate_2025 .comment-list .comment {
  margin: 0;
  padding: 0;
  border: none;
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
}
.new-year__congratulate_2025 .comment-list .comment .comment-body {
  margin: 0 15px 30px;
  padding: 25px 30px;
  background-color: #ffffff;
  border: 1px solid #f1f0f4;
  border-radius: 10px;
}
@media screen and (max-width: 600px) {
  .new-year__congratulate_2025 .comment-list .comment .comment-body {
    margin: 0 30px 30px;
  }
}
.new-year__congratulate_2025 .comment-list .comment .comment-body .comment-meta {
  height: 50px !important;
  margin-top: 10px;
}
.new-year__congratulate_2025 .comment-list .comment .comment-body .comment-meta span {
  color: #0071B3;
}
.new-year__congratulate_2025 .comment-list .comment .comment-body .comment-meta .comment-author.vcard {
  margin-bottom: 2px;
  float: none !important;
}
.new-year__congratulate_2025 .comment-list .comment .comment-body .comment-meta .comment-author.vcard .avatar {
  position: relative;
  margin-top: -10px;
  margin-right: 20px;
  border-radius: 50% !important;
  float: left;
}
.new-year__congratulate_2025 .comment-list .comment .comment-body .comment-meta .comment-author.vcard .fn {
  margin-right: 0;
}
.new-year__congratulate_2025 .comment-list .comment .comment-body .comment-meta .comment-author.vcard .fn .staff {
  display: none !important;
}
.new-year__congratulate_2025 .comment-list .comment .comment-body .comment-meta .comment-metadata a {
  font-size: 12px;
  line-height: 16px;
  color: #0071B3;
}
.new-year__congratulate_2025 .comment-list .comment .comment-body .cld-like-dislike-wrap {
  margin: 0 !important;
}
.new-year__congratulate_2025 .comment-list .comment .comment-body .comment-content {
  margin-top: 20px;
}
.new-year__congratulate_2025 .comment-list .comment .comment-body .comment-content p {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  color: #323059;
}
.new-year__congratulate_2025 .comment-list .comment .comment-body .comment-content div {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  margin-top: 20px;
}
.new-year__congratulate_2025 .comment-list .comment .comment-body .comment-content div.attachmentFile {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  margin-top: 0;
}
.new-year__congratulate_2025 .comment-list .comment .comment-body .comment-content div.attachmentFile p {
  font-size: 0 !important;
}

.dot-pulse {
  margin: 0 auto;
  position: relative;
  left: -9999px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #6A9ECE;
  color: #6A9ECE;
  box-shadow: 9999px 0 0 -4px;
  animation: dot-pulse 1.5s infinite linear;
  animation-delay: 0.25s;
}

.dot-pulse::before, .dot-pulse::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #6A9ECE;
  color: #6A9ECE;
}

.dot-pulse::before {
  box-shadow: 9984px 0 0 -4px;
  animation: dot-pulse-before 1.5s infinite linear;
  animation-delay: 0s;
  left: -10px;
}

.dot-pulse::after {
  box-shadow: 10014px 0 0 -4px;
  animation: dot-pulse-after 1.5s infinite linear;
  animation-delay: 0.5s;
  right: -10px;
}

@keyframes dot-pulse-before {
  0% {
    box-shadow: 9984px 0 0 -4px;
  }
  30% {
    box-shadow: 9984px 0 0 2px;
  }
  60%, 100% {
    box-shadow: 9984px 0 0 -4px;
  }
}
@keyframes dot-pulse {
  0% {
    box-shadow: 9999px 0 0 -4px;
  }
  30% {
    box-shadow: 9999px 0 0 2px;
  }
  60%, 100% {
    box-shadow: 9999px 0 0 -4px;
  }
}
@keyframes dot-pulse-after {
  0% {
    box-shadow: 10014px 0 0 -4px;
  }
  30% {
    box-shadow: 10014px 0 0 2px;
  }
  60%, 100% {
    box-shadow: 10014px 0 0 -4px;
  }
}
.banner-14-anniversary {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: url(../images/events/14-anniversary-bg.svg) no-repeat center/103%;
  background-size: cover;
  color: #fff;
  font-size: 48px;
  gap: 30px;
  width: 100%;
  height: 100%;
  max-width: 1110px;
  max-height: 630px;
  margin: 0;
  padding: 20px;
}
.banner-14-anniversary .banner__header {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.banner-14-anniversary .banner__header .banner__heading {
  font-family: "Montserrat", sans-serif;
  font-size: 1em;
  font-weight: 900;
  margin: 0;
  display: flex;
  align-items: center;
  color: #FFFFFF;
}
.banner-14-anniversary .banner__header .banner__heading .banner-icon {
  height: 1em;
  width: 1em;
}
.banner-14-anniversary .banner__header .banner__heading .banner-icon.banner-icon_first {
  margin-right: 12px;
}
.banner-14-anniversary .banner__header .banner__heading .banner-icon.banner-icon_last {
  margin-left: 12px;
}
.banner-14-anniversary .banner__header .banner__heading .banner__text {
  font-family: "Montserrat", sans-serif;
  font-weight: 900;
  color: #ffd400;
  text-shadow: 6px 1px rgba(0, 0, 0, 0.78);
  text-transform: uppercase;
}
.banner-14-anniversary .banner__header .banner__parag {
  font-family: "Montserrat", sans-serif;
  font-weight: 900;
  margin: 0;
  text-align: center;
}
.banner-14-anniversary .banner__content {
  display: flex;
}
.banner-14-anniversary .banner__content .banner__left-side {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.banner-14-anniversary .banner__content .banner__left-side .banner__img.banner__img_first {
  max-width: 157px;
}
.banner-14-anniversary .banner__content .banner__left-side .banner__description {
  font-family: "Montserrat", sans-serif;
  font-size: 0.56em;
  font-weight: 900;
  margin-top: -52px;
  text-align: center;
}
.banner-14-anniversary .banner__content .banner__plus {
  position: relative;
  font-size: 2em;
  font-weight: 700;
  width: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.banner-14-anniversary .banner__content .banner__plus .banner__plus-symbol {
  position: absolute;
  left: -100px;
  top: 30%;
  transform: translateY(-35%);
}
.banner-14-anniversary .banner__content .banner__right-side {
  display: flex;
  flex-direction: column;
}
.banner-14-anniversary .banner__content .banner__right-side .banner__img.banner__img_second {
  max-width: 369px;
}
.banner-14-anniversary .banner__content .banner__right-side .banner__costs {
  display: flex;
  gap: 20px;
  margin-top: -23px;
}
.banner-14-anniversary .banner__content .banner__right-side .banner__costs .banner__old-cost,
.banner-14-anniversary .banner__content .banner__right-side .banner__costs .banner__new-cost {
  border: 2px solid #fff;
  position: relative;
  text-align: center;
  padding: 12px 24px;
}
.banner-14-anniversary .banner__content .banner__right-side .banner__costs .banner__old-cost .banner__label,
.banner-14-anniversary .banner__content .banner__right-side .banner__costs .banner__new-cost .banner__label {
  font-family: "Montserrat";
  font-size: 0.33em;
}
.banner-14-anniversary .banner__content .banner__right-side .banner__costs .banner__old-cost .banner__price,
.banner-14-anniversary .banner__content .banner__right-side .banner__costs .banner__new-cost .banner__price {
  font-family: "Montserrat";
  font-size: 0.55em;
}
.banner-14-anniversary .banner__content .banner__right-side .banner__costs .banner__old-cost hr.banner__line {
  background-color: red;
  border: none;
  height: 4px;
  position: absolute;
  top: 30%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(33deg);
  width: calc(100% + 30px);
}
.banner-14-anniversary .banner__content .banner__right-side .banner__costs .banner__new-cost .banner__price {
  font-weight: 700;
}
.banner-14-anniversary .banner__content .banner__right-side .banner__costs .banner__new-cost .banner__profit {
  position: absolute;
  bottom: -17px;
  left: 50%;
  transform: translateX(-50%);
  background-color: red;
  border-radius: 7px;
  font-size: 0.39em;
  padding: 5px 0 5px 8px;
  width: 100%;
}
.banner-14-anniversary .banner__content .banner__right-side .banner__subscription {
  font-size: 0.45em;
  font-weight: 900;
  margin-top: 20px !important;
  text-align: center;
}
@media (max-width: 1110px) {
  .banner-14-anniversary {
    background-size: cover;
    max-height: fit-content;
  }
  .banner-14-anniversary .banner__content {
    flex-direction: column;
    align-items: center;
    gap: 29px;
  }
  .banner-14-anniversary .banner__parag {
    font-size: 0.8em;
  }
  .banner-14-anniversary .banner__plus-symbol {
    position: static !important;
    transform: none !important;
  }
  .banner-14-anniversary .banner__subscription {
    margin: 0 0 20px !important;
  }
  .banner-14-anniversary .banner__costs {
    margin-bottom: 40px;
  }
}
@media (max-width: 578px) {
  .banner-14-anniversary {
    font-size: 24.3px;
  }
  .banner-14-anniversary .banner__img_first {
    width: 150px;
  }
  .banner-14-anniversary .banner__img_second {
    width: 260px;
  }
  .banner-14-anniversary .banner__heading {
    font-size: 1.1em !important;
  }
  .banner-14-anniversary .banner__description {
    font-size: 0.8em !important;
    margin-top: 0 !important;
  }
  .banner-14-anniversary .banner__right-side {
    align-items: center;
    justify-content: center;
  }
  .banner-14-anniversary .banner__costs {
    margin-top: 0 !important;
    margin-bottom: 20px;
  }
  .banner-14-anniversary .banner__plus-symbol {
    height: 52px;
    width: 52px;
  }
  .banner-14-anniversary .banner__content {
    gap: 14px;
  }
  .banner-14-anniversary .banner__label {
    font-size: 0.55em !important;
  }
  .banner-14-anniversary .banner__price {
    font-size: 0.7em !important;
  }
  .banner-14-anniversary .banner__profit {
    font-size: 0.48em !important;
  }
  .banner-14-anniversary .banner__subscription {
    font-size: 0.8em !important;
  }
}
@media (max-width: 386px) {
  .banner-14-anniversary hr.banner__line {
    width: calc(100% + 40px) !important;
    transform: translate(-50%, -50%) rotate(38deg) !important;
  }
}

.button-14-anniversary {
  display: block;
  width: 150px;
  height: 40px;
  margin: 10px auto 0 auto;
  background-color: #00CC8A;
  border-radius: 2px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0.5px;
  text-transform: none;
  cursor: pointer;
}
.button-14-anniversary:hover {
  background-color: #00CC8A;
  opacity: 0.8;
}

.popup-14-anniversary {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
}
.popup-14-anniversary__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
}
.popup-14-anniversary__inner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  padding: 30px 20px;
  border-radius: 8px;
  max-width: 400px;
  width: 90%;
  box-sizing: border-box;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
}
.popup-14-anniversary__close {
  position: absolute;
  top: 12px;
  right: 12px;
  background: none;
  border: none;
  font-size: 24px;
  line-height: 1;
  cursor: pointer;
  color: #333;
}
.popup-14-anniversary__close:hover {
  opacity: 0.5;
  color: #fff;
}
.popup-14-anniversary__form {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-top: 15px;
}
.popup-14-anniversary__form input {
  width: 100%;
  padding: 10px;
  font-size: 1rem;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
}
.popup-14-anniversary__form input:focus {
  outline: none;
  border-color: #888;
}
.popup-14-anniversary__form button {
  padding: 12px;
  font-size: 1rem;
  font-weight: 700;
  color: #fff;
  background-color: #0073aa;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
.popup-14-anniversary__form button:hover {
  background-color: #005f8d;
}
.popup-14-anniversary__response {
  display: none;
  margin-top: 20px;
  font-size: 1.4em;
  color: #333;
  text-align: center;
}
.popup-14-anniversary__response_success {
  margin: 0;
  color: #419d00;
}
.popup-14-anniversary__response_error {
  margin: 0;
  color: #ef0000;
}
@media (max-width: 480px) {
  .popup-14-anniversary__inner {
    padding: 20px 10px;
  }
  .popup-14-anniversary__close {
    top: 8px;
    right: 8px;
    font-size: 28px;
  }
  .popup-14-anniversary__form {
    gap: 8px;
  }
  .popup-14-anniversary__form input {
    padding: 8px;
    font-size: 0.9rem;
  }
  .popup-14-anniversary__form button {
    padding: 10px;
    font-size: 0.9rem;
  }
}

.cookie-accept {
  position: fixed;
  z-index: 10000000000;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
}
.cookie-accept__wrapper {
  position: fixed;
  bottom: 15px;
  left: 15px;
  max-width: 480px;
  padding: 25px;
  background-color: #1F1D4C;
  background-image: url("../img/cookie-owl.svg");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  color: #f5f5f5;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
}
@media (max-width: 498px) {
  .cookie-accept__wrapper {
    bottom: 120px;
    padding: 15px;
    font-size: 14px;
    max-width: calc(100% - 30px);
  }
}
.cookie-accept__message {
  margin-bottom: 20px;
  line-height: 1.4;
}
.cookie-accept__button {
  float: right;
  padding: 8px 12px;
  font-size: 14px;
  background-color: #00C0CF;
  color: #f5f5f5;
  text-transform: none;
  border: none;
  border-radius: 0;
  cursor: pointer;
}
.cookie-accept__button:hover {
  background-color: #00C0CF;
  color: #f5f5f5;
  opacity: 0.8;
}

.attachments__inner {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.attachments__link {
  max-width: 180px;
  max-height: 120px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  border: 1px solid #E9F2F9;
  border-radius: 4px;
  text-decoration: none !important;
  overflow: hidden;
}
.attachments__link:hover {
  opacity: 1 !important;
}
.attachments__file {
  position: relative;
  display: flex;
  width: 100%;
  height: 96px;
  justify-content: center;
  align-items: center;
}
.attachments__file::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.2s ease;
  z-index: 1;
  border-radius: 4px 4px 0 0;
}
.attachments__image {
  display: block;
  max-width: 100%;
  width: 100%;
  height: 96px;
  margin: 0 !important;
  border: none !important;
  object-fit: cover;
}
.attachments__image_file {
  width: 38px;
  height: 48px;
  margin: 0 !important;
  border: none !important;
  object-fit: contain;
}
.attachments__action {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  border-radius: 2px;
  background: #ffffff;
  color: #101011;
  opacity: 0;
  transform: translateY(-4px);
  transition: opacity 0.2s ease, transform 0.2s ease;
}
.attachments__action i {
  font-size: 10px;
  color: #1F1D4C;
  line-height: 0.8;
}
.attachments__footer {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 2px;
  background-color: #E9F2F9;
}
.attachments__link:hover .attachments__file::after {
  background: rgba(31, 29, 76, 0.1019607843);
}
.attachments__link:hover .attachments__action {
  opacity: 1;
  transform: none;
}
.attachments__ext {
  padding: 2px 7px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 12px !important;
  line-height: 130%;
  letter-spacing: 0;
  background-color: #C62338;
  border-radius: 2px;
  color: #FFFFFF !important;
}
.attachments__name {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px !important;
  line-height: 130%;
  color: #101011 !important;
  white-space: nowrap;
}

:root {
  --blue: #00C0CF;
  --white: #fff;
  --red: #FF001D;
  --dark: #384858;
}

.subscribe-banner {
  position: relative;
  height: 88px;
  background-color: var(--blue);
  border-radius: 3px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 25px;
  padding-right: 180px;
  gap: 45px;
  background-image: url("../assets/png/subscribe-bg.png");
  background-repeat: no-repeat;
  background-position: 80% 0;
}

.subscribe-banner:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 24px;
  background-image: url("../assets/png/subscribe-owl.png");
  height: 141px;
  width: 141px;
  background-repeat: no-repeat;
}

.subscribe-banner__text p {
  font-size: 16px;
  line-height: 20.7px;
  font-weight: 700;
  color: var(--white);
  margin: 0;
  text-align: left;
}

.subscribe-banner__buttons {
  display: flex;
  gap: 8px;
}

.subscribe-banner__buttons .subscribe-banner__button {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  border-radius: 2px;
  padding: 0 20px;
  text-decoration: none;
  font-size: 14px;
  font-weight: 700;
}

.subscribe-banner__buttons .subscribe-banner__button:before {
  position: relative;
  content: "";
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 10px;
}

.subscribe-banner__buttons .subscribe-banner__rt {
  background-color: var(--dark);
  color: var(--white);
}

.subscribe-banner__buttons .subscribe-banner__rt:hover {
  color: var(--white);
  opacity: 0.8;
}

.subscribe-banner__buttons .subscribe-banner__rt:before {
  background-image: url("../assets/svg/rutube-circle.svg");
}

.subscribe-banner__buttons .subscribe-banner__tg {
  background-color: var(--white);
  color: var(--blue);
}

.subscribe-banner__buttons .subscribe-banner__tg:hover {
  color: var(--blue);
  opacity: 0.8;
}

.subscribe-banner__buttons .subscribe-banner__tg:before {
  background-image: url("../assets/svg/telegram.svg");
}

@media (max-width: 1600px) {
  .subscribe-banner {
    gap: 25px;
    padding-right: 150px;
  }
  .subscribe-banner:after {
    right: 5px;
  }
  .subscribe-banner__text p {
    font-size: 14px;
    line-height: 16px;
  }
  .subscribe-banner__buttons .subscribe-banner__button {
    height: 35px;
    font-size: 12px;
    padding: 0 10px;
  }
}
@media (max-width: 1440px) {
  .subscribe-banner {
    padding-right: 120px;
    gap: 15px;
    padding-left: 15px;
  }
  .subscribe-banner:after {
    right: 0;
    width: 120px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 50%;
  }
}
@media (max-width: 991.5px) {
  .subscribe-banner {
    height: unset;
    flex-direction: column;
    padding-top: 15px;
    padding-bottom: 15px;
    min-width: 320px;
    max-width: 100%;
  }
  .subscribe-banner__text p {
    text-align: center;
  }
  .subscribe-banner:after {
    width: 140px;
    border-bottom-right-radius: 2px;
    height: 100%;
    background-size: cover;
  }
}
@media (max-width: 350px) {
  .subscribe-banner {
    min-width: 100%;
  }
  .subscribe-banner__buttons {
    flex-direction: column;
  }
}
