.yalda-topbar {
  border-radius: var(--radius-none, 0);
  border-bottom: 1px solid #650c20;
  background: #650c20;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 80px;
}

.yalda-topbar .content {
  display: flex;
  align-items: center;
  gap: 12px;
}

.yalda-topbar .content p {
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  line-height: var(--Line-height-text-md, 24px);
  /* 184.615% */
}

.yalda-topbar .content p span {
  font-weight: 600;
  /* 200% */
  font-size: 12px;
  color: var(--Secondary, #efce9b);
}

.yalda-topbar .actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
}

.yalda-topbar .actions .btn {
  border-radius: 200px;
  background: #fff;
  color: #650c20;
  font-size: 12px;
  text-align: center;
  font-weight: 600;
  line-height: var(--Line-height-text-md, 24px);
  /* 200% */
  padding: 4px 18px;
}

.yalda-topbar .actions .close-topbar-btn {
  background: unset;
  border: unset;
  outline: unset;
  box-shadow: unset;
  display: flex;
  align-items: center;
  justify-content: center;
}

.landing-topbar-countdown {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #fff;
  gap: 10px;
  border-radius: 8px;
  border: 0.296px solid #bcbcbc33;
  background: linear-gradient(132deg, #6f1428 0%, #6b0d21 85.38%);
  padding: 7px 8px;
  margin-inline-start: auto;
  margin-inline-end: 12px;
}

.landing-topbar-countdown .timer {
  display: flex;
  flex-direction: column;
  align-items: center;
  min-inline-size: 30px;
  gap: 2px;
}

.landing-topbar-countdown .sep {
  font-size: 12px;
}

.landing-topbar-countdown .timer strong {
  color: #edecff;
  text-align: center;
  text-shadow: 0 3px 2px rgba(117, 117, 117, 0.32);
  font-size: 14px;
  font-weight: 600;
  line-height: 115%; /* 20.7px */
}

.landing-topbar-countdown .timer span {
  color: #edecff;
  text-align: center;
  font-size: 9px;
  font-weight: 400;
  line-height: 115%; /* 10.35px */
}

.tavazo-section-yalda-futured-products {
  position: relative;
  margin-top: 40px;
  margin-bottom: 56px;
}

.tavazo-section-yalda-futured-products .tavazo-section-title {
  color: var(--Neutral---800, #292929);
  text-align: start;
  font-size: 24px;
  font-weight: 700;
  line-height: 140%;
  /* 33.6px */
  margin: 0 0 30px 0;
}

.nav-yalda-futured-products {
  position: absolute;
  inset-block-start: 12.33px;
  inset-inline-end: 0;
}

html[dir="ltr"] .nav-prev-yalda-futured-products svg,
html[dir="ltr"] .nav-next-yalda-futured-products svg {
  transform: rotateY(180deg);
}
.nav-prev-yalda-futured-products,
.nav-next-yalda-futured-products {
  display: flex;
}

.nav-prev-yalda-futured-products.swiper-button-disabled svg path,
.nav-next-yalda-futured-products.swiper-button-disabled svg path {
  stroke: #a8a29e;
}

.tavazo-section-yalda-futured-products .swiper-slide {
}

.tavazo-section-yalda-futured-products .swiper-slide .tavazo-thumb img {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  inline-size: 100%;
  border: 1px solid #e7e5e4;
  object-fit: cover;
}

.tavazo-section-yalda-futured-products .swiper-slide .tavazo-body {
  position: relative;
}

html[dir="ltr"]
  .tavazo-section-yalda-futured-products
  .swiper-slide
  .tavazo-body
  .tavazo-title {
  min-block-size: 56px;
}
.tavazo-section-yalda-futured-products
  .swiper-slide
  .tavazo-body
  .tavazo-title
  a {
  margin: 15px 0 15px 0;
  color: #0c0704;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
  /* 24px */
}

.tavazo-section-yalda-futured-products .swiper-slide .tavazo-body .tavazo-btn {
  display: flex;
  border-radius: 12px;
  border: 1px solid #650c20;
  background: #650c20;
  box-shadow: 0 1px 2px 0 rgba(101, 12, 32, 0.05);
  block-size: 48px;
  padding: 4px 12px 4px 24px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  /* 142.857% */
}

.tavazo-product-slide .tavazo-body .button.tavazo-btn.loading {
  animation: slidebg 1s linear infinite;
  cursor: not-allowed;
}

@keyframes slidebg {
  to {
    opacity: 0.2;
  }
}

.tavazo-section-yalda-futured-products
  .swiper-slide
  .tavazo-body
  .tavazo-btn
  .tavazo-btn-price {
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  color: var(--Neutral---700, #3d3d3d);
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
  /* 27px */
}

.tavazo-section-yalda-futured-products .swiper-slide .tavazo-thumb {
  display: flex;
}

.tavazo-section-yalda-futured-products
  .swiper-slide
  .tavazo-body
  .tavazo-btn:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjAwMDcgMy4zMzMyNVYxNi42NjY2TTE2LjY2NzMgOS45OTk5MkwzLjMzMzk4IDkuOTk5OTIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  background-position: center;
  inline-size: 13.33px;
  block-size: 13.33px;
}

.about-yalda {
  display: flex;
}

.about-yalda-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0 32px 0 80px;
}

.about-yalda-content h2 {
  margin: 0;
  color: var(--Neutral---900, #1a1a1a);
  text-align: start;
  font-size: 40px;
  font-weight: 600;
  line-height: 72px;
  letter-spacing: -0.8px;
}

.about-yalda-content .desc {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.about-yalda-content .desc p {
  color: var(--Neutral---500, #666);
  text-align: start;
  font-size: 16px;
  font-weight: 400;
  line-height: 36px;
  margin: 0;
}

.about-yalda-img img {
  inline-size: 100%;
  block-size: 100%;
}

.about-yalda-img {
  min-inline-size: 720px;
  min-block-size: 960px;
}

.share-yalda-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  overflow: hidden;
}

.share-yalda {
  display: flex;
  gap: 64px;
  position: relative;
  z-index: 1;
  inline-size: 100%;
  padding: 96px 0;
  justify-content: space-between;
}

.share-yalda-background-img {
  position: absolute;
}

.share-yalda-background-img img {
  inline-size: 100%;
  min-block-size: auto;
}

.share-yalda-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.share-yalda-content h2 {
  margin: 0 0 24px 0;
  color: #fff;
  font-size: 40px;
  font-weight: 600;
  line-height: var(--Line-height-display-lg, 60px);
  /* 150% */
  letter-spacing: -0.8px;
}

.share-yalda-content p {
  margin: 0 0 32px 0;
  color: var(--Neutral---100, #ebebeb);
  font-size: 16px;
  font-weight: 400;
  line-height: var(--Line-height-text-xl, 30px);
  /* 187.5% */
}

.share-yalda-btn {
  border-radius: 14px;
  background: var(--Secondary, #efce9b);
  box-shadow: 0 1px 2px 0 rgba(10, 13, 18, 0.05);
  display: flex;
  padding: 12px 20px;
  justify-content: center;
  align-items: center;
  gap: 12px;
}

.share-yalda-btn i {
  display: flex;
}

.share-yalda-btn span {
  color: #650c20;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  /* 171.429% */
}

.tavazo-yalda-heading {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  inline-size: 100%;
  text-align: center;
}

.tavazo-yalda-heading .title {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
}

.tavazo-yalda-heading .title h2 {
  margin: 0 0 0 0;
  position: relative;
  z-index: 1;
  background: #f7f7f7;
  padding: 0 24px;
  display: flex;
  align-items: center;
  color: var(--Neutral---900, #1a1a1a);
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  /* 36px */
}

.tavazo-yalda-heading p {
  margin: 14px 0 0 0;
  color: var(--Neutral---600, #525252);
  font-size: 14px;
  font-weight: 500;
  line-height: 150%;
  /* 21px */
  text-align: center;
}

.tavazo-yalda-heading .title:before {
  content: "";
  inline-size: 100%;
  block-size: 1px;
  background: var(--Neutral---100, #ebebeb);
  position: absolute;
}

.tavazo-yalda-heading .title h2:after,
.tavazo-yalda-heading .title h2:before {
  content: "";
  background: var(--Neutral---100, #ebebeb);
  inline-size: 5px;
  block-size: 5px;
  position: absolute;
  border-radius: 1px;
  transform: rotate(45deg);
}

.tavazo-yalda-heading .title h2:before {
  inset-inline-start: 0;
}

.tavazo-yalda-heading .title h2:after {
  inset-inline-end: 0;
}

.tavazo-spinwheel .content > div {
  flex: 8;
}

.tavazo-spinwheel .content {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.tavazo-spinwheel #question {
  flex: 6;
}

.tavazo-spinwheel #question .title {
  margin: 0 0 12px 0;
  color: var(--Neutral---700, #3d3d3d);
  font-size: 20px;
  font-weight: 700;
  line-height: 150%;
  /* 30px */
}

.tavazo-spinwheel #question .description {
  color: var(--Neutral---500, #666);
  text-align: start;
  font-size: 14px;
  font-weight: 500;
  line-height: 150%;
  /* 21px */
  margin: 0 0 24px 0;
}

.tavazo-spinwheel #question .email-input {
  border-radius: 10px;
  background: #ececec;
  padding: 12px 16px;
  border: unset;
  display: block;
  inline-size: 100%;
  margin-bottom: 24px;
}

.tavazo-spinwheel #question .spin-byn {
  display: block;
  inline-size: 100%;
  border-radius: 12px;
  border: 1px solid var(--Primary, #0c3c30);
  background: var(--Primary, #0c3c30);
  box-shadow: 0 1px 2px 0 rgba(101, 12, 32, 0.05);
  color: #fff;
  min-block-size: 48px;
  padding: 4px 12px;
  cursor: pointer;
}

.tavazo-spinwheel #question .countdown {
}

.tavazo-spinwheel #question svg {
}

.countdown {
  border-radius: 20px;
  background: #ececec;
  padding: 16px 16px 16px 24px;
  margin-top: 24px;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 25px;
  justify-content: space-between;
}

.countdown .title {
  margin: 0 !important;
  gap: 4px;
  display: flex;
  align-items: center;
}

.countdown .title svg {
}

.countdown .title span {
  color: var(--Neutral---800, #292929);
  text-align: start;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
  /* 24px */
}

.tavazo-landing-countdown {
  display: flex;
  align-items: center;
  flex-direction: row;
  gap: 10px;
}

.tavazo-landing-countdown .timer {
  border-radius: 12px;
  background: #dfdfdf;
  inline-size: 72px;
  aspect-ratio: 1.05;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.tavazo-landing-countdown .timer .days {
  color: var(--Neutral---900, #1a1a1a);
  font-size: 20px;
  font-weight: 700;
  line-height: 150%;
  /* 30px */
}

.tavazo-landing-countdown .timer span {
  color: var(--Neutral---400, #8f8f8f);
  font-size: 12px;
  font-weight: 600;
  line-height: 150%;
  /* 18px */
}

.tavazo-landing-countdown .sep {
}

.tavazo-landing-countdown .timer .hours {
}

.tavazo-landing-countdown .timer .minutes {
}

.tavazo-landing-countdown .timer .seconds {
}

.yalda-advantages-wrapper {
  padding: 30px 0;
  display: flex;
  gap: 24px;
}

.advantages {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  flex: 1;
}

.advantages .icon {
  margin-bottom: 8px;
  display: flex;
}

.advantages .title {
  color: var(--Neutral---900, #1a1a1a);
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 140%;
  /* 22.4px */
}

.advantages .sub-title {
  color: #78716c;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  /* 21px */
}

.hafez-section-wrapper {
  position: relative;
  overflow: hidden;
  border-radius: 32px;
  position: relative;
  overflow: hidden;
  border-radius: 32px;
  box-sizing: border-box;
  padding: 0;
  /* margin: 0 80px; */
}

.hafez-section-background {
  position: absolute;
  inline-size: 100%;
}

.hafez-section-background img {
  inline-size: 100%;
  block-size: auto;
}

.hafez-section-content {
  display: flex;
  flex-direction: column;
  gap: 43px;
  align-items: center;
  padding: 80px 0 60px 0;
}

.hafez-section-content .top-content {
  text-align: center;
}

.hafez-section-content .top-content .title {
  color: var(--Neutral---900, #1a1a1a);
  text-align: center;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
  /* 38.4px */
  margin: 0 0 12px 0;
}

.hafez-section-content .top-content .desc {
  color: var(--Neutral---500, #666);
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
  /* 21px */
  margin: 0;
}

.hafez-section-content .bottom-content {
  display: flex;
  flex-direction: column;
  gap: 20px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTAiIGhlaWdodD0iMTYzIiB2aWV3Qm94PSIwIDAgNTEwIDE2MyIgZmlsbD0ibm9uZSI+CjxyZWN0IHdpZHRoPSI1MTAiIGhlaWdodD0iMTYzIiByeD0iMjAiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8zMjYzXzM5NTQpIiBmaWxsLW9wYWNpdHk9IjAuOCIvPgo8Zm9yZWlnbk9iamVjdCB4PSItMyIgeT0iLTMiIHdpZHRoPSI1MTYiIGhlaWdodD0iMTY5Ij48ZGl2IHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIiBzdHlsZT0iYmFja2Ryb3AtZmlsdGVyOmJsdXIoNHB4KTtjbGlwLXBhdGg6dXJsKCNiZ2JsdXJfMF8zMjYzXzM5NTRfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PGcgZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iOCI+CjxyZWN0IHg9IjUuNSIgeT0iNS41IiB3aWR0aD0iNDk5IiBoZWlnaHQ9IjE1MiIgcng9IjE1LjUiIHN0cm9rZT0idXJsKCNwYWludDFfbGluZWFyXzMyNjNfMzk1NCkiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJiZ2JsdXJfMF8zMjYzXzM5NTRfY2xpcF9wYXRoIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzIDMpIj48cmVjdCB4PSI1LjUiIHk9IjUuNSIgd2lkdGg9IjQ5OSIgaGVpZ2h0PSIxNTIiIHJ4PSIxNS41Ii8+CjwvY2xpcFBhdGg+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzMyNjNfMzk1NCIgeDE9IjI1NSIgeTE9IjAiIHgyPSIyNTUiIHkyPSIxNjMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8zMjYzXzM5NTQiIHgxPSIyNTUiIHkxPSI1IiB4Mj0iMjU1IiB5Mj0iMTU4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwQzNDMzAiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzBDM0MzMCIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+);
  background-size: cover;
  min-block-size: 163px;
  min-inline-size: 510px;
  background-position: center;
  background-repeat: no-repeat;
  padding: 30px;
  z-index: 1;
  position: relative;
}

.hafez-section-content .bottom-content:before {
  content: "";
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  inline-size: 510px;
  background-position: center;
  background-size: cover;
  border-radius: 20px;
  position: absolute;
}

.hafez-section-content .bottom-content .title {
  color: var(--Neutral---700, #3d3d3d);
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
  /* 24px */
  position: relative;
}

.hafez-section-content .bottom-content .button {
  border-radius: 100px;
  background: var(--Primary, #0c3c30);
  display: flex;
  padding: 14px 15px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  flex: 1 0 0;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  line-height: 150%;
  /* 21px */
}

.hafez-no-scroll {
  overflow: hidden;
}

.hafez-modal-overlay {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.45);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999999999999999999;
}

.hafez-modal {
  background: #fff;
  border-radius: 24px;
  max-inline-size: 631px;
  inline-size: 92%;
  padding: 24px 24px 28px;
  position: relative;
  font-family: inherit;
}

.hafez-modal-close {
  border: none;
  background: #f3f3f3;
  border-radius: 999px;
  font-size: 22px;
  line-height: 1;
  cursor: pointer;
  position: absolute;
  inset-inline-end: 24px;
  inset-block-start: 26px;
  display: flex;
  inline-size: 36px;
  block-size: 36px;
  padding: 9.5px 9px 8.5px 9px;
  justify-content: center;
  align-items: center;
}

.hafez-modal-header {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  gap: 8px;
}

.hafez-modal-header .title {
  color: var(--Neutral---900, #1a1a1a);
  text-align: start;
  font-family: var(--theme-font-family);
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: var(--Line-height-text-lg, 28px);
  /* 175% */
}

.hafez-modal-header .status .circle {
  inline-size: 44px;
  block-size: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--radius-full, 9999px);
  background: rgba(41, 163, 102, 0.12);
}

.hafez-modal-header .status .check {
  display: flex;
  align-items: center;
  justify-content: center;
}

.hafez-modal-fal-wrapper {
  margin-bottom: 32px;
  inline-size: 100%;
  max-block-size: 300px;
  border-radius: var(--radius-xl, 12px);
  border: 1px solid #e3e8ef;
  background: rgba(235, 235, 235, 0.16);
  display: flex;
  padding: var(--spacing-xl, 16px);
  align-items: flex-start;
  gap: var(--spacing-xs, 4px);
  align-self: stretch;
}

.hafez-modal-fal p {
  margin: 4px 0;
  text-align: center;
  line-height: 1.8;
}

.hafez-modal-share-title {
  margin-bottom: 20px;
  color: #4b5565;
  font-size: var(--Font-size-text-sm, 14px);
  font-weight: 500;
  line-height: var(--Line-height-text-sm, 20px);
}

.hafez-modal-share {
  margin-top: 24px;
  border-radius: 24px;
}

.hafez-modal-share-header {
  display: flex;
  justify-content: flex-start;
  margin-bottom: 20px;
}

.hafez-modal-share-title {
  font-size: 12px;
  font-weight: 500;
  color: #8e939c;
  margin: 0;
}

.hafez-modal-share {
}

.hafez-modal-share-header {
  display: flex;
  justify-content: flex-start;
  margin-bottom: 10px;
}

.hafez-modal-share-title {
  font-size: 12px;
  font-weight: 500;
  color: #8b8b8b;
}

.hafez-modal-share-buttons {
  display: flex;
  justify-content: center;
  gap: 12px;
}

.share-btn {
  cursor: pointer;
  outline: none;
  background: #f6f8f9;
  display: flex;
  justify-content: center;
  padding: 10px;
  border-radius: 12px;
  border: 1px solid #d5d7da;

  /* Shadow/xs */
  box-shadow: 0 1px 2px 0 rgba(10, 13, 18, 0.05);
  flex: 1;
}

.share-btn__icon svg {
  inline-size: 20px;
  block-size: 20px;
}

.share-btn__label {
  display: block;
  font-size: 12px;
  font-weight: 500;
  color: #1a1a1a;
}

.share-btn:hover .share-btn__icon {
  transform: translateY(-1px);
  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.09);
}

.share-btn:active .share-btn__icon {
  transform: translateY(0);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
}

.share-btn--share .share-btn__icon {
  display: flex;
}

.share-btn--download .share-btn__icon {
  display: flex;
}

.hafez-modal-fal-wrapper .hafez-modal-fal {
  color: var(--Neutral---900, #1a1a1a);
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  inline-size: 100%;
}

.hafez-modal-share-buttons .share-btn span {
  font-size: 13px;
  font-weight: 500;
  line-height: 24px;
  /* 184.615% */
}

.fal-share-card {
  inline-size: 1200px;
  block-size: 1500px;
  padding: 96px 96px 120px;
  box-sizing: border-box;
  border-radius: 64px;
  background: linear-gradient(
      140deg,
      rgba(255, 255, 255, 0.96) 0%,
      rgba(255, 255, 255, 0.64) 35%,
      rgba(250, 231, 209, 0.95) 100%
    ),
    url("./fal-card-bg.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  box-shadow: 0 50px 120px rgba(15, 23, 42, 0.25);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 48px;
  color: #1f2933;
  text-align: center;
  font-size: 42px;
  line-height: 1.6;
  font-weight: 600;
  letter-spacing: -0.01em;
  position: fixed;
  inset-block-start: -200vh;
  inset-inline-end: -200vw;
  pointer-events: none;
  z-index: -1;
}

.fal-share-card__logo-row {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
}

.fal-share-card__logo-row img {
  block-size: 120px;
  inline-size: auto;
  object-fit: contain;
  filter: drop-shadow(0 8px 20px rgba(15, 23, 42, 0.2));
}

.fal-share-card__brand {
  font-size: 40px;
  font-weight: 700;
  color: #144a36;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.fal-share-card__text {
  margin: 0 auto;
  inline-size: 100%;
  max-inline-size: 860px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.fal-share-card__line {
  margin: 0;
  font-size: 46px;
  font-weight: 600;
  color: #15212b;
}

.fal-share-card__interpretation {
  margin: 0 auto;
  inline-size: 100%;
  max-inline-size: 900px;
  font-size: 34px;
  font-weight: 500;
  line-height: 1.7;
  color: rgba(21, 33, 43, 0.85);
}

.fal-share-card__footer {
  font-size: 32px;
  font-weight: 600;
  color: #0d3325;
  opacity: 0.85;
  letter-spacing: 0.08em;
}

.share-btn.instagram:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMyNzlfMjQ2MzYpIj4KPHBhdGggZD0iTTE4LjM3NSAwSDUuNjI1QzIuNTE4NCAwIDAgMi41MTg0IDAgNS42MjVWMTguMzc1QzAgMjEuNDgxNiAyLjUxODQgMjQgNS42MjUgMjRIMTguMzc1QzIxLjQ4MTYgMjQgMjQgMjEuNDgxNiAyNCAxOC4zNzVWNS42MjVDMjQgMi41MTg0IDIxLjQ4MTYgMCAxOC4zNzUgMFoiIGZpbGw9InVybCgjcGFpbnQwX3JhZGlhbF8zMjc5XzI0NjM2KSIvPgo8cGF0aCBkPSJNMTguMzc1IDBINS42MjVDMi41MTg0IDAgMCAyLjUxODQgMCA1LjYyNVYxOC4zNzVDMCAyMS40ODE2IDIuNTE4NCAyNCA1LjYyNSAyNEgxOC4zNzVDMjEuNDgxNiAyNCAyNCAyMS40ODE2IDI0IDE4LjM3NVY1LjYyNUMyNCAyLjUxODQgMjEuNDgxNiAwIDE4LjM3NSAwWiIgZmlsbD0idXJsKCNwYWludDFfcmFkaWFsXzMyNzlfMjQ2MzYpIi8+CjxwYXRoIGQ9Ik0xMi4wMDA4IDIuNjI1QzkuNDU0NzggMi42MjUgOS4xMzUxOSAyLjYzNjE2IDguMTM1MjUgMi42ODE2M0M3LjEzNzE5IDIuNzI3MzggNi40NTU5MSAyLjg4NTM0IDUuODU5ODQgMy4xMTcxOUM1LjI0MzE2IDMuMzU2NjIgNC43MjAxMyAzLjY3Njk3IDQuMTk5MDYgNC4xOTgyMkMzLjY3NzUzIDQuNzE5MzcgMy4zNTcxOSA1LjI0MjQxIDMuMTE3IDUuODU4ODFDMi44ODQ1IDYuNDU1MDYgMi43MjYzNCA3LjEzNjYyIDIuNjgxNDQgOC4xMzQyMkMyLjYzNjcyIDkuMTM0MjUgMi42MjUgOS40NTM5NCAyLjYyNSAxMi4wMDAxQzIuNjI1IDE0LjU0NjMgMi42MzYyNSAxNC44NjQ4IDIuNjgxNjMgMTUuODY0N0MyLjcyNzU2IDE2Ljg2MjggMi44ODU1MyAxNy41NDQxIDMuMTE3MTkgMTguMTQwMkMzLjM1NjgxIDE4Ljc1NjggMy42NzcxNiAxOS4yNzk5IDQuMTk4NDEgMTkuODAwOUM0LjcxOTM4IDIwLjMyMjUgNS4yNDI0MSAyMC42NDM2IDUuODU4NjIgMjAuODgzQzYuNDU1MTYgMjEuMTE0OCA3LjEzNjUzIDIxLjI3MjggOC4xMzQ0MSAyMS4zMTg2QzkuMTM0NDQgMjEuMzY0IDkuNDUzNzUgMjEuMzc1MiAxMS45OTk3IDIxLjM3NTJDMTQuNTQ2MSAyMS4zNzUyIDE0Ljg2NDYgMjEuMzY0IDE1Ljg2NDYgMjEuMzE4NkMxNi44NjI2IDIxLjI3MjggMTcuNTQ0NyAyMS4xMTQ4IDE4LjE0MTIgMjAuODgzQzE4Ljc1NzYgMjAuNjQzNiAxOS4yNzk5IDIwLjMyMjUgMTkuODAwNyAxOS44MDA5QzIwLjMyMjMgMTkuMjc5OSAyMC42NDI1IDE4Ljc1NjggMjAuODgyOCAxOC4xNDA0QzIxLjExMzMgMTcuNTQ0MSAyMS4yNzE1IDE2Ljg2MjYgMjEuMzE4NCAxNS44NjQ5QzIxLjM2MzMgMTQuODY1IDIxLjM3NSAxNC41NDYzIDIxLjM3NSAxMi4wMDAxQzIxLjM3NSA5LjQ1Mzk0IDIxLjM2MzMgOS4xMzQ0NCAyMS4zMTg0IDguMTM0NDFDMjEuMjcxNSA3LjEzNjM0IDIxLjExMzMgNi40NTUxNiAyMC44ODI4IDUuODU5MDlDMjAuNjQyNSA1LjI0MjQxIDIwLjMyMjMgNC43MTkzNyAxOS44MDA3IDQuMTk4MjJDMTkuMjc5MyAzLjY3Njc4IDE4Ljc1NzggMy4zNTY0NCAxOC4xNDA2IDMuMTE3MjhDMTcuNTQzIDIuODg1MzQgMTYuODYxMyAyLjcyNzI4IDE1Ljg2MzIgMi42ODE2M0MxNC44NjMyIDIuNjM2MTYgMTQuNTQ0OCAyLjYyNSAxMS45OTc5IDIuNjI1SDEyLjAwMDhaTTExLjE1OTggNC4zMTQ0N0MxMS40MDk1IDQuMzE0MDkgMTEuNjg4IDQuMzE0NDcgMTIuMDAwOCA0LjMxNDQ3QzE0LjUwNDEgNC4zMTQ0NyAxNC44MDA3IDQuMzIzNDcgMTUuNzg5MiA0LjM2ODM4QzE2LjcwMzIgNC40MTAxOSAxNy4xOTk0IDQuNTYyOTEgMTcuNTI5OCA0LjY5MTI1QzE3Ljk2NzQgNC44NjExMiAxOC4yNzkzIDUuMDY0MjggMTguNjA3MiA1LjM5MjVDMTguOTM1MyA1LjcyMDYyIDE5LjEzODQgNi4wMzMwOSAxOS4zMDg4IDYuNDcwNjJDMTkuNDM3MSA2LjgwMDYyIDE5LjU5IDcuMjk2NzUgMTkuNjMxNiA4LjIxMDgxQzE5LjY3NjUgOS4xOTkxMyAxOS42ODYzIDkuNDk1OTQgMTkuNjg2MyAxMS45OTc5QzE5LjY4NjMgMTQuNDk5OSAxOS42NzY1IDE0Ljc5NjggMTkuNjMxNiAxNS43ODUxQzE5LjU4OTggMTYuNjk5MSAxOS40MzcxIDE3LjE5NTIgMTkuMzA4OCAxNy41MjUzQzE5LjEzODkgMTcuOTYyOSAxOC45MzUzIDE4LjI3NDQgMTguNjA3MiAxOC42MDIzQzE4LjI3OTEgMTguOTMwNSAxNy45Njc2IDE5LjEzMzUgMTcuNTI5OCAxOS4zMDM1QzE3LjE5OTcgMTkuNDMyNCAxNi43MDMyIDE5LjU4NDggMTUuNzg5MiAxOS42MjY2QzE0LjgwMDkgMTkuNjcxNSAxNC41MDQxIDE5LjY4MTIgMTIuMDAwOCAxOS42ODEyQzkuNDk3NTMgMTkuNjgxMiA5LjIwMDgxIDE5LjY3MTUgOC4yMTI1OSAxOS42MjY2QzcuMjk4NTMgMTkuNTg0NCA2LjgwMjQxIDE5LjQzMTcgNi40NzE2NiAxOS4zMDMzQzYuMDM0MjIgMTkuMTMzMyA1LjcyMTY2IDE4LjkzMDMgNS4zOTM1MyAxOC42MDIyQzUuMDY1NDEgMTguMjc0IDQuODYyMzQgMTcuOTYyMyA0LjY5MiAxNy41MjQ2QzQuNTYzNjYgMTcuMTk0NSA0LjQxMDc1IDE2LjY5ODQgNC4zNjkxMyAxNS43ODQzQzQuMzI0MjIgMTQuNzk2IDQuMzE1MjIgMTQuNDk5MiA0LjMxNTIyIDExLjk5NTZDNC4zMTUyMiA5LjQ5MiA0LjMyNDIyIDkuMTk2NzggNC4zNjkxMyA4LjIwODQ3QzQuNDEwOTQgNy4yOTQ0MSA0LjU2MzY2IDYuNzk4MjggNC42OTIgNi40Njc4MUM0Ljg2MTk3IDYuMDMwMjggNS4wNjU0MSA1LjcxNzgxIDUuMzkzNjMgNS4zODk2OUM1LjcyMTg0IDUuMDYxNTYgNi4wMzQyMiA0Ljg1ODQxIDYuNDcxNzUgNC42ODgxNkM2LjgwMjIyIDQuNTU5MjUgNy4yOTg1MyA0LjQwNjkxIDguMjEyNTkgNC4zNjQ5MUM5LjA3NzQ0IDQuMzI1ODEgOS40MTI1OSA0LjMxNDA5IDExLjE1OTggNC4zMTIxMlY0LjMxNDQ3Wk0xNy4wMDUyIDUuODcxMDlDMTYuMzg0MSA1Ljg3MTA5IDE1Ljg4MDIgNi4zNzQ1MyAxNS44ODAyIDYuOTk1NzJDMTUuODgwMiA3LjYxNjgxIDE2LjM4NDEgOC4xMjA3MiAxNy4wMDUyIDguMTIwNzJDMTcuNjI2MyA4LjEyMDcyIDE4LjEzMDIgNy42MTY4MSAxOC4xMzAyIDYuOTk1NzJDMTguMTMwMiA2LjM3NDYzIDE3LjYyNjMgNS44NzA3MiAxNy4wMDUyIDUuODcwNzJWNS44NzEwOVpNMTIuMDAwOCA3LjE4NTU2QzkuMzQyMDkgNy4xODU1NiA3LjE4NjQxIDkuMzQxMjUgNy4xODY0MSAxMi4wMDAxQzcuMTg2NDEgMTQuNjU4OSA5LjM0MjA5IDE2LjgxMzYgMTIuMDAwOCAxNi44MTM2QzE0LjY1OTcgMTYuODEzNiAxNi44MTQ2IDE0LjY1ODkgMTYuODE0NiAxMi4wMDAxQzE2LjgxNDYgOS4zNDEzNCAxNC42NTk1IDcuMTg1NTYgMTIuMDAwNyA3LjE4NTU2SDEyLjAwMDhaTTEyLjAwMDggOC44NzUwM0MxMy43MjY3IDguODc1MDMgMTUuMTI1OSAxMC4yNzQxIDE1LjEyNTkgMTIuMDAwMUMxNS4xMjU5IDEzLjcyNTkgMTMuNzI2NyAxNS4xMjUyIDEyLjAwMDggMTUuMTI1MkMxMC4yNzUgMTUuMTI1MiA4Ljg3NTg4IDEzLjcyNTkgOC44NzU4OCAxMi4wMDAxQzguODc1ODggMTAuMjc0MSAxMC4yNzQ5IDguODc1MDMgMTIuMDAwOCA4Ljg3NTAzWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzMyNzlfMjQ2MzYiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4zNzUgMjUuODQ4NSkgcm90YXRlKC05MCkgc2NhbGUoMjMuNzg1OCAyMi4xMjI3KSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkRENTUiLz4KPHN0b3Agb2Zmc2V0PSIwLjEiIHN0b3AtY29sb3I9IiNGRkRENTUiLz4KPHN0b3Agb2Zmc2V0PSIwLjUiIHN0b3AtY29sb3I9IiNGRjU0M0UiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzgzN0FCIi8+CjwvcmFkaWFsR3JhZGllbnQ+CjxyYWRpYWxHcmFkaWVudCBpZD0icGFpbnQxX3JhZGlhbF8zMjc5XzI0NjM2IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKC00LjAyMDA5IDEuNzI4ODQpIHJvdGF0ZSg3OC42ODEpIHNjYWxlKDEwLjYzMjQgNDMuODI3KSI+CjxzdG9wIHN0b3AtY29sb3I9IiMzNzcxQzgiLz4KPHN0b3Agb2Zmc2V0PSIwLjEyOCIgc3RvcC1jb2xvcj0iIzM3NzFDOCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM2NjAwRkYiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzMyNzlfMjQ2MzYiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  inline-size: 24px;
  block-size: 24px;
}

.share-btn.facebook:before {
  content: "";
  inline-size: 24px;
  block-size: 24px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMyNzlfMjQ2MTEpIj4KPHBhdGggZD0iTTI0IDEyQzI0IDUuMzcyNTggMTguNjI3NCAwIDEyIDBDNS4zNzI1OCAwIDAgNS4zNzI1OCAwIDEyQzAgMTcuOTg5NSA0LjM4ODIgMjIuOTU0IDEwLjEyNSAyMy44NTQyVjE1LjQ2ODhINy4wNzgxMlYxMkgxMC4xMjVWOS4zNTYyNUMxMC4xMjUgNi4zNDg3NSAxMS45MTY2IDQuNjg3NSAxNC42NTc2IDQuNjg3NUMxNS45NzAxIDQuNjg3NSAxNy4zNDM4IDQuOTIxODggMTcuMzQzOCA0LjkyMTg4VjcuODc1SDE1LjgzMDZDMTQuMzQgNy44NzUgMTMuODc1IDguODAwMDggMTMuODc1IDkuNzVWMTJIMTcuMjAzMUwxNi42NzExIDE1LjQ2ODhIMTMuODc1VjIzLjg1NDJDMTkuNjExOCAyMi45NTQgMjQgMTcuOTg5NSAyNCAxMloiIGZpbGw9IiMxODc3RjIiLz4KPHBhdGggZD0iTTE2LjY3MTEgMTUuNDY4OEwxNy4yMDMxIDEySDEzLjg3NVY5Ljc1QzEzLjg3NSA4LjgwMTAyIDE0LjM0IDcuODc1IDE1LjgzMDYgNy44NzVIMTcuMzQzOFY0LjkyMTg4QzE3LjM0MzggNC45MjE4OCAxNS45NzA1IDQuNjg3NSAxNC42NTc2IDQuNjg3NUMxMS45MTY2IDQuNjg3NSAxMC4xMjUgNi4zNDg3NSAxMC4xMjUgOS4zNTYyNVYxMkg3LjA3ODEyVjE1LjQ2ODhIMTAuMTI1VjIzLjg1NDJDMTEuMzY3NCAyNC4wNDg2IDEyLjYzMjYgMjQuMDQ4NiAxMy44NzUgMjMuODU0MlYxNS40Njg4SDE2LjY3MTFaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzMyNzlfMjQ2MTEiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
}

.share-btn.telegram:before {
  content: "";
  inline-size: 24px;
  block-size: 24px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMyNzlfMjQ2NDUpIj4KPHBhdGggZD0iTTEyIDBDOC44MTgxMiAwIDUuNzYzNzUgMS4yNjUwNiAzLjUxNTYyIDMuNTE0NjlDMS4yNjUyIDUuNzY1MjIgMC4wMDA2NDM5NjYgOC44MTczNCAwIDEyQzAgMTUuMTgxMyAxLjI2NTYyIDE4LjIzNTcgMy41MTU2MiAyMC40ODUzQzUuNzYzNzUgMjIuNzM0OSA4LjgxODEyIDI0IDEyIDI0QzE1LjE4MTkgMjQgMTguMjM2MiAyMi43MzQ5IDIwLjQ4NDQgMjAuNDg1M0MyMi43MzQ0IDE4LjIzNTcgMjQgMTUuMTgxMyAyNCAxMkMyNCA4LjgxODY5IDIyLjczNDQgNS43NjQzMSAyMC40ODQ0IDMuNTE0NjlDMTguMjM2MiAxLjI2NTA2IDE1LjE4MTkgMCAxMiAwWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzMyNzlfMjQ2NDUpIi8+CjxwYXRoIGQ9Ik01LjQzMjgyIDExLjg3MzJDOC45MzE1NyAxMC4zNDkyIDExLjI2NDEgOS4zNDQ0OCAxMi40MzAzIDguODU4OThDMTUuNzY0MSA3LjQ3Mjc5IDE2LjQ1NTkgNy4yMzIwNCAxNi45MDc4IDcuMjIzODlDMTcuMDA3MiA3LjIyMjI5IDE3LjIyODQgNy4yNDY4NiAxNy4zNzI4IDcuMzYzNTdDMTcuNDkyOCA3LjQ2MjAxIDE3LjUyNjYgNy41OTUxNCAxNy41NDM0IDcuNjg4NjFDMTcuNTU4NCA3Ljc4MTk4IDE3LjU3OTEgNy45OTQ3OSAxNy41NjIyIDguMTYwOTJDMTcuMzgyMiAxMC4wNTg0IDE2LjYwMDMgMTQuNjYzIDE2LjIwMjggMTYuNzg4NEMxNi4wMzU5IDE3LjY4NzYgMTUuNzA0MSAxNy45ODkxIDE1LjM4MzQgMTguMDE4NUMxNC42ODU5IDE4LjA4MjcgMTQuMTU3MiAxNy41NTggMTMuNDgyMiAxNy4xMTU3QzEyLjQyNjYgMTYuNDIzMyAxMS44MzAzIDE1Ljk5MjQgMTAuODA0NyAxNS4zMTY5QzkuNjE5NyAxNC41MzYxIDEwLjM4ODQgMTQuMTA2OSAxMS4wNjM0IDEzLjQwNTdDMTEuMjM5NyAxMy4yMjIxIDE0LjMxMDkgMTAuNDI5MyAxNC4zNjkxIDEwLjE3NkMxNC4zNzY2IDEwLjE0NDMgMTQuMzg0MSAxMC4wMjYyIDE0LjMxMjggOS45NjM5MkMxNC4yNDM0IDkuOTAxNDggMTQuMTQwMyA5LjkyMjg2IDE0LjA2NTMgOS45Mzk3M0MxMy45NTg0IDkuOTYzNzMgMTIuMjcyOCAxMS4wNzkgOS4wMDI4MiAxMy4yODUzQzguNTI0NjkgMTMuNjE0MiA4LjA5MTU3IDEzLjc3NDUgNy43MDE1NyAxMy43NjZDNy4yNzQwNyAxMy43NTY5IDYuNDQ5MDcgMTMuNTIzOCA1LjgzNTk1IDEzLjMyNDdDNS4wODU5NSAxMy4wODA0IDQuNDg3ODIgMTIuOTUxMiA0LjU0MDMyIDEyLjUzNjJDNC41NjY1NyAxMi4zMjAyIDQuODY0NyAxMi4wOTkyIDUuNDMyODIgMTEuODczMloiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8zMjc5XzI0NjQ1IiB4MT0iMTIwMCIgeTE9IjAiIHgyPSIxMjAwIiB5Mj0iMjQwMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMkFBQkVFIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzIyOUVEOSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzMyNzlfMjQ2NDUiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
}

.share-btn.x:before {
}

.share-btn.x:before {
  content: "";
  inline-size: 24px;
  block-size: 24px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS45NDU1IDIzTDEwLjM5NiAxNS4wOTAxTDMuNDQ4ODYgMjNIMC41MDk3NjZMOS4wOTIwOSAxMy4yMzExTDAuNTA5NzY2IDFIOC4wNTU3MUwxMy4yODYgOC40NTUwMkwxOS44MzkzIDFIMjIuNzc4NEwxNC41OTQzIDEwLjMxNjVMMjMuNDkxNCAyM0gxNS45NDU1Wk0xOS4yMTg1IDIwLjc3SDE3LjIzOThMNC43MTgxMSAzLjIzSDYuNjk3MUwxMS43MTIxIDEwLjI1MzJMMTIuNTc5MyAxMS40NzE5TDE5LjIxODUgMjAuNzdaIiBmaWxsPSIjMjQyRTM2Ii8+Cjwvc3ZnPgo=);
}

.site-footer .top .heading {
  display: flex;
  align-items: center;
  gap: 16px;
}

.footer-newsletter-form-wrapper button {
  border: 1px solid #650c20;
  background: #650c20;
}

.site-footer .bottem {
  background: #650c20;
}

.site-footer .bottem .col .heading {
  color: var(--Secondary, #efce9b);
}

.site-footer .bottem .col .footer-menu li a {
  color: #fff;
}
.site-footer .bottem .col .footer-menu li a:hover {
  color: var(--Secondary, #efce9b);
}

/* هدایا */
.ylada-gift-box {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex: 1 0 0;
  position: relative;
  padding: 32px;
  border-radius: 20px;
  min-inline-size: 405px;
}

.yalda-gift-box-wrapper {
  position: absolute;
  inset-block-start: 157px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(1, 1fr);
  gap: 32px;
}

.ylada-gift-box .sup-title {
  block-size: 22px;
  padding: 4px 8px;
  align-items: center;
  position: absolute;
  inset-inline-end: 16px;
  inset-block-start: 16px;
  font-size: 11px;
  font-weight: 400;
  line-height: 18px;
  /* 163.636% */
  border-radius: 200px;
}

.ylada-gift-box .image {
  display: flex;
  inline-size: 48px;
  block-size: 48px;
  padding: 10px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  margin-bottom: 12px;
  border-radius: 28px;
}

.ylada-gift-box .image img {
  inline-size: 32px;
  block-size: 32px;
}

.ylada-gift-box .title {
  text-align: start;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  /* 150% */
  margin-bottom: 24px;
}

.ylada-gift-box .gift-desc-1,
.ylada-gift-box .gift-desc-2 {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  align-self: stretch;
  margin-bottom: 24px;
}

.ylada-gift-box .button {
  display: flex;
  padding: 12px 20px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  flex: 1 0 0;
  inline-size: 100%;
  border-radius: 14px;
}

.ylada-gift-box .button .icon {
  display: flex;
}

.ylada-gift-box .button span {
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  /* 171.429% */
  border-radius: 14px;
}

.ylada-gift-box .gift-desc-1 .icon,
.ylada-gift-box .gift-desc-2 .icon {
  display: flex;
  min-inline-size: 28px;
  min-block-size: 28px;
  padding: 4px;
  justify-content: center;
  align-items: center;
  border-radius: 200px;
}

.ylada-gift-box .gift-desc-1 .icon svg,
.ylada-gift-box .gift-desc-2 .icon svg {
  inline-size: 16px;
  block-size: 16px;
  flex-shrink: 0;
  aspect-ratio: 1/1;
}

.ylada-gift-box .gift-desc-1 p,
.ylada-gift-box .gift-desc-2 p {
  margin: 0;
}

/* active part */
.ylada-gift-box.active {
  border: 2px solid var(--Secondary, #efce9b);
  background: var(--Secondary---100, #ffedd0);
  box-shadow: 0 12px 56px 0 rgba(231, 200, 156, 0.12);
}

.ylada-gift-box.active .sup-title {
  background: var(--Secondary---200, #ffdeaa);
  color: var(--Neutral---800, #292929);
}

.ylada-gift-box.active .image {
  background: var(--Secondary---200, #ffdeaa);
}

.ylada-gift-box.active .title {
  color: var(--Primary, #0c3c30);
}

.ylada-gift-box.active .gift-desc-1 .icon,
.ylada-gift-box.active .gift-desc-2 .icon {
  background: var(--Secondary---300, #efce9b);
}

.ylada-gift-box.active .gift-desc-1 p,
.ylada-gift-box.active .gift-desc-2 p {
  color: var(--Neutral---600, #525252);
}

.ylada-gift-box.active .gift-desc-1 p span,
.ylada-gift-box.active .gift-desc-2 p span {
  color: #650c20;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration-line: underline;
  text-underline-position: from-font;
}

.ylada-gift-box .gift-desc-1 p strong,
.ylada-gift-box .gift-desc-2 p strong {
  color: var(--Neutral---600, #525252);
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  text-transform: uppercase;
}

.ylada-gift-box.active .button span {
  color: #650c20;
}

.ylada-gift-box.active .button {
  /* border-radius: 14px; */
  background: var(--Secondary, #efce9b);
  box-shadow: 0 1px 2px 0 rgba(10, 13, 18, 0.05);
}

.ylada-gift-box.not-active {
  background: #fff;
  box-shadow: 0 12px 56px 0 rgba(6, 28, 61, 0.12);
}

.ylada-gift-box.not-active .sup-title {
  color: var(--Neutral---500, #666);
  background: #f3f4f7;
}

.ylada-gift-box.not-active .image {
  background: #f1f1f1;
}

.ylada-gift-box.not-active .title {
  color: var(--Primary, #0c3c30);
}

.ylada-gift-box.not-active .gift-desc-1 .icon,
.ylada-gift-box.not-active .gift-desc-2 .icon {
  background: #f1f1f1;
}

.ylada-gift-box.not-active .button span {
  color: #650c20;
}

.ylada-gift-box.not-active .button {
  background: #ffdde5;
  box-shadow: 0 1px 2px 0 rgba(10, 13, 18, 0.05);
}

.ylada-gift-box.not-active .gift-desc-1 p,
.ylada-gift-box.not-active .gift-desc-2 p {
  filter: blur(5px);
}

.yalda-gift-section {
  position: relative;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MiIgaGVpZ2h0PSI1MiIgdmlld0JveD0iMCAwIDUyIDUyIiBmaWxsPSJub25lIj48Y2lyY2xlIGN4PSIyIiBjeT0iMiIgcj0iMiIgZmlsbD0iI2ZmZiIgZmlsbC1vcGFjaXR5PSIuMDQiLz48Y2lyY2xlIGN4PSIyNiIgY3k9IjIiIHI9IjIiIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjA0Ii8+PGNpcmNsZSBjeD0iMiIgY3k9IjI2IiByPSIyIiBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii4wNCIvPjxjaXJjbGUgY3g9IjI2IiBjeT0iMjYiIHI9IjIiIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjA0Ii8+PC9zdmc+);
  background-color: #650c20;
  background-repeat: repeat;
  inline-size: 100%;
  block-size: 300px;
  background-size: auto;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding: 56px 0;
  margin-bottom: 336px;
}

.yalda-gift-heading {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 32px;
  justify-content: center;
}

.yalda-gift-heading h2 {
  margin: 0;
  color: var(--Neutral---50, #fff);
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
}

.yalda-gift-heading span {
  color: var(--Neutral---100, #ebebeb);
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 150%;
}

@media (max-width: 768px) {
  .landing-topbar-countdown {
    margin: 10px 0 0 0;
    padding: 5px 8px;
  }

  .landing-topbar-countdown .timer {
    min-inline-size: unset;
  }

  .landing-topbar-countdown .timer strong {
    font-size: 12px;
  }
  .about-yalda {
    flex-direction: column-reverse;
    gap: 48px;
    margin-bottom: 24px;
  }

  .share-yalda-wrapper {
    flex-direction: column;
  }

  .yalda-gift-heading h2 {
    font-size: 20px;
  }

  .yalda-gift-heading span {
    font-size: 14px;
  }

  .yalda-gift-box-wrapper {
    overflow-x: scroll;
    gap: 16px;
    padding-bottom: 34px;
  }

  .ylada-gift-box {
    min-inline-size: 307px;
    padding: 16px;
  }

  .ylada-gift-box .title {
    font-size: 16px;
    margin-bottom: 20px;
  }

  .ylada-gift-box .gift-desc-1 p,
  .ylada-gift-box .gift-desc-2 p {
    font-size: 13px;
  }

  .yalda-topbar .content svg {
    display: none;
  }

  .yalda-topbar .content p span {
    display: none;
  }

  .yalda-topbar {
    padding: 12px 16px;
    flex-wrap: wrap;
  }

  .yalda-topbar .content {
    inline-size: 100%;
    justify-content: center;
  }
  .yalda-topbar .content p {
    font-size: 11px;
    margin: 0;
  }

  .yalda-topbar .actions .btn {
    /* padding: 0px 8px; */
    font-size: 12px;
    /* width: 110px; */
  }

  .yalda-topbar .actions .close-topbar-btn {
    padding: 0;
  }

  .yalda-topbar .actions .close-topbar-btn svg {
    /* width: 16px; */
    /* height: 16px; */
  }

  .yalda-topbar .actions {
    /* width: 100%; */
    margin-top: 10px;
  }

  .yalda-gift-section {
    margin-bottom: 288px;
  }

  .nav-yalda-futured-products {
    inset-inline-end: 16px;
  }

  .hafez-section-wrapper {
    margin: 0 16px;
    padding: 0;
  }

  .hafez-section-background {
    overflow: hidden;
    object-fit: cover;
  }

  .hafez-section-background img {
    block-size: 356px;
  }

  .hafez-section-content .top-content .title {
    font-size: 24px;
  }

  .hafez-section-content .top-content .desc {
    font-size: 14px;
  }

  .hafez-section-content .bottom-content {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMjkiIGhlaWdodD0iMTYzIiB2aWV3Qm94PSIwIDAgMzI5IDE2MyIgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9IjMyOSIgaGVpZ2h0PSIxNjMiIHJ4PSIyMCIgZmlsbD0idXJsKCNhKSIgZmlsbC1vcGFjaXR5PSIuOCIvPjxmb3JlaWduT2JqZWN0IHg9Ii0zIiB5PSItMyIgd2lkdGg9IjMzNSIgaGVpZ2h0PSIxNjkiPjxkaXYgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiIHN0eWxlPSJiYWNrZHJvcC1maWx0ZXI6Ymx1cig0cHgpO2NsaXAtcGF0aDp1cmwoI2IpO2hlaWdodDoxMDAlO3dpZHRoOjEwMCUiLz48L2ZvcmVpZ25PYmplY3Q+PHJlY3QgeD0iNS41IiB5PSI1LjUiIHdpZHRoPSIzMTgiIGhlaWdodD0iMTUyIiByeD0iMTUuNSIgc3Ryb2tlPSJ1cmwoI2MpIiBkYXRhLWZpZ21hLWJnLWJsdXItcmFkaXVzPSI4Ii8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMTY0LjUiIHkxPSIwIiB4Mj0iMTY0LjUiIHkyPSIxNjMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjZmZmIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgeDE9IjE2NC41IiB5MT0iNSIgeDI9IjE2NC41IiB5Mj0iMTU4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzBjM2MzMCIgc3RvcC1vcGFjaXR5PSIuNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzBjM2MzMCIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48Y2xpcFBhdGggaWQ9ImIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiPjxyZWN0IHg9IjUuNSIgeT0iNS41IiB3aWR0aD0iMzE4IiBoZWlnaHQ9IjE1MiIgcng9IjE1LjUiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=);
    min-block-size: 163px;
    min-inline-size: 329px;
  }

  .hafez-section-content {
    gap: 38px;
    padding: 48px 16px 24px;
  }

  .yalda-advantages-wrapper {
    overflow-x: scroll;
  }

  .yalda-advantages-wrapper {
    overflow-x: scroll;
    gap: 32px;
  }

  .advantages {
    min-inline-size: 191px;
  }

  .about-yalda-img {
    min-inline-size: 300px;
    min-block-size: 542px;
  }

  .about-yalda-content {
    margin: 0 16px;
    gap: 8px;
  }

  .about-yalda-content {
  }

  .about-yalda-content h2 {
    font-size: 24px;
    line-height: 24px;
    /* 100% */
  }

  .about-yalda-content .desc {
    font-size: 14px;
    line-height: 28px;
    /* 200% */
  }

  .share-yalda {
    flex-direction: column;
    padding: 32px 16px;
  }

  .share-yalda-content h2 {
    font-size: 24px;
  }

  .share-yalda-content p {
    font-size: 14px;
  }

  .share-yalda-img {
    min-inline-size: 100%;
  }

  .share-yalda-img img {
    inline-size: 100%;
    block-size: auto;
  }

  /* spinwheel */
  .tavazo-spinwheel .content {
    flex-direction: column;
  }

  #chart {
    max-inline-size: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    block-size: 500px;
    min-block-size: 370px;
    inline-size: 100%;
  }

  .tavazo-spinwheel {
    padding: 50px 10px;
  }

  .tavazo-spinwheel #question {
  }

  #chart svg {
    transform: scale(0.7);
    flex: 1;
    position: absolute;
  }

  .tavazo-spinwheel #question .countdown {
    /* flex-wrap: wrap; */
    flex-direction: column;
  }

  .tavazo-landing-countdown .timer {
    inline-size: auto;
    min-inline-size: 60px;
  }
}

/* paneflow*/
.paneflow-fuchsia-peacock-964 {
  --pf-padding: 1cqw;
  --pf-gap: 1cqw;
  --pf-transition-duration: 1000ms;
  --pf-border-radius: 0cqw;
  --pf-navigation-item-color: rgba(255, 255, 255, 1);
  --pf-navigation-item-bg-color: transparent;
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
  font-family: Inter;
  font-synthesis-weight: none;
  font-synthesis-style: none;
}
.paneflow-fuchsia-peacock-964 .paneflow-bg-image {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.paneflow-fuchsia-peacock-964 .paneflow-bg-image img {
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
}
.paneflow-fuchsia-peacock-964 .paneflow-text {
  position: absolute;
  left: 0;
  top: 0;
}
.paneflow-fuchsia-peacock-964 .paneflow-text-container {
  white-space: nowrap;
}
.paneflow-fuchsia-peacock-964 .paneflow-image {
  position: absolute;
  left: 0;
  top: 0;
}
.paneflow-fuchsia-peacock-964 .paneflow-image img {
  width: 100%;
  height: 100%;
  max-width: none;
}
.paneflow-block-FgeHuR {
  background-color: rgba(255, 255, 255, 1);
  --pf-cols: 4;
  --pf-rows: 3;
  --pf-col: 0;
  --pf-row: 0;
  --pf-width-cols: 2;
  --pf-height-rows: 3;
}
.paneflow-item-f7Uyek img {
  object-fit: cover;
  object-position: center;
}
.paneflow-item-f7Uyek {
  transform: translate3d(0px, 0px, 0) scale(1) rotate(0deg);
  transform-origin: center;
  opacity: 1;
}
.paneflow-item-7bBDFk .paneflow-text-container {
  font-size: 4.5cqw;
  text-align: center;
  color: rgba(255, 255, 255, 1);
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  line-height: 1.5;
  padding: 0cqw 0cqw;
  border-radius: 0;
}
.paneflow-item-7bBDFk {
  transform: translate3d(6.7cqw, 17cqw, 0) scale(1) rotate(0deg);
  transform-origin: center;
  opacity: 1;
}
.paneflow-block-PYvE3v {
  --pf-cols: 4;
  --pf-rows: 3;
  --pf-col: 2;
  --pf-row: 0;
  --pf-width-cols: 2;
  --pf-height-rows: 3;
}
.paneflow-item-RhyvJs img {
  object-fit: cover;
  object-position: center;
}
.paneflow-item-RhyvJs {
  transform: translate3d(0px, 0px, 0) scale(1) rotate(0deg);
  transform-origin: center;
  opacity: 1;
}
.paneflow-block-8ziMIz {
  background-color: rgba(255, 255, 255, 1);
}
.paneflow-item-7UEGi8 img {
  object-fit: cover;
  object-position: center;
}

.paneflow-item-B6YWy2 .paneflow-text-container {
  font-size: 3.7cqw;
  text-align: center;
  color: rgba(255, 255, 255, 1);
  font-family: Poppins;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  line-height: 1.2;
  padding: 0cqw 0cqw;
  border-radius: 0;
}

.paneflow-item-qRp9Xu img {
  object-fit: cover;
  object-position: center;
}

.paneflow-block-CUt62x {
  background-color: rgba(255, 255, 255, 1);
}
.paneflow-item-SgU7nR img {
  object-fit: cover;
  object-position: center;
}

.paneflow-item-eX05qI .paneflow-text-container {
  font-size: 2cqw;
  text-align: left;
  color: rgba(255, 255, 255, 1);
  font-family: Poppins;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  line-height: 1;
  padding: 0cqw 0cqw;
  border-radius: 0;
}

.paneflow-item-fTs4Tk img {
  object-fit: cover;
  object-position: center;
}

.paneflow-item-hoQmaC img {
  object-fit: cover;
  object-position: center;
}

.paneflow-item-8B3T2Z img {
  object-fit: cover;
  object-position: bottom;
}

.paneflow-block-5E9hxg {
  background-color: rgba(255, 255, 255, 1);
}
.paneflow-item-iQnZYc img {
  object-fit: cover;
  object-position: bottom;
}

.paneflow-item-Zvloml .paneflow-text-container {
  font-size: 4cqw;
  text-align: left;
  color: rgba(0, 0, 0, 1);
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  line-height: 1;
  padding: 5cqw 6cqw;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 0;
}

.paneflow-block-ZvDXkf {
  background-color: rgba(80, 80, 80, 1);
}
.paneflow-item-lvki80 img {
  object-fit: cover;
  object-position: center;
}

.paneflow-item-igsTGN .paneflow-text-container {
  font-size: 3.7cqw;
  text-align: center;
  color: rgba(255, 255, 255, 1);
  font-family: Poppins;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  line-height: 1;
  padding: 0cqw 0cqw;
  border-radius: 0;
}

.paneflow-block-qcFyFE {
  background-color: rgba(255, 255, 255, 1);
}
.paneflow-item-6fUj5T img {
  object-fit: cover;
  object-position: center;
}

.paneflow-item-2vrW43 .paneflow-text-container {
  font-size: 2.5cqw;
  text-align: center;
  color: rgba(255, 255, 255, 1);
  font-family: Poppins;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  line-height: 1.5;
  padding: 0cqw 0cqw;
  border-radius: 0;
}

.paneflow-block-eur0Kr {
  background-color: rgba(80, 80, 80, 1);
}
.paneflow-item-9LcQFM img {
  object-fit: cover;
  object-position: center;
}

.paneflow-block-lmkXci {
  background-color: rgba(80, 80, 80, 1);
}
.paneflow-item-wMU0zs img {
  object-fit: cover;
  object-position: center;
}

.paneflow-item-8JAA6i .paneflow-text-container {
  font-size: 3.5cqw;
  text-align: left;
  color: rgba(255, 255, 255, 1);
  font-family: Poppins;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  line-height: 1;
  padding: 0cqw 0cqw;
  border-radius: 0;
}

.paneflow-item-uMBDW7 .paneflow-text-container {
  font-size: 2cqw;
  text-align: left;
  color: rgba(255, 255, 255, 1);
  font-family: Poppins;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 1;
  padding: 0cqw 0cqw;
  border-radius: 0;
}

.paneflow-item-QAC7zL .paneflow-text-container {
  font-size: 2cqw;
  text-align: left;
  color: rgba(255, 255, 255, 1);
  font-family: Poppins;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 1;
  padding: 0cqw 0cqw;
  border-radius: 0;
}

.paneflow-block-TlKDF4 {
  background-color: rgba(80, 80, 80, 1);
}
.paneflow-item-0wE3mC img {
  object-fit: cover;
  object-position: center;
}

.paneflow-item-JlaD16 img {
  object-fit: cover;
  object-position: center;
  padding: 0cqw 0cqw;
  border-radius: 0cqw;
}
.paneflow-item-JlaD16 {
  width: 67cqw;
  height: 12cqw;
}
.paneflow-item-EiF7g4 .paneflow-text-container {
  font-size: 5cqw;
  text-align: left;
  color: rgba(255, 255, 255, 1);
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 1;
  padding: 0cqw 0cqw;
  border-radius: 0;
}

.paneflow-item-6LBymU .paneflow-text-container {
  font-size: 4cqw;
  text-align: left;
  color: rgba(255, 255, 255, 1);
  font-family: Poppins;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  line-height: 1;
  padding: 0cqw 0cqw;
  border-radius: 0;
}

.paneflow-block-hzYjBq {
  background-color: rgba(80, 80, 80, 1);
}
.paneflow-item-cfRHPW img {
  object-fit: cover;
  object-position: center;
}

.paneflow-block-l11kfM {
  background-color: rgba(80, 80, 80, 1);
}
.paneflow-item-BZ9uD8 img {
  object-fit: cover;
  object-position: center;
}

.paneflow-block-1xpIzB {
  background-color: rgba(80, 80, 80, 1);
}
.paneflow-item-M8rEoC img {
  object-fit: cover;
  object-position: center;
}

.paneflow-item-TLMcna .paneflow-text-container {
  font-size: 3cqw;
  text-align: center;
  color: rgba(255, 255, 255, 1);
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  line-height: 1.3;
  padding: 0cqw 0cqw;
  border-radius: 0;
}

.paneflow-block-YqdcIu {
  background-color: rgba(80, 80, 80, 1);
}
.paneflow-item-TCWPaF img {
  object-fit: cover;
  object-position: center;
}

.paneflow-item-4OLsqi .paneflow-text-container {
  font-size: 3.5cqw;
  text-align: left;
  color: rgba(255, 255, 255, 1);
  font-family: Poppins;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  line-height: 1;
  padding: 0cqw 0cqw;
  border-radius: 0;
}

.paneflow-item-FSWzbn .paneflow-text-container {
  font-size: 2cqw;
  text-align: left;
  color: rgba(255, 255, 255, 1);
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 1;
  padding: 0cqw 0cqw;
  border-radius: 0;
}

.paneflow-item-2VO7KN .paneflow-text-container {
  font-size: 2cqw;
  text-align: start;
  color: rgba(255, 255, 255, 1);
  font-family: Poppins;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 1;
  padding: 0cqw 0cqw;
  border-radius: 0;
}

.paneflow-item-OsGUjA .paneflow-text-container {
  font-size: 2cqw;
  text-align: start;
  color: rgba(255, 255, 255, 1);
  font-family: Poppins;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 1;
  padding: 0cqw 0cqw;
  border-radius: 0;
}

.paneflow-item-Vjd29a .paneflow-text-container {
  font-size: 2cqw;
  text-align: start;
  color: rgba(255, 255, 255, 1);
  font-family: Poppins;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 1;
  padding: 0cqw 0cqw;
  border-radius: 0;
}

.paneflow-block-U2wsu3 {
  background-color: rgba(80, 80, 80, 1);
}
.paneflow-item-jVYqHX img {
  object-fit: cover;
  object-position: center;
}

.paneflow-item-TJme6C .paneflow-text-container {
  font-size: 3cqw;
  text-align: start;
  color: rgba(255, 255, 255, 1);
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  line-height: 1;
  padding: 0cqw 0cqw;
  border-radius: 0;
}

.paneflow-block-ysMU7L {
  background-color: rgba(80, 80, 80, 1);
}
.paneflow-item-4ZxzM6 img {
  object-fit: cover;
  object-position: center;
}

.paneflow-block-UgoRQP {
  background-color: rgba(80, 80, 80, 1);
}
.paneflow-item-vs97xB img {
  object-fit: cover;
  object-position: center;
}

.paneflow-block-NhbKEk {
  background-color: rgba(80, 80, 80, 1);
}
.paneflow-item-fH5BGs img {
  object-fit: cover;
  object-position: center;
}

.paneflow-item-3KAZrM img {
  object-fit: cover;
  object-position: center;
  padding: 0cqw 0cqw;
  border-radius: 0cqw;
}
.paneflow-item-3KAZrM {
  width: 65cqw;
  height: 10cqw;
}
.paneflow-item-Bd25S5 .paneflow-text-container {
  font-size: 3.7cqw;
  text-align: left;
  color: rgba(255, 255, 255, 1);
  font-family: Poppins;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  line-height: 1;
  padding: 0cqw 0cqw;
  border-radius: 0;
}

.paneflow-block-jrantw {
  background-color: rgba(80, 80, 80, 1);
}
.paneflow-item-IpV3EO img {
  object-fit: cover;
  object-position: center;
}

.paneflow-item-C1aQWB .paneflow-text-container {
  font-size: 3.7cqw;
  text-align: center;
  color: rgba(255, 255, 255, 1);
  font-family: Poppins;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  line-height: 1.2;
  padding: 0cqw 0cqw;
  border-radius: 0;
}

.paneflow-block-t5XUMY {
  background-color: rgba(80, 80, 80, 1);
}
.paneflow-item-Yb7ReS img {
  object-fit: cover;
  object-position: center;
}

.paneflow-item-gu1aBh .paneflow-text-container {
  font-size: 3cqw;
  text-align: center;
  color: rgba(255, 255, 255, 1);
  font-family: Poppins;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  line-height: 1;
  padding: 0cqw 0cqw;
  border-radius: 0;
}

.paneflow-item-DGOJEQ .paneflow-text-container {
  font-size: 2cqw;
  text-align: left;
  color: rgba(255, 255, 255, 1);
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 1;
  padding: 0cqw 0cqw;
  border-radius: 0;
}

.paneflow-item-yGZMsa .paneflow-text-container {
  font-size: 2cqw;
  text-align: left;
  color: rgba(255, 255, 255, 1);
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 1;
  padding: 0cqw 0cqw;
  border-radius: 0;
}

.paneflow-block-EWSPrb {
  background-color: rgba(80, 80, 80, 1);
}
.paneflow-item-nRvPrT img {
  object-fit: cover;
  object-position: center;
}

.paneflow-item-JuRMV1 img {
  object-fit: cover;
  object-position: center;
  padding: 0cqw 0cqw;
  border-radius: 0cqw;
}
.paneflow-item-JuRMV1 {
  width: 76cqw;
  height: 11cqw;
}
.paneflow-item-vyqbfU .paneflow-text-container {
  font-size: 4cqw;
  text-align: left;
  color: rgba(255, 255, 255, 1);
  font-family: Poppins;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  line-height: 1;
  padding: 0cqw 0cqw;
  border-radius: 0;
}

.paneflow-block-8ziMIz,
.paneflow-block-IKgejb,
.paneflow-block-CUt62x,
.paneflow-block-y11KmC,
.paneflow-block-wUqmj5,
.paneflow-block-v2mn2Y,
.paneflow-block-5E9hxg,
.paneflow-block-ZvDXkf,
.paneflow-block-qcFyFE,
.paneflow-block-eur0Kr,
.paneflow-block-lmkXci,
.paneflow-block-TlKDF4,
.paneflow-block-hzYjBq,
.paneflow-block-l11kfM,
.paneflow-block-1xpIzB,
.paneflow-block-YqdcIu,
.paneflow-block-U2wsu3,
.paneflow-block-ysMU7L,
.paneflow-block-UgoRQP,
.paneflow-block-NhbKEk,
.paneflow-block-jrantw,
.paneflow-block-t5XUMY,
.paneflow-block-EWSPrb {
  transform: translateX(100cqw);
}
