* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  list-style: none;
  text-decoration: none;
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}


ul {
  margin-left: 1.5rem;
}

li ul {
  margin-left: 1.5rem;
}

.cursor-pointer {
  cursor: pointer;
}
.logo_icon {
  width: 260px;
  height: 50px;
  object-fit: cover;
  .logo {
    width: 100%;
    height: 100%;
  }
}

@media (max-width: 991px) {
  .logo_icon {
    width: 220px;
  }
}


/* Hero */

.hero {
  position: relative;
  height: 100vh;
  overflow: hidden;
  background: #f3f3f3;
}

.hero__bg {
  position: absolute;
  left: -40%;
  right: auto;
  top: 0;
  width: 112%;
  height: 100%;
  max-width: none;
  object-fit: cover;
  object-position: left center;
  pointer-events: none;
  z-index: 0;
}

.hero::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    90deg,
    #ffffff 0%,
    #ffffff 18%,
    rgba(255, 255, 255, 0.85) 28%,
    rgba(255, 255, 255, 0.35) 40%,
    transparent 52%
  );
  z-index: 1;
  pointer-events: none;
}

.hero__logo {
  position: absolute;
  top: 28px;
  left: max(24px, calc((100vw - 1200px) / 2));
  z-index: 5;
}

.hero__pager {
  position: absolute;
  left: max(18px, calc((100vw - 1200px) / 2 - 36px));
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  gap: 10px;
  z-index: 6;
}

.hero__dot {
  width: 12px;
  height: 12px;
  padding: 0;
  border-radius: 50%;
  border: 1.5px solid #c8c8c8;
  background: transparent;
  cursor: pointer;
  transition: background 0.2s, border-color 0.2s, transform 0.2s;
}

.hero__dot:hover {
  border-color: #e85a8a;
}

.hero__dot.is-active {
  background: #e85a8a;
  border-color: #e85a8a;
  transform: scale(1.15);
}

.hero__slides {
  position: absolute;
  inset: 0;
  z-index: 2;
}

.hero__slide {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.7s ease, visibility 0.7s ease;
}

.hero__slide.is-active {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  z-index: 1;
}

.hero__content {
  position: relative;
  z-index: 3;
  max-width: 520px;
  padding: 0 24px 0 max(56px, calc((100vw - 1200px) / 2));
}

.hero__title {
  font-size: clamp(20px, 2.2vw, 28px);
  font-weight: 700;
  line-height: 1.15;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: #2d3340;
}

.hero__title-accent {
  color: #e85a8a;
}

.hero__text {
  margin-top: 20px;
  max-width: 420px;
  font-size: 15px;
  line-height: 1.7;
  color: #6a6a6a;
}

.hero__content .btn {
  margin-top: 28px;
  background: #e85a8a;
}

.hero__content .btn:hover {
  background: #d14b78;
}

.logo {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
}

.logo__img {
  width: auto;
  height: 48px;
  object-fit: contain;
}

.logo__text {
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1.25;
  color: #8b2346;
}

/* Buttons */

/* Hero */

.hero {
  position: relative;
  height: 100vh;
  overflow: hidden;
  background: #f3f3f3;
}

.hero::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    90deg,
    #ffffff 0%,
    #ffffff 18%,
    rgba(255, 255, 255, 0.85) 28%,
    rgba(255, 255, 255, 0.35) 40%,
    transparent 52%
  );
  z-index: 1;
  pointer-events: none;
}

.hero__logo {
  position: absolute;
  top: 28px;
  left: max(24px, calc((100vw - 1200px) / 2));
  z-index: 5;
}

/* About */

/* Steps */

/* Stats */

/* Hub — services, articles, CTA */

/* Footer */
.hero__box {
  position: absolute;
  top: 0;
  bottom: 30px;
  left: 50%;
  width: 50%;
  padding-left: 50px;
  z-index: 3;
  box-sizing: border-box;
}

.hero__orb {
  position: absolute;
  width: 220px;
  height: 220px;
}

.hero__orb--1 {
  left: 0;
  top: 40px;
  z-index: 2;
}

.hero__orb--2 {
  left: 290px;
  top: 70px;
  z-index: 1;
}

.hero__orb--3 {
  left: 105px;
  top: 290px;
  z-index: 3;
}

.hero__orb--4 {
  left: 400px;
  top: 320px;
  z-index: 2;
}

.hero__orb--5 {
  left: 0;
  top: 540px;
  z-index: 2;
}

.hero__orb--6 {
  left: 300px;
  top: 570px;
  z-index: 1;
}

.hero__orb--6 .hero__orb-title {
  font-size: 13px;
}

.hero__orb::before {
  content: "";
  position: absolute;
  inset: -14px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.28);
  border: 1px solid rgba(255, 255, 255, 0.7);
  box-shadow: 0 12px 28px rgba(45, 51, 64, 0.1);
  z-index: 0;
}

.hero__orb-inner {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(45, 51, 64, 0.12);
}

.hero__orb-img {
  position: absolute;
  top: 0;
  right: 0;
  width: 58%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.hero__orb-inner::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    90deg,
    #ffffff 0%,
    #ffffff 40%,
    rgba(255, 255, 255, 0.78) 54%,
    transparent 74%
  );
  z-index: 1;
  pointer-events: none;
}

.hero__orb-content {
  position: relative;
  z-index: 2;
  height: 100%;
  width: 80%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  text-align: left;
  padding: 40px 0 10px 30px;
}

.hero__orb-number {
  font-size: 32px;
  font-weight: 700;
  color: #e85a8a;
  line-height: 1;
  margin-bottom: 6px;
}

.hero__orb-title {
  font-size: 15px;
  font-weight: 700;
  color: #2d3340;
  line-height: 1.2;
  margin-bottom: 6px;
}

.hero__orb-text {
  font-size: 11px;
  font-weight: 400;
  color: #5a5a5a;
  line-height: 1.4;
}

.hero__scroll {
  position: absolute;
  left: max(24px, calc((100vw - 1200px) / 2));
  bottom: 48px;
  z-index: 4;
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #8a8a8a;
}

.hero__wave {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -2px;
  height: 90px;
  z-index: 2;
  pointer-events: none;
  background:
    radial-gradient(120% 90px at 18% 100%, #fff9f8 0 42%, transparent 43%),
    radial-gradient(90% 70px at 72% 100%, #fff9f8 0 48%, transparent 49%);
}

@media (max-width: 1100px) {
  .hero__pager {
    left: 16px;
    top: auto;
    bottom: 110px;
    transform: none;
    flex-direction: row;
  }

  .hero__content {
    padding: 0 24px;
    margin: 0 auto;
    text-align: left;
  }

  .hero__bg {
    width: 100%;
    opacity: 0.35;
  }

  .hero__scroll {
    left: 24px;
  }
}

@media (max-width: 560px) {
  .container {
    width: min(1400px, calc(100% - 20px));
  }

  .hero__content {
    padding: 0 20px;
  }

  .hero__title {
    font-size: 20px;
  }

  .hero__scroll {
    position: relative;
    left: auto;
    bottom: auto;
    margin: 0 20px 72px;
  }
}



.page-index__intro {
  position: relative;
  margin-top: 1rem;
  min-height: 23.25rem;
}

.page-index__intro-body {
  display: flex;
  flex-direction: column;
  padding-top: 2.5rem;
  color: #fff;
}

.page-index__intro-body .is-row{
  flex-flow: row wrap;
  align-items: flex-end;
  width: 100%;
  margin-top: auto;
}

@media (min-width: 1280px) {
  .page-index__intro-body .is-row {
    flex-flow: nowrap;
  }
}
.page-index__intro-content {
  position: relative;
  z-index: 1;
}

.page-index__intro-footer {
  flex-direction: column-reverse !important;
}

.page-index__intro-footer-text {
  margin: 2.5rem 0;
  text-transform: uppercase;
}

.page-index__intro-image {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 23.25rem;
  margin: 0 0.5rem;
  border-radius: 1.5rem;
  background: #000;
  z-index: 1;
  overflow: hidden;
}

.page-index__intro-image-img {
  opacity: 0.5;
}

.page-index__intro-info {
  margin-top: 1.5rem;
  color: #292527;
}

.page-index__intro-person {
  display: flex;
  align-items: flex-start;
  margin-top: 1.5rem;
}

.page-index__intro-person-image {
  overflow: hidden;
  flex: 0 0 auto;
  width: 9rem;
  height: 12rem;
  margin-right: 1rem;
  border-radius: 1rem;
}
.page-index__intro-person-image .image__img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.page-index__intro-title {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  height: 9rem;
  text-transform: uppercase;
  text-overflow: ellipsis;
  -webkit-line-clamp: 4;
}
.page-index__intro-title:empty {
  display: none;
  height: 0;
  margin: 0;
  overflow: hidden;
}

.page-section {
  margin-bottom: 50px;
}

.text-transform-uppercase {
  text-transform: uppercase;
}

.image {
  overflow: hidden;
}

.image_abs .image__img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}

.image__img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
  object-position: 50%;
}

.dates {
  display: flex;
  align-items: center;
  flex: 1 1 auto;
}

.dates_simple {
  flex: 0 0 auto;
}

.dates_simple .dates__dash {
  width: 1.5rem;
}

.dates__dash {
  flex: 1 1 auto;
  height: 0.125rem;
  margin: 0 0.5rem;
}

@property --val {
  syntax: "<integer>";
  inherits: true;
  initial-value: 0;
}

.form__range-input:focus-visible {
  --p: 25%;
}

.grid-stats {
  justify-content: flex-end;
  margin-bottom: -1.5rem;
}

.grid-stats__item {
  width: 100%;
  padding: 1.5rem;
  border: 0.125rem solid #E41E25;
  border-radius: 1rem;
}
.grid-stats__item .h1{
    font-size: 24px;
    min-height: 53px;
}
@media (max-width: 1400px){
    .grid-stats__item .h1{
        font-size: 22px !important;
    }
}
.page-index__marquee {
  display: flex;
  overflow: hidden;
}

.page-index__marquee-track {
  display: flex;
  flex: 0 0 auto;
  width: max-content;
  animation: marquee 30s infinite linear;
}

.page-index__marquee-text {
  font-size: 4rem;
  font-weight: 700;
  line-height: 0.8;
  flex: 0 0 auto;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: #E41E25;
  padding-top: 56px;
  padding-right: 47rem;
  white-space: nowrap;
}

@keyframes marquee {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(-50%);
  }
}
#ioh87gkr6_0 #ihoksny47_0 .text-block-wrap-div{
      font-weight:bold;
}

.text-block-wrap-div {
  flex-grow: 1;
  max-width: 100%;
}

.blocklist__item .text--u-i6q5pm8f6 .text-block-wrap-div{
    text-transform: capitalize;
}
.section--u-iwi9yquas {
  display: block;
  width: 100%;
  position: relative;
  padding-left: 0%;
  padding-right: 0%;
  padding-bottom: 90px;
  padding-top: 90px;
  z-index: auto;
  overflow-x: hidden;
  overflow-y: hidden;
  background-color: rgba(var(--color-i01w9d5a8), 1);
}

.container--u-i4ckwqc7r {
  display: flex;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.text--u-ihoksny47 {
  display: flex;
  vertical-align: top;
  position: relative;
  color: rgba(var(--color-i16w1tofp), 1);
  font-size: 18px;
  text-transform: none;
}

.page-title--u-ix34eeq2x {
  font-size: 4vw;
  line-height: normal;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  display: block;
  position: relative;
  font-weight: 600;
  color: rgba(var(--color-ine88fgov), 1);
}

.blocklist--u-ilxmldv47 {
  position: relative;
  display: block;
  vertical-align: top;
  width: 90%;
  min-width: 0px;
  max-width: 1400px;
  line-height: normal;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-left: auto;
  flex-shrink: 0;
  margin-right: auto;
  margin-bottom: 36px;
}

.blocklist--u-ilxmldv47 .is-removed {
  display: none;
}

.blocklist__items_wrapper--u-i4bxyigkz {
  width: 100%;
  height: 100%;
}

.blocklist__list--u-ibewgs1d5 {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: auto;
}

.blocklist__item__outer--u-iemz2gtea {
  display: flex;
  flex-shrink: 0;
  max-width: 100%;
  width: 50%;
  height: auto;
}

.blocklist__item--u-iv952txmt {
  flex-shrink: 1;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-width: auto;
  max-width: 100%;
  margin-top: 0px;
  margin-right: 5px;
  margin-bottom: 5px;
  margin-left: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-right: 0px;
  border-top-left-radius: 99px;
  border-top-right-radius: 99px;
  border-bottom-right-radius: 99px;
  border-bottom-left-radius: 99px;
  background-color: rgba(var(--color-isyh2ki9r), 1);
  height: auto;
  transition-property: all;
  transition-duration: 500ms;
  transition-delay: 0ms;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition-behavior: normal;
}

.blocklist__item--u-iv952txmt:hover {
  transform: translate3D(0px, -10px, 0px);
}

.blocklist__item_title--u-id09pqu9q {
  margin-bottom: 0px;
  display: inline-flex;
  font-weight: 800;
  font-size: 16px;
  color: rgba(var(--color-ifduyl67p), 1);
  text-align: center;
}

.blocklist__item_text--u-i0qvsbzkd {
  display: flex;
  font-size: 16px;
  color: rgba(var(--color-iajgl1uxh), 1);
  text-align: center;
}

.blocklist__arrows_wrapper--u-ic61p2key {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  pointer-events: none;
  position: absolute;
  z-index: 2;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
}

.blocklist__arrows--u-iaug5jn6b {
  display: flex;
  width: 100%;
  flex-shrink: 0;
  justify-content: flex-start;
  margin-top: auto;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

.blocklist__arrow--prev--u-iyge8o3kj {
  flex-shrink: 0;
  pointer-events: auto;
  cursor: pointer;
  width: 55px;
  height: 55px;
  background-image: none;
  background-repeat: repeat;
  background-position: 0 0;
  background-size: auto;
  background-attachment: scroll;
  background-color: rgba(var(--color-ieetbtfne), 1);
  border-top-style: solid;
  border-top-width: 0px;
  border-right-style: solid;
  border-right-width: 0px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-style: solid;
  border-left-width: 0px;
  border-top-left-radius: 55px;
  border-top-right-radius: 55px;
  border-bottom-right-radius: 55px;
  border-bottom-left-radius: 55px;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center;
  transition-property: all;
  transition-duration: 450ms;
  transition-delay: 0ms;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition-behavior: normal;
}

.blocklist__arrow--prev--u-iyge8o3kj:hover {
  transform: scale3d(1.1, 1.1, 1);
}

.blocklist__arrow--prev--u-iyge8o3kj:disabled {
  pointer-events: none;
  cursor: auto;
  opacity: 0.35;
}

.blocklist__arrow--prev2--u-ichum6o5b {
  flex-shrink: 0;
  pointer-events: auto;
  cursor: pointer;
  width: 20px;
  height: 32px;
  background-image: url('data:image/svg+xml;charset=utf8,%3C?xml version="1.0" encoding="UTF-8" standalone="no"?%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" baseProfile="full" shape-rendering="geometricPrecision" width="20" height="32" viewBox="0 0 20 32" %3E%3Cpath fill="%23000" fill-opacity="1" d="M16.2 32l3.8-3.7L7.6 16 20 3.7 16.2 0 0 16z"/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: 0px;
}

.blocklist__arrow--prev2--u-ichum6o5b:disabled {
  pointer-events: none;
  cursor: auto;
  opacity: 0.35;
}

.blocklist__arrow--next--u-i6ot0ieso {
  pointer-events: auto;
  cursor: pointer;
  width: 55px;
  height: 55px;
  background-image: none;
  background-repeat: repeat;
  background-position: 0 0;
  background-size: auto;
  background-attachment: scroll;
  background-color: rgba(var(--color-i6l2lqjel), 1);
  border-top-left-radius: 55px;
  border-top-right-radius: 55px;
  border-bottom-right-radius: 55px;
  border-bottom-left-radius: 55px;
  margin-left: 5px;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center;
  transition-property: all;
  transition-duration: 450ms;
  transition-delay: 0ms;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition-behavior: normal;
}

.blocklist__arrow--next--u-i6ot0ieso:hover {
  transform: scale3d(1.1, 1.1, 1);
  transition-property: all;
  transition-duration: 0s;
  transition-delay: 0s;
  transition-timing-function: ease;
  transition-behavior: normal;
}

.blocklist__arrow--next--u-i6ot0ieso:disabled {
  pointer-events: none;
  cursor: auto;
  opacity: 0.35;
}

.blocklist__arrow--next2--u-igmsqmk1b {
  pointer-events: auto;
  cursor: pointer;
  width: 20px;
  height: 32px;
  background-image: url('data:image/svg+xml;charset=utf8,%3C?xml version="1.0" encoding="UTF-8" standalone="no"?%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" baseProfile="full" shape-rendering="geometricPrecision" width="20" height="32" viewBox="0 0 20 32"%3E%3Cpath fill="%23000" fill-opacity="1" d="M3.8 0L0 3.7 12.4 16 0 28.3 3.8 32 20 16z"/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  margin-top: auto;
  margin-right: 0px;
  margin-bottom: auto;
  margin-left: auto;
}

.blocklist__arrow--next2--u-igmsqmk1b:disabled {
  pointer-events: none;
  cursor: auto;
  opacity: 0.35;
}

.blocklist__pagination_wrapper--u-igey8uvt4 {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  pointer-events: none;
  position: absolute;
  z-index: 3;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
}

.blocklist__pagination--u-i12b8ft34 {
  display: flex;
  pointer-events: auto;
  margin-top: auto;
  margin-right: 20px;
  margin-bottom: 5px;
  margin-left: auto;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  background-color: rgba(var(--color-idmzc78ck), 0);
  justify-content: flex-end;
  border-top-left-radius: 55px;
  border-top-right-radius: 55px;
  border-bottom-right-radius: 55px;
  border-bottom-left-radius: 55px;
}

.blocklist__pagination2--u-ivz48mzhk {
  display: flex;
  pointer-events: auto;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  background-color: rgba(var(--color-ianjy8q5i), 0.2);
}

.blocklist__page--u-io4y42mh7 {
  display: flex;
  pointer-events: auto;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  background-color: rgba(var(--color-io9j7z42y), 0.2);
}

.blocklist__page2--u-ii2ycurcv {
  display: flex;
  pointer-events: auto;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  background-color: rgba(var(--color-ih8tq79uo), 0.2);
}

.blocklist__page--active--u-izv7svfmu,
.blocklist__page--active2--u-ihb6sjvia {
  counter-reset: page 0;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 18px;
  overflow-y: hidden;
}

.blocklist__page--bullet1--u-iyvoc9pew,
.blocklist__page--bullet2--u-ibrsxaakq {
  counter-increment: page 1;
}

.blocklist__page--bullet1--u-iyvoc9pew::after,
.blocklist__page--bullet2--u-ibrsxaakq::after {
  content: counter(page);
}

.blocklist__pagination_item--u-i6ff9ozkc {
  flex-shrink: 0;
  cursor: pointer;
  min-width: 15px;
  min-height: 15px;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 2px;
  margin-left: 2px;
  background-color: rgba(var(--color-if4joq7a4), 0.12);
  border-top-left-radius: 55px;
  border-top-right-radius: 55px;
  border-bottom-right-radius: 55px;
  border-bottom-left-radius: 55px;
  transition-property: all;
  transition-duration: 500ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  transition-behavior: normal;
}

.blocklist__pagination_item--u-i6ff9ozkc:hover {
  background-color: rgba(var(--color-i47m3n7oe), 1);
}

.blocklist__pagination_item--u-i6ff9ozkc:active {
  min-width: 35px;
  background-color: rgba(var(--color-ivbxd8lhf), 1);
}

.blocklist__pagination_item2--u-ick6l482l {
  flex-shrink: 0;
  cursor: pointer;
  min-width: 10px;
  min-height: 10px;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 2px;
  margin-left: 2px;
  background-color: rgba(var(--color-icc0k32d2), 0.4);
}

.blocklist__controls_container--u-iwm5c1g7c {
  display: none;
  pointer-events: none;
  position: absolute;
  z-index: 4;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}

.blocklist__controls_wrapper--u-iqgpkhhz6 {
  position: relative;
  pointer-events: auto;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  display: flex;
  padding-top: 10px;
  padding-right: 30px;
  padding-bottom: 10px;
  padding-left: 30px;
  max-width: 100%;
}

.blocklist__control_arrows--u-ixg66o3dz {
  display: flex;
  pointer-events: none;
  position: absolute;
  z-index: 2;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}

.link-universal--u-ie8dwj8vc {
  display: flex;
  cursor: pointer;
  text-decoration-line: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 35px;
  padding-bottom: 25px;
  padding-top: 25px;
  padding-right: 35px;
}

.svg_image--u-impmdmxfu {
  position: relative;
  display: inline-flex;
  vertical-align: top;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 20px;
  width: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
}

.svg_image--u-impmdmxfu > svg {
  flex-shrink: 0;
}

.svg_image--u-impmdmxfu svg {
  width: 100%;
  height: 100%;
}

.svg_image--u-impmdmxfu .path-ilclh3hsc {
  fill: rgba(var(--color-i1x3qdee4), 1);
}

.svg_image--u-iihq2bgi0 {
  position: relative;
  display: inline-flex;
  vertical-align: top;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 20px;
  width: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
}

.svg_image--u-iihq2bgi0 > svg {
  flex-shrink: 0;
}

.svg_image--u-iihq2bgi0 svg {
  width: 100%;
  height: 100%;
}

.svg_image--u-iihq2bgi0 .path-irxfs4r9i {
  fill: rgba(var(--color-i0byh1ioz), 1);
}

.heading--u-igq2a7p5e {
  font-size: 3vw;
  line-height: normal;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  display: flex;
  position: relative;
  font-weight: 800;
  color: rgba(var(--color-izre67iio), 1);
  text-align: center;
}
.heading .text-block-wrap-div{
    font-size: 48px;
    margin-bottom: 15px;
    font-weight: 700;
}
/*.blocklist__item_title .text-block-wrap-div{*/
/*    font-size: 24px;*/
/*}*/
.div--u-ioh87gkr6 {
  width: 100%;
  position: relative;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 10px;
}

.imageFit--u-i7gszdr3r {
  position: relative;
  display: block;
  vertical-align: top;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 30.45vw;
  height: 500px;
  flex-shrink: 0;
  margin-right: 3%;
  border-top-left-radius: 99px;
  border-top-right-radius: 99px;
  border-bottom-right-radius: 99px;
  border-bottom-left-radius: 99px;
  max-width: 528.85px;
}

.imageFit__img--u-ii62man7d {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.imageFit__overlay--u-iy4dl7jc2 {
  display: none;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: rgba(var(--color-i7rortyvt), 0.4);
}

.imageFit__zoom--u-i5u7ur2wd {
  display: none;
  position: absolute;
  right: 10px;
  bottom: 10px;
  width: 20px;
  height: 20px;
  background-color: rgba(var(--color-i3o2fhlsn), 1);
}

.svg_image--u-i3tcrxbi2 {
  position: relative;
  display: inline-flex;
  vertical-align: top;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 20px;
  width: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
}

.div--u-ir0soq1cx {
  width: 100%;
  position: relative;
  display: flex;
  /*margin-top: 46px;*/
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.rich-text--u-i2qa6x1wr {
  display: flex;
  vertical-align: top;
  position: relative;
  max-width: 100%;
  overflow-x: auto;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  flex-shrink: 1;
  color: rgba(var(--color-idhi2kgh9), 1);
  font-weight: 200;
}

.link-universal--u-inaybgz3j {
  display: flex;
  cursor: pointer;
  vertical-align: top;
  padding-top: 10px;
  padding-right: 15px;
  padding-bottom: 10px;
  padding-left: 15px;
  background-color: rgba(var(--color-imuobjma4), 1);
  color: rgba(var(--color-ipaj6d4uu), 1);
  position: relative;
  text-decoration-line: none;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-left-radius: 99px;
  border-top-right-radius: 99px;
  border-bottom-right-radius: 99px;
  border-bottom-left-radius: 99px;
  margin-top: 25px;
}

.link-universal--u-inaybgz3j:hover {
  opacity: 0.77;
}

.section--u-iwt0v64ki {
  display: block;
  width: 100%;
  position: relative;
  padding: 0px 0;
  z-index: auto;
  overflow-x: hidden;
  overflow-y: hidden;
  background-image: var(--image-i7iwulcfy);
  background-repeat: no-repeat;
  background-position: center top -421px;
  background-size: auto;
  background-attachment: scroll;
}

.container--u-iqkqxf7vz {
  display: flex;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.div--u-iso8cx5cs {
  width: 100%;
  position: relative;
  display: flex;
  margin-top: 55px;
}

.blocklist--u-ihy6ac9vm {
  position: relative;
  display: block;
  vertical-align: top;
  width: 100%;
  min-width: 0px;
  max-width: 100%;
  line-height: normal;
  padding-bottom: 0px;
}

.blocklist--u-ihy6ac9vm .is-removed {
  display: none;
}

.blocklist__items_wrapper--u-ifusf6194 {
  width: 100%;
  height: 100%;
}

.blocklist__list--u-ia9qx9iac {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  justify-content: center;
  height: auto;
}

.blocklist__item__outer--u-ih4lsrrku {
  display: flex;
  flex-shrink: 0;
  max-width: 100%;
  width: 50%;
  height: auto;
}

.blocklist__item--u-intzd99mj {
  flex-shrink: 1;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-width: auto;
  max-width: 100%;
  margin-top: 0px;
  margin-right: 5px;
  margin-bottom: 5px;
  margin-left: 0px;
  padding-left: 35px;
  padding-bottom: 35px;
  padding-top: 35px;
  padding-right: 35px;
  border-top-left-radius: 99px;
  border-top-right-radius: 99px;
  border-bottom-right-radius: 99px;
  border-bottom-left-radius: 99px;
  background-color: #f3f7fd;
  background-color: rgba(var(--color-idm7pr6sv), 1);
  height: auto;
  min-height: 195px;
  display: flex;
  justify-content: space-between;
  transition-property: all;
  transition-duration: 500ms;
  transition-delay: 0ms;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition-behavior: normal;
  background-image:
    var(--image-ib3wqrvrj), var(--image-if9fctbc5), var(--image-i7kcm6ecl),
    var(--image-itvytl2et);
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
  background-position:
    left calc(-367px + 50%) top calc(-94px + 50%),
    right -59px bottom -47px,
    left calc(169px + 50%) top -318px,
    left calc(-48px + 50%) top calc(-375px + 50%);
  background-size:
    245px auto,
    175px auto,
    455px auto,
    838.8px auto;
  background-attachment: scroll, scroll, scroll, scroll;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  box-sizing: border-box;
}

.blocklist__item--u-intzd99mj:hover {
  transform: translate3D(0px, -10px, 0px);
}

.blocklist__item_title--u-i7zfnq10w {
  margin-bottom: 0px;
  display: flex;
  font-weight: 800;
  font-size: 18px;
  color: #112128;
  color: rgba(var(--color-ivheqbxc9), 1);
  text-align: left;
}

.blocklist__item_title--u-i7zfnq10w .text-block-wrap-div {
  color: inherit;
}

.link-universal--u-ijt7redwh {
  color: inherit;
}

.blocklist__arrows_wrapper--u-idyvt4fxp {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  pointer-events: none;
  position: absolute;
  z-index: 2;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
}

.blocklist__arrows--u-ilkg2aonk {
  display: none;
  width: 100%;
  flex-shrink: 0;
  justify-content: flex-start;
  margin-top: auto;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

.blocklist__arrow--prev--u-ip583pg1s {
  flex-shrink: 0;
  pointer-events: auto;
  cursor: pointer;
  width: 55px;
  height: 55px;
  background-image: none;
  background-repeat: repeat;
  background-position: 0 0;
  background-size: auto;
  background-attachment: scroll;
  background-color: rgba(var(--color-irqzklogr), 1);
  border-top-style: solid;
  border-top-width: 0px;
  border-right-style: solid;
  border-right-width: 0px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-style: solid;
  border-left-width: 0px;
  border-top-left-radius: 55px;
  border-top-right-radius: 55px;
  border-bottom-right-radius: 55px;
  border-bottom-left-radius: 55px;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center;
  transition-property: all;
  transition-duration: 450ms;
  transition-delay: 0ms;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition-behavior: normal;
}

.blocklist__arrow--prev--u-ip583pg1s:hover {
  transform: scale3d(1.1, 1.1, 1);
}

.blocklist__arrow--prev--u-ip583pg1s:disabled {
  pointer-events: none;
  cursor: auto;
  opacity: 0.35;
}

.blocklist__arrow--prev2--u-ith15kw20 {
  flex-shrink: 0;
  pointer-events: auto;
  cursor: pointer;
  width: 20px;
  height: 32px;
  background-image: url('data:image/svg+xml;charset=utf8,%3C?xml version="1.0" encoding="UTF-8" standalone="no"?%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" baseProfile="full" shape-rendering="geometricPrecision" width="20" height="32" viewBox="0 0 20 32" %3E%3Cpath fill="%23000" fill-opacity="1" d="M16.2 32l3.8-3.7L7.6 16 20 3.7 16.2 0 0 16z"/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: 0px;
}

.blocklist__arrow--prev2--u-ith15kw20:disabled {
  pointer-events: none;
  cursor: auto;
  opacity: 0.35;
}

.blocklist__arrow--next--u-i7nks8qi0 {
  pointer-events: auto;
  cursor: pointer;
  width: 55px;
  height: 55px;
  background-image: none;
  background-repeat: repeat;
  background-position: 0 0;
  background-size: auto;
  background-attachment: scroll;
  background-color: rgba(var(--color-ijbet0oev), 1);
  border-top-left-radius: 55px;
  border-top-right-radius: 55px;
  border-bottom-right-radius: 55px;
  border-bottom-left-radius: 55px;
  margin-left: 5px;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center;
  transition-property: all;
  transition-duration: 450ms;
  transition-delay: 0ms;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition-behavior: normal;
}

.blocklist__arrow--next--u-i7nks8qi0:hover {
  transform: scale3d(1.1, 1.1, 1);
  transition-property: all;
  transition-duration: 0s;
  transition-delay: 0s;
  transition-timing-function: ease;
  transition-behavior: normal;
}

.blocklist__arrow--next--u-i7nks8qi0:disabled {
  pointer-events: none;
  cursor: auto;
  opacity: 0.35;
}

.blocklist__arrow--next2--u-ib0vyecxu {
  pointer-events: auto;
  cursor: pointer;
  width: 20px;
  height: 32px;
  background-image: url('data:image/svg+xml;charset=utf8,%3C?xml version="1.0" encoding="UTF-8" standalone="no"?%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" baseProfile="full" shape-rendering="geometricPrecision" width="20" height="32" viewBox="0 0 20 32"%3E%3Cpath fill="%23000" fill-opacity="1" d="M3.8 0L0 3.7 12.4 16 0 28.3 3.8 32 20 16z"/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  margin-top: auto;
  margin-right: 0px;
  margin-bottom: auto;
  margin-left: auto;
}

.blocklist__arrow--next2--u-ib0vyecxu:disabled {
  pointer-events: none;
  cursor: auto;
  opacity: 0.35;
}

.blocklist__pagination_wrapper--u-ir1mfc5ob {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  pointer-events: none;
  position: absolute;
  z-index: 3;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
}

.blocklist__pagination--u-inmdvh0je {
  display: flex;
  pointer-events: auto;
  margin-top: auto;
  margin-right: 20px;
  margin-bottom: 5px;
  margin-left: auto;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-color: rgba(var(--color-idt68kgo9), 0);
  justify-content: flex-start;
  border-top-left-radius: 55px;
  border-top-right-radius: 55px;
  border-bottom-right-radius: 55px;
  border-bottom-left-radius: 55px;
  width: 100%;
  border-top-style: solid;
  border-top-width: 1px;
  border-right-style: solid;
  border-right-width: 1px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
  border-top-color: rgba(var(--color-igf7b6xyb), 0.15);
  border-right-color: rgba(var(--color-i3in8cydi), 0.15);
  border-bottom-color: rgba(var(--color-i1dn2u8kf), 0.15);
  border-left-color: rgba(var(--color-iuzga8xpb), 0.15);
}

.blocklist__pagination2--u-imebqjt4q {
  display: flex;
  pointer-events: auto;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  background-color: rgba(var(--color-int3yihox), 0.2);
}

.blocklist__page--u-iabcfjeg8 {
  display: flex;
  pointer-events: auto;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  background-color: rgba(var(--color-ivccmk4pm), 0.2);
}

.blocklist__page2--u-iam47ptrh {
  display: flex;
  pointer-events: auto;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  background-color: rgba(var(--color-iu0cz4cfm), 0.2);
}

.blocklist__page--active--u-iizv8iere,
.blocklist__page--active2--u-idjlagtg4 {
  counter-reset: page 0;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 18px;
  overflow-y: hidden;
}

.blocklist__page--bullet1--u-inavkaify,
.blocklist__page--bullet2--u-i13lpsjc8 {
  counter-increment: page 1;
}

.blocklist__page--bullet1--u-inavkaify::after,
.blocklist__page--bullet2--u-i13lpsjc8::after {
  content: counter(page);
}

.blocklist__pagination_item--u-ir3b15x6f {
  flex-shrink: 0;
  cursor: pointer;
  min-width: 15px;
  min-height: 15px;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 2px;
  margin-left: 2px;
  background-color: rgba(var(--color-i5h7tba0g), 1);
  border-top-left-radius: 55px;
  border-top-right-radius: 55px;
  border-bottom-right-radius: 55px;
  border-bottom-left-radius: 55px;
  transition-property: all;
  transition-duration: 500ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  transition-behavior: normal;
}

.blocklist__pagination_item--u-ir3b15x6f:hover {
  background-color: rgba(var(--color-io6561zwq), 1);
}

.blocklist__pagination_item--u-ir3b15x6f:active {
  min-width: 35px;
  background-color: rgba(var(--color-ij18p3gcb), 1);
}

.blocklist__pagination_item2--u-i8ayshxgg {
  flex-shrink: 0;
  cursor: pointer;
  min-width: 10px;
  min-height: 10px;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 2px;
  margin-left: 2px;
  background-color: rgba(var(--color-ipllse2mr), 0.4);
}

.blocklist__controls_container--u-ihryktklb {
  display: none;
  pointer-events: none;
  position: absolute;
  z-index: 4;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}

.blocklist__controls_wrapper--u-i8ds1lcaj {
  position: relative;
  pointer-events: auto;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  display: flex;
  padding-top: 10px;
  padding-right: 30px;
  padding-bottom: 10px;
  padding-left: 30px;
  max-width: 100%;
}

.blocklist__control_arrows--u-i7bs0c0fi {
  display: flex;
  pointer-events: none;
  position: absolute;
  z-index: 2;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}

.div--u-i4sfkjkc8 {
  width: 100%;
  position: relative;
  display: flex;
  margin-top: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.blocklist__item_text--u-irgk2glgw {
  display: flex;
  font-size: 16px;
  color: rgba(var(--color-itrodt1ku), 1);
}

.blocklist__item_text--u-ibmek874d {
  display: flex;
  font-size: 16px;
  color: rgba(var(--color-ichti7e39), 1);
}

.blocklist__item_text--u-iq8s0c5gr {
  display: flex;
  font-size: 16px;
  color: rgba(var(--color-ipdgp32fl), 1);
  margin-left: 10px;
  margin-right: 10px;
  font-weight: 800;
}

.link-universal--u-ijt7redwh {
  display: flex;
  cursor: pointer;
  text-decoration-line: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  color: inherit;
}

.link-universal--u-il2blecn8 {
  display: flex;
  cursor: pointer;
  vertical-align: top;
  flex-shrink: 0;
  box-sizing: border-box;
  width: 65px;
  height: 65px;
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  background-color: #900000;
  background-color: rgba(var(--color-ini88tdmk), 1);
  color: #fff;
  color: rgba(var(--color-ijyrp63wx), 1);
  position: relative;
  text-decoration-line: none;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  margin-top: 0px;
  border-top-left-radius: 99px;
  border-top-right-radius: 99px;
  border-bottom-right-radius: 99px;
  border-bottom-left-radius: 99px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center;
  background-image: radial-gradient(
    at left bottom,
    #900000 0%,
    #ff3030 100%
  );
  background-image: radial-gradient(
    at left bottom,
    rgba(var(--color-itiyrd2mz), 1) 0%,
    rgba(var(--color-i9n2qr0d6), 1) 100%
  );
  background-repeat: no-repeat;
  background-position: left 0px top 0px;
  background-size: auto;
  background-attachment: scroll;
  font-weight: 600;
  box-shadow:
    inset 0px 0px 12px 0px #ff3030,
    0px 0px 0px 10px #fff;
  box-shadow:
    inset 0px 0px 12px 0px rgba(var(--color-i7hy2ihei), 1),
    0px 0px 0px 10px rgba(var(--color-itw2yqdi7), 1);
  margin-left: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  transition: transform 0.3s ease, background 0.3s ease, box-shadow 0.3s ease;
}

.link-universal--u-il2blecn8:hover {
  transform: scale3d(1.1, 1.1, 1);
  background-color: #0087b3;
  background-image: radial-gradient(at left bottom, #006f94 0%, #0087b3 100%);
  box-shadow:
    inset 0px 0px 12px 0px #0087b3,
    0px 0px 0px 10px #fff;
}

.svg_image--u-iqaoghh4a {
  position: relative;
  display: inline-flex;
  vertical-align: top;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 35px;
  width: 35px;
  overflow-x: hidden;
  overflow-y: hidden;
  border-top-left-radius: 99px;
  border-top-right-radius: 99px;
  border-bottom-right-radius: 99px;
  border-bottom-left-radius: 99px;
  background-color: rgba(var(--color-ih3r5o7ab), 0);
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-right: 5px;
  margin-top: 0px;
}

.svg_image--u-iqaoghh4a > svg {
  flex-shrink: 0;
}

.svg_image--u-iqaoghh4a svg {
  width: 100%;
  height: 100%;
}

.svg_image--u-iqaoghh4a .path-icery8lw0 {
  fill: #fff;
  fill: rgba(var(--color-iem4b2sqp), 1);
}

.svg_image--u-i8tjwx6rs {
  position: relative;
  display: inline-flex;
  vertical-align: top;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 20px;
  width: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
}

.svg_image--u-i8tjwx6rs > svg {
  flex-shrink: 0;
}

.svg_image--u-i8tjwx6rs svg {
  width: 100%;
  height: 100%;
}

.svg_image--u-i8tjwx6rs .path-ilclh3hsc {
  fill: rgba(var(--color-io7p0a4k4), 1);
}

.svg_image--u-iv6r9byz3 {
  position: relative;
  display: inline-flex;
  vertical-align: top;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 20px;
  width: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
}

.svg_image--u-iv6r9byz3 > svg {
  flex-shrink: 0;
}

.svg_image--u-iv6r9byz3 svg {
  width: 100%;
  height: 100%;
}

.svg_image--u-iv6r9byz3 .path-irxfs4r9i {
  fill: rgba(var(--color-i56su2bjb), 1);
}

.div--u-in6qsp9op {
  width: 100%;
  position: relative;
  display: block;
}

.heading--u-imzpkhah5 {
  font-size: 4vw;
  line-height: normal;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  display: flex;
  position: relative;
  font-weight: 800;
  color: rgba(var(--color-i1wr8asu6), 1);
}

.text--u-ioqbn3sms {
  display: flex;
  vertical-align: top;
  position: relative;
  color: rgba(var(--color-ik0l1zo6f), 1);
  font-size: 18px;
  text-transform: none;
}

.imageFit--u-i1hh7537s {
  position: relative;
  display: inline-block;
  vertical-align: top;
  overflow-x: hidden;
  overflow-y: hidden;
  flex-shrink: 0;
  width: 100px;
  height: 100px;
  margin-right: 30px;
  border-top-left-radius: 99px;
  border-top-right-radius: 99px;
  border-bottom-right-radius: 99px;
  border-bottom-left-radius: 99px;
  box-shadow:
    35px 0px 25px -23px rgba(101, 155, 243, 0.55),
    0px 0px 0px 15px #fff;
  box-shadow:
    35px 0px 25px -23px rgba(var(--color-ir4hbh0gt), 0.55),
    0px 0px 0px 15px rgba(var(--color-is3sk0l70), 1);
}

.imageFit__img--u-i0sgo5tfj {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.imageFit__overlay--u-inezp3gi5 {
  display: none;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: rgba(var(--color-ivsibwm67), 0.4);
}

.imageFit__zoom--u-i9eq4uo47 {
  display: none;
  position: absolute;
  right: 10px;
  bottom: 10px;
  width: 20px;
  height: 20px;
  background-color: rgba(var(--color-i3yjlha0y), 1);
}

.svg_image--u-id6qhvvk4 {
  position: relative;
  display: inline-flex;
  vertical-align: top;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 20px;
  width: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
}

.text--u-i3485y67z {
  display: flex;
  vertical-align: top;
  position: relative;
  font-weight: 300;
  font-size: 16px;
  color: #7a7c80;
  color: rgba(var(--color-iiwosmang), 1);
  text-align: left;
}

.text--u-i3485y67z .text-block-wrap-div {
  color: inherit;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.grid-articles__description{
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
:root {
  --color-iqt8cyn2p: 0, 0, 0;
  --color-i1d0jbd5y: 56, 163, 204;
  --color-ib1vh6rf4: 0, 0, 0;
  --color-ipi6a0bb4: 27, 174, 173;
  --color-iq3p1ok3d: 0, 0, 0;
  --color-i6d1x8uq4: 0, 0, 0;
  --color-igty8aanc: 0, 0, 0;
  --color-iysbv97zf: 0, 0, 0;
  --color-ia1ich8bx: 0, 0, 0;
  --color-i87az639z: 0, 0, 0;
  --color-i7g8zk5bj: 0, 0, 0;
  --color-i74fjnxsb: 0, 0, 0;
  --color-ig5pz05v8: 255, 255, 255;
  --color-iw4g0ohrs: 255, 255, 255;
  --color-ic836cpii: 255, 255, 255;
  --color-ii8xhazah: 255, 255, 255;
  --color-ie08s0pfj: 255, 106, 0;
  --color-ierbj5291: 255, 255, 255;
  --color-i9i4iv6xx: 0, 0, 0;
  --color-i488h3pfr: 0, 0, 0;
  --color-ime1sa0lg: 0, 0, 0;
  --color-i5qjs1thl: 0, 0, 0;
  --color-i2pujxkus: 255, 255, 255;
  --color-imlwhqrfd: 0, 0, 0;
  --color-i6pi9ql49: 0, 0, 0;
  --color-if9lz7h85: 255, 255, 255;
  --color-i8lsctqg0: 255, 255, 255;
  --color-ifcjvyca8: 255, 255, 255;
  --color-igkwokx7y: 255, 255, 255;
  --color-i9hs5qjrw: 0, 0, 0;
  --color-iqgdce1yz: 255, 255, 255;
  --color-issf8p3q1: 0, 0, 0;
  --color-ii08e100o: 217, 217, 217;
  --color-ihlp751ji: 169, 169, 169;
  --color-ibx2spnzc: 169, 169, 169;
  --color-i71dwqpdi: 169, 169, 169;
  --color-i21pbz2sq: 169, 169, 169;
  --color-i0qlam34n: 255, 255, 255;
  --color-i89ucx32g: 255, 255, 255;
  --color-iz86na0gz: 255, 255, 255;
  --color-ihkn5098a: 255, 255, 255;
  --color-ifgq4ehgd: 255, 255, 255;
  --color-ix6xpvc0q: 0, 0, 0;
  --color-ix9inxo97: 169, 169, 169;
  --color-i8z7w7qb5: 169, 169, 169;
  --color-ivvi8mq1s: 169, 169, 169;
  --color-i5xcvkb6w: 169, 169, 169;
  --color-iubpeotto: 255, 255, 255;
  --color-ixz0eyh6m: 255, 255, 255;
  --color-i1kup546x: 255, 255, 255;
  --color-icvzozfkz: 255, 255, 255;
  --color-ioha64f2g: 255, 255, 255;
  --color-ikage5nmu: 0, 0, 0;
  --color-inil5q6th: 255, 255, 255;
  --color-it21ywk6q: 169, 169, 169;
  --color-id5ed80r0: 169, 169, 169;
  --color-itxuye5dc: 169, 169, 169;
  --color-iwqmq4mhj: 169, 169, 169;
  --color-i9tlv3b2v: 248, 248, 248;
  --color-i6eyzr731: 0, 0, 0;
  --color-i4utk34zm: 255, 0, 0;
  --color-i7jowae6h: 255, 0, 0;
  --color-iecslmssl: 128, 128, 128;
  --color-iazxl4bma: 128, 128, 128;
  --color-int6qiqq8: 128, 128, 128;
  --color-ih5jnb3aq: 128, 128, 128;
  --color-iopdxm502: 128, 128, 128;
  --color-ib0i6zf3f: 0, 0, 0;
  --color-iaz1ebojs: 0, 0, 0;
  --color-i2hy326hw: 128, 128, 128;
  --color-i43lsi75e: 128, 128, 128;
  --color-i41ni3d59: 128, 128, 128;
  --color-imyu0fmq0: 128, 128, 128;
  --color-i0sriqtpl: 0, 0, 0;
  --color-ifig8b9dk: 0, 0, 0;
  --color-i00sl8p8a: 27, 174, 173;
  --color-irhvspcvq: 255, 255, 255;
  --color-i2zjznpxu: 197, 197, 197;
  --color-i7r0y213x: 197, 197, 197;
  --color-ig6fmsrk8: 197, 197, 197;
  --color-iu8wz64uv: 197, 197, 197;
  --color-i581clz3s: 197, 197, 197;
  --color-i4ia7qmld: 255, 0, 0;
  --color-iiv80jk9p: 85, 85, 85;
  --color-iqomuutmf: 0, 0, 255;
  --color-iscjlqpaq: 0, 0, 255;
  --color-iahdm9tf1: 255, 255, 255;
  --color-ir6g22mcq: 0, 0, 0;
  --color-id7h48ggy: 255, 255, 255;
  --color-icg1jd3k3: 0, 0, 0;
  --color-iod4bz4y3: 240, 240, 240;
  --color-i5d1gxqxj: 240, 240, 240;
  --color-irr2juuxv: 0, 0, 0;
  --color-iz0y6t93l: 255, 255, 255;
  --color-iilnl0mss: 0, 0, 0;
  --color-ia4vz0hj5: 0, 0, 0;
  --color-iv7bjcu8y: 0, 0, 0;
  --color-itjxpg0gz: 0, 0, 0;
  --color-iavepexx0: 188, 152, 90;
  --color-iouimzexb: 188, 152, 90;
  --color-io4y1s52c: 0, 0, 0;
  --color-i8r5ipyqx: 0, 0, 0;
  --color-iqkr5zhls: 0, 0, 0;
  --color-ib3834c0h: 0, 0, 0;
  --color-ijs4p5shz: 0, 0, 0;
  --color-i4ta8q15u: 0, 0, 0;
  --color-igf46863m: 222, 222, 222;
  --color-isdixiex8: 0, 0, 0;
  --color-iuvqam7nq: 56, 163, 204;
  --color-iasoswlb5: 0, 0, 0;
  --color-i0bb91rm7: 0, 0, 0;
  --color-i47hw6228: 255, 255, 255;
  --color-incgru9ca: 255, 255, 255;
  --color-ixbg11glm: 0, 0, 0;
  --color-ieiimlq1g: 188, 152, 90;
  --color-im5fesv5d: 0, 0, 0;
  --color-iynkz7qm2: 0, 0, 0;
  --color-i8i20nmng: 0, 0, 0;
  --color-itrlntr7y: 0, 0, 0;
  --color-izjvlndup: 56, 163, 204;
  --color-isexqg376: 110, 143, 118;
  --color-iqicry8i4: 110, 143, 118;
  --color-i1wsatywy: 110, 143, 118;
  --color-iegyxj0cp: 110, 143, 118;
  --color-imfqps5os: 110, 143, 118;
  --color-ib5c39xed: 110, 143, 118;
  --color-im38z86he: 110, 143, 118;
  --color-i1ucpjfex: 110, 143, 118;
  --color-i2s2q5d24: 110, 143, 118;
  --color-ie544i9w8: 110, 143, 118;
  --color-ijxobsjve: 0, 0, 0;
  --color-ieimpzr90: 0, 0, 0;
  --color-i63qii7zk: 0, 0, 0;
  --color-ioy28pfqr: 0, 0, 0;
  --color-itj8brr9k: 146, 146, 146;
  --color-igy9ebf2k: 0, 0, 0;
  --color-ijwpg9gms: 0, 0, 0;
  --color-ir6u8n05j: 110, 143, 118;
  --color-ijzudjbh6: 0, 0, 0;
  --color-i5lpcw2nz: 0, 0, 0;
  --color-i9rhtjjzo: 156, 203, 142;
  --color-i4wxv89dy: 255, 255, 255;
  --color-ixgd8uigp: 255, 255, 255;
  --color-iea8j7gji: 255, 255, 255;
  --color-iauldlimb: 255, 255, 255;
  --color-i32q6iv6w: 0, 0, 0;
  --color-i2o2tsyre: 0, 0, 0;
  --color-i59a1uv6f: 27, 174, 173;
  --color-icdwy2dit: 0, 0, 0;
  --color-ilmhn81bi: 250, 250, 247;
  --color-i3xj01f7d: 0, 0, 0;
  --color-ieo0d6me6: 27, 174, 173;
  --color-impd7dc0w: 250, 250, 247;
  --color-iu8vkmdcb: 0, 0, 0;
  --color-iqogn9lct: 56, 163, 204;
  --color-i2vyyfw5k: 0, 0, 0;
  --color-ijp7mbbla: 0, 0, 0;
  --color-ip6unif5v: 0, 0, 0;
  --color-il53rexg0: 0, 0, 0;
  --color-ig4pe4cai: 27, 174, 173;
  --color-iu1camdj5: 0, 0, 0;
  --color-i2totb10y: 255, 255, 255;
  --color-i7fnb18ie: 0, 0, 0;
  --color-io1vf1gxq: 0, 0, 0;
  --color-ip2gelb49: 0, 0, 0;
  --color-ikl8q61tt: 0, 0, 0;
  --color-inmr9cf7n: 0, 0, 0;
  --color-igcj0al8p: 0, 0, 0;
  --color-irv635qdd: 0, 0, 0;
  --color-igjmi9yas: 0, 0, 0;
  --color-i3ju8s4oi: 0, 0, 0;
  --color-ipuv2nr93: 250, 250, 247;
  --color-i76lgbnj2: 0, 0, 0;
  --color-i2v07e2mi: 56, 163, 204;
  --color-izkqwf03a: 0, 0, 0;
  --color-im325sxkd: 0, 0, 0;
  --color-iuu0mzjhc: 0, 0, 0;
  --color-iozmvsv16: 27, 174, 173;
  --color-i1t4bq5sj: 255, 255, 255;
  --color-i6kmu53cv: 240, 240, 240;
  --color-i0wn7h1a0: 240, 240, 240;
  --color-ivql7k1d1: 0, 0, 0;
  --color-ixc63cu49: 0, 0, 0;
  --color-ifq7w2zv4: 56, 163, 204;
  --color-if26neouy: 110, 143, 118;
  --color-irk4ovu6p: 110, 143, 118;
  --color-ililuwy4k: 110, 143, 118;
  --color-ip1y5s2vx: 110, 143, 118;
  --color-iap2h95rc: 110, 143, 118;
  --color-iytl0tiup: 110, 143, 118;
  --color-ir0wsj9in: 110, 143, 118;
  --color-i5jxuhfdc: 110, 143, 118;
  --color-ih43ocz3a: 110, 143, 118;
  --color-i7f8ht82v: 110, 143, 118;
  --color-ikxbbplya: 0, 0, 0;
  --color-isfiyum7e: 0, 0, 0;
  --color-ic1e8dsex: 0, 0, 0;
  --color-iqfcguhrk: 0, 0, 0;
  --color-iah51pcxo: 146, 146, 146;
  --color-ib4soepce: 0, 0, 0;
  --color-i9bxvwqs6: 0, 0, 0;
  --color-isqo7mz5t: 110, 143, 118;
  --color-ij9v1n10z: 0, 0, 0;
  --color-ibltm260e: 0, 0, 0;
  --color-iovk599le: 156, 203, 142;
  --color-iiekxzhyx: 255, 255, 255;
  --color-ieiu4qblq: 255, 255, 255;
  --color-i9lyd2ebk: 255, 255, 255;
  --color-igwspdklp: 255, 255, 255;
  --color-iimctcaag: 0, 0, 0;
  --color-ihpvwbzvf: 0, 0, 0;
  --color-ixgtqn5uc: 0, 0, 0;
  --color-ib7ei6w8v: 250, 250, 247;
  --color-igen7dc49: 0, 0, 0;
  --color-i1yjzpsfr: 0, 135, 179;
  --color-ixbayxtdd: 250, 250, 247;
  --color-ii0cd4i71: 0, 0, 0;
  --color-iil50if0u: 0, 0, 0;
  --color-i0i67rhz2: 0, 0, 0;
  --color-il6c8bd9y: 0, 0, 0;
  --color-ir10x74dd: 0, 0, 0;
  --color-ilpth3azn: 0, 0, 0;
  --color-i3y3dzzvp: 0, 0, 0;
  --color-il2dxjo93: 0, 0, 0;
  --color-ign4fkcnt: 0, 0, 0;
  --color-imjuo5nnm: 0, 0, 0;
  --color-i505jhnis: 0, 0, 0;
  --color-igx5crwc5: 0, 0, 0;
  --color-iyoerckl2: 0, 0, 0;
  --color-is90shzt3: 0, 0, 0;
  --color-ijn7tav08: 27, 174, 173;
  --color-iocxt0nvz: 27, 174, 173;
  --color-icpbadvi4: 27, 174, 173;
  --color-i1ihuqcn7: 0, 0, 0;
  --color-i0a1z0kst: 27, 174, 173;
  --color-ifpdfxb3a: 255, 255, 255;
  --color-i7jlpa0ou: 240, 240, 240;
  --color-in6rcj738: 240, 240, 240;
  --color-iy0c93cri: 0, 0, 0;
  --color-ijdaqxw87: 27, 174, 173;
  --color-iivsccjnk: 255, 255, 255;
  --color-ihxqt056d: 240, 240, 240;
  --color-ixl0huap8: 240, 240, 240;
  --color-is3a49f2n: 0, 0, 0;
  --color-ivs3vo828: 27, 174, 173;
  --color-in2fszjic: 255, 255, 255;
  --color-i4n82t8w2: 240, 240, 240;
  --color-ixo2dgzh9: 240, 240, 240;
  --color-iwko9qkxl: 0, 0, 0;
  --color-in36xcz9j: 255, 255, 255;
  --color-iro0pz1hw: 0, 0, 0;
  --color-i2fq3nc5z: 0, 0, 0;
  --color-i9zv30vu9: 0, 0, 0;
  --color-icm0ao5pw: 0, 0, 0;
  --color-ixdgwl0mh: 27, 174, 173;
  --color-irixpf3lf: 27, 174, 173;
  --color-i2yk1gtl3: 27, 174, 173;
  --color-i5h14706q: 27, 174, 173;
  --color-i0ew5rwyc: 27, 174, 173;
  --color-iv26iq4rz: 250, 250, 247;
  --color-ijbysihp9: 250, 250, 247;
  --color-i99rqcvz2: 27, 174, 173;
  --color-iftrzyzhh: 27, 174, 173;
  --color-iqh8uaowt: 255, 255, 255;
  --color-ibi97zp2j: 255, 255, 255;
  --color-iauj5lngh: 255, 255, 255;
  --color-i65m55gmp: 27, 174, 173;
  --color-ib3tk1bf0: 250, 250, 247;
  --color-i9sr0l9dm: 255, 255, 255;
  --color-irh31xu4g: 0, 0, 0;
  --color-in5rlnhyw: 0, 0, 0;
  --color-i378zy5p3: 0, 0, 0;
  --color-ik6ycu2d7: 0, 0, 0;
  --color-i7zt9q558: 27, 174, 173;
  --color-itwuiverk: 0, 0, 0;
  --color-iwig4xkib: 250, 250, 247;
  --color-ioegecetn: 255, 255, 255;
  --color-ixjujwts3: 255, 255, 255;
  --color-ijqu0tktt: 255, 255, 255;
  --color-i6g9ip1mt: 255, 255, 255;
  --color-ih771ongb: 0, 0, 0;
  --color-i7bcq7e4k: 0, 0, 0;
  --color-ihtvoemra: 0, 0, 0;
  --color-ixvkordaj: 0, 0, 0;
  --color-icfdu6uje: 0, 0, 0;
  --color-i42k1qm3z: 27, 174, 173;
  --color-i7h5s9vky: 0, 0, 0;
  --color-ibllfot1l: 0, 0, 0;
  --color-iml1m8k4u: 255, 255, 255;
  --color-iczo4d6te: 0, 0, 0;
  --color-ivk13hfud: 255, 255, 255;
  --color-iw8f9v3f1: 27, 174, 173;
  --color-iwfnns2oi: 0, 0, 0;
  --color-iclsjgoj2: 0, 0, 0;
  --color-ik1qcmf0a: 255, 255, 255;
  --color-ie0hr2v0u: 0, 0, 0;
  --color-inx31b8gd: 0, 0, 0;
  --color-if9kvs1i6: 0, 0, 0;
  --color-igammfgjd: 0, 0, 0;
  --color-iee5xowxq: 0, 0, 0;
  --color-izmf0jklv: 0, 0, 0;
  --color-ie759wxsj: 27, 174, 173;
  --color-i6m56l3fo: 250, 250, 247;
  --color-ip37i4mf8: 0, 0, 0;
  --color-ixfn5t4hq: 0, 0, 0;
  --color-ijyhjapfr: 0, 0, 0;
  --color-ilaaiyaqm: 0, 0, 0;
  --color-ii9zlcgv4: 27, 174, 173;
  --color-i8ajhs7f7: 255, 255, 255;
  --color-ixxlt3kxr: 255, 255, 255;
  --color-i1057c93b: 255, 255, 255;
  --color-ingvtefcx: 27, 174, 173;
  --color-imn16w0me: 255, 255, 255;
  --color-iajjweo6n: 27, 174, 173;
  --color-izdq58xey: 0, 0, 0;
  --color-im7ugyx2n: 255, 255, 255;
  --color-iovw9trf3: 27, 174, 173;
  --color-it05564oh: 0, 0, 0;
  --color-iuz4gcb4i: 255, 255, 255;
  --color-i0bg6braz: 255, 255, 255;
  --color-iph0zxki6: 255, 255, 255;
  --color-i52epcd3t: 0, 0, 0;
  --color-ikgpl8sen: 255, 255, 255;
  --color-icz2oq19m: 0, 0, 0;
  --color-i1ayhahsm: 217, 217, 217;
  --color-iy95paqck: 169, 169, 169;
  --color-istuzr0bn: 169, 169, 169;
  --color-i32fo4fds: 169, 169, 169;
  --color-iw9lmmocv: 169, 169, 169;
  --color-ic7mjb5sn: 255, 255, 255;
  --color-ip44y5k96: 255, 255, 255;
  --color-i8ot7veek: 255, 255, 255;
  --color-ikoo2p37y: 255, 255, 255;
  --color-imh2a55co: 255, 255, 255;
  --color-ijuajlout: 0, 0, 0;
  --color-imlcpuacc: 169, 169, 169;
  --color-iuwhym3qr: 169, 169, 169;
  --color-inltd30no: 169, 169, 169;
  --color-i1i4w6len: 169, 169, 169;
  --color-i47qrjhor: 255, 255, 255;
  --color-ijfvpxyae: 255, 255, 255;
  --color-ioepc6kjf: 255, 255, 255;
  --color-i5bt5j58e: 255, 255, 255;
  --color-ijzueuul4: 255, 255, 255;
  --color-i3awro9qy: 0, 0, 0;
  --color-iwwrz3ie9: 255, 255, 255;
  --color-izbh2j3qv: 169, 169, 169;
  --color-iqwp61mak: 169, 169, 169;
  --color-ic1da1wh5: 169, 169, 169;
  --color-izh2ybb9o: 169, 169, 169;
  --color-i51wu79g0: 248, 248, 248;
  --color-itnl9jt5f: 0, 0, 0;
  --color-i0qjh05vf: 255, 0, 0;
  --color-ik2vv6ei5: 255, 0, 0;
  --color-irgjewid9: 128, 128, 128;
  --color-ibeqgr7hz: 128, 128, 128;
  --color-i2mrq84tm: 128, 128, 128;
  --color-ijk4noo8r: 128, 128, 128;
  --color-ii30uefjh: 128, 128, 128;
  --color-iaz88ndz8: 0, 0, 0;
  --color-i97yfwtml: 0, 0, 0;
  --color-iuks8gafw: 128, 128, 128;
  --color-ie6cam3jx: 128, 128, 128;
  --color-iahp9jorp: 128, 128, 128;
  --color-is9z3mwt4: 128, 128, 128;
  --color-id7rmv9j5: 0, 0, 0;
  --color-imr5dd2zk: 0, 0, 0;
  --color-ifj8h22vk: 27, 174, 173;
  --color-igpidgln4: 255, 255, 255;
  --color-ifs5cyl2x: 197, 197, 197;
  --color-i1xndtgmb: 197, 197, 197;
  --color-i7gvwjmki: 197, 197, 197;
  --color-iqry6new5: 197, 197, 197;
  --color-ipuawm7oy: 197, 197, 197;
  --color-ievg1adtf: 255, 0, 0;
  --color-ia73npxqm: 85, 85, 85;
  --color-ikaohxyoh: 0, 0, 255;
  --color-ijn9d64h8: 0, 0, 255;
  --color-ijkr51o2m: 0, 0, 0;
  --color-iiwox3bz7: 255, 255, 255;
  --color-i8064z7jt: 0, 0, 0;
  --color-iyc6c07ap: 240, 240, 240;
  --color-i27os11q6: 240, 240, 240;
  --color-ibz0zp8gh: 0, 0, 0;
  --color-imk5she72: 255, 255, 255;
  --color-iwz5730h5: 27, 174, 173;
  --color-in1aykfa4: 255, 255, 255;
  --color-im0ai4arf: 0, 0, 0;
  --color-ig31ii057: 27, 174, 173;
  --color-iym9go7f8: 0, 0, 0;
  --color-iujqw4d8g: 255, 255, 255;
  --color-iwdzk8wrx: 0, 0, 0;
  --color-ihtlhkap5: 209, 205, 205;
  --color-i8f7c9v58: 0, 0, 0;
  --color-i52aj3dz0: 0, 0, 0;
  --color-i3ulhyh4t: 0, 0, 0;
  --color-i6fp88osn: 255, 255, 255;
  --color-iz06dz6xh: 249, 249, 253;
  --color-ij8d9nakh: 0, 0, 0;
  --color-iv1pl203m: 0, 0, 0;
  --color-ia3fm993m: 0, 0, 0;
  --color-if4n2psak: 0, 0, 0;
  --color-ixpldvnb2: 56, 163, 204;
  --color-ix9hz34yg: 0, 0, 0;
  --color-io25r0ebx: 0, 0, 0;
  --color-i2tplfw1i: 0, 0, 0;
  --color-iwhs4zxsr: 0, 0, 0;
  --color-iu9k38g2u: 0, 0, 0;
  --color-ian7l46gw: 238, 238, 238;
  --color-ifvehtzmw: 0, 0, 0;
  --color-i8i1wlhku: 250, 250, 247;
  --color-i2yal0jag: 250, 250, 247;
  --color-i74zkilvj: 221, 221, 221;
  --color-iyfttpl5t: 51, 51, 51;
  --color-ib2z6adca: 255, 255, 255;
  --color-im69svn7i: 51, 51, 51;
  --color-itr8ky9ry: 0, 0, 0;
  --color-ibwrrklt2: 0, 0, 0;
  --color-ikj7nd67w: 27, 174, 173;
  --color-i1dbraqvi: 27, 174, 173;
  --color-icoxhmwpl: 0, 0, 0;
  --color-iwf8ip7g3: 0, 0, 0;
  --color-iqxc53eag: 184, 138, 90;
  --color-iu98hd8xm: 27, 174, 173;
  --color-i4zhsmpu4: 0, 0, 0;
  --color-iqfb1ew8c: 27, 174, 173;
  --color-i4f4adc44: 0, 0, 0;
  --color-iq4g7265r: 255, 255, 255;
  --color-ipt4j0av2: 255, 255, 255;
  --color-iqfbt4ym9: 249, 249, 253;
  --color-ird8q3wmo: 249, 249, 253;
  --color-it22h3li4: 249, 249, 253;
  --color-ikach9gk4: 249, 249, 253;
  --color-iw9z1ieb6: 252, 195, 56;
  --color-ia8bq7gup: 255, 255, 255;
  --color-ij51sa9zt: 255, 255, 255;
  --color-i8jbm0w1m: 249, 249, 253;
  --color-iaa2nu4tl: 255, 255, 255;
  --color-ik9rnmpq8: 249, 249, 253;
  --color-i01oeiabz: 249, 249, 253;
  --color-iffrpsbjk: 249, 249, 253;
  --color-ie11su6kg: 249, 249, 253;
  --color-iobaaudl0: 252, 195, 56;
  --color-iu71486gq: 249, 249, 253;
  --color-izzf0r3nd: 249, 249, 253;
  --color-i64b20z6x: 249, 249, 253;
  --color-isv0lu03w: 249, 249, 253;
  --color-icbc5yw04: 255, 255, 255;
  --color-iog6wmxj7: 249, 249, 253;
  --color-i3e5j3vj2: 249, 249, 253;
  --color-i4ddnsz9f: 249, 249, 253;
  --color-icssfm5hj: 249, 249, 253;
  --color-iv94yo7eg: 249, 249, 253;
  --color-i7zmip0gl: 249, 249, 253;
  --color-ii45uyu80: 0, 0, 0;
  --color-idc0zuq11: 249, 249, 253;
  --color-iqh4was82: 255, 255, 255;
  --color-i95j9tx4u: 0, 0, 0;
  --color-it9syejyo: 56, 163, 204;
  --color-ievmab4lf: 255, 255, 255;
  --color-i7h7rejr6: 255, 255, 255;
  --color-ia2f82ej6: 255, 255, 255;
  --color-ibco7maz7: 255, 255, 255;
  --color-i6uprmhke: 255, 255, 255;
  --color-i3vq7lhvb: 255, 255, 255;
  --color-i45og7eyg: 255, 255, 255;
  --color-i7t1ayiyu: 0, 0, 0;
  --color-iy2pau43u: 209, 205, 205;
  --color-ivdzwbs7x: 0, 0, 0;
  --color-iq9mtukcr: 238, 238, 238;
  --color-i8jz6m1f2: 0, 0, 0;
  --color-ifuwef6dx: 255, 255, 255;
  --color-iirszyw2m: 255, 150, 24;
  --color-iyywvhjov: 0, 0, 0;
  --color-iygvsoe64: 255, 150, 24;
  --color-i1d25v8aj: 0, 0, 0;
  --color-iqz0j9793: 0, 0, 0;
  --color-idekbepl4: 0, 0, 0;
  --color-i2lkgmgc1: 240, 240, 240;
  --color-iexokryi4: 0, 0, 0;
  --color-iprlzvl5u: 238, 238, 238;
  --color-ivlcnchm8: 0, 0, 0;
  --color-ihvp0c6v3: 0, 0, 0;
  --color-i65owe6en: 0, 0, 0;
  --color-ib6c4coqr: 0, 0, 0;
  --color-ipicqyblr: 0, 0, 0;
  --color-irm4ri560: 0, 0, 0;
  --color-i52tdej5w: 0, 0, 0;
  --color-iy9nlxnez: 231, 231, 231;
  --color-ihyjeschg: 0, 0, 0;
  --color-ikly9c2vj: 0, 0, 0;
  --color-izboizv0f: 0, 0, 0;
  --color-ixo0va3dq: 0, 0, 0;
  --color-i694macn3: 0, 0, 0;
  --color-io8e64squ: 0, 0, 0;
  --color-ix263649w: 0, 0, 0;
  --color-i4uc9x4nf: 0, 0, 0;
  --color-iz27endrf: 0, 0, 0;
  --color-iny8h9ftk: 0, 0, 0;
  --color-i7xl9jfrx: 0, 0, 0;
  --color-i4p80wbv7: 0, 0, 0;
  --color-ixdru21sm: 0, 0, 0;
  --color-i84u4n1k5: 0, 0, 0;
  --color-iga68k1s7: 0, 0, 0;
  --color-iaevck4yr: 255, 102, 51;
  --color-iiqvk8eyq: 255, 255, 255;
  --color-imrm0jai0: 255, 255, 255;
  --color-i4jqur7ql: 255, 255, 255;
  --color-ifli1qhzy: 0, 0, 0;
  --color-in3ug8shl: 0, 0, 0;
  --color-iljw5q8lv: 0, 0, 0;
  --color-i3nu90z4s: 240, 240, 240;
  --color-i2ztqnr69: 220, 254, 4;
  --color-inskww24z: 220, 254, 4;
  --color-i3oaxriwe: 221, 221, 221;
  --color-i14tcavnj: 221, 221, 221;
  --color-ikijfpvvn: 0, 0, 0;
  --color-ircqw1sj6: 0, 0, 0;
  --color-iouv0qegi: 221, 221, 221;
  --color-i6uon3rij: 221, 221, 221;
  --color-iovwx5est: 255, 96, 13;
  --color-ip0kbr22t: 220, 254, 4;
  --color-im6taf49v: 255, 255, 255;
  --color-i3u5ubx7e: 255, 150, 24;
  --color-it3z9209t: 255, 255, 255;
  --color-ikagxohz8: 240, 94, 0;
  --color-ikp8gcmj3: 240, 240, 240;
  --color-itu05v03p: 58, 58, 58;
  --color-imhntiy0f: 0, 0, 0;
  --color-i2l3im5ro: 255, 255, 255;
  --color-i7l996qin: 255, 255, 255;
  --color-itvwry70f: 255, 255, 255;
  --color-i1sxe7b12: 0, 0, 0;
  --color-i25ljh3lx: 0, 0, 0;
  --color-i0953d3yr: 0, 0, 0;
  --color-i64dkrdl0: 0, 0, 0;
  --image-i9i6xsin9: url("/d/tpl25_resurs_6_2.svg");
  --image-io6zed3nd: url("/d/tpl25_resurs_6_2.svg");
  --color-iui8rg6pn: 255, 255, 255;
  --color-i6rby0evj: 58, 58, 58;
  --color-islaag24a: 0, 0, 0;
  --color-i81zkbw8t: 115, 115, 115;
  --color-ib211xeg8: 0, 0, 0;
  --color-ikm7n57tt: 0, 0, 0;
  --color-i9mpk8lr4: 217, 217, 217;
  --color-ino29dsts: 223, 223, 223;
  --color-iglg5mmas: 223, 223, 223;
  --color-ibxw1agkw: 223, 223, 223;
  --color-ipw6yqg13: 223, 223, 223;
  --color-i9sjcuhc2: 250, 250, 250;
  --color-ipvbel95z: 223, 223, 223;
  --color-iy6sqakd6: 223, 223, 223;
  --color-ijl37t7k9: 223, 223, 223;
  --color-i5v7w0bn8: 223, 223, 223;
  --color-i25juw81g: 250, 250, 250;
  --color-ih87c1hxh: 223, 223, 223;
  --color-imhysj7yw: 223, 223, 223;
  --color-i2lrzo5ma: 223, 223, 223;
  --color-iv00ul4d4: 223, 223, 223;
  --color-iau1n8s8v: 250, 250, 250;
  --color-igjj835rg: 223, 223, 223;
  --color-i2mox8wkm: 223, 223, 223;
  --color-if8tvul1h: 223, 223, 223;
  --color-idw4jgxsh: 223, 223, 223;
  --color-ii708jy1z: 250, 250, 250;
  --color-ipviq3myk: 223, 223, 223;
  --color-i17p4potu: 223, 223, 223;
  --color-i8h9yjhzb: 223, 223, 223;
  --color-ii7wzih6e: 223, 223, 223;
  --color-ibu15q53g: 250, 250, 250;
  --color-iahy8zilq: 51, 51, 51;
  --color-il1hzrmzd: 255, 0, 0;
  --color-i23xwkh6c: 255, 0, 0;
  --color-iygtq1cf6: 128, 128, 128;
  --color-ine6lijso: 128, 128, 128;
  --color-iopnaf42s: 128, 128, 128;
  --color-iu3od7s6q: 128, 128, 128;
  --color-i7cqctsam: 128, 128, 128;
  --color-iqy6fm00w: 227, 255, 108;
  --color-i766ij9fh: 227, 255, 108;
  --color-iyvtdcpyh: 128, 128, 128;
  --color-ihl7abaf2: 128, 128, 128;
  --color-iwc626918: 128, 128, 128;
  --color-i4c16drfl: 128, 128, 128;
  --color-iip4jtsvx: 227, 255, 108;
  --color-imsm6k87v: 227, 255, 108;
  --color-ipx97b34t: 197, 197, 197;
  --color-il2naughj: 197, 197, 197;
  --color-imwaxmbo7: 197, 197, 197;
  --color-ie42zce2w: 197, 197, 197;
  --color-irwk6zurd: 197, 197, 197;
  --color-isdnggm3y: 255, 0, 0;
  --color-io0uf3int: 85, 85, 85;
  --color-iycca42ih: 0, 0, 255;
  --color-iqjctg4gw: 0, 0, 255;
  --color-iroql9r0i: 255, 255, 255;
  --color-ixym6u9n9: 255, 255, 255;
  --color-iv9zq2tvb: 58, 58, 58;
  --color-i2yg08lyr: 58, 58, 58;
  --color-i83bm82v6: 170, 170, 170;
  --color-im2c6id8i: 58, 58, 58;
  --color-iy5pcl94x: 115, 115, 115;
  --color-imwfycl80: 255, 94, 21;
  --color-i7yn7ofh9: 58, 58, 58;
  --color-iriipjh6p: 58, 58, 58;
  --color-ijw3z1ug0: 58, 58, 58;
  --color-ina4wieoa: 58, 58, 58;
  --color-ioq87m06i: 29, 29, 27;
  --color-imzd7mzgq: 0, 0, 0;
  --color-iucah9eni: 58, 58, 58;
  --color-ixa3oil45: 29, 29, 27;
  --color-ijlfukp9t: 0, 0, 0;
  --color-iurc64boy: 255, 255, 255;
  --color-ijbvptzad: 0, 0, 0;
  --color-ibfszuk8y: 0, 0, 0;
  --color-i7wlj5jjb: 0, 0, 0;
  --color-ijchyv9cb: 255, 255, 255;
  --color-ip1qmp958: 255, 255, 255;
  --color-idho64c6m: 255, 255, 255;
  --color-iqklrktm0: 255, 96, 13;
  --color-ik42pw7vv: 58, 58, 58;
  --color-ijahp57j8: 221, 221, 221;
  --color-iz0299nzg: 27, 37, 22;
  --color-ihytca1f0: 27, 37, 22;
  --color-ima7yg5yf: 255, 96, 13;
  --color-izt8pquw9: 132, 139, 248;
  --color-izxfak6e7: 27, 37, 22;
  --color-iy6i81zzm: 27, 37, 22;
  --color-i285b5n6t: 0, 0, 0;
  --color-ielrqnkto: 27, 37, 22;
  --color-iylpg0b1x: 27, 37, 22;
  --color-ikhfrc0vf: 27, 37, 22;
  --color-i75qr7tk0: 27, 37, 22;
  --color-i3dxf67lb: 27, 37, 22;
  --color-idtrc1n74: 27, 37, 22;
  --color-ivmkplwu4: 27, 37, 22;
  --color-i0jw9s8dy: 27, 37, 22;
  --color-iok75x3lw: 27, 37, 22;
  --color-i2tpmmbga: 27, 37, 22;
  --color-ily8rr2a5: 27, 37, 22;
  --color-it06jd4tm: 29, 102, 194;
  --color-is2i779ct: 255, 255, 255;
  --color-i3jeefqz6: 255, 255, 255;
  --color-i31dtg4u7: 232, 16, 135;
  --color-i1430stqk: 255, 255, 255;
  --color-i18dvi0dl: 24, 119, 242;
  --color-i3o8riqnx: 255, 255, 255;
  --color-ir4noder6: 255, 0, 0;
  --color-iwrzlv3v5: 255, 255, 255;
  --color-ievew2v1j: 29, 161, 242;
  --color-ihtw3vbnl: 255, 255, 255;
  --color-i1ecithj5: 255, 255, 255;
  --color-ilhd28f4m: 255, 255, 255;
  --color-iem38zs5d: 255, 255, 255;
  --color-i7s3764xr: 255, 255, 255;
  --color-ijtgcg4u6: 255, 255, 255;
  --color-izd2kxomr: 255, 255, 255;
  --color-ith7rxtb5: 255, 255, 255;
  --color-i6yukw865: 255, 255, 255;
  --color-is7o89pty: 252, 76, 1;
  --color-iewcfay41: 252, 76, 1;
  --color-izye1bjmk: 252, 76, 1;
  --color-ibdkwg8a8: 252, 76, 1;
  --color-is4lw8lkv: 252, 76, 1;
  --color-i5m6ga3dc: 252, 76, 1;
  --color-i5b2zo3ub: 252, 76, 1;
  --color-ivm23wqsw: 252, 76, 1;
  --color-ixx5zurn1: 252, 76, 1;
  --color-i64vviq1r: 252, 76, 1;
  --color-ih2kegh6e: 252, 76, 1;
  --color-ijv8b8xbr: 252, 76, 1;
  --color-imiintnap: 255, 255, 255;
  --color-ig013o7qa: 27, 37, 22;
  --color-i1088xaw3: 255, 255, 255;
  --color-inccaikli: 27, 37, 22;
  --color-ioi9z9c9g: 255, 255, 255;
  --color-izfs9g0g5: 27, 37, 22;
  --color-icfjwlwxx: 255, 96, 13;
  --color-i7pknqdr3: 255, 76, 41;
  --color-ijgx7ergz: 151, 151, 151;
  --color-ie4on5xro: 255, 255, 255;
  --color-izm9iamem: 255, 255, 255;
  --color-ixj2qkons: 27, 26, 23;
  --color-iu1f9q7yx: 27, 26, 23;
  --color-io82oibct: 27, 26, 23;
  --color-im07v5a6m: 27, 26, 23;
  --color-i12krfk2c: 27, 26, 23;
  --color-iaixbulpa: 56, 163, 204;
  --color-i6m7dgtyl: 0, 0, 0;
  --color-ioca91zud: 0, 0, 0;
  --color-i5t8hfyqm: 58, 58, 58;
  --color-i4z1hu9id: 255, 96, 13;
  --color-is21fexx9: 27, 26, 23;
  --color-iut5yn4o0: 0, 0, 0;
  --color-iw89ede6u: 255, 255, 255;
  --color-ijzwmkn6g: 255, 255, 255;
  --color-ikkfxx5s6: 255, 255, 255;
  --color-izj1gdved: 255, 255, 255;
  --color-ix8vag23d: 255, 255, 255;
  --color-idq0cax3n: 231, 231, 231;
  --color-is5ri2k6u: 0, 0, 0;
  --color-iryk74q9r: 0, 0, 0;
  --color-ii5fxu4pu: 0, 0, 0;
  --color-i6fhnywos: 0, 0, 0;
  --color-i8t8nmsy8: 0, 0, 0;
  --color-ixbchx41k: 0, 0, 0;
  --color-i0jeailw5: 0, 0, 0;
  --color-iye34kglb: 0, 0, 0;
  --color-ixeikz10n: 0, 0, 0;
  --color-ifbv6ywjq: 56, 163, 204;
  --color-izmo5vvpd: 93, 93, 93;
  --color-ic1sofvpx: 0, 0, 0;
  --color-im0bjljrr: 0, 0, 0;
  --color-icjslpomh: 0, 0, 0;
  --color-ito6jt5ty: 0, 0, 0;
  --color-io14q7nyb: 0, 0, 0;
  --color-isgmd99rp: 255, 96, 13;
  --color-itckgcpy9: 0, 0, 0;
  --color-i82tuwpi4: 58, 58, 58;
  --color-idwyapswb: 0, 0, 0;
  --color-ia105crs8: 0, 0, 0;
  --color-ia09veds4: 238, 238, 238;
  --color-ivtfkacro: 0, 0, 0;
  --color-i0qyku1a9: 255, 255, 255;
  --color-ihnn7aztg: 221, 221, 221;
  --color-is6px6lc9: 51, 51, 51;
  --color-itz573apx: 255, 255, 255;
  --color-ii5cvycgj: 51, 51, 51;
  --color-ifsc78206: 0, 0, 0;
  --color-if7fn57k0: 240, 240, 240;
  --color-iecndao3p: 255, 255, 255;
  --color-i9vwwibyy: 255, 255, 255;
  --color-i42kfotmz: 0, 0, 0;
  --color-ib4tq459c: 0, 0, 0;
  --color-i8475ljh7: 255, 255, 255;
  --color-ibhvpetvm: 0, 0, 0;
  --color-im0z3wls6: 240, 94, 0;
  --color-id2o8ws6k: 255, 255, 255;
  --color-ii9apfw6l: 255, 96, 13;
  --color-ixikk4as2: 255, 255, 255;
  --color-itz4y5glw: 255, 255, 255;
  --color-il4macqnd: 240, 240, 240;
  --color-izqz4cu1d: 231, 231, 231;
  --color-io9y54s1p: 255, 96, 13;
  --color-ivflvn55n: 255, 255, 255;
  --color-ipzakwkiu: 255, 255, 255;
  --color-ijae87bco: 255, 96, 13;
  --color-i118shewk: 255, 96, 13;
  --color-i7xnras7a: 252, 251, 245;
  --color-ikn0meqlx: 255, 96, 13;
  --color-ivs4haod5: 221, 221, 221;
  --color-iyk8c9y65: 255, 96, 13;
  --color-ivkwhjrdn: 255, 255, 255;
  --color-iq9p1or0k: 240, 94, 0;
  --color-irj1xrrx3: 255, 96, 13;
  --color-irx9hyt6v: 255, 255, 255;
  --color-isiwvaaon: 58, 58, 58;
  --color-i6wax1fub: 58, 58, 58;
  --color-i9woa4pz3: 0, 0, 0;
  --color-i3rkr8wq5: 58, 58, 58;
  --color-iusnen89a: 58, 58, 58;
  --color-igwi6t9vh: 0, 0, 0;
  --color-i5jf4q4qb: 0, 0, 0;
  --color-ic8zc8etr: 0, 0, 0;
  --color-i6gkfco7i: 0, 0, 0;
  --color-iqw88ltat: 0, 0, 0;
  --color-i3nmkaoda: 0, 0, 0;
  --color-ie8w9o7ln: 0, 0, 0;
  --color-i44w42thq: 255, 255, 255;
  --color-it728rea4: 255, 96, 13;
  --color-i5z3rxj0j: 255, 96, 13;
  --color-ir0zi4cu2: 0, 0, 0;
  --color-igjjdn1pw: 0, 0, 0;
  --color-i58t4bodc: 0, 0, 0;
  --color-iaquvwzfq: 0, 0, 0;
  --color-iblmbi6vs: 0, 0, 0;
  --color-iidx74r0p: 255, 255, 255;
  --color-iydwbir3f: 0, 0, 0;
  --color-i8dmwa311: 255, 96, 13;
  --color-ibmvchfwl: 0, 0, 0;
  --color-ihoh257qn: 0, 0, 0;
  --color-iy8a73tl5: 0, 0, 0;
  --color-i5zk25f10: 0, 0, 0;
  --color-ijalfxhwg: 0, 0, 0;
  --color-idjliqfes: 0, 0, 0;
  --color-icrrajd60: 0, 0, 0;
  --color-i48wyju4f: 0, 0, 0;
  --color-ig74uwbcs: 0, 0, 0;
  --color-ibclkoliu: 0, 0, 0;
  --color-iqydkmjbh: 0, 0, 0;
  --color-i1zr7yoz0: 0, 0, 0;
  --color-idmvkxxzl: 0, 0, 0;
  --color-icp16wgf7: 0, 0, 0;
  --color-iv3yog8zz: 0, 0, 0;
  --color-iwaej6w4o: 0, 0, 0;
  --color-iv9ioe3xs: 0, 0, 0;
  --color-ivympoyh3: 0, 0, 0;
  --color-igh6ez7nn: 0, 0, 0;
  --color-iww5kgf2o: 255, 255, 255;
  --color-ico2i3brd: 0, 0, 0;
  --color-ikwgkcvjb: 255, 255, 255;
  --color-i4yhls601: 255, 96, 13;
  --color-id17np3wm: 255, 96, 13;
  --color-ix28fxs2e: 255, 96, 13;
  --color-i89vs2hpi: 255, 96, 13;
  --color-i83h6r7z1: 255, 96, 13;
  --color-irabgzx2x: 255, 96, 13;
  --color-ighua7nyx: 255, 96, 13;
  --color-i2wqhkpu2: 255, 96, 13;
  --color-ian4yc8xk: 255, 96, 13;
  --color-i14rejki6: 255, 96, 13;
  --color-iokruc0yr: 0, 0, 0;
  --color-iqlyiwn70: 0, 0, 0;
  --color-i02wyvb8j: 0, 0, 0;
  --color-im7ywb4lg: 0, 0, 0;
  --color-id2odup97: 0, 0, 0;
  --color-igzid9508: 255, 96, 13;
  --color-ijg5hd1dm: 255, 96, 13;
  --color-i8xdzqs3j: 255, 96, 13;
  --color-ix2l1o38j: 255, 96, 13;
  --color-iw220k56w: 0, 0, 0;
  --color-iy4hzcd2e: 0, 0, 0;
  --color-icwcin1ma: 58, 58, 58;
  --color-ind0gotcp: 0, 0, 0;
  --color-ipykdxy8v: 0, 0, 0;
  --color-ihp50jnvo: 0, 0, 0;
  --color-isf02jlu7: 0, 0, 0;
  --color-i0zz0qacg: 0, 0, 0;
  --color-im4mbfy6v: 255, 255, 255;
  --color-icnzwoh3s: 0, 0, 0;
  --color-i0ynzvxo0: 58, 58, 58;
  --color-ixncvmgrh: 255, 255, 255;
  --color-isyw9mv16: 0, 0, 0;
  --color-ik0fkbikq: 56, 163, 204;
  --color-i4a4kozjp: 255, 96, 13;
  --color-ikmisyerv: 245, 244, 242;
  --color-i4odrdvq5: 255, 255, 255;
  --color-irza7rb0b: 255, 255, 255;
  --color-iw2kush8c: 255, 255, 255;
  --color-isdalm4o9: 0, 0, 0;
  --color-ibhtnjbuv: 221, 221, 221;
  --color-izq77rf0c: 58, 58, 58;
  --color-i877tud3e: 0, 0, 0;
  --color-ibllxosr0: 254, 93, 38;
  --color-icoi3s4ho: 58, 58, 58;
  --color-ijl0ftob7: 0, 0, 0;
  --color-ipbhfdiwn: 221, 221, 221;
  --color-ikcqa6lk5: 0, 0, 0;
  --color-icd6lv708: 0, 0, 0;
  --color-ivcs4513n: 0, 0, 0;
  --color-igff6nns4: 0, 0, 0;
  --color-ikw1zand4: 0, 0, 0;
  --color-iip7ukb0i: 0, 0, 0;
  --color-il2rd89y4: 0, 0, 0;
  --color-ijtikgo7u: 0, 0, 0;
  --color-ia12fw60l: 0, 0, 0;
  --color-iwk5zgcfs: 0, 0, 0;
  --color-ib1bpp25s: 0, 0, 0;
  --color-i9sa7d9xo: 255, 255, 255;
  --color-iowii0eql: 0, 0, 0;
  --color-ifdo8bio1: 58, 58, 58;
  --color-iw1bpn2xn: 0, 0, 0;
  --color-i3fm1r6l3: 0, 0, 0;
  --color-iyh7o9lsg: 0, 0, 0;
  --color-ihnqiqzqq: 0, 0, 0;
  --color-ihfakje88: 0, 0, 0;
  --color-iat37h8pb: 0, 0, 0;
  --color-iorvgawqw: 56, 163, 204;
  --color-ihww9ow25: 255, 96, 13;
  --color-in01ptc4u: 255, 255, 255;
  --color-isyzxshdp: 255, 255, 255;
  --color-ijq437x1e: 255, 96, 13;
  --color-inr3cy5s3: 255, 96, 13;
  --color-izcnkulip: 255, 255, 255;
  --color-itvrbzkix: 0, 0, 0;
  --color-ikjw6o7nk: 0, 0, 0;
  --color-ik7vtcj5p: 255, 96, 13;
  --color-irlqf6ek4: 0, 0, 0;
  --color-ikwxpjc4j: 0, 0, 0;
  --color-is969ckk5: 56, 163, 204;
  --color-i6ip4c34c: 245, 244, 242;
  --color-iegdczdnh: 245, 244, 242;
  --color-ivrd17d6r: 245, 244, 242;
  --color-iidkk8g7j: 245, 244, 242;
  --color-is481oqaa: 255, 96, 13;
  --color-is5jqcrh9: 255, 255, 255;
  --color-ifr7sffjw: 255, 96, 13;
  --color-iqcloepg0: 255, 96, 13;
  --color-il93i5mfi: 255, 255, 255;
  --color-isnuykowt: 255, 255, 255;
  --color-i5v2jpui6: 255, 255, 255;
  --color-ifsdg0jh1: 255, 255, 255;
  --color-i18tgyukk: 255, 255, 255;
  --color-ikw58k8ce: 255, 255, 255;
  --color-i9wq908z1: 255, 255, 255;
  --color-i9rvgz5c2: 255, 255, 255;
  --color-im49dzqen: 255, 255, 255;
  --color-iw2nc0nyg: 255, 255, 255;
  --color-i4grgjs2n: 255, 255, 255;
  --color-i8f1u295o: 255, 255, 255;
  --color-i37pccz09: 255, 255, 255;
  --color-i8q7e63t0: 255, 255, 255;
  --color-iwzldl4pi: 255, 255, 255;
  --color-ibtowhek6: 255, 255, 255;
  --color-ikv171ppd: 0, 0, 0;
  --color-ily6vm6yn: 0, 0, 0;
  --color-i4a4nxee3: 0, 0, 0;
  --color-i8dht5rlt: 0, 0, 0;
  --color-ih2y0pbaa: 0, 0, 0;
  --color-i4btazcro: 0, 0, 0;
  --color-i15dori6z: 0, 0, 0;
  --color-iy94zoyxe: 0, 0, 0;
  --color-io3w1o424: 255, 255, 255;
  --color-ig8qz3a8l: 58, 58, 58;
  --color-ib5mu3i40: 240, 94, 0;
  --color-iqgxfnbqw: 255, 255, 255;
  --color-itnoxl9gc: 240, 94, 0;
  --color-iyr1xz4k9: 255, 255, 255;
  --color-ib5ahio7v: 240, 94, 0;
  --color-i5fxkd105: 240, 94, 0;
  --color-iob2b94lb: 0, 0, 0;
  --color-ioz75pxtt: 255, 255, 255;
  --color-i9kgvv2h4: 255, 255, 255;
  --color-i3vgb6ycz: 0, 0, 0;
  --color-ip29ew0ze: 255, 255, 255;
  --color-iq87aoy66: 255, 96, 13;
  --color-ialhy9bri: 255, 96, 13;
  --color-i6w9hjmng: 255, 96, 13;
  --color-i7f3smuj7: 255, 255, 255;
  --color-i82sbu1mn: 255, 96, 13;
  --color-i0k4z2pbh: 255, 96, 13;
  --color-ipwc9oojj: 93, 93, 93;
  --color-i0d4jn8cs: 255, 255, 255;
  --color-izl75j1qp: 255, 96, 13;
  --color-ipkjdw0nn: 0, 0, 0;
  --color-iwfbwcgzg: 255, 96, 13;
  --color-ir28tle6h: 0, 0, 0;
  --color-i7xp8o28m: 255, 96, 13;
  --color-i14z3xnex: 255, 255, 255;
  --color-ik1h94q99: 0, 0, 0;
  --color-i7m99nfgx: 0, 0, 0;
  --color-i1p740sha: 0, 0, 0;
  --color-imhjkms5o: 0, 0, 0;
  --color-i8lejdolu: 0, 0, 0;
  --color-i44zcglyv: 255, 96, 13;
  --color-i0mfnzt13: 255, 255, 255;
  --color-icwjoztsm: 93, 93, 93;
  --color-icegv5bzj: 0, 0, 0;
  --color-i7x9os6fd: 0, 0, 0;
  --color-ing5qyybb: 0, 0, 0;
  --color-ig3uy4xqs: 0, 0, 0;
  --color-ixhef46p8: 255, 255, 255;
  --color-i5pdle4n3: 0, 0, 0;
  --color-ihfqdtkbq: 0, 0, 0;
  --color-id3fmsvi0: 0, 0, 0;
  --color-in9f6ooxf: 0, 0, 0;
  --color-iqyhimmjh: 0, 0, 0;
  --color-iivdbbit3: 0, 0, 0;
  --color-ikvmap5qu: 56, 163, 204;
  --color-itdt3y5yz: 0, 0, 0;
  --color-ifm992hqi: 0, 0, 0;
  --color-i1414s9yo: 0, 0, 0;
  --color-il1shw4xs: 255, 96, 13;
  --color-i5lwy9vhv: 255, 96, 13;
  --color-ili8nky6x: 255, 96, 13;
  --color-i33l7f3uk: 255, 96, 13;
  --color-irsdn2ow2: 255, 96, 13;
  --color-i7wh3w7a9: 255, 255, 255;
  --color-id00qmp36: 255, 255, 255;
  --color-ijmlv4ij1: 0, 0, 0;
  --color-ir2eovvgr: 255, 255, 255;
  --color-ieyicl6fd: 255, 96, 13;
  --color-izlm650z9: 0, 0, 0;
  --color-ieim67p6a: 0, 0, 0;
  --color-i9r6kxp0d: 0, 0, 0;
  --color-idkai63pn: 0, 0, 0;
  --color-i457cyqsj: 0, 0, 0;
  --color-in2estp3s: 0, 0, 0;
  --color-ivb9lmbsq: 0, 0, 0;
  --color-i0zoztbw9: 0, 0, 0;
  --color-iufem735p: 58, 58, 58;
  --color-i00z2iq5r: 29, 102, 194;
  --color-i3l0vgx3y: 255, 255, 255;
  --color-in72exrxp: 255, 255, 255;
  --color-idgvbuvqf: 232, 16, 135;
  --color-i8ujxbg0j: 255, 255, 255;
  --color-iuuoooymj: 24, 119, 242;
  --color-i86zat6pe: 255, 255, 255;
  --color-ipjbfb5gt: 199, 177, 152;
  --color-imvw2i666: 255, 255, 255;
  --color-ilrneg23c: 0, 119, 255;
  --color-iyrq9nctf: 255, 255, 255;
  --color-ijqnxejrv: 89, 110, 121;
  --color-iacji6ysw: 0, 0, 0;
  --color-ip24mma32: 147, 87, 39;
  --color-i7qbyse0o: 199, 177, 152;
  --color-i9bjzfmq6: 0, 0, 0;
  --color-isvqzciv4: 255, 255, 255;
  --color-i76kjzt5a: 0, 0, 0;
  --color-icqcgjuqg: 0, 0, 0;
  --color-ig5vxx37b: 255, 255, 255;
  --color-ievj725ah: 0, 0, 0;
  --color-ic5q08fq3: 0, 0, 0;
  --color-i0meqsppn: 58, 58, 58;
  --color-iv7h7l191: 255, 255, 255;
  --color-ie6bmzkzx: 255, 255, 255;
  --color-iu0ojet4e: 0, 0, 0;
  --color-ihj3i2itq: 0, 0, 0;
  --color-iwsdnibeb: 0, 0, 0;
  --color-iaboer57a: 0, 0, 0;
  --color-ist9g284a: 0, 0, 0;
  --color-ibls4p4vf: 0, 0, 0;
  --color-i8hbb62eh: 0, 0, 0;
  --color-it0oexujf: 0, 0, 0;
  --color-iwtoty3xy: 0, 0, 0;
  --color-ilcx2jin4: 0, 0, 0;
  --color-iqvf75nul: 0, 0, 0;
  --color-ipaa8ayv7: 0, 0, 0;
  --color-i6mk7q4g6: 0, 0, 0;
  --color-ienz2pf6z: 0, 0, 0;
  --color-i5jns5nws: 0, 0, 0;
  --color-izvcprm5z: 255, 255, 255;
  --color-iaxwun6mi: 0, 0, 0;
  --color-icriac109: 0, 0, 0;
  --color-iaox1vgsp: 255, 255, 255;
  --color-i6l3eheg3: 0, 0, 0;
  --color-i8vaqrkix: 155, 239, 132;
  --color-ihh2k67gu: 255, 255, 255;
  --color-i1pu19wzx: 255, 255, 255;
  --color-itr3vsu7p: 155, 239, 132;
  --color-i8lnkk825: 255, 255, 255;
  --color-iqto7kmyj: 0, 0, 0;
  --color-iupjsymvh: 0, 0, 0;
  --color-i7vm8v8fg: 0, 0, 0;
  --color-i4o6qxnme: 0, 0, 0;
  --color-if0o0zhmu: 0, 0, 0;
  --color-iqlsgegc5: 0, 0, 0;
  --color-iyff7fs5q: 0, 0, 0;
  --color-ibr1ux3vc: 93, 93, 93;
  --color-i1ao7agqd: 0, 0, 0;
  --color-id4h44suz: 0, 0, 0;
  --color-ihkb4reic: 0, 0, 0;
  --color-iko1j952d: 0, 0, 0;
  --color-ikjqm8me0: 0, 0, 0;
  --color-iboqgqyt9: 255, 96, 13;
  --color-iyb2qq83x: 58, 58, 58;
  --color-iurfkrtpc: 0, 0, 0;
  --color-ir0l69hxw: 56, 163, 204;
  --color-iv0ec2ib5: 0, 0, 0;
  --color-i4sz8l6ak: 0, 0, 0;
  --color-iajt9q0yy: 0, 0, 0;
  --color-ivzzey9px: 0, 0, 0;
  --color-idczfevqc: 0, 0, 0;
  --color-iwqnf6zxx: 0, 0, 0;
  --color-iaqa44qsx: 255, 255, 255;
  --color-ia6vv2dww: 255, 46, 99;
  --color-ikvea2zsp: 255, 255, 255;
  --color-i6iq65zpd: 255, 255, 255;
  --color-ie30vdvo9: 255, 255, 255;
  --color-ivqvcw128: 221, 221, 221;
  --color-i7yuc2esy: 255, 255, 255;
  --color-iqge3vdqr: 255, 96, 13;
  --color-i1o12o0iz: 255, 96, 13;
  --color-izhwf1uzv: 255, 96, 13;
  --color-iagrogvj5: 255, 96, 13;
  --color-ilfkvwlbo: 255, 96, 13;
  --color-i3ojonr0v: 255, 96, 13;
  --color-iwxt3sdfj: 255, 255, 255;
  --color-iyfpweby8: 0, 0, 0;
  --color-ipm1ele61: 0, 0, 0;
  --color-iy3zt2zc2: 0, 0, 0;
  --color-i9b4z23fi: 0, 0, 0;
  --color-iqio9xryw: 58, 58, 58;
  --color-iuvayy7vd: 255, 96, 13;
  --color-isn3y9odw: 255, 96, 13;
  --color-i2dzrzawx: 255, 96, 13;
  --color-ikkugfo4z: 255, 96, 13;
  --color-iuiwnovnj: 255, 96, 13;
  --color-iqdozm9b6: 255, 255, 255;
  --color-ig82nyrle: 255, 255, 255;
  --color-idxzamx5l: 255, 96, 13;
  --color-if19fad5s: 255, 96, 13;
  --color-icynu51hw: 255, 96, 13;
  --color-i3yqz2qoj: 255, 96, 13;
  --color-iyxi8zk3l: 255, 96, 13;
  --color-ieu3j7cml: 255, 255, 255;
  --color-i5vn82cdt: 255, 255, 255;
  --color-iid0crase: 255, 255, 255;
  --color-i8p0o9f9m: 255, 255, 255;
  --color-isbe7w34r: 0, 0, 0;
  --color-id1w5vx1q: 0, 0, 0;
  --color-irk6txiwj: 0, 0, 0;
  --color-ir3mugwrz: 0, 0, 0;
  --color-iw574ga1x: 0, 0, 0;
  --color-ifb98a1uz: 0, 0, 0;
  --color-iops86gg2: 255, 255, 255;
  --color-iobpq2uxa: 0, 0, 0;
  --color-i2x7ujsu6: 0, 0, 0;
  --color-i1lsl0qw2: 0, 0, 0;
  --color-i6qubijya: 0, 0, 0;
  --color-ixnnqsm8g: 56, 163, 204;
  --color-i0vunt8bb: 0, 0, 0;
  --color-io11bxqcz: 255, 255, 255;
  --color-iy2585f7k: 0, 0, 0;
  --color-iq9qx5ysw: 0, 0, 0;
  --color-isrmyl1wi: 0, 0, 0;
  --color-ia5jbd9gf: 0, 0, 0;
  --color-iaflropfj: 0, 0, 0;
  --color-iqnpznvvp: 255, 255, 255;
  --color-iq0vlot8g: 0, 0, 0;
  --color-ii9fcoiep: 0, 0, 0;
  --color-in7v83qec: 0, 0, 0;
  --color-inqbisjt3: 0, 0, 0;
  --color-ihq6simsl: 0, 0, 0;
  --color-irafgypiy: 255, 255, 255;
  --color-igylntbjq: 0, 0, 0;
  --color-i215kqsus: 255, 255, 255;
  --color-i1wipsn17: 255, 255, 255;
  --color-i2354s324: 0, 0, 0;
  --color-ip19g6xxh: 0, 0, 0;
  --color-iet3zfvcj: 0, 0, 0;
  --color-iowx786yl: 0, 0, 0;
  --color-i9k6sbhpy: 0, 0, 0;
  --color-i6rj90ssk: 0, 0, 0;
  --color-izypazcb6: 0, 0, 0;
  --color-iltor3p90: 0, 0, 0;
  --color-i04pa1oym: 0, 0, 0;
  --color-i6x9eelj5: 0, 0, 0;
  --color-itge6a0li: 0, 0, 0;
  --color-id0vfvi4f: 0, 0, 0;
  --color-iydtxnz24: 0, 0, 0;
  --color-imy18frco: 255, 255, 255;
  --color-ia7vx7m0v: 0, 0, 0;
  --color-in9tzzban: 0, 0, 0;
  --color-i0yh7yv7c: 255, 255, 255;
  --color-iwdab0eqi: 255, 255, 255;
  --color-i0871oa4a: 255, 255, 255;
  --color-iolec0jqz: 255, 255, 255;
  --color-i34sfb6ct: 255, 255, 255;
  --color-iewncjuu9: 255, 255, 255;
  --color-i9564yetm: 255, 255, 255;
  --color-i9pkal9jl: 255, 255, 255;
  --color-i02sq07z6: 0, 0, 0;
  --color-imq265jlj: 0, 0, 0;
  --color-i1p6l36cx: 0, 0, 0;
  --color-ipmfig751: 0, 0, 0;
  --color-iy6j93f5f: 0, 0, 0;
  --color-iphm3a4gj: 255, 255, 255;
  --color-ip0aq5suk: 255, 255, 255;
  --color-iy6kbrnwm: 255, 255, 255;
  --color-i4g5cg7uu: 255, 255, 255;
  --color-ic64nijs3: 255, 255, 255;
  --color-ik0ikpmhv: 255, 255, 255;
  --color-isa28yjfi: 255, 255, 255;
  --color-io76e90v0: 255, 255, 255;
  --color-i9xib3hpb: 255, 255, 255;
  --color-iqb6i14io: 255, 255, 255;
  --color-iacfelnp2: 0, 0, 0;
  --color-idz7a9tt3: 152, 115, 82;
  --color-iah9bcm1o: 152, 115, 82;
  --color-irn8fi4bh: 221, 221, 221;
  --color-iz93wr4f4: 255, 255, 255;
  --color-ih8xv7nqf: 255, 46, 99;
  --color-i6jarrtl2: 255, 255, 255;
  --color-ii12s6t83: 255, 255, 255;
  --color-i6cy9ssuf: 29, 29, 27;
  --color-i8d6igdbn: 255, 255, 255;
  --color-iuowbmtq0: 255, 255, 255;
  --color-isycmzsgv: 0, 0, 0;
  --color-ikguinm87: 255, 255, 255;
  --color-i245j45d4: 152, 115, 82;
  --color-iowa8xmka: 221, 221, 221;
  --color-imnpkko72: 255, 96, 13;
  --color-i549klibi: 255, 255, 255;
  --color-inmpvrowg: 152, 115, 82;
  --color-i9de1z6ab: 0, 0, 0;
  --color-iu0yegyof: 255, 255, 255;
  --color-im7dotafh: 0, 0, 0;
  --color-iqsal8rcw: 255, 255, 255;
  --color-ig8r21pr6: 152, 115, 82;
  --color-i89ya2uac: 221, 221, 221;
  --color-i9zq2c9lr: 0, 0, 0;
  --color-isbvkpk0t: 255, 255, 255;
  --color-iynocu1ka: 152, 115, 82;
  --color-ik4dr9kwm: 221, 221, 221;
  --color-izu2asy7n: 0, 0, 0;
  --color-icyq9j74n: 255, 255, 255;
  --color-iqr3meb3f: 152, 115, 82;
  --color-ivlnfzzpl: 221, 221, 221;
  --color-i3mq3uz9m: 0, 0, 0;
  --color-inshp0whh: 255, 255, 255;
  --color-if8etdx4t: 152, 115, 82;
  --color-ikycxg7d7: 221, 221, 221;
  --color-ig3upxv3b: 255, 255, 255;
  --color-itm144rat: 152, 115, 82;
  --color-i51l3pjqd: 0, 0, 0;
  --color-ioe6j26nz: 255, 255, 255;
  --color-io6ohl4lb: 152, 115, 82;
  --color-izfuk2s8j: 221, 221, 221;
  --color-icdf3u8bf: 255, 96, 13;
  --color-incvvbq6w: 255, 96, 13;
  --color-i3huxfnrz: 255, 96, 13;
  --color-im2s98hfg: 255, 96, 13;
  --color-ibzubzwpc: 255, 96, 13;
  --color-ic7y80elk: 255, 255, 255;
  --color-iytjb2ndo: 255, 255, 255;
  --color-itl4ywt8s: 0, 0, 0;
  --color-ijizrsnon: 0, 0, 0;
  --color-i2btaoq8g: 0, 0, 0;
  --color-ilruum7lm: 0, 0, 0;
  --color-iwr1ffucv: 255, 255, 255;
  --color-igjg42bmj: 0, 0, 0;
  --color-ilos8kp28: 0, 0, 0;
  --color-isxw0vmqa: 0, 0, 0;
  --color-iufsnti6u: 0, 0, 0;
  --color-imnjgmvnk: 0, 0, 0;
  --color-ih4r1eljk: 0, 0, 0;
  --color-i5buusqcn: 58, 58, 58;
  --color-is930jcet: 255, 255, 255;
  --color-ilb7i6jio: 255, 255, 255;
  --color-ih8an7uzy: 255, 255, 255;
  --color-iajv19lzk: 255, 255, 255;
  --color-i5mzli919: 255, 255, 255;
  --color-i4iz7tkn3: 0, 0, 0;
  --color-iq3vf7nhd: 0, 0, 0;
  --color-ii55b4ein: 255, 96, 13;
  --color-ifr04w8ur: 255, 96, 13;
  --color-ixy44yskr: 255, 255, 255;
  --color-ixfcrfwd4: 255, 96, 13;
  --color-i2gour3ov: 255, 96, 13;
  --color-igp1509gf: 93, 93, 93;
  --color-ip17qkuxw: 255, 255, 255;
  --color-ismof8kti: 255, 96, 13;
  --color-id2i8qhup: 0, 0, 0;
  --color-iq6zhpfgc: 255, 255, 255;
  --color-i7muz55u6: 0, 0, 0;
  --color-is7oig6t2: 0, 0, 0;
  --color-irut5o8wj: 0, 0, 0;
  --color-ilbfx7c4d: 255, 96, 13;
  --color-iryroj6bs: 0, 0, 0;
  --color-i4b7grmpv: 255, 255, 255;
  --color-iwfqq7tw2: 255, 255, 255;
  --color-iojnrbl97: 255, 255, 255;
  --color-i98skrpc1: 0, 0, 0;
  --color-iu51djcx1: 0, 0, 0;
  --color-i1b1v4hn9: 0, 0, 0;
  --color-iq8n7occn: 0, 0, 0;
  --color-iflra4n8b: 0, 0, 0;
  --color-i0e89193e: 0, 0, 0;
  --color-iyuzy0zj1: 0, 0, 0;
  --color-ihe01xk2b: 255, 255, 255;
  --color-ipnw1xxqf: 0, 0, 0;
  --color-iwslq8dpe: 0, 0, 0;
  --color-idhv9mkor: 0, 0, 0;
  --color-iwpvaq2i4: 0, 0, 0;
  --color-imfrlir6b: 0, 0, 0;
  --color-ih6bszvif: 255, 255, 255;
  --color-iz0k2ld64: 0, 0, 0;
  --color-ipdojbx9r: 0, 0, 0;
  --color-iq8bqf2zu: 0, 0, 0;
  --color-iwoxbxaro: 0, 0, 0;
  --color-imfsi6kn2: 0, 0, 0;
  --color-iqsr2myet: 255, 255, 255;
  --color-i1puauy51: 0, 0, 0;
  --color-izkbnll67: 255, 255, 255;
  --color-inerfhxwk: 255, 255, 255;
  --color-iz23252tc: 0, 0, 0;
  --color-i22y00hbk: 0, 0, 0;
  --color-i7h945ru2: 255, 255, 255;
  --color-imgfg0p17: 152, 115, 82;
  --color-idwsnkoad: 93, 93, 93;
  --color-i53wr790m: 58, 58, 58;
  --color-i05u28k1x: 0, 0, 0;
  --color-izi3jvm9m: 255, 255, 255;
  --color-igt43l7gn: 255, 255, 255;
  --color-i70r2rcbw: 0, 0, 0;
  --color-ibsr10t6o: 0, 0, 0;
  --color-io4xpwcvs: 0, 0, 0;
  --color-ijjklemxn: 0, 0, 0;
  --color-i4iq7dnub: 56, 163, 204;
  --color-igduqj28o: 97, 92, 84;
  --color-iugev0339: 97, 92, 84;
  --color-i0us4km8l: 97, 92, 84;
  --color-ie3facytq: 97, 92, 84;
  --color-irgl1nztt: 97, 92, 84;
  --color-il4wn7ixh: 97, 92, 84;
  --color-ig0ol41y2: 97, 92, 84;
  --color-iym9sei1s: 97, 92, 84;
  --color-ilfwx5wjg: 97, 92, 84;
  --color-i3wlfk8op: 97, 92, 84;
  --color-i6kgl6pcr: 97, 92, 84;
  --color-ibkij8hyx: 97, 92, 84;
  --color-iq188nk73: 97, 92, 84;
  --color-ict2kjozc: 255, 255, 255;
  --color-iy7k6y585: 255, 255, 255;
  --color-imsx505y7: 255, 255, 255;
  --color-idzst51nm: 255, 255, 255;
  --color-ig5nije35: 255, 255, 255;
  --color-iedbm8lm4: 255, 255, 255;
  --color-ijify1kzu: 255, 255, 255;
  --color-iwjqcb6ev: 58, 96, 255;
  --color-i6eta4r4d: 255, 255, 255;
  --color-izm6tnk99: 255, 255, 255;
  --color-i3fbrksfo: 0, 0, 0;
  --color-iwp656ae7: 0, 0, 0;
  --color-ichq9yley: 0, 0, 0;
  --color-isd4a46k7: 0, 0, 0;
  --color-ibgb4sqd9: 0, 0, 0;
  --color-i33um42jl: 255, 255, 255;
  --color-ic5yx18mi: 255, 255, 255;
  --color-ien9mdz48: 255, 255, 255;
  --color-ias7s7787: 255, 255, 255;
  --color-ijvi9lgkp: 255, 255, 255;
  --color-ioebpz3gh: 255, 255, 255;
  --color-innyho391: 255, 255, 255;
  --color-igzvjnn7c: 255, 255, 255;
  --color-i4dg18lbp: 255, 255, 255;
  --color-i2sjobqc3: 255, 255, 255;
  --color-ig1cf5u1i: 0, 0, 0;
  --color-i570g3hyf: 152, 115, 82;
  --color-ij03kkfnc: 221, 221, 221;
  --color-ior9lv35y: 255, 255, 255;
  --color-i5tmnf2j9: 255, 46, 99;
  --color-iuae23w3w: 255, 255, 255;
  --color-iolljqln1: 255, 255, 255;
  --color-i2s9vh643: 29, 29, 27;
  --color-i2dwqpdcw: 255, 255, 255;
  --color-iljqv2b6b: 255, 255, 255;
  --color-ipdgi52k4: 0, 0, 0;
  --color-is3w550fz: 255, 255, 255;
  --color-imy0ioma0: 152, 115, 82;
  --color-iq2zq8t37: 221, 221, 221;
  --color-i7lwvju0i: 255, 96, 13;
  --color-iy0oz0wqc: 255, 255, 255;
  --color-im7p7fao0: 152, 115, 82;
  --color-i561r1anl: 0, 0, 0;
  --color-i28293727: 255, 255, 255;
  --color-ic29q3pe0: 152, 115, 82;
  --color-ipj6pz6yq: 221, 221, 221;
  --color-i8alujd7d: 0, 0, 0;
  --color-imiann5ph: 255, 255, 255;
  --color-i46i9hwbn: 152, 115, 82;
  --color-igckuwo41: 221, 221, 221;
  --color-itht696l0: 0, 0, 0;
  --color-ing73w9v1: 255, 255, 255;
  --color-iibv40iuw: 152, 115, 82;
  --color-ia0y70spw: 221, 221, 221;
  --color-ielvbg0j8: 0, 0, 0;
  --color-ibfw51t3v: 255, 255, 255;
  --color-iyk3ht86x: 152, 115, 82;
  --color-irn4xb9j8: 221, 221, 221;
  --color-i7yi99pjt: 0, 0, 0;
  --color-ixkq47vgm: 255, 255, 255;
  --color-il04ihlad: 152, 115, 82;
  --color-iupm7pl2q: 221, 221, 221;
  --color-ixq1p455d: 255, 255, 255;
  --color-iu6rkuhnl: 255, 255, 255;
  --color-ig8zxbszw: 255, 96, 13;
  --color-ittw5gj3e: 255, 96, 13;
  --color-i2ze9e22k: 255, 255, 255;
  --color-iqilbelga: 255, 255, 255;
  --color-ibfqx5u6b: 255, 255, 255;
  --color-itjbmzcs6: 255, 255, 255;
  --color-izsbqvab6: 255, 255, 255;
  --color-i6y7ladb2: 255, 255, 255;
  --color-iy8sken17: 0, 0, 0;
  --color-i5o87j2vu: 255, 255, 255;
  --color-i82unococ: 0, 0, 0;
  --color-i3wyi7ng9: 58, 58, 58;
  --color-iakib7t25: 0, 0, 0;
  --color-ienxaye58: 0, 0, 0;
  --color-iccs0zxw2: 0, 0, 0;
  --color-ikocyk0tk: 0, 0, 0;
  --color-i251odjiw: 0, 0, 0;
  --color-i2vvldo07: 0, 0, 0;
  --color-iao4qx6vi: 0, 0, 0;
  --color-inc6pxv6z: 58, 58, 58;
  --color-ih2wgnh8x: 255, 255, 255;
  --color-inm9umnad: 255, 255, 255;
  --color-i2vdrk8kj: 255, 255, 255;
  --color-i36yet1af: 255, 255, 255;
  --color-i8gds4aol: 0, 0, 0;
  --color-irat0pkj3: 255, 255, 255;
  --color-i23tm1znv: 0, 0, 0;
  --color-ivg9ci1mi: 0, 0, 0;
  --color-ifk0yhcqk: 0, 0, 0;
  --color-i8008bl2j: 0, 0, 0;
  --color-ix4oh3yam: 0, 0, 0;
  --color-i4829zlo5: 255, 96, 13;
  --color-is5n8vxj8: 255, 96, 13;
  --color-i3lgv2hla: 255, 96, 13;
  --color-idlemzrv4: 255, 96, 13;
  --color-if9d2z5j8: 255, 96, 13;
  --color-i3ncbooq9: 255, 96, 13;
  --color-i31dnopwm: 255, 255, 255;
  --color-ih5p9enqa: 255, 96, 13;
  --color-iel0i69e0: 255, 96, 13;
  --color-ie2z8e5pb: 255, 96, 13;
  --color-i7s3ve279: 255, 96, 13;
  --color-i8vzqe1cl: 255, 96, 13;
  --color-ishxg7pl4: 255, 96, 13;
  --color-irxqwnqnp: 0, 0, 0;
  --color-ik92otf12: 0, 0, 0;
  --color-iiftvqt19: 0, 0, 0;
  --color-ietrhk1j1: 0, 0, 0;
  --color-it507g76t: 0, 0, 0;
  --color-i6n14pcoc: 255, 255, 255;
  --color-itfjd6nyb: 255, 96, 13;
  --color-i45fyipgg: 255, 255, 255;
  --color-ifvggviml: 255, 96, 13;
  --color-ipp00pkaa: 255, 255, 255;
  --color-i2kdn3ur8: 255, 96, 13;
  --color-ig1dkoo83: 255, 96, 13;
  --color-ize2x28a3: 0, 0, 0;
  --color-ih34oitf8: 0, 0, 0;
  --color-i3hrto258: 0, 0, 0;
  --color-iyo3ue3wu: 0, 0, 0;
  --color-ixvcz5myo: 0, 0, 0;
  --color-i2xkhp7wt: 0, 0, 0;
  --color-i2xncnujf: 255, 96, 13;
  --color-ipqd29qab: 255, 96, 13;
  --color-isp7ensui: 255, 96, 13;
  --color-ih9el6l8q: 255, 96, 13;
  --color-irzz28q8b: 255, 96, 13;
  --color-iinpgyg58: 255, 255, 255;
  --color-ihhwrwilt: 255, 255, 255;
  --color-ior7y7kub: 255, 96, 13;
  --color-ifzzftq9m: 255, 96, 13;
  --color-i7340scwo: 255, 96, 13;
  --color-i7kdld4op: 255, 96, 13;
  --color-i5gafzdm9: 255, 96, 13;
  --color-iw25axca6: 255, 255, 255;
  --color-ij7dpvxfq: 255, 255, 255;
  --color-ipjkk6fot: 255, 96, 13;
  --color-icwbvpj3a: 255, 96, 13;
  --color-iuo7c6e14: 255, 96, 13;
  --color-ijdqlwtgt: 255, 96, 13;
  --color-iud2bzwpp: 255, 96, 13;
  --color-igirf3h32: 255, 255, 255;
  --color-iepf0tfqm: 255, 255, 255;
  --color-ikv1ovgwf: 255, 96, 13;
  --color-ihkz9zr23: 93, 93, 93;
  --color-iumfvzbuh: 255, 96, 13;
  --color-impsan9s2: 255, 96, 13;
  --color-i0etiukyg: 255, 96, 13;
  --color-idmroa9f9: 255, 96, 13;
  --color-i9h6xmvyi: 255, 96, 13;
  --color-i3v82a1h7: 255, 96, 13;
  --color-i6i832wfh: 255, 96, 13;
  --color-iw4hl4li9: 255, 96, 13;
  --color-i45j3z9gu: 255, 96, 13;
  --color-iylfv0ox4: 255, 96, 13;
  --color-if8wuhqt8: 255, 96, 13;
  --color-imfjusyvy: 0, 0, 0;
  --color-iut1u7p0f: 56, 163, 204;
  --color-i516q7i37: 0, 0, 0;
  --color-iflx1q5wu: 255, 255, 255;
  --color-i1676i6i8: 255, 255, 255;
  --color-iqy1lnccc: 255, 255, 255;
  --color-im33mq450: 255, 255, 255;
  --color-iw22cdfrd: 255, 96, 13;
  --color-ibnudyq2j: 0, 0, 0;
  --color-i7751owib: 255, 96, 13;
  --color-is3t1xq1n: 0, 0, 0;
  --image-i30nwxsnx: url("/d/tpl25_fimage_14.png");
  --image-icnaykf8i: url("");
  --image-i62awisny: url("/d/tpl25_abstract_line_2.svg");
  --color-idq0df3us: 255, 255, 255;
  --image-ir0tauv6x: url("/d/tpl25_abstract_line_2.svg");
  --image-im21qpbwb: url("/d/tpl25_fimage_15.png");
  --color-i28fifcw5: 255, 96, 13;
  --color-ipy1cvve4: 0, 0, 0;
  --color-i0i1a0yq5: 0, 0, 0;
  --color-idt348ic5: 0, 0, 0;
  --color-ia4i2vu18: 58, 58, 58;
  --color-i6iz8onri: 58, 58, 58;
  --color-idqdcypzp: 0, 0, 0;
  --color-iefz27tjf: 255, 96, 13;
  --color-ileaw408t: 255, 96, 13;
  --color-ih4spmf7c: 255, 96, 13;
  --color-itsz98ivr: 0, 0, 0;
  --color-iuv1qww2e: 0, 0, 0;
  --color-i42oc69pj: 0, 0, 0;
  --color-i6zdt4iig: 0, 0, 0;
  --color-ig6pxve1n: 0, 0, 0;
  --color-ijs53fk73: 0, 0, 0;
  --color-itmz1dsmf: 0, 0, 0;
  --image-iwbz57h5p: url("/d/tpl25_fimage_14.png");
  /* Services pill cards (Xidmətlər) */
  --color-idm7pr6sv: 243, 247, 253;
  --color-itiyrd2mz: 144, 0, 0;
  --color-i9n2qr0d6: 255, 48, 48;
  --color-ini88tdmk: 144, 0, 0;
  --color-ijyrp63wx: 255, 255, 255;
  --color-i7hy2ihei: 255, 48, 48;
  --color-itw2yqdi7: 255, 255, 255;
  --color-iem4b2sqp: 255, 255, 255;
  --color-ir4hbh0gt: 101, 155, 243;
  --color-is3sk0l70: 255, 255, 255;
  --color-ih3r5o7ab: 255, 255, 255;
  --image-ib3wqrvrj: url("/d/tpl25_blur_cir2.png");
  --image-if9fctbc5: url("/d/tpl25_blur_cir.png");
  --image-i7kcm6ecl: url("/d/tpl25_blur_cir.png");
  --image-itvytl2et: url("/d/tpl25_wshd_bg2.png");
  --image-iweykyx11: url("/d/tpl25_blur_cir2.png");
  --color-ivheqbxc9: 17, 33, 40;
  --color-iiwosmang: 122, 124, 128;
  --color-is7j5bfti: 17, 33, 40;
  --color-i129wf2c7: 0, 0, 0;
  --color-ihv27pvl9: 0, 0, 0;
  --color-ivshl92zd: 51, 51, 51;
  --color-i7gfo3zjr: 255, 255, 255;
  --color-iqk9tw8zk: 255, 255, 255;
  --color-inwsekfxz: 255, 255, 255;
  --color-i1c1s9cav: 0, 0, 0;
  --color-ig4pgi60y: 0, 0, 0;
  --color-i72v3oby6: 0, 0, 0;
  --color-ixblpfevm: 0, 0, 0;
  --color-isuh0zayv: 0, 0, 0;
  --color-iklcnsmjb: 0, 0, 0;
  --color-iwvwhvxa3: 255, 255, 255;
  --color-i38solyoi: 255, 255, 255;
  --color-itgo1ufwx: 255, 255, 255;
  --color-iocve8dvo: 255, 255, 255;
  --color-ivutvxmav: 255, 255, 255;
  --color-iyjbimyow: 255, 255, 255;
  --color-iz3jkb6lt: 255, 255, 255;
  --color-i7e346yji: 255, 255, 255;
  --color-ipeha7wsu: 255, 255, 255;
  --color-i5qga4tn7: 255, 255, 255;
  --color-ik4dcwgke: 255, 255, 255;
  --color-i90h9gyww: 255, 255, 255;
  --color-i1u6iv7p2: 255, 255, 255;
  --color-i8endhfd1: 255, 255, 255;
  --color-ijtow8zve: 255, 255, 255;
  --color-i1ecf1dv2: 255, 255, 255;
  --color-inb9xiv2s: 255, 255, 255;
  --color-irh63ix3z: 255, 255, 255;
  --color-iwtrnvtcm: 255, 255, 255;
  --color-i0dff221g: 144, 0, 0;
  --color-imqg3n43w: 255, 255, 255;
  --color-ieeih9x5o: 144, 0, 0;
  --color-iihxduqrw: 255, 255, 255;
  --color-i8klf227t: 0, 0, 0;
  --color-i34mza5n8: 255, 255, 255;
  --color-iojcjmzfx: 255, 255, 255;
  --color-ilrqytnur: 255, 255, 255;
  --color-ix33chu5r: 255, 255, 255;
  --color-idt2rptkn: 255, 255, 255;
  --color-i77p05mcl: 255, 255, 255;
  --color-ii0qcctur: 255, 255, 255;
  --color-ibkj0g2z5: 255, 255, 255;
  --color-ifn68rzq4: 255, 255, 255;
  --color-iqxulz8xa: 255, 255, 255;
  --color-ingu21vp1: 255, 255, 255;
  --color-ipalx128e: 255, 255, 255;
  --color-inmn22t2p: 255, 85, 17;
  --color-iw8s4y2pk: 255, 255, 255;
  --color-i41sqaj60: 255, 255, 255;
  --color-i8mv2zmr7: 255, 255, 255;
  --color-imeft3em6: 144, 0, 0;
  --color-i459xcqor: 144, 0, 0;
  --color-iksupfrdf: 255, 48, 48;
  --color-ibdnbcqym: 255, 48, 48;
  --color-i8zykuen4: 255, 255, 255;
  --color-i94uk822p: 255, 255, 255;
  --color-ixe40698f: 255, 255, 255;
  --color-imrny4xh6: 255, 255, 255;
  --color-iw5l509er: 17, 33, 40;
  --color-ighvzmj0q: 0, 0, 0;
  --color-i5fjtl28l: 0, 0, 0;
  --color-il9k7lh93: 255, 255, 255;
  --color-iuww6fjc9: 255, 255, 255;
  --color-ib3vci59a: 255, 255, 255;
  --color-iq6lso49h: 255, 255, 255;
  --color-igsu4lyr6: 255, 255, 255;
  --color-iz426jyuv: 255, 255, 255;
  --color-i45tzqamq: 255, 255, 255;
  --color-iiobeus8j: 255, 255, 255;
}

.section--u-iau0axtgu {
  display: block;
  width: 100%;
  position: relative;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 0;
  padding-right: 0;
}

.container--u-iroff48zh {
  position: relative;
}

.div--u-in528w0mo {
  width: 100%;
  position: relative;
  margin-bottom: 20px;
}

.div--u-ilf1p7epi {
  width: 100%;
  position: relative;
  display: block;
}

.div--u-ijnjf5dfq {
  width: 100%;
  position: relative;
  margin-bottom: 0px;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.div--u-i36mh6dr0 {
  width: 100%;
  position: relative;
}

.div--u-i0uvp86lv {
  width: 100%;
  position: relative;
  display: block;
}

.heading--u-izp38ta48 {
  font-size: 4vw;
  line-height: normal;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  display: flex;
  justify-content: flex-start;
  position: relative;
  text-align: left;
  text-transform: uppercase;
}

.text--u-idazzhj3b {
  display: flex;
  justify-content: flex-start;
  vertical-align: top;
  position: relative;
  font-size: 16px;
  color: rgba(var(--color-iynkz7qm2), 0.5);
  margin-top: 0px;
  text-align: left;
  margin-bottom: 0px;
}

.imageFit--u-i5c1u83uu {
  position: relative;
  display: block;
  vertical-align: top;
  overflow-x: hidden;
  overflow-y: hidden;
  width: auto;
  height: 30vw;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.imageFit__img--u-iv1hjqd4j {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.imageFit__overlay--u-i6la6yjek {
  display: none;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: rgba(var(--color-ixc63cu49), 0);
  padding-top: 10px;
  padding-bottom: 0px;
  padding-right: 10px;
  padding-left: 10px;
  background-image: none;
  background-repeat: repeat;
  background-position: 0 0;
  background-size: auto;
  background-attachment: scroll;
}

.imageFit__zoom--u-iue153bjw {
  display: none;
  position: absolute;
  right: 10px;
  bottom: 10px;
  width: 20px;
  height: 20px;
  background-color: rgba(var(--color-ifq7w2zv4), 1);
}

.svg_image--u-i2txbqwn1 {
  position: relative;
  display: inline-flex;
  vertical-align: top;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 20px;
  width: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
}

.div--u-isp4wtl69 {
  width: 100%;
  position: relative;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  flex-shrink: 1;
  justify-content: flex-start;
  padding-left: 10px;
  padding-bottom: 0px;
  padding-right: 10px;
  padding-top: 10px;
}

.blocklist--u-isqn1v51p {
  position: relative;
  display: block;
  vertical-align: top;
  width: auto;
  min-width: 0px;
  max-width: none;
  line-height: normal;
  padding-bottom: 0px;
  margin-left: -10px;
  margin-right: -10px;
}

.blocklist--u-isqn1v51p .is-removed {
  display: none;
}

.blocklist__items_wrapper--u-iyjos8umt {
  width: 100%;
  height: 100%;
}

.blocklist__list--u-ibdnz0f75 {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: auto;
}

.blocklist__item__outer--u-is2yniswt {
  display: block;
  flex-shrink: 0;
  max-width: 100%;
  width: 25%;
  height: auto;
}

.blocklist__item--u-iljkeuey1 {
  flex-shrink: 1;
  flex-grow: 1;
  max-width: 100%;
  
  height: 100%;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  background-repeat: no-repeat;
  background-position: left 0px top 0px;
  background-size: auto;
  background-attachment: scroll;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  transition-property: all;
  transition-duration: 300ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  transition-behavior: normal;
  background-color: rgba(var(--color-ijbysihp9), 1);
  border-top-style: solid;
  border-top-width: 0px;
  border-right-style: solid;
  border-right-width: 0px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-style: solid;
  border-left-width: 0px;
  border-top-color: rgba(var(--color-ih771ongb), 0.1);
  border-right-color: rgba(var(--color-i7bcq7e4k), 0.1);
  border-bottom-color: rgba(var(--color-ihtvoemra), 0.1);
  border-left-color: rgba(var(--color-ixvkordaj), 0.1);
}


.blocklist__arrows_wrapper--u-i90caxhlk {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  pointer-events: none;
  position: absolute;
  z-index: 2;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
}

.blocklist__arrows--u-i5hxltzog {
  display: flex;
  width: auto;
  flex-shrink: 0;
  justify-content: space-between;
  margin-top: auto;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  margin-left: auto;
  margin-right: 0px;
}

.blocklist__arrow--prev--u-i1h5l6mhb {
  flex-shrink: 0;
  pointer-events: auto;
  cursor: pointer;
  width: auto;
  height: auto;
  background-image: none;
  background-repeat: repeat;
  background-position: 0 0;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;
  background-color: rgba(var(--color-if26neouy), 1);
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  border-bottom-left-radius: 50px;
  margin-right: 10px;
  transition-property: all;
  transition-duration: 300ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  transition-behavior: normal;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgba(var(--color-irk4ovu6p), 1);
  border-right-color: rgba(var(--color-ililuwy4k), 1);
  border-bottom-color: rgba(var(--color-ip1y5s2vx), 1);
  border-left-color: rgba(var(--color-iap2h95rc), 1);
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}

.blocklist__arrow--prev--u-i1h5l6mhb:hover {
  background-color: rgba(var(--color-ieiu4qblq), 1);
}

.blocklist__arrow--prev--u-i1h5l6mhb:disabled {
  pointer-events: none;
  cursor: auto;
  opacity: 0.35;
}

.blocklist__arrow--prev--u-i1h5l6mhb:hover
  .svg_image--u-i049p1mj7
  .path-idpk2svla {
  stroke: rgba(var(--color-ihpvwbzvf), 1);
}

.blocklist__arrow--prev2--u-itbu4jxqk {
  flex-shrink: 0;
  pointer-events: auto;
  cursor: pointer;
  width: 20px;
  height: 32px;
  background-image: url('data:image/svg+xml;charset=utf8,%3C?xml version="1.0" encoding="UTF-8" standalone="no"?%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" baseProfile="full" shape-rendering="geometricPrecision" width="20" height="32" viewBox="0 0 20 32" %3E%3Cpath fill="%23000" fill-opacity="1" d="M16.2 32l3.8-3.7L7.6 16 20 3.7 16.2 0 0 16z"/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: 0px;
}

.blocklist__arrow--prev2--u-itbu4jxqk:disabled {
  pointer-events: none;
  cursor: auto;
  opacity: 0.35;
}

.blocklist__arrow--next--u-i0qun9xm2 {
  pointer-events: auto;
  cursor: pointer;
  width: auto;
  height: auto;
  background-image: none;
  background-repeat: repeat;
  background-position: 0 0;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;
  background-color: rgba(var(--color-iytl0tiup), 1);
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  border-bottom-left-radius: 50px;
  transition-property: all;
  transition-duration: 300ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  transition-behavior: normal;
  border-top-style: solid;
  border-top-width: 1px;
  border-right-style: solid;
  border-right-width: 1px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
  border-top-color: rgba(var(--color-ir0wsj9in), 1);
  border-right-color: rgba(var(--color-i5jxuhfdc), 1);
  border-bottom-color: rgba(var(--color-ih43ocz3a), 1);
  border-left-color: rgba(var(--color-i7f8ht82v), 1);
}

.blocklist__arrow--next--u-i0qun9xm2:hover {
  background-color: rgba(var(--color-iiekxzhyx), 1);
}

.blocklist__arrow--next--u-i0qun9xm2:disabled {
  pointer-events: none;
  cursor: auto;
  opacity: 0.35;
}

.blocklist__arrow--next--u-i0qun9xm2:hover
  .svg_image--u-im3vmfmxt
  .path-itjsoqgab {
  stroke: rgba(var(--color-iimctcaag), 1);
}

.blocklist__arrow--next2--u-ii4bzwowr {
  pointer-events: auto;
  cursor: pointer;
  width: 20px;
  height: 32px;
  background-image: url('data:image/svg+xml;charset=utf8,%3C?xml version="1.0" encoding="UTF-8" standalone="no"?%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" baseProfile="full" shape-rendering="geometricPrecision" width="20" height="32" viewBox="0 0 20 32"%3E%3Cpath fill="%23000" fill-opacity="1" d="M3.8 0L0 3.7 12.4 16 0 28.3 3.8 32 20 16z"/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  margin-top: auto;
  margin-right: 0px;
  margin-bottom: auto;
  margin-left: auto;
}

.blocklist__arrow--next2--u-ii4bzwowr:disabled {
  pointer-events: none;
  cursor: auto;
  opacity: 0.35;
}

.blocklist__pagination_wrapper--u-i1gvq1q90 {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  pointer-events: none;
  position: absolute;
  z-index: 3;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
}

.blocklist__pagination--u-iiien7hbo {
  display: flex;
  pointer-events: auto;
  margin-top: auto;
  margin-right: 0px;
  margin-bottom: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-color: rgba(var(--color-ikxbbplya), 0);
}

.blocklist__pagination2--u-i0mq9473l {
  display: flex;
  pointer-events: auto;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  background-color: rgba(var(--color-isfiyum7e), 0.2);
}

.blocklist__page--u-imaeub66o {
  display: flex;
  pointer-events: auto;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  background-color: rgba(var(--color-ic1e8dsex), 0.2);
}

.blocklist__page2--u-i1o7d4pp5 {
  display: flex;
  pointer-events: auto;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  background-color: rgba(var(--color-iqfcguhrk), 0.2);
}

.blocklist__page--active--u-ihltdched,
.blocklist__page--active2--u-idngv41uo {
  counter-reset: page 0;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 18px;
  overflow-y: hidden;
}

.blocklist__page--bullet1--u-ixm5w769h,
.blocklist__page--bullet2--u-ih8nk6x16 {
  counter-increment: page 1;
}

.blocklist__page--bullet1--u-ixm5w769h::after,
.blocklist__page--bullet2--u-ih8nk6x16::after {
  content: counter(page);
}

.blocklist__pagination_item--u-i2iekm7uk {
  flex-shrink: 0;
  cursor: pointer;
  min-width: 10px;
  min-height: 10px;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 2px;
  margin-left: 2px;
  background-color: rgba(var(--color-iah51pcxo), 0.4);
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  border-bottom-left-radius: 50px;
  transition-property: all;
  transition-duration: 300ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  transition-behavior: normal;
}

.blocklist__pagination_item--u-i2iekm7uk:active {
  min-width: 47px;
  background-color: rgba(var(--color-isqo7mz5t), 1);
}

.blocklist__pagination_item2--u-i3r5fdhdn {
  flex-shrink: 0;
  cursor: pointer;
  min-width: 10px;
  min-height: 10px;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 2px;
  margin-left: 2px;
  background-color: rgba(var(--color-ib4soepce), 0.4);
}

.blocklist__controls_container--u-ifsgy2uim {
  display: none;
  pointer-events: none;
  position: absolute;
  z-index: 4;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}

.blocklist__controls_wrapper--u-iirmqjcrw {
  position: relative;
  pointer-events: auto;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  display: flex;
  padding-top: 10px;
  padding-right: 30px;
  padding-bottom: 10px;
  padding-left: 30px;
  max-width: 100%;
}

.blocklist__control_arrows--u-itjy8bzm1 {
  display: flex;
  pointer-events: none;
  position: absolute;
  z-index: 2;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}

.link-universal--u-i56kpna13 {
  display: flex;
  cursor: pointer;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  transition-property: all;
  transition-duration: 300ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  transition-behavior: normal;
  background-image: none;
  background-repeat: repeat;
  background-position: 0 0;
  background-size: auto;
  background-attachment: scroll;
  flex-direction: column;
}

.link-universal--u-i56kpna13:hover {
  background-color: rgba(var(--color-ij9v1n10z), 0);
}

.link-universal--u-i56kpna13:hover .text--u-ix2i15flx {
  color: rgba(var(--color-ib7ei6w8v), 0.5);
}

.link-universal--u-i56kpna13:hover .text--u-i0u25v33c {
  color: rgba(var(--color-iwig4xkib), 0.5);
}

.svg_image--u-im3vmfmxt {
  position: relative;
  display: inline-flex;
  vertical-align: top;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 20px;
  width: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
  transition-property: all;
  transition-duration: 300ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  transition-behavior: normal;
}

.svg_image--u-im3vmfmxt > svg {
  flex-shrink: 0;
}

.svg_image--u-im3vmfmxt svg {
  width: 100%;
  height: 100%;
}

.svg_image--u-im3vmfmxt .path-itjsoqgab {
  stroke: rgba(var(--color-i9lyd2ebk), 1);
}

.svg_image--u-i049p1mj7 {
  position: relative;
  display: inline-flex;
  vertical-align: top;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 20px;
  width: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
  transition-property: all;
  transition-duration: 300ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  transition-behavior: normal;
}

.svg_image--u-i049p1mj7 > svg {
  flex-shrink: 0;
}

.svg_image--u-i049p1mj7 svg {
  width: 100%;
  height: 100%;
}

.svg_image--u-i049p1mj7 .path-idpk2svla {
  stroke: rgba(var(--color-igwspdklp), 1);
}

.text--u-ix2i15flx {
  display: inline-flex;
  vertical-align: top;
  position: relative;
  font-size: 16px;
  color: rgba(var(--color-ixgtqn5uc), 0.5);
  margin-top: 0px;
  text-align: left;
}

.text--u-i6q5pm8f6 {
  display: inline-flex;
  vertical-align: top;
  position: relative;
  font-size: 20px;
  color: rgba(var(--color-igen7dc49), 1);
  margin-top: 10px;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 10px;
}

.div--u-i6gwalsi8 {
  width: 100%;
  position: relative;
  display: flex;
  justify-content: center;
}

.link-universal--u-ibvxebax3 {
  display: flex;
  cursor: pointer;
  vertical-align: top;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  background-color: rgba(var(--color-ivs3vo828), 1);
  color: rgba(var(--color-in2fszjic), 1);
  position: relative;
  text-decoration-line: none;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  font-size: 20px;
  background-image: none;
  background-repeat: repeat;
  background-position: 0 0;
  background-size: auto;
  background-attachment: scroll;
  border-top-left-radius: 100000px;
  border-top-right-radius: 100000px;
  border-bottom-right-radius: 100000px;
  border-bottom-left-radius: 100000px;
  justify-content: center;
  margin-top: 0px;
}

.link-universal--u-ibvxebax3:hover {
  background-image: none;
  transition-property: all;
  transition-duration: 700ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  transition-behavior: normal;
  box-shadow: 0px 0px 0px 5px rgba(var(--color-i4n82t8w2), 1);
  background-repeat: repeat;
  background-position: 0 0;
  background-size: auto;
  background-attachment: scroll;
  background-color: rgba(var(--color-ixo2dgzh9), 1);
}

.link-universal--u-ibvxebax3:hover .text--u-iqfebsjli {
  color: rgba(var(--color-iwko9qkxl), 1);
  transition-property: all;
  transition-duration: 300ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  transition-behavior: normal;
}

.text--u-iqfebsjli {
  transition-property: all;
  transition-duration: 300ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  transition-behavior: normal;
  font-size: 18px;
}

.text--u-ijs4jsbz5 {
  display: flex;
  vertical-align: top;
  position: relative;
  font-size: 16px;
  color: rgba(var(--color-irixpf3lf), 1);
  margin-top: 0px;
  text-align: center;
  margin-bottom: 0px;
}

.text--u-ix9qsiuxs {
  display: flex;
  vertical-align: top;
  position: relative;
  font-size: 16px;
  color: rgba(var(--color-i7zt9q558), 1);
  margin-top: 0px;
  text-align: center;
  margin-bottom: 0px;
}

.div--u-ik7b8n18j {
  width: 100%;
  position: relative;
  display: flex;
  justify-content: space-between;
}

.text--u-i0u25v33c {
  display: inline-flex;
  vertical-align: top;
  position: relative;
  font-size: 16px;
  color: rgba(var(--color-itwuiverk), 0.5);
  margin-top: 0px;
  text-align: right;
}

.grid-features {
  justify-content: flex-start;
  margin-bottom: -2rem;
  width: 100%;
}

.grid-features__item {
  margin-bottom: 2rem;
}

.grid-features__item-icon {
  font-size: 3rem;
  margin-bottom: 0.5rem;
}

.blocklist--u-ilvp3sj4a {
  position: relative;
  display: block;
  vertical-align: top;
  line-height: normal;
  margin-left: -10px;
  margin-right: -10px;
}

.blocklist--u-ilvp3sj4a .is-removed {
  display: none;
}

.blocklist__items_wrapper--u-i7fl1svcb {
  width: 100%;
  height: 100%;
}

.blocklist__list--u-ipstwc3iv {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: auto;
}

.blocklist__item__outer--u-i2q5ip6l3 {
  display: flex;
  flex-shrink: 0;
  max-width: 100%;
  width: 33.333333333333336%;
  height: auto;
}

.blocklist__item--u-iafnz5ppr {
  flex-shrink: 1;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-width: auto;
  max-width: 100%;
  margin-right: 10px;
  height: 100%;
  margin-left: 10px;
  display: flex;
}

.blocklist__arrows_wrapper--u-ikypowa8v {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  pointer-events: none;
  position: absolute;
  z-index: 2;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
}

.blocklist__arrows--u-iqimj4h77 {
  display: flex;
  width: 42%;
  flex-shrink: 0;
  justify-content: space-between;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 0px;
  padding-right: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0px;
}

.blocklist__arrow--prev--u-i4uq6p6qm {
  flex-shrink: 0;
  pointer-events: auto;
  cursor: pointer;
  width: 50px;
  height: 50px;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center;
  border-top-left-radius: 1000px;
  border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-bottom-left-radius: 1000px;
  transition-property: all;
  transition-duration: 500ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  transition-behavior: normal;
  background-color: rgba(var(--color-iv7h7l191), 1);
  margin-left: 40px;
}

.blocklist__arrow--prev--u-i4uq6p6qm:hover {
  background-color: rgba(var(--color-itr3vsu7p), 1);
}

.blocklist__arrow--prev--u-i4uq6p6qm:disabled {
  pointer-events: none;
  cursor: auto;
  opacity: 0.35;
}

.blocklist__arrow--prev--u-i4uq6p6qm:hover
  .svg_image--u-icgj5dhcs
  .path-ipbiz62c6 {
  fill: rgba(var(--color-i8lnkk825), 1);
}

.blocklist__arrow--prev2--u-ihomos7a9 {
  flex-shrink: 0;
  pointer-events: auto;
  cursor: pointer;
  width: 20px;
  height: 32px;
  background-image: url('data:image/svg+xml;charset=utf8,%3C?xml version="1.0" encoding="UTF-8" standalone="no"?%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" baseProfile="full" shape-rendering="geometricPrecision" width="20" height="32" viewBox="0 0 20 32" %3E%3Cpath fill="%23000" fill-opacity="1" d="M16.2 32l3.8-3.7L7.6 16 20 3.7 16.2 0 0 16z"/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: 0px;
}

.blocklist__arrow--prev2--u-ihomos7a9:disabled {
  pointer-events: none;
  cursor: auto;
  opacity: 0.35;
}

.blocklist__arrow--next--u-i02sc0r6r {
  flex-shrink: 0;
  pointer-events: auto;
  cursor: pointer;
  height: 50px;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center;
  border-top-left-radius: 1000px;
  border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-bottom-left-radius: 1000px;
  transition-property: all;
  transition-duration: 500ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  transition-behavior: normal;
  background-color: rgba(var(--color-ie6bmzkzx), 1);
  margin-right: 0px;
  padding-left: 20px;
  padding-right: 20px;
}

.blocklist__arrow--next--u-i02sc0r6r:hover {
  background-color: rgba(var(--color-i8vaqrkix), 1);
}

.blocklist__arrow--next--u-i02sc0r6r:disabled {
  pointer-events: none;
  cursor: auto;
  opacity: 0.35;
}

.blocklist__arrow--next--u-i02sc0r6r:hover .text--u-i2s9djeqy {
  color: rgba(var(--color-ihh2k67gu), 1);
}

.blocklist__arrow--next--u-i02sc0r6r:hover
  .svg_image--u-ixb41vequ
  .path-iwjranwfy {
  fill: rgba(var(--color-i1pu19wzx), 1);
}

.blocklist__arrow--next2--u-ioy9f2nsi {
  pointer-events: auto;
  cursor: pointer;
  width: 20px;
  height: 32px;
  background-image: url('data:image/svg+xml;charset=utf8,%3C?xml version="1.0" encoding="UTF-8" standalone="no"?%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" baseProfile="full" shape-rendering="geometricPrecision" width="20" height="32" viewBox="0 0 20 32"%3E%3Cpath fill="%23000" fill-opacity="1" d="M3.8 0L0 3.7 12.4 16 0 28.3 3.8 32 20 16z"/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  margin-top: auto;
  margin-right: 0px;
  margin-bottom: auto;
  margin-left: auto;
}

.blocklist__arrow--next2--u-ioy9f2nsi:disabled {
  pointer-events: none;
  cursor: auto;
  opacity: 0.35;
}

.blocklist__pagination_wrapper--u-ipcp7n9oy {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  pointer-events: none;
  position: absolute;
  z-index: 3;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
}

.blocklist__pagination--u-ib53zxm3f {
  display: none;
  pointer-events: auto;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  background-color: rgba(var(--color-iu0ojet4e), 0.2);
}

.blocklist__pagination2--u-iahbo3jn3 {
  display: flex;
  pointer-events: auto;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  background-color: rgba(var(--color-ihj3i2itq), 0.2);
}

.blocklist__page--u-ir8nakxt8 {
  display: flex;
  pointer-events: auto;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  background-color: rgba(var(--color-iwsdnibeb), 0.2);
}

.blocklist__page2--u-i7v94kt6i {
  display: flex;
  pointer-events: auto;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  background-color: rgba(var(--color-iaboer57a), 0.2);
}

.blocklist__page--active--u-ipu5ig972,
.blocklist__page--active2--u-iuv85deg8 {
  counter-reset: page 0;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 18px;
  overflow-y: hidden;
}

.blocklist__page--bullet1--u-ifekgh5dg,
.blocklist__page--bullet2--u-it2gumf1a {
  counter-increment: page 1;
}

.blocklist__page--bullet1--u-ifekgh5dg::after,
.blocklist__page--bullet2--u-it2gumf1a::after {
  content: counter(page);
}

.blocklist__pagination_item--u-ihwfg8f3b {
  flex-shrink: 0;
  cursor: pointer;
  min-width: 10px;
  min-height: 10px;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 2px;
  margin-left: 2px;
  background-color: rgba(var(--color-ist9g284a), 0.4);
}

.blocklist__pagination_item2--u-ikeb6sl7w {
  flex-shrink: 0;
  cursor: pointer;
  min-width: 10px;
  min-height: 10px;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 2px;
  margin-left: 2px;
  background-color: rgba(var(--color-ibls4p4vf), 0.4);
}

.blocklist__controls_container--u-i1c3e6liw {
  display: none;
  pointer-events: none;
  position: absolute;
  z-index: 4;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}

.blocklist__controls_wrapper--u-itrorz69l {
  position: relative;
  pointer-events: auto;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  display: flex;
  padding-top: 10px;
  padding-right: 30px;
  padding-bottom: 10px;
  padding-left: 30px;
  max-width: 100%;
}

.blocklist__control_arrows--u-im1nnslu4 {
  display: flex;
  pointer-events: none;
  position: absolute;
  z-index: 2;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}

.link-universal--u-ilfhvskd1 {
  display: inline-flex;
  cursor: pointer;
  text-decoration-line: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: space-between;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  background-color: rgba(var(--color-i8hbb62eh), 0.03);
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: rgba(var(--color-it0oexujf), 0.03);
  border-right-color: rgba(var(--color-iwtoty3xy), 0.03);
  border-bottom-color: rgba(var(--color-ilcx2jin4), 0.03);
  border-left-color: rgba(var(--color-iqvf75nul), 0.03);
  background-image: radial-gradient(
    at right bottom,
    rgba(var(--color-ipaa8ayv7), 0.1) 0%,
    rgba(var(--color-i6mk7q4g6), 0) 70%
  );
  background-repeat: no-repeat;
  background-position: left 0px top 0px;
  background-size: auto;
  background-attachment: scroll;
  overflow-x: hidden;
  overflow-y: hidden;
  transition-property: all;
  transition-duration: 500ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  transition-behavior: normal;
  min-height: 25vw;
}

.link-universal--u-ilfhvskd1:hover {
  box-shadow: 0px 0px 20px 0px rgba(var(--color-iv0ec2ib5), 0.05);
  transform: scale3d(1.01, 1.01, 1.01);
  border-top-color: rgba(var(--color-i4sz8l6ak), 0.1);
  border-right-color: rgba(var(--color-iajt9q0yy), 0.1);
  border-bottom-color: rgba(var(--color-ivzzey9px), 0.1);
  border-left-color: rgba(var(--color-idczfevqc), 0.1);
}

.link-universal--u-ilfhvskd1:hover .imageFit--u-iifst3n7j {
  filter: grayscale(50%);
  margin-right: -50px;
  margin-bottom: -50px;
}

.link-universal--u-ilfhvskd1:hover .div--u-ixl8asflj {
  background-color: rgba(var(--color-iagrogvj5), 1);
  box-shadow: 0px 0px 100px 1px rgba(var(--color-ilfkvwlbo), 0.5);
}

.link-universal--u-ilfhvskd1:hover .div--u-ixl8asflj:hover {
  box-shadow: 0px 0px 100px 1px rgba(var(--color-i3ojonr0v), 1);
  padding-left: 30px;
  padding-right: 5px;
}

.svg_image--u-icgj5dhcs {
  position: relative;
  display: inline-flex;
  vertical-align: top;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 15px;
  width: 15px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding-right: 3px;
  transition-property: all;
  transition-duration: 500ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  transition-behavior: normal;
}

.svg_image--u-icgj5dhcs > svg {
  flex-shrink: 0;
}

.svg_image--u-icgj5dhcs svg {
  width: 100%;
  height: 100%;
}

.svg_image--u-icgj5dhcs .path-ipbiz62c6 {
  fill: rgba(var(--color-ienz2pf6z), 1);
}

.text--u-i2s9djeqy {
  font-size: 17px;
  font-weight: 400;
  color: rgba(var(--color-i5jns5nws), 1);
  line-height: 90%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: static;
  transition-property: all;
  transition-duration: 500ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  transition-behavior: normal;
  margin-right: 10px;
}

.svg_image--u-ixb41vequ {
  position: relative;
  display: inline-flex;
  vertical-align: top;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 15px;
  overflow-x: hidden;
  overflow-y: hidden;
  transition-property: all;
  transition-duration: 500ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  transition-behavior: normal;
  color: rgba(var(--color-icriac109), 1);
  width: 15px;
}

.svg_image--u-ixb41vequ > svg {
  flex-shrink: 0;
}

.svg_image--u-ixb41vequ svg {
  width: 100%;
  height: 100%;
}

.svg_image--u-ixb41vequ .path-iwjranwfy {
  fill: rgba(var(--color-i6l3eheg3), 1);
}

.div--u-i45w6hr3l {
  width: 100%;
  position: relative;
  z-index: 2;
  margin-bottom: 50px;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 20px;
}

.div--u-ix7yspjnd {
  position: relative;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  flex-shrink: 0;
  z-index: 1;
  justify-content: flex-end;
}

.div--u-i3incqvn5 {
  width: 100%;
  position: relative;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.div--u-ifi68i9km {
  width: 100%;
  position: relative;
  display: block;
}

.heading--u-i04376u0a {
  font-size: 2.2vw;
  line-height: 100%;
  display: flex;
  position: relative;
  font-weight: 600;
  color: rgba(var(--color-iqto7kmyj), 1);
  transition-property: all;
  transition-duration: 500ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.div--u-ik3d83fk5 {
  width: 100%;
  position: relative;
  display: flex;
}

.blocklist--u-iifmvcb3n {
  position: relative;
  display: block;
  vertical-align: top;
  line-height: normal;
  margin-left: -5px;
  margin-right: -5px;
}

.blocklist--u-iifmvcb3n .is-removed {
  display: none;
}

.blocklist__items_wrapper--u-i2fhei8hj {
  width: 100%;
  height: 100%;
}

.blocklist__list--u-ij0h8btds {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: auto;
}

.blocklist__item__outer--u-i8csm2ni7 {
  display: block;
  flex-shrink: 0;
  max-width: 100%;
  width: auto;
  height: auto;
}

.blocklist__item--u-io79dmqlq {
  flex-shrink: 1;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-right: 5px;
  margin-left: 5px;
  display: flex;
}

.blocklist__arrows_wrapper--u-izk90e53g {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  pointer-events: none;
  position: absolute;
  z-index: 2;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
}

.blocklist__arrows--u-i7jbmzz7k {
  display: flex;
  width: 100%;
  flex-shrink: 0;
  justify-content: space-between;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.blocklist__arrow--prev--u-i6rxv2uqy {
  flex-shrink: 0;
  pointer-events: auto;
  cursor: pointer;
  width: 20px;
  height: 32px;
  background-image: url('data:image/svg+xml;charset=utf8,%3C?xml version="1.0" encoding="UTF-8" standalone="no"?%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" baseProfile="full" shape-rendering="geometricPrecision" width="20" height="32" viewBox="0 0 20 32" %3E%3Cpath fill="%23000" fill-opacity="1" d="M16.2 32l3.8-3.7L7.6 16 20 3.7 16.2 0 0 16z"/%3E%3C/svg%3E');
  background-repeat: no-repeat;
}

.blocklist__arrow--prev--u-i6rxv2uqy:disabled {
  pointer-events: none;
  cursor: auto;
  opacity: 0.35;
}

.blocklist__arrow--prev2--u-ic98aohdr {
  flex-shrink: 0;
  pointer-events: auto;
  cursor: pointer;
  width: 20px;
  height: 32px;
  background-image: url('data:image/svg+xml;charset=utf8,%3C?xml version="1.0" encoding="UTF-8" standalone="no"?%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" baseProfile="full" shape-rendering="geometricPrecision" width="20" height="32" viewBox="0 0 20 32" %3E%3Cpath fill="%23000" fill-opacity="1" d="M16.2 32l3.8-3.7L7.6 16 20 3.7 16.2 0 0 16z"/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: 0px;
}

.blocklist__arrow--prev2--u-ic98aohdr:disabled {
  pointer-events: none;
  cursor: auto;
  opacity: 0.35;
}

.blocklist__arrow--next--u-iywqj7dvh {
  pointer-events: auto;
  cursor: pointer;
  width: 20px;
  height: 32px;
  background-image: url('data:image/svg+xml;charset=utf8,%3C?xml version="1.0" encoding="UTF-8" standalone="no"?%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" baseProfile="full" shape-rendering="geometricPrecision" width="20" height="32" viewBox="0 0 20 32"%3E%3Cpath fill="%23000" fill-opacity="1" d="M3.8 0L0 3.7 12.4 16 0 28.3 3.8 32 20 16z"/%3E%3C/svg%3E');
  background-repeat: no-repeat;
}

.blocklist__arrow--next--u-iywqj7dvh:disabled {
  pointer-events: none;
  cursor: auto;
  opacity: 0.35;
}

.blocklist__arrow--next2--u-i12ljaj7b {
  pointer-events: auto;
  cursor: pointer;
  width: 20px;
  height: 32px;
  background-image: url('data:image/svg+xml;charset=utf8,%3C?xml version="1.0" encoding="UTF-8" standalone="no"?%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" baseProfile="full" shape-rendering="geometricPrecision" width="20" height="32" viewBox="0 0 20 32"%3E%3Cpath fill="%23000" fill-opacity="1" d="M3.8 0L0 3.7 12.4 16 0 28.3 3.8 32 20 16z"/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  margin-top: auto;
  margin-right: 0px;
  margin-bottom: auto;
  margin-left: auto;
}

.blocklist__arrow--next2--u-i12ljaj7b:disabled {
  pointer-events: none;
  cursor: auto;
  opacity: 0.35;
}

.blocklist__pagination_wrapper--u-ir7q36tcl {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  pointer-events: none;
  position: absolute;
  z-index: 3;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
}

.blocklist__pagination--u-iaaci2i8k {
  display: flex;
  pointer-events: auto;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  background-color: rgba(var(--color-iupjsymvh), 0.2);
}

.blocklist__pagination2--u-inrjj7omr {
  display: flex;
  pointer-events: auto;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  background-color: rgba(var(--color-i7vm8v8fg), 0.2);
}

.blocklist__page--u-i8npv7vsx {
  display: flex;
  pointer-events: auto;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  background-color: rgba(var(--color-i4o6qxnme), 0.2);
}

.blocklist__page2--u-i2sjln74v {
  display: flex;
  pointer-events: auto;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  background-color: rgba(var(--color-if0o0zhmu), 0.2);
}

.blocklist__page--active--u-i49aq0e97,
.blocklist__page--active2--u-iymsec7zt {
  counter-reset: page 0;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 18px;
  overflow-y: hidden;
}

.blocklist__page--bullet1--u-ickhei47p,
.blocklist__page--bullet2--u-iyl8qt9xj {
  counter-increment: page 1;
}

.blocklist__page--bullet1--u-ickhei47p::after,
.blocklist__page--bullet2--u-iyl8qt9xj::after {
  content: counter(page);
}

.blocklist__pagination_item--u-iwfa4xr0i {
  flex-shrink: 0;
  cursor: pointer;
  min-width: 10px;
  min-height: 10px;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 2px;
  margin-left: 2px;
  background-color: rgba(var(--color-iqlsgegc5), 0.4);
}

.blocklist__pagination_item2--u-izuq4oq8b {
  flex-shrink: 0;
  cursor: pointer;
  min-width: 10px;
  min-height: 10px;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 2px;
  margin-left: 2px;
  background-color: rgba(var(--color-iyff7fs5q), 0.4);
}

.blocklist__controls_container--u-iu34havh2 {
  display: flex;
  pointer-events: none;
  position: absolute;
  z-index: 4;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}

.blocklist__controls_wrapper--u-i247rs0wz {
  position: relative;
  pointer-events: auto;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  display: flex;
  padding-top: 10px;
  padding-right: 30px;
  padding-bottom: 10px;
  padding-left: 30px;
  max-width: 100%;
}

.blocklist__control_arrows--u-ilh6v5rn0 {
  display: flex;
  pointer-events: none;
  position: absolute;
  z-index: 2;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}

.blocklist__item_title--u-iu1xigkyf {
  display: flex;
  font-size: 13px;
  color: rgba(var(--color-ibr1ux3vc), 1);
  line-height: 100%;
}

.div--u-i3eb8nt5y {
  position: relative;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  border-top-left-radius: 1000px;
  border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: rgba(var(--color-i1ao7agqd), 0.03);
  border-right-color: rgba(var(--color-id4h44suz), 0.03);
  border-bottom-color: rgba(var(--color-ihkb4reic), 0.03);
  border-left-color: rgba(var(--color-iko1j952d), 0.03);
  background-color: rgba(var(--color-ikjqm8me0), 0.03);
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
}

.div--u-isv2pxkk8 {
  width: 5px;
  position: relative;
  display: inline-block;
  height: 5px;
  margin-right: 10px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px;
  background-color: rgba(var(--color-iboqgqyt9), 1);
}

.text--u-izqr4lsfh {
  display: flex;
  vertical-align: top;
  position: relative;
  font-weight: 300;
  font-size: 13px;
  line-height: 130%;
  color: rgba(var(--color-iyb2qq83x), 1);
  transition-property: all;
  transition-duration: 500ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  transition-behavior: normal;
  width: 50%;
}

.div--u-ie4s666sj {
  width: 100%;
  position: relative;
  display: flex;
  justify-content: space-between;
}

.imageFit--u-iifst3n7j {
  position: relative;
  display: block;
  vertical-align: top;
  overflow-x: hidden;
  overflow-y: hidden;
  height: 17vw;
  margin-left: 0px;
  flex-shrink: 1;
  opacity: 1;
  background-image: none;
  background-repeat: repeat;
  background-position: 0 0;
  background-size: auto;
  background-attachment: scroll;
  padding-right: 0px;
  transition-property: all;
  transition-duration: 500ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  transition-behavior: normal;
  margin-top: -100px;
  margin-bottom: -50px;
  margin-right: -50px;
}

.imageFit__img--u-irbmbofbb {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.imageFit__overlay--u-ixebijgcu {
  display: none;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: rgba(var(--color-iurfkrtpc), 0.4);
}

.imageFit__zoom--u-ipbw4dgwe {
  display: none;
  position: absolute;
  right: 10px;
  bottom: 10px;
  width: 20px;
  height: 20px;
  background-color: rgba(var(--color-ir0l69hxw), 1);
}

.svg_image--u-inc8z781c {
  position: relative;
  display: inline-flex;
  vertical-align: top;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 20px;
  width: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
}

.div--u-idwbntgyv {
  position: relative;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px;
  background-color: rgba(var(--color-iwqnf6zxx), 1);
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 30px;
  height: 30px;
  justify-content: center;
  transition-property: all;
  transition-duration: 500ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  transition-behavior: normal;
}

.svg_image--u-iaweuw85r {
  position: relative;
  display: flex;
  vertical-align: top;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow-x: hidden;
  overflow-y: hidden;
  transition-property: all;
  transition-duration: 500ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  transition-behavior: normal;
  width: 15px;
}

.svg_image--u-iaweuw85r > svg {
  flex-shrink: 0;
}

.svg_image--u-iaweuw85r svg {
  width: 100%;
  height: 100%;
}

.svg_image--u-iaweuw85r .path-i35ownnvi {
  stroke: rgba(var(--color-ie30vdvo9), 1);
}

.div--u-ixl8asflj {
  display: inline-flex;
  cursor: pointer;
  vertical-align: top;
  background-color: rgba(var(--color-ivqvcw128), 1);
  color: rgba(var(--color-i7yuc2esy), 1);
  position: relative;
  text-decoration-line: none;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px;
  transition-property: all;
  transition-duration: 500ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  transition-behavior: normal;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  padding-right: 30px;
}

.checkup-card.container--u-i4de2rg4j,
.container--u-i4de2rg4j {
  position: relative;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: rgba(var(--color-iwxt3sdfj), 1);
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  z-index: 1;
  width: 100%;
  max-width: none !important;
  margin: 0 !important;
  box-sizing: border-box;
}

.div--u-iuwkp94b4 {
  width: 100%;
  position: relative;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  padding: 50px 0 0;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: rgba(var(--color-iyfpweby8), 0.03);
  border-right-color: rgba(var(--color-ipm1ele61), 0.03);
  border-bottom-color: rgba(var(--color-iy3zt2zc2), 0.03);
  border-left-color: rgba(var(--color-i9b4z23fi), 0.03);
}

.div--u-ihbu5dycg {
  width: 100%;
  position: relative;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: center;
  align-items: center;
  column-gap: 20px;
  padding-bottom: 30px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 10px;
}
.div--u-ihbu5dycg .heading .text-block-wrap-div{
    font-size: 18px;
}
.div--u-iwmp1g8n1 {
  width: 50%;
  position: relative;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 20px;
}

.div--u-i08aa09df {
  width: 50%;
  position: relative;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: space-between;
  row-gap: 20px;
  padding-left: 0px;
}

.heading--u-iau3cdwbv {
  font-size: 2vw;
  display: inline-flex;
  position: relative;
  text-transform: none;
  font-weight: 600;
  line-height: 120%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-style: normal;
}

.heading--u-i4bepqy66 {
  font-size: 15px;
  line-height: 130%;
  display: flex;
  position: relative;
  font-weight: 400;
  transition-property: all;
  transition-duration: 500ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: rgba(var(--color-iqio9xryw), 0.7);
}

.div--u-ik3omfszx {
  position: relative;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center;
  border-top-left-radius: 1000px;
  border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: rgba(var(--color-iuvayy7vd), 1);
  border-right-color: rgba(var(--color-isn3y9odw), 1);
  border-bottom-color: rgba(var(--color-i2dzrzawx), 1);
  border-left-color: rgba(var(--color-ikkugfo4z), 1);
  padding-right: 70px;
  column-gap: 15px;
  background-color: #e21f25;
}

.div--u-ilw6uvg5x {
  position: relative;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center;
  border-top-left-radius: 1000px;
  border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-bottom-left-radius: 1000px;
  padding-left: 30px;
  padding-right: 30px;
  column-gap: 10px;
  min-height: 60px;
  background-color: rgba(var(--color-iqdozm9b6), 1);
}

.heading--u-i80u5el4n {
  font-size: 15px;
  line-height: 130%;
  display: inline-flex;
  position: relative;
  font-weight: 400;
  color: rgba(var(--color-ig82nyrle), 1);
  transition-property: all;
  transition-duration: 500ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.svg_image--u-iabrb5iqh {
  position: relative;
  display: inline-flex;
  vertical-align: top;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 20px;
  width: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
}

.svg_image--u-iabrb5iqh > svg {
  flex-shrink: 0;
}

.svg_image--u-iabrb5iqh svg {
  width: 100%;
  height: 100%;
}

.svg_image--u-iabrb5iqh .path-iu3ytv5uc {
  fill: rgba(var(--color-i9h6xmvyi), 1);
}

.grid-articles_carousel {
  overflow: hidden;
}

.grid-articles__container {
  margin: 0 -0.25rem;
}

.grid-articles__description {
  /*display: block;*/
  flex: 0 0 auto;
  padding-top: 0.75rem;
  color: #000;
}

.grid-articles__image {
  position: relative;
  display: block;
  flex: 0 0 auto;
  padding-bottom: 55.5555555556%;
  border-radius: 1rem;
}

.grid-articles__item {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.grid-articles__slide {
  padding: 0 0.25rem;
}

body .grid-articles__slide {
  display: flex;
  width: 33.333%;
  height: auto;
  box-sizing: border-box;
}

body .grid-articles__swiper {
  overflow: visible;
}

.section--u-iartxisyb {
  display: block;
  width: 100%;
  position: relative;
  background-color: #292527 ;
  padding-left: 0;
  padding-right: 0;
  padding-top: 90px;
  /*padding-bottom: 90px;*/
  background-image: none;
  background-repeat: repeat;
  background-position: 0 0;
  background-size: auto;
  background-attachment: scroll;
  overflow-x: hidden;
  overflow-y: hidden;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(var(--color-i129wf2c7), 0.1);
  color: rgba(var(--color-ihv27pvl9), 1);
  cursor: auto;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: normal;
  overflow-wrap: break-word;
  text-align: left;
  text-indent: 0px;
  text-shadow: none;
  text-transform: none;
}

.list--u-izfhjzfgq {
  display: block;
}

.list--u-izfhjzfgq > .list__item {
  padding-top: 8px;
  padding-right: 0px;
  padding-bottom: 8px;
  padding-left: 0px;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.link-universal--u-iuf7nle72 {
  display: flex;
  cursor: pointer;
  text-decoration-line: none;
  font-size: 22px;
  font-weight: 700;
  color: rgba(var(--color-ivshl92zd), 1);
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  flex-shrink: 0;
  -ms-flex-order: -1;
  -webkit-order: -1;
  order: -1;
  margin-bottom: 0px;
}

.text--u-ibfea4hae {
  color: rgba(var(--color-i7gfo3zjr), 1);
  font-size: 18px;
  font-weight: 800;
}

.list__item--u-i45unp0gc {
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
}

.list--u-i8m7t198w {
  display: block;
}

.text--u-ign99thxv {
  text-align: left;
  color: rgba(var(--color-iqk9tw8zk), 1);
  font-size: 18px;
  font-weight: 300;
}

.div--u-ixp117v30 {
  width: auto;
  position: relative;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0px;
  flex-shrink: 0;
}

.div--u-i22t9jmez {
  width: auto;
  position: relative;
  display: inline-flex;
  align-items: center;
}

.blocklist--u-i1aqwbkoe {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: auto;
  min-width: 0px;
  max-width: 1400px;
  line-height: normal;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0px;
}

.blocklist--u-i1aqwbkoe .is-removed {
  display: none;
}

.blocklist__items_wrapper--u-ib01e2hhz {
  width: 100%;
  height: 100%;
}

.blocklist__list--u-irtj2yytu {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}

.blocklist__item__outer--u-i5pz642tu {
  display: block;
  flex-shrink: 0;
  max-width: 100%;
  width: 33.332%;
}

.blocklist__item--u-inhlyidad {
  flex-shrink: 1;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-width: auto;
  max-width: none;
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  margin-left: 0px;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center;
  transition-property: all;
  transition-duration: 450ms;
  transition-delay: 0ms;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition-behavior: normal;
  border-top-left-radius: 99px;
  border-top-right-radius: 99px;
  border-bottom-right-radius: 99px;
  border-bottom-left-radius: 99px;
  background-color: rgba(var(--color-inwsekfxz), 0.1);
}

.blocklist__item--u-inhlyidad:hover {
  opacity: 0.74;
}

.blocklist__item--u-inhlyidad:active {
  opacity: 0.57;
}

.blocklist__arrows_wrapper--u-ir111zuyg {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  pointer-events: none;
  position: absolute;
  z-index: 2;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
}

.blocklist__arrows--u-ibygxhzhu {
  display: flex;
  width: 100%;
  flex-shrink: 0;
  justify-content: space-between;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.blocklist__arrow--prev--u-ixz0ggu0c {
  flex-shrink: 0;
  pointer-events: auto;
  cursor: pointer;
  width: 20px;
  height: 32px;
  background-image: url('data:image/svg+xml;charset=utf8,%3C?xml version="1.0" encoding="UTF-8" standalone="no"?%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" baseProfile="full" shape-rendering="geometricPrecision" width="20" height="32" viewBox="0 0 20 32" %3E%3Cpath fill="%23000" fill-opacity="1" d="M16.2 32l3.8-3.7L7.6 16 20 3.7 16.2 0 0 16z"/%3E%3C/svg%3E');
  background-repeat: no-repeat;
}

.blocklist__arrow--prev--u-ixz0ggu0c:disabled {
  pointer-events: none;
  cursor: auto;
  opacity: 0.35;
}

.blocklist__arrow--prev2--u-iuaw1pi6v {
  flex-shrink: 0;
  pointer-events: auto;
  cursor: pointer;
  width: 20px;
  height: 32px;
  background-image: url('data:image/svg+xml;charset=utf8,%3C?xml version="1.0" encoding="UTF-8" standalone="no"?%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" baseProfile="full" shape-rendering="geometricPrecision" width="20" height="32" viewBox="0 0 20 32" %3E%3Cpath fill="%23000" fill-opacity="1" d="M16.2 32l3.8-3.7L7.6 16 20 3.7 16.2 0 0 16z"/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: 0px;
}

.blocklist__arrow--prev2--u-iuaw1pi6v:disabled {
  pointer-events: none;
  cursor: auto;
  opacity: 0.35;
}

.blocklist__arrow--next--u-ichkrctjq {
  pointer-events: auto;
  cursor: pointer;
  width: 20px;
  height: 32px;
  background-image: url('data:image/svg+xml;charset=utf8,%3C?xml version="1.0" encoding="UTF-8" standalone="no"?%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" baseProfile="full" shape-rendering="geometricPrecision" width="20" height="32" viewBox="0 0 20 32"%3E%3Cpath fill="%23000" fill-opacity="1" d="M3.8 0L0 3.7 12.4 16 0 28.3 3.8 32 20 16z"/%3E%3C/svg%3E');
  background-repeat: no-repeat;
}

.blocklist__arrow--next--u-ichkrctjq:disabled {
  pointer-events: none;
  cursor: auto;
  opacity: 0.35;
}

.blocklist__arrow--next2--u-issn9z3ov {
  pointer-events: auto;
  cursor: pointer;
  width: 20px;
  height: 32px;
  background-image: url('data:image/svg+xml;charset=utf8,%3C?xml version="1.0" encoding="UTF-8" standalone="no"?%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" baseProfile="full" shape-rendering="geometricPrecision" width="20" height="32" viewBox="0 0 20 32"%3E%3Cpath fill="%23000" fill-opacity="1" d="M3.8 0L0 3.7 12.4 16 0 28.3 3.8 32 20 16z"/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  margin-top: auto;
  margin-right: 0px;
  margin-bottom: auto;
  margin-left: auto;
}

.blocklist__arrow--next2--u-issn9z3ov:disabled {
  pointer-events: none;
  cursor: auto;
  opacity: 0.35;
}

.blocklist__pagination_wrapper--u-i0zwy7eb9 {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  pointer-events: none;
  position: absolute;
  z-index: 3;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
}

.blocklist__pagination--u-ichkociye {
  display: flex;
  pointer-events: auto;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  background-color: rgba(var(--color-i1c1s9cav), 0.2);
}

.blocklist__pagination2--u-ik87viwzt {
  display: flex;
  pointer-events: auto;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  background-color: rgba(var(--color-ig4pgi60y), 0.2);
}

.blocklist__page--u-iymluvisa {
  display: flex;
  pointer-events: auto;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  background-color: rgba(var(--color-i72v3oby6), 0.2);
}

.blocklist__page2--u-i303o86r6 {
  display: flex;
  pointer-events: auto;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  background-color: rgba(var(--color-ixblpfevm), 0.2);
}

.blocklist__page--active--u-ikckua2yb,
.blocklist__page--active2--u-ip9fgdcia {
  counter-reset: page 0;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 18px;
  overflow-y: hidden;
}

.blocklist__page--bullet1--u-ixl7zfg0i,
.blocklist__page--bullet2--u-iujv55a6x {
  counter-increment: page 1;
}

.blocklist__page--bullet1--u-ixl7zfg0i::after,
.blocklist__page--bullet2--u-iujv55a6x::after {
  content: counter(page);
}

.blocklist__pagination_item--u-i79peysed {
  flex-shrink: 0;
  cursor: pointer;
  min-width: 10px;
  min-height: 10px;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 2px;
  margin-left: 2px;
  background-color: rgba(var(--color-isuh0zayv), 0.4);
}

.blocklist__pagination_item2--u-ibehydg3u {
  flex-shrink: 0;
  cursor: pointer;
  min-width: 10px;
  min-height: 10px;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 2px;
  margin-left: 2px;
  background-color: rgba(var(--color-iklcnsmjb), 0.4);
}

.blocklist__controls_container--u-isj52m0vs {
  display: flex;
  pointer-events: none;
  position: absolute;
  z-index: 4;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}

.blocklist__controls_wrapper--u-irbafiz0w {
  position: relative;
  pointer-events: auto;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  display: flex;
  padding-top: 10px;
  padding-right: 30px;
  padding-bottom: 10px;
  padding-left: 30px;
  max-width: 100%;
}

.blocklist__control_arrows--u-i7e1u1qfm {
  display: flex;
  pointer-events: none;
  position: absolute;
  z-index: 2;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}

.svg_image--u-idt69gse0 {
  position: relative;
  display: flex;
  vertical-align: top;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 30px;
  width: 120px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-right: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  background-color: rgba(var(--color-iwvwhvxa3), 0);
  transition-property: all;
  transition-duration: 500ms;
  transition-delay: 0ms;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition-behavior: normal;
}

.svg_image--u-idt69gse0:hover {
  opacity: 0.84;
}

.svg_image--u-idt69gse0 > svg {
  flex-shrink: 0;
}

.svg_image--u-idt69gse0 svg {
  width: 100%;
  height: 100%;
}

.svg_image--u-idt69gse0 .path-itbgnrgy6 {
  fill: rgba(var(--color-i38solyoi), 1);
}

.svg_image--u-idt69gse0 .path-ifvvmx8es {
  fill: rgba(var(--color-itgo1ufwx), 1);
}

.svg_image--u-idt69gse0 .path-ik0osog3i {
  fill: rgba(var(--color-iocve8dvo), 1);
}

.link-universal--u-ifob41hz7 {
  display: inline-flex;
  cursor: pointer;
  text-decoration-line: none;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center;
  padding-bottom: 15px;
  padding-top: 15px;
  padding-left: 25px;
  padding-right: 25px;
}

.button-up--u-icj92kkmv {
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  padding-bottom: 15px;
  padding-top: 15px;
  padding-right: 15px;
  padding-left: 15px;
  border-top-left-radius: 99px;
  border-top-right-radius: 99px;
  border-bottom-right-radius: 99px;
  border-bottom-left-radius: 99px;
  background-color: rgba(var(--color-ivutvxmav), 0.15);
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  transition-property: all;
  transition-duration: 550ms;
  transition-delay: 0ms;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition-behavior: normal;
}

.button-up--u-icj92kkmv:hover {
  opacity: 0.58;
}

.svg_image--u-ily8wfu4p {
  position: relative;
  display: inline-flex;
  vertical-align: top;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 30px;
  width: 30px;
  overflow-x: hidden;
  overflow-y: hidden;
  margin-left: 0px;
}

.svg_image--u-ily8wfu4p svg {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}

.svg_image--u-ily8wfu4p .path-iijwxtqff {
  fill: rgba(var(--color-iyjbimyow), 1);
}

.container--u-i1xo5kkdc {
  position: relative;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  justify-content: center;
}

.div--u-iwzys6ze0 {
  width: 100%;
  position: relative;
  display: flex;
  justify-content: space-between;
  max-width: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 27px;
  line-height: normal;
}

.container--u-ifx2qqtap {
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  justify-content: center;
}

.link-universal--u-ixov2mdsk {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: normal;
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-right: 35px;
  border-top-left-radius: 99px;
  border-top-right-radius: 99px;
  border-bottom-right-radius: 99px;
  border-bottom-left-radius: 99px;
  background-color: rgba(var(--color-imeft3em6), 1);
  background-image: radial-gradient(
    at left bottom,
    rgba(var(--color-i459xcqor), 1) 0%,
    rgba(var(--color-iksupfrdf), 1) 100%
  );
  background-repeat: no-repeat;
  background-position: left 0px top 0px;
  background-size: auto;
  background-attachment: scroll;
  box-shadow: inset 0px 0px 15px 0px rgba(var(--color-ibdnbcqym), 1);
  flex-shrink: 0;
}

.link-universal--u-ixov2mdsk:hover {
  box-shadow: none;
  transform: scale3d(1.1, 1.1, 1.1);
  background-color: rgba(var(--color-iz3jkb6lt), 1);
  color: rgba(var(--color-i7e346yji), 1);
  border-top-color: rgba(var(--color-ipeha7wsu), 0);
  border-right-color: rgba(var(--color-i5qga4tn7), 0);
  border-bottom-color: rgba(var(--color-ik4dcwgke), 0);
  border-left-color: rgba(var(--color-i90h9gyww), 0);
}

.link-universal--u-ixov2mdsk:active {
  box-shadow: none;
  color: rgba(var(--color-i1u6iv7p2), 1);
  border-top-color: rgba(var(--color-i8endhfd1), 1);
  border-right-color: rgba(var(--color-ijtow8zve), 1);
  border-bottom-color: rgba(var(--color-i1ecf1dv2), 1);
  border-left-color: rgba(var(--color-inb9xiv2s), 1);
  background-color: rgba(var(--color-irh63ix3z), 1);
}

.div--u-ibsbrus5v {
  width: 100%;
  position: relative;
  display: flex;
  padding-right: 0px;
  border-right-style: solid;
  border-right-width: 0px;
  border-right-color: rgba(var(--color-iwtrnvtcm), 1);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 11px;
  line-height: normal;
  gap: 30px;
  justify-content: space-between;
  width: 100%;
      margin-top: 50px;

}

.div--u-iyybqluqd {
  display: flex;
    width: 99%;
    justify-content: space-between;
    align-items: center;
  position: relative;
}

.svg_image--u-ih9477be1 {
  position: relative;
  display: inline-flex;
  vertical-align: top;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 75px;
  width: 125px;
  overflow-x: hidden;
  overflow-y: hidden;
  margin-right: 15px;
  flex-shrink: 0;
  padding-left: 20px;
  padding-top: 15px;
  padding-right: 20px;
  padding-bottom: 15px;
  border-top-left-radius: 55px;
  border-top-right-radius: 55px;
  border-bottom-right-radius: 55px;
  border-bottom-left-radius: 55px;
  box-shadow:
    25px 0px 30px -14px rgba(var(--color-i0dff221g), 1),
    inset -1px 0px 0px 0px rgba(var(--color-imqg3n43w), 0.23);
  background-color: rgba(var(--color-ieeih9x5o), 0.41);
  border-right-style: solid;
  border-right-width: 0px;
  background-image: radial-gradient(
    at right center,
    rgba(var(--color-iihxduqrw), 0.42) 0%,
    rgba(var(--color-i8klf227t), 0) 37%
  );
  background-repeat: no-repeat;
  background-position: left 0px top 0px;
  background-size: auto;
  background-attachment: scroll;
}

.svg_image--u-ih9477be1 > svg {
  flex-shrink: 0;
}

.svg_image--u-ih9477be1 svg {
  width: 100%;
  height: 100%;
}

.svg_image--u-ih9477be1 .path-i4qjl3bds {
  fill: rgba(var(--color-imrny4xh6), 1);
}

.div--u-io5fzvavj {
  width: 100%;
  position: relative;
  display: flex;
  padding-left: 0px;
  border-left-style: solid;
  border-left-width: 0px;
  margin-right: 0px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.div--u-ifou2m8rq {
  position: relative;
  display: flex;
  justify-content: flex-start;
  max-width: 1200px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /*margin-top: 27px;*/
  line-height: normal;
}

.text--u-itklt2dcf {
  color: rgba(var(--color-iw8s4y2pk), 1);
  font-size: 6vw;
  font-weight: 900;
  line-height: 5vw;
}

.text--u-ile8jb0nz {
  color: rgba(var(--color-i41sqaj60), 1);
  font-size: 3.5vw;
  font-weight: 100;
}

.text--u-ix0t9tm9w {
  color: rgba(var(--color-i8mv2zmr7), 1);
  font-size: 1vw;
  font-weight: 100;
  display: inline-block;
  margin-left: 23px;
}

.text--u-ii5icpscn {
  color: rgba(var(--color-i8zykuen4), 1);
  font-weight: 300;
  font-size: 18px;
}

.text--u-iijbpl5jk {
  color: rgba(var(--color-ixe40698f), 1);
  font-size: 2vw;
  font-weight: 100;
  display: block;
  margin-top: 21px;
}

.section--u-iez5oc4ju {
  display: block;
  width: 100%;
  position: relative;
  background-color: #292527;
  /*padding-left: 4.66%;*/
  /*padding-right: 4.66%;*/
  padding-top: 33px;
  padding-bottom: 33px;
  background-image: none;
  background-repeat: repeat;
  background-position: 0 0;
  background-size: auto;
  background-attachment: scroll;
  overflow-x: hidden;
  overflow-y: hidden;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(var(--color-ighvzmj0q), 0.1);
  color: rgba(var(--color-i5fjtl28l), 1);
  cursor: auto;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: normal;
  overflow-wrap: break-word;
  text-align: left;
  text-indent: 0px;
  text-shadow: none;
  text-transform: none;
}

.container--u-iro4i9yxh {
  position: relative;
  display: flex;
  background-color: rgba(var(--color-igsu4lyr6), 0);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  justify-content: space-between;
}

.mosaic-site-counters--u-ikupxeitr {
  display: inline-block;
  margin-bottom: 7px;
  margin-top: 7px;
}

.div--u-i8ba70l45 {
  width: auto;
  position: relative;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-top: 0px;
}

.div--u-i2yuebnp0 {
  width: auto;
  position: relative;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 0px;
}

.text--u-im1r6algr {
  display: flex;
  vertical-align: top;
  position: relative;
  text-align: left;
  font-size: 14px;
  margin-top: 1px;
  color: rgba(var(--color-iz426jyuv), 0.5);
}

.text--u-iap17srmh {
  display: flex;
  vertical-align: top;
  position: relative;
  text-align: left;
  font-size: 14px;
  margin-top: 1px;
  color: rgba(var(--color-i45tzqamq), 0.5);
}

.mosaic-site-copyright--u-ioi2l4eg0 {
  line-height: normal;
  color: rgba(var(--color-iiobeus8j), 1);
  display: block;
  position: relative;
  text-align: right;
}
.page-index__intro-person-info .h5{
    margin-top: 15px;
    text-transform: capitalize;
}
@media (min-width: 1280px) {
  .page-index__intro {
    margin-top: 0;
    min-height: 35rem;
  }
}

@media (min-width: 1280px) {
  .page-index__intro-body {
    height: 35rem;
    padding-top: 2.5rem;
    padding-bottom: 2rem;
    box-sizing: border-box;
  }
}

@media (min-width: 1480px) {
  .page-index__intro-body {
    height: 45rem;
    padding-top: 5rem;
    padding-bottom: 2.5rem;
  }
}

@media (min-width: 1280px) {
  .page-index__intro-footer {
    margin-top: 0;
    flex-direction: column !important;
  }
}

@media (min-width: 1280px) {
  .page-index__intro-footer-text {
    width: 23.75rem;
    margin: 2rem 0 0;
  }
}

@media (min-width: 1480px) {
  .page-index__intro-footer-text {
    width: 29rem;
    margin-top: 0;
  }
}

@media (min-width: 1280px) {
  .page-index__intro-footer-text-body {
    margin-right: -100%;
  }
}

@media (min-width: 1280px) {
  .page-index__intro-footer-text-body::before {
    float: left;
    width: 25rem;
    height: 4rem;
    content: "";
  }
}

@media (min-width: 1480px) {
  .page-index__intro-footer-text-body::before {
    width: 30.5rem;
    height: 6.25rem;
  }
}

@media (min-width: 768px) {
  .page-index__intro {
    min-height: 30rem;
  }

  .page-index__intro-image {
    height: 30rem;
  }
}

@media (min-width: 1280px) {
  .page-index__intro-image {
    height: 35rem;
    border-radius: 2.5rem;
  }
}

@media (min-width: 1480px) {
  .page-index__intro {
    min-height: 45rem;
  }

  .page-index__intro-image {
    height: 45rem;
    border-radius: 3.75rem;
  }
}

@media (min-width: 1280px) {
  .page-index__intro-info {
    margin-top: 0rem;
    color: #fff;
  }
}

@media (min-width: 1480px) {
  .page-index__intro-info {
    margin-top: 0;
  }
}

@media (min-width: 1280px) {
  .page-index__intro-person {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    min-width: 0;
  }
}

@media (min-width: 1280px) {
  .page-index__intro-person-image {
    width: 16.5rem;
    height: 21rem;
    margin: 0 1.5rem 0 0;
    border-radius: 1.5rem;
  }
}

@media (min-width: 1480px) {
  .page-index__intro-person-image {
    width: 20rem;
    height: 26rem;
  }
}

@media (min-width: 1280px) {
  .page-index__intro-person-info {
    flex: 1 1 auto;
    color: #fff;
  }
}

@media (min-width: 768px) {
  .page-index__intro-title {
    height: 19.25rem;
    margin-right: -3.75rem;
  }
}

@media (min-width: 1280px) {
  .page-index__intro-title {
    height: 22rem;
  }
}

@media (min-width: 1480px) {
  .page-index__intro-title {
    height: 25.5rem;
  }
}

@media (min-width: 1280px) {
  .grid-stats__item {
    padding: 2rem;
    border-radius: 1.5rem;
  }
}

@media (min-width: 1280px) {
  .page-index__marquee-text {
    font-size: 18.75rem;
  }
}

@media (max-width: 991px) {
  .container--u-i4ckwqc7r {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 0px;
  }

  .section--u-iwi9yquas {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .text--u-ihoksny47 {
    text-align: center;
  }

  .blocklist--u-ilxmldv47 {
    width: 90%;
    margin-bottom: 24px;
    margin-right: auto;
    margin-top: 0px;
    margin-left: auto;
  }

  .link-universal--u-ie8dwj8vc {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .blocklist__item_title--u-id09pqu9q {
    text-align: center;
  }

  .blocklist__item_text--u-i0qvsbzkd {
    text-align: center;
  }

  .blocklist__item--u-iv952txmt {
    margin-right: 10px;
    margin-left: 10px;
    min-width: auto;
  }

  .blocklist__arrows--u-iaug5jn6b {
    display: none;
  }

  .blocklist__pagination--u-i12b8ft34 {
    margin-left: auto;
    margin-right: auto;
  }

  .heading--u-igq2a7p5e {
    font-size: 35px;
    text-align: center;
  }

  .div--u-ir0soq1cx {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 45px;
  }

  .page-title--u-ix34eeq2x {
    text-align: center;
    font-size: 35px;
  }

  .imageFit--u-i7gszdr3r {
    margin-right: 0%;
    width: 100%;
    margin-bottom: 33px;
    height: 250px;
  }

  .blocklist__item__outer--u-iemz2gtea {
    width: 50%;
    height: auto;
  }

  .blocklist__list--u-ibewgs1d5 {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: auto;
  }

  .link-universal--u-inaybgz3j {
    margin-left: auto;
    margin-right: auto;
  }

  .rich-text--u-i2qa6x1wr {
    text-align: center;
  }

  .div--u-ioh87gkr6 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

@media (max-width: 767px) {
  .section--u-iwi9yquas {
    padding-bottom: 35px;
    padding-top: 35px;
  }

  .text--u-ihoksny47 {
    font-size: 16px;
  }

  .blocklist__item__outer--u-iemz2gtea {
    width: 100%;
    height: auto;
  }

  .blocklist__item--u-iv952txmt {
    min-width: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .blocklist__list--u-ibewgs1d5 {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: auto;
  }

  .blocklist--u-ilxmldv47 {
    padding-bottom: 0px;
  }

  .blocklist__item_title--u-id09pqu9q {
    margin-bottom: 0px;
  }

  .heading--u-igq2a7p5e {
    font-size: 25px;
  }

  .div--u-ir0soq1cx {
    margin-top: 20px;
  }
}

@media (max-width: 479px) {
  .section--u-iwi9yquas {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .blocklist__arrows--u-iaug5jn6b {
    display: none;
  }

  .blocklist__pagination--u-i12b8ft34 {
    margin-left: auto;
    margin-right: auto;
  }

  .blocklist__item_title--u-id09pqu9q {
    margin-bottom: 5px;
  }
}

@media (max-width: 991px) {
  .blocklist--u-ihy6ac9vm {
    width: 100%;
  }

  .container--u-iqkqxf7vz {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div--u-iso8cx5cs {
    margin-top: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .section--u-iwt0v64ki {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .link-universal--u-ijt7redwh {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .blocklist__item_title--u-i7zfnq10w {
    text-align: left;
  }

  .div--u-i4sfkjkc8 {
    justify-content: flex-start;
  }

  .blocklist__item_text--u-iq8s0c5gr {
    text-align: center;
  }

  .blocklist__item_text--u-ibmek874d {
    text-align: center;
  }

  .blocklist__item_text--u-irgk2glgw {
    text-align: center;
  }

  .blocklist__item--u-intzd99mj {
    margin-right: 10px;
    margin-left: 10px;
    min-width: auto;
  }

  .blocklist__arrows--u-ilkg2aonk {
    display: none;
  }

  .blocklist__pagination--u-inmdvh0je {
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
  }

  .blocklist__item__outer--u-ih4lsrrku {
    width: 100%;
    height: auto;
  }

  .blocklist__list--u-ia9qx9iac {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: auto;
  }

  .heading--u-imzpkhah5 {
    font-size: 35px;
    text-align: center;
  }

  .text--u-ioqbn3sms {
    text-align: center;
  }

  .imageFit--u-i1hh7537s {
    width: 100px;
    height: 100px;
  }
}

@media (max-width: 767px) {
  .blocklist__item__outer--u-ih4lsrrku {
    width: 100%;
    height: auto;
  }

  .blocklist__item--u-intzd99mj {
    min-width: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .blocklist__list--u-ia9qx9iac {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: auto;
  }

  .section--u-iwt0v64ki {
    padding-bottom: 35px;
    padding-top: 35px;
    background-image: var(--image-iweykyx11);
    background-repeat: no-repeat;
    background-position: center top -223px;
    background-size: 350px auto;
    background-attachment: scroll;
  }

  .link-universal--u-ijt7redwh {
    margin-bottom: 31px;
    width: 100%;
  }

  .link-universal--u-il2blecn8 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-bottom: 20px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 0px;
    width: 100%;
    height: auto;
    min-height: 65px;
  }

  .svg_image--u-iqaoghh4a {
    margin-top: 0px;
    margin-left: 0px;
  }

  .heading--u-imzpkhah5 {
    font-size: 25px;
  }

  .text--u-ioqbn3sms {
    font-size: 16px;
  }

  .div--u-i4sfkjkc8 {
    justify-content: flex-start;
  }

  .blocklist__item_title--u-i7zfnq10w {
    text-align: left;
  }
}

@media (max-width: 479px) {
  .section--u-iwt0v64ki {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .blocklist__arrows--u-ilkg2aonk {
    display: none;
  }

  .blocklist__pagination--u-inmdvh0je {
    margin-left: auto;
    margin-right: auto;
  }

  .link-universal--u-ijt7redwh {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .blocklist__item_title--u-i7zfnq10w {
    text-align: center;
  }

  .div--u-i4sfkjkc8 {
    text-align: center;
    justify-content: center;
  }

  .imageFit--u-i1hh7537s {
    margin-right: 0px;
    margin-bottom: 20px;
    width: 100px;
    height: 100px;
  }

  .text--u-i3485y67z {
    text-align: center;
  }
}

@media (max-width: 991px) {
  .section--u-iau0axtgu {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .div--u-in528w0mo {
    margin-bottom: 10px;
  }

  .div--u-ijnjf5dfq {
    margin-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div--u-i36mh6dr0 {
    width: 100%;
  }

  .div--u-i0uvp86lv {
    width: 100%;
  }

  .heading--u-izp38ta48 {
    font-size: 6vw;
    text-align: left;
  }

  .text--u-idazzhj3b {
    font-size: 16px;
    margin-top: 0px;
    text-align: left;
  }

  .blocklist__item__outer--u-is2yniswt {
    width: 50%;
    height: auto;
  }

  .blocklist__item--u-iljkeuey1 {
    min-width: auto;
  }

  .blocklist__list--u-ibdnz0f75 {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: auto;
  }

  .imageFit--u-i5c1u83uu {
    height: 70vw;
  }

  .blocklist__arrows--u-i5hxltzog {
    display: none;
  }

  .blocklist__pagination--u-iiien7hbo {
    margin-left: auto;
    margin-right: auto;
  }

  .blocklist--u-isqn1v51p {
    padding-bottom: 0px;
  }

  .text--u-ix2i15flx {
    font-size: 16px;
    margin-top: 10px;
  }

  .text--u-i6q5pm8f6 {
    font-size: 18px;
    margin-top: 0px;
  }

  .link-universal--u-ibvxebax3 {
    padding: 10px 20px;
    margin-top: 20px;
  }

  .text--u-ijs4jsbz5 {
    font-size: 16px;
    margin-top: 0px;
    text-align: center;
  }

  .text--u-ix9qsiuxs {
    font-size: 16px;
    margin-top: 0px;
    text-align: center;
  }

  .text--u-i0u25v33c {
    font-size: 16px;
    margin-top: 10px;
  }
}

@media (max-width: 767px) {
  .section--u-iau0axtgu {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading--u-izp38ta48 {
    font-size: 8vw;
  }

  .text--u-idazzhj3b {
    font-size: 16px;
    margin-top: 0px;
  }

  .imageFit__overlay--u-i6la6yjek {
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
  }

  .link-universal--u-i56kpna13 {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }

  .blocklist__item__outer--u-is2yniswt {
    width: 100%;
    height: auto;
  }

  .blocklist__item--u-iljkeuey1 {
    min-width: auto;
  }

  .blocklist__list--u-ibdnz0f75 {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: auto;
  }

  .imageFit--u-i5c1u83uu {
    height: 125vw;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .text--u-ix2i15flx {
    font-size: 16px;
    margin-top: 10px;
  }

  .blocklist--u-isqn1v51p {
    padding-bottom: 0px;
  }

  .text--u-i6q5pm8f6 {
    font-size: 18px;
    margin-top: 0px;
  }

  .link-universal--u-ibvxebax3 {
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text--u-ijs4jsbz5 {
    font-size: 16px;
    margin-top: 0px;
  }

  .text--u-ix9qsiuxs {
    font-size: 16px;
    margin-top: 0px;
  }

  .text--u-i0u25v33c {
    font-size: 16px;
    margin-top: 10px;
  }
}

@media (max-width: 479px) {
  .text--u-idazzhj3b {
    margin-top: 0px;
  }

  .imageFit--u-i5c1u83uu {
    height: 127vw;
  }

  .imageFit__overlay--u-i6la6yjek {
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
  }

  .link-universal--u-i56kpna13 {
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-right: 0px;
  }

  .text--u-ix2i15flx {
    margin-top: 10px;
    text-align: center;
  }

  .blocklist--u-isqn1v51p {
    padding-bottom: 0px;
  }

  .text--u-i6q5pm8f6 {
    margin-top: 0px;
    text-align: center;
  }

  .div--u-isp4wtl69 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text--u-ijs4jsbz5 {
    margin-top: 0px;
  }

  .text--u-ix9qsiuxs {
    margin-top: 0px;
  }

  .text--u-i0u25v33c {
    margin-top: 10px;
    text-align: center;
  }
}

@media (min-width: 1280px) {
  .grid-features {
    margin-bottom: -4rem;
  }
}

@media (min-width: 1280px) {
  .grid-features__item {
    margin-bottom: 4rem;
  }
}

@media (min-width: 1280px) {
  .grid-features__item-icon {
    font-size: 6.25rem;
    margin-bottom: 1.5rem;
  }
}

@media (max-width: 991px) {
  .blocklist__item__outer--u-i2q5ip6l3 {
    width: 100%;
    height: auto;
  }

  .blocklist__item--u-iafnz5ppr {
    min-width: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .blocklist__list--u-ipstwc3iv {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: auto;
    flex-wrap: wrap;
  }

  .text--u-i2s9djeqy {
    display: none;
  }

  .blocklist__arrow--next--u-i02sc0r6r {
    padding-left: 0px;
    padding-right: 0px;
    width: 40px;
    height: 40px;
  }

  .blocklist__arrows--u-iqimj4h77 {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    padding-right: 30px;
    margin-bottom: 20px;
    padding-left: 30px;
    justify-content: flex-end;
  }

  .blocklist__arrow--prev--u-i4uq6p6qm {
    margin-left: 0px;
    width: 40px;
    height: 40px;
    margin-right: 10px;
  }

  .blocklist__pagination_wrapper--u-ipcp7n9oy {
    display: none;
  }

  .blocklist__arrows_wrapper--u-ikypowa8v {
    display: none;
  }

  .blocklist__controls_container--u-i1c3e6liw {
    display: none;
  }

  .heading--u-i04376u0a {
    font-size: 4vw;
  }

  .blocklist__item--u-io79dmqlq {
    margin-bottom: 5px;
    margin-top: 5px;
    min-width: 150px;
  }

  .blocklist--u-iifmvcb3n {
    margin-top: -5px;
    margin-bottom: -5px;
    margin-left: -5px;
    margin-right: -5px;
  }

  .div--u-i3eb8nt5y {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .imageFit--u-iifst3n7j {
    margin-top: -150px;
    display: block;
    height: 50vw;
  }

  .blocklist__item__outer--u-i8csm2ni7 {
    width: auto;
    height: auto;
  }

  .blocklist__list--u-ij0h8btds {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: auto;
  }

  .link-universal--u-ilfhvskd1 {
    min-height: 40vw;
    row-gap: 20px;
  }

  .div--u-ik3d83fk5 {
    margin-bottom: 0px;
  }

  .blocklist--u-ilvp3sj4a {
    margin-bottom: -10px;
    margin-top: -10px;
  }

  .heading--u-iau3cdwbv {
    font-size: 3vw;
  }

  .heading--u-iau3cdwbv:active {
    font-size: 5vw;
    line-height: 120%;
  }

  .checkup-card.container--u-i4de2rg4j,
  .container--u-i4de2rg4j {
    padding: 20px 1.25rem !important;
    row-gap: 20px;
    margin-bottom: -20px;
  }

  .div--u-ihbu5dycg {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 20px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
  }

  .div--u-iwmp1g8n1 {
    width: 100%;
  }

  .div--u-i08aa09df {
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div--u-iuwkp94b4 {
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
  }
}

@media (max-width: 767px) {
  .blocklist__item__outer--u-i2q5ip6l3 {
    width: 100%;
    height: auto;
  }

  .blocklist__item--u-iafnz5ppr {
    min-width: auto;
  }

  .blocklist__list--u-ipstwc3iv {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: auto;
  }

  .blocklist__arrows--u-iqimj4h77 {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .svg_image--u-icgj5dhcs {
    padding-right: 0px;
  }

  .svg_image--u-ixb41vequ {
    width: 15px;
    padding-left: 0px;
    padding-right: 0px;
  }

  .heading--u-i04376u0a {
    line-height: 120%;
    font-size: 20px;
  }

  .heading--u-iau3cdwbv {
    text-align: center;
    font-size: 5vw;
  }

  .heading--u-iau3cdwbv:active {
    font-size: 17px;
  }

  .heading--u-i4bepqy66 {
    text-align: center;
  }

  .div--u-ihbu5dycg {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading--u-i80u5el4n {
    font-size: 15px;
  }

  .div--u-iwmp1g8n1 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

@media (max-width: 479px) {
  .svg_image--u-ixb41vequ {
    padding-right: 0px;
    padding-left: 0px;
    width: 10px;
    height: 10px;
  }

  .svg_image--u-icgj5dhcs {
    padding-right: 0px;
    width: 10px;
    height: 10px;
  }

  .div--u-i3eb8nt5y {
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
  }

  .blocklist__item_title--u-iu1xigkyf {
    font-size: 15px;
  }

  .text--u-izqr4lsfh {
    font-size: 13px;
    text-align: center;
    width: 100%;
  }

  .heading--u-i04376u0a {
    font-size: 8vw;
    margin-bottom: 0px;
    text-align: center;
  }

  .div--u-ik3d83fk5 {
    justify-content: center;
  }

  .blocklist--u-iifmvcb3n {
    display: block;
  }

  .div--u-i3incqvn5 {
    display: none;
  }

  .imageFit--u-iifst3n7j {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    width: auto;
    height: auto;
  }

  .div--u-ie4s666sj {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    row-gap: 20px;
  }

  .div--u-ix7yspjnd {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div--u-i45w6hr3l {
    row-gap: 10px;
    margin-bottom: 0px;
  }

  .link-universal--u-ilfhvskd1 {
    row-gap: 20px;
  }

  .imageFit__img--u-irbmbofbb {
    object-fit: cover;
  }

  .heading--u-iau3cdwbv {
    text-align: center;
    font-size: 5vw;
    line-height: 130%;
    font-weight: 500;
  }

  .heading--u-iau3cdwbv:active {
    font-size: 15px;
  }

  .heading--u-i4bepqy66 {
    font-size: 13px;
  }

  .div--u-ik3omfszx {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 20px;
    column-gap: 5px;
  }
}

@media (min-width: 768px) {
  .grid-articles__container {
    margin: 0 -0.75rem;
  }
}

@media (min-width: 768px) {
  .grid-articles__image {
    padding-bottom: 52.1739130435%;
    border-radius: 1.5rem;
  }
}

@media (min-width: 768px) {
  .grid-articles__slide {
    padding: 0 0.75rem;
  }
}

@media (min-width: 768px) {
  body .grid-articles__slide {
    width: 50%;
  }
}

@media (min-width: 1280px) {
  body .grid-articles__slide {
    width: 33.3333333333%;
  }
}

@media (max-width: 991px) {
  .section--u-iartxisyb {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .list__item--u-i45unp0gc {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 22px;
  }

  .text--u-ign99thxv {
    text-align: center;
    font-size: 16px;
  }

  .div--u-i22t9jmez {
    margin-top: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 0px;
  }

  .div--u-ixp117v30 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .button-up--u-icj92kkmv {
    display: flex;
    margin-bottom: 0px;
    margin-top: 15px;
  }

  .blocklist__item--u-inhlyidad {
    margin-left: 5px;
  }

  .container--u-i1xo5kkdc {
    margin-top: 0px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
  }

  .div--u-iwzys6ze0 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
  }

  .container--u-ifx2qqtap {
    margin-top: 0px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div--u-ibsbrus5v {
    padding-right: 0px;
    border-right-width: 0px;
    width: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0px;
        margin-top: 50px;
  }

  .text--u-ile8jb0nz {
    font-size: 35px;
    text-align: center;
    line-height: normal;
    margin-bottom: 0px;
    padding-left: 0px;
  }

  .text--u-itklt2dcf {
    font-size: 55px;
    text-align: center;
    line-height: 55px;
    margin-bottom: 0px;
    font-weight: 800;
  }

  .div--u-ifou2m8rq {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
  }

  .text--u-ii5icpscn {
    letter-spacing: 0px;
  }

  .text--u-ix0t9tm9w {
    font-size: 20px;
    text-align: center;
    line-height: normal;
    margin-bottom: 0px;
    padding-left: 0px;
    margin-top: 18px;
    margin-left: 0px;
  }

  .link-universal--u-ixov2mdsk {
    margin-right: 0%;
  }

  .text--u-iijbpl5jk {
    font-size: 35px;
    text-align: center;
    line-height: normal;
    margin-bottom: 0px;
    padding-left: 0px;
  }
}

@media (max-width: 767px) {
  .section--u-iartxisyb {
    padding-bottom: 25px;
    padding-top: 25px;
  }

  .link-universal--u-ixov2mdsk {
    margin-top: 0px;
    margin-right: 0px;
  }

  .text--u-ile8jb0nz {
    font-size: 22px;
    margin-bottom: 0px;
  }

  .text--u-itklt2dcf {
    font-size: 45px;
    letter-spacing: 0px;
    line-height: 45px;
  }

  .text--u-ix0t9tm9w {
    font-size: 15px;
    margin-bottom: 0px;
  }

  .text--u-iijbpl5jk {
    font-size: 15px;
    margin-bottom: 0px;
    margin-top: 0px;
  }
}

@media (max-width: 479px) {
  .container--u-i1xo5kkdc {
    margin-top: 0px;
  }

  .div--u-iwzys6ze0 {
    margin-top: 10px;
  }

  .link-universal--u-ixov2mdsk {
    margin-top: 0px;
    font-size: 19px;
    padding-left: 5px;
    padding-right: 25px;
  }

  .container--u-ifx2qqtap {
    margin-top: 0px;
  }

  .div--u-ibsbrus5v {
    margin-bottom: 5px;
  }

  .text--u-ile8jb0nz {
    font-size: 18px;
    letter-spacing: 0px;
    margin-top: 8px;
  }

  .text--u-ii5icpscn {
    font-size: 15px;
  }

  .text--u-itklt2dcf {
    font-size: 35px;
    padding-left: 0px;
    letter-spacing: 0px;
    line-height: 35px;
  }

  .div--u-ifou2m8rq {
    margin-top: 10px;
  }

  .text--u-ix0t9tm9w {
    font-size: 13px;
    letter-spacing: 0px;
    margin-top: 8px;
  }

  .svg_image--u-ih9477be1 {
    width: 50px;
    height: 50px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-right: 10px;
  }

  .text--u-iijbpl5jk {
    font-size: 18px;
    letter-spacing: 0px;
    margin-top: 8px;
  }
}

@media (max-width: 991px) {
  .container--u-iro4i9yxh {
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .section--u-iez5oc4ju {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .mosaic-site-counters--u-ikupxeitr {
    margin-top: 10px;
    display: none;
  }

  .div--u-i8ba70l45 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .text--u-im1r6algr {
    text-align: center;
  }

  .text--u-iap17srmh {
    text-align: center;
  }

  .div--u-i2yuebnp0 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .mosaic-site-copyright--u-ioi2l4eg0 {
    text-align: center;
  }
}

@media (max-width: 767px) {
  .section--u-iez5oc4ju {
    padding-bottom: 25px;
    padding-top: 25px;
  }
}

@media (max-width: 479px) {
  .container--u-iro4i9yxh {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

/* ----------- */
html {
  overflow-x: hidden;
}

body {
  overflow-x: hidden;
}

.home-menu-container {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
  z-index: 1;
}

.home-inner {
  width: 100%;
  height: 100%;
  padding: 0 24px;
  position: relative;
  box-sizing: border-box;
}

.hero-doctor-keepout {
  position: absolute;
  right: 1.5rem;
  bottom: 0;
  width: 12rem;
  height: 12rem;
  border-radius: 1.5rem;
  pointer-events: none;
  z-index: 2;
}

@media (min-width: 992px) {
  .hero-doctor-keepout {
    width: 240px;
    height: 240px;
  }
}

@media (min-width: 1280px) {
  .hero-doctor-keepout {
    width: 23.75rem;
    height: 23.75rem;
  }
}

@media (min-width: 1480px) {
  .hero-doctor-keepout {
    width: 29rem;
    height: 29rem;
  }
}

.home-menu {
  width: 100%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  perspective: 1000px;
  transform-style: preserve-3d;
  z-index: 1;
}

.home-menu-item {
  position: absolute;
  transform-origin: center;
  transition: transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  will-change: transform;
  z-index: 1;
  overflow: visible;
}

.home-menu-label {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%);
  pointer-events: none;
  overflow: visible;
}

.home-menu-label text {
  fill: #fff;
  font-size: 6.4px;
  font-weight: 700;
  letter-spacing: 0.28px;
  text-transform: uppercase;
  paint-order: stroke fill;
  stroke: rgba(0, 0, 0, 0.4);
  stroke-width: 0.55px;
  dominant-baseline: hanging;
}

.home-menu-shape,
.home-menu-img {
  border-radius: 50%;
  position: relative;
  overflow: hidden;
}

.home-menu-shape:before,
.home-menu-img:before {
  padding-top: 100%;
  content: "";
  display: block;
}

.home-menu-img img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
  object-position: center;
  filter: grayscale(100%);
}

.home-menu-item.one {
  width: 158px;
}

.home-menu-item.two {
  width: 36px;
}

.home-menu-item.three {
  width: 62px;
}
.home-menu-item.four {
  width: 150px;
}
.home-menu-item.five {
  width: 50px;
}
.home-menu-item.six {
  width: 160px;
}

.home-menu-item.seven {
  width: 62px;
}

.home-menu-item.eight {
  width: 57px;
}

.home-menu-item.nine {
  width: 145px;
}

.home-menu-item.ten {
  width: 203px;
}

.home-menu-item.eleven {
  width: 40px;
}

.home-menu-item.twelve {
  width: 70px;
}

.home-menu-item.thirteen {
  width: 43px;
}

.home-menu-item.fourteen {
  width: 68px;
}

.home-menu-item.fifteen {
  width: 86px;
}
.home-menu-item.sixteen {
  width: 25px;
}
.home-menu-item.seventeen {
  width: 76px;
}
.home-menu-item.eighteen {
  width: 21px;
}

.home-menu-item.two .home-menu-shape,
.home-menu-item.three .home-menu-shape {
  background-color: #B7B8BB;
}

.home-menu-item.five .home-menu-shape {
  background-color: #B7B8BB;
}

.home-menu-item.seven .home-menu-shape,
.home-menu-item.eight .home-menu-shape,
.home-menu-item.eleven .home-menu-shape {
  background-color: #B7B8BB;
}

.home-menu-item.thirteen .home-menu-shape,
.home-menu-item.fifteen .home-menu-shape,
.home-menu-item.fourteen .home-menu-shape,
.home-menu-item.twelve .home-menu-shape{
  background-color: #B7B8BB;
}
.home-menu-item.sixteen .home-menu-shape {
  background-color: #B7B8BB;
}
.home-menu-item.seventeen .home-menu-shape {
  background-color: #B7B8BB;
}
.home-menu-item.eighteen .home-menu-shape {
  background-color: #B7B8BB;
}

.content-menu-list::-webkit-scrollbar:horizontal,
.content-menu-subjects-list::-webkit-scrollbar:horizontal,
.doctor-dropdown::-webkit-scrollbar:horizontal {
  height: 3px;
}

.content-main-list::-webkit-scrollbar:horizontal,
.content-menu-subjects-list::-webkit-scrollbar:horizontal,
.content-main::-webkit-scrollbar:horizontal {
  height: 3px;
}

@media (max-width: 1400px) {
  .home-menu-item.one {
    width: 96px;
  }

  .home-menu-item.four {
    width: 110px;
  }

  .home-menu-item.six {
    width: 92px;
  }

  .home-menu-item.seven {
    width: 38px;
  }

  .home-menu-item.eight {
    width: 44px;
  }

  .home-menu-item.nine {
    width: 72px;
  }

  .home-menu-item.ten {
    width: 136px;
  }

  .home-menu-item.eleven {
    width: 38px;
  }

  .home-menu-item.twelve {
    width: 94px;
  }

  .home-menu-item.thirteen {
    width: 42px;
  }

  .home-menu-item.fourteen {
    width: 44px;
  }

  .home-menu-item.fifteen {
    width: 100px;
  }

  .home-menu-item.sixteen {
    width: 58px;
  }

  .home-menu-item.seventeen {
    width: 68px;
  }

  .home-menu-item.eighteen {
    width: 18px;
  }
}

@media (max-width: 1230px) {
  .home-inner {
    overflow: hidden;
    width: 100%;
    position: relative;
    left: 0;
  }
}

@media (max-width: 1200px) {
  .home-menu-item.one {
    width: 42px;
  }

  .home-menu-item.four {
    width: 100px;
  }

  .home-menu-item.six {
    width: 84px;
  }

  .home-menu-item.seven {
    width: 95px;
  }

  .home-menu-item.eight {
    width: 128px;
  }

  .home-menu-item.nine {
    width: 66px;
  }

  .home-menu-item.ten {
    width: 118px;
  }

  .home-menu-item.eleven {
    width: 36px;
  }

  .home-menu-item.twelve {
    width: 86px;
  }

  .home-menu-item.thirteen {
    width: 92px;
  }

  .home-menu-item.fourteen {
    width: 40px;
  }

  .home-menu-item.fifteen {
    width: 92px;
  }
  .home-menu-item.sixteen {
    width: 52px;
  }

  .home-menu-item.seventeen {
    width: 60px;
  }

  .home-menu-item.eighteen {
    width: 96px;
  }
}

@media (max-width: 992px) {
  .home-menu-item.one {
    width: 36px;
  }

  .home-menu-item.four {
    width: 90px;
  }

  .home-menu-item.six {
    width: 74px;
  }

  .home-menu-item.seven {
    width: 85px;
  }

  .home-menu-item.eight {
    width: 116px;
  }

  .home-menu-item.nine {
    width: 60px;
  }

  .home-menu-item.ten {
    width: 106px;
  }

  .home-menu-item.eleven {
    width: 34px;
  }

  .home-menu-item.twelve {
    width: 78px;
  }

  .home-menu-item.thirteen {
    width: 86px;
  }

  .home-menu-item.fourteen {
    width: 38px;
  }

  .home-menu-item.fifteen {
    width: 84px;
  }
  .home-menu-item.sixteen {
    width: 46px;
  }

  .home-menu-item.seventeen {
    width: 54px;
  }

  .home-menu-item.eighteen {
    width: 86px;
  }
}
@media (max-width: 768px) {
  .home-inner {
    overflow: hidden;
    width: 100%;
    position: relative;
    left: 0;
    padding: 0 20px;
  }
  .home-menu-item.one {
    width: 22px;
  }

  .home-menu-item.four {
    width: 60px;
  }

  .home-menu-item.six {
    width: 48px;
  }

  .home-menu-item.seven {
    width: 58px;
  }

  .home-menu-item.eight {
    width: 78px;
  }

  .home-menu-item.nine {
    width: 38px;
  }

  .home-menu-item.ten {
    width: 74px;
  }

  .home-menu-item.eleven {
    width: 22px;
  }

  .home-menu-item.twelve {
    width: 52px;
  }

  .home-menu-item.thirteen {
    width: 58px;
  }

  .home-menu-item.fourteen {
    width: 26px;
  }

  .home-menu-item.fifteen {
    width: 56px;
  }
  .home-menu-item.sixteen {
    width: 36px;
  }

  .home-menu-item.seventeen {
    width: 42px;
  }

  .home-menu-item.eighteen {
    width: 62px;
  }
  .home-inner {
    padding: 0 20px;
    height: 50%;
  }

  .home-menu {
    position: relative;
    width: 100%;
    height: 100%;
    margin-top: 10px;
  }

  .home-menu-item {
    pointer-events: auto;
  }
}

@media (max-width: 360px) {
  .header-social ul li.header-lang-item:last-chilf {
    margin-right: 0;
  }
}

.footer-social a:focus-visible {
  background-position: left center;
  color: #fff;
  transform: translateY(-2px);
  box-shadow: 0 10px 28px rgba(73, 127, 254, 0.22);
  outline: none;
}

/* EriÅŸilebilirlik: klavye odaÄŸÄ±nda halka */
.footer-social a:focus-visible {
  box-shadow:
    0 0 0 3px rgba(121, 126, 246, 0.35),
    0 10px 28px rgba(73, 127, 254, 0.22);
}

@media (prefers-color-scheme: dark) {
  :root {
    --ms-text: #f1f1f1;
    --ms-bg: #e51e25;
  }
}

.mo-news-link:focus-visible {
  outline: 3px solid rgba(210, 26, 126, 0.25);
  outline-offset: 2px;
  border-radius: 10px;
}

.dp-doctor-consult-list #dpTbody .dp-row:focus-visible {
  outline: 3px solid rgba(193, 50, 124, 0.25);
  outline-offset: -3px;
}

:root {
  --dp-pink: #e51e25;
}

:root {
  --dp-new: #f14f4f;
  --dp-rapor: #add6ad;
  --dp-ret: #bababa;
}

.rd-actions .btn.btn-outline-secondary:focus-visible {
  outline: none;
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.25);
}

body {
  --mo-accent: #e51e25;
  --mo-accent-2: #ff2f7f;
  --mo-bg: #ffffff;
  --mo-text: #1f2937; /* slate-800 */
  --mo-muted: #6b7280; /* slate-500 */
  --mo-border: #e5e7eb; /* gray-200 */
  --mo-ring: rgba(193, 50, 124, 0.35);
}

#ui-datepicker-div .ui-datepicker-calendar a.ui-state-default:focus-visible {
  box-shadow: 0 0 0 3px var(--mo-ring);
}

@media (max-width: 580px) {
  .home-inner {
    height: 80%;
    padding: 0 20px;
    overflow: hidden;
  }
}

/* ---------- */

/**/
/* .swiper_container{
   display: flex;
   justify-content: end;
} */
/* .doctorsSwiper{
    width: 464px;
} */
.doctorsSwiper .swiper-slide{
    display: flex;
    align-items: center;
    gap: 20px;
    min-width: 0;
}

.swiper_container,
.page-index__intro-person,
.doctorsSwiper {
  position: relative;
  z-index: 25;
  min-width: 0;
  max-width: 100%;
}

.doctorsSwiper {
  overflow: hidden;
  width: 100%;
}

.page-index__intro-person-info {
  min-width: 0;
  flex: 1 1 auto;
}
/**/

/**/
.main-menu{
    position: absolute;
    bottom: 40px;
    z-index: 10;
}
.main-menu ul li{
 margin-bottom: 20px;
}
.main-menu ul li a {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0;
  padding: 0 0 0 0;
  line-height: 20px;
  transition: 0.3s all;
  text-decoration: none;
}
.main-menu ul li a:hover {
  color: #959595;
}
.main-menu ul li:hover a,
.main-menu ul li a:hover {
  transition: 0.3s all;
  color: #e51e25;
}
.main-menu ul li.nav-active {
  padding-left: 20px;
  position: relative;
}

.main-menu ul li.nav-active:before {
  content: "";
  position: absolute;
  width: 16px;
  height: 20px;
  background: url("/assets/img/favicon (1).png") center / cover no-repeat;
  left: 0;
}

.main-menu ul li.nav-active a {
  color: #e51e25;
  font-weight: 700;
  font-size: 18px;
}
.main-menu ul li:last-child {
  margin-bottom: 0;
}

.content-main-list::-webkit-scrollbar:horizontal,
.content-menu-subjects-list::-webkit-scrollbar:horizontal,
.content-main::-webkit-scrollbar:horizontal {
  height: 3px;
  /* yatay scrollbar kalınlığı */
}



@media (max-width: 768px) {
  .main-menu {
    padding-left: 20px;
  }
  .main-menu {
    order: 2;
  }

  .main-menu ul {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }

  .main-menu ul li {
    margin-bottom: 0;
  }

  .main-menu ul li a {
    font-size: 14px;
  }
}


@media (max-width: 360px) {

  .header-social ul li.header-lang-item:last-chilf {
    margin-right: 0;
  }
}


/* Hover/focus: gradient ortaya çıkıyor, ikon beyaza dönüyor */
.footer-social a:focus-visible {
  background-position: left center;
  color: #fff;
  transform: translateY(-2px);
  box-shadow: 0 10px 28px rgba(73, 127, 254, 0.22);
  outline: none;
}

/* Erişilebilirlik: klavye odağında halka */
.footer-social a:focus-visible {
  box-shadow:
    0 0 0 3px rgba(121, 126, 246, 0.35),
    0 10px 28px rgba(73, 127, 254, 0.22);
}

/* Koyu tema uyumu (isteğe bağlı) */
@media (prefers-color-scheme: dark) {
  :root {
    --ms-text: #f1f1f1;
    --ms-bg: #c1327c;
  }
}



.mo-news-link:focus-visible {
  outline: 3px solid rgba(210, 26, 126, 0.25);
  outline-offset: 2px;
  border-radius: 10px;
}


.rd-actions .btn.btn-outline-secondary:focus-visible {
  outline: none;
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.25);
}

body {
  --mo-accent: #c1327c;
  --mo-accent-2: #ff2f7f;
  --mo-bg: #ffffff;
  --mo-text: #1f2937; /* slate-800 */
  --mo-muted: #6b7280; /* slate-500 */
  --mo-border: #e5e7eb; /* gray-200 */
  --mo-ring: rgba(193, 50, 124, 0.35);
}

#ui-datepicker-div .ui-datepicker-calendar a.ui-state-default:focus-visible {
  box-shadow: 0 0 0 3px var(--mo-ring);
}



@media (max-width: 580px) {
  .main-menu {
    bottom: 20px;
    padding-top: 25px;
    background: #fcf8f9;
    padding-bottom: 20px;
    bottom: 0;
    width: 100%;
  }
  .main-menu ul {
    gap: 5px;
  }
  /* Bar turns light on small screens, so the white links need a dark colour */
  .main-menu ul li a {
    color: #292527;
  }
}

/**/

/**/
.sec_title{
  font-size: 42px;
}

.svg_image .social-icon {
  width: 30px;
  height: 30px;
  color: #fff;
}
.footer_nav ul{
    margin: 20px 0 0 0;
    li a{
        text-decoration: none;
        color: white;
    }
}
.footer_nav_title{
    font-size: 24px;
    font-weight: 600;
}
.check.text-block-wrap-div{
    margin-bottom: 0;
}
.check_text.text-block-wrap-div {
    font-weight: 500;
}
.text-block-wrap-div.sub_title{
    font-size: 16px;
}
.heading .text-block-wrap-div.check_title{
        font-size: 30px;
}
.text--u-izqr4lsfh .check_desc.text-block-wrap-div{
    font-size: 14px;
}

/* Unified site container — one width/padding for all sections */
:root {
  --site-container-max: 1400px;
  --site-container-pad: 1.25rem;
}

@media (min-width: 768px) {
  :root {
    --site-container-pad: 2.5rem;
  }
}

@media (min-width: 1280px) {
  :root {
    --site-container-pad: 3rem;
  }
}

.container,
.is-grid,
.header__body.container,
.header__buttons.container {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: var(--site-container-max) !important;
  margin-right: auto !important;
  margin-left: auto !important;
  padding-right: var(--site-container-pad) !important;
  padding-left: var(--site-container-pad) !important;
}

#i1xo5kkdc_0{
     padding-left: 0px !important; 
}

.header__content > .is-col:first-child {
  padding-left: 0;
}

.header__content > .header__links {
  padding-right: 0;
}

.home-menu-container {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
  z-index: 1;
}

#innerPages {
  padding-top: 40px;
  padding-bottom: 60px;
}

.page-section > .container,
.section > .container,
#innerPages > .container {
  width: 100%;
}

.footer_nav {
  width: 100%;
}

.news-section-head {
  gap: 1rem;
  flex-wrap: wrap;
}

.news-section-head .sec_title {
  margin-bottom: 0;
}

.news-section-head .btn {
  flex-shrink: 0;
  margin-left: auto;
}

.doctors-section-head {
  gap: 1rem;
  flex-wrap: wrap;
  width: 100%;
}

.doctors-section-head__text {
  flex: 1 1 auto;
  min-width: 0;
}

.doctors-section-head__text .heading--u-izp38ta48,
.doctors-section-head__text .text--u-idazzhj3b {
  width: 100%;
  justify-content: flex-start;
  text-align: left;
}

.doctors-section-head__btn {
  flex-shrink: 0;
  margin-left: auto;
  align-self: center;
}

@media (max-width: 639px) {
  .news-section-head {
    flex-direction: column;
    align-items: flex-start;
  }

  .news-section-head .btn {
    margin-left: 0;
  }

  .doctors-section-head {
    flex-direction: column;
    align-items: flex-start;
  }

  .doctors-section-head__btn {
    margin-left: 0;
  }
}

.container--u-i4ckwqc7r,
.container--u-iqkqxf7vz,
.container--u-iroff48zh,
.container--u-ifx2qqtap,
.container--u-i1xo5kkdc,
.container--u-iro4i9yxh {
  width: 100% !important;
  max-width: var(--site-container-max) !important;
}

@media (max-width: 991px) {
  body .grid-articles__slide {
    width: 50%;
  }
}

@media (max-width: 639px) {
  body .grid-articles__slide {
    width: 100%;
  }
}

@media (prefers-reduced-motion: reduce) {
  }
@media (prefers-reduced-motion: reduce) {
  }

/* ===== Doctors slider: the portrait cuts up into the hero banner ===== */
.page-index__doctors-slider {
  /* Lift is how far the portrait rises into the banner above this section. */
  --doctor-photo-size: 12rem;
  --doctor-photo-lift: 0px;
  --doctor-info-offset: 0px;

  position: relative;
  z-index: 20;
  display: block;
  width: 100%;
  margin-top: 0 !important;
  padding: 0 0 24px;
  clear: both;
  overflow: visible;
}

.page-index__doctors-row {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 1.5rem;
}

.page-index__appointment {
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  padding-top: 24px;
}

.page-index__appointment-title {
  margin: 0 0 1.5rem;
  color: #292527;
}

.page-index__appointment-actions {
  display: flex;
  flex-flow: row wrap;
  gap: 1rem;
}

.page-index__appointment .btn {
  width: auto;
  min-width: 0;
  flex: 1 1 12rem;
}

.page-index__doctors-slider .swiper_container {
  flex: 1 1 auto;
  min-width: 0;
  max-width: 100%;
  overflow: visible;
  margin-top: calc(var(--doctor-photo-lift) * -1);
}

.page-index__doctors-slider .page-index__intro-person {
  display: block;
  margin-top: 0 !important;
}

.page-index__doctors-slider .page-index__intro-person-info {
  min-width: 0;
  margin-top: auto;
  color: #292527 !important;
  text-shadow: none !important;
}

.page-index__doctors-slider .page-index__intro-person-image {
  width: var(--doctor-photo-size);
  height: var(--doctor-photo-size);
  min-width: var(--doctor-photo-size);
  min-height: var(--doctor-photo-size);
  margin: 0 1.5rem 0 0;
  border-radius: 1.5rem;
  overflow: hidden;
  flex: 0 0 auto;
}

@media (min-width: 992px) {
  .page-index__doctors-slider {
    --doctor-photo-size: 240px;
  }

  .page-index__doctors-row {
    flex-direction: row;
    align-items: center;
    gap: 2.5rem;
  }

  .page-index__appointment {
    width: 16rem;
    padding-top: 24px;
  }

  .page-index__appointment-actions {
    flex-direction: column;
    flex-wrap: nowrap;
  }

  .page-index__appointment .btn {
    width: 100%;
    flex: 0 0 auto;
  }
}

/* BuyBrand portrait: 23.75rem × 23.75rem, margin-top -6.25rem */
@media (min-width: 1280px) {
  .page-index__doctors-slider {
    --doctor-photo-size: 23.75rem;
    --doctor-photo-lift: 13.25rem;
    --doctor-info-offset: 2.5rem;
  }

  .page-index__doctors-row {
    align-items: flex-start;
    gap: 0;
  }

  /* Pinned right so the portrait always clears the menu list on the banner */
  .page-index__doctors-slider .swiper_container {
    flex: 0 1 auto;
    width: calc(100% - 30rem);
    margin-left: auto;
  }

  .page-index__appointment {
    width: 20rem;
    padding-top: 80px;
  }
}

/* BuyBrand portrait: 29rem × 29rem, margin-top -8.25rem */
@media (min-width: 1480px) {
  .page-index__doctors-slider {
    --doctor-photo-size: 29rem;
    --doctor-photo-lift: 19.25rem;
    --doctor-info-offset: 4rem;
  }
}

/* ===== Hero occupies flow; 3 cards sit below slider ===== */
.page-index__intro.page-section {
  position: relative !important;
  display: block !important;
  width: 100% !important;
  height: 560px !important;
  min-height: 560px !important;
  max-height: 560px !important;
  overflow: hidden !important;
  isolation: isolate !important;
  z-index: 1 !important;
  flex-shrink: 0 !important;
  margin-bottom: 0 !important;
}

.page-index__intro-image {
  position: absolute !important;
  top: 0 !important;
  right: 8px !important;
  bottom: 0 !important;
  left: 8px !important;
  height: auto !important;
  border-radius: 40px !important;
  z-index: 0 !important;
}

.page-index__intro-title {
  display: none !important;
}

.page-index__intro-person {
  margin-top: 0 !important;
}

.page-index__doctors-slider .swiper_container,
.page-index__doctors-slider .doctorsSwiper {
  z-index: 20 !important;
  overflow: visible;
  max-width: 100% !important;
}

.page-index__doctors-slider .doctorsSwiper {
  overflow: hidden;
}

.doctorsSwiper .swiper-slide {
  display: flex;
  align-items: flex-end;
  height: auto !important;
}

.doctorsSwiper .swiper-wrapper {
  height: auto !important;
  align-items: flex-end;
}

.doctorsSwiper .swiper-slide > a {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  gap: 1.5rem;
  width: 100%;
  overflow: hidden;
}

.doctorsSwiper .page-index__intro-person-info {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  margin-top: 0;
}

.doctorsSwiper .page-index__intro-person-info img,
.doctorsSwiper .doctors-slide__specialty img {
  display: none !important;
}

.doctorsSwiper .doctors-slide__specialty {
  margin-top: 0.5rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.doctorsSwiper .doctors-slide__specialty p {
  margin: 0;
}

.doctorsSwiper .doctors-slide__specialty p:empty,
.doctorsSwiper .doctors-slide__specialty br {
  display: none !important;
}

.page-index__doctors-slider {
  overflow: visible;
}

.page-index__intro-person-image img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: top center !important;
  border-radius: 24px !important;
  position: relative !important;
}

.page-index__advantages {
  position: relative !important;
  z-index: 2 !important;
  display: block !important;
  width: 100% !important;
  background: #fff !important;
  margin-top: 0 !important;
  padding-top: 24px !important;
  clear: both !important;
}

.grid-stats__item {
  background: #fff !important;
}

@media (min-width: 768px) {
  .page-index__intro.page-section {
    height: 480px !important;
    min-height: 480px !important;
    max-height: 480px !important;
  }
}

@media (min-width: 1280px) {
  .page-index__intro.page-section {
    height: 560px !important;
    min-height: 560px !important;
    max-height: 560px !important;
  }
}

@media (min-width: 1480px) {
  .page-index__intro.page-section {
    height: 720px !important;
    min-height: 720px !important;
    max-height: 720px !important;
  }
}



/* Footer*/

#iijbpl5jk_0 .text-block-wrap-div{
    font-size: 20px;
}

/* About page doctors swipe slider */
.about-doctors {
  margin: 2.5rem 0 3rem;
}

.about-doctors__slider {
  position: relative;
  overflow: hidden;
  padding: 0 4px;
}

.aboutDoctorsSwiper {
  overflow: hidden;
  padding: 4px 0 12px;
}

.aboutDoctorsSwiper .swiper-wrapper {
  align-items: stretch;
}

.about-doctors__slide {
  height: auto;
  display: flex;
}

.about-doctors__item.blocklist__item__outer--u-is2yniswt {
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: flex;
}

.about-doctors__item .blocklist__item--u-iljkeuey1 {
  margin: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.about-doctors__item .link-universal--u-i56kpna13 {
  flex: 1 1 auto;
  min-height: 100%;
  display: flex;
  flex-direction: column;
}

.about-doctors__item .div--u-isp4wtl69 {
  flex: 0 0 auto;
  min-height: 5.75rem;
  justify-content: flex-start;
}

.about-doctors__item .text--u-ix9qsiuxs,
.home-doctors__item .text--u-ix9qsiuxs,
.doctors-card__specialty {
  min-height: 0;
  width: 100%;
  justify-content: center;
}

.about-doctors__item .text--u-ix9qsiuxs img,
.about-doctors__item .text--u-ix9qsiuxs picture,
.home-doctors__item .text--u-ix9qsiuxs img,
.home-doctors__item .text--u-ix9qsiuxs picture,
.doctors-card__specialty img,
.doctors-card__specialty picture {
  display: none !important;
}

.about-doctors__item .text--u-ix9qsiuxs p,
.home-doctors__item .text--u-ix9qsiuxs p,
.doctors-card__specialty p {
  margin: 0;
}

.about-doctors__item .text--u-ix9qsiuxs:empty,
.home-doctors__item .text--u-ix9qsiuxs:empty,
.doctors-card__specialty:empty,
.about-doctors__item .text--u-ix9qsiuxs .text-block-wrap-div:empty,
.home-doctors__item .text--u-ix9qsiuxs .text-block-wrap-div:empty {
  display: none;
}

.about-doctors__item .text--u-i6q5pm8f6 {
  /*min-height: 2.6em;*/
  width: 100%;
  justify-content: center;
  align-items: flex-start;
}

.about-doctors__item .imageFit--u-i5c1u83uu {
  height: 22rem;
  flex: 0 0 auto;
}

.about-doctors__item .imageFit__img--u-iv1hjqd4j {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top center;
}

.about-doctors__prev,
.about-doctors__next {
  position: absolute;
  z-index: 3;
  top: calc(5.75rem + 11rem);
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  pointer-events: auto;
}

.about-doctors__prev {
  left: 0;
}

.about-doctors__next {
  right: 0;
}

.about-doctors__prev.swiper-button-disabled,
.about-doctors__next.swiper-button-disabled {
  opacity: 0.35;
  pointer-events: none;
}

@media (max-width: 991px) {
  .about-doctors__item .imageFit--u-i5c1u83uu {
    height: 18rem;
  }

  .about-doctors__prev,
  .about-doctors__next {
    top: calc(5.75rem + 9rem);
  }
}

@media (max-width: 639px) {
  .about-doctors__item .div--u-isp4wtl69 {
    min-height: 5.25rem;
  }

  .about-doctors__item .imageFit--u-i5c1u83uu {
    height: 20rem;
  }

  .about-doctors__prev,
  .about-doctors__next {
    display: none;
  }
}

/* Homepage mid-page doctors swipe slider */
.home-doctors__block.blocklist--u-isqn1v51p {
  margin-left: 0;
  margin-right: 0;
}

.home-doctors__slider {
  position: relative;
  overflow: hidden;
  padding: 0 4px;
}

.homeDoctorsSwiper {
  overflow: hidden;
  padding: 4px 0 12px;
  cursor: grab;
}

.homeDoctorsSwiper:active {
  cursor: grabbing;
}

.homeDoctorsSwiper .swiper-wrapper {
  align-items: stretch;
}

.home-doctors__slide {
  height: auto;
  display: flex;
}

.home-doctors__item.blocklist__item__outer--u-is2yniswt {
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: flex;
}

.home-doctors__item .blocklist__item--u-iljkeuey1 {
  margin: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.home-doctors__item .link-universal--u-i56kpna13 {
  flex: 1 1 auto;
  min-height: 100%;
  display: flex;
  flex-direction: column;
}

.home-doctors__item .div--u-isp4wtl69 {
  flex: 0 0 auto;
  min-height: 5.75rem;
  justify-content: flex-start;
}

.home-doctors__item .text--u-ix9qsiuxs {
  min-height: 0;
  width: 100%;
  justify-content: center;
}

.home-doctors__item .text--u-i6q5pm8f6 {
  /*min-height: 2.6em;*/
  width: 100%;
  justify-content: center;
  align-items: flex-start;
}

.home-doctors__item .imageFit--u-i5c1u83uu {
  height: 22rem;
  flex: 0 0 auto;
  margin-top: 20px;
}

.home-doctors__item .imageFit__img--u-iv1hjqd4j {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top center;
}

.home-doctors__prev,
.home-doctors__next {
  display: none !important;
}

.home-doctors__prev {
  left: 0;
}

.home-doctors__next {
  right: 0;
}

.home-doctors__prev.swiper-button-disabled,
.home-doctors__next.swiper-button-disabled {
  opacity: 0.35;
  pointer-events: none;
}

@media (max-width: 991px) {
  .home-doctors__item .imageFit--u-i5c1u83uu {
    height: 18rem;
  }

  .home-doctors__prev,
  .home-doctors__next {
    display: none !important;
  }
}

@media (max-width: 639px) {
  .home-doctors__item .div--u-isp4wtl69 {
    min-height: 5.25rem;
  }

  .home-doctors__item .imageFit--u-i5c1u83uu {
    height: 20rem;
  }

  .home-doctors__prev,
  .home-doctors__next {
    display: none !important;
  }
}

/* Service fullstory: related blogs */
.service-related-blogs {
  margin: 6rem 0 1rem;
  clear: both;
}

.grid-articles_service .grid-articles__list {
  display: flex;
  flex-wrap: wrap;
  gap: 1.5rem;
}

.grid-articles_service .grid-articles__slide {
  flex: 1 1 calc(33.333% - 1rem);
  min-width: 240px;
  max-width: 100%;
}

.grid-articles_service .grid-articles__item {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.service-related-blogs .news-section-head {
  display: none !important;
}

.service-related-blogs .grid-articles__slide.is-blog-hidden {
  display: none !important;
}

.service-related-blogs__more {
  margin-top: 1.5rem;
      position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

@media (max-width: 991px) {
  .grid-articles_service .grid-articles__slide {
    flex: 1 1 calc(50% - 0.75rem);
  }
}

@media (max-width: 639px) {
  .grid-articles_service .grid-articles__slide {
    flex: 1 1 100%;
  }
}

/* Site-wide breadcrumbs (DLE speedbar → mosaic-crumbs) */
.site-breadcrumbs-section {
  width: 100%;
  padding-top: 2.75rem;
}

.site-speedbar.mosaic-crumbs--u-ik3nrpkwt {
  padding-top: 0.25rem;
}

.site-breadcrumbs-section .container--u-iueqhx56w {
  padding-left: 15px;
  padding-right: 15px;
}

.site-speedbar a {
  display: inline;
  padding: 2px 3px;
  color: rgba(var(--color-i59w282k8), 1);
  text-decoration: none;
}

.site-speedbar a:hover {
  color: #e41e25;
}

.site-speedbar {
  color: rgba(var(--color-iigxtv66y), 1);
}

#innerPages .categ_title.page-title--u-ihrbdr67v {
  margin-bottom: 1.5rem;
}

/* Static pages (About): restore paragraph spacing after CSS reset */
#innerPages .static-page-content {
  line-height: 1.7;
  max-width: 52rem;
}

/* Service inner page (cat 2): larger oval main photo */
#innerPages [data-media-source="media-xl"] .service-fullstory-photo-col.lpc-col-4-xl {
  width: calc(((100% / 12) * 5.5) - 32px);
}

#innerPages [data-media-source="media-xl"] .service-fullstory-photo-col + .lpc-prods-4-item-info {
  width: calc(((100% / 12) * 6.5) - 32px);
}

.service-fullstory-photo {
  overflow: hidden;
  border-radius: 3rem;
}

.service-fullstory-photo.lpc-block__img-inner._3_2h {
  padding-top: 90% !important;
}

.service-fullstory-photo img {
  object-fit: cover !important;
  background-size: cover !important;
  border-radius: 3rem;
}

#innerPages .static-page-content > p,
#innerPages .static-page-content > div:not(:empty) {
  margin: 0 0 1.25rem;
  line-height: 1.7;
}

#innerPages .static-page-content > p:last-child,
#innerPages .static-page-content > div:not(:empty):last-child {
  margin-bottom: 1.5rem;
}

#innerPages .static-page-content > div:empty,
#innerPages .static-page-content > p:empty {
  display: none;
}

a.checkup-card-link {
  display: block;
  text-decoration: none;
  color: inherit;
}

a.checkup-card-link .div--u-ixl8asflj {
  display: flex;
}

/* Check-up detail (Referans-style layout, Ege colors) */
.checkup-detail {
  padding: 0 0 2.5rem;
}

.checkup-detail__back-top,
.checkup-detail__back-bottom {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  margin: 0 0 1rem;
  padding: 0;
  border: 0;
  background: transparent;
  color: #6b6b6b;
  font-size: 0.95rem;
  font-weight: 600;
  cursor: pointer;
}

.checkup-detail__back-bottom {
  margin-top: 1.75rem;
}

.checkup-detail__back-top:hover,
.checkup-detail__back-bottom:hover {
  color: #e41e25;
}

.checkup-detail__title {
  margin: 0 0 0.85rem;
  font-size: clamp(1.5rem, 2.5vw, 2rem);
  line-height: 1.25;
  color: #292527;
  font-weight: 700;
}

.checkup-detail__meta {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.85rem 1.1rem;
  margin-bottom: 1.25rem;
  padding: 0.45rem 0.85rem;
  border-radius: 999px;
  background: #e41e25;
  color: #fff;
  font-size: 0.85rem;
  font-weight: 600;
}

.checkup-detail__meta-item {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
}

.checkup-detail__layout {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.5rem;
  align-items: start;
}

.checkup-detail__aside {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.checkup-detail__nav {
  border: 1px solid #e5e5e5;
  border-radius: 0.75rem;
  overflow: hidden;
  background: #fff;
}

.checkup-detail__nav-title {
  padding: 0.9rem 1rem;
  border-bottom: 1px solid #eee;
  font-weight: 700;
  color: #292527;
  background: #f7f7f7;
}

.checkup-detail__nav-list {
  display: flex;
  flex-direction: column;
}

.checkup-nav__link {
  display: block;
  padding: 0.85rem 1rem;
  border-bottom: 1px solid #eee;
  color: #292527;
  text-decoration: none;
  font-size: 0.95rem;
  line-height: 1.35;
  transition: background 0.2s ease, color 0.2s ease;
}

.checkup-nav__link:last-child {
  border-bottom: 0;
}

.checkup-nav__link:hover {
  background: #fafafa;
  color: #e41e25;
}

.checkup-nav__link.is-active {
  color: #e41e25;
  font-weight: 700;
  background: rgba(228, 30, 37, 0.06);
  border-left: 3px solid #e41e25;
  padding-left: calc(1rem - 3px);
}

.checkup-detail__ask {
  border: 1px solid #e5e5e5;
  border-radius: 0.75rem;
  padding: 1rem;
  text-align: center;
  background: #fff;
}

.checkup-detail__ask-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 140px;
  padding: 0.65rem 1.2rem;
  border: 1px solid #e41e25;
  border-radius: 999px;
  background: #fff;
  color: #e41e25;
  font-weight: 700;
  cursor: pointer;
}

.checkup-detail__ask-btn:hover {
  background: #e41e25;
  color: #fff;
}

.checkup-detail__offer {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 0.75rem 1rem;
  align-items: center;
  margin-bottom: 1.25rem;
  padding: 1rem 1.1rem;
  border-radius: 0.85rem;
  background: #f3f3f3;
}

.checkup-detail__offer-icon {
  color: #e41e25;
}

.checkup-detail__offer-text {
  grid-column: 2;
  color: #292527;
  font-size: 0.98rem;
  line-height: 1.45;
}

.checkup-detail__price {
  grid-column: 1 / -1;
  font-size: 1.6rem;
  font-weight: 800;
  color: #292527;
  line-height: 1.2;
}

.checkup-detail__cta {
  grid-column: 1 / -1;
  justify-self: start;
  padding: 0.75rem 1.35rem;
  border: 0;
  border-radius: 999px;
  background: #e41e25;
  color: #fff;
  font-size: 0.95rem;
  font-weight: 700;
  cursor: pointer;
}

.checkup-detail__cta:hover {
  opacity: 0.92;
}

@media (min-width: 640px) {
  .checkup-detail__offer {
    grid-template-columns: auto 1fr auto auto;
    align-items: center;
  }

  .checkup-detail__offer-text {
    grid-column: auto;
  }

  .checkup-detail__price {
    grid-column: auto;
    margin: 0 0.5rem;
  }

  .checkup-detail__cta {
    grid-column: auto;
    justify-self: end;
  }
}

.checkup-detail__tag {
  display: inline-block;
  margin-bottom: 0.85rem;
  padding: 0.3rem 0.7rem;
  border-radius: 0.35rem;
  background: #ececec;
  color: #555;
  font-size: 0.85rem;
  font-weight: 600;
}

.checkup-detail__content {
  font-size: 1rem;
  line-height: 1.65;
  color: #333;
}

.checkup-detail__content p {
  margin: 0 0 0.9rem;
}

.checkup-detail__content ul {
  margin: 0 0 1rem;
  padding-left: 1.1rem;
}

.checkup-detail__content li {
  margin-bottom: 0.4rem;
}

.checkup-detail__content img {
  display: none !important;
}

.checkup-detail__content img[src*="ae0edaf0628e3262b43d3f42a112d31b"],
.checkup-detail__content img[src*="removebg-preview"] {
  display: none !important;
}

.checkup-detail__panel {
  margin-top: 1.25rem;
}

.checkup-detail__panel h2 {
  margin: 0 0 0.65rem;
  font-size: 1.15rem;
  color: #292527;
}

.checkup-detail__panel-list ul {
  margin: 0;
  padding-left: 1.1rem;
}

.checkup-detail__panel-list li {
  margin-bottom: 0.35rem;
}

.checkup-detail__contacts {
  margin-top: 1.25rem;
  font-size: 0.98rem;
  color: #333;
}

.checkup-detail__contacts p {
  margin: 0 0 0.35rem;
}

.checkup-detail__contacts a {
  color: #e41e25;
  text-decoration: none;
  font-weight: 600;
}

@media (min-width: 992px) {
  .checkup-detail__layout {
    grid-template-columns: minmax(220px, 280px) minmax(0, 1fr);
    gap: 2rem;
  }
}

.doctor-full {
  padding: 1.25rem 0 2.5rem;
}

.doctor-back-btn {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  margin: 0 0 1.25rem;
  padding: 0.65rem 1.1rem;
  border: 0;
  border-radius: 0.45rem;
  background: #292527;
  color: #fff;
  font-size: 0.95rem;
  font-weight: 600;
  line-height: 1.2;
  cursor: pointer;
  transition: opacity 0.2s ease;
}

.doctor-back-btn:hover {
  opacity: 0.9;
}

.doctor-back-btn__icon {
  font-size: 1.05rem;
  line-height: 1;
}

.doctor-details {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.5rem;
  align-items: start;
}

.doctor-info {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.doctor-full-card {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  overflow: hidden;
  border-radius: 1rem;
  background: #292527;
}

.doctor-full-card img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 4 / 5;
  object-fit: cover;
  object-position: top center;
}

.doctor-full-card article {
  display: flex;
  flex-direction: column;
  gap: 0.35rem;
  padding: 1rem 1.1rem 1.25rem;
  text-align: center;
  color: #fff;
}

.doctor-full-card article h2 {
  margin: 0;
  font-size: 1.15rem;
  font-weight: 700;
  line-height: 1.3;
  color: #fff;
}

.doctor-full-card article h3 p {
  margin: 0;
}

.doctor-full-card article h3,
.doctor-full-card article h5 {
  margin: 0;
  font-size: 0.95rem;
  font-weight: 500;
  line-height: 1.4;
  color: rgba(255, 255, 255, 0.92);
}

.doctor-full-card__specialty p {
  margin: 0;
}

.doctor-full-card__hint {
  opacity: 0.72;
  font-weight: 400 !important;
  font-size: 0.85rem !important;
}

.doctor-bio__hint {
  margin: 0 0 0.75rem;
  font-size: 0.9rem;
  color: #6b6b6b;
}

.doctor-bio__hint code {
  font-size: 0.85em;
  color: #e41e25;
}

.doctor-bio__block--placeholder {
  padding: 1.1rem 1.15rem;
  border: 1px dashed #d0d0d0;
  border-radius: 0.75rem;
  background: #fafafa;
}

.doctor-bio__block--placeholder .doctor-bio__list li {
  color: #6b6b6b;
}

.doctors-slide__specialty p {
  margin: 0;
}

.doctor-appointment .appointment-button {
  display: block;
  width: 100%;
  padding: 0.85rem 1rem;
  border: 0;
  border-radius: 0.5rem;
  background: linear-gradient(315deg, #b01018 0%, #e41e25 74%);
  color: #fff;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
  cursor: pointer;
  transition: opacity 0.2s ease;
}

.doctor-appointment .appointment-button:hover {
  opacity: 0.92;
}

.doctor-contact {
  padding: 1.15rem 1.1rem;
  border: 1px solid #ddd;
  border-radius: 0.65rem;
  background: #f7f7f7;
}

.doctor-contact ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  row-gap: 1.1rem;
}

.doctor-contact ul li {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}

.doctor-contact ul li svg {
  width: 22px;
  height: 22px;
  flex-shrink: 0;
  color: #e41e25;
}

.doctor-contact ul li article {
  display: flex;
  flex-direction: column;
  row-gap: 0.25rem;
}

.doctor-contact ul li article a {
  display: block;
  font-size: 0.95rem;
  color: #292527;
  line-height: 1.3;
  text-decoration: none;
  transition: color 0.2s ease;
}

.doctor-contact ul li article a:hover {
  color: #e41e25;
}

.doctor-contact address {
  font-style: italic;
  font-size: 0.95rem;
  color: #292527;
  line-height: 1.35;
}

.doctor-contact address span {
  display: block;
}

.doctor-bio {
  font-size: 1rem;
  line-height: 1.55;
  color: #292527;
}

.doctor-bio__block + .doctor-bio__block {
  margin-top: 1.75rem;
}

.doctor-bio h2 {
  margin: 0 0 0.85rem;
  font-size: 1.35rem;
  font-weight: 700;
  line-height: 1.3;
  color: #292527;
}

.doctor-bio ul,
.doctor-bio__list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.doctor-bio li,
.doctor-bio__list li {
  position: relative;
  padding-left: 1.35rem;
  margin: 0 0 0.55rem;
  color: #292527;
}

.doctor-bio li::before,
.doctor-bio__list li::before {
  content: "+";
  position: absolute;
  left: 0;
  top: -0.1em;
  color: #e41e25;
  font-size: 1.15rem;
  font-weight: 700;
  line-height: 1.4;
}

.doctor-bio li ul {
  margin-top: 0.45rem;
}

@media (min-width: 768px) {
  .doctor-details {
    grid-template-columns: minmax(240px, 320px) minmax(0, 1fr);
    gap: 2rem;
  }
}

@media (min-width: 992px) {
  .doctor-details {
    grid-template-columns: 340px minmax(0, 1fr);
    gap: 2.5rem;
  }

  .doctor-bio {
    max-height: none;
  }
}

/* Doctor category listing grid */
.cat-content:has(.doctors-cat-card) {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.25rem;
  padding: 0 0 2.5rem;
}

.cat-content:has(.doctors-cat-card) .blocklist__item__outer,
.cat-content:has(.doctors-cat-card) .doctors-cat-card {
  width: 100%;
  max-width: 100%;
  margin: 0;
}

.cat-content .doctors-cat-card.swiper-slide {
  width: 100%;
  height: auto;
  flex-shrink: 1;
}

.cat-content:has(.doctors-cat-card) .text--u-ix9qsiuxs p {
  margin: 0;
}

@media (min-width: 640px) {
  .cat-content:has(.doctors-cat-card) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1.5rem;
  }
}

@media (min-width: 992px) {
  .cat-content:has(.doctors-cat-card) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 1.75rem;
  }
}

@media (min-width: 1200px) {
  .cat-content:has(.doctors-cat-card) {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

/* Check-up category listing: cards side by side */
.cat-content:has(.checkup-card-link) {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.25rem;
  padding: 0 0 2.5rem;
  align-items: stretch;
}

.cat-content:has(.checkup-card-link) .checkup-card-link,
.cat-content:has(.checkup-card-link) .blocklist__item__outer--u-i2q5ip6l3 {
  width: 100% !important;
  max-width: 100%;
  height: auto;
  margin: 0;
}

.cat-content:has(.checkup-card-link) .blocklist__item--u-iafnz5ppr {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
  height:100%;
}

@media (min-width: 768px) {
  .cat-content:has(.checkup-card-link) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1.5rem;
  }
}

@media (min-width: 1100px) {
  .cat-content:has(.checkup-card-link) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 1.75rem;
  }
}

.nav__item-parent .icon.nav__item-icon .icon__svg {
  margin-bottom: 0px !important;
}

.header__actions-item .icon__svg {
  margin-bottom: 0px !important;
}


/* ========== Contact / feedback (Diamed layout, Sud vezi branding) ========== */
#innerPages:has(.sudvezi-contact) {
  padding-top: 0;
  padding-bottom: 0;
}

#innerPages:has(.sudvezi-contact) > .container {
  max-width: none !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.sudvezi-contact {
  margin: 0;
}

.sudvezi-contact .contact-page {
  padding: 32px 0 0;
  background: #eeeeee;
}

.sudvezi-contact .contact-content {
  box-sizing: border-box;
  width: 100%;
  max-width: var(--site-container-max);
  margin: 0 auto;
  padding: 0 var(--site-container-pad) 0.5rem;
}

.sudvezi-contact .contact-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 2rem;
}

@media (min-width: 768px) {
  .sudvezi-contact .contact-grid {
    grid-template-columns: 1fr 1fr;
    gap: 2.5rem;
  }
}

.sudvezi-contact .contact-icon-header {
  display: flex;
  align-items: center;
  gap: 20px;
}

.sudvezi-contact .contact-icon-header svg {
  width: 30px;
  height: 30px;
  flex-shrink: 0;
  color: #e41e25;
}

.sudvezi-contact .contact-icon-header svg path {
  fill: #e41e25;
}

.sudvezi-contact .contact-icon-header h3 {
  font-size: 1.75rem;
  margin: 0;
  font-weight: 600;
  color: #111;
  line-height: 1.2;
}

.sudvezi-contact .contact-address {
  padding: 40px 0 0;
}

.sudvezi-contact .contact-body p span,
.sudvezi-contact .contact-address p span {
  font-weight: 700;
  font-size: 20px;
  display: inline-block;
  padding-bottom: 15px;
  color: #111;
}

.sudvezi-contact .contact-address p {
  margin: 0;
  color: #222;
  font-size: 1rem;
  line-height: 1.55;
}

.sudvezi-contact .contact-body {
  padding-top: 10px;
}

.sudvezi-contact .cont-border {
  border-bottom: 1px solid #000;
  transition: all 0.3s ease;
  color: #000;
  text-decoration: none;
  display: inline-block;
  margin-bottom: 8px;
}

.sudvezi-contact .cont-border:hover {
  color: #e41e25;
  border-bottom-color: #e41e25;
}

.sudvezi-contact .contact-numbers {
  padding-bottom: 20px;
}

.sudvezi-contact .corporative-mail {
  padding: 20px 0;
}

.sudvezi-contact .follow-us {
  padding-top: 10px;
}

.sudvezi-contact .contact-social-media {
  display: flex;
  gap: 10px;
  padding: 14px 0 20px;
}

.sudvezi-contact .contact-icon {
  width: 34px;
  height: 34px;
  background-color: #696969;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #454749;
  transition: 0.3s;
}

.sudvezi-contact .contact-icon a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  color: #fff;
}

.sudvezi-contact .contact-icon:hover {
  background: transparent;
}

.sudvezi-contact .contact-icon:hover a {
  color: #454749;
}

.sudvezi-contact .elaqe-formu {
  padding-top: 3rem;
  margin-top: 0;
  background: transparent;
}

.sudvezi-contact .form-row {
  margin-bottom: 1rem;
}

.sudvezi-contact .form-row--fields {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
}

@media (min-width: 768px) {
  .sudvezi-contact .form-row--fields {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

.sudvezi-contact .input-box {
  position: relative;
  width: 100%;
}

.sudvezi-contact .elaqe-formu input.text,
.sudvezi-contact .elaqe-formu textarea.text,
.sudvezi-contact .elaqe-formu .input-box input,
.sudvezi-contact .elaqe-formu .input-box textarea {
  transition: all 0.3s ease;
  width: 100%;
  box-sizing: border-box;
  border: 2px solid #eaeaea !important;
  padding: 12px !important;
  border-radius: 3px;
  font-size: 14px;
  outline: none;
  background: #ffffff !important;
  -webkit-appearance: none;
  appearance: none;
  font-family: inherit;
  color: #000;
  box-shadow: none !important;
}

.sudvezi-contact .elaqe-formu input.text,
.sudvezi-contact .elaqe-formu .input-box input.text {
  height: 50px !important;
}

.sudvezi-contact .elaqe-formu textarea.text,
.sudvezi-contact .elaqe-formu .input-box textarea.text {
  height: 140px !important;
  min-height: 140px !important;
  resize: vertical;
}

.sudvezi-contact .elaqe-formu input.text:focus,
.sudvezi-contact .elaqe-formu textarea.text:focus,
.sudvezi-contact .elaqe-formu .input-box input:focus,
.sudvezi-contact .elaqe-formu .input-box textarea:focus {
  border-color: #e41e25 !important;
  background: #ffffff !important;
}

.sudvezi-contact .contact-captcha .c-captcha {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
}

.sudvezi-contact .contact-captcha .c-captcha input.text {
  max-width: 220px;
}

.sudvezi-contact .submit-button {
  display: flex;
  justify-content: flex-end;
}

.sudvezi-contact .btn-submit {
  color: #fff !important;
  border: none !important;
  margin-top: 8px;
  padding: 18px 70px !important;
  font-size: 15px;
  font-weight: 400;
  border-radius: 3px;
  cursor: pointer;
  transition: 0.3s;
  background: #e41e25 !important;
  line-height: 1.2;
  height: auto !important;
  width: auto !important;
}

.sudvezi-contact .btn-submit:hover {
  background: #b01018 !important;
  color: #fff !important;
}

.sudvezi-contact .contact-map {
  display: block;
  height: 500px;
  width: 100%;
  margin-top: 1.5rem;
  border: 0;
}

@media (max-width: 767px) {
  .sudvezi-contact .contact-icon-header h3 {
    font-size: 1.35rem;
  }

  .sudvezi-contact .contact-map {
    height: 320px;
  }

  .sudvezi-contact .btn-submit {
    width: 100% !important;
    padding: 16px 24px !important;
  }
}

.promo_investing_bron .promo-booking-form {
  margin-top: 1.75rem;
  display: flex;
  flex-direction: column;
  gap: 0.85rem;
}

.promo-booking-form__row {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
}

.promo-booking-form__input {
  flex: 1 1 12rem;
  min-width: 0;
  width: 100%;
  padding: 0.85rem 1rem;
  border: 1px solid rgba(255, 255, 255, 0.22);
  border-radius: 0.5rem;
  background: #fff;
  color: #292527;
  font-family: inherit;
  font-size: 0.95rem;
  line-height: 1.3;
}

.promo-booking-form__input:focus {
  outline: none;
  border-color: #e41e25;
}

.promo-booking-form__textarea {
  min-height: 6.5rem;
  resize: vertical;
  flex-basis: 100%;
}

.promo-booking-form__submit {
  align-self: flex-start;
  padding: 0.9rem 2.4rem;
  border: 0;
  border-radius: 0.5rem;
  background: #e41e25;
  color: #fff;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 700;
  cursor: pointer;
}

.promo-booking-form__submit:hover,
.promo-booking-form__submit:focus {
  background: #b01018;
}

.promo-booking-form__submit:disabled {
  opacity: 0.7;
  cursor: wait;
}

.promo-booking-form__status {
  color: #fff;
  font-size: 0.95rem;
}

@media (max-width: 639px) {
  .promo-booking-form__submit {
    width: 100%;
  }
}

#innerPages.bg_blue.bg_white {
    padding-bottom: 120px;
}
.promo__text .h1 {
    font-size: 3rem !important;
}
.promo_custom .is-col {
    position: relative;
}

/* ===== Hero slide content (left text on bubble hover) ===== */
.hero-slide-content {
  position: absolute;
  z-index: 4;
  top: 50%;
  left: max(1.5rem, var(--site-container-pad, 1.5rem));
  transform: translateY(-50%);
  max-width: min(420px, 42%);
  pointer-events: none;
}

.hero-slide-content__title {
  font-size: clamp(1.25rem, 2vw, 1.75rem);
  font-weight: 700;
  line-height: 1.15;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: #2d3340;
}

.hero-slide-content__accent {
  color: #e85a8a;
}

.hero-slide-content__text {
  margin-top: 1rem;
  font-size: 0.9375rem;
  line-height: 1.7;
  color: #6a6a6a;
}

.hero-slide-content__btn {
  margin-top: 1.5rem;
  pointer-events: auto;
}

.hero-slide-content.is-updating .hero-slide-content__title,
.hero-slide-content.is-updating .hero-slide-content__text {
  opacity: 0.6;
  transition: opacity 0.25s ease;
}

@media (max-width: 991px) {
  .hero-slide-content {
    top: auto;
    bottom: 1.25rem;
    left: 1rem;
    right: 1rem;
    transform: none;
    max-width: none;
  }
}

@media (max-width: 639px) {
  .hero-slide-content {
    display: none;
  }
}

/* ===== Mobile side menu (dayun.az style) ===== */
.side-menu {
  position: fixed;
  top: 0;
  left: -110%;
  z-index: 900;
  width: min(495px, 88vw);
  height: 100%;
  padding: 5rem 2.75rem 2rem;
  background: radial-gradient(circle at 20% 20%, #3d1a28 0%, #1a0a10 55%, #000 100%);
  transition: left 0.55s cubic-bezier(0.25, 0.1, 0.25, 1);
  overflow-y: auto;
}

.side-menu.is-active {
  left: 0;
}

.side-menu__overlay {
  position: fixed;
  inset: 0;
  z-index: 850;
  visibility: hidden;
  opacity: 0;
  background: rgba(0, 0, 0, 0.35);
  backdrop-filter: blur(10px);
  transition: opacity 0.45s ease, visibility 0.45s ease;
  cursor: pointer;
}

.side-menu__overlay.is-active {
  visibility: visible;
  opacity: 1;
}

.side-menu__list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.side-menu__item {
  margin: 0.625rem 0;
  border-radius: 0.3125rem;
}

.side-menu__item:hover {
  background: rgba(255, 255, 255, 0.06);
}

.side-menu__link {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.625rem 0.75rem;
  color: #fff;
  font-size: 1.375rem;
  text-transform: capitalize;
  text-decoration: none;
}

.side-menu__chevron {
  font-size: 1.125rem;
  opacity: 0.55;
}

.side-menu__close {
  position: absolute;
  top: 3%;
  right: 0.625rem;
  display: grid;
  place-content: center;
  width: 3.5rem;
  height: 3.5rem;
  border: 0;
  border-radius: 0.3125rem;
  background: #f5f5f5;
  color: #000;
  cursor: pointer;
  transition: background 0.3s ease, border-radius 0.3s ease;
}

.side-menu__close:hover {
  border-radius: 50%;
  background: rgba(175, 175, 175, 0.2);
  color: #fff;
}

@media (min-width: 1280px) {
  .side-menu,
  .side-menu__overlay {
    display: none !important;
  }
}

.is-side-menu-open body {
  overflow: hidden;
}

@media (max-width: 1279px) {
  .is-burger-opened .header__body {
    display: none !important;
  }
}

/* ===== Maarifləndirici məqalələr hub section ===== */
.hub-section {
  background: #f5f5f5;
  padding: 4rem 0 5rem;
}

.hub-section__bottom {
  display: grid;
  grid-template-columns: 1.35fr 1fr;
  gap: 1.25rem;
  align-items: stretch;
}

.articles-hub {
  display: flex;
  flex-direction: column;
  background: #fff;
  border-radius: 1.25rem;
  padding: 1.75rem 1.75rem 1.5rem;
  box-shadow: rgba(0, 0, 0, 0.06) 0 4px 16px;
}

.articles-hub__title {
  font-size: 1.25rem;
  font-weight: 700;
  color: #8b2346;
  line-height: 1.3;
}

.articles-hub__subtitle {
  margin-top: 0.375rem;
  font-size: 0.8125rem;
  color: #6a6a6a;
}

.articles-hub__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
  margin-top: 1.5rem;
}

.articles-hub__item {
  display: block;
  color: inherit;
  text-decoration: none;
  transition: opacity 0.2s;
}

.articles-hub__item:hover {
  opacity: 0.85;
}

.articles-hub__thumb {
  width: 100%;
  aspect-ratio: 4 / 3;
  object-fit: cover;
  border-radius: 0.75rem;
}

.articles-hub__date {
  display: block;
  margin-top: 0.75rem;
  font-size: 0.6875rem;
  color: #8a8a8a;
}

.articles-hub__item-title {
  margin-top: 0.375rem;
  font-size: 0.8125rem;
  font-weight: 700;
  line-height: 1.45;
  color: #2d2d2d;
}

.articles-hub__more {
  display: inline-flex;
  align-items: center;
  gap: 0.375rem;
  align-self: flex-end;
  margin-top: 1.25rem;
  font-size: 0.8125rem;
  font-weight: 700;
  color: #8b2346;
  text-decoration: none;
  transition: opacity 0.2s;
}

.articles-hub__more:hover {
  opacity: 0.8;
}

.cta-card {
  position: relative;
  display: flex;
  align-items: stretch;
  min-height: 12.5rem;
  background-color: #fff7f9;
  background-image: url("/assets/img/stethoscope.png");
  background-size: 45%;
  background-position: right bottom;
  background-repeat: no-repeat;
  border-radius: 1.25rem;
  overflow: hidden;
  box-shadow: rgba(0, 0, 0, 0.06) 0 4px 16px;
}

.cta-card__body {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  width: 58%;
  max-width: 20rem;
  padding: 2rem 1.75rem;
  text-align: left;
}

.cta-card__title {
  font-size: clamp(1.125rem, 2vw, 1.375rem);
  font-weight: 700;
  color: #8b2346;
  line-height: 1.25;
}

.cta-card__text {
  margin: 0.75rem 0 1.25rem;
  font-size: 0.8125rem;
  line-height: 1.65;
  color: #5a5a5a;
  max-width: 17.5rem;
}

.cta-card__btn {
  cursor: pointer;
}

@media (max-width: 1100px) {
  .hub-section__bottom {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 768px) {
  .hub-section {
    padding: 3rem 0 4rem;
  }

  .articles-hub__grid {
    grid-template-columns: 1fr;
    max-width: 20rem;
    margin-left: auto;
    margin-right: auto;
  }

  .articles-hub__more {
    align-self: center;
  }

  .cta-card {
    min-height: 13.75rem;
  }

  .cta-card__body {
    width: 100%;
    max-width: none;
    text-align: center;
    align-items: center;
    padding: 1.75rem 1.5rem 1.5rem;
  }

  .cta-card__text {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }
}