/* [project]/src/components/ui/ui-stats-section/index.scss.css [app-client] (css) */
.ui-stats-section {
  background: var(--background-white);
}

.ui-stats-section__container {
  gap: var(--space-3xl);
  grid-template-columns: 1fr 1fr;
  display: grid;
}

@media (max-width: 1023px), and {
  .ui-stats-section__container {
    gap: var(--space-6xl);
    flex-direction: column;
    display: flex;
  }
}

.ui-stats-section__title {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: 1.2px;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.25;
  font-family: var(--font-futura-book);
  text-transform: uppercase;
  color: var(--text-dark-gold);
}

@media (max-width: 1023px), and {
  .ui-stats-section__title {
    font-variant-numeric: lining-nums proportional-nums;
    letter-spacing: .8px;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.25;
    font-family: var(--font-futura-book);
  }
}

.ui-stats-section__grid {
  row-gap: var(--space-2xl);
  column-gap: var(--space-2xs);
  grid-template-columns: repeat(2, 1fr);
  align-items: baseline;
  display: grid;
}

@media (max-width: 1023px), and {
  .ui-stats-section__grid {
    row-gap: var(--space-xl);
    column-gap: var(--space-2xs);
    align-items: flex-start;
  }
}

.ui-stats-section__item {
  text-align: left;
}

.ui-stats-section__number-value, .ui-stats-section__suffix1 {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: 1.6px;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.25;
  font-family: var(--font-futura-book);
  background: var(--gradients-light-gold);
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 80px;
  display: inline-block;
}

@media (max-width: 1023px), and {
  .ui-stats-section__number-value, .ui-stats-section__suffix1 {
    font-size: 60px;
  }
}

.ui-stats-section__suffix2 {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: 1.6px;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.25;
  font-family: var(--font-futura-book);
  margin-left: var(--space-micro);
  background: var(--gradients-light-gold);
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 48px;
}

@media (max-width: 1023px), and {
  .ui-stats-section__suffix2 {
    font-size: 32px;
  }
}

.ui-stats-section__label {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .3px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
  font-family: var(--font-goudy-italic);
  color: var(--text-light-gold);
  text-wrap-style: pretty;
  width: 90%;
}

@media (max-width: 1023px), and {
  .ui-stats-section__label {
    font-variant-numeric: lining-nums proportional-nums;
    letter-spacing: .3px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4;
    font-family: var(--font-goudy-italic);
  }
}

/* [project]/src/components/ui/ui-hero-banner/index.scss.css [app-client] (css) */
.ui-hero-banner {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.ui-hero-banner__image {
  width: 100%;
  height: calc(100lvh - var(--h-header));
  position: relative;
}

.ui-hero-banner__image-el {
  object-fit: cover;
  object-position: top center;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
}

.ui-hero-banner__image-el:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: 0;
}

.ui-hero-banner__image-el:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: 0;
}

.ui-hero-banner__image-el:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: 0;
}

.ui-hero-banner__image-el:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: 0;
}

.ui-hero-banner__image-el:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: 0;
}

.ui-hero-banner__image-el:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: 0;
}

.ui-hero-banner__image-grad {
  z-index: 1;
  background: linear-gradient(rgba(0, 0, 0, 0) 63.61%, rgba(0, 0, 0, .6) 100%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.ui-hero-banner__image-details {
  z-index: 55;
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  max-width: 236px;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}

@media (max-width: 1023px), and {
  .ui-hero-banner__image-details {
    width: 100%;
    max-width: unset;
  }
}

.ui-hero-banner__image-details-button .core-button__text {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .5px;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.25;
  font-family: var(--font-futura-book);
  text-transform: uppercase;
  color: #fff;
}

.ui-hero-banner__image-details-button {
  text-align: center;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  border-radius: 0 0 0 var(--space-micro);
  width: 100%;
  padding: 0;
  padding: var(--space-2xs);
  background: rgba(0, 0, 0, .2);
}

@media (max-width: 1023px), and {
  .ui-hero-banner__image-details-button {
    text-align: left;
  }
}

.ui-hero-banner__image-details-box {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background: rgba(0, 0, 0, .2);
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 16px;
  display: flex;
}

.ui-hero-banner__image-details-box-logo {
  margin: var(--space-5xs) 0;
  filter: invert() contrast(2);
  width: 122px;
  height: auto;
}

.ui-hero-banner__image-details-box-close {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.ui-hero-banner__image-details-box-button {
  color: #fff;
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .5px;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.25;
  font-family: var(--font-futura-book);
}

.ui-hero-banner__image-details-box-button .core-button__text {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .5px;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.25;
  font-family: var(--font-futura-book);
}

.ui-hero-banner__image-details-box .core-card-slider {
  background: none;
  flex-direction: column;
  align-items: center;
  gap: 0;
  width: 100%;
  padding: 0 0 16px;
  display: flex;
}

.ui-hero-banner__image-details-box .core-card-slider__nav {
  gap: 2.5px;
}

.ui-hero-banner__image-details-box .core-card-slider__nav button {
  border: .5px solid #fff;
  width: 20px;
  height: 20px;
}

.ui-hero-banner__image-details-box .core-card-slider__nav button > svg {
  width: 7.5px;
  height: 7.5px;
}

.ui-hero-banner__image-details-box .core-card-slider > ul {
  width: 100%;
  padding: 0;
  margin: 0 !important;
}

.ui-hero-banner__image-details-box .core-card-slider > ul > li {
  flex-basis: 100%;
  justify-content: center;
  padding: 0;
  display: flex;
}

.ui-hero-banner__image-details-box .core-card-slider > ul > li .core-card-slider__card {
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  align-items: center;
  display: flex;
}

.ui-hero-banner__image-details-box .core-card-slider > ul > li .core-card-slider__card > img {
  object-fit: contain;
  width: 80px;
  height: 80px;
  margin-bottom: 8px;
}

.ui-hero-banner__image-details-box .core-card-slider > ul > li .core-card-slider__card span {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .5px;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.25;
  font-family: var(--font-futura-book);
  color: #fff;
  text-transform: uppercase;
  display: block;
}

.ui-hero-banner__image-details-box .core-card-slider > ul > li .core-card-slider__card span.small {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .36px;
  font-size: 9px;
  font-weight: 400;
  line-height: 1.25;
  font-family: var(--font-futura-book);
  margin-bottom: 2px;
}

.ui-hero-banner .m-section__container {
  position: relative;
}

.ui-hero-banner__content {
  z-index: 2;
  max-width: 608px;
  left: var(--page-content-padding);
  text-wrap-style: pretty;
  bottom: var(--space-s);
  position: absolute;
}

@media (min-width: 1601px), and {
  .ui-hero-banner__content {
    right: calc(var(--w-max-right-padding)  + var(--page-content-padding));
  }
}

.ui-hero-banner__pretitle {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .6px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.25;
  font-family: var(--font-futura-book);
  color: var(--primary-white);
  text-transform: uppercase;
}

@media (max-width: 1023px), and {
  .ui-hero-banner__pretitle {
    font-variant-numeric: lining-nums proportional-nums;
    letter-spacing: .5px;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.25;
    font-family: var(--font-futura-book);
  }
}

.ui-hero-banner__heading {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: 1.2px;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.25;
  font-family: var(--font-futura-book);
  color: var(--primary-white);
  text-transform: uppercase;
  text-wrap: pretty;
}

@media (max-width: 1023px), and {
  .ui-hero-banner__heading {
    font-variant-numeric: lining-nums proportional-nums;
    letter-spacing: .8px;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.25;
    font-family: var(--font-futura-book);
  }
}

.ui-hero-banner__description {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .3px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
  font-family: var(--font-goudy-italic);
  color: var(--primary-white);
  margin-top: var(--space-2xs);
}

@media (max-width: 1023px), and {
  .ui-hero-banner__description {
    font-variant-numeric: lining-nums proportional-nums;
    letter-spacing: .8px;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.25;
    font-family: var(--font-futura-book);
    width: 90%;
  }
}

.ui-hero-banner__button {
  border: 1px solid var(--text-white);
  color: var(--text-white);
  margin-top: var(--space-2xs);
}

.ui-hero-banner__button .core-button__icon svg path {
  fill: var(--text-white);
}

.ui-hero-banner__button:before {
  background: var(--text-white);
}

.ui-hero-banner__button:hover {
  border-color: var(--text-white);
  color: var(--text-dark-gold);
}

.ui-hero-banner__button:hover:before {
  background: var(--text-white);
}

.ui-hero-banner__button:hover .core-button__icon svg path {
  fill: var(--text-dark-gold);
}

.ui-hero-banner__image-details span {
  width: 100%;
}

/* [project]/src/components/ui/ui-scaleup-banner/index.scss.css [app-client] (css) */
.ui-scaleup-banner {
  position: relative;
  overflow: hidden;
}

.ui-scaleup-banner__wrapper {
  transform-origin: center;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 116% !important;
}

.ui-scaleup-banner__wrapper .core-img-loader {
  opacity: 1;
  width: 100%;
  height: 100%;
  transition: opacity .25s;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ui-scaleup-banner__wrapper .core-img-loader.is-loaded {
  opacity: 1;
}

.ui-scaleup-banner__wrapper.is-animating .core-img-loader {
  transition: none !important;
}

.ui-home-banner .ui-scaleup-banner__wrapper .core-img-loader {
  opacity: 0;
}

.ui-home-banner .ui-scaleup-banner__wrapper .core-img-loader.is-loaded {
  opacity: 1;
}

/* [project]/src/components/ui/ui-form-common-section/index.scss.css [app-client] (css) */
.ui-sectional-banner {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.ui-sectional-banner__media {
  aspect-ratio: 1280 / 800;
  width: 100%;
  position: relative;
}

@media (max-width: 1023px), and {
  .ui-sectional-banner__media {
    aspect-ratio: 360 / 450;
  }
}

.ui-sectional-banner__media-asset {
  object-fit: cover;
  object-position: top center;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
}

.ui-sectional-banner__media-asset:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: 0;
}

.ui-sectional-banner__media-asset:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: 0;
}

.ui-sectional-banner__media-asset:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: 0;
}

.ui-sectional-banner__media-asset:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: 0;
}

.ui-sectional-banner__media-asset:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: 0;
}

.ui-sectional-banner__media-asset:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: 0;
}

.ui-sectional-banner__media video, .ui-sectional-banner__media img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ui-sectional-banner__media:before {
  content: "";
  object-fit: cover;
  object-position: top center;
  height: 100%;
  width: 100%;
  background-color: #fff8ee;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ui-sectional-banner__container {
  z-index: 2;
  text-align: center;
  padding-block: var(--spacing-xl);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.ui-sectional-banner__content {
  max-width: 608px;
}

.ui-sectional-banner__content-img {
  aspect-ratio: 400 / 500;
  width: auto;
  position: relative;
}

.ui-sectional-banner__content-img-el {
  object-fit: cover;
  object-position: top center;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
}

.ui-sectional-banner__content-img-el:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: 0;
}

.ui-sectional-banner__content-img-el:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: 0;
}

.ui-sectional-banner__content-img-el:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: 0;
}

.ui-sectional-banner__content-img-el:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: 0;
}

.ui-sectional-banner__content-img-el:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: 0;
}

.ui-sectional-banner__content-img-el:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: 0;
}

.ui-sectional-banner__heading, .ui-sectional-banner__main-title, .ui-sectional-banner .word {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: 1.6px;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.25;
  font-family: var(--font-futura-book);
  color: var(--text-dark-gold);
  text-transform: uppercase;
}

@media (max-width: 1023px), and {
  .ui-sectional-banner__heading, .ui-sectional-banner__main-title, .ui-sectional-banner .word {
    font-variant-numeric: lining-nums proportional-nums;
    letter-spacing: 1.1px;
    font-size: 28px;
    font-weight: 400;
    line-height: 1.25;
    font-family: var(--font-futura-book);
  }
}

.ui-sectional-banner__cta {
  margin-top: var(--space-xl);
}

@media (max-width: 1023px), and {
  .ui-sectional-banner__cta {
    margin-top: var(--space-s);
  }
}

.ui-sectional-banner__copy {
  text-wrap: pretty;
  margin-top: var(--space-2xs);
}

@media (max-width: 1023px), and {
  .ui-sectional-banner__copy {
    font-variant-numeric: lining-nums proportional-nums;
    letter-spacing: .2px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    font-family: var(--font-goudy-italic);
  }
}

.ui-sectional-banner__media-control {
  bottom: var(--space-s);
  right: var(--space-s);
  gap: var(--space-5xs);
  z-index: 3;
  display: flex;
  position: absolute;
}

.ui-sectional-banner__media-btn {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  width: 40px;
  height: 40px;
  color: var(--primary-gold);
  cursor: pointer;
  background: rgba(0, 0, 0, .4);
  border: none;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  transition: background .3s;
  display: flex;
}

.ui-sectional-banner__media-btn svg {
  width: auto;
  height: auto;
}

.ui-sectional-banner__media-btn:hover {
  opacity: .9;
}

.ui-sectional-banner--full .ui-sectional-banner__container {
  text-align: left;
  max-width: var(--w-max);
  padding-inline: var(--page-content-padding);
  justify-content: flex-start;
  margin: 0 auto;
}

.ui-sectional-banner--full .ui-sectional-banner__media {
  margin-top: var(--space-xl);
}

@media (max-width: 1023px), and {
  .ui-sectional-banner--full .ui-sectional-banner__media {
    margin-top: var(--space-s);
  }
}

.ui-sectional-banner--full-reverse {
  gap: var(--space-xl);
  flex-direction: column-reverse;
  display: flex;
}

@media (max-width: 1023px), and {
  .ui-sectional-banner--full-reverse {
    gap: var(--space-s);
  }
}

.ui-sectional-banner--full-reverse .ui-sectional-banner__container {
  text-align: left;
  justify-content: flex-start;
}

.ui-sectional-banner--full-reverse .ui-sectional-banner__copy {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .4px;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.4;
  font-family: var(--font-goudy-italic);
}

@media (max-width: 1023px), and {
  .ui-sectional-banner--full-reverse .ui-sectional-banner__copy {
    font-variant-numeric: lining-nums proportional-nums;
    letter-spacing: .2px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    font-family: var(--font-goudy-italic);
    width: 95%;
  }
}

.ui-sectional-banner--full-reverse.position-bottom {
  flex-direction: column !important;
}

@media (max-width: 1023px), and {
  .ui-sectional-banner--half-text-img .ui-sectional-banner__content {
    width: 100%;
  }

  .ui-sectional-banner--half-text-img-reverse, .ui-sectional-banner--half-text-img, .ui-sectional-banner--half-img-text {
    flex-direction: column-reverse !important;
  }

  .ui-sectional-banner--half-text-img-reverse .ui-sectional-banner__media, .ui-sectional-banner--half-text-img .ui-sectional-banner__media, .ui-sectional-banner--half-img-text .ui-sectional-banner__media {
    margin-top: 0 !important;
  }
}

.ui-sectional-banner--half-text-img-reverse .ui-sectional-banner__container, .ui-sectional-banner--half-text-img .ui-sectional-banner__container, .ui-sectional-banner--half-img-text .ui-sectional-banner__container {
  text-align: left;
}

@media (max-width: 1023px), and {
  .ui-sectional-banner--half-text-img-reverse .ui-sectional-banner__container, .ui-sectional-banner--half-text-img .ui-sectional-banner__container, .ui-sectional-banner--half-img-text .ui-sectional-banner__container {
    margin-top: var(--space-s);
    padding-left: 0;
    padding-right: 0;
  }
}

.ui-sectional-banner--half-text-img-reverse, .ui-sectional-banner--half-text-img, .ui-sectional-banner--half-img-text, .ui-sectional-banner--half-img-reverse {
  max-width: var(--w-max);
  padding-inline: var(--page-content-padding);
  grid-template-columns: 1fr 1fr;
  grid-template-areas: "main-title main-title"
                       "media content";
  align-items: center;
  margin: 0 auto;
  display: grid;
}

.ui-sectional-banner--half-text-img-reverse .ui-sectional-banner__media, .ui-sectional-banner--half-text-img .ui-sectional-banner__media, .ui-sectional-banner--half-img-text .ui-sectional-banner__media, .ui-sectional-banner--half-img-reverse .ui-sectional-banner__media {
  aspect-ratio: 608 / 760;
  grid-area: 1 / 2;
}

.ui-sectional-banner--half-text-img-reverse .ui-sectional-banner__container, .ui-sectional-banner--half-text-img .ui-sectional-banner__container, .ui-sectional-banner--half-img-text .ui-sectional-banner__container, .ui-sectional-banner--half-img-reverse .ui-sectional-banner__container {
  text-align: left;
}

@media (max-width: 1023px), and {
  .ui-sectional-banner--half-text-img-reverse .ui-sectional-banner__media, .ui-sectional-banner--half-text-img .ui-sectional-banner__media, .ui-sectional-banner--half-img-text .ui-sectional-banner__media, .ui-sectional-banner--half-img-reverse .ui-sectional-banner__media {
    margin-top: var(--space-s);
  }
}

@media (max-width: 767px), and {
  .ui-sectional-banner--half-text-img-reverse, .ui-sectional-banner--half-text-img, .ui-sectional-banner--half-img-text, .ui-sectional-banner--half-img-reverse {
    flex-direction: column;
    display: flex;
  }
}

.ui-sectional-banner--half-text-img-reverse .ui-sectional-banner__cta, .ui-sectional-banner--half-text-img .ui-sectional-banner__cta {
  margin-top: var(--space-xl, 40px);
}

.ui-sectional-banner--half-text-img-reverse .ui-sectional-banner__content, .ui-sectional-banner--half-text-img .ui-sectional-banner__content {
  max-width: var(--inner-colspan4);
  margin-left: auto;
  margin-right: auto;
}

.ui-sectional-banner--half-text-img-reverse .ui-sectional-banner__container, .ui-sectional-banner--half-text-img .ui-sectional-banner__container {
  padding-left: 0;
}

@media (max-width: 1023px), and {
  .ui-sectional-banner--half-text-img-reverse {
    display: flex;
    flex-direction: column !important;
  }

  .ui-sectional-banner--half-text-img-reverse > div {
    margin-top: 0 !important;
  }

  .ui-sectional-banner--half-text-img-reverse .ui-sectional-banner__media {
    margin-top: var(--space-s) !important;
  }
}

.ui-sectional-banner--half-img-text .ui-sectional-banner__content, .ui-sectional-banner--half-img-reverse .ui-sectional-banner__content {
  width: 100%;
  max-width: var(--inner-colspan4);
  margin-left: auto;
  margin-right: auto;
}

.ui-sectional-banner--half-img-text .ui-sectional-banner__media, .ui-sectional-banner--half-img-reverse .ui-sectional-banner__media {
  grid-column: 1;
}

.ui-sectional-banner--half-img-text .ui-sectional-banner__container, .ui-sectional-banner--half-img-reverse .ui-sectional-banner__container {
  text-align: left;
  grid-column: 2;
  padding-left: 0;
  padding-right: 0;
}

.ui-sectional-banner--half-img-reverse {
  grid-template-columns: var(--inner-colspan7) 1fr;
  align-items: flex-start;
}

@media only screen and (min-width: 768px) {
  .ui-sectional-banner--half-img-reverse {
    grid-template-columns: var(--inner-colspan6) 1fr;
    gap: 16px;
  }
}

@media only screen and (min-width: 1024px) {
  .ui-sectional-banner--half-img-reverse {
    gap: 0;
  }
}

.ui-sectional-banner--half-img-reverse .ui-sectional-banner__content {
  max-width: var(--inner-colspan4);
  margin-right: unset;
}

.ui-sectional-banner--half-img-reverse .ui-sectional-banner__main-title {
  max-width: var(--inner-colspan7);
  text-wrap: balance;
  grid-area: main-title;
  margin-bottom: var(--space-xl);
}

@media (max-width: 1023px), and {
  .ui-sectional-banner--half-img-reverse .ui-sectional-banner__main-title {
    order: -1;
    margin-bottom: var(--space-2xs);
  }
}

.ui-sectional-banner--half-img-reverse .ui-sectional-banner__media {
  aspect-ratio: 608 / 760;
  width: var(--inner-colspan7);
  grid-area: media;
}

@media (max-width: 1023px), and {
  .ui-sectional-banner--half-img-reverse .ui-sectional-banner__media {
    order: -1;
    width: 100%;
    margin-top: 0;
    margin-bottom: var(--space-2xs);
  }
}

.ui-sectional-banner--half-img-reverse .ui-sectional-banner__media-control {
  display: none;
}

.ui-sectional-banner--half-img-reverse .ui-sectional-banner__container {
  text-align: left;
  grid-area: content;
}

@media (max-width: 1023px), and {
  .ui-sectional-banner--half-img-reverse .ui-sectional-banner__container {
    padding-left: 0;
    padding-right: 0;
  }
}

.ui-sectional-banner--full-reverse-richtext {
  gap: var(--space-xl);
  flex-direction: column-reverse;
  display: flex;
}

@media (max-width: 1023px), and {
  .ui-sectional-banner--full-reverse-richtext {
    gap: var(--space-s);
  }
}

.ui-sectional-banner--full-reverse-richtext .ui-sectional-banner__container {
  text-align: left;
  display: block;
}

.ui-sectional-banner--full-reverse-richtext.position-bottom {
  flex-direction: column !important;
}

.ui-sectional-banner--full-reverse-richtext .ui-sectional-banner__container-wrap {
  gap: var(--inner-colspan1);
  display: flex;
}

@media (max-width: 1023px), and {
  .ui-sectional-banner--full-reverse-richtext .ui-sectional-banner__container-wrap {
    gap: var(--space-xl);
    flex-direction: column;
  }
}

.ui-sectional-banner--full-reverse-richtext .ui-sectional-banner__heading {
  max-width: var(--inner-colspan5);
}

@media (max-width: 1023px), and {
  .ui-sectional-banner--full-reverse-richtext .ui-sectional-banner__heading {
    width: 100%;
  }
}

.ui-sectional-banner--full-reverse-richtext .ui-sectional-banner__copy {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .4px;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.4;
  font-family: var(--font-goudy-italic);
}

@media (max-width: 1023px), and {
  .ui-sectional-banner--full-reverse-richtext .ui-sectional-banner__copy {
    font-variant-numeric: lining-nums proportional-nums;
    letter-spacing: .3px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4;
    font-family: var(--font-goudy-italic);
  }
}

.ui-sectional-banner--full-reverse-richtext .ui-sectional-banner__cta-group {
  gap: var(--space-s);
  margin-top: var(--space-xl);
  display: flex;
}

@media (max-width: 1023px), and {
  .ui-sectional-banner--full-reverse-richtext .ui-sectional-banner__cta-group {
    align-items: flex-start;
    gap: var(--space-2xs);
    margin-top: var(--space-s);
    flex-direction: column;
  }
}

.ui-sectional-banner--full-reverse-richtext .ui-sectional-banner__cta-group .ui-sectional-banner__cta {
  margin-top: 0;
}

.ui-sectional-banner--full-reverse-richtext .ui-sectional-banner__content {
  max-width: unset;
  width: var(--inner-colspan5);
}

@media (max-width: 1023px), and {
  .ui-sectional-banner--full-reverse-richtext .ui-sectional-banner__content {
    width: 100%;
  }
}

.ui-sectional-banner--full-reverse-richtext .ui-sectional-banner__content.ui-sectional-banner__content--richtext {
  max-width: var(--inner-colspan5);
  padding-top: var(--space-2xs);
}

@media (max-width: 1023px), and {
  .ui-sectional-banner--full-reverse-richtext .ui-sectional-banner__content.ui-sectional-banner__content--richtext {
    width: 100%;
    padding-top: 0;
  }
}

.ui-sectional-banner-2 {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.ui-sectional-banner-2__image {
  aspect-ratio: 1280 / 800;
  width: 100%;
  position: relative;
}

@media (max-width: 1023px), and {
  .ui-sectional-banner-2__image {
    aspect-ratio: 360 / 450;
  }
}

.ui-sectional-banner-2__image-el {
  object-fit: cover;
  object-position: top center;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
}

.ui-sectional-banner-2__image-el:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: 0;
}

.ui-sectional-banner-2__image-el:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: 0;
}

.ui-sectional-banner-2__image-el:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: 0;
}

.ui-sectional-banner-2__image-el:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: 0;
}

.ui-sectional-banner-2__image-el:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: 0;
}

.ui-sectional-banner-2__image-el:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: 0;
}

.ui-sectional-banner-2__content {
  z-index: 2;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  max-width: 608px;
  padding: var(--space-xl);
  top: 50%;
  right: var(--page-content-padding);
  background: rgba(0, 0, 0, .48);
  position: absolute;
  transform: translateY(-50%);
}

@media (min-width: 1601px), and {
  .ui-sectional-banner-2__content {
    right: calc(var(--w-max-right-padding)  + var(--page-content-padding));
  }
}

@media (max-width: 1023px), and {
  .ui-sectional-banner-2__content {
    background: none;
    margin-top: var(--space-s);
    padding: 0;
    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    transform: none;
  }
}

.ui-sectional-banner-2__section {
  text-wrap-style: pretty;
  max-width: 528px;
}

.ui-sectional-banner-2__section + .ui-sectional-banner-2__section {
  margin-top: var(--space-m);
  padding-top: var(--space-m);
  border-top: 1px solid var(--separator-lighter-gold);
}

@media (max-width: 1023px), and {
  .ui-sectional-banner-2__section + .ui-sectional-banner-2__section {
    margin-top: var(--space-s);
    padding-top: var(--space-s);
    border-color: var(--separator-lighter-gold);
  }
}

.ui-sectional-banner-2__heading {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: 1px;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.25;
  font-family: var(--font-futura-book);
  color: var(--primary-white);
  text-transform: uppercase;
  margin-bottom: var(--space-xs);
}

@media (max-width: 1023px), and {
  .ui-sectional-banner-2__heading {
    font-variant-numeric: lining-nums proportional-nums;
    letter-spacing: .8px;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.25;
    font-family: var(--font-futura-book);
    color: var(--text-dark-gold);
    margin-bottom: var(--space-5xs);
  }
}

.ui-sectional-banner-2__description {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .3px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
  font-family: var(--font-goudy-italic);
  color: var(--primary-white);
}

@media (max-width: 1023px), and {
  .ui-sectional-banner-2__description {
    font-variant-numeric: lining-nums proportional-nums;
    letter-spacing: .3px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4;
    font-family: var(--font-goudy-italic);
    color: var(--primary-black);
  }
}

.ui-sectional-banner-3 {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.ui-sectional-banner-3--grad {
  z-index: 1;
  background: linear-gradient(rgba(0, 0, 0, 0) 63.61%, rgba(0, 0, 0, .6) 100%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.ui-sectional-banner-3--blur {
  -webkit-backdrop-filter: blur(1.2px);
  backdrop-filter: blur(1.2px);
  z-index: 1;
  width: 100%;
  height: 30%;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
}

.ui-sectional-banner-3__image {
  aspect-ratio: 1280 / 640;
  width: 100%;
  position: relative;
}

@media (max-width: 1023px), and {
  .ui-sectional-banner-3__image {
    aspect-ratio: 360 / 640;
  }
}

.ui-sectional-banner-3__image-el {
  object-fit: cover;
  object-position: top center;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
}

.ui-sectional-banner-3__image-el:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: 0;
}

.ui-sectional-banner-3__image-el:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: 0;
}

.ui-sectional-banner-3__image-el:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: 0;
}

.ui-sectional-banner-3__image-el:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: 0;
}

.ui-sectional-banner-3__image-el:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: 0;
}

.ui-sectional-banner-3__image-el:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: 0;
}

.ui-sectional-banner-3 .m-section__container {
  position: relative;
}

.ui-sectional-banner-3__content {
  z-index: 2;
  max-width: 468px;
  left: var(--page-content-padding);
  text-wrap-style: pretty;
  bottom: var(--space-s);
  position: absolute;
}

@media (min-width: 1601px), and {
  .ui-sectional-banner-3__content {
    right: calc(var(--w-max-right-padding)  + var(--page-content-padding));
  }
}

.ui-sectional-banner-3__heading {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: 1.6px;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.25;
  font-family: var(--font-futura-book);
  color: var(--primary-white);
  text-transform: uppercase;
  margin-bottom: var(--space-2xs);
}

@media (max-width: 1023px), and {
  .ui-sectional-banner-3__heading {
    font-variant-numeric: lining-nums proportional-nums;
    letter-spacing: 1.1px;
    font-size: 28px;
    font-weight: 400;
    line-height: 1.25;
    font-family: var(--font-futura-book);
  }
}

.ui-sectional-banner-3__description {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .3px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
  font-family: var(--font-goudy-italic);
  color: var(--primary-white);
  margin-bottom: var(--space-2xs);
}

@media (max-width: 1023px), and {
  .ui-sectional-banner-3__description {
    font-variant-numeric: lining-nums proportional-nums;
    letter-spacing: .3px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4;
    font-family: var(--font-goudy-italic);
    max-width: 90%;
  }
}

.ui-sectional-banner-3__button {
  border: 1px solid var(--text-white);
  color: var(--text-white);
}

.ui-sectional-banner-3__button .core-button__icon svg path {
  fill: var(--text-white);
}

.ui-sectional-banner-3__button:before {
  background: var(--text-white);
}

.ui-sectional-banner-3__button:hover {
  border-color: var(--text-white);
  color: var(--text-dark-gold);
}

.ui-sectional-banner-3__button:hover:before {
  background: var(--text-white);
}

.ui-sectional-banner-3__button:hover .core-button__icon svg path {
  fill: var(--text-dark-gold);
}

.ui-text-based-section + .ui-sectional-banner--topSpacing {
  margin-top: 0;
}

@media (max-width: 1023px), and {
  .ui-text-based-section + .ui-sectional-banner--mbl-topSpacing {
    margin-top: 0;
  }
}

[data-template="home"] .ui-sectional-banner--half-text-img-reverse .ui-sectional-banner__content, [data-template="home"] .ui-sectional-banner--half-text-img .ui-sectional-banner__content {
  max-width: var(--inner-colspan5);
  margin-left: 0;
}

[data-template="home"] .ui-sectional-banner--half-img-text .ui-sectional-banner__content {
  max-width: var(--inner-colspan5);
  margin-right: 0;
}

@media (max-width: 1023px), and {
  [data-template="home"] .ui-sectional-banner--half-text-img-reverse, [data-template="home"] .ui-sectional-banner--half-text-img, [data-template="home"] .ui-sectional-banner--half-img-text {
    flex-direction: column !important;
  }

  [data-template="home"] .ui-sectional-banner--half-text-img-reverse .ui-sectional-banner__container, [data-template="home"] .ui-sectional-banner--half-text-img .ui-sectional-banner__container, [data-template="home"] .ui-sectional-banner--half-img-text .ui-sectional-banner__container {
    margin-top: 0;
    margin-bottom: var(--space-s);
  }
}

.ui-sectional-banner.form-common-section {
  grid-template-columns: repeat(2, var(--inner-colspan6));
  justify-content: space-between;
  width: 100%;
  display: grid;
}

@media (max-width: 1023px), and {
  .ui-sectional-banner.form-common-section {
    gap: var(--space-xl);
    flex-direction: column-reverse;
    display: flex;
  }
}

.ui-sectional-banner.form-common-section .ui-sectional-banner__container {
  max-width: var(--inner-colspan5);
  margin: 0;
  grid-area: media !important;
}

.ui-sectional-banner.form-common-section .ui-sectional-banner__media {
  max-width: var(--inner-colspan6);
  grid-area: content !important;
}

.ui-sectional-banner.form-common-section .ui-sectional-banner__media, .ui-sectional-banner.form-common-section .ui-sectional-banner__container {
  width: 100%;
}

@media (max-width: 1023px), and {
  .ui-sectional-banner.form-common-section .ui-sectional-banner__media, .ui-sectional-banner.form-common-section .ui-sectional-banner__container {
    max-width: 100%;
  }
}

/* [project]/src/components/ui/ui-contact-section/index.scss.css [app-client] (css) */
.ui-contact-section .ui-sectional-banner__container {
  padding-right: 120px;
}

@media (max-width: 1023px), and {
  .ui-contact-section .ui-sectional-banner__container {
    order: 1;
    padding: 0;
  }
}

.ui-contact-section-data {
  gap: var(--2xl, 48px);
  flex-direction: column;
  display: flex;
}

@media (max-width: 1023px), and {
  .ui-contact-section-data {
    gap: var(--space-m);
  }
}

.ui-contact-section-data-content {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.ui-contact-section-data-content:first-of-type {
  margin-top: -8px;
}

@media (max-width: 1023px), and {
  .ui-contact-section-data-content:first-of-type {
    margin-top: -16px;
  }
}

/* [project]/src/components/ui/ui-annual-reports/index.scss.css [app-client] (css) */
.ui-annual-reports {
  background-color: var(--background-white);
  padding-block: var(--4xl);
}

@media (max-width: 1023px), and {
  .ui-annual-reports {
    padding-block: var(--2xl);
  }
}

.ui-annual-reports--investor-relations .ui-page-header__container {
  padding-inline: var(--page-content-padding) !important;
}

.ui-annual-reports--investor-relations .ui-annual-reports__content-list .ui-annual-reports__content-list-card:first-child {
  border-top: 0;
}

.ui-annual-reports--investor-relations .ui-filters-modal-button {
  border: .5px solid var(--separator-lighter-gold);
  padding: var(--space-4xs) var(--space-2xs);
  cursor: pointer;
  color: var(--text-dark-gold);
  background: #fff;
  border-radius: 30px;
}

@media (max-width: 1023px), and {
  .ui-annual-reports--investor-relations__filter {
    display: none;
  }
}

.ui-annual-reports--investor-relations__filter .core-dropdown__trigger {
  border: .5px solid var(--separator-lighter-gold);
  cursor: pointer;
  color: var(--text-dark-gold);
  background: #fff;
  border-radius: 30px;
}

.ui-annual-reports .ui-page-header__container + .ui-annual-reports__container {
  margin-top: var(--space-s);
}

.ui-annual-reports__container {
  max-width: var(--w-max);
  flex-direction: column;
  gap: 24px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

@media (max-width: 1023px), and {
  .ui-annual-reports__container {
    gap: 16px;
  }
}

.ui-annual-reports__title {
  color: var(--text-dark-gold);
  text-transform: uppercase;
}

.ui-annual-reports__heading {
  padding-inline: var(--page-content-padding);
}

.ui-annual-reports__heading-filter {
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 1023px), and {
  .ui-annual-reports__heading-filter {
    width: unset;
  }
}

.ui-annual-reports__content-list, .ui-annual-reports__content-grid {
  flex-wrap: wrap;
  gap: 0;
  display: flex;
}

.ui-annual-reports__content-list-card, .ui-annual-reports__content-grid-card {
  width: 25%;
  height: 230px;
  padding: var(--s, 24px);
  background-color: var(--background-white);
  border: 1px solid var(--separator-lighter-gold);
  transition: border-color var(--standard-decelerate);
  border-top: none;
  border-left: none;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  position: relative;
}

@media (hover: hover) {
  .ui-annual-reports__content-list-card:hover .ui-annual-reports__download-btn, .ui-annual-reports__content-grid-card:hover .ui-annual-reports__download-btn {
    border-color: var(--separator-dark-gold);
  }
}

.ui-annual-reports__content-list-card.ctaButton-wrapper, .ui-annual-reports__content-grid-card.ctaButton-wrapper {
  justify-content: center;
  align-items: center;
}

.ui-annual-reports__content-list-card.ctaButton-wrapper .ctaButton, .ui-annual-reports__content-grid-card.ctaButton-wrapper .ctaButton {
  justify-content: center;
  align-items: center;
  min-width: 147px;
  min-height: 42px;
  display: flex;
}

.ui-annual-reports__content-list-card-title, .ui-annual-reports__content-grid-card-title {
  color: var(--text-black);
}

.ui-annual-reports__content-grid {
  margin: 0 var(--page-content-padding);
  border: 1px solid var(--separator-lighter-gold);
  border-bottom: none;
  border-right: none;
}

@media (max-width: 1023px), and {
  .ui-annual-reports__content-grid {
    border-top: none;
  }
}

.ui-annual-reports__content-list {
  flex-direction: column;
}

.ui-annual-reports__content-list-card {
  border: none;
  border-top: 1px solid var(--separator-lighter-gold);
  width: 100%;
  height: 100%;
  min-height: 72px;
  padding-block: var(--space-xs);
  padding-inline: var(--page-content-padding);
  flex-direction: row;
  align-items: center;
  gap: 20px;
  display: flex;
}

.ui-annual-reports__content-list-card.last-child {
  border-bottom: 1px solid var(--separator-lighter-gold);
}

.ui-annual-reports__content-list-card.ctaButton-wrapper {
  padding-top: var(--space-s);
  padding-inline: var(--page-content-padding);
  border: none;
  justify-content: start;
  align-self: flex-start;
  width: auto;
}

@media (max-width: 1023px), and {
  .ui-annual-reports__content-list-card.ctaButton-wrapper {
    padding-bottom: 0;
  }

  .ui-annual-reports__content-list-card {
    align-items: flex-start;
  }
}

.ui-annual-reports__download-btn {
  width: 40px;
  height: 40px;
  padding: var(--macro, 10px);
  border: .5px solid var(--separator-lighter-gold, #bdb1a0);
  cursor: pointer;
  transition: border-color .3s var(--standard-decelerate);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ui-annual-reports__download-btn svg {
  width: 13px;
  height: 13px;
}

@media (max-width: 1023px), and {
  .ui-annual-reports__download-btn {
    width: 32px;
    height: 32px;
  }
}

.ui-annual-reports__download-btn span {
  justify-content: center;
  align-items: center;
  display: flex;
}

.ui-annual-reports__download-btn span svg {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}

@media (max-width: 1023px), and {
  .ui-annual-reports__download-btn span svg {
    width: 11.67px;
    height: 11.67px;
  }
}

.ui-page-header__container {
  padding-inline: var(--page-content-padding);
  justify-content: space-between;
  align-items: flex-start;
  gap: var(--space-s);
  flex-direction: column;
  display: flex;
}

.ui-page-header__title {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: 1.2px;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.25;
  font-family: var(--font-futura-book);
  color: var(--text-dark-gold);
  text-transform: uppercase;
}

@media (max-width: 1023px), and {
  .ui-page-header__title {
    font-variant-numeric: lining-nums proportional-nums;
    letter-spacing: 1px;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.25;
    font-family: var(--font-futura-book);
  }
}

.ui-page-header .ui-filters-modal-button {
  border: .5px solid var(--separator-lighter-gold);
  padding: var(--space-4xs) var(--space-2xs);
  cursor: pointer;
  color: var(--text-dark-gold);
  background: #fff;
  border-radius: 30px;
}

@media (max-width: 1023px), and {
  .ui-page-header__filter {
    display: none;
  }
}

.ui-page-header__filter .core-dropdown__trigger {
  border: .5px solid var(--separator-lighter-gold);
  cursor: pointer;
  color: var(--text-dark-gold);
  background: #fff;
  border-radius: 30px;
  min-width: 113px;
  height: 38px;
}

.ui-secondary-menu {
  top: calc(var(--h-header)  + 46.8px);
}

@media (max-width: 1023px), and {
  .ui-secondary-menu {
    top: calc(var(--h-header)  + 51.2px);
  }
}

.ui-secondary-menu + .ui-quarterly-reports, .ui-secondary-menu + .ui-annual-reports {
  padding-top: calc(var(--space-4xl));
}

@media (max-width: 1023px), and {
  .ui-secondary-menu + .ui-quarterly-reports, .ui-secondary-menu + .ui-annual-reports {
    padding-top: var(--space-m);
  }
}

.ui-annual-reports--accordion .accordion-container {
  padding-inline: var(--page-content-padding);
  max-width: var(--w-max);
  padding-inline: var(--page-content-padding);
  margin-top: var(--space-s);
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1023px), and {
  .ui-annual-reports--accordion .accordion-container {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }
}

.ui-annual-reports--accordion .accordion-item {
  border-top: 1px solid var(--separator-lighter-gold);
}

@media (max-width: 1023px), and {
  .ui-annual-reports--accordion .accordion-item:first-child {
    border-top: none;
  }
}

@media (min-width: 1024px), and {
  .ui-annual-reports--accordion .accordion-item:last-child {
    border-bottom: 1px solid var(--separator-lighter-gold);
  }
}

.ui-annual-reports--accordion .accordion-body {
  opacity: 0;
  transition: max-height .45s, opacity .25s;
  overflow: hidden;
}

.ui-annual-reports--accordion .accordion-body:not([style*="max-height: 0px"]) {
  opacity: 1;
}

.ui-annual-reports--accordion .accordion-header {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .4px;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.4;
  font-family: var(--font-goudy-italic);
  color: var(--text-dark-gold);
  padding: var(--space-xs) 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

@media (max-width: 1023px), and {
  .ui-annual-reports--accordion .accordion-header {
    font-variant-numeric: lining-nums proportional-nums;
    letter-spacing: .3px;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.4;
    font-family: var(--font-goudy-italic);
    padding: var(--space-s) var(--page-content-padding);
  }
}

.ui-annual-reports--accordion .accordion-header .minusIcon {
  width: 14px;
  height: 3px;
}

.ui-annual-reports--accordion .accordion-header .plusIcon {
  width: 12px;
  height: 12px;
}

@media (max-width: 1023px), and {
  .ui-annual-reports--accordion .accordion-header.open:after {
    content: "";
    width: 100vw;
    margin-left: calc(var(--page-content-padding) * -1);
    border-bottom: 1px solid var(--separator-lighter-gold);
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
  }
}

.ui-annual-reports--accordion .accordion-header.open .accordion-arrow {
  transform: rotate(180deg);
}

@media (max-width: 1023px), and {
  .ui-annual-reports--accordion .accordion-body {
    padding-inline: var(--page-content-padding);
  }
}

.ui-annual-reports--accordion .accordion-body .ui-annual-reports__content-list-card {
  padding-left: 0;
  padding-right: 0;
}

@media (max-width: 1023px), and {
  .ui-annual-reports--accordion .accordion-body .ui-annual-reports__content-list-card {
    border-top: 1px solid var(--separator-lighter-gold) !important;
  }

  .ui-annual-reports--accordion .accordion-body .ui-annual-reports__content-list-card:first-child {
    border-top: none !important;
  }
}

.ui-annual-reports--accordion .accr-open.accordion-item {
  border-bottom: 0;
}

.ui-annual-reports--accordion .accr-open .accordion-body .ui-annual-reports__content-list-card.ctaButton-wrapper {
  padding-top: 0;
}

@media (max-width: 1023px), and {
  .ui-annual-reports--accordion .accr-open .accordion-body .ui-annual-reports__content-list-card.ctaButton-wrapper {
    padding-block: var(--space-s);
  }
}

.ui-annual-reports--accordion .accr-open .accordion-body .ui-annual-reports__content-list-card:first-child {
  border-top: 0;
}

.ui-annual-reports--accordion .accordion-arrow {
  color: var(--text-dark-gold);
  align-items: center;
  font-size: 24px;
  transition: transform .3s;
  display: inline-flex;
}

@media (max-width: 1023px), and {
  .ui-annual-reports--accordion .accordion-arrow {
    margin-right: 7px;
  }
}

.core-dropdown__content--open {
  z-index: 59 !important;
}

/* [project]/src/styles/components/core/scrollbar/index.scss.css [app-client] (css) */
.core-scrollbar {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.core-scrollbar::-webkit-scrollbar {
  display: none;
}

.core-scrollbar__viewport {
  box-sizing: content-box;
  scrollbar-width: none;
  -ms-overflow-style: none;
  width: 100%;
  height: 100%;
  padding-right: 16px;
  overflow-y: scroll;
}

.core-scrollbar__viewport::-webkit-scrollbar {
  display: none;
}

.core-scrollbar__track {
  z-index: 1;
  background: none;
  width: 2px;
  position: absolute;
  top: 8px;
  bottom: 8px;
  right: 8px;
}

.core-scrollbar__thumb {
  cursor: grab;
  background: rgba(0, 0, 0, .4);
  border-radius: 999px;
  width: 100%;
  transition: background .2s;
}

.core-scrollbar__thumb:hover {
  background: rgba(0, 0, 0, .6);
}

/* [project]/src/styles/components/core/forms/select/index.scss.css [app-client] (css) */
@keyframes m-btn-plain-text-underline-in {
  from {
    transform: scaleX(0);
  }

  to {
    transform: scaleX(1);
  }
}

@keyframes m-btn-plain-text-underline-out {
  from {
    transform: scaleX(1);
  }

  to {
    transform: scaleX(0);
  }
}

@keyframes css-keyframes__fade-in {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes skeleton-animation {
  0% {
    background-position: 120% 0;
  }

  100% {
    background-position: -80% 0;
  }
}

@keyframes core-icon-hover-motion {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  50% {
    opacity: 0;
    transform: translateX(6px);
  }

  51% {
    opacity: 0;
    transform: translateX(-10px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes standard-tertiary-link-hover-keyframes {
  0% {
    opacity: 1;
    transform: none;
  }

  50% {
    opacity: 0;
    transform: translate(6px, -6px);
  }

  51% {
    opacity: 0;
    transform: translate(-10px, 10px);
  }

  100% {
    opacity: 1;
    transform: none;
  }
}

.core-dropdown {
  transition: color var(--duration-300) ease, border-color var(--duration-300) ease, fill var(--duration-300) ease;
  position: relative;
}

@media (max-width: 1023px), and {
  .core-dropdown {
    background: var(--bg-white);
  }
}

.core-dropdown.inactive .core-dropdown__trigger {
  background: var(--bg-white);
  color: var(--text-dark-gold);
}

.core-dropdown.inactive .core-dropdown__trigger path {
  fill: var(--text-dark-gold);
}

.core-dropdown.inactive .core-dropdown__trigger:hover {
  background: var(--background-lighter-gold);
  border-color: var(--text-dark-gold);
  color: var(--text-dark-gold);
}

.core-dropdown__content {
  background-color: var(--bg-white);
  border: 1px solid var(--separator-light);
  z-index: 2;
  opacity: 0;
  transform-origin: top;
  border-radius: var(--xs, 2px);
  grid-template-rows: 0fr;
  width: max-content;
  min-width: 296px;
  max-width: 400px;
  display: grid;
  position: absolute;
  top: calc(100% + 8px);
  overflow: hidden;
  box-shadow: 0 0 14px rgba(0, 0, 0, .12);
}

@media (max-width: 768px), and {
  .core-dropdown__content {
    height: 0;
  }

  .core-dropdown__content .core-scrollbar__track {
    display: none;
  }
}

.core-dropdown__content--open {
  opacity: 1;
  grid-template-rows: 1fr;
  transition: grid-template-rows .25s, opacity .2s;
}

@media (max-width: 768px), and {
  .core-dropdown__content--open {
    z-index: 65;
    border-color: rgba(0, 0, 0, 0);
    height: -moz-fit-content;
    height: fit-content;
    position: fixed;
    bottom: 0;
    left: 0;
  }
}

@media (min-width: 769px), and {
  .core-dropdown__content--top {
    top: unset;
    bottom: calc(100% + 8px);
    box-shadow: 8px -16px 40px rgba(0, 0, 0, .15);
  }
}

.core-dropdown__content-wrapper {
  background-color: #fff;
  max-height: 352px;
  overflow-y: auto;
}

@media (max-width: 768px), and {
  .core-dropdown__content-wrapper {
    max-height: 100%;
    height: -moz-fit-content !important;
    height: fit-content !important;
    padding: 0 !important;
  }
}

.core-dropdown__content-wrapper .core-scrollbar__viewport > div {
  align-items: center;
  display: flex;
}

.core-dropdown__content-header {
  padding: var(--2xs, 16px);
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.core-dropdown__trigger {
  justify-content: space-between;
  align-items: center;
  gap: var(--space-macro);
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .5px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  font-family: var(--font-futura-medium);
  text-transform: uppercase;
  border: .5px solid var(--separator-lighter-gold, #dad4c6);
  background: var(--separator-dark-gold, #ce9a52);
  color: var(--primary-white, #fff);
  border-radius: 30px;
  flex-direction: row;
  padding: 12.5px 16px;
  transition: inherit;
  display: flex;
  position: relative;
}

.core-dropdown__trigger span {
  color: inherit;
  transition: inherit;
}

.core-dropdown__trigger-icon {
  width: 24px;
  height: 24px;
  color: var(--icon-secondary);
  transition: inherit;
  transform: rotate(0);
}

.core-dropdown__trigger[aria-expanded="true"] .core-dropdown__trigger-icon {
  transform: rotate(180deg) !important;
}

.core-dropdown__item {
  cursor: pointer;
  color: var(--primary-black);
  padding: var(--2xs, 16px);
  align-items: center;
  gap: var(--5xs, 8px);
  border-radius: var(--xs, 2px) var(--xs, 2px) 0 0;
  border: .5px solid var(--separator-lighter-gold, #dad4c6);
  align-self: stretch;
  transition-duration: .1s;
  transition-timing-function: cubic-bezier(.2, 0, 0, 1);
  display: flex;
}

.core-dropdown__item .core-accordion-item__btn-icon-arrow-path {
  transition-duration: .1s;
  transition-timing-function: cubic-bezier(.2, 0, 0, 1);
}

.core-dropdown__item.is-pressed, .core-dropdown__item.is-active {
  color: var(--primary-blue);
  background-color: var(--bg-grey);
}

.core-dropdown__item:focus-visible {
  color: var(--primary-blue);
  background-color: var(--bg-grey);
}

@media (hover: hover) {
  .core-dropdown__item:hover {
    color: var(--primary-blue);
    background-color: var(--bg-grey);
  }
}

.core-dropdown__item:focus {
  background: var(--background-lighter-gold, #fff8ee);
}

.core-dropdown__item:not(:last-child) {
  border-bottom: 1px solid var(--separator-light);
}

.core-dropdown__item-checkbox {
  border-radius: var(--xs, 2px);
  border: .5px solid var(--separator-light-gold, #bdb1a0);
  flex-shrink: 0;
  justify-content: center;
  align-self: baseline;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-top: 5px;
  transition: all .2s ease-in-out;
  display: flex;
  position: relative;
}

.core-dropdown__item-checkbox.selected .checkbox {
  opacity: 1;
  transition: inherit;
  position: absolute;
  top: -1px;
  left: -1px;
}

.core-dropdown__item-checkbox-selected {
  opacity: 0;
}

.core-dropdown__head {
  padding: var(--space-2xs) var(--space-3xs) var(--space-m);
  border-bottom: 1px solid var(--separator-light);
  flex-direction: column;
  width: 100%;
  display: flex;
}

@media (min-width: 769px), and {
  .core-dropdown__head {
    display: none;
  }
}

.core-dropdown__head-btn {
  cursor: pointer;
  width: 40px;
  height: 40px;
  padding: var(--space-5xs);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.core-dropdown__head-btn:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: auto;
}

.core-dropdown__head-btn:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: auto;
}

.core-dropdown__head-btn:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: auto;
}

.core-dropdown__head-btn:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: auto;
}

.core-dropdown__head-btn:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: auto;
}

.core-dropdown__head-btn:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: auto;
}

.core-dropdown__head-btn-icon {
  width: 24px;
  height: 24px;
}

.core-dropdown__head-title {
  color: var(--icon-primary);
  margin-top: var(--space-s);
}

.core-dropdown__search {
  z-index: 1;
  border-bottom: 1px solid var(--separator-light);
  background-color: var(--bg-white);
  flex-direction: row;
  align-items: center;
  display: flex;
  position: relative;
}

.core-dropdown__search:before {
  content: "";
  width: 16px;
  height: 16px;
  top: var(--space-xs);
  left: var(--space-2xs);
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cmask id='a' width='16' height='16' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='M0 0h16v16H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%230D0D0D' stroke='%230D0D0D' stroke-width='.067' d='M6.73 1.628c1.417 0 2.62.496 3.608 1.486S11.82 5.31 11.82 6.726c0 .617-.101 1.198-.303 1.743a5.126 5.126 0 0 1-.829 1.456l3.323 3.322c.05.049.141.142.22.222l.103.105.043.043.024.025-.025.024-.368.335-.001.001-.38.329-.024.02-.021-.022h-.001l-.002-.002-.007-.008-.028-.027-.092-.088a21.27 21.27 0 0 1-.208-.204L9.93 10.686a4.978 4.978 0 0 1-3.2 1.138c-1.416 0-2.62-.495-3.61-1.486-.991-.99-1.487-2.195-1.487-3.61 0-1.417.496-2.623 1.486-3.613.99-.99 2.195-1.486 3.611-1.486Zm0 1.067c-1.12 0-2.07.392-2.855 1.176-.784.783-1.176 1.734-1.176 2.854s.392 2.071 1.176 2.856c.784.784 1.735 1.175 2.854 1.175 1.12 0 2.071-.39 2.853-1.174.782-.784 1.173-1.736 1.173-2.856 0-1.12-.392-2.071-1.175-2.855-.783-.784-1.732-1.176-2.85-1.176Z'/%3E%3C/g%3E%3C/svg%3E");
  position: absolute;
}

.core-dropdown__search-input {
  padding: var(--space-2xs);
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .4px;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.4;
  font-family: var(--font-goudy-italic);
  width: 100%;
}

.core-dropdown__search-input:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: var(--space-l);
}

.core-dropdown__search-input:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: var(--space-l);
}

.core-dropdown__search-input:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: var(--space-l);
}

.core-dropdown__search-input:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: var(--space-l);
}

.core-dropdown__search-input:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: var(--space-l);
}

.core-dropdown__search-input:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: var(--space-l);
}

.core-dropdown__search-input:focus {
  background-color: var(--bg-grey);
}

.core-dropdown__search-input::placeholder {
  color: var(--icon-secondary);
}

.core-dropdown__search-input::-webkit-search-cancel-button {
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23111' d='m4.267 12.666-.933-.933L7.067 8 3.334 4.266l.933-.933 3.734 3.733 3.733-3.733.933.933L8.934 8l3.733 3.733-.933.933-3.733-3.733-3.734 3.733Z' /%3E%3C/svg%3E");
  background-size: contain;
  width: 16px;
  height: 16px;
}

.core-dropdown__search-input::-webkit-search-cancel-button:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23111' d='m4.267 12.666-.933-.933L7.067 8 3.334 4.266l.933-.933 3.734 3.733 3.733-3.733.933.933L8.934 8l3.733 3.733-.933.933-3.733-3.733-3.734 3.733Z' /%3E%3C/svg%3E");
}

.core-dropdown__no-result {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .4px;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.4;
  font-family: var(--font-goudy-italic);
  color: var(--icon-secondary);
  padding: var(--space-m) var(--space-2xs);
}

.core-dropdown__no-result-text {
  height: 100%;
  min-height: 150px;
  width: var(--w-text-content);
  text-wrap: pretty;
}

/* [project]/src/components/core/modal/index.scss.css [app-client] (css) */
@keyframes m-btn-plain-text-underline-in {
  from {
    transform: scaleX(0);
  }

  to {
    transform: scaleX(1);
  }
}

@keyframes m-btn-plain-text-underline-out {
  from {
    transform: scaleX(1);
  }

  to {
    transform: scaleX(0);
  }
}

@keyframes css-keyframes__fade-in {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes skeleton-animation {
  0% {
    background-position: 120% 0;
  }

  100% {
    background-position: -80% 0;
  }
}

@keyframes core-icon-hover-motion {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  50% {
    opacity: 0;
    transform: translateX(6px);
  }

  51% {
    opacity: 0;
    transform: translateX(-10px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes standard-tertiary-link-hover-keyframes {
  0% {
    opacity: 1;
    transform: none;
  }

  50% {
    opacity: 0;
    transform: translate(6px, -6px);
  }

  51% {
    opacity: 0;
    transform: translate(-10px, 10px);
  }

  100% {
    opacity: 1;
    transform: none;
  }
}

.sample-modal__close-btn {
  width: var(--size-l);
  height: var(--size-l);
  aspect-ratio: 1;
  color: #707070;
  border-radius: 50%;
  outline: 1px solid #f1f1ed;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sample-modal__close-btn:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: auto;
}

.sample-modal__close-btn:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: auto;
}

.sample-modal__close-btn:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: auto;
}

.sample-modal__close-btn:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: auto;
}

.sample-modal__close-btn:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: auto;
}

.sample-modal__close-btn:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: auto;
}

.sample-modal__close-btn-icon {
  width: var(--size-2xs);
  height: var(--size-2xs);
}

.sample-modal__close-btn-icon-path {
  fill: currentColor;
}

.sample-modal__close-btn {
  transition-property: outline-color, color;
  transition-duration: .1s;
  transition-timing-function: cubic-bezier(.2, 0, 0, 1);
}

.sample-modal__close-btn .core-modal__close-btn-icon-path {
  transition-duration: .1s;
  transition-timing-function: cubic-bezier(.2, 0, 0, 1);
}

.sample-modal__close-btn.is-pressed, .sample-modal__close-btn.is-active {
  color: #212121;
  outline-color: #212121;
}

.sample-modal__close-btn:focus-visible {
  color: #212121;
  outline-color: #212121;
}

@media (hover: hover) {
  .sample-modal__close-btn:hover {
    color: #212121;
    outline-color: #212121;
  }
}

.sample-modal__content {
  max-width: var(--w-max);
  width: 100%;
  padding: var(--space-2xl);
  gap: 32px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

@media (max-width: 767px), and {
  .sample-modal__content {
    padding-inline: var(--grid-column-gap);
  }
}

.sample-modal__title {
  color: #333;
  letter-spacing: -.96px;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
}

.sample-modal__img-wrapper .core-img-loader:not(:has(.is-loaded)) {
  background-color: var(--c-media-placeholder);
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22144%22%20height%3D%2224%22%20viewBox%3D%220%200%20144%2024%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M141.642%205.72736H141.915C142.104%205.72736%20142.218%205.72736%20142.263%205.69768C142.309%205.69026%20142.339%205.66801%20142.37%205.62349C142.4%205.59382%20142.4%205.5493%20142.4%205.48995C142.4%205.4306%20142.385%205.37867%20142.354%205.34158C142.316%205.29706%20142.271%205.27481%20142.203%205.26739C142.172%205.26739%20142.081%205.26739%20141.937%205.26739H141.634V5.73478L141.642%205.72736ZM64.0185%201.90665L58.9377%207.20371V7.76012H60.2496L60.2193%2015.6093C60.2193%2016.2102%2060.1283%2016.6776%2059.9538%2017.0411C59.787%2017.3898%2059.4837%2017.6717%2059.0894%2017.9091C59.9538%2018.1243%2060.788%2018.4284%2061.5918%2018.8365C62.4033%2019.2371%2063.1995%2019.7713%2063.9958%2020.4019C64.701%2019.8454%2065.3304%2019.3781%2065.884%2018.9626C66.4452%2018.5175%2066.9608%2018.1317%2067.4689%2017.783L66.9078%2017.3082L65.8689%2017.9759L63.973%2016.6998L64.0109%207.7527H67.8178L67.8329%206.15023L64.0033%206.13539V1.90665H64.0185ZM50.2472%2012.4414L50.1638%2012.4043L48.1618%2011.4844L48.1769%207.99011C48.7608%208.25719%2049.3448%208.43524%2049.9438%208.55394C50.0273%208.58362%2050.0955%208.59103%2050.1865%208.61329C50.687%208.70232%2051.1875%208.73199%2051.7032%208.73941C51.9458%208.73941%2052.234%208.72457%2052.5904%208.70974C52.9393%208.67264%2053.326%208.62813%2053.7507%208.56878L50.2548%2012.4414H50.2472ZM53.2957%2013.7471V17.7459C52.6283%2017.4417%2052.0141%2017.2192%2051.3847%2017.0411C50.9676%2016.9298%2050.5581%2016.8631%2050.1486%2016.826C49.9514%2016.8037%2049.7467%2016.8037%2049.5419%2016.8037C49.14%2016.8037%2048.7229%2016.8185%2048.2983%2016.8927C47.866%2016.9372%2047.4489%2017.0411%2047.0167%2017.1747L50.1562%2013.8436L51.1648%2012.7827L53.3033%2013.7471H53.2957ZM56.2987%203.53879C56.0333%203.53879%2055.8209%203.61298%2055.6238%203.74652C55.4342%203.8949%2055.328%204.05811%2055.328%204.25842C55.328%204.41422%2055.5024%204.65162%2055.8058%204.96321C56.1318%205.26739%2056.2911%205.51221%2056.2911%205.66801C56.2911%205.99444%2056.1015%206.26893%2055.7299%206.4544C55.3583%206.64729%2054.8806%206.73632%2054.2588%206.73632C53.5763%206.73632%2052.8255%206.62504%2051.9686%206.40989C51.3847%206.26893%2050.8008%206.07604%2050.1789%205.8238C49.9059%205.71252%2049.6102%205.59382%2049.322%205.4677C48.6623%206.00185%2047.9343%206.4915%2047.1608%206.92179C46.3721%207.34467%2045.5455%207.68594%2044.6583%207.98269L44.6355%2012.8791L48.2983%2014.5261L43.6345%2019.7638L44.3549%2020.1496C45.0223%2019.8677%2045.6517%2019.6822%2046.2659%2019.5413C46.8726%2019.4151%2047.4944%2019.3335%2048.0783%2019.3335C48.7457%2019.3335%2049.3751%2019.43%2049.9818%2019.6006C50.0348%2019.6006%2050.0879%2019.6229%2050.1486%2019.6377C50.7098%2019.8158%2051.2633%2020.0606%2051.8093%2020.3499C52.5904%2019.8083%2053.3943%2019.3261%2054.1753%2018.97C54.9792%2018.6065%2055.7603%2018.3097%2056.5565%2018.1168L56.5717%2012.3524L53.1213%2010.6015L56.4731%206.85502C56.8826%206.42473%2057.1783%206.03153%2057.3603%205.7051C57.5348%205.39351%2057.6182%205.0745%2057.6182%204.77774C57.6258%204.4068%2057.512%204.10263%2057.2618%203.8949C57.0191%203.66491%2056.6854%203.55363%2056.2911%203.55363M78.3434%2017.872C77.714%2017.694%2077.0846%2017.5011%2076.4097%2017.2859L76.3111%2017.2488C75.6665%2017.056%2074.9764%2016.8185%2074.2712%2016.5737L74.3015%208.07913C75.0068%208.36105%2075.6969%208.61329%2076.3263%208.82102L76.4324%208.85811C77.1074%209.08068%2077.7368%209.30325%2078.3738%209.47388L78.3434%2017.872ZM76.3414%205.75703C76.2353%205.69768%2076.1367%205.64575%2076.0457%205.57898C75.2798%206.23184%2074.4759%206.7289%2073.5887%207.13694C72.709%207.55981%2071.7308%207.86399%2070.6236%208.07172L70.5857%2015.5202C70.5857%2016.2028%2070.4947%2016.7147%2070.343%2017.0634C70.1914%2017.4046%2069.888%2017.7162%2069.4785%2017.9536C70.7222%2018.1614%2071.9279%2018.4952%2073.0958%2018.9107C74.2484%2019.3335%2075.2949%2019.8529%2076.2808%2020.4464L76.3339%2020.4835C77.0619%2019.9641%2077.8733%2019.5116%2078.8136%2019.111C79.7464%2018.7029%2080.7853%2018.3691%2081.9304%2018.1094L81.9683%207.84173C81.172%207.76012%2080.2696%207.52272%2079.261%207.15178C78.351%206.80309%2077.3728%206.34312%2076.3339%205.76445M112.567%204.59227H112.878L115.835%201.20927H113.462L112.567%204.59227ZM112.218%205.69768L108.32%208.15332L108.821%208.59103L109.981%207.96785L111.149%208.95456C110.777%209.65935%20110.504%2010.3345%20110.315%2011.0393C110.133%2011.7218%20110.042%2012.434%20110.042%2013.1759C110.042%2013.9994%20110.193%2015.127%20110.497%2016.5737C110.815%2018.0427%20110.967%2019.0961%20110.967%2019.7267C110.967%2020.5576%20110.777%2021.2624%20110.421%2021.8708C110.057%2022.4866%20109.503%2023.0281%20108.722%2023.54L109.17%2024C110.868%2023.362%20112.135%2022.5682%20112.954%2021.6334C113.773%2020.706%20114.167%2019.5784%20114.182%2018.2504C114.182%2017.8423%20114.122%2017.145%20113.97%2016.1063C113.818%2015.0677%20113.758%2014.2219%20113.758%2013.5988C113.758%2012.5972%20113.917%2011.6847%20114.251%2010.8612C114.561%2010.0155%20115.062%209.19938%20115.76%208.38331C115.214%208.07913%20114.66%207.70077%20114.114%207.2779C113.553%206.86244%20112.916%206.32828%20112.211%205.69026M134.703%208.01236L136.447%209.4813L138.214%2010.9428L136.439%2012.0631L134.68%2013.1759L134.695%208.00495L134.703%208.01236ZM137.82%2018.2355L136.417%2017.7385L134.854%2017.1598L134.87%2014.0365C135.431%2013.6804%20135.946%2013.3317%20136.447%2012.9978C137.107%2012.5824%20137.729%2012.1966%20138.32%2011.8331C139.367%2011.1876%20140.383%2010.5867%20141.391%2010.0006L136.47%205.83122V5.79413C135.416%206.42473%20134.483%206.91437%20133.641%207.32241C132.792%207.72303%20131.996%208.05688%20131.245%208.27944L131.222%2016.5663C131.222%2017.1598%20131.123%2017.642%20130.964%2017.9833C130.797%2018.332%20130.502%2018.6139%20130.107%2018.8587C131.108%2019.0071%20132.056%2019.2297%20132.959%2019.5338C133.838%2019.838%20134.665%2020.209%20135.438%2020.6541C135.772%2020.4464%20136.106%2020.2164%20136.424%2020.0235C137.046%2019.6229%20137.653%2019.2593%20138.252%2018.9107C139.147%2018.3839%20140.004%2017.8943%20140.838%2017.4492L140.284%2016.9298L137.827%2018.243L137.82%2018.2355ZM122.471%2013.1462L122.486%207.97527L124.238%209.4442L125.997%2010.9057L124.238%2012.0334L122.471%2013.1462ZM124.238%2012.9533C124.89%2012.5453%20125.512%2012.1521%20126.103%2011.796C127.157%2011.1431%20128.166%2010.5348%20129.175%209.95611L124.261%205.78671L124.245%205.74961C123.199%206.38022%20122.266%206.8847%20121.417%207.28532C120.567%207.6711%20119.771%208.01236%20119.013%208.23493L118.983%2016.5292C118.983%2017.1301%20118.907%2017.5975%20118.732%2017.9388C118.565%2018.2875%20118.277%2018.5768%20117.883%2018.8142C118.892%2018.9552%20119.839%2019.1852%20120.719%2019.4893C121.614%2019.7935%20122.448%2020.157%20123.222%2020.5947C123.548%2020.3944%20123.881%2020.1644%20124.207%2019.9641C124.829%2019.5635%20125.421%2019.2%20126.035%2018.8513C126.915%2018.332%20127.794%2017.8498%20128.629%2017.3972L128.075%2016.8705L125.603%2018.1836L124.223%2017.6866L122.653%2017.1005V13.9845C123.214%2013.6284%20123.737%2013.2723%20124.245%2012.9459M16.7364%208.64297L13.9685%2010.2083L13.9988%202.93045L15.1212%202.31468L16.7516%204.09521L19.5347%207.08501L16.7364%208.64297ZM13.0282%2016.0173C12.7324%2015.9357%2012.4594%2015.8986%2012.194%2015.8689H12.1637C11.8831%2015.8318%2011.6253%2015.8096%2011.3674%2015.8096L11.4129%204.32519L12.2395%203.87264L13.0585%203.40525L13.013%2016.0099L13.0282%2016.0173ZM7.13592%209.94127L5.733%209.09552L4.33767%208.24977L5.74058%207.45595L7.1435%206.66213V9.94127H7.13592ZM26.0563%2017.7607C25.5103%2017.4269%2024.843%2016.4179%2024.0847%2014.7932C23.8268%2014.2294%2023.6221%2013.7917%2023.4704%2013.4726C22.9396%2012.3821%2022.2343%2011.4325%2021.3471%2010.6461C20.4523%209.82998%2019.3982%209.17712%2018.1545%208.66522L23.5842%205.71994C23.0078%205.11901%2022.2343%204.32519%2021.2788%203.30139C19.6105%201.5357%2018.5413%200.437712%2018.0711%200L16.7592%200.675116L12.2395%203.05657L11.2082%203.59073C11.0793%202.47048%2010.6167%201.60247%209.79009%200.986708C8.98625%200.378362%207.86392%200.0816074%206.45342%200.0667697C6.2335%200.0667697%205.98325%200.0667697%205.76333%200.0890263C5.13392%200.133539%204.51208%200.281917%203.913%200.467388C3.05608%200.749304%202.24467%201.12767%201.44842%201.6544V2.09212C2.05508%201.99567%202.55558%201.90665%203.003%201.85471C3.45042%201.80278%203.85992%201.76569%204.186%201.76569C4.78508%201.76569%205.3235%201.85471%205.74817%202.03277C5.97567%202.14405%206.18042%202.24791%206.37758%202.38887C6.89325%202.81175%207.15109%203.35332%207.15109%204.07295L7.13592%205.80896L5.74058%206.59536L0.781083%209.37002V9.55549C2.74517%2010.238%204.28458%2011.106%205.35383%2012.1595C5.47517%2012.2856%205.58892%2012.4043%205.71025%2012.5453C6.57475%2013.5023%207.06767%2014.6003%207.22692%2015.8393C6.71125%2015.9505%206.20317%2016.0767%205.70267%2016.2325C4.823%2016.507%203.98125%2016.8408%203.20775%2017.2563C2.002%2017.8794%200.940334%2018.6881%200%2019.6674L0.151667%2019.8974C1.48633%2019.4671%202.79825%2019.111%204.10258%2018.9107C4.63342%2018.7994%205.16425%2018.7326%205.69508%2018.6881C6.43825%2018.6139%207.15109%2018.5842%207.85634%2018.5842C9.0545%2018.5917%2010.1844%2018.74%2011.2613%2019.0368C11.5494%2019.1332%2011.8603%2019.2297%2012.1713%2019.341C12.9903%2019.6377%2013.8472%2020.0532%2014.7799%2020.5651L16.6909%2019.059L18.8825%2017.3304L18.291%2016.8631L17.472%2017.5159C17.2369%2017.3972%2016.9715%2017.2637%2016.6909%2017.1672C16.4558%2017.0337%2016.1753%2016.9372%2015.8947%2016.826C15.3259%2016.6182%2014.6662%2016.3883%2013.923%2016.1583L13.9382%2011.0244H14.014C15.0302%2011.0244%2015.9326%2011.247%2016.7061%2011.6995C16.9715%2011.8257%2017.2066%2012.0111%2017.4417%2012.1966C18.382%2012.9607%2019.2693%2014.2961%2020.111%2016.1509C20.6798%2017.4417%2021.2106%2018.3691%2021.6732%2018.9849C22.1433%2019.6006%2022.6969%2020.0606%2023.3188%2020.4019H23.8193L27.482%2017.6717L26.9284%2017.1821L26.0336%2017.7533L26.0563%2017.7607ZM42.1482%2017.8869C41.8752%2017.7682%2041.6553%2017.6198%2041.4808%2017.4417C41.2988%2017.2637%2041.223%2017.1079%2041.223%2016.9818L41.2533%208.30912L42.3681%207.41886L39.4409%205.44544L36.5744%207.3966L37.583%208.38331L37.5603%2016.0618L34.7165%2017.8201C34.3449%2017.642%2034.0492%2017.4195%2033.8293%2017.1672C33.6018%2016.9076%2033.4728%2016.6702%2033.4804%2016.4253L33.4956%208.27944L34.6103%207.38918L31.668%205.41576L27.8612%207.87883L28.4678%208.39073L29.3096%207.88624L29.8708%208.36105L29.848%2016.4921C29.848%2017.2488%2030.0755%2017.9536%2030.4926%2018.6362C30.9476%2019.3113%2031.5467%2019.8603%2032.3278%2020.2906L37.5603%2016.9743V17.0856C37.5603%2017.8349%2037.7423%2018.4433%2038.1138%2018.9997C38.5006%2019.5264%2039.0769%2019.979%2039.8959%2020.3499L43.3843%2017.9536L42.7928%2017.4937L42.133%2017.8943L42.1482%2017.8869ZM106.28%2018.0872C106.007%2017.9981%20105.825%2017.872%20105.674%2017.7385C105.515%2017.5901%20105.424%2017.4269%20105.348%2017.2117L105.37%209.16229C105.537%208.91005%20105.765%208.63555%20106.03%208.3017C106.311%207.96043%20106.644%207.59691%20107.016%207.19629L106.425%206.73632L104.915%207.87141L102.375%205.79413C101.321%206.58053%20100.396%207.22597%2099.6298%207.73045C98.8715%208.25719%2098.2042%208.66522%2097.6051%208.98423C97.4155%208.27944%2097.1425%207.65626%2096.7482%207.09984C96.369%206.56569%2095.8534%206.07604%2095.2467%205.67542L89.8246%209.02133V8.89521C89.8246%208.10881%2089.6578%207.46337%2089.271%206.94405C88.8919%206.43957%2088.27%205.99444%2087.4131%205.61607L84.2433%208.08655L84.8272%208.58362L85.4642%208.17558C85.7144%208.33879%2085.904%208.51685%2086.0329%208.73199C86.177%208.93972%2086.2149%209.18454%2086.2149%209.50355L86.1922%2017.4492L85.0623%2018.3691L87.997%2020.5057L90.8484%2018.3913L89.7867%2017.3675L89.817%209.8745L92.7214%208.10881C93.1082%208.3017%2093.4343%208.53168%2093.6542%208.79876C93.8741%209.06584%2093.9727%209.30325%2093.9727%209.51097L93.9424%2017.4714L92.8352%2018.3913L95.7927%2020.5206L98.6364%2018.4136L97.6127%2017.3972L97.6506%209.77805L100.153%208.24235L101.73%209.43678L101.708%2016.7221C101.7%2017.783%20101.875%2018.5842%20102.216%2019.1332C102.557%2019.6748%20103.171%2020.1422%20104.013%2020.5502L107.547%2018.1465L106.94%2017.6866L106.28%2018.0723V18.0872ZM141.262%206.78083V4.94096H142.066C142.271%204.94096%20142.407%204.96321%20142.506%204.98547C142.589%205.02257%20142.658%205.08192%20142.726%205.16352C142.771%205.24513%20142.802%205.34158%20142.802%205.45286C142.802%205.5864%20142.764%205.71252%20142.673%205.80155C142.589%205.88315%20142.461%205.9425%20142.301%205.97218C142.392%206.01669%20142.453%206.07604%20142.506%206.12056C142.559%206.17991%20142.635%206.28377%20142.726%206.42473L142.953%206.78083H142.498L142.225%206.38022C142.134%206.23184%20142.059%206.14281%20142.013%206.10572L141.915%206.03895C141.869%206.01669%20141.801%206.00927%20141.71%206.00927H141.626V6.77342H141.255L141.262%206.78083ZM142.013%204.23617C142.961%204.23617%20143.712%204.97063%20143.712%205.88315C143.712%206.78083%20142.953%207.50788%20142.006%207.50788C141.058%207.50788%20140.292%206.77342%20140.299%205.86832C140.299%204.96321%20141.073%204.23617%20142.006%204.23617M142.013%203.96167C143.113%203.96167%20144.008%204.81484%20144%205.87573C144%206.92921%20143.098%207.77496%20142.006%207.76754C140.906%207.76754%20140.019%206.90695%20140.019%205.85348C140.026%204.8%20140.914%203.95425%20142.013%203.95425%22%20fill%3D%22%23E5CFAE%22%2F%3E%3C%2Fsvg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 190px;
}

.sample-modal__img-wrapper:not(:has(.is-loaded)) {
  background-color: var(--c-media-placeholder);
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22144%22%20height%3D%2224%22%20viewBox%3D%220%200%20144%2024%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M141.642%205.72736H141.915C142.104%205.72736%20142.218%205.72736%20142.263%205.69768C142.309%205.69026%20142.339%205.66801%20142.37%205.62349C142.4%205.59382%20142.4%205.5493%20142.4%205.48995C142.4%205.4306%20142.385%205.37867%20142.354%205.34158C142.316%205.29706%20142.271%205.27481%20142.203%205.26739C142.172%205.26739%20142.081%205.26739%20141.937%205.26739H141.634V5.73478L141.642%205.72736ZM64.0185%201.90665L58.9377%207.20371V7.76012H60.2496L60.2193%2015.6093C60.2193%2016.2102%2060.1283%2016.6776%2059.9538%2017.0411C59.787%2017.3898%2059.4837%2017.6717%2059.0894%2017.9091C59.9538%2018.1243%2060.788%2018.4284%2061.5918%2018.8365C62.4033%2019.2371%2063.1995%2019.7713%2063.9958%2020.4019C64.701%2019.8454%2065.3304%2019.3781%2065.884%2018.9626C66.4452%2018.5175%2066.9608%2018.1317%2067.4689%2017.783L66.9078%2017.3082L65.8689%2017.9759L63.973%2016.6998L64.0109%207.7527H67.8178L67.8329%206.15023L64.0033%206.13539V1.90665H64.0185ZM50.2472%2012.4414L50.1638%2012.4043L48.1618%2011.4844L48.1769%207.99011C48.7608%208.25719%2049.3448%208.43524%2049.9438%208.55394C50.0273%208.58362%2050.0955%208.59103%2050.1865%208.61329C50.687%208.70232%2051.1875%208.73199%2051.7032%208.73941C51.9458%208.73941%2052.234%208.72457%2052.5904%208.70974C52.9393%208.67264%2053.326%208.62813%2053.7507%208.56878L50.2548%2012.4414H50.2472ZM53.2957%2013.7471V17.7459C52.6283%2017.4417%2052.0141%2017.2192%2051.3847%2017.0411C50.9676%2016.9298%2050.5581%2016.8631%2050.1486%2016.826C49.9514%2016.8037%2049.7467%2016.8037%2049.5419%2016.8037C49.14%2016.8037%2048.7229%2016.8185%2048.2983%2016.8927C47.866%2016.9372%2047.4489%2017.0411%2047.0167%2017.1747L50.1562%2013.8436L51.1648%2012.7827L53.3033%2013.7471H53.2957ZM56.2987%203.53879C56.0333%203.53879%2055.8209%203.61298%2055.6238%203.74652C55.4342%203.8949%2055.328%204.05811%2055.328%204.25842C55.328%204.41422%2055.5024%204.65162%2055.8058%204.96321C56.1318%205.26739%2056.2911%205.51221%2056.2911%205.66801C56.2911%205.99444%2056.1015%206.26893%2055.7299%206.4544C55.3583%206.64729%2054.8806%206.73632%2054.2588%206.73632C53.5763%206.73632%2052.8255%206.62504%2051.9686%206.40989C51.3847%206.26893%2050.8008%206.07604%2050.1789%205.8238C49.9059%205.71252%2049.6102%205.59382%2049.322%205.4677C48.6623%206.00185%2047.9343%206.4915%2047.1608%206.92179C46.3721%207.34467%2045.5455%207.68594%2044.6583%207.98269L44.6355%2012.8791L48.2983%2014.5261L43.6345%2019.7638L44.3549%2020.1496C45.0223%2019.8677%2045.6517%2019.6822%2046.2659%2019.5413C46.8726%2019.4151%2047.4944%2019.3335%2048.0783%2019.3335C48.7457%2019.3335%2049.3751%2019.43%2049.9818%2019.6006C50.0348%2019.6006%2050.0879%2019.6229%2050.1486%2019.6377C50.7098%2019.8158%2051.2633%2020.0606%2051.8093%2020.3499C52.5904%2019.8083%2053.3943%2019.3261%2054.1753%2018.97C54.9792%2018.6065%2055.7603%2018.3097%2056.5565%2018.1168L56.5717%2012.3524L53.1213%2010.6015L56.4731%206.85502C56.8826%206.42473%2057.1783%206.03153%2057.3603%205.7051C57.5348%205.39351%2057.6182%205.0745%2057.6182%204.77774C57.6258%204.4068%2057.512%204.10263%2057.2618%203.8949C57.0191%203.66491%2056.6854%203.55363%2056.2911%203.55363M78.3434%2017.872C77.714%2017.694%2077.0846%2017.5011%2076.4097%2017.2859L76.3111%2017.2488C75.6665%2017.056%2074.9764%2016.8185%2074.2712%2016.5737L74.3015%208.07913C75.0068%208.36105%2075.6969%208.61329%2076.3263%208.82102L76.4324%208.85811C77.1074%209.08068%2077.7368%209.30325%2078.3738%209.47388L78.3434%2017.872ZM76.3414%205.75703C76.2353%205.69768%2076.1367%205.64575%2076.0457%205.57898C75.2798%206.23184%2074.4759%206.7289%2073.5887%207.13694C72.709%207.55981%2071.7308%207.86399%2070.6236%208.07172L70.5857%2015.5202C70.5857%2016.2028%2070.4947%2016.7147%2070.343%2017.0634C70.1914%2017.4046%2069.888%2017.7162%2069.4785%2017.9536C70.7222%2018.1614%2071.9279%2018.4952%2073.0958%2018.9107C74.2484%2019.3335%2075.2949%2019.8529%2076.2808%2020.4464L76.3339%2020.4835C77.0619%2019.9641%2077.8733%2019.5116%2078.8136%2019.111C79.7464%2018.7029%2080.7853%2018.3691%2081.9304%2018.1094L81.9683%207.84173C81.172%207.76012%2080.2696%207.52272%2079.261%207.15178C78.351%206.80309%2077.3728%206.34312%2076.3339%205.76445M112.567%204.59227H112.878L115.835%201.20927H113.462L112.567%204.59227ZM112.218%205.69768L108.32%208.15332L108.821%208.59103L109.981%207.96785L111.149%208.95456C110.777%209.65935%20110.504%2010.3345%20110.315%2011.0393C110.133%2011.7218%20110.042%2012.434%20110.042%2013.1759C110.042%2013.9994%20110.193%2015.127%20110.497%2016.5737C110.815%2018.0427%20110.967%2019.0961%20110.967%2019.7267C110.967%2020.5576%20110.777%2021.2624%20110.421%2021.8708C110.057%2022.4866%20109.503%2023.0281%20108.722%2023.54L109.17%2024C110.868%2023.362%20112.135%2022.5682%20112.954%2021.6334C113.773%2020.706%20114.167%2019.5784%20114.182%2018.2504C114.182%2017.8423%20114.122%2017.145%20113.97%2016.1063C113.818%2015.0677%20113.758%2014.2219%20113.758%2013.5988C113.758%2012.5972%20113.917%2011.6847%20114.251%2010.8612C114.561%2010.0155%20115.062%209.19938%20115.76%208.38331C115.214%208.07913%20114.66%207.70077%20114.114%207.2779C113.553%206.86244%20112.916%206.32828%20112.211%205.69026M134.703%208.01236L136.447%209.4813L138.214%2010.9428L136.439%2012.0631L134.68%2013.1759L134.695%208.00495L134.703%208.01236ZM137.82%2018.2355L136.417%2017.7385L134.854%2017.1598L134.87%2014.0365C135.431%2013.6804%20135.946%2013.3317%20136.447%2012.9978C137.107%2012.5824%20137.729%2012.1966%20138.32%2011.8331C139.367%2011.1876%20140.383%2010.5867%20141.391%2010.0006L136.47%205.83122V5.79413C135.416%206.42473%20134.483%206.91437%20133.641%207.32241C132.792%207.72303%20131.996%208.05688%20131.245%208.27944L131.222%2016.5663C131.222%2017.1598%20131.123%2017.642%20130.964%2017.9833C130.797%2018.332%20130.502%2018.6139%20130.107%2018.8587C131.108%2019.0071%20132.056%2019.2297%20132.959%2019.5338C133.838%2019.838%20134.665%2020.209%20135.438%2020.6541C135.772%2020.4464%20136.106%2020.2164%20136.424%2020.0235C137.046%2019.6229%20137.653%2019.2593%20138.252%2018.9107C139.147%2018.3839%20140.004%2017.8943%20140.838%2017.4492L140.284%2016.9298L137.827%2018.243L137.82%2018.2355ZM122.471%2013.1462L122.486%207.97527L124.238%209.4442L125.997%2010.9057L124.238%2012.0334L122.471%2013.1462ZM124.238%2012.9533C124.89%2012.5453%20125.512%2012.1521%20126.103%2011.796C127.157%2011.1431%20128.166%2010.5348%20129.175%209.95611L124.261%205.78671L124.245%205.74961C123.199%206.38022%20122.266%206.8847%20121.417%207.28532C120.567%207.6711%20119.771%208.01236%20119.013%208.23493L118.983%2016.5292C118.983%2017.1301%20118.907%2017.5975%20118.732%2017.9388C118.565%2018.2875%20118.277%2018.5768%20117.883%2018.8142C118.892%2018.9552%20119.839%2019.1852%20120.719%2019.4893C121.614%2019.7935%20122.448%2020.157%20123.222%2020.5947C123.548%2020.3944%20123.881%2020.1644%20124.207%2019.9641C124.829%2019.5635%20125.421%2019.2%20126.035%2018.8513C126.915%2018.332%20127.794%2017.8498%20128.629%2017.3972L128.075%2016.8705L125.603%2018.1836L124.223%2017.6866L122.653%2017.1005V13.9845C123.214%2013.6284%20123.737%2013.2723%20124.245%2012.9459M16.7364%208.64297L13.9685%2010.2083L13.9988%202.93045L15.1212%202.31468L16.7516%204.09521L19.5347%207.08501L16.7364%208.64297ZM13.0282%2016.0173C12.7324%2015.9357%2012.4594%2015.8986%2012.194%2015.8689H12.1637C11.8831%2015.8318%2011.6253%2015.8096%2011.3674%2015.8096L11.4129%204.32519L12.2395%203.87264L13.0585%203.40525L13.013%2016.0099L13.0282%2016.0173ZM7.13592%209.94127L5.733%209.09552L4.33767%208.24977L5.74058%207.45595L7.1435%206.66213V9.94127H7.13592ZM26.0563%2017.7607C25.5103%2017.4269%2024.843%2016.4179%2024.0847%2014.7932C23.8268%2014.2294%2023.6221%2013.7917%2023.4704%2013.4726C22.9396%2012.3821%2022.2343%2011.4325%2021.3471%2010.6461C20.4523%209.82998%2019.3982%209.17712%2018.1545%208.66522L23.5842%205.71994C23.0078%205.11901%2022.2343%204.32519%2021.2788%203.30139C19.6105%201.5357%2018.5413%200.437712%2018.0711%200L16.7592%200.675116L12.2395%203.05657L11.2082%203.59073C11.0793%202.47048%2010.6167%201.60247%209.79009%200.986708C8.98625%200.378362%207.86392%200.0816074%206.45342%200.0667697C6.2335%200.0667697%205.98325%200.0667697%205.76333%200.0890263C5.13392%200.133539%204.51208%200.281917%203.913%200.467388C3.05608%200.749304%202.24467%201.12767%201.44842%201.6544V2.09212C2.05508%201.99567%202.55558%201.90665%203.003%201.85471C3.45042%201.80278%203.85992%201.76569%204.186%201.76569C4.78508%201.76569%205.3235%201.85471%205.74817%202.03277C5.97567%202.14405%206.18042%202.24791%206.37758%202.38887C6.89325%202.81175%207.15109%203.35332%207.15109%204.07295L7.13592%205.80896L5.74058%206.59536L0.781083%209.37002V9.55549C2.74517%2010.238%204.28458%2011.106%205.35383%2012.1595C5.47517%2012.2856%205.58892%2012.4043%205.71025%2012.5453C6.57475%2013.5023%207.06767%2014.6003%207.22692%2015.8393C6.71125%2015.9505%206.20317%2016.0767%205.70267%2016.2325C4.823%2016.507%203.98125%2016.8408%203.20775%2017.2563C2.002%2017.8794%200.940334%2018.6881%200%2019.6674L0.151667%2019.8974C1.48633%2019.4671%202.79825%2019.111%204.10258%2018.9107C4.63342%2018.7994%205.16425%2018.7326%205.69508%2018.6881C6.43825%2018.6139%207.15109%2018.5842%207.85634%2018.5842C9.0545%2018.5917%2010.1844%2018.74%2011.2613%2019.0368C11.5494%2019.1332%2011.8603%2019.2297%2012.1713%2019.341C12.9903%2019.6377%2013.8472%2020.0532%2014.7799%2020.5651L16.6909%2019.059L18.8825%2017.3304L18.291%2016.8631L17.472%2017.5159C17.2369%2017.3972%2016.9715%2017.2637%2016.6909%2017.1672C16.4558%2017.0337%2016.1753%2016.9372%2015.8947%2016.826C15.3259%2016.6182%2014.6662%2016.3883%2013.923%2016.1583L13.9382%2011.0244H14.014C15.0302%2011.0244%2015.9326%2011.247%2016.7061%2011.6995C16.9715%2011.8257%2017.2066%2012.0111%2017.4417%2012.1966C18.382%2012.9607%2019.2693%2014.2961%2020.111%2016.1509C20.6798%2017.4417%2021.2106%2018.3691%2021.6732%2018.9849C22.1433%2019.6006%2022.6969%2020.0606%2023.3188%2020.4019H23.8193L27.482%2017.6717L26.9284%2017.1821L26.0336%2017.7533L26.0563%2017.7607ZM42.1482%2017.8869C41.8752%2017.7682%2041.6553%2017.6198%2041.4808%2017.4417C41.2988%2017.2637%2041.223%2017.1079%2041.223%2016.9818L41.2533%208.30912L42.3681%207.41886L39.4409%205.44544L36.5744%207.3966L37.583%208.38331L37.5603%2016.0618L34.7165%2017.8201C34.3449%2017.642%2034.0492%2017.4195%2033.8293%2017.1672C33.6018%2016.9076%2033.4728%2016.6702%2033.4804%2016.4253L33.4956%208.27944L34.6103%207.38918L31.668%205.41576L27.8612%207.87883L28.4678%208.39073L29.3096%207.88624L29.8708%208.36105L29.848%2016.4921C29.848%2017.2488%2030.0755%2017.9536%2030.4926%2018.6362C30.9476%2019.3113%2031.5467%2019.8603%2032.3278%2020.2906L37.5603%2016.9743V17.0856C37.5603%2017.8349%2037.7423%2018.4433%2038.1138%2018.9997C38.5006%2019.5264%2039.0769%2019.979%2039.8959%2020.3499L43.3843%2017.9536L42.7928%2017.4937L42.133%2017.8943L42.1482%2017.8869ZM106.28%2018.0872C106.007%2017.9981%20105.825%2017.872%20105.674%2017.7385C105.515%2017.5901%20105.424%2017.4269%20105.348%2017.2117L105.37%209.16229C105.537%208.91005%20105.765%208.63555%20106.03%208.3017C106.311%207.96043%20106.644%207.59691%20107.016%207.19629L106.425%206.73632L104.915%207.87141L102.375%205.79413C101.321%206.58053%20100.396%207.22597%2099.6298%207.73045C98.8715%208.25719%2098.2042%208.66522%2097.6051%208.98423C97.4155%208.27944%2097.1425%207.65626%2096.7482%207.09984C96.369%206.56569%2095.8534%206.07604%2095.2467%205.67542L89.8246%209.02133V8.89521C89.8246%208.10881%2089.6578%207.46337%2089.271%206.94405C88.8919%206.43957%2088.27%205.99444%2087.4131%205.61607L84.2433%208.08655L84.8272%208.58362L85.4642%208.17558C85.7144%208.33879%2085.904%208.51685%2086.0329%208.73199C86.177%208.93972%2086.2149%209.18454%2086.2149%209.50355L86.1922%2017.4492L85.0623%2018.3691L87.997%2020.5057L90.8484%2018.3913L89.7867%2017.3675L89.817%209.8745L92.7214%208.10881C93.1082%208.3017%2093.4343%208.53168%2093.6542%208.79876C93.8741%209.06584%2093.9727%209.30325%2093.9727%209.51097L93.9424%2017.4714L92.8352%2018.3913L95.7927%2020.5206L98.6364%2018.4136L97.6127%2017.3972L97.6506%209.77805L100.153%208.24235L101.73%209.43678L101.708%2016.7221C101.7%2017.783%20101.875%2018.5842%20102.216%2019.1332C102.557%2019.6748%20103.171%2020.1422%20104.013%2020.5502L107.547%2018.1465L106.94%2017.6866L106.28%2018.0723V18.0872ZM141.262%206.78083V4.94096H142.066C142.271%204.94096%20142.407%204.96321%20142.506%204.98547C142.589%205.02257%20142.658%205.08192%20142.726%205.16352C142.771%205.24513%20142.802%205.34158%20142.802%205.45286C142.802%205.5864%20142.764%205.71252%20142.673%205.80155C142.589%205.88315%20142.461%205.9425%20142.301%205.97218C142.392%206.01669%20142.453%206.07604%20142.506%206.12056C142.559%206.17991%20142.635%206.28377%20142.726%206.42473L142.953%206.78083H142.498L142.225%206.38022C142.134%206.23184%20142.059%206.14281%20142.013%206.10572L141.915%206.03895C141.869%206.01669%20141.801%206.00927%20141.71%206.00927H141.626V6.77342H141.255L141.262%206.78083ZM142.013%204.23617C142.961%204.23617%20143.712%204.97063%20143.712%205.88315C143.712%206.78083%20142.953%207.50788%20142.006%207.50788C141.058%207.50788%20140.292%206.77342%20140.299%205.86832C140.299%204.96321%20141.073%204.23617%20142.006%204.23617M142.013%203.96167C143.113%203.96167%20144.008%204.81484%20144%205.87573C144%206.92921%20143.098%207.77496%20142.006%207.76754C140.906%207.76754%20140.019%206.90695%20140.019%205.85348C140.026%204.8%20140.914%203.95425%20142.013%203.95425%22%20fill%3D%22%23E5CFAE%22%2F%3E%3C%2Fsvg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 190px;
}

.sample-modal__img-wrapper .core-img-loader:not(:has(.is-loaded)):before {
  content: "";
  background-image: var(--c-media-skeleton-gradient);
  width: 100%;
  height: 100%;
  animation: skeleton-animation 2s infinite var(--emphasized);
  background-position: 100% 0;
  background-size: 200% 100%;
  position: absolute;
  top: 0;
}

.sample-modal__img-wrapper .core-img-loader:not(:has(.is-loaded)):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):before {
  left: 0;
}

.sample-modal__img-wrapper .core-img-loader:not(:has(.is-loaded)):not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):before {
  left: 0;
}

.sample-modal__img-wrapper .core-img-loader:not(:has(.is-loaded)):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):before {
  left: 0;
}

.sample-modal__img-wrapper .core-img-loader:not(:has(.is-loaded)):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):before {
  right: 0;
}

.sample-modal__img-wrapper .core-img-loader:not(:has(.is-loaded)):-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):before {
  right: 0;
}

.sample-modal__img-wrapper .core-img-loader:not(:has(.is-loaded)):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):before {
  right: 0;
}

.sample-modal__img-wrapper:not(:has(.is-loaded)):before {
  content: "";
  background-image: var(--c-media-skeleton-gradient);
  width: 100%;
  height: 100%;
  animation: skeleton-animation 2s infinite var(--emphasized);
  background-position: 100% 0;
  background-size: 200% 100%;
  position: absolute;
  top: 0;
}

.sample-modal__img-wrapper:not(:has(.is-loaded)):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):before {
  left: 0;
}

.sample-modal__img-wrapper:not(:has(.is-loaded)):not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):before {
  left: 0;
}

.sample-modal__img-wrapper:not(:has(.is-loaded)):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):before {
  left: 0;
}

.sample-modal__img-wrapper:not(:has(.is-loaded)):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):before {
  right: 0;
}

.sample-modal__img-wrapper:not(:has(.is-loaded)):-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):before {
  right: 0;
}

.sample-modal__img-wrapper:not(:has(.is-loaded)):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):before {
  right: 0;
}

.sample-modal__img-wrapper:has(.is-loaded) {
  background-color: rgba(0, 0, 0, 0);
}

.sample-modal__img-wrapper {
  aspect-ratio: 16 / 9;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.core-modal {
  --CORE-MODAL-VIEWPORT-VERTICAL-BUFFER: 80px;
  --CORE-MODAL-STICKER-HEADER-PADDING: 16px 24px;
  --CORE-MODAL-STICKER-HEADER-MIN-BLOCK-SIZE: 64px;
  --CORE-MODAL-FULLSCREEN-BLOCK-SIZE: 100lvh;
  --CORE-MODAL-MEDIUM-MAX-INLINE-SIZE: 1024px;
  --CORE-MODAL-MEDIUM-MAX-BLOCK-SIZE: 720px;
  --CORE-MODAL-SMALL-MAX-INLINE-SIZE: 600px;
  --CORE-MODAL-SMALL-MAX-BLOCK-SIZE: 400px;
  --CORE-MODAL-DIALOG-BORDER-RADIUS: 12px;
  --CORE-MODAL-STICKY-HEADER-BG-COLOR: white;
  --CORE-MODAL-STICKY-HEADER-BORDER-COLOR: #e9e9e9;
  --CORE-MODAL-ENTRY-DURATION: var(--duration-400);
  --CORE-MODAL-ENTRY-EASING: var(--emphasized-decelerate);
  --CORE-MODAL-EXIT-DURATION: var(--duration-0);
  --CORE-MODAL-EXIT-EASING: var(--no-easing);
}

@media (max-width: 1023px), and {
  .core-modal {
    --CORE-MODAL-STICKER-HEADER-PADDING: 16px var(--page-content-padding);
  }
}

.core-modal {
  z-index: 60;
  z-index: 65;
  background-color: var(--c-modal-dimmer);
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  display: none;
  position: fixed;
  top: 0;
}

.core-modal:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: 0;
}

.core-modal:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: 0;
}

.core-modal:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: 0;
}

.core-modal:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: 0;
}

.core-modal:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: 0;
}

.core-modal:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: 0;
}

.core-modal.core-modal--open {
  display: flex;
}

.core-modal.core-modal--open .core-modal__dialog {
  pointer-events: auto;
  animation-fill-mode: backwards;
  animation-duration: var(--CORE-MODAL-ENTRY-DURATION);
  animation-timing-function: var(--CORE-MODAL-ENTRY-EASING);
}

@keyframes css-keyframes__fade-in-move-up-50px {
  from {
    opacity: 0;
    transform: translateY(50px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.core-modal.core-modal--open .core-modal__dialog {
  animation-name: css-keyframes__fade-in-move-up-50px;
}

.core-modal__close-btn {
  width: 28px;
  height: 28px;
}

.core-modal__dialog {
  pointer-events: none;
  -ms-overflow-style: none;
  scrollbar-width: none;
  width: 100%;
  display: block;
  position: relative;
  overflow-x: hidden;
  overflow-y: scroll;
}

.core-modal__dialog::-webkit-scrollbar {
  display: none;
}

.core-modal__dialog {
  background-color: #fff;
}

@media (max-width: 767px), and {
  .core-modal__dialog {
    width: 100%;
    max-height: unset;
    height: 100%;
  }
}

.core-modal.core-modal--full .core-modal__dialog {
  width: 100%;
  max-height: var(--CORE-MODAL-FULLSCREEN-BLOCK-SIZE);
  height: var(--CORE-MODAL-FULLSCREEN-BLOCK-SIZE);
}

.core-modal.core-modal--medium .core-modal__dialog {
  width: var(--CORE-MODAL-MEDIUM-MAX-INLINE-SIZE);
  max-height: min(var(--CORE-MODAL-MEDIUM-MAX-BLOCK-SIZE), 100% - var(--CORE-MODAL-VIEWPORT-VERTICAL-BUFFER));
  height: calc(100% - var(--CORE-MODAL-VIEWPORT-VERTICAL-BUFFER));
}

@media (max-width: 1023px), and {
  .core-modal.core-modal--medium .core-modal__dialog {
    max-height: var(--CORE-MODAL-FULLSCREEN-BLOCK-SIZE);
    height: var(--CORE-MODAL-FULLSCREEN-BLOCK-SIZE);
  }
}

@media (min-width: 1024px), and {
  .core-modal.core-modal--medium .core-modal__dialog {
    border-radius: var(--CORE-MODAL-DIALOG-BORDER-RADIUS);
  }
}

.core-modal.core-modal--small .core-modal__dialog {
  width: var(--CORE-MODAL-SMALL-MAX-INLINE-SIZE);
  max-height: min(var(--CORE-MODAL-SMALL-MAX-BLOCK-SIZE), 100% - var(--CORE-MODAL-VIEWPORT-VERTICAL-BUFFER));
  height: calc(100% - var(--CORE-MODAL-VIEWPORT-VERTICAL-BUFFER));
}

@media (max-width: 1023px), and {
  .core-modal.core-modal--small .core-modal__dialog {
    max-height: var(--CORE-MODAL-FULLSCREEN-BLOCK-SIZE);
    height: var(--CORE-MODAL-FULLSCREEN-BLOCK-SIZE);
  }
}

@media (min-width: 1024px), and {
  .core-modal.core-modal--small .core-modal__dialog {
    border-radius: var(--CORE-MODAL-DIALOG-BORDER-RADIUS);
  }
}

.core-modal.core-modal--start {
  align-items: flex-start;
}

.core-modal.core-modal--bottom {
  align-items: flex-end;
}

.core-modal.core-modal--left {
  justify-content: flex-start;
}

.core-modal.core-modal--right {
  justify-content: flex-end;
}

.core-modal__header {
  z-index: 1;
  width: 100%;
  min-height: var(--CORE-MODAL-STICKER-HEADER-MIN-BLOCK-SIZE);
  padding: var(--CORE-MODAL-STICKER-HEADER-PADDING);
  background-color: var(--CORE-MODAL-STICKY-HEADER-BG-COLOR);
  border-bottom: 1px solid var(--CORE-MODAL-STICKY-HEADER-BORDER-COLOR);
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.core-modal__header:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: 0;
}

.core-modal__header:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: 0;
}

.core-modal__header:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: 0;
}

.core-modal__header:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: 0;
}

.core-modal__header:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: 0;
}

.core-modal__header:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: 0;
}

.core-modal__dialog-inner {
  -ms-overflow-style: none;
  scrollbar-width: none;
  height: 100%;
  width: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
}

.core-modal__dialog-inner::-webkit-scrollbar {
  display: none;
}

.core-modal__trigger {
  width: -moz-fit-content;
  width: fit-content;
}

/* [project]/src/components/core/filterModal/index.scss.css [app-client] (css) */
.ui-filters-modal-button svg {
  aspect-ratio: 1;
  width: 18px;
  height: 18px;
}

.ui-filters-modal-content-header {
  width: 100%;
  padding: var(--2xs, 16px);
  border-bottom: .5px solid var(--separator-lighter-gold, #dad4c6);
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.ui-filters-modal-content-description {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: calc(100% - 65px);
  display: flex;
}

.ui-filters-modal-content-description .filters-group {
  height: calc(100% - 74px);
  overflow-y: auto;
}

.ui-filters-modal-content-description .button-group {
  padding: var(--2xs, 16px) var(--16, 16px);
  background: #fff;
  align-items: center;
  gap: 16px;
  width: 100%;
  display: flex;
  position: fixed;
  bottom: 0;
  left: 0;
}

.ui-filters-modal-content-description .button-group > button.core-button--primary {
  min-width: var(--XL, 120px);
}

.ui-filters-modal-content-description .filtermodal-item .core-dropdown__content {
  width: 100%;
}

.ui-filters-modal-content-description button.filtermodal-item {
  color: var(--text-black);
  border-top: none;
  border-radius: 0;
  justify-content: start;
  align-items: center;
  width: 100%;
  padding: 12.5px 16px;
  display: flex;
  position: relative;
}

.ui-filters-modal-content-description button.filtermodal-item > span {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .2px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
  font-family: var(--font-goudy-italic);
  text-transform: capitalize;
  justify-content: start;
  align-items: center;
  min-height: 24px;
  margin-left: 38px;
  font-size: 20px;
  display: flex;
}

.ui-filters-modal-content-description button.filtermodal-item.checkbox.core-button--rounded {
  background-color: #fff;
}

.ui-filters-modal-content-description button.filtermodal-item.checkbox.core-button--rounded:before {
  border: .5px solid var(--separator-light-gold, #bdb1a0);
}

.ui-filters-modal-content-description button.filtermodal-item.checkbox.core-button--rounded:after {
  opacity: 1;
  background-image: url("../media/icon-Checkbox.aa7feb7f.svg");
}

.ui-filters-modal-content-description button.filtermodal-item.checkbox.core-button--outline:before {
  border: .5px solid var(--separator-light-gold, #bdb1a0);
}

.ui-filters-modal-content-description button.filtermodal-item.checkbox.core-button--outline:after {
  opacity: 0;
}

.ui-filters-modal-content-description button.filtermodal-item.checkbox:after, .ui-filters-modal-content-description button.filtermodal-item.checkbox:before {
  content: "";
  aspect-ratio: 1;
  transition: all .2s ease-in-out;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.ui-filters-modal-content-description button.filtermodal-item.checkbox:after {
  width: 20px;
  height: 20px;
  top: calc(50% + .5px);
  transform: translate(.5px, -50%);
}

.ui-filters-modal-content-description button.filtermodal-item.checkbox:before {
  border-radius: var(--xs, 2px);
  width: 19px;
  height: 19px;
  left: 16px;
}

.ui-filters-modal-content-description button.filtermodal-item.rounded.core-button--rounded {
  background-color: #fff;
}

.ui-filters-modal-content-description button.filtermodal-item.rounded.core-button--rounded:before {
  border: 1px solid var(--separator-dark-gold, #ce9a52);
}

.ui-filters-modal-content-description button.filtermodal-item.rounded.core-button--rounded:after {
  background: var(--separator-dark-gold, #ce9a52);
  opacity: 1;
}

.ui-filters-modal-content-description button.filtermodal-item.rounded.core-button--outline:before {
  border: 1px solid var(--separator-lighter-gold, #dad4c6);
}

.ui-filters-modal-content-description button.filtermodal-item.rounded.core-button--outline:after {
  opacity: 0;
}

.ui-filters-modal-content-description button.filtermodal-item.rounded:after, .ui-filters-modal-content-description button.filtermodal-item.rounded:before {
  content: "";
  aspect-ratio: 1;
  border-radius: 50%;
  transition: all .2s ease-in-out;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.ui-filters-modal-content-description button.filtermodal-item.rounded:after {
  width: 8px;
  height: 8px;
  left: 23px;
}

.ui-filters-modal-content-description button.filtermodal-item.rounded:before {
  width: 20px;
  height: 20px;
  left: 16px;
}

.ui-filters-modal-content-description div.filtermodal-item > button {
  background: unset;
  border-top: none;
  border-left: none;
  border-right: none;
  border-radius: 0;
  width: 100%;
  color: var(--text-black) !important;
}

.ui-filters-modal-content-description div.filtermodal-item > button:hover {
  border-bottom: .5px solid var(--separator-lighter-gold, #dad4c6) !important;
}

.ui-filters-modal-content-description div.filtermodal-item > button[aria-expanded="true"] {
  border-bottom-color: rgba(0, 0, 0, 0) !important;
}

.ui-filters-modal-content-description div.filtermodal-item > button > svg path {
  fill: var(--text-black) !important;
}

.ui-filters-modal-content-description div.filtermodal-item .core-dropdown__content {
  position: unset;
  box-shadow: none;
}

.ui-filters-modal-content-description div.filtermodal-item .core-dropdown__content.core-dropdown__content--open {
  border-bottom: .5px solid var(--separator-lighter-gold, #dad4c6);
}

.ui-filters-modal-content-description div.filtermodal-item .core-dropdown__content.core-dropdown__content--open .core-scrollbar__viewport :last-child {
  border-bottom: none;
}

.ui-filters-modal-content-description div.filtermodal-item .core-dropdown__content > div {
  height: -moz-fit-content;
  height: fit-content;
}

/* [project]/src/components/ui/ui-secondary-nav/index.scss.css [app-client] (css) */
.ui-secondary-nav {
  background: var(--primary-white);
  border-bottom: 1px solid var(--separator-lighter-gold);
  width: 100%;
  top: var(--h-header);
  z-index: 59;
  padding-block: var(--space-2xs);
  transition: transform .2s var(--emphasized);
  position: -webkit-sticky;
  position: sticky;
}

@media (max-width: 1023px), and {
  .ui-secondary-nav {
    padding-top: 0;
    padding-bottom: 0;
  }
}

.ui-secondary-nav + .ui-project-details-section {
  padding-top: var(--space-xl);
  margin-top: 0;
}

@media (max-width: 1023px), and {
  .ui-secondary-nav + .ui-project-details-section {
    padding-top: var(--space-l);
  }

  .ui-secondary-nav__arrow--open svg {
    transform: rotate(180deg);
  }
}

.ui-secondary-nav__container {
  max-width: var(--w-max);
  padding-inline: var(--page-content-padding);
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
  display: flex;
}

@media (max-width: 1023px), and {
  .ui-secondary-nav__container {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .ui-secondary-nav__wrapper {
    padding-inline: var(--page-content-padding);
    padding-block: var(--space-2xs);
    border-bottom: 1px solid var(--separator-lighter-gold);
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }
}

.ui-secondary-nav__logo {
  flex-direction: column;
  align-items: flex-start;
  min-width: 203px;
  height: 40px;
  display: inline-block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

@media (max-width: 1023px), and {
  .ui-secondary-nav__logo {
    height: 32px;
    transform: unset;
    position: relative;
    top: auto;
  }
}

.ui-secondary-nav__logo-img {
  display: inline-block;
  background-size: 60% !important;
}

.ui-secondary-nav__logo-img img {
  width: auto;
  height: 40px;
  display: flex;
  position: relative;
}

@media (max-width: 1023px), and {
  .ui-secondary-nav__logo-img img {
    height: 32px;
  }
}

.ui-secondary-nav__logo-sub {
  color: #888;
  letter-spacing: .5px;
  font-size: 12px;
}

.ui-secondary-nav__list {
  gap: var(--space-l);
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

@media (min-width: 1024px), and {
  .ui-secondary-nav__list {
    align-items: center;
  }
}

@media (max-width: 1023px), and {
  .ui-secondary-nav__list--desktop {
    display: none;
  }
}

.ui-secondary-nav__list--mobile {
  flex-direction: column;
  gap: 0;
}

.ui-secondary-nav__list--mobile .ui-secondary-nav__item {
  padding: var(--space-2xs);
  border-top: 1px solid var(--separator-lighter-gold);
}

.ui-secondary-nav__list--mobile .ui-secondary-nav__item .ui-secondary-nav__link {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .5px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  font-family: var(--font-futura-medium);
  color: var(--text-dark-gold);
}

.ui-secondary-nav__item.thin {
  display: flex;
}

@media (max-width: 1023px), and {
  .ui-secondary-nav__item--active {
    display: none;
  }
}

.ui-secondary-nav__item--active .ui-secondary-nav__link {
  color: var(--text-dark-gold);
}

.ui-secondary-nav__link {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .6px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  font-family: var(--font-futura-book);
  color: var(--text-light-gold);
  text-transform: uppercase;
  transition: color .3s;
}

@media (max-width: 1023px), and {
  .ui-secondary-nav__link {
    color: var(--text-light-gold) !important;
  }
}

.ui-secondary-nav__link:hover, .ui-secondary-nav__link--active {
  color: var(--text-dark-gold);
}

.ui-secondary-nav__cta {
  gap: var(--space-2xs);
  display: flex;
}

.ui-secondary-nav__mobile {
  width: 100%;
  display: none;
}

@media (max-width: 1023px), and {
  .ui-secondary-nav__mobile {
    background: #fff;
    display: block;
    position: relative;
  }

  .ui-secondary-nav__mobile.mobile-menu-open:after {
    content: "";
    z-index: -1;
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    background: rgba(21, 21, 21, .16);
    width: 100%;
    height: 100vh;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
}

.ui-secondary-nav__toggle {
  width: 100%;
  padding: var(--space-3xs) var(--space-2xs);
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .5px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  font-family: var(--font-futura-medium);
  text-transform: uppercase;
  color: var(--text-dark-gold);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.ui-secondary-nav__arrow {
  font-size: 12px;
}

/* [project]/src/components/core/share/index.scss.css [app-client] (css) */
@keyframes m-btn-plain-text-underline-in {
  from {
    transform: scaleX(0);
  }

  to {
    transform: scaleX(1);
  }
}

@keyframes m-btn-plain-text-underline-out {
  from {
    transform: scaleX(1);
  }

  to {
    transform: scaleX(0);
  }
}

@keyframes css-keyframes__fade-in {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes skeleton-animation {
  0% {
    background-position: 120% 0;
  }

  100% {
    background-position: -80% 0;
  }
}

@keyframes core-icon-hover-motion {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  50% {
    opacity: 0;
    transform: translateX(6px);
  }

  51% {
    opacity: 0;
    transform: translateX(-10px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes standard-tertiary-link-hover-keyframes {
  0% {
    opacity: 1;
    transform: none;
  }

  50% {
    opacity: 0;
    transform: translate(6px, -6px);
  }

  51% {
    opacity: 0;
    transform: translate(-10px, 10px);
  }

  100% {
    opacity: 1;
    transform: none;
  }
}

.core-btn-share {
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  position: relative;
}

.core-btn-share .core-btn {
  z-index: 1;
  position: relative;
}

.core-btn-share .core-btn:hover .core-button__icon--right {
  opacity: .8;
  transform: translateX(0);
}

.core-btn-share .core-btn:not([aria-expanded="true"]) + .core-btn-share__options {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  transform: translateY(10px);
}

.core-btn-share .core-btn[aria-expanded="true"] + .core-btn-share__options {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

.core-btn-share .core-button__icon {
  margin-left: 0;
}

.core-btn-share .core-button__icon svg {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
}

.core-btn-share__options {
  background-color: var(--primary-white);
  border: 1px solid var(--border-standard);
  z-index: 51;
  gap: var(--space-2xs);
  width: 296px;
  padding: var(--space-2xs);
  grid-template-columns: repeat(3, 1fr);
  transition-property: opacity, transform;
  transition-duration: .4s;
  transition-timing-function: cubic-bezier(.05, .7, .1, 1);
  display: grid;
  position: absolute;
  overflow: hidden;
}

@media (min-width: 768px), and {
  .core-btn-share__options {
    box-shadow: -1px 3px 3px rgba(0, 0, 0, .1);
  }
}

.core-btn-share__options.-top {
  bottom: calc(100% + var(--space-4xs));
  left: 0;
}

.core-btn-share__options.-bottom {
  top: calc(100% + var(--space-4xs));
  left: 0;
}

.core-btn-share__options.-right {
  left: unset;
  right: 0;
}

.core-btn-share__option-btn {
  justify-content: center;
  align-items: center;
  gap: var(--space-macro);
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .2px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
  font-family: var(--font-goudy-italic);
  color: var(--text-dark-gold);
  fill: var(--text-dark-gold);
  flex-direction: column;
  display: flex;
}

.core-btn-share__option-btn p {
  font: inherit;
  color: inherit;
}

.core-btn-share__option-btn-icon {
  width: 24px;
  height: 24px;
}

.core-btn-share__option-btn-icon path {
  fill: var(--text-secondary-2);
}

@media (max-width: 359px), and {
  .core-btn-share__option-btn-icon {
    width: 22px;
    height: 22px;
  }
}

@media (hover: hover) {
  .core-btn-share__option-btn:hover {
    color: var(--text-black);
  }

  .core-btn-share__option-btn:hover svg path {
    fill: var(--text-black);
  }
}

/* [project]/src/styles/components/core/forms/input/index.scss.css [app-client] (css) */
@keyframes m-btn-plain-text-underline-in {
  from {
    transform: scaleX(0);
  }

  to {
    transform: scaleX(1);
  }
}

@keyframes m-btn-plain-text-underline-out {
  from {
    transform: scaleX(1);
  }

  to {
    transform: scaleX(0);
  }
}

@keyframes css-keyframes__fade-in {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes skeleton-animation {
  0% {
    background-position: 120% 0;
  }

  100% {
    background-position: -80% 0;
  }
}

@keyframes core-icon-hover-motion {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  50% {
    opacity: 0;
    transform: translateX(6px);
  }

  51% {
    opacity: 0;
    transform: translateX(-10px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes standard-tertiary-link-hover-keyframes {
  0% {
    opacity: 1;
    transform: none;
  }

  50% {
    opacity: 0;
    transform: translate(6px, -6px);
  }

  51% {
    opacity: 0;
    transform: translate(-10px, 10px);
  }

  100% {
    opacity: 1;
    transform: none;
  }
}

.core-input-field {
  --CORE-INPUT-FIELD-MIN-HEIGHT: 48px;
  --CORE-INPUT-FIELD-TEXT-COLOR: var(--icon-primary);
  --CORE-INPUT-FIELD-BORDER-COLOR: var(--separator-input);
  --CORE-INPUT-FIELD-FOCUS-BORDER-COLOR: var(--primary-blue);
  --CORE-INPUT-FIELD-INVALID-COLOR: var(--error-attention);
  --CORE-INPUT-FIELD-INPUT-TRANSITION-DURATION: var(--duration-200);
  --CORE-INPUT-FIELD-INPUT-TRANSITION-EASING: var(--standard-decelerate);
  --CORE-INPUT-FIELD-INPUT-TRANSITION-DELAY: var(--duration-0);
  flex-direction: column;
  display: flex;
}

.core-input-field__input-wrapper {
  width: 100%;
  display: flex;
  position: relative;
  max-width: unset !important;
}

.core-input-field__input-wrapper select {
  width: 100%;
  padding: 0;
}

.core-input-field__input-wrapper:focus-within {
  border-color: var(--text-dark-gold, #9e6c26) !important;
}

.core-input-field__input {
  border: 1px solid var(--CORE-INPUT-FIELD-BORDER-COLOR);
  padding: var(--space-3xs) var(--space-2xs);
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .4px;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.4;
  font-family: var(--font-goudy-italic);
  color: var(--CORE-INPUT-FIELD-TEXT-COLOR);
  border-radius: var(--radius-xs);
}

.core-input-field__input:focus {
  border-color: var(--CORE-INPUT-FIELD-FOCUS-BORDER-COLOR);
}

.core-input-field__input[type="file"] {
  z-index: 2;
  opacity: 0;
  width: calc(100% - 25px);
  position: absolute;
}

.core-input-field__input[aria-invalid="true"], .core-input-field__input--error {
  border-color: var(--CORE-INPUT-FIELD-INVALID-COLOR);
}

.core-input-field__label {
  margin-bottom: var(--space-2xs);
}

.core-input-field__label .optional {
  font: inherit;
  color: var(--icon-secondary);
}

.core-input-field__helper {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .4px;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.4;
  font-family: var(--font-goudy-italic);
  width: var(--w-text-content);
  color: var(--icon-secondary);
  margin-top: var(--space-4xs);
}

.core-input-field.error .core-input-field__input-wrapper {
  border-color: var(--CORE-INPUT-FIELD-INVALID-COLOR) !important;
}

.core-input-field.error .core-input-field__input-wrapper:focus-within {
  border-color: var(--text-dark-gold, #9e6c26) !important;
}

.core-input-field__error {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .4px;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  font-family: var(--font-futura-book);
  text-transform: uppercase;
  color: var(--CORE-INPUT-FIELD-INVALID-COLOR);
  gap: var(--space-macro);
  width: var(--w-text-content);
  flex-direction: row;
  margin-top: var(--space-4xs);
  display: flex;
  position: relative;
}

.core-input-field__error:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill='%23F80000' d=' M7.9997 11.3333 C8.1886 11.3333 8.3469 11.2694 8.4747 11.1416 C8.6025 11.0138 8.6663 10.8555 8.6663 10.6666 C8.6663 10.4777 8.6025 10.3194 8.4747 10.1916 C8.3469 10.0638 8.1886 9.9999 7.9997 9.9999 C7.8108 9.9999 7.6525 10.0638 7.5247 10.1916 C7.3969 10.3194 7.333 10.4777 7.333 10.6666 C7.333 10.8555 7.3969 11.0138 7.5247 11.1416 C7.6525 11.2694 7.8108 11.3333 7.9997 11.3333ZM 7.333 8.6666H8.6663V4.6666H7.333V8.6666ZM 7.9997 14.6666 C7.0775 14.6666 6.2108 14.4916 5.3997 14.1416 C4.5886 13.7916 3.883 13.3166 3.283 12.7166 C2.683 12.1166 2.208 11.411 1.858 10.5999 C1.508 9.7888 1.333 8.9221 1.333 7.9999 C1.333 7.0777 1.508 6.211 1.858 5.3999 C2.208 4.5888 2.683 3.8832 3.283 3.2832 C3.883 2.6832 4.5886 2.2082 5.3997 1.8582 C6.2108 1.5082 7.0775 1.3332 7.9997 1.3332 C8.9219 1.3332 9.7886 1.5082 10.5997 1.8582 C11.4108 2.2082 12.1163 2.6832 12.7163 3.2832 C13.3163 3.8832 13.7913 4.5888 14.1413 5.3999 C14.4913 6.211 14.6663 7.0777 14.6663 7.9999 C14.6663 8.9221 14.4913 9.7888 14.1413 10.5999 C13.7913 11.411 13.3163 12.1166 12.7163 12.7166 C12.1163 13.3166 11.4108 13.7916 10.5997 14.1416 C9.7886 14.4916 8.9219 14.6666 7.9997 14.6666Z'/%3E%3C/svg%3E%0A");
  width: 16px;
  height: 16px;
  position: relative;
  top: 2px;
}

/* [project]/src/styles/components/core/forms/textarea/index.scss.css [app-client] (css) */
@keyframes m-btn-plain-text-underline-in {
  from {
    transform: scaleX(0);
  }

  to {
    transform: scaleX(1);
  }
}

@keyframes m-btn-plain-text-underline-out {
  from {
    transform: scaleX(1);
  }

  to {
    transform: scaleX(0);
  }
}

@keyframes css-keyframes__fade-in {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes skeleton-animation {
  0% {
    background-position: 120% 0;
  }

  100% {
    background-position: -80% 0;
  }
}

@keyframes core-icon-hover-motion {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  50% {
    opacity: 0;
    transform: translateX(6px);
  }

  51% {
    opacity: 0;
    transform: translateX(-10px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes standard-tertiary-link-hover-keyframes {
  0% {
    opacity: 1;
    transform: none;
  }

  50% {
    opacity: 0;
    transform: translate(6px, -6px);
  }

  51% {
    opacity: 0;
    transform: translate(-10px, 10px);
  }

  100% {
    opacity: 1;
    transform: none;
  }
}

.core-textarea-field {
  --CORE-TEXTAREA-FIELD-MIN-HEIGHT: 48px;
  --CORE-TEXTAREA-FIELD-TEXT-COLOR: var(--icon-primary);
  --CORE-TEXTAREA-FIELD-BORDER-COLOR: var(--separator-input);
  --CORE-TEXTAREA-FIELD-FOCUS-BORDER-COLOR: var(--primary-gold);
  --CORE-TEXTAREA-FIELD-INVALID-COLOR: var(--error-attention);
  --CORE-TEXTAREA-FIELD-TEXTAREA-TRANSITION-DURATION: var(--duration-200);
  --CORE-TEXTAREA-FIELD-TEXTAREA-TRANSITION-EASING: var(--standard-decelerate);
  --CORE-TEXTAREA-FIELD-TEXTAREA-TRANSITION-DELAY: var(--duration-0);
  flex-direction: column;
  display: flex;
}

.core-textarea-field__input-wrapper {
  width: 100%;
  display: flex;
  position: relative;
  max-width: unset !important;
}

.core-textarea-field__input-wrapper:focus-within {
  border-color: var(--text-dark-gold, #9e6c26) !important;
}

.core-textarea-field__input {
  border: 1px solid var(--CORE-TEXTAREA-FIELD-BORDER-COLOR);
  padding: var(--space-3xs) var(--space-2xs);
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .4px;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.4;
  font-family: var(--font-goudy-italic);
  color: var(--CORE-TEXTAREA-FIELD-TEXT-COLOR);
  border-radius: var(--radius-xs);
  resize: none;
  overflow: hidden;
}

.core-textarea-field__input:focus {
  border-color: var(--CORE-TEXTAREA-FIELD-FOCUS-BORDER-COLOR);
}

.core-textarea-field__input[aria-invalid="true"], .core-textarea-field__input--error {
  border-color: var(--CORE-TEXTAREA-FIELD-INVALID-COLOR);
}

.core-textarea-field__input[aria-invalid="true"]:focus-within, .core-textarea-field__input--error:focus-within {
  border-color: var(--text-dark-gold, #9e6c26) !important;
}

.core-textarea-field__label {
  margin-bottom: var(--space-2xs);
}

.core-textarea-field__label .optional {
  font: inherit;
  color: var(--icon-secondary);
}

.core-textarea-field__helper {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .4px;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.4;
  font-family: var(--font-goudy-italic);
  width: var(--w-text-content);
  color: var(--icon-secondary);
  margin-top: var(--space-4xs);
}

.core-textarea-field.error .core-textarea-field__input-wrapper {
  border-color: var(--CORE-TEXTAREA-FIELD-INVALID-COLOR) !important;
}

.core-textarea-field.error .core-textarea-field__input-wrapper:focus-within {
  border-color: var(--text-dark-gold, #9e6c26) !important;
}

.core-textarea-field__error {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .4px;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  font-family: var(--font-futura-book);
  text-transform: uppercase;
  color: var(--CORE-TEXTAREA-FIELD-INVALID-COLOR);
  gap: var(--space-macro);
  width: var(--w-text-content);
  flex-direction: row;
  margin-top: var(--space-4xs);
  display: flex;
  position: relative;
}

.core-textarea-field__error:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill='%23F80000' d=' M7.9997 11.3333 C8.1886 11.3333 8.3469 11.2694 8.4747 11.1416 C8.6025 11.0138 8.6663 10.8555 8.6663 10.6666 C8.6663 10.4777 8.6025 10.3194 8.4747 10.1916 C8.3469 10.0638 8.1886 9.9999 7.9997 9.9999 C7.8108 9.9999 7.6525 10.0638 7.5247 10.1916 C7.3969 10.3194 7.333 10.4777 7.333 10.6666 C7.333 10.8555 7.3969 11.0138 7.5247 11.1416 C7.6525 11.2694 7.8108 11.3333 7.9997 11.3333ZM 7.333 8.6666H8.6663V4.6666H7.333V8.6666ZM 7.9997 14.6666 C7.0775 14.6666 6.2108 14.4916 5.3997 14.1416 C4.5886 13.7916 3.883 13.3166 3.283 12.7166 C2.683 12.1166 2.208 11.411 1.858 10.5999 C1.508 9.7888 1.333 8.9221 1.333 7.9999 C1.333 7.0777 1.508 6.211 1.858 5.3999 C2.208 4.5888 2.683 3.8832 3.283 3.2832 C3.883 2.6832 4.5886 2.2082 5.3997 1.8582 C6.2108 1.5082 7.0775 1.3332 7.9997 1.3332 C8.9219 1.3332 9.7886 1.5082 10.5997 1.8582 C11.4108 2.2082 12.1163 2.6832 12.7163 3.2832 C13.3163 3.8832 13.7913 4.5888 14.1413 5.3999 C14.4913 6.211 14.6663 7.0777 14.6663 7.9999 C14.6663 8.9221 14.4913 9.7888 14.1413 10.5999 C13.7913 11.411 13.3163 12.1166 12.7163 12.7166 C12.1163 13.3166 11.4108 13.7916 10.5997 14.1416 C9.7886 14.4916 8.9219 14.6666 7.9997 14.6666Z'/%3E%3C/svg%3E%0A");
  width: 16px;
  height: 16px;
  position: relative;
  top: 2px;
}

/* [project]/src/components/ui/ui-enquire-modal/index.scss.css [app-client] (css) */
.ui-enquire-modal {
  z-index: 65;
}

@media (max-width: 1600px), and {
  .ui-enquire-modal {
    padding-inline: var(--page-content-padding);
  }
}

@media (max-width: 1023px), and {
  .ui-enquire-modal {
    padding: 0;
  }
}

.ui-enquire-modal.core-modal.core-modal--full .core-modal__dialog {
  width: 100%;
  max-width: var(--w-max);
  height: calc(100% - var(--space-xl) * 2);
}

@media (min-width: 1601px), and {
  .ui-enquire-modal.core-modal.core-modal--full .core-modal__dialog {
    max-width: calc(var(--w-max)  - var(--page-content-padding) * 2);
  }
}

@media (max-width: 767px), and {
  .ui-enquire-modal.core-modal.core-modal--full .core-modal__dialog {
    height: 100%;
  }
}

.ui-enquire-modal__trigger {
  padding: var(--space-5xs) var(--space-3xs);
}

.ui-enquire-modal__header {
  justify-content: space-between;
  padding: 16px 24px;
  display: flex;
}

.ui-enquire-modal__description {
  padding-inline: var(--space-s);
  justify-content: space-between;
  gap: 16px;
  padding-bottom: 16px;
  display: flex;
}

.ui-enquire-modal__description-content.lhs {
  width: 100%;
  max-width: 50%;
}

.ui-enquire-modal__image-wrapper {
  aspect-ratio: 480 / 600;
  width: 100%;
  position: relative;
}

@media (min-width: 1024px), and {
  .ui-enquire-modal__image-wrapper {
    max-width: calc(var(--inner-colspan5)  - var(--space-s));
  }
}

.ui-enquire-modal__image-wrapper img {
  object-fit: cover;
  object-position: top center;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
}

.ui-enquire-modal__image-wrapper img:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: 0;
}

.ui-enquire-modal__image-wrapper img:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: 0;
}

.ui-enquire-modal__image-wrapper img:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: 0;
}

.ui-enquire-modal__image-wrapper img:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: 0;
}

.ui-enquire-modal__image-wrapper img:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: 0;
}

.ui-enquire-modal__image-wrapper img:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: 0;
}

@media (max-width: 1023px), and {
  .ui-enquire-modal__image-wrapper {
    display: none;
  }
}

.ui-secondary-nav__enquire-wrapper {
  z-index: 65;
}

.ui-secondary-nav__enquire-header {
  justify-content: space-between;
  padding: 16px 24px;
  display: flex;
  border: none !important;
}

.ui-secondary-nav__enquire-description {
  gap: var(--grid-column-gap);
  padding-bottom: 16px;
  padding-inline: var(--page-content-padding);
  grid-template-columns: 7fr 5fr;
  display: grid;
}

@media (max-width: 1023px), and {
  .ui-secondary-nav__enquire-description {
    grid-template-columns: 1fr;
  }
}

.ui-secondary-nav__mobile {
  width: 100%;
  display: none;
}

@media (max-width: 1023px), and {
  .ui-secondary-nav__mobile {
    display: block;
  }
}

.ui-secondary-nav__toggle {
  width: 100%;
  padding: var(--space-3xs) var(--space-2xs);
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .5px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  font-family: var(--font-futura-medium);
  text-transform: uppercase;
  color: var(--text-dark-gold);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.ui-secondary-nav__arrow {
  font-size: 12px;
}

/* [project]/src/styles/components/core/forms/tel-input/index.scss.css [app-client] (css) */
.core-tel-input {
  gap: var(--space-3xs);
  flex-direction: column;
  width: 100%;
  display: flex;
}

.core-tel-input.error .core-tel-input__wrapper {
  border-color: var(--error-red, #d32f2f);
}

.core-tel-input.error .core-tel-input__wrapper:focus-within {
  border-color: var(--text-dark-gold, #9e6c26) !important;
}

.core-tel-input__wrapper {
  align-items: center;
  gap: var(--space-2xs);
  border: 0px 0px 1px;
  border-bottom: 1px solid var(--separator-lighter-gold, #dad4c6);
  padding-block: var(--space-2xs);
  display: flex;
  position: relative;
}

@media (max-width: 1023px), and {
  .core-tel-input__wrapper {
    padding-block: var(--space-xs);
    gap: var(--space-5xs);
    flex-direction: column;
  }

  .core-tel-input__wrapper > .core-tel-input__input-group {
    width: 100%;
  }
}

.core-tel-input__wrapper:focus-within {
  border-color: var(--text-dark-gold, #9e6c26);
}

.core-tel-input__label .optional {
  color: var(--text-light-gold, #dad4c6);
}

.core-tel-input__input-group {
  align-items: center;
  gap: var(--space-2xs);
  transition: border-color var(--standard-decelerate);
  flex: 1;
  display: flex;
}

@media (max-width: 1023px), and {
  .core-tel-input__input-group {
    gap: var(--space-5xs);
  }
}

.core-tel-input__country {
  position: relative;
}

.core-tel-input__country-text {
  z-index: 1;
  pointer-events: none;
  background-color: var(--background-white);
  flex-shrink: 0;
  display: flex;
  position: relative;
}

.core-tel-input__country-text:after {
  content: "";
  width: 24px;
  height: 24px;
  color: var(--primary-gold);
  margin-top: var(--space-micro);
  background-color: currentColor;
  display: block;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cmask%20id%3D%22a%22%20width%3D%2224%22%20height%3D%2224%22%20x%3D%220%22%20y%3D%220%22%20maskUnits%3D%22userSpaceOnUse%22%20style%3D%22mask-type%3Aalpha%22%3E%3Cpath%20fill%3D%22%23D9D9D9%22%20d%3D%22M0%200h24v24H0z%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23a)%22%3E%3Cpath%20fill%3D%22%23CE9A52%22%20d%3D%22M12%2014.982%206.69%209.675l.583-.583L12%2013.817l4.725-4.725.583.583-5.308%205.307Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cmask%20id%3D%22a%22%20width%3D%2224%22%20height%3D%2224%22%20x%3D%220%22%20y%3D%220%22%20maskUnits%3D%22userSpaceOnUse%22%20style%3D%22mask-type%3Aalpha%22%3E%3Cpath%20fill%3D%22%23D9D9D9%22%20d%3D%22M0%200h24v24H0z%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23a)%22%3E%3Cpath%20fill%3D%22%23CE9A52%22%20d%3D%22M12%2014.982%206.69%209.675l.583-.583L12%2013.817l4.725-4.725.583.583-5.308%205.307Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

@media (max-width: 1023px), and {
  .core-tel-input__country-text:after {
    margin: 0;
  }
}

.core-tel-input__country-text {
  align-items: center;
  display: flex;
}

@media (max-width: 1023px), and {
  .core-tel-input__country-text {
    line-height: 1;
  }
}

.core-tel-input__country-select {
  color: var(--text-black);
  cursor: pointer;
  background: none;
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.core-tel-input__country-select:disabled {
  opacity: .5;
  cursor: not-allowed;
}

.core-tel-input__input {
  color: var(--text-black, #151515);
  background: none;
  border: none;
  outline: none;
  flex: 1;
  padding: 0;
}

.core-tel-input__input::placeholder {
  color: var(--text-light-gold);
  text-transform: capitalize;
}

.core-tel-input__input:disabled {
  opacity: .5;
  cursor: not-allowed;
}

.core-tel-input__error, .core-tel-input__helper {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .4px;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  font-family: var(--font-futura-book);
  text-transform: uppercase;
}

@media (min-width: 1024px), and {
  .core-tel-input__error, .core-tel-input__helper {
    margin-left: calc(var(--field-space)  + var(--space-2xs));
  }
}

.core-tel-input__helper {
  color: var(--text-light-gold);
}

.core-tel-input__error {
  color: var(--error-red, #d32f2f);
}

.core-tel-input__loader {
  background-color: var(--background-white);
  width: 48px;
  height: 48px;
  position: absolute;
  right: -12px;
}

.core-tel-input__loader .core-circular-loader {
  --CORE-CIRCULAR-LOADER-STROKE-COLOR: var(--text-dark-gold);
  width: 100%;
  height: 100%;
}

/* [project]/src/styles/components/core/forms/radio/index.scss.css [app-client] (css) */
@keyframes m-btn-plain-text-underline-in {
  from {
    transform: scaleX(0);
  }

  to {
    transform: scaleX(1);
  }
}

@keyframes m-btn-plain-text-underline-out {
  from {
    transform: scaleX(1);
  }

  to {
    transform: scaleX(0);
  }
}

@keyframes css-keyframes__fade-in {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes skeleton-animation {
  0% {
    background-position: 120% 0;
  }

  100% {
    background-position: -80% 0;
  }
}

@keyframes core-icon-hover-motion {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  50% {
    opacity: 0;
    transform: translateX(6px);
  }

  51% {
    opacity: 0;
    transform: translateX(-10px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes standard-tertiary-link-hover-keyframes {
  0% {
    opacity: 1;
    transform: none;
  }

  50% {
    opacity: 0;
    transform: translate(6px, -6px);
  }

  51% {
    opacity: 0;
    transform: translate(-10px, 10px);
  }

  100% {
    opacity: 1;
    transform: none;
  }
}

.core-radio-group {
  border-bottom: 1px solid var(--separator-lighter-gold);
  flex-wrap: wrap;
  gap: 20px;
  width: 100%;
  padding: 20px 0;
  display: flex;
}

.core-radio-group > label {
  max-width: unset !important;
}

.core-radio-field {
  --CORE-RADIO-FIELD-SIZE: 20px;
  --CORE-RADIO-FIELD-TEXT-COLOR: var(--icon-primary);
  --CORE-RADIO-FIELD-BORDER-COLOR: var(--separator-input);
  --CORE-RADIO-FIELD-FOCUS-BORDER-COLOR: var(--icon-primary);
  --CORE-RADIO-FIELD-CHECKED-BORDER-COLOR: var(--primary-blue);
  --CORE-RADIO-FIELD-CHECKED-COLOR: var(--primary-blue);
  --CORE-RADIO-FIELD-INVALID-COLOR: var(--error-attention);
  --CORE-RADIO-FIELD-INPUT-TRANSITION-DURATION: var(--duration-200);
  --CORE-RADIO-FIELD-INPUT-TRANSITION-EASING: var(--standard-decelerate);
  --CORE-RADIO-FIELD-INPUT-TRANSITION-DELAY: var(--duration-0);
}

.core-radio-field__wrapper {
  display: flex;
}

.core-radio-field__input {
  border-radius: var(--radius-1000);
  border: 1px solid var(--separator-dark-gold);
  margin-top: var(--space-micro);
  justify-content: center;
  align-items: center;
  padding: 5px;
  display: flex;
  position: relative;
  width: 20px !important;
  height: 20px !important;
}

.core-radio-field__input:checked {
  border-color: var(--text-dark-gold);
}

.core-radio-field__input:checked:before {
  content: "";
  border-radius: var(--radius-1000);
  background-color: var(--text-dark-gold);
  width: 8px;
  height: 8px;
  display: block;
}

.core-radio-field__input[aria-invalid="true"], .core-radio-field__input:invalid {
  border-color: var(--CORE-RADIO-FIELD-INVALID-COLOR);
}

.core-radio-field__input:focus {
  border-color: var(--CORE-RADIO-FIELD-FOCUS-BORDER-COLOR);
}

.core-radio-field__field {
  gap: var(--space-5xs);
  flex-direction: row;
  transition-duration: .1s;
  transition-timing-function: cubic-bezier(.2, 0, 0, 1);
  display: flex;
}

.core-radio-field__field.is-pressed .core-radio-field__input, .core-radio-field__field.is-active .core-radio-field__input {
  border-color: var(--CORE-RADIO-FIELD-FOCUS-BORDER-COLOR);
}

.core-radio-field__field:focus-visible .core-radio-field__input {
  border-color: var(--CORE-RADIO-FIELD-FOCUS-BORDER-COLOR);
}

@media (hover: hover) {
  .core-radio-field__field:hover .core-radio-field__input {
    border-color: var(--CORE-RADIO-FIELD-FOCUS-BORDER-COLOR);
  }
}

.core-radio-field__label {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .2px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
  font-family: var(--font-goudy-italic);
  color: var(--text-dark-gold);
}

.core-radio-field__label .optional {
  font: inherit;
  color: var(--icon-secondary);
}

.core-radio-field__label {
  text-transform: capitalize;
  cursor: pointer;
}

.core-radio-field__helper {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .4px;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.4;
  font-family: var(--font-goudy-italic);
  color: var(--icon-secondary);
  width: var(--w-text-content);
  margin-top: var(--space-3xs);
}

.core-radio-field__error {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .4px;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.4;
  font-family: var(--font-goudy-italic);
  color: var(--CORE-RADIO-FIELD-INVALID-COLOR);
  text-transform: uppercase;
  gap: var(--space-macro);
  width: var(--w-text-content);
  flex-direction: row;
  margin-top: var(--space-4xs);
  display: flex;
  position: relative;
}

.core-radio-field__error:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill='%23F80000' d=' M7.9997 11.3333 C8.1886 11.3333 8.3469 11.2694 8.4747 11.1416 C8.6025 11.0138 8.6663 10.8555 8.6663 10.6666 C8.6663 10.4777 8.6025 10.3194 8.4747 10.1916 C8.3469 10.0638 8.1886 9.9999 7.9997 9.9999 C7.8108 9.9999 7.6525 10.0638 7.5247 10.1916 C7.3969 10.3194 7.333 10.4777 7.333 10.6666 C7.333 10.8555 7.3969 11.0138 7.5247 11.1416 C7.6525 11.2694 7.8108 11.3333 7.9997 11.3333ZM 7.333 8.6666H8.6663V4.6666H7.333V8.6666ZM 7.9997 14.6666 C7.0775 14.6666 6.2108 14.4916 5.3997 14.1416 C4.5886 13.7916 3.883 13.3166 3.283 12.7166 C2.683 12.1166 2.208 11.411 1.858 10.5999 C1.508 9.7888 1.333 8.9221 1.333 7.9999 C1.333 7.0777 1.508 6.211 1.858 5.3999 C2.208 4.5888 2.683 3.8832 3.283 3.2832 C3.883 2.6832 4.5886 2.2082 5.3997 1.8582 C6.2108 1.5082 7.0775 1.3332 7.9997 1.3332 C8.9219 1.3332 9.7886 1.5082 10.5997 1.8582 C11.4108 2.2082 12.1163 2.6832 12.7163 3.2832 C13.3163 3.8832 13.7913 4.5888 14.1413 5.3999 C14.4913 6.211 14.6663 7.0777 14.6663 7.9999 C14.6663 8.9221 14.4913 9.7888 14.1413 10.5999 C13.7913 11.411 13.3163 12.1166 12.7163 12.7166 C12.1163 13.3166 11.4108 13.7916 10.5997 14.1416 C9.7886 14.4916 8.9219 14.6666 7.9997 14.6666Z'/%3E%3C/svg%3E%0A");
  width: 16px;
  height: 16px;
  position: relative;
  top: 2px;
}

/* [project]/src/styles/components/core/forms/otp-input/index.scss.css [app-client] (css) */
.core-otp-input {
  gap: var(--space-3xs);
  flex-direction: column;
  width: 100%;
  display: flex;
}

.core-otp-input.error .core-otp-input__wrapper {
  border-color: var(--error-red, #d32f2f);
}

.core-otp-input.error .core-otp-input__wrapper:focus-within {
  border-color: var(--text-dark-gold, #9e6c26) !important;
}

.core-otp-input__wrapper {
  align-items: center;
  gap: var(--space-2xs);
  border: 0px 0px 1px;
  border-bottom: 1px solid var(--separator-lighter-gold, #dad4c6);
  padding-block: var(--space-2xs);
  display: flex;
  position: relative;
}

@media (max-width: 1023px), and {
  .core-otp-input__wrapper {
    padding-block: var(--space-xs);
    gap: var(--space-5xs);
    flex-direction: column;
  }

  .core-otp-input__wrapper > .core-otp-input__input-group {
    width: 100%;
  }
}

.core-otp-input__wrapper:focus-within {
  border-color: var(--text-dark-gold, #9e6c26);
}

.core-otp-input__label {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .3px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
  font-family: var(--font-goudy-italic);
  color: var(--text-light-gold);
  text-wrap-style: pretty;
  width: 90%;
}

@media (max-width: 1023px), and {
  .core-otp-input__label {
    font-variant-numeric: lining-nums proportional-nums;
    letter-spacing: .3px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4;
    font-family: var(--font-goudy-italic);
  }
}

.core-otp-input__input-group {
  align-items: center;
  gap: var(--space-2xs);
  transition: border-color var(--standard-decelerate);
  flex: 1;
  display: flex;
}

.core-otp-input__input {
  letter-spacing: .3px;
  color: var(--text-black, #151515);
  background: none;
  border: none;
  outline: none;
  flex: 1;
  padding: 0;
  font-family: GoudyOlSt BT, sans-serif;
  font-size: 20px;
  font-style: italic;
  line-height: 1.4;
}

.core-otp-input__input::placeholder {
  color: var(--text-light-gold);
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .3px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
  font-family: var(--font-goudy-italic);
  text-transform: capitalize;
}

.core-otp-input__input:disabled {
  opacity: .5;
  cursor: not-allowed;
}

.core-otp-input__error, .core-otp-input__success, .core-otp-input__helper {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .4px;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  font-family: var(--font-futura-book);
  text-transform: uppercase;
}

@media (min-width: 1024px), and {
  .core-otp-input__error, .core-otp-input__success, .core-otp-input__helper {
    margin-left: calc(var(--field-space)  + var(--space-2xs));
  }
}

.core-otp-input__helper {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .2px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
  font-family: var(--font-goudy-italic);
  text-transform: unset;
  color: var(--text-light-gold);
  align-items: center;
  gap: var(--space-5xs, 8px);
  display: flex;
}

.core-otp-input__error {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .4px;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  font-family: var(--font-futura-book);
  text-transform: unset;
  color: var(--error-red, #d32f2f);
}

.core-otp-input__success {
  color: var(--success);
}

.core-otp-input__loader {
  background-color: var(--background-white);
  width: 48px;
  height: 48px;
  position: absolute;
  right: -12px;
}

.core-otp-input__loader .core-circular-loader {
  --CORE-CIRCULAR-LOADER-STROKE-COLOR: var(--text-dark-gold);
  width: 100%;
  height: 100%;
}

/* [project]/src/styles/components/core/forms/index.scss.css [app-client] (css) */
.dynamic-list-wrapper {
  margin-top: 48px;
}

.dynamic-list-wrapper .dynamic-list-item {
  margin-bottom: 48px;
}

.dynamic-list-wrapper .dynamic-list-item:last-child {
  margin-bottom: 0;
}

.dynamic-list-add-button {
  border-bottom: 1px solid var(--separator-lighter-gold, #dad4c6);
  justify-content: left;
  width: 100%;
  padding: 20px 0;
}

.dynamic-list-add-button > span {
  text-transform: capitalize;
}

.core-checkbox-field {
  margin-bottom: var(--space-s);
  flex-direction: column;
  display: flex;
}

.core-checkbox-field__helper {
  margin-top: 8px;
}

.core-checkbox-field.helper {
  padding: var(--space-3xs, 12px) 0 var(--space-s, 24px) 0;
  margin-bottom: 0;
}

.core-checkbox-field.helper .wrapper {
  min-width: unset;
  max-width: unset;
  width: unset;
  position: relative;
}

.core-checkbox-field.helper .wrapper input {
  cursor: pointer;
  z-index: 3;
}

.core-checkbox-field.helper .wrapper input[type="checkbox"] {
  width: calc(100% - 20px);
  height: 10px;
  position: absolute;
  left: 20px;
}

.core-checkbox-field.helper .wrapper .label {
  margin-bottom: 0;
  margin-left: 8px;
}

.core-checkbox-field__label {
  margin-bottom: var(--space-2xs);
}

.core-checkbox-field__wrapper {
  cursor: pointer;
  align-items: center;
  display: flex;
}

.core-checkbox-field__input {
  margin-right: var(--space-2xs);
}

.core-checkbox-field__checkmark {
  border-radius: var(--xs, 2px);
  border: .5px solid var(--separator-light-gold, #bdb1a0);
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  transition: all .2s ease-in-out;
  position: relative;
}

.core-checkbox-field__checkmark:after {
  content: "";
  opacity: 0;
  border-radius: var(--xs, 2px);
  background: var(--separator-dark-gold, #ce9a52);
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M4.5%208.09474L2.781%206.37501L2.25%206.90601L4.49925%209.15524L10.125%203.531L9.59399%203L4.5%208.09474Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
  background-position: center;
  background-repeat: no-repeat;
  justify-content: center;
  align-items: center;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  transition: inherit;
  display: flex;
  position: absolute;
  top: -1px;
  left: -1px;
}

.core-checkbox-field__input:checked + .core-checkbox-field__checkmark:after {
  opacity: 1;
}

.core-checkbox-field__error {
  color: var(--error-color);
  margin-top: var(--space-3xs);
  font-size: .875rem;
}

.ui-form {
  margin-top: 32px;
}

@media (max-width: 1199px), and {
  .ui-form {
    --field-space: 145px;
  }
}

.ui-form .core-input-field__input-wrapper {
  gap: var(--space-2xs);
}

.ui-form .core-input-field__input-wrapper.select {
  z-index: 1;
  align-items: center;
  display: flex;
  position: relative;
}

.ui-form .core-input-field__input-wrapper.select:after {
  content: "";
  width: 24px;
  height: 24px;
  color: var(--primary-gold);
  margin-top: var(--space-micro);
  background-color: currentColor;
  display: block;
  position: absolute;
  right: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cmask%20id%3D%22a%22%20width%3D%2224%22%20height%3D%2224%22%20x%3D%220%22%20y%3D%220%22%20maskUnits%3D%22userSpaceOnUse%22%20style%3D%22mask-type%3Aalpha%22%3E%3Cpath%20fill%3D%22%23D9D9D9%22%20d%3D%22M0%200h24v24H0z%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23a)%22%3E%3Cpath%20fill%3D%22%23CE9A52%22%20d%3D%22M12%2014.982%206.69%209.675l.583-.583L12%2013.817l4.725-4.725.583.583-5.308%205.307Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cmask%20id%3D%22a%22%20width%3D%2224%22%20height%3D%2224%22%20x%3D%220%22%20y%3D%220%22%20maskUnits%3D%22userSpaceOnUse%22%20style%3D%22mask-type%3Aalpha%22%3E%3Cpath%20fill%3D%22%23D9D9D9%22%20d%3D%22M0%200h24v24H0z%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23a)%22%3E%3Cpath%20fill%3D%22%23CE9A52%22%20d%3D%22M12%2014.982%206.69%209.675l.583-.583L12%2013.817l4.725-4.725.583.583-5.308%205.307Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

@media (max-width: 1023px), and {
  .ui-form .core-input-field__input-wrapper.select:after {
    margin: 0;
  }
}

.ui-form .core-input-field__input-wrapper.select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #fff;
}

.ui-form .core-input-field__input-wrapper.select select::-ms-expand {
  display: none;
}

@media (max-width: 1023px), and {
  .ui-form .core-input-field__input-wrapper.select select {
    color: var(--text-dark-gold);
  }
}

.ui-form .core-input-field__input-wrapper.select select option:first-child {
  display: none;
}

.ui-form .core-input-field__input-wrapper.select select option {
  color: #000;
}

.ui-form .form-input-wrapper {
  flex-direction: column;
  display: flex;
}

.ui-form .form-input-wrapper .core-input-field__input-wrapper {
  border-bottom: 1px solid var(--separator-lighter-gold);
  padding-block: var(--space-xs);
}

@media (max-width: 1023px), and {
  .ui-form .form-input-wrapper .core-input-field__input-wrapper {
    padding-block: var(--space-xs);
    gap: var(--space-5xs);
    flex-direction: column;
  }

  .ui-form .form-input-wrapper {
    flex-direction: column;
  }
}

.ui-form .core-textarea-field {
  width: 100%;
  max-width: unset;
  position: relative;
}

.ui-form .core-textarea-field__input {
  background: none;
}

.ui-form .core-textarea-field__input-placeholder {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .3px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
  font-family: var(--font-goudy-italic);
  top: var(--space-3xs, 12px);
  color: var(--text-dark-gold);
  text-transform: unset;
  pointer-events: none;
  position: absolute;
}

@media (max-width: 1023px), and {
  .ui-form .core-textarea-field__input-placeholder {
    font-variant-numeric: lining-nums proportional-nums;
    letter-spacing: .2px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    font-family: var(--font-goudy-italic);
  }
}

.ui-form .core-textarea-field__input-wrapper {
  width: 100%;
  max-width: unset;
}

.ui-form label {
  text-transform: unset;
  width: 100%;
  max-width: var(--field-space);
  align-items: center;
  margin: 0;
  display: flex;
}

@media (max-width: 1023px), and {
  .ui-form label {
    max-width: 100%;
  }
}

.ui-form .core-input-field__error {
  width: -moz-fit-content;
  width: fit-content;
}

@media (min-width: 1024px), and {
  .ui-form .core-input-field__error {
    margin-left: calc(var(--field-space)  + var(--space-2xs));
  }
}

.ui-form textarea {
  resize: none;
  border-bottom: 1px solid var(--separator-lighter-gold);
  min-height: 72px;
}

.ui-form input {
  padding: 0;
}

.ui-form .common-input, .ui-form select, .ui-form textarea, .ui-form input {
  width: 100%;
  min-height: unset;
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .3px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
  font-family: var(--font-goudy-italic);
  padding-left: 0;
  padding-right: 0;
}

.ui-form .common-input::placeholder, .ui-form select::placeholder, .ui-form textarea::placeholder, .ui-form input::placeholder {
  color: var(--text-light-gold);
  text-transform: unset;
}

@media (max-width: 1023px), and {
  .ui-form .common-input, .ui-form select, .ui-form textarea, .ui-form input {
    font-variant-numeric: lining-nums proportional-nums;
    letter-spacing: .2px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    font-family: var(--font-goudy-italic);
    padding-left: 0;
  }
}

.ui-form__footer {
  margin-top: var(--space-2xl);
}

.ui-form .core-contextual-alert {
  margin-top: calc(var(--space-2xs)  + var(--space-xs));
}

.ui-form__heading {
  width: var(--w-text-content);
}

@media (max-width: 1023px), and {
  .ui-form__heading {
    font-variant-numeric: lining-nums proportional-nums;
    letter-spacing: .8px;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.25;
    font-family: var(--font-futura-book);
  }
}

.ui-form__description {
  width: var(--w-text-content);
  text-wrap: pretty;
  margin-top: var(--space-5xs);
}

.ui-form__form-note {
  font-variant-numeric: lining-nums proportional-nums;
  letter-spacing: .5px;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.25;
  font-family: var(--font-futura-book);
  text-transform: uppercase;
  color: var(--text-light-gold);
  margin-top: var(--space-2xs);
}

.ui-form__form-note a {
  color: var(--text-dark-gold);
}

.ui-form__form-note a:hover {
  text-decoration: none;
}

.ui-form__success-description {
  margin-top: var(--space-5xs);
}

.ui-form__success-buttons {
  margin-top: var(--space-xl);
  gap: var(--space-md);
  flex-wrap: wrap;
  display: flex;
}

@media (max-width: 767px), and {
  .ui-form__success-buttons {
    gap: var(--space-sm);
    margin-top: var(--space-m);
  }
}

/* [project]/src/app/investor-relations/index.scss.css [app-client] (css) */
[data-template="investor-relations"] .ui-secondary-nav__container {
  justify-content: flex-start !important;
}

[data-template="investor-relations"] .ui-contact-section {
  align-items: flex-start;
}

/*# sourceMappingURL=src_d25c3fde._.css.map*/