.awm-home {
  --awm-paper: #fffdf9;
  --awm-soft: #f5f1e9;
  --awm-ink: #28251f;
  --awm-muted: #70685d;
  --awm-gold: #ad7e39;
  --awm-gold-dark: #8f6429;
  --awm-olive: #3f4b2b;
  --awm-sage: #68704c;
  --awm-line: #e4dccf;
  --awm-shadow: 0 20px 54px rgba(38, 31, 22, .14);
  overflow: hidden;
  background: var(--awm-paper);
  color: var(--awm-ink);
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

html,
body {
  overflow-x: hidden;
}

.awm-home *,
.awm-home *::before,
.awm-home *::after {
  box-sizing: border-box;
}

.awm-home img {
  display: block;
  max-width: 100%;
}

.awm-home a {
  color: inherit;
  text-decoration: none;
}

.awm-home h1,
.awm-home h2,
.awm-home h3,
.awm-home p {
  margin: 0;
}

.awm-hero {
  position: relative;
  isolation: isolate;
  display: flex;
  min-height: clamp(500px, 68svh, 660px);
  align-items: center;
  overflow: hidden;
  background: #211d18;
}

.awm-hero::before {
  position: absolute;
  inset: 0;
  z-index: -2;
  background-image: url("../index/header.jpg");
  background-position: center;
  background-size: cover;
  content: "";
  transform: scale(1.02);
}

.awm-hero::after {
  position: absolute;
  inset: 0;
  z-index: -1;
  background: linear-gradient(90deg, rgba(22, 19, 15, .84) 0%, rgba(22, 19, 15, .63) 44%, rgba(22, 19, 15, .18) 72%);
  content: "";
}

.awm-hero__inner,
.awm-section__inner,
.awm-booking,
.awm-trust,
.awm-photo__head,
.awm-cta__inner {
  width: min(1180px, 90vw);
  margin-right: auto;
  margin-left: auto;
}

.awm-hero__inner {
  padding: 82px 0 124px;
  color: #fff;
}

.awm-kicker {
  margin-bottom: 14px;
  color: var(--awm-gold);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .16em;
  line-height: 1.4;
  text-transform: uppercase;
}

.awm-hero .awm-kicker {
  color: #edd49c;
}

.awm-hero h1,
.awm-title {
  font-family: "Antic Didone", Georgia, serif;
  font-weight: 400;
  letter-spacing: 0;
}

.awm-hero h1 {
  max-width: 760px;
  font-size: 84px;
  line-height: .98;
}

.awm-hero p {
  max-width: 610px;
  margin-top: 24px;
  color: rgba(255, 255, 255, .88);
  font-size: 18px;
  line-height: 1.7;
}

.awm-hero__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 32px;
}

.awm-btn {
  display: inline-flex;
  min-height: 48px;
  align-items: center;
  justify-content: center;
  border: 1px solid transparent;
  border-radius: 4px;
  padding: 14px 22px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .08em;
  line-height: 1.2;
  text-align: center;
  text-transform: uppercase;
  transition: background-color .2s ease, border-color .2s ease, color .2s ease, transform .2s ease;
}

.awm-btn:hover {
  transform: translateY(-1px);
}

.awm-btn--primary {
  background: var(--awm-gold);
  color: #fff;
}

.awm-btn--primary:hover,
.awm-search:hover,
.awm-search:focus {
  background: var(--awm-gold-dark);
  color: #fff;
}

.awm-btn--ghost {
  border-color: rgba(255, 255, 255, .66);
  background: rgba(255, 255, 255, .08);
  color: #fff;
}

.awm-btn--ghost:hover {
  border-color: #fff;
  background: rgba(255, 255, 255, .16);
  color: #fff;
}

.awm-booking {
  position: relative;
  z-index: 5;
  margin-top: -66px;
}

.awm-booking__form {
  display: grid;
  overflow: hidden;
  border: 1px solid rgba(228, 220, 207, .85);
  border-radius: 8px;
  background: #fff;
  box-shadow: var(--awm-shadow);
  grid-template-columns: minmax(160px, 1fr) minmax(160px, 1fr) minmax(140px, .72fr) auto;
}

.awm-field {
  min-width: 0;
  padding: 20px 22px;
  border-right: 1px solid var(--awm-line);
}

.awm-field label {
  display: block;
  margin-bottom: 8px;
  color: #7d7469;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: .12em;
  line-height: 1.2;
  text-transform: uppercase;
}

.awm-field input,
.awm-field select {
  width: 100%;
  min-width: 0;
  border: 0;
  outline: 0;
  background: transparent;
  color: var(--awm-ink);
  font-size: 16px;
  line-height: 1.35;
}

.awm-search {
  min-width: 188px;
  border: 0;
  background: var(--awm-gold);
  color: #fff;
  cursor: pointer;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .1em;
  line-height: 1.2;
  padding: 0 26px;
  text-transform: uppercase;
  transition: background-color .2s ease;
}

.awm-form-msg {
  min-height: 18px;
  margin: 12px 6px 0;
  color: var(--awm-sage);
  font-size: 12px;
  line-height: 1.4;
}

.awm-trust {
  display: grid;
  margin-top: 42px;
  border-top: 1px solid var(--awm-line);
  border-bottom: 1px solid var(--awm-line);
  grid-template-columns: repeat(4, 1fr);
}

.awm-trust__item {
  min-height: 96px;
  padding: 24px 14px;
  border-right: 1px solid var(--awm-line);
  text-align: center;
}

.awm-trust__item:last-child {
  border-right: 0;
}

.awm-trust__item strong {
  display: block;
  margin-bottom: 6px;
  font-family: "Antic Didone", Georgia, serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 1.1;
}

.awm-trust__item span {
  color: var(--awm-muted);
  font-size: 10px;
  font-weight: 700;
  letter-spacing: .09em;
  line-height: 1.3;
  text-transform: uppercase;
}

.awm-section {
  padding: 88px 0;
}

.awm-section--soft {
  background: var(--awm-soft);
}

.awm-section__head {
  max-width: 760px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.awm-title {
  color: var(--awm-ink);
  font-size: 50px;
  line-height: 1.08;
}

.awm-lead {
  max-width: 700px;
  margin-top: 16px;
  margin-right: auto;
  margin-left: auto;
  color: var(--awm-muted);
  font-size: 16px;
  line-height: 1.7;
}

.awm-traveler-grid,
.awm-story-grid,
.awm-suite-grid,
.awm-feature-grid,
.awm-review-layout,
.awm-mini-grid,
.awm-provo,
.awm-platforms,
.awm-review-logos,
.awm-quote-grid {
  display: grid;
}

.awm-story-grid {
  gap: 18px;
  margin-top: 40px;
  grid-template-columns: repeat(3, 1fr);
}

.awm-story {
  overflow: hidden;
  border: 1px solid var(--awm-line);
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 14px 34px rgba(38, 31, 22, .08);
}

.awm-story img {
  width: 100%;
  height: 235px;
  object-fit: cover;
}

.awm-story__body {
  padding: 24px;
  text-align: center;
}

.awm-story h3 {
  color: var(--awm-ink);
  font-family: "Antic Didone", Georgia, serif;
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.16;
}

.awm-story p {
  margin-top: 12px;
  color: var(--awm-muted);
  font-size: 14px;
  line-height: 1.65;
}

.awm-traveler-grid {
  gap: 14px;
  margin-top: 36px;
  grid-template-columns: repeat(5, 1fr);
}

.awm-traveler,
.awm-feature,
.awm-mini {
  border: 1px solid var(--awm-line);
  border-radius: 8px;
  background: #fff;
}

.awm-traveler {
  min-height: 176px;
  padding: 25px 18px;
}

.awm-traveler img,
.awm-feature img {
  width: 34px;
  height: 34px;
  margin-bottom: 18px;
  object-fit: contain;
}

.awm-traveler h3,
.awm-feature h3,
.awm-mini h3 {
  color: var(--awm-ink);
  font-family: "Antic Didone", Georgia, serif;
  font-size: 22px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.18;
}

.awm-traveler p,
.awm-feature p,
.awm-mini p {
  margin-top: 10px;
  color: var(--awm-muted);
  font-size: 13px;
  line-height: 1.55;
}

.awm-suite-grid {
  gap: 16px;
  margin-top: 38px;
  grid-template-columns: repeat(4, 1fr);
}

#suites .awm-suite-grid {
  text-align: left;
}

.awm-suite {
  position: relative;
  display: block;
  overflow: hidden;
  height: 390px;
  border-radius: 8px;
  background: #ddd;
  box-shadow: 0 12px 30px rgba(35, 31, 24, .08);
}

.awm-suite img,
.awm-provo__image img,
.awm-mini img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.awm-slide img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.awm-suite img {
  transition: transform .6s ease;
}

.awm-suite:hover img,
.awm-suite:focus img {
  transform: scale(1.04);
}

.awm-suite__body {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 64px 22px 22px;
  background: linear-gradient(transparent, rgba(19, 18, 15, .82));
  color: #fff;
}

.awm-suite__body h3 {
  font-family: "Antic Didone", Georgia, serif;
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.12;
}

.awm-suite__body p {
  margin-top: 8px;
  color: rgba(255, 255, 255, .82);
  font-size: 13px;
  line-height: 1.5;
}

.awm-photo {
  overflow: hidden;
  padding: 88px 0 92px;
  border-top: 1px solid var(--awm-line);
  border-bottom: 1px solid var(--awm-line);
  background: #fff;
}

.awm-photo__head {
  text-align: center;
}

.awm-photo__head .awm-lead {
  margin-right: auto;
  margin-left: auto;
}

.awm-carousel {
  position: relative;
  width: 100%;
  margin-top: 36px;
  touch-action: pan-y;
  user-select: none;
}

.awm-carousel__viewport {
  overflow: hidden;
  width: 100%;
  padding: 28px 0 34px;
}

.awm-carousel__track {
  display: flex;
  align-items: center;
  gap: 26px;
  transition: transform .72s cubic-bezier(.22, .75, .22, 1);
  will-change: transform;
}

.awm-slide {
  position: relative;
  flex: 0 0 760px;
  overflow: hidden;
  height: 500px;
  border-radius: 8px;
  background: #f1ece3;
  box-shadow: 0 18px 44px rgba(37, 31, 23, .12);
  filter: saturate(.82) brightness(.86);
  opacity: .45;
  transform: scale(.86);
  transition: transform .72s cubic-bezier(.22, .75, .22, 1), opacity .55s ease, filter .55s ease, box-shadow .55s ease;
}

.awm-slide img {
  pointer-events: none;
  transform: scale(1.01);
  transition: transform 4.5s ease;
}

.awm-slide.is-active {
  z-index: 3;
  box-shadow: 0 26px 66px rgba(37, 31, 23, .2);
  filter: none;
  opacity: 1;
  transform: scale(1);
}

.awm-slide.is-active img {
  transform: scale(1.045);
}

.awm-carousel.is-dragging .awm-carousel__track {
  transition: none;
}

.awm-dots {
  display: flex;
  min-height: 20px;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 0 18px;
}

.awm-dot {
  width: 8px;
  height: 8px;
  border: 0;
  border-radius: 999px;
  background: #d5cec2;
  cursor: pointer;
  padding: 0;
  transition: background-color .2s ease, transform .2s ease;
}

.awm-dot:hover {
  background: #aa9a82;
  transform: scale(1.16);
}

.awm-dot.is-active {
  width: 11px;
  height: 11px;
  background: var(--awm-olive);
}

.awm-dot:focus-visible,
.awm-btn:focus-visible,
.awm-search:focus-visible,
.awm-suite:focus-visible {
  outline: 2px solid var(--awm-gold);
  outline-offset: 4px;
}

.awm-feature-grid {
  overflow: hidden;
  margin-top: 38px;
  gap: 14px;
  grid-template-columns: repeat(5, 1fr);
}

.awm-feature {
  display: flex;
  min-height: 210px;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  padding: 30px 24px;
  border-radius: 8px;
  text-align: center;
}

.awm-feature--link {
  transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}

.awm-feature--link:hover {
  border-color: rgba(173, 126, 57, .45);
  box-shadow: 0 16px 34px rgba(38, 31, 22, .12);
  color: var(--awm-ink);
  transform: translateY(-2px);
}

.awm-review-layout {
  align-items: stretch;
  gap: 18px;
  grid-template-columns: 1.08fr .92fr;
}

.awm-mini-grid {
  gap: 14px;
  grid-template-columns: 1fr 1fr;
}

.awm-mini {
  overflow: hidden;
}

.awm-mini img {
  height: 220px;
}

.awm-mini__body {
  padding: 18px;
}

.awm-review-panel {
  display: flex;
  min-height: 420px;
  flex-direction: column;
  justify-content: center;
  border-radius: 8px;
  background: var(--awm-olive);
  color: #fff;
  padding: 42px;
}

.awm-review-panel .awm-kicker {
  color: #ead5a7;
}

.awm-review-panel .awm-title {
  color: #fff;
}

.awm-stars {
  margin: 18px 0;
  color: #e9cf90;
  font-size: 18px;
  letter-spacing: .15em;
  line-height: 1;
}

.awm-quote {
  color: #fff;
  font-family: "Antic Didone", Georgia, serif;
  font-size: 30px;
  letter-spacing: 0;
  line-height: 1.42;
}

.awm-review-panel small {
  margin-top: 22px;
  color: rgba(255, 255, 255, .72);
  font-size: 12px;
  line-height: 1.5;
}

.awm-platforms {
  align-items: center;
  gap: 14px;
  margin-top: 24px;
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.awm-platforms a {
  display: flex;
  min-height: 42px;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(255, 255, 255, .25);
  border-radius: 4px;
  background: rgba(255, 255, 255, .1);
  padding: 8px;
}

.awm-platforms img {
  max-height: 25px;
  object-fit: contain;
}

.awm-reviews {
  text-align: center;
}

.awm-review-logos {
  align-items: center;
  gap: 14px;
  margin-top: 34px;
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.awm-review-logos a {
  display: flex;
  min-height: 76px;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--awm-line);
  border-radius: 8px;
  background: #fff;
  padding: 16px;
  transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}

.awm-review-logos a:hover {
  border-color: rgba(173, 126, 57, .45);
  box-shadow: 0 14px 30px rgba(38, 31, 22, .1);
  transform: translateY(-2px);
}

.awm-review-logos img {
  max-width: 100%;
  max-height: 34px;
  object-fit: contain;
}

.awm-quote-grid {
  gap: 18px;
  margin-top: 24px;
  grid-template-columns: repeat(3, 1fr);
}

.awm-quote-card {
  border: 1px solid var(--awm-line);
  border-radius: 8px;
  background: var(--awm-soft);
  padding: 28px;
  text-align: center;
}

.awm-quote-card p {
  color: #433d34;
  font-family: "Antic Didone", Georgia, serif;
  font-size: 24px;
  line-height: 1.35;
}

.awm-quote-card strong {
  display: block;
  margin-top: 18px;
  color: var(--awm-gold-dark);
  font-size: 12px;
  letter-spacing: .12em;
  text-transform: uppercase;
}

.awm-quote-card .awm-stars {
  margin: 0 0 16px;
}

.awm-provo {
  align-items: center;
  gap: 46px;
  grid-template-columns: 1.08fr .92fr;
}

.awm-provo > div:last-child {
  text-align: center;
}

.awm-provo .awm-chips {
  justify-content: center;
}

.awm-provo__image {
  display: grid;
  overflow: hidden;
  height: 500px;
  gap: 12px;
  grid-template-columns: 1.08fr .92fr;
  grid-template-rows: 1fr 1fr;
}

.awm-provo-carousel {
  overflow: hidden;
  border-radius: 8px;
  background: transparent;
}

.awm-provo-carousel__viewport {
  overflow: hidden;
  width: 100%;
  padding: 34px 0 26px;
}

.awm-provo-carousel__track {
  display: flex;
  align-items: center;
  gap: 18px;
  transition: transform .62s cubic-bezier(.22, .75, .22, 1);
  will-change: transform;
}

.awm-provo-slide {
  flex: 0 0 74%;
  overflow: hidden;
  height: 430px;
  border-radius: 8px;
  background: #eee8de;
  box-shadow: 0 16px 38px rgba(38, 31, 22, .12);
  filter: saturate(.82) brightness(.88);
  opacity: .48;
  transform: scale(.84);
  transition: transform .62s cubic-bezier(.22, .75, .22, 1), opacity .45s ease, filter .45s ease, box-shadow .45s ease;
}

.awm-provo-slide.is-active {
  z-index: 2;
  box-shadow: var(--awm-shadow);
  filter: none;
  opacity: 1;
  transform: scale(1);
}

.awm-provo-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  pointer-events: none;
}

.awm-provo-dots {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 9px;
  padding: 17px;
}

.awm-provo-dot {
  width: 8px;
  height: 8px;
  border: 0;
  border-radius: 999px;
  background: #d5cec2;
  cursor: pointer;
  padding: 0;
  transition: background-color .2s ease, transform .2s ease;
}

.awm-provo-dot:hover {
  background: #aa9a82;
  transform: scale(1.16);
}

.awm-provo-dot.is-active {
  width: 11px;
  height: 11px;
  background: var(--awm-olive);
}

.awm-provo__image img:first-child {
  grid-row: 1 / 3;
}

.awm-provo__image img {
  overflow: hidden;
  border-radius: 8px;
  box-shadow: var(--awm-shadow);
}

.awm-chips {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 24px 0 26px;
}

.awm-chip {
  border: 1px solid #d8cebf;
  border-radius: 999px;
  background: #fff;
  color: #3a332b;
  font-size: 12px;
  line-height: 1.2;
  padding: 10px 12px;
}

.awm-cta {
  background: var(--awm-soft);
  padding: 0 0 76px;
}

.awm-cta__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(63, 75, 43, .96), rgba(63, 75, 43, .9)), url("../index/homepage_slideshow/4.jpg") center/cover no-repeat;
  box-shadow: var(--awm-shadow);
  color: #fff;
  padding: 50px;
}

.awm-cta .awm-kicker {
  color: #ead5a7;
}

.awm-cta .awm-title {
  color: #fff;
}

.awm-cta p {
  max-width: 620px;
  margin-top: 12px;
  color: rgba(255, 255, 255, .78);
  font-size: 16px;
  line-height: 1.65;
}

.awm-cta .awm-btn {
  flex: 0 0 auto;
  background: #efd39b;
  color: #2d311f;
}

.awm-cta .awm-btn:hover {
  background: #fff0c8;
  color: #2d311f;
}

@media (max-width: 1080px) {
  .awm-booking__form {
    grid-template-columns: 1fr 1fr;
  }

  .awm-field:nth-child(2) {
    border-right: 0;
  }

  .awm-field:nth-child(3) {
    border-top: 1px solid var(--awm-line);
  }

  .awm-search {
    min-height: 66px;
  }

  .awm-traveler-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .awm-story-grid,
  .awm-quote-grid {
    grid-template-columns: 1fr;
  }

  .awm-traveler-grid .awm-traveler:last-child {
    grid-column: 1 / -1;
  }

  .awm-suite-grid,
  .awm-feature-grid {
    grid-template-columns: 1fr 1fr;
  }

  .awm-review-layout,
  .awm-provo {
    grid-template-columns: 1fr;
  }

  .awm-review-logos {
    grid-template-columns: repeat(3, 1fr);
  }

  .awm-slide {
    flex-basis: 72vw;
    height: 48vw;
    min-height: 330px;
  }
}

@media (max-width: 760px) {
  .awm-hero {
    min-height: 520px;
  }

  .awm-hero__inner,
  .awm-section__inner,
  .awm-booking,
  .awm-trust,
  .awm-photo__head,
  .awm-cta__inner {
    width: auto;
    margin-right: 18px;
    margin-left: 18px;
  }

  .awm-hero__inner {
    padding: 62px 0 108px;
  }

  .awm-hero h1 {
    font-size: 54px;
  }

  .awm-hero p {
    font-size: 16px;
  }

  .awm-booking {
    margin-top: -58px;
  }

  .awm-booking__form,
  .awm-traveler-grid,
  .awm-story-grid,
  .awm-suite-grid,
  .awm-mini-grid,
  .awm-quote-grid {
    grid-template-columns: 1fr;
  }

  .awm-feature-grid {
    grid-template-columns: 1fr 1fr;
  }

  .awm-feature {
    min-height: 155px;
    padding: 22px 14px;
  }

  .awm-field,
  .awm-field:nth-child(2),
  .awm-field:nth-child(3) {
    border-top: 0;
    border-right: 0;
    border-bottom: 1px solid var(--awm-line);
  }

  .awm-search {
    min-height: 58px;
  }

  .awm-trust {
    margin-top: 34px;
    grid-template-columns: 1fr 1fr;
  }

  .awm-trust__item:nth-child(2) {
    border-right: 0;
  }

  .awm-trust__item:nth-child(-n+2) {
    border-bottom: 1px solid var(--awm-line);
  }

  .awm-section,
  .awm-photo {
    padding-top: 62px;
    padding-bottom: 66px;
  }

  .awm-title {
    font-size: 38px;
  }

  .awm-traveler-grid .awm-traveler:last-child {
    grid-column: auto;
  }

  .awm-suite {
    height: 330px;
  }

  .awm-story img {
    height: 220px;
  }

  .awm-slide {
    flex-basis: 84vw;
    height: 61vw;
    min-height: 265px;
  }

  .awm-carousel__track {
    gap: 14px;
  }

  .awm-review-panel {
    min-height: 0;
    padding: 30px;
  }

  .awm-quote {
    font-size: 25px;
  }

  .awm-platforms {
    grid-template-columns: repeat(2, 1fr);
  }

  .awm-review-logos {
    grid-template-columns: 1fr;
  }

  .awm-review-logos a {
    min-height: 68px;
  }

  .awm-quote-card {
    padding: 24px;
  }

  .awm-quote-card p {
    font-size: 22px;
  }

  .awm-provo-slide {
    flex-basis: 70%;
    height: 330px;
  }

  .awm-provo__image {
    height: auto;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto;
  }

  .awm-provo__image img:first-child {
    grid-column: 1 / 3;
    grid-row: auto;
    height: 280px;
  }

  .awm-provo__image img:not(:first-child) {
    height: 150px;
  }

  .awm-cta {
    padding-bottom: 56px;
  }

  .awm-cta__inner {
    display: block;
    padding: 34px 26px;
  }

  .awm-cta .awm-btn {
    margin-top: 24px;
  }
}

@media (max-width: 480px) {
  .awm-hero h1 {
    font-size: 46px;
  }

  .awm-hero__actions {
    display: grid;
  }

  .awm-btn {
    width: 100%;
  }

  .awm-trust {
    grid-template-columns: 1fr;
  }

  .awm-feature-grid {
    grid-template-columns: 1fr;
  }

  .awm-trust__item,
  .awm-trust__item:nth-child(2) {
    border-right: 0;
    border-bottom: 1px solid var(--awm-line);
  }

  .awm-trust__item:last-child {
    border-bottom: 0;
  }
}
