
    .pl-md-110,
    .px-md-110 {
      padding-left: 11rem !important;
    }
    .p-md-120 {
      padding: 12rem !important;
    }
    .pt-md-120,
    .py-md-120 {
      padding-top: 12rem !important;
    }
    .pr-md-120,
    .px-md-120 {
      padding-right: 12rem !important;
    }
    .pb-md-120,
    .py-md-120 {
      padding-bottom: 12rem !important;
    }
    .pl-md-120,
    .px-md-120 {
      padding-left: 12rem !important;
    }
    .p-md-130 {
      padding: 13rem !important;
    }
 
    .mt-xl-85,
    .my-xl-85 {
      margin-top: 8.5rem !important;
    }
    .mr-xl-85,
    .mx-xl-85 {
      margin-right: 8.5rem !important;
    }
    .mb-xl-85,
    .my-xl-85 {
      margin-bottom: 8.5rem !important;
    }
    .ml-xl-85,
    .mx-xl-85 {
      margin-left: 8.5rem !important;
    }

  @media (min-width: 1025px) {
    .text-md-left {
      text-align: left !important;
    }
    .text-md-right {
      text-align: right !important;
    }
    .text-md-center {
      text-align: center !important;
    }
  }
  @media (min-width: 1280px) {
    .text-lg-left {
      text-align: left !important;
    }
    .text-lg-right {
      text-align: right !important;
    }
    .text-lg-center {
      text-align: center !important;
    }
  }
  @media (min-width: 1481px) {
    .text-xl-left {
      text-align: left !important;
    }
    .text-xl-right {
      text-align: right !important;
    }
    .text-xl-center {
      text-align: center !important;
    }
  }
  .text-lowercase {
    text-transform: lowercase !important;
  }
  .text-uppercase {
    text-transform: uppercase !important;
  }
  .text-capitalize {
    text-transform: capitalize !important;
  }
  .font-weight-light {
    font-weight: 300 !important;
  }
  .font-weight-lighter {
    font-weight: lighter !important;
  }
  .font-weight-normal {
    font-weight: 400 !important;
  }
  .font-weight-bold {
    font-weight: 600 !important;
  }
  .font-weight-bolder {
    font-weight: bolder !important;
  }
  .font-italic {
    font-style: italic !important;
  }
  .text-white {
    color: #fff !important;
  }
  .text-primary {
    color: #514b5f !important;
  }
  a.text-primary:hover,
  a.text-primary:focus {
    color: #2d2934 !important;
  }
  .text-secondary {
    color: #220d4e !important;
  }
  a.text-secondary:hover,
  a.text-secondary:focus {
    color: #05020c !important;
  }
  .text-success {
    color: #4bdc96 !important;
  }
  a.text-success:hover,
  a.text-success:focus {
    color: #24b770 !important;
  }
  .text-info {
    color: #17a2b8 !important;
  }
  a.text-info:hover,
  a.text-info:focus {
    color: #0f6674 !important;
  }
  .text-warning {
    color: #ffd330 !important;
  }
  a.text-warning:hover,
  a.text-warning:focus {
    color: #e3b200 !important;
  }
  .text-danger {
    color: #ff6e6e !important;
  }
  a.text-danger:hover,
  a.text-danger:focus {
    color: #f22 !important;
  }
  .text-light {
    color: #fff !important;
  }
  a.text-light:hover,
  a.text-light:focus {
    color: #d9d9d9 !important;
  }
  .text-dark {
    color: #220d4e !important;
  }
  a.text-dark:hover,
  a.text-dark:focus {
    color: #05020c !important;
  }
  .text-dark-blue {
    color: #000744 !important;
  }
  a.text-dark-blue:hover,
  a.text-dark-blue:focus {
    color: #000 !important;
  }
  .text-approve {
    color: #4bdc96 !important;
  }
  a.text-approve:hover,
  a.text-approve:focus {
    color: #24b770 !important;
  }
  .text-active {
    color: #00c2ff !important;
  }
  a.text-active:hover,
  a.text-active:focus {
    color: #0088b3 !important;
  }
  .text-error {
    color: red !important;
  }
  a.text-error:hover,
  a.text-error:focus {
    color: #b30000 !important;
  }
  .text-body {
    color: #79718b !important;
  }
  .text-muted {
    color: #f7f7f7 !important;
  }
  .text-black-50 {
    color: rgba(0, 0, 0, 0.5) !important;
  }
  .text-white-50 {
    color: rgba(255, 255, 255, 0.5) !important;
  }
  .text-hide {
    font: 0/0 a;
    color: rgba(0, 0, 0, 0);
    text-shadow: none;
    background-color: rgba(0, 0, 0, 0);
    border: 0;
  }
  .text-decoration-none {
    text-decoration: none !important;
  }
  .text-break {
    word-break: break-word !important;
    word-wrap: break-word !important;
  }
  .text-reset {
    color: inherit !important;
  }
  .visible {
    visibility: visible !important;
  }
  .invisible {
    visibility: hidden !important;
  }
  @media print {
    *,
    *::before,
    *::after {
      text-shadow: none !important;
      box-shadow: none !important;
    }
    a:not(.btn) {
      text-decoration: underline;
    }
    abbr[title]::after {
      content: " (" attr(title) ")";
    }
    pre {
      white-space: pre-wrap !important;
    }
    pre,
    blockquote {
      border: 1px solid #a4a0ab;
      page-break-inside: avoid;
    }
    tr,
    img {
      page-break-inside: avoid;
    }
    p,
    h2,
    h3 {
      orphans: 3;
      widows: 3;
    }
    h2,
    h3 {
      page-break-after: avoid;
    }
    @page {
      size: a3;
    }
    body {
      min-width: 1280px !important;
    }
    .container {
      min-width: 1280px !important;
    }
    .navbar {
      display: none;
    }
    .badge {
      border: 1px solid #000;
    }
    .table {
      border-collapse: collapse !important;
    }
    .table td,
    .table th {
      background-color: #fff !important;
    }
    .table-bordered th,
    .table-bordered td {
      border: 1px solid #706a80 !important;
    }
    .table-dark {
      color: inherit;
    }
    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody + tbody {
      border-color: #514b5f;
    }
    .table .thead-dark th {
      color: inherit;
      border-color: #514b5f;
    }
  }
  html {
    box-sizing: border-box;
    color: #514b5f;
    background-color: #fff;
    font-size: 10px;
    direction: unset;
    overflow-x: hidden;
  }
  body {
    direction: ltr;
    padding: 0;
    font-weight: 400;
    position: relative;
    font-size: 1.8rem;
    font-family: "Inter", sans-serif !important;
    line-height: 1.68;
    color: #514b5f;
  }

 
  .homepage-slider {
    z-index: 2;
  }
  @media (min-width: 769px) {
    .homepage-slider__articles {
      padding-bottom: 180px;
    }
  }
  .homepage-slider__articles article {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .homepage-slider__articles article img {
    opacity: 1 !important;
  }
  @media (max-width: 768px) {
    .homepage-slider__articles article img {
      height: auto;
      width: 65%;
    }
  }
  @media (min-width: 769px) {
    .homepage-slider__articles article:not(:last-of-type) {
      padding-bottom: 13vh;
    }
    .homepage-slider__articles article:not(:first-of-type) {
      padding-top: 13vh;
    }
  }
  @media (min-width: 1024px) and (max-width: 1441px) {
    .homepage-slider__articles article {
      height: calc(100vh - 80px);
    }
  }
  .homepage-slider__icon {
    z-index: 2;
    max-width: 75px;
    opacity: 0;
    transition: all 0.25s ease;
  }
  @media (max-width: 567px) {
    .homepage-slider__icon {
      max-width: 45px;
      height: -moz-fit-content;
      height: fit-content;
    }
  }
  @media (min-width: 1441px) {
    .homepage-slider__icon {
      width: 90px;
    }
  }
  .homepage-slider__icon--icon-1 {
    right: -10px;
    top: 20px;
  }
  @media (min-width: 1025px) and (max-width: 1279px) {
    .homepage-slider__icon--icon-1 {
      top: 80px;
    }
  }
  @media (max-width: 769px) {
    .homepage-slider__icon--icon-1 {
      top: -20px;
    }
  }
  @media (max-width: 567px) {
    .homepage-slider__icon--icon-1 {
      top: -10px;
    }
  }
  @media (min-width: 1681px) {
    .homepage-slider__icon--icon-1 {
      left: 105%;
    }
  }
  .homepage-slider__icon--icon-2 {
    left: -30px;
    top: 85%;
  }
  @media (min-width: 1025px) and (max-width: 1279px) {
    .homepage-slider__icon--icon-2 {
      top: 75%;
    }
  }
  @media (max-width: 567px) {
    .homepage-slider__icon--icon-2 {
      top: 90%;
      left: -10px;
    }
  }
  .homepage-slider__slider {
    min-height: 450px;
  }
  @media (min-width: 1440px) {
    .homepage-slider__slider {
      min-height: 545px;
    }
  }
  .homepage-slider__article-image {
    position: absolute;
    opacity: 0;
    transition: opacity 0.9s linear;
    min-height: 415px;
  }
  .homepage-slider__article-image img {
    height: auto;
  }
  .homepage-slider__article-image:first-of-type .homepage-slider__icon:not(.on) {
    width: 45px;
    transform: translateY(-140px);
  }
  .homepage-slider__article-image:first-of-type.active
    img:not(.homepage-slider__icon) {
    opacity: 1 !important;
  }
  .homepage-slider__article-image:first-of-type.active .homepage-slider__icon {
    height: auto;
    transform-origin: center;
    transition: all 0.2s ease-out;
    opacity: 0 !important;
    transform: translateY(-250px);
  }
  .homepage-slider__article-image:first-of-type.active
    .homepage-slider__icon.homepage-slider__icon--icon-2 {
    transform: translateY(-590px);
  }
  .homepage-slider__article-image:first-of-type.active .homepage-slider__icon.on {
    transition: all 0.7s ease-out;
    width: 90px;
    opacity: 1 !important;
    transform: translateY(0) !important;
  }
  .homepage-slider__article-image:first-of-type.active
    .homepage-slider__icon.on:not(.played) {
    transition-delay: 0.15s !important;
  }
  .homepage-slider__article-image:first-of-type.active
    .homepage-slider__icon.on:not(.played).homepage-slider__icon--icon-2 {
    transition-delay: 0.45s !important;
  }
  .homepage-slider__article-image.active {
    transition: opacity 0.9s ease;
    opacity: 1;
  }
  .homepage-slider__article-image.active .homepage-slider__icon {
    transition-delay: 0.1s;
    opacity: 1;
  }
  .homepage-slider__article-images-holder {
    position: sticky;
    top: calc(50vh - 25%);
    display: flex;
    align-items: center;
  }
  @media screen and (min-width: 769px) {
    .homepage-slider.custom-block-hompe-page-slider .homepage-slider__articles {
      padding-bottom: 0;
    }
  }
 