.hover {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  color: white !important;
}

.hover span {

  color: white !important;
}

.hover b {

  color: white !important;
}

.road-map:hover span {
  filter: drop-shadow(0 0 4px #cbb893);
}

.image-fixed {
  width: 155px !important;
  height: 107px !important;
}

.red {
  background-color: red;
}

.purple {
  background-color: purple;
}

.blue {
  background-color: #0b47a2;
}

.yellow {
  background-color: #f4b545;
}

.grey {
  background-color: gray;
}

.green {
  background-color: green;
}

.labletag {
  padding: 1px 5px 1px 5px;
  border-radius: 10px;
  color: white;
  font-size: 14px;
}


.lg\:col-span-7 {
  grid-column: span 7 / span 7;
}

.lg\:col-span-5 {
  grid-column: span 5 / span 5;
}

/*.col-span-6{*/
/*    grid-column: span 6 / span 6;*/
/*}*/
@media(min-width: 1024px) {
  .lg\:flex {
    display: flex;
  }
}

.nav-left {
  display: flex;
}

@media(min-width: 1024px) {
  .nav-left {
    display: flex;
    justify-content: end;
    align-items: center;
  }
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000000bf;
  z-index: 999999999;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem;
}

.modal__body {
  border-radius: 20px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 2rem;
}

@media (min-width: 1024px) {
  .modal__body {
    padding: 1.25rem;
    width: 700px;
  }
}

.modal__body__header {
  border-bottom-width: 1px;
  border-color: rgb(48 48 48 / var(--tw-border-opacity));
  --tw-border-opacity: .2;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;

}

.modal__body__header {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding-bottom: 1rem;
}

.modal .input {
  display: flex;
  align-items: center;
  padding: 0.75rem 1rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(236 236 236 / var(--tw-border-opacity));
  border-radius: 1rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  -moz-appearance: textfield;
  -webkit-appearance: none;
  appearance: none;
  justify-content: space-between;

}

.input input[type=number] {
  -moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.modal .button--primary {
  transition-property: all;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .3s;
  box-shadow: 4px 8px 24px #00214033;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 204 0);
  --tw-bg-opacity: 1;
  background-color: rgb(255 204 0 / var(--tw-bg-opacity));
}

.modal .button {
  padding: 0.75rem 1.25rem;
  text-align: center;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 500;
  border-radius: 1rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .3s;
  position: relative;
  color: white;
}

.button--primary--outline {
  --tw-text-opacity: 1;
}

.button--primary--outline {
  transition-property: all;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .3s;
  box-shadow: 4px 8px 24px #00214033;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 204 0 / var(--tw-border-opacity));
  background-color: transparent;
  color: rgb(255 204 0) !important;
}

.header__support {
  position: relative;
  --tw-bg-opacity: 1;
  background-color: rgb(255 204 0 / var(--tw-bg-opacity));
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: white;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  border-radius: 32px;
  padding: 8px 12px;
}

.nav-menu {
  display: flex;
  gap: 32px;
  flex-shrink: 0;
  flex-wrap: wrap;
}

.justify-normal {
  justify-content: start;
}

.nav-logo {
  margin-left: auto;
}

@media (min-width: 1024px) {
  .nav-logo {
    margin-right: 0;
    margin-left: 0;
  }
}

/* ajax */
.search-btn {
  display: none;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-left: 12px;
  border: 2px solid #ffcd00;
}

@media (min-width: 1024px) {
  .search-btn {
    display: flex;
  }
}

.ml-auto {
  margin-left: auto;
}

.backdrop {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1000;
  display: flex;
  align-items: start;
  padding-top: 32px;
  justify-content: center;
  background-color: black/30;
  --tw-backdrop-blur: blur(4px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.dialoge {
  width: 90%;
  border-radius: 12px;
  background-color: white;

}

@media (min-width: 768px) {
  .dialoge {
    width: 606px;
  }
}

.modal-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top-left-radius: 0.5rem
  /* 8px */
;
  border-top-right-radius: 0.5rem
  /* 8px */
;
  background-color: rgb(243 244 246);
  padding: 8px 16px;
  font-size: 1.125rem
  /* 18px */
;
  line-height: 1.75rem
  /* 28px */
;
  font-weight: 600;
}

.modal-body {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  width: 300px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

@media (min-width: 768px) {
  .modal-body {
    width: 590px;
  }
}

.modal-body input {
  margin-left: 8px;
  margin-right: 8px;
  width: 300px;
  padding: 8px;
  border-radius: 12px;
  border: 2px solid #D9D9D9;
  margin-top: 8px;
  margin-bottom: 8px;
}

.modal-body input:focus {
  border-style: none;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 204 0);
  --tw-ring-offset-width: 0px;
}

@media (min-width: 768px) {
  .modal-body input {
    width: 590px;
  }
}

.modal-body-container {
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: center;
}

.modal-body-no-result {
  margin-top: 8px;
  color: rgb(239, 68, 68);
}

.result-container {
  margin-top: 16px;
  width: 300px;
  margin-left: 8px;
  margin-right: 8px;
}

@media (min-width: 768px) {
  .result-container {
    width: 590px;
  }
}

.result-container p {
  font-weight: 600;
}

.result-container>span {
  margin-bottom: 8px;
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  border-bottom: 2px solid black/80;
}

.result-card {
  display: flex;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  background-color: white;
  transition: all ease-in-out;
}

.result-card:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.result-card img {
  height: 80px;
  width: 80px;
  border-radius: 12px;
  object-fit: cover;
}

@media (min-width: 768px) {
  .result-card img {
    height: 100px;
    width: 100px;
  }
}

.result-card p {
  padding-left: 8px;
  padding-right: 16px;
}

.ajax-close:hover {
  color: rgb(239, 68, 68);
}

[x-cloak] {
  display: none !important;
}

.contact-info {
  background-image: url(/static/front/theme/images/contact-info.svg);
  height: 300px;
  display: none;
  position: relative;
  background-repeat: no-repeat;
  background-size: contain;
}

@media (min-width: 1024px) {
  .contact-info {
    display: block;
  }
}

.contact-info>a>div {
  display: flex;
  gap: 8px;
}

.contact-info__call {
  position: absolute;
  right: 64px;
  top: 32px;
  display: flex;
  gap: 16px;
  flex-direction: column;
  align-items: start;
}

.contact-info__location {
  display: flex;
  gap: 16px;
  flex-direction: column;
  align-items: center;
  position: absolute;
  bottom: 48px;
  left: 0px;
  right: 0px;
  margin-left: auto;
  margin-right: auto;
  justify-content: center;
}

.contact-info__mail {
  display: flex;
  flex-direction: column;
  align-items: end;
  gap: 16px;
  position: absolute;
  left: 64px;
  top: 32px;
  justify-content: space-between;
  width: 204px;
}

.contact-info__call::before {
  content: '';
  display: inline-block;
  width: 70px;
  height: 70px;
  background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='70' height='70' rx='35' transform='matrix(-1 0 0 1 70 0)' fill='%232D394B'/%3E%3Cpath d='M49.1243 43.9675C49.1243 44.4775 49.011 45.0017 48.7702 45.5117C48.5293 46.0217 48.2177 46.5034 47.8068 46.9567C47.1127 47.7217 46.3477 48.2742 45.4835 48.6284C44.6335 48.9825 43.7127 49.1667 42.721 49.1667C41.276 49.1667 39.7318 48.8267 38.1027 48.1325C36.4735 47.4384 34.8443 46.5034 33.2293 45.3275C31.6002 44.1375 30.056 42.82 28.5827 41.3609C27.1235 39.8875 25.806 38.3434 24.6302 36.7284C23.4685 35.1134 22.5335 33.4984 21.8535 31.8975C21.1735 30.2825 20.8335 28.7384 20.8335 27.265C20.8335 26.3017 21.0035 25.3809 21.3435 24.5309C21.6835 23.6667 22.2218 22.8734 22.9727 22.165C23.8793 21.2725 24.871 20.8334 25.9193 20.8334C26.316 20.8334 26.7127 20.9184 27.0668 21.0884C27.4352 21.2584 27.761 21.5134 28.016 21.8817L31.3027 26.5142C31.5577 26.8684 31.7418 27.1942 31.8693 27.5059C31.9968 27.8034 32.0677 28.1009 32.0677 28.37C32.0677 28.71 31.9685 29.05 31.7702 29.3759C31.586 29.7017 31.3168 30.0417 30.9768 30.3817L29.9002 31.5009C29.7443 31.6567 29.6735 31.8409 29.6735 32.0675C29.6735 32.1809 29.6877 32.28 29.716 32.3934C29.7585 32.5067 29.801 32.5917 29.8293 32.6767C30.0843 33.1442 30.5235 33.7534 31.1468 34.49C31.7843 35.2267 32.4643 35.9775 33.201 36.7284C33.966 37.4792 34.7027 38.1734 35.4535 38.8109C36.1902 39.4342 36.7993 39.8592 37.281 40.1142C37.3518 40.1425 37.4368 40.185 37.536 40.2275C37.6493 40.27 37.7627 40.2842 37.8902 40.2842C38.131 40.2842 38.3152 40.1992 38.471 40.0434L39.5477 38.9809C39.9018 38.6267 40.2418 38.3575 40.5677 38.1875C40.8935 37.9892 41.2193 37.89 41.5735 37.89C41.8427 37.89 42.126 37.9467 42.4377 38.0742C42.7493 38.2017 43.0752 38.3859 43.4293 38.6267L48.1185 41.9559C48.4868 42.2109 48.7418 42.5084 48.8977 42.8625C49.0393 43.2167 49.1243 43.5709 49.1243 43.9675Z' stroke='%23FFCC00' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M44.2083 30.7501C44.2083 29.9001 43.5425 28.5967 42.5508 27.5342C41.6442 26.5567 40.44 25.7917 39.25 25.7917' stroke='%23FFCC00' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M49.1667 30.75C49.1667 25.2675 44.7325 20.8334 39.25 20.8334' stroke='%23FFCC00' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.contact-info__location::before {
  content: '';
  display: inline-block;
  width: 70px;
  height: 70px;
  background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='70' height='70' rx='35' fill='%232D394B'/%3E%3Cpath d='M35.0001 37.0258C37.4412 37.0258 39.4201 35.0469 39.4201 32.6058C39.4201 30.1647 37.4412 28.1858 35.0001 28.1858C32.559 28.1858 30.5801 30.1647 30.5801 32.6058C30.5801 35.0469 32.559 37.0258 35.0001 37.0258Z' stroke='%23FFCC00' stroke-width='1.5'/%3E%3Cpath d='M23.1283 30.0275C25.9192 17.7592 44.095 17.7734 46.8717 30.0417C48.5008 37.2384 44.0242 43.33 40.1 47.0984C37.2525 49.8467 32.7475 49.8467 29.8858 47.0984C25.9758 43.33 21.4992 37.2242 23.1283 30.0275Z' stroke='%23FFCC00' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}

.contact-info__mail::before {
  content: '';
  display: inline-block;
  width: 70px;
  height: 70px;
  background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='70' height='70' rx='35' transform='matrix(-1 0 0 1 70 0)' fill='%232D394B'/%3E%3Cpath d='M42.0833 47.0417H27.9166C23.6666 47.0417 20.8333 44.9167 20.8333 39.9584V30.0417C20.8333 25.0834 23.6666 22.9584 27.9166 22.9584H42.0833C46.3333 22.9584 49.1666 25.0834 49.1666 30.0417V39.9584C49.1666 44.9167 46.3333 47.0417 42.0833 47.0417Z' stroke='%23FFCC00' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M42.0834 30.75L37.6492 34.2917C36.1901 35.4533 33.7959 35.4533 32.3367 34.2917L27.9167 30.75' stroke='%23FFCC00' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.filter-invert img {
  filter: invert(1) brightness(0%);
}

.result-container {
  margin-right: 41px !important;
}

/* tom select */
.select {
  position: relative;
  width: 100%;
  height: fit-content;
  border-radius: 8px;
  border-width: 1px;
  padding: 16px;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 14px;
  line-height: 20px;
  background-position: left 1rem center;
  background-repeat: no-repeat;
  border-width: 1px;
  border-color: transparent;
  background-color: #f5f5f5;
  color: black;
  opacity: 1;
  background-size: 16px 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.28 5.96655L8.9333 10.3132C8.41997 10.8266 7.57997 10.8266 7.06664 10.3132L2.71997 5.96655' stroke='%232D394B' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.select.gray {
  border-width: 1px;
  border-color: white;
  background-color: #f5f5f5;
  color: black;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.28 5.96655L8.9333 10.3132C8.41997 10.8266 7.57997 10.8266 7.06664 10.3132L2.71997 5.96655' stroke='%232D394B' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.select.gray:has(svg) svg {
  stroke: black;
}

.select:has(svg) {
  display: flex;
  align-items: center;
  gap: 16px;
}

.select:has(svg) svg {
  position: absolute;
  flex-shrink: 0;
  height: 24px;
  width: 24px;
  stroke: #eeeeee;
}

.select:has(svg) .ts-wrapper {
  flex-grow: 1;
  padding-right: 32px;
}

.select:has(img) {
  display: flex;
  align-items: center;
  gap: 16px;
}

.select:has(img) img {
  position: absolute;
  height: 24px;
  width: 24px;
  flex-shrink: 0;
}

.select:has(img) .ts-wrapper {
  flex-grow: 1;
  padding-right: 32px;
}

.select .ts-wrapper {
  color: inherit !important;
  position: unset;
}

.select .ts-control {
  border-style: none !important;
  background-color: transparent !important;
  font-size: inherit !important;
  color: inherit !important;
  font-weight: inherit !important;
  padding: 0;
}

.select .ts-control>.item {
  display: flex;
  align-items: center;
  justify-content: center;
}

.select .ts-control input {
  font-size: inherit !important;
  color: inherit !important;
  font-weight: inherit !important;
}

.select .ts-control input::placeholder {
  font-size: inherit !important;
  color: #2d394b !important;
  font-weight: inherit !important;
}

.select .ts-control input:focus {
  border-style: none;
  box-shadow: 0 0 #0000;
}

.select .ts-dropdown {
  margin-top: 8px;
  border-radius: 8px;
  box-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1),
  0 8px 10px -6px rgb(0 0 0 / 0.1);
  border: 1px solid #ececec !important;
}

.select .ts-dropdown::-webkit-scrollbar {
  width: 12px;
  border-radius: 50px;
}

.select .ts-dropdown::-webkit-scrollbar-track {
  background: #f3f3f3;
  border-radius: 50px;
  border: 1px solid #f3f3f3;
}

.select .ts-dropdown::-webkit-scrollbar-thumb {
  background: #c7c7c7;
  border: 4px solid #f3f3f3;
  border-radius: 50px;
}

.select .ts-dropdown .ts-dropdown-content .option {
  padding: 12px 16px 12px 16px;
}

.ts-wrapper .ts-control input::placeholder {
  color: #2d394b !important;
  font-weight: 500 !important;
}



/* installment */

.h-10 {
  height: 2.5rem;
}

.h-5 {
  height: 1.25rem;
}

.h-7 {
  height: 1.75rem;
}

.w-10 {
  width: 2.5rem;
}

.w-5 {
  width: 1.25rem;
}

.w-7 {
  width: 1.75rem;
}

.rounded-lg {
  border-radius: 0.5rem;
}

.fill-none {
  fill: none;
}

.stroke-white {
  stroke: #fff;
}

.p-3 {
  padding: 0.75rem;
}

.p-4 {
  padding: 1rem;
}

.text-end {
  text-align: end;
}

.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}

.font-medium {
  font-weight: 500;
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 1024px) {
  .lg\:h-7 {
    height: 1.75rem;
  }

  .lg\:w-7 {
    width: 1.75rem;
  }

  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:p-4 {
    padding: 1rem;
  }

  .lg\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.bg-\[\#\#FFCC00\] {
  background-color: #FFCC00;
}

.bg-\[\#f5f5f5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}

/* modal */
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000000bf;
  z-index: 999999;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem;
}

.modal__body {
  border-radius: 20px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 2rem;
}

@media (min-width: 1024px) {
  .modal__body {
    padding: 1.25rem;
    width: 700px;
  }
}

@media (max-width:1023px) {
  .modal__body.modal__body__v2 {
    width: 100%;
  }
}

.modal .input {
  display: flex;
  align-items: center;
  padding: 0.75rem 1rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(236 236 236 / var(--tw-border-opacity));
  border-radius: 1rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  -moz-appearance: textfield;
  -webkit-appearance: none;
  appearance: none;
  justify-content: space-between;
}

.input input[type="number"] {
  -moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.modal .button--primary {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.3s;
  box-shadow: 4px 8px 24px #00214033;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(0 33 64 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(0 33 64 / var(--tw-bg-opacity));
}

.modal .button {
  padding: 0.75rem 1.25rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  border-radius: 1rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.3s;
  position: relative;
  color: white;
}

/*package redesign */

.np-visible {
  visibility: visible;
}

.np-absolute {
  position: absolute;
}

.np-relative {
  position: relative;
}

.np-left-0 {
  left: 0px;
}

.np-right-0 {
  right: 0px;
}

.np-right-4 {
  right: 1rem;
}

.np-top-\[-12px\] {
  top: -12px;
}

.np-z-10 {
  z-index: 10;
}

.np-col-span-1 {
  grid-column: span 1 / span 1;
}

.np-col-span-2 {
  grid-column: span 2 / span 2;
}

.np-col-span-3 {
  grid-column: span 3 / span 3;
}

.np-mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.np-my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.np-ml-2 {
  margin-left: 0.5rem;
}

.np-mr-1 {
  margin-right: 0.25rem;
}

.np-mr-2 {
  margin-right: 0.5rem;
}

.np-mt-1 {
  margin-top: 0.25rem;
}

.np-mt-2 {
  margin-top: 0.5rem;
}

.np-mt-4 {
  margin-top: 1rem;
}

.np-mt-\[-1rem\] {
  margin-top: -1rem;
}

.np-block {
  display: block;
}

.np-flex {
  display: flex;
}

.np-inline-flex {
  display: inline-flex;
}

.np-grid {
  display: grid;
}

.np-hidden {
  display: none;
}

.np-h-\[47px\] {
  height: 47px;
}

.np-w-12 {
  width: 3rem;
}

.np-w-\[47px\] {
  width: 47px;
}

.np-flex-row {
  flex-direction: row;
}

.np-flex-col {
  flex-direction: column;
}

.np-items-start {
  align-items: flex-start;
}

.np-items-center {
  align-items: center;
}

.np-justify-start {
  justify-content: flex-start;
}

.np-justify-end {
  justify-content: flex-end;
}

.np-justify-center {
  justify-content: center;
}

.np-justify-between {
  justify-content: space-between;
}

.np-gap-3 {
  gap: 0.75rem;
}

.np-gap-x-2 {
  -moz-column-gap: 0.5rem;
  column-gap: 0.5rem;
}

.np-rounded-2xl {
  border-radius: 1rem;
}

.np-rounded-3xl {
  border-radius: 1.5rem;
}

.np-rounded-\[61px\] {
  border-radius: 61px;
}

.np-rounded-full {
  border-radius: 9999px;
}

.np-rounded-xl {
  border-radius: 0.75rem;
}

.np-rounded-b-none {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

.np-rounded-t-none {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.np-border-2 {
  border-width: 2px;
}

.np-border-\[1px\] {
  border-width: 1px;
}

.np-border-b-0 {
  border-bottom-width: 0px;
}

.np-border-b-2 {
  border-bottom-width: 2px;
}

.np-border-t-0 {
  border-top-width: 0px;
}

.np-border-t-2 {
  border-top-width: 2px;
}

.np-border-solid {
  border-style: solid;
}

.np-border-dashed {
  border-style: dashed;
}

.np-border-\[\#B9B9B9\] {
  --tw-border-opacity: 1;
  border-color: rgb(185 185 185 / var(--tw-border-opacity));
}

.np-border-\[\#BFA77A\] {
  --tw-border-opacity: 1;
  border-color: #FFCC00;
}

.np-bg-\[\#BFA77A\] {
  --tw-bg-opacity: 1;
  background-color: #FFCC00;
}

.np-bg-\[\#E8E8E8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(232 232 232 / var(--tw-bg-opacity));
}

.np-bg-\[\#F6B645\] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 182 69 / var(--tw-bg-opacity));
}

.np-bg-\[\#F7F7F7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / var(--tw-bg-opacity));
}

.np-bg-\[\#FF4242\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 66 66 / var(--tw-bg-opacity));
}

.np-object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}

.np-p-2 {
  padding: 0.5rem;
}

.np-p-4 {
  padding: 1rem;
}

.np-px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.np-px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.np-py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.np-pt-0 {
  padding-top: 0px;
}

.np-text-center {
  text-align: center;
}

.np-text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.np-text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}

.np-text-\[\#5C5C5C\] {
  --tw-text-opacity: 1;
  color: rgb(92 92 92 / var(--tw-text-opacity));
}

.np-text-\[\#B9B9B9\] {
  --tw-text-opacity: 1;
  color: rgb(185 185 185 / var(--tw-text-opacity));
}

.np-text-\[\#BFA77A\] {
  --tw-text-opacity: 1;
  color: #FFCC00;
}

.np-text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@font-face {
  font-family: "peyda-regular";

  src: url("/static/front/theme/fonts/PeydaWebFaNum-Regular.woff");
}

@font-face {
  font-family: "peyda-medium";

  src: url("/static/front/theme/fonts/PeydaWebFaNum-Medium.woff");
}

@font-face {
  font-family: "peyda-black";

  src: url("/static/front/theme/fonts/PeydaWebFaNum-Black.woff");
}

@font-face {
  font-family: "peyda-bold";

  src: url("/static/front/theme/fonts/PeydaWebFaNum-Bold.woff");
}

@font-face {
  font-family: "peyda-extrabold";

  src: url("/static/front/theme/fonts/PeydaWebFaNum-ExtraBold.woff");
}

@font-face {
  font-family: "peyda-light";

  src: url("/static/front/theme/fonts/PeydaWebFaNum-Light.woff");
}

@font-face {
  font-family: "peyda-semibold";

  src: url("/static/front/theme/fonts/PeydaWebFaNum-SemiBold.woff");
}

.hover\:np-bg-\[\#BFA77A\]:hover {
  --tw-bg-opacity: 1;
  background-color: #FFCC00;
}

.hover\:np-bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.hover\:np-text-\[\#BFA77A\]:hover {
  --tw-text-opacity: 1;
  color: #FFCC00;
}

.hover\:np-text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.np-group:hover .group-hover\:np-fill-\[\#BFA77A\] {
  fill: #FFCC00;
}

@media (min-width: 640px) {
  .sm\:np-w-24 {
    width: 6rem;
  }

  .sm\:np-text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

@media (min-width: 1024px) {
  .lg\:np-left-\[100\%\] {
    left: 100%;
  }

  .lg\:np-right-\[unset\] {
    right: unset;
  }

  .lg\:np-top-0 {
    top: 0px;
  }

  .lg\:np-col-span-1 {
    grid-column: span 1 / span 1;
  }

  .lg\:np-col-span-2 {
    grid-column: span 2 / span 2;
  }

  .lg\:np-col-span-3 {
    grid-column: span 3 / span 3;
  }

  .lg\:np-mt-0 {
    margin-top: 0px;
  }

  .lg\:np-mt-2 {
    margin-top: 0.5rem;
  }

  .lg\:np-inline-flex {
    display: inline-flex;
  }

  .lg\:np-hidden {
    display: none;
  }

  .lg\:np-h-\[80\%\] {
    height: 80%;
  }

  .lg\:np-h-full {
    height: 100%;
  }

  .lg\:np-w-32 {
    width: 8rem;
  }

  .lg\:np-rotate-180 {
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .lg\:np-grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .lg\:np-flex-col {
    flex-direction: column;
  }

  .lg\:np-items-center {
    align-items: center;
  }

  .lg\:np-justify-start {
    justify-content: flex-start;
  }

  .lg\:np-justify-center {
    justify-content: center;
  }

  .lg\:np-gap-x-2 {
    -moz-column-gap: 0.5rem;
    column-gap: 0.5rem;
  }

  .lg\:np-border-b-0 {
    border-bottom-width: 0px;
  }

  .lg\:np-border-l-2 {
    border-left-width: 2px;
  }

  .lg\:np-px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lg\:np-py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .lg\:np-pr-4 {
    padding-right: 1rem;
  }

  .lg\:np-text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .lg\:\[writing-mode\:vertical-rl\] {
    writing-mode: vertical-rl;
  }

  .lg\:hover\:np-shadow-lg:hover {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1),
    0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),
    0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}

@media (min-width: 1536px) {
  .\32xl\:np-px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}

.\[\&\>a\:not\(\:last-child\)\]\:np-mb-4>a:not(:last-child) {
  margin-bottom: 1rem;
}

/* menu */
.dropdown__backdrop {
  content: "";
  position: fixed;
  display: flex;
  inset: 0;
  z-index: 30;
  height: 100vh;
  width: 100vw;
  background: rgba(0, 0, 0, 0.55);
}

.dropdown__tabs {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-top: 16px;
  padding-bottom: 16px;
  flex-shrink: 0;
  border-radius: 12px;
  background-color: #FFCC00;
  color: white;
}

.dropdown__tabs>li>span {
  color: black;
  display: flex;
  align-items: center;
  gap: 12px;
  border-radius: 4px;
  padding: 8px 16px 8px 16px;
  width: 200px;
  font-size: 16px;
  line-height: 20px;
  cursor: pointer;
}

.dropdown__tabs>li>span>svg,
.dropdown__tabs>li>span>i {
  flex-shrink: 0;
  fill: white;
  height: 40px;
  width: 40px;
  border-radius: 99999px;
}

.dropdown__tabs>li>span::before,
.dropdown__tabs>li>span::after {
  content: "";
  background-position: center;
  background-repeat: no-repeat;
}

.dropdown__tabs>li>span::before {
  height: 40px;
  width: 16px;
  margin-inline-start: -21px;
}

.dropdown__tabs>li>span::after {
  width: 12px;
  height: 12px;
  margin-inline-start: auto;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.74995 11.6199L4.94662 7.81655C4.49745 7.36738 4.49745 6.63238 4.94662 6.18322L8.74995 2.37988' stroke='black' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.dropdown__tabs>li>span.active {
  background-color: rgba(000, 0, 0, 0.15);
  color: #000;
}

.dropdown__tabs>li>span.active::before {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='40' viewBox='0 0 13 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 40C10 33.7377 4.8043 28.9464 2.92893 27.0711C1.05357 25.1957 2.70124e-07 22.6522 2.38498e-07 20C2.06871e-07 17.3478 1.05357 14.8043 2.92893 12.9289C4.80429 11.0536 10 6.26227 10 0L10 20L10 40Z' fill='white'/%3E%3Cpath d='M12 17L12 23' stroke='%231E3259' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.dropdown__tabs>li>span.active::after {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.74995 11.6199L4.94662 7.81655C4.49745 7.36738 4.49745 6.63238 4.94662 6.18322L8.74995 2.37988' stroke='%23000' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.dropdown__tabs>li>span.active>svg {
  fill: #FFCC00;
}

.dropdown__content {
  width: 100%;
  display: grid;
  column-gap: 20px;
  row-gap: 24px;
}

@media (min-width: 1024px) {
  .dropdown__content {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media (min-width: 1280px) {
  .dropdown__content {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}

.dropdown__content__item a {
  padding: 12px;
  border-radius: 8px;
  background-color: #f4f5f7;
  font-size: 16px;
  line-height: 20px;
  display: flex;
  align-items: center;
  gap: 8px;
}

.dropdown__content__item a:hover {
  color: #FFCC00;
}

.dropdown__content__item a img,
.dropdown__content__item a i {
  height: 40px;
  width: 40px;
  border-radius: 9999px;
}

.dropdown__content__show-more {
  margin-top: auto;
  text-align: end;
  color: white;
}

@media (min-width: 1024px) {
  .dropdown__content__show-more {
    grid-column: span 4 / span 4;
  }
}

@media (min-width: 1280px) {
  .dropdown__content__show-more {
    grid-column: span 5 / span 5;
  }
}

.dropdown__content__show-more a {
  background-color: #FFCC00;
  display: inline-block;
  border-radius: 8px;
  border-width: 2px;
  border-color: #f4f5f7;
  padding: 12px 20px 12px 20px;
  font-size: 16px;
  line-height: 24px;
  transition-property: color, background-color, border-color,
  text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  transition-duration: 300ms;
}

.dropdown__content__show-more a:hover {
  background-color: #f4f5f7;
  color: black;
}

.dropdown {
  /* width: calc(100% - 32px); */
  width: 100%;
  flex-grow: 1;
  flex-basis: 100%;
  margin-top: 0;
  padding: 16px;
  background-color: white;
  border-radius: 12px;
  border-width: 1px;
  border-color: #f1f2f5;
  position: absolute;
  left: 0;
  right: 0;
  top: 120px;
  z-index: 30;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  gap: 20px;
  box-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
}

.header__items {
  color: white;
  display: none;
  margin-right: 40px;
}

@media (min-width: 1024px) {
  .header__items {
    display: flex;
  }

  .header__items {
    display: flex;
    gap: 24px;
    justify-content: start;
    align-items: center;
  }

  .mega>span {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    cursor: pointer;
  }

  .mega>span::after {
    cursor: pointer;
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.28 5.96655L8.9333 10.3132C8.41997 10.8266 7.57997 10.8266 7.06664 10.3132L2.71997 5.96655' stroke='%23FFCC00' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  }
}

.filter-sidebar input[type='checkbox'] {
  accent-color: #FFCC00;
  width: 20px;
  height: 20px;
}

/* menu mobile */
@media (min-width: 1024px) {
  .mobile-canvas__container {
    display: none;
  }
}

.mobile-canvas__container {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 99999999;
  height: 100%;
  width: 100%;
  bottom: 0;
  top: 0;
  padding: 0.75rem;
  background: #0000008c;
}

.mobile-canvas {
  height: 100%;
  width: 100%;
  border-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  border-radius: 20px;
  max-height: calc(100% - 0.75rem - 60px);
  padding: 0.75rem 0.75rem 3rem;
  display: flex;
  flex-direction: column;
}

.mobile-canvas__bdy {
  height: 100%;
  overflow-y: auto;
}

.mobile-canvas__bdy .links {
  display: flex;
  justify-content: space-around;
  gap: 0.75rem;
  border-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: #FFCC00;
  color: white;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  overflow-x: scroll;
}

.mobile-canvas__bdy .links>li>a,
.mobile-canvas__bdy .links>li>span {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  white-space: nowrap;
}

.mobile-canvas__bdy .links>li>a>svg,
.mobile-canvas__bdy .links>li>span>svg {
  height: 1.5rem;
  width: 1.5rem;
  fill: #fff;
}

.mobile-canvas__bdy .links>li>a.active,
.mobile-canvas__bdy .links>li>span.active {
  position: relative;
  --tw-text-opacity: 1;
  color: #1e3259;
}

.mobile-canvas__bdy .links>li>a.active:before,
.mobile-canvas__bdy .links>li>span.active:before {
  --tw-content: "";
  height: 0.5rem;
  width: 0.25rem;
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
  --tw-bg-opacity: 1;
  background-color: #1e3259;
  position: absolute;
  content: var(--tw-content);
  bottom: 0;
}

.mobile-canvas__bdy .links>li>a.active>svg,
.mobile-canvas__bdy .links>li>span.active>svg {
  fill: #1e3259;
}

.mobile-canvas__bdy .menu {
  margin-top: 0.75rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.mobile-canvas__bdy .menu__tabs {
  overflow-x: auto;
  border-radius: 20px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  display: flex;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0;
  padding-bottom: 1rem;
}

.mobile-canvas__bdy .menu__tabs::-webkit-scrollbar-thumb {
  background-color: #a7a7a7;
  --tw-bg-opacity: 0.1;
}

.mobile-canvas__bdy .menu__tabs>li {
  position: relative;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.mobile-canvas__bdy .menu__tabs>li:first-child {
  padding-inline-start: 0px;
}

.mobile-canvas__bdy .menu__tabs>li:last-child {
  padding-inline-end: 0px;
}

.mobile-canvas__bdy .menu__tabs>li>a,
.mobile-canvas__bdy .menu__tabs>li>span {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.75rem;
  border-radius: 0.25rem;
  padding: 0.5rem 0.5rem 0.75rem;
  white-space: nowrap;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: 600;
}

.mobile-canvas__bdy .menu__tabs>li>a>svg,
.mobile-canvas__bdy .menu__tabs>li>span>svg {
  height: 1.75rem;
  width: 1.75rem;
  fill: #FFCC00;
}

.mobile-canvas__bdy .menu__tabs>li>a.active,
.mobile-canvas__bdy .menu__tabs>li>span.active {
  position: relative;
  --tw-text-opacity: 1;
  color: #1e3259;
}

.mobile-canvas__bdy .menu__tabs>li>a.active:before,
.mobile-canvas__bdy .menu__tabs>li>span.active:before {
  height: 0.25rem;
  width: 1rem;
  border-radius: 0.125rem;
  --tw-bg-opacity: 1;
  background-color: #1e3259;
  --tw-content: "";
  position: absolute;
  content: var(--tw-content);
  bottom: 0;
}

.mobile-canvas__bdy .menu__tabs>li>a.active>svg,
.mobile-canvas__bdy .menu__tabs>li>span.active>svg {
  fill: #1e3259;
}

.mobile-canvas__bdy .menu__content {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.mobile-canvas__bdy .menu__content__header {
  --tw-bg-opacity: 1;
  background-color: rgb(12 46 108 / var(--tw-bg-opacity));
}

.mobile-canvas__bdy .menu__content__ul {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1rem;
}

.mobile-canvas__bdy .menu__content__ul>li>a {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5rem;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
  padding: 0.75rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.mobile-canvas__bdy .menu__content__ul>li>a>img {
  height: 2.5rem;
  width: 2.5rem;
  border-radius: 9999px;
}

.mobile-canvas__bdy .menu__content__show-more {
  grid-column: span 2 / span 2;
  width: 70%;
  display: inline-flex;
  margin-left: auto;
  margin-right: auto;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  border-radius: 1rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(236 236 236 / var(--tw-border-opacity));
  padding: 0.75rem 1.25rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.3s;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.mobile-canvas__sub__header {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: #FFCC00;
  --tw-text-opacity: 1;
  color: white;
  border-radius: 1rem;
  padding: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.mobile-canvas__sub__header>img {
  height: 2.5rem;
  width: 2.5rem;
  border-radius: 9999px;
}

.mobile-canvas__sub__ul {
  margin-top: 1rem;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1rem;
}

.mobile-canvas__sub__ul>li>a {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5rem;
  border-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
  padding: 0.75rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.dropdown__tabs li {
  cursor: pointer;
}

a.menu__content__show-more {
  background-color: #FFCC00;
  color: white;
}

.mobile-canvas__bdy .links>li>a {
  font-size: 1rem;
}

/* reservation */
.reservation {
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 20px;
}

.reservation-item {
  display: flex;
  gap: 16px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.reservation i {
  width: 150px;
  height: 150px;
  content: '';
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.reservation-call {
  background: url("data:image/svg+xml,%3Csvg width='150' height='150' viewBox='0 0 150 150' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='75' cy='75' r='75' fill='white'/%3E%3Ccircle cx='75' cy='75' r='60' fill='%23F6F6F6'/%3E%3Cpath d='M94.4996 67.525H84.0996C83.2113 67.525 82.4746 66.7883 82.4746 65.9V55.5C82.4746 54.6117 83.2113 53.875 84.0996 53.875C84.9879 53.875 85.7246 54.6117 85.7246 55.5V64.275H94.4996C95.3879 64.275 96.1246 65.0117 96.1246 65.9C96.1246 66.7883 95.3879 67.525 94.4996 67.525Z' fill='%23FFCC00'/%3E%3Cpath opacity='0.4' d='M74.5447 79.7884L67.4597 86.8734C66.6797 86.18 65.9213 85.465 65.1847 84.7284C62.953 82.475 60.938 80.1134 59.1397 77.6434C57.363 75.1734 55.933 72.7034 54.893 70.255C53.853 67.785 53.333 65.4234 53.333 63.17C53.333 61.6967 53.593 60.2884 54.113 58.9884C54.633 57.6667 55.4563 56.4534 56.6047 55.37C57.9913 54.005 59.508 53.3334 61.1113 53.3334C61.718 53.3334 62.3247 53.4634 62.8663 53.7234C63.4297 53.9834 63.928 54.3734 64.318 54.9367L69.3447 62.0217C69.7347 62.5634 70.0163 63.0617 70.2113 63.5384C70.4063 63.9934 70.5147 64.4484 70.5147 64.86C70.5147 65.38 70.363 65.9 70.0597 66.3984C69.778 66.8967 69.3663 67.4167 68.8463 67.9367L67.1997 69.6484C66.9613 69.8867 66.853 70.1684 66.853 70.515C66.853 70.6884 66.8747 70.84 66.918 71.0134C66.983 71.1867 67.048 71.3167 67.0913 71.4467C67.4813 72.1617 68.153 73.0934 69.1063 74.22C70.0813 75.3467 71.1213 76.495 72.248 77.6434C73.028 78.4017 73.7863 79.1384 74.5447 79.7884Z' fill='%23FFCC00'/%3E%3Cpath d='M96.6015 88.715C96.6015 89.3217 96.4931 89.95 96.2765 90.5567C96.2115 90.73 96.1465 90.9034 96.0598 91.0767C95.6915 91.8567 95.2148 92.5934 94.5865 93.2867C93.5248 94.4567 92.3548 95.3017 91.0331 95.8434C91.0115 95.8434 90.9898 95.865 90.9681 95.865C89.6898 96.385 88.3031 96.6667 86.8081 96.6667C84.5981 96.6667 82.2365 96.1467 79.7448 95.085C77.2531 94.0234 74.7615 92.5934 72.2915 90.795C71.4465 90.1667 70.6015 89.5384 69.7998 88.8667L76.8848 81.7817C77.4915 82.2367 78.0331 82.5834 78.4881 82.8217C78.5965 82.865 78.7265 82.93 78.8781 82.995C79.0515 83.06 79.2248 83.0817 79.4198 83.0817C79.7881 83.0817 80.0698 82.9517 80.3081 82.7134L81.9548 81.0884C82.4965 80.5467 83.0165 80.135 83.5148 79.875C84.0131 79.5717 84.5115 79.42 85.0531 79.42C85.4648 79.42 85.8981 79.5067 86.3748 79.7017C86.8515 79.8967 87.3498 80.1784 87.8915 80.5467L95.0631 85.6384C95.6265 86.0284 96.0165 86.4834 96.2548 87.025C96.4715 87.5667 96.6015 88.1084 96.6015 88.715Z' fill='%23FFCC00'/%3E%3C/svg%3E%0A");
}

.reservation-doc {
  background: url("data:image/svg+xml,%3Csvg width='150' height='150' viewBox='0 0 150 150' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='75' cy='75' r='75' transform='matrix(-1 0 0 1 150 0)' fill='white'/%3E%3Ccircle cx='60' cy='60' r='60' transform='matrix(-1 0 0 1 135 15)' fill='%23F6F6F6'/%3E%3Cpath opacity='0.4' d='M84.1863 56.9083H65.8129C60.4613 56.9083 56.1279 61.2633 56.1279 66.5933V86.9817C56.1279 92.3117 60.4829 96.6667 65.8129 96.6667H84.1646C89.5163 96.6667 93.8496 92.3117 93.8496 86.9817V66.5933C93.8713 61.2417 89.5163 56.9083 84.1863 56.9083Z' fill='%23FFCC00'/%3E%3Cpath d='M80.0918 53.3334H69.9085C67.6551 53.3334 65.8135 55.1534 65.8135 57.4067V59.4434C65.8135 61.6967 67.6335 63.5167 69.8868 63.5167H80.0918C82.3451 63.5167 84.1651 61.6967 84.1651 59.4434V57.4067C84.1868 55.1534 82.3451 53.3334 80.0918 53.3334Z' fill='%23FFCC00'/%3E%3Cpath d='M81.4997 77.0583H66.333C65.4447 77.0583 64.708 76.3217 64.708 75.4333C64.708 74.545 65.4447 73.8083 66.333 73.8083H81.4997C82.388 73.8083 83.1247 74.545 83.1247 75.4333C83.1247 76.3217 82.388 77.0583 81.4997 77.0583Z' fill='%23FFCC00'/%3E%3Cpath d='M75.823 85.725H66.333C65.4447 85.725 64.708 84.9883 64.708 84.1C64.708 83.2116 65.4447 82.475 66.333 82.475H75.823C76.7113 82.475 77.448 83.2116 77.448 84.1C77.448 84.9883 76.7113 85.725 75.823 85.725Z' fill='%23FFCC00'/%3E%3C/svg%3E%0A");
}

.reservation-start {
  background: url("data:image/svg+xml,%3Csvg width='150' height='150' viewBox='0 0 150 150' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='75' cy='75' r='75' transform='matrix(-1 0 0 1 150 0)' fill='white'/%3E%3Ccircle cx='60' cy='60' r='60' transform='matrix(-1 0 0 1 135 15)' fill='%23F6F6F6'/%3E%3Cpath d='M95.8651 80.7634L94.9768 84.7934C93.4384 91.7267 88.0001 96.6667 80.1568 96.6667H69.8434C62.0001 96.6667 56.5618 91.7267 55.0234 84.7934L54.1351 80.7634C53.7018 78.7917 54.8717 76.56 56.7567 75.8017L59.8334 74.5667L71.7718 69.7784C72.8118 69.3667 73.9168 69.15 75.0001 69.15C76.0834 69.15 77.1884 69.3667 78.2284 69.7784L90.1668 74.5667L93.2435 75.8017C95.1285 76.56 96.2984 78.7917 95.8651 80.7634Z' fill='%23FFCC00'/%3E%3Cpath opacity='0.4' d='M90.1663 66.3334V74.5667L78.228 69.7784C76.148 68.955 73.8514 68.955 71.7714 69.7784L59.833 74.5667V66.3334C59.833 62.7584 62.758 59.8334 66.333 59.8334H83.6663C87.2413 59.8334 90.1663 62.7584 90.1663 66.3334Z' fill='%23FFCC00'/%3E%3Cpath d='M80.4163 59.8334H69.583V55.5C69.583 54.3084 70.558 53.3334 71.7497 53.3334H78.2497C79.4413 53.3334 80.4163 54.3084 80.4163 55.5V59.8334Z' fill='%23FFCC00'/%3E%3C/svg%3E%0A");
}

.reservation-support {
  background: url("data:image/svg+xml,%3Csvg width='150' height='150' viewBox='0 0 150 150' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='75' cy='75' r='75' transform='matrix(-1 0 0 1 150 0)' fill='white'/%3E%3Ccircle cx='60' cy='60' r='60' transform='matrix(-1 0 0 1 135 15)' fill='%23F6F6F6'/%3E%3Cpath opacity='0.4' d='M96.6663 65.0983V78.0983C96.6663 81.3483 95.583 84.0567 93.6763 85.9634C91.7913 87.8484 89.083 88.9317 85.833 88.9317V93.5467C85.833 95.28 83.9047 96.3201 82.4747 95.3668L72.833 88.9317H68.2397C68.413 88.2817 68.4997 87.61 68.4997 86.9167C68.4997 84.7067 67.6547 82.6701 66.268 81.1317C64.708 79.3551 62.3897 78.25 59.833 78.25C57.4063 78.25 55.1964 79.2467 53.6147 80.8717C53.4197 80.0051 53.333 79.0733 53.333 78.0983V65.0983C53.333 58.5983 57.6663 54.265 64.1663 54.265H85.833C92.333 54.265 96.6663 58.5983 96.6663 65.0983Z' fill='%23FFCC00'/%3E%3Cpath d='M82.5837 73.375H67.417C66.5287 73.375 65.792 72.6383 65.792 71.75C65.792 70.8617 66.5287 70.125 67.417 70.125H82.5837C83.472 70.125 84.2087 70.8617 84.2087 71.75C84.2087 72.6383 83.472 73.375 82.5837 73.375Z' fill='%23FFCC00'/%3E%3Cpath d='M59.8337 78.25C57.797 78.25 55.912 78.965 54.417 80.1567C52.4237 81.7383 51.167 84.1867 51.167 86.9167C51.167 91.705 55.0453 95.5833 59.8337 95.5833C62.022 95.5833 64.0154 94.76 65.5537 93.4167C67.352 91.835 68.5003 89.5167 68.5003 86.9167C68.5003 82.1283 64.622 78.25 59.8337 78.25ZM62.0003 87.4583C62.0003 88.0217 61.697 88.5634 61.2204 88.845L58.512 90.47C58.252 90.6217 57.9703 90.7083 57.667 90.7083C57.1253 90.7083 56.5836 90.4267 56.2803 89.9284C55.8253 89.1484 56.0636 88.1516 56.8436 87.6966L58.772 86.5484V84.2083C58.772 83.32 59.5087 82.5833 60.397 82.5833C61.2853 82.5833 62.022 83.32 62.022 84.2083V87.4583H62.0003Z' fill='%23FFCC00'/%3E%3C/svg%3E%0A");
}

.text-\[\#B6B6B6\] {
  --tw-text-opacity: 1;
  color: rgb(185 185 185 / var(--tw-text-opacity));
}

.text-\[\#ffcc00\] {
  --tw-text-opacity: 1;
  color: #ffcc00;
}

@keyframes bounceX {

  0%,
  100% {
    transform: translateX(-25%);
  }

  50% {
    transform: translateX(0);
  }
}

.animate-bounceX {
  animation: bounceX 1s ease-in-out infinite;
}

.group:hover .group-hover\:animate-bounceX {
  animation: bounceX 1s ease-in-out infinite;
}


/* table */
.content table {
  width: 100%;
  font-size: large;
  background-color: var(--dark);
  position: relative;
}

.content table thead {
  background-color: var(--dark);
  color: white;
  z-index: 99;
}

.content table td {
  text-align: center;
  padding: 0.5rem 0;
  padding: 0;
  font-size: 10px;
  max-width: 25%;
  line-break: loose;
}

.content table tbody td {
  background-color: white;
}

.content table tbody td i {
  display: inline;
  width: 12px;
  height: 12px;

}

.new-header {
  height: 250px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 140px;
  /* padding-top: 1px; */
}

.pt-40px {
  padding-top: 40px;
}

@media (max-width: 767px) {
  .breadcrumb.light li span {
    font-size: 0.7rem;
  }
}

/* table */
table {
  width: 100%;
  border-collapse: collapse;
  margin: 0 auto;
  border: 2px solid #ddd;
}

table th,
table.ytable td {
  border: 1px solid #ddd;
  padding: 8px;
  text-align: center;
}

table tr:first-child {
  background-color: #ffcc00;
  color: #f6f6f6;
}

table tr:nth-child(even):not(:first-child) {
  background-color: #fff;
}

table tr:nth-child(odd):not(:first-child) {
  background-color: #002140;
}

@media only screen and (max-width: 768px) {
  table {
    width: 100%;
  }
}

table tr:first-child p {
  color: white !important;
}

table {
  text-align: center;
}

@media (min-width: 768px) {
  .md\:col-span-9 {
    grid-column: span 9 / span 9;
  }
}

@media (min-width: 576px) {
  .sm\:border-r-2 {
    border-right-width: 2px;
  }

  .sm\:pr-10 {
    padding-right: 2.5rem;
  }

  .sm\:border-none {
    border-style: none;
  }
}

.group:hover .group-hover\:bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.from-\[\#ffcc00\] {
  --tw-gradient-from: #ffcc00 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(180 151 97 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.to-\[\#ffcc66\] {
  --tw-gradient-from: #ffcc66 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(180 151 97 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

/* geo */

.h-10 {
  height: 2.5rem;
}

.h-auto {
  height: auto;
}

.w-10 {
  width: 2.5rem;
}

.min-w-\[250px\] {
  min-width: 250px;
}

.gap-2 {
  gap: 0.5rem;
}

.gap-4 {
  gap: 1rem;
}

.rounded-xl {
  border-radius: 0.75rem;
}

.bg-neutral-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}

.p-4 {
  padding: 1rem;
}

.p-5 {
  padding: 1.25rem;
}

.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.font-bold {
  font-weight: 700;
}

.font-normal {
  font-weight: 400;
}

@media (min-width: 1024px) {
  .lg\:p-5 {
    padding: 1.25rem;
  }

  .lg\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.gap-2 {
  gap: 0.5rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-5 {
  gap: 1.25rem;
}


/* pop blog sidebar */
.pop-blog-sidebar {
  position: relative;
  height: 190px;
  width: 100%;
  border-radius: .5rem
}

@media (min-width: 1024px) {
  .pop-blog-sidebar {
    height: 150px
  }
}

.pop-blog-sidebar>div {
  height: 190px;
  overflow: hidden;
  border-radius: .5rem
}

@media (min-width: 1024px) {
  .pop-blog-sidebar>div {
    height: 150px
  }
}

.pop-blog-sidebar>div img {
  height: 100%;
  width: 100%;
  border-radius: .5rem;
  -o-object-fit: cover;
  object-fit: cover;
  transition-property: all;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.pop-blog-sidebar>div:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  height: 100%;
  width: 100%;
  border-radius: .5rem;
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  --tw-gradient-from: rgb(0 0 0 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(0 0 0 / .7) var(--tw-gradient-to-position);
  --tw-content: "";
  content: var(--tw-content)
}

.pop-blog-sidebar>div:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  height: 100%;
  width: 100%;
  border-radius: .5rem;
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  --tw-gradient-from: rgb(0 0 0 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #ffcc00 var(--tw-gradient-to-position);
  opacity: 0;
  transition-property: all;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  --tw-content: "";
  content: var(--tw-content)
}

.pop-blog-sidebar>span {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 2;
  padding: 1rem;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: all;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.pop-blog-sidebar:hover>div:before {
  opacity: 1
}

.pop-blog-sidebar:hover img {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.pop-blog-sidebar:hover>span {
  color: #fffc
}

.pop-blogs-sidebar {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 0 20px;
  margin: 20px 0;
}


/* newblog */
.new-blog__intro {
  display: flex;
  flex-direction: column;
  gap: 22px;
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: white;
}

.new-blog__card {
  background-color: white;
}

.new-blog__card img {
  height: 200px;
  border-radius: 12px;
  object-fit: cover;
  width: 100%;
}

.new-blog__meta {
  margin-top: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.new-blog__date {
  background-color: white;
  padding: 16px;
  padding-top: 32px;
  border-radius: 12px;
  border: 2px solid #e5e5e5;
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: #a7a7a7;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
}

.new-blog__date i {
  content: '';
  display: inline-block;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 2V5' stroke='%23A7A7A7' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 2V5' stroke='%23A7A7A7' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath opacity='0.4' d='M3.5 9.08997H20.5' stroke='%23A7A7A7' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21 8.5V17C21 20 19.5 22 16 22H8C4.5 22 3 20 3 17V8.5C3 5.5 4.5 3.5 8 3.5H16C19.5 3.5 21 5.5 21 8.5Z' stroke='%23A7A7A7' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath opacity='0.4' d='M11.9955 13.7H12.0045' stroke='%23A7A7A7' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath opacity='0.4' d='M8.29431 13.7H8.30329' stroke='%23A7A7A7' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath opacity='0.4' d='M8.29443 16.7H8.30342' stroke='%23A7A7A7' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.new-blog__btn {
  border-top: 2px solid #e5e5e5;
  width: 100%;
  padding: 16px 16px 0 16px;
}

.new-blog__btn span {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  padding: 16px 0;
  background-color: #ffcc00;
}

.w-2\/5 {
  width: 40%;
}

/* call incoming animation */
@keyframes tilt-shaking {
  0% {
    transform: rotate(0deg);
  }

  25% {
    transform: rotate(15deg);
  }

  50% {
    transform: rotate(0deg);
  }

  75% {
    transform: rotate(-15deg);
  }

  100% {
    transform: rotate(0deg);
  }
}

.call-shaking {
  animation: tilt-shaking 0.25s linear infinite;
}

@media (min-width: 1200px) {
  .xl\:flex-row {
    flex-direction: row;
  }
}

.popular-blog-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #000;
}

.popular-blog-image {
  width: 86px;
  height: 64px;
  object-fit: cover;
  border-radius: 8px;
}

.popular-blog-title {
  padding-right: 10px;
  font-size: 15px;
}

.popular-blog-container:hover {
  color: #ffcc00;
}


/*sprite */

.sprite {
  background-image: url(/static/front/images/spritee.png);
  background-repeat: no-repeat;
  display: block;
}

.sprite-China {
    width: 40px;
    height: 40px;
    background-position: -5px -5px;
}

.sprite-Japan {
    width: 40px;
    height: 40px;
    background-position: -55px -5px;
}

.sprite-Kazakhstan {
    width: 40px;
    height: 40px;
    background-position: -105px -5px;
}

.sprite-Russia {
    width: 40px;
    height: 40px;
    background-position: -155px -5px;
}

.sprite-Tunisia {
    width: 40px;
    height: 40px;
    background-position: -205px -5px;
}

.sprite-Turkiye {
    width: 40px;
    height: 40px;
    background-position: -255px -5px;
}

.sprite-Uganda {
    width: 40px;
    height: 40px;
    background-position: -305px -5px;
}

.sprite-actau {
    width: 40px;
    height: 40px;
    background-position: -355px -5px;
}

.sprite-alanya {
    width: 40px;
    height: 40px;
    background-position: -5px -55px;
}

.sprite-alanya-nowroz-1404 {
    width: 40px;
    height: 40px;
    background-position: -55px -55px;
}

.sprite-antalya {
    width: 40px;
    height: 40px;
    background-position: -105px -55px;
}

.sprite-antalya-nowroz-1404 {
    width: 40px;
    height: 40px;
    background-position: -155px -55px;
}

.sprite-armenia {
    width: 40px;
    height: 40px;
    background-position: -205px -55px;
}

.sprite-azarbayjan {
    width: 40px;
    height: 40px;
    background-position: -255px -55px;
}

.sprite-bali {
    width: 40px;
    height: 40px;
    background-position: -305px -55px;
}

.sprite-blog {
    width: 40px;
    height: 40px;
    background-position: -355px -55px;
}

.sprite-bodrum {
    width: 40px;
    height: 40px;
    background-position: -5px -105px;
}

.sprite-christmas {
    width: 40px;
    height: 40px;
    background-position: -55px -105px;
}

.sprite-cruise {
    width: 40px;
    height: 40px;
    background-position: -105px -105px;
}

.sprite-cruiseShip {
    width: 40px;
    height: 40px;
    background-position: -155px -105px;
}

.sprite-didim {
    width: 40px;
    height: 40px;
    background-position: -205px -105px;
}

.sprite-doha {
    width: 40px;
    height: 40px;
    background-position: -255px -105px;
}

.sprite-domestictour {
    width: 40px;
    height: 40px;
    background-position: -305px -105px;
}

.sprite-dubai {
    width: 40px;
    height: 40px;
    background-position: -355px -105px;
}

.sprite-europe {
    width: 40px;
    height: 40px;
    background-position: -5px -155px;
}

.sprite-ezmir {
    width: 40px;
    height: 40px;
    background-position: -55px -155px;
}

.sprite-fethiye {
    width: 40px;
    height: 40px;
    background-position: -105px -155px;
}

.sprite-foregintour {
    width: 40px;
    height: 40px;
    background-position: -155px -155px;
}

.sprite-france {
    width: 40px;
    height: 40px;
    background-position: -205px -155px;
}

.sprite-georgia {
    width: 40px;
    height: 40px;
    background-position: -255px -155px;
}

.sprite-india {
    width: 40px;
    height: 40px;
    background-position: -305px -155px;
}

.sprite-installments-gheshmqeshm {
    width: 40px;
    height: 40px;
    background-position: -355px -155px;
}

.sprite-istanbul {
    width: 40px;
    height: 40px;
    background-position: -5px -205px;
}

.sprite-istanbul-nowroz-1404 {
    width: 40px;
    height: 40px;
    background-position: -55px -205px;
}

.sprite-italy {
    width: 40px;
    height: 40px;
    background-position: -105px -205px;
}

.sprite-kazakhstan-nowruz-1404 {
    width: 40px;
    height: 40px;
    background-position: -155px -205px;
}

.sprite-kenya {
    width: 40px;
    height: 40px;
    background-position: -205px -205px;
}

.sprite-kish {
    width: 40px;
    height: 40px;
    background-position: -255px -205px;
}

.sprite-kusadasi {
    width: 40px;
    height: 40px;
    background-position: -305px -205px;
}

.sprite-madagascar {
    width: 40px;
    height: 40px;
    background-position: -355px -205px;
}

.sprite-malaysia {
    width: 40px;
    height: 40px;
    background-position: -5px -255px;
}

.sprite-maldive {
    width: 40px;
    height: 40px;
    background-position: -55px -255px;
}

.sprite-marmaris {
    width: 40px;
    height: 40px;
    background-position: -105px -255px;
}

.sprite-musqat-nowruz-1404 {
    width: 40px;
    height: 40px;
    background-position: -155px -255px;
}

.sprite-musqat-nowruz-1404-2 {
    width: 40px;
    height: 40px;
    background-position: -205px -255px;
}

.sprite-najaf {
    width: 40px;
    height: 40px;
    background-position: -255px -255px;
}

.sprite-namayeshgah-guangdong {
    width: 40px;
    height: 40px;
    background-position: -305px -255px;
}

.sprite-noweuztour {
    width: 40px;
    height: 40px;
    background-position: -355px -255px;
}

.sprite-philippines {
    width: 40px;
    height: 40px;
    background-position: -5px -305px;
}

.sprite-qatar {
    width: 40px;
    height: 40px;
    background-position: -55px -305px;
}

.sprite-seychelle {
    width: 40px;
    height: 40px;
    background-position: -105px -305px;
}

.sprite-singapore {
    width: 40px;
    height: 40px;
    background-position: -155px -305px;
}

.sprite-sochi {
    width: 40px;
    height: 40px;
    background-position: -205px -305px;
}

.sprite-southafrica {
    width: 40px;
    height: 40px;
    background-position: -255px -305px;
}

.sprite-southkorea {
    width: 40px;
    height: 40px;
    background-position: -305px -305px;
}

.sprite-spain {
    width: 40px;
    height: 40px;
    background-position: -355px -305px;
}

.sprite-srilanka {
    width: 40px;
    height: 40px;
    background-position: -5px -355px;
}

.sprite-switzerland {
    width: 40px;
    height: 40px;
    background-position: -55px -355px;
}

.sprite-tajikistan {
    width: 40px;
    height: 40px;
    background-position: -105px -355px;
}

.sprite-tajikistan-nowruz-1404 {
    width: 40px;
    height: 40px;
    background-position: -155px -355px;
}

.sprite-thailand {
    width: 40px;
    height: 40px;
    background-position: -205px -355px;
}

.sprite-ticket {
    width: 40px;
    height: 40px;
    background-position: -255px -355px;
}

.sprite-tour {
    width: 40px;
    height: 40px;
    background-position: -305px -355px;
}

.sprite-tour_installmants {
    width: 40px;
    height: 40px;
    background-position: -355px -355px;
}

.sprite-tour_namayeshgahi {
    width: 40px;
    height: 40px;
    background-position: -405px -5px;
}

.sprite-tourbintravel {
    width: 40px;
    height: 40px;
    background-position: -405px -55px;
}

.sprite-turkey {
    width: 40px;
    height: 40px;
    background-position: -405px -105px;
}

.sprite-turkietour {
    width: 40px;
    height: 40px;
    background-position: -405px -155px;
}

.sprite-vietnam {
    width: 40px;
    height: 40px;
    background-position: -405px -205px;
}

.sprite-vietnam-nowruz-1404 {
    width: 40px;
    height: 40px;
    background-position: -405px -255px;
}


/* content list style */
.content ul {
  margin-bottom: 16px;
  display: flex;
  flex-direction: column;
  gap: 16px;

}

.content ul li {
  display: flex;
  align-items: center;
  justify-content: start;
}

.content ul li::before {
  margin-left: 6px;
  display: inline-block;
  height: 12px;
  width: 12px;
  flex-shrink: 0;
  content: '';
  background: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6' cy='6' r='5' fill='%23ffcc00' stroke='white' stroke-width='2' stroke-dasharray='2 2'/%3E%3C/svg%3E%0A");

}

.content ol {
  list-style: none;
  counter-reset: item;
}

.content ol li {
  margin-inline-start: 0.75rem;
  counter-increment: item;
  margin-bottom: 5px;
}

.content ol li:before {
  background-color: #ffcc00;
  margin-inline-end: 0.5rem;
  content: counter(item);
  border-radius: 100%;
  color: white;
  width: 1.2em;
  text-align: center;
  display: inline-block;
}

.bg-hero {
  /* position: absolute; */
  width: 100%;
  margin: 0 auto;
  border-radius: 8px;
  padding-top: 100px;
  object-fit: contain;
}

@media (min-width: 1024px) {
  .bg-hero {
    padding-top: 0px;
  }
}

.hero-socialmedia {
  position: absolute;
  display: flex;
  flex-direction: row;
  /* gap: 4px; */
  /* top: 0%; */
  top: -105%;
  left: 4px;
  /* margin: auto 0; */
}

@media (min-width: 1024px) {
  .hero-socialmedia {
    top: auto;
    bottom: 100%;
    left: 22%;
    margin-bottom: 20px;

    flex-direction: row;
    gap: 4px;

  }
}

.hero-socialmedia>li>button {
  /* filter: invert(1); */
  background-color: black;
  width: 24px;
  height: 24px;
}

.hero-socialmedia>li>button>a>img {
  width: 16px;
  height: 16px;
}

@media (min-width: 1024px) {
  .hero-socialmedia>li>button {
    width: 55px;
    height: 55px;
  }

  .hero-socialmedia>li>button>a>img {
    width: 25px;
    height: 25px;
  }
}

.hero-call {
  display: block;
  width: 100%;
}

.hero-call>button {
  width: 100%;
  justify-content: center;
}

.hero-call>button>span:first-of-type {
  width: 80%;
}

@media (min-width: 1024px) {
  .hero-call {
    position: absolute;
    bottom: 100%;
    right: 56px;
    width: 300px;
    margin-bottom: 16px;

  }

  .hero-call>button {
    width: fit-content;
    justify-content: start;
  }

  .hero-call button>span:first-of-type {
    width: 380px;
  }
}

.trip-plan {
  margin-top: 16px;
  display: flex;
  flex-direction: column;
}

.trip-plan__card {
  border-right: 2px solid #ccc;
  padding-right: 4px;
  margin-right: 25px;
  position: relative;
}

.trip-plan__card:hover .trip-plan__number {
  background-color: #002140;
}

.trip-plan__intro {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 8px;
}

@media (min-width: 1024px) {
  .trip-plan__intro {
    flex-direction: row;
    gap: 0;
  }
}

.trip-plan__number {
  position: absolute;
  outline: rgb(245 245 245 / var(--tw-bg-opacity)) 4px solid;
  right: -25px;
  top: 0;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #FFCC00;
  color: #fff;
  transition: all .3s ease-in-out;
}

.trip-plan__date {
  margin-right: 40px;
  width: fit-content;
  height: fit-content;
  padding-right: 65px;
  background-color: #faf9f2;
  color: #002140;
;
  padding: 8px;
  /* font-size: 11px; */
  display: inline-block;
  margin-top: 8px;
  border-radius: 8px;

}

.trip-plan__day {}

.trip-plan__description {}

.trip-plan__image {
  margin-top: 16px;
  width: 371px;
  height: 95px;
  object-fit: cover;
  border-radius: 8px;
  padding-right: 20px;
}

.trip-plan__info {
  margin-top: 12px;
  padding-right: 20px;
  text-align: justify;

}

@media (min-width: 1024px) {
  .trip-plan__info {
    padding-right: 65px;
  }
}

.wwu-form {
  display: flex;
  align-items: center;
  gap: 22px;
  margin-top: 100px;
}

@media (max-width: 1024px) {
  .wwu-form {
    flex-direction: column;
  }
}

.wwu-form__image {
  width: 497px;
  height: 512px;
  object-fit: contain;
}

@media (max-width: 1024px) {
  .wwu-form__image {
    width: 300px;
    height: auto;
  }
}

.wwu__intro {
  position: relative;
  width: 80%;
  display: flex;
  margin: 0 auto;
  margin-top: -40px;
  padding: 32px;
  border: 1px #e5e5e5;
  background-color: white;
  border-radius: 16px;
  font-size: 16px;
  font-weight: normal;
  line-height: 30px;
}

.wwu-form__container {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
}

.wwu-form__wrapper {
  display: flex;
  flex-direction: column;
  gap: 16px;
  background-color: white;
  border-radius: 16px;
  border: 1px #e5e5e5 solid;
  padding: 20px;
}

.wwu-form__inputs {
  display: flex;
  align-items: center;
  gap: 16px;
}

@media (max-width: 1024px) {
  .wwu-form__inputs {
    flex-direction: column;
  }
}

.wwu-form__textarea>textarea {
  height: 100px;
}

.wwu-form__actions {
  display: flex;
  align-items: center;
  gap: 20px;
}

.wwu-form__cv {
  display: flex;
  align-items: center;
  justify-content: center;
}

.wwu-form__cv-input {
  display: none;
}

@media (max-width: 1024px) {
  .wwu-form__actions {
    flex-direction: column;
  }
}

.rate {
  display: flex;
  flex-direction: row;
  gap: .25rem
}

.rate input {
  display: none;
  transition-property: all;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .15s
}

.rate input:checked~label:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' fill='none'/%3E%3Cpath d='M11.4416 2.92495L12.9083 5.85828C13.1083 6.26662 13.6416 6.65828 14.0916 6.73328L16.7499 7.17495C18.4499 7.45828 18.8499 8.69162 17.6249 9.90828L15.5583 11.9749C15.2083 12.3249 15.0166 12.9999 15.1249 13.4833L15.7166 16.0416C16.1833 18.0666 15.1083 18.8499 13.3166 17.7916L10.8249 16.3166C10.3749 16.0499 9.63326 16.0499 9.17492 16.3166L6.68326 17.7916C4.89992 18.8499 3.81659 18.0583 4.28326 16.0416L4.87492 13.4833C4.98326 12.9999 4.79159 12.3249 4.44159 11.9749L2.37492 9.90828C1.15826 8.69162 1.54992 7.45828 3.24992 7.17495L5.90826 6.73328C6.34992 6.65828 6.88326 6.26662 7.08326 5.85828L8.54992 2.92495C9.34992 1.33328 10.6499 1.33328 11.4416 2.92495Z' fill='%23FBBF24' stroke='%23FBBF24' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-size: 100% 100%
}

.rate input:hover~label:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' fill='none'/%3E%3Cpath d='M11.4416 2.92495L12.9083 5.85828C13.1083 6.26662 13.6416 6.65828 14.0916 6.73328L16.7499 7.17495C18.4499 7.45828 18.8499 8.69162 17.6249 9.90828L15.5583 11.9749C15.2083 12.3249 15.0166 12.9999 15.1249 13.4833L15.7166 16.0416C16.1833 18.0666 15.1083 18.8499 13.3166 17.7916L10.8249 16.3166C10.3749 16.0499 9.63326 16.0499 9.17492 16.3166L6.68326 17.7916C4.89992 18.8499 3.81659 18.0583 4.28326 16.0416L4.87492 13.4833C4.98326 12.9999 4.79159 12.3249 4.44159 11.9749L2.37492 9.90828C1.15826 8.69162 1.54992 7.45828 3.24992 7.17495L5.90826 6.73328C6.34992 6.65828 6.88326 6.26662 7.08326 5.85828L8.54992 2.92495C9.34992 1.33328 10.6499 1.33328 11.4416 2.92495Z' fill='%23FBBF24' stroke='%23FBBF24' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-size: 100% 100%
}

.rate>label {
  cursor: pointer;
  display: block;
  position: relative;
  height: 1.25rem;
  width: 1.25rem
}

@media (min-width: 768px) {
  .rate>label {
    height: 1.5rem;
    width: 1.5rem
  }
}

.rate>label:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' fill='none'/%3E%3Cpath d='M11.4416 2.92495L12.9083 5.85828C13.1083 6.26662 13.6416 6.65828 14.0916 6.73328L16.7499 7.17495C18.4499 7.45828 18.8499 8.69162 17.6249 9.90828L15.5583 11.9749C15.2083 12.3249 15.0166 12.9999 15.1249 13.4833L15.7166 16.0416C16.1833 18.0666 15.1083 18.8499 13.3166 17.7916L10.8249 16.3166C10.3749 16.0499 9.63326 16.0499 9.17492 16.3166L6.68326 17.7916C4.89992 18.8499 3.81659 18.0583 4.28326 16.0416L4.87492 13.4833C4.98326 12.9999 4.79159 12.3249 4.44159 11.9749L2.37492 9.90828C1.15826 8.69162 1.54992 7.45828 3.24992 7.17495L5.90826 6.73328C6.34992 6.65828 6.88326 6.26662 7.08326 5.85828L8.54992 2.92495C9.34992 1.33328 10.6499 1.33328 11.4416 2.92495Z' stroke='%23FBBF24' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-size: 100% 100%;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

.NMP-footer {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
  --tw-gradient-from: #2d394b var(--tw-gradient-from-position);
  --tw-gradient-to: #231f20 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #231f20 var(--tw-gradient-to-position);
  background-image: linear-gradient(to left, #2d394b, #231f20);
  padding: 1rem;
}
@media (min-width: 1024px) {
  .NMP-footer {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  }
}
.NMP-footer__subscription {
  position: relative;
  top: -30px;
  z-index: 10;
  display: flex;
  height: 176px;
  width: 320px;
  flex-direction: column;
  align-items: center;
  gap: 14px;
  border-radius: 2px 2px 90px 90px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 204 0 / var(--tw-bg-opacity, 1));
  padding: 1rem 1.75rem;
}
@media (min-width: 1024px) {
  .NMP-footer__subscription {
    top: -26px;
    margin-left: auto;
    margin-right: auto;
    height: auto;
    width: 709px;
    flex-direction: row;
    align-items: center;
    gap: 37px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
  }
}
@media (min-width: 1536px) {
  .NMP-footer__subscription {
    width: 66%;
  }
}
.NMP-footer__subscription:before,
.NMP-footer__subscription:after {
  position: absolute;
  left: -12.5px;
  top: 0;
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  height: 13.99px;
  width: 13.63px;
  --tw-content: "";
  content: var(--tw-content);
}
@media (min-width: 1024px) {
  .NMP-footer__subscription:before,
  .NMP-footer__subscription:after {
    left: -31px;
    height: 10px;
    width: 31px;
  }
}
.NMP-footer__subscription:before,
.NMP-footer__subscription:after {
  background-color: rgb(255 204 0);
  mask-image: url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5003 13.9996L0.512714 13.9996L0.512245 0.5L14.5003 13.9996Z' fill='%23A98F5D'/%3E%3C/svg%3E%0A");
  transform: scaleX(-1);
}
@media (min-width: 1024px) {
  .NMP-footer__subscription:before,
  .NMP-footer__subscription:after {
    mask-image: url("data:image/svg+xml,%3Csvg width='33' height='12' viewBox='0 0 33 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32 1V11H1L32 1Z' fill='%239D8455' stroke='%239D8455'/%3E%3C/svg%3E%0A");
    transform: scale(1);
  }
}
.NMP-footer__subscription:before {
  right: -13px;
  left: auto;
  top: 1px;
}
@media (min-width: 1024px) {
  .NMP-footer__subscription:before {
    right: -31px;
  }
}
.NMP-footer__subscription:before {
  transform: scale(1);
}
@media (min-width: 1024px) {
  .NMP-footer__subscription:before {
    transform: scaleX(-1);
  }
}
.NMP-footer__subscription-icon {
  margin-left: 9px;
  height: 29.35px;
  width: 25.15px;
  flex-shrink: 0;
  background: url("data:image/svg+xml,%3Csvg width='26' height='30' viewBox='0 0 26 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.4197 19.4513C18.6927 19.1784 19.1352 19.1784 19.4081 19.4513L22.4817 22.5248C22.6128 22.6559 22.6864 22.8337 22.6864 23.019C22.6864 23.2044 22.6128 23.3821 22.4817 23.5132L17.359 28.6358C17.2521 28.7427 17.1134 28.8121 16.9637 28.8335L13.3778 29.3458C13.16 29.3769 12.9403 29.3036 12.7848 29.1481C12.6292 28.9925 12.556 28.7728 12.5871 28.5551L13.0994 24.9692C13.1208 24.8195 13.1901 24.6808 13.2971 24.5739L18.4197 19.4513ZM18.9139 20.9338L14.4501 25.3975L14.1026 27.8303L16.5354 27.4827L20.9992 23.019L18.9139 20.9338Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.4689 17.4026C21.3078 16.5637 22.6679 16.5637 23.5068 17.4026L24.5315 18.4273C25.3704 19.2662 25.3704 20.6263 24.5315 21.4652L22.4822 23.5146C22.3511 23.6457 22.1733 23.7193 21.9879 23.7193C21.8025 23.7193 21.6247 23.6457 21.4937 23.5146L18.4196 20.4405C18.1466 20.1676 18.1466 19.725 18.4196 19.452L20.4689 17.4026L20.4689 17.4026ZM21.4574 18.3911C21.4574 18.3911 21.4574 18.3911 21.4574 18.3911L19.9023 19.9463L21.9879 22.0318L23.543 20.4767L23.543 20.4766C23.8359 20.1837 23.8359 19.7087 23.543 19.4158L22.5183 18.3911C22.2253 18.0982 21.7504 18.0982 21.4574 18.3911Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.8823 8.38651H4.89355V6.98877H11.8823V8.38651Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.6778 15.3753H4.89355V13.9775H14.6778V15.3753Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.08743 22.3638H4.89355V20.9658H9.08743V22.3638Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.8921 1.39774C2.96222 1.39774 1.39774 2.96222 1.39774 4.8921V24.4605C1.39774 26.3904 2.96222 27.9549 4.8921 27.9549H9.08533V29.3526H4.8921C2.19027 29.3526 0 27.1623 0 24.4605V4.8921C0 2.19027 2.19027 0 4.8921 0H14.6763C14.8617 0 15.0394 0.0736309 15.1705 0.204695L23.5569 8.59115C23.688 8.72221 23.7616 8.89998 23.7616 9.08533V13.2786H22.3639V9.37481L14.3868 1.39774H4.8921Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.409 0.0532188C14.6701 -0.0549532 14.9707 0.0048393 15.1706 0.204715L23.557 8.59117C23.7569 8.79105 23.8167 9.09165 23.7085 9.3528C23.6004 9.61395 23.3455 9.78422 23.0629 9.78422H18.8696C16.1678 9.78422 13.9775 7.59395 13.9775 4.89212V0.698892C13.9775 0.416225 14.1478 0.161391 14.409 0.0532188ZM15.3753 2.38612V4.89212C15.3753 6.822 16.9398 8.38648 18.8696 8.38648H21.3756L15.3753 2.38612Z' fill='white'/%3E%3C/svg%3E%0A");
}
.NMP-footer__subscription-description {
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(30 50 89 / var(--tw-text-opacity, 1));
}
@media (min-width: 1024px) {
  .NMP-footer__subscription-description {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.NMP-footer__form {
  margin-bottom: 3rem;
  margin-right: auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
@media (min-width: 1024px) {
  .NMP-footer__form {
    margin-bottom: 0;
  }
}
.NMP-footer__form {
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(246 246 246 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 0.25rem 0.5rem;
}
.NMP-footer__form-submit {
  height: 24px;
  width: 94px;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(30 50 89 / var(--tw-bg-opacity, 1));
  text-align: center;
  font-size: 10px;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
@media (min-width: 1024px) {
  .NMP-footer__form-submit {
    height: auto;
    width: 82px;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.NMP-footer__form-submit:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 204 0 / var(--tw-bg-opacity, 1));
}
.NMP-footer__logo-image {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0.5rem;
  height: 3rem;
  width: 127px;
}
.NMP-footer__description {
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
@media (min-width: 1024px) {
  .NMP-footer__description {
    text-align: start;
  }
}
.NMP-footer__links {
  margin-left: auto;
  margin-right: auto;
  display: grid;
  width: 100%;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1rem;
}
@media (min-width: 1024px) {
  .NMP-footer__links {
    width: 75%;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 0px;
  }
}
.NMP-footer__links-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.75rem;
}
@media (min-width: 1024px) {
  .NMP-footer__links-container {
    align-items: flex-start;
    justify-content: normal;
  }
}
.NMP-footer__links-header {
  font-weight: 900;
  --tw-text-opacity: 1;
  color: rgb(255 204 0 / var(--tw-text-opacity, 1));
}
.NMP-footer__links-list {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 5px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.NMP-footer__links-list a {
  width: -moz-fit-content;
  width: fit-content;
}
.NMP-footer__links-list a:hover {
  --tw-text-opacity: 1;
  color: rgb(255 204 0 / var(--tw-text-opacity, 1));
}
.NMP-footer__location {
  display: flex;
  align-items: center;
  gap: 0.125rem;
}
.NMP-footer__location-icon {
  display: inline-block;
  height: 17.71px;
  width: 17.71px;
  --tw-content: "";
  content: var(--tw-content);
  background: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='17.7063' height='17.7063' transform='translate(0.662109 0.807617)' fill='url(%23pattern0_272_570)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_272_570' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_272_570' transform='scale(0.0416667)'/%3E%3C/pattern%3E%3Cimage id='image0_272_570' width='24' height='24' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGeSURBVHgBxVWtUsNAEN5DIYtDRtZRiYysjMRRiewbpG9A36CROJB1DQ4XeIKcxDWy7til302vl1xyhGH4Zr65dve73b2fvRD9MdSQwBgz4WHBvGEmMDfMV+aLUkrTGHDghLkzJ2hmCe4d+0a0P4ktwe8RRLjqCoAC1swauiw2eIrKqpjKkKjCnDRGXIMTioRoo+axc4lKkkDyFOzy25WvXLvyRDUPH3wzMs8u/2dezDfWbT3dTnRsv6KOCmaoYNFhl4OeMy+dasV2SwM7cOH4rVF7uaVyLdUyD9/LVqqEbuppS2dOK8EkkEDsDbVxcOZYNF6sswQhfDKndnsEuCnX8PnFuInOErxj9A+zZErwB9lzORP+fYdgW0+b9CXQcKTuDN5vqfIJf+fMDAkL9vlbJ74GZ9QG3p59qFnQUMFGQqNtqEfQ2SwxkOsd+1z0riIwxz4xZaxYEjxTJFhbhJ6Y0ATbkXmENh+1rXjre5M4wdc0Bs7Sc3f5uE2P8BX0GzgrMbgAlTl9MgcrH/zoI0nCw5KOXS7Npen4wS/pv/EFPKLXr40i9mgAAAAASUVORK5CYII='/%3E%3C/defs%3E%3C/svg%3E%0A");
}
.NMP-footer__location-info {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.NMP-footer__call {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
.NMP-footer__call-title {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.NMP-footer__call-icon {
  display: inline-block;
  height: 17.71px;
  width: 17.71px;
  --tw-content: "";
  content: var(--tw-content);
  background: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='17.7063' height='17.7063' transform='translate(0.568359 0.386719)' fill='url(%23pattern0_272_586)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_272_586' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_272_586' transform='scale(0.0416667)'/%3E%3C/pattern%3E%3Cimage id='image0_272_586' width='24' height='24' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAF9SURBVHgBvVQ9VsMwDFZ47HRkwyMbYWPMyEa5QW5AbtDcoLlBegMY2VI2tmRkC2xswAmMRGTQM0rqJNDvve+5dSx9+rEMsE9Yaw2yQFbIkv7DX4Gdt8g3ZGM71DtsTpGXQ2cOxO+K1/MoimJcr5ExOlgP2B8jLyAg+pQjTrz9QtsX3xNkDgECd1QeZX/BZSMupgi4Eh0hX/yPWKp36EplkBlMwCGvH8gz7QCKUMNJ6KTPiZLFI9rdS4EGeUVl4KilcYkLledB8f0EOl79CBJuZubtu+bnMBFfPcCot7gQb3rOtTAXA1lUPHwxzIVwZsSeEVfVwBywMxKo5b3vE+Ee3fJAmlARV6pSEXdvFTle8Tn3brV9E6+J5Gy0UkRq+4PcE/9lM1qEv1EGqbJfiGwMjBBZQyBYnMpYhBrko6KC79u4hVDg4aVocLbjrLHKPIWIkOFGZJP6GfENbO2cmWHHjbhJNZek1UoZwUTY7ulYImmloXyG7lXe+C/yv+ITQQ8EvvDq+kAAAAAASUVORK5CYII='/%3E%3C/defs%3E%3C/svg%3E%0A");
}
.NMP-footer__call-number {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.NMP-footer__social-links {
  display: flex;
  gap: 0.25rem;
}
.NMP-footer__social-icon {
  display: inline-block;
  height: 37px;
  width: 35px;
  --tw-content: "";
  content: var(--tw-content);
}
.NMP-footer__social-icon:hover {
  --tw-invert: invert(100%);
  --tw-saturate: saturate(2);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
  var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
  var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.NMP-footer__social-whatsapp {
  background-color: rgb(255 204 0);
  mask-image: url("data:image/svg+xml,%3Csvg width='35' height='37' viewBox='0 0 35 37' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect x='1' y='1.38672' width='33' height='33' rx='16.5' stroke='%23BFA77A' stroke-width='2'/%3E%3Crect width='22' height='22' transform='translate(6.5 6.88672)' fill='url(%23pattern0_272_610)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_272_610' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_272_610' transform='scale(0.0454545)'/%3E%3C/pattern%3E%3Cimage id='image0_272_610' width='22' height='22' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALKSURBVHgBtVVLThtBEK1qWzBmk+EEmZwg5gT2KMrebBKRKMKcIGYHERJjKSLsMCfAVhSirHDWUYJ9A+cEOCeIV8FBuCuvejyDf0PkBS2B213Vr1+9+pjogRbfZ/z2ca9sDFUMcwme/vi4j2v921vbev7muLMUsALm83wIc5mYByLSJeFBbJWADT8lETwkffzthFvzD8wBX37eA6CJYmZUp+GfdrjTGMz7vaviA74UENkI4PVM4DtQadHwurYIcMr/IvLt9U1kmN7OgvN0+OaSxJ6Gr45rtMT6cb7fZOZtgIeJLPnECE3PSMP/O4wcm7OaT4W1M7ISmBw1Si8/tLKAubBao+FNCTuVxgGbhC0OA2zrSfiyWmiQUAXJ8+2IG5ApyAIONyO9U9dkw6+cAudyXAXIINw6aqYskHmx9quGR0YVcxFlL2+lrRVkLcgkwA6E6OeUo8gA54/ivR2g3Pz7cJW1lqVhU0qBxdI6M11NOlrLXQ3NClecTEY69L8FMkkj5bN8zNpKAwnZdqUkdArw2uX5PgxoGgWIG6OfeV//saHf0HN9NjTK0SaM2mElhNmChjU84seJNlfdL/vbk3cQ9WMR+pUCQ/AuQxtXYpPgL456JKNd3CjiUgk676ITN1xC0c6QK5qiyaaYSOqADdu208bzirMhIdwmmG+4XmI5Ia9wgRuH4/LsJH7fP+1V4/lhWimw6xYdNpYWdpwyRyk+wXZHhBnhgrGbI7tq10iNcc3RD7feu8fukofXJB48mWtc5805Q6FwCJkC8AyTIwccd55Kwh1aYrmceN4JQKsaQcI2BTbGlN03lp5qhe9IlBStyOmz19B4AaBd8SrkwlemCnoUTfq46Rb3NyZbeoqh7moVs5ZJ9z391XA2TZCrZfKhtVZTNMl0CtiBnx9U9NeB8tJxZeYePCiLjKpjVkHyqNhRx5h8exHgg69/UTU2OQXIVroAAAAASUVORK5CYII='/%3E%3C/defs%3E%3C/svg%3E%0A");
}
.NMP-footer__social-youtube {
  background-color: rgb(255 204 0);
  mask-image: url("data:image/svg+xml,%3Csvg width='35' height='37' viewBox='0 0 35 37' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect x='1' y='1.38672' width='33' height='33' rx='16.5' stroke='%23BFA77A' stroke-width='2'/%3E%3Crect width='22' height='22' transform='translate(6.5 6.88672)' fill='url(%23pattern0_272_595)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_272_595' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_272_595' transform='scale(0.0454545)'/%3E%3C/pattern%3E%3Cimage id='image0_272_595' width='22' height='22' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAKhQTFRFAAAAvaR3vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vqV2uqV1vaR2vaR2vaR2vaR2vaR2u6NzvaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vKN0vaR2t59wvKN1vaR2u6JzvaR2vaR3vaR2vaR2v59wvqR2vaR2vaR2vqR2vaR2vqR1vKR1vaR2vqh3u6J1vKR2vaR2vaR2vaR2vaR2vaV1xTXLGgAAADh0Uk5TABpwkZ6msrS+v6iSdSEMxPz//sgPjcfM4vTn8s0l9wMzmx/LJrD6ASjw147uhYfDCxdqjLmQbxnbU3D6AAAAnklEQVR4nK2R2RaCIBRFTylqo0amFpVZ2TyP//9n2QovZTy6ny6bxeVwAUqhUjVMZtlOLcOxrbrZaLaAtut1CvCuD6Mo3/QQ6HSISFb9wZeOIGQ1HLExaQFO5+JJkm9wqHYZ05lc/eh5usg1NVmujDUlpys3251KIigg58pmAUPdcwLsdfoA//g3Ks89AefLNWHpZ7I3K2XJ/fEs58teJHAY3pRV3zAAAAAASUVORK5CYII='/%3E%3C/defs%3E%3C/svg%3E%0A");
}
.NMP-footer__social-instagram {
  background-color: rgb(255 204 0);
  mask-image: url("data:image/svg+xml,%3Csvg width='35' height='37' viewBox='0 0 35 37' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect x='1' y='1.38672' width='33' height='33' rx='16.5' stroke='%23BFA77A' stroke-width='2'/%3E%3Crect width='22' height='22' transform='translate(6.5 6.88672)' fill='url(%23pattern0_272_600)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_272_600' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_272_600' transform='scale(0.0454545)'/%3E%3C/pattern%3E%3Cimage id='image0_272_600' width='22' height='22' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIqSURBVHgBvVVBbhpBEOxueAB+QfiB8QvMKrlnfQvkAP6BfbHAioQtxVaUS/IDY0WGo+1zjBZeEPyDzQtC7tnpVM8CQQlMso7sknZ3mJmu6enqbogeCfz7xOdPnXq5LC1SrWG1ErRWmhHzNNMfty+a72/WEifDThU/L/DUsXmmqhNSnlGYucpMzzCowpEpse5FjXeprZR/7eFrErEN+9Grsz4VQDI8bsP2A6mDYxTZnNjrbtCN4WUNpIdR47xPBeFtHJ3abXHz+pIYrxiftCjp3eAoHl0dn3jy5tlHCyHYWktiFt5Wpa9UECUp90Sol+uDaHpdqGZjH2N1tAURpuuMl6JaqPxmgvru1Iukbg/a1KJmLhiYLUu2l8SbMCdNcKWKy7JLZq7gqc9jGc0zIF1nGyRW5RMQYZDtPH+de+UP49KX1QxYBwkRs8hLfMaL3DTY2Dm9tBCEbIPEGw8krfxtT5hY3RRixQvVDTZGdHbBfhMyDcYYzPtQOTEBUV1j59x3xKflewQygx7qcR5bFyHHJzggllKphdS8t7nVuG/0mIW+aea2NpNTm/4BviH528w9Vqf3zLJL/w+kYl5oeUmz9q33jgZHB/RAjK46bTBZd7z1nIuFZNhNLDedukMUQ58KYDToHohwDx0ujZrnOza3khXIAOFrUbnAIT3ypcppkFGRz4ISV6pA1Amzay+W/vhrSgZvYqUM/Vlq3jAEa5NKU5R9P2q8HdNT4CdoEOYrWPmtogAAAABJRU5ErkJggg=='/%3E%3C/defs%3E%3C/svg%3E%0A");
}
.NMP-footer__social-telegram {
  background-color: rgb(255 204 0);
  mask-image: url("data:image/svg+xml,%3Csvg width='35' height='37' viewBox='0 0 35 37' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect x='1' y='1.38672' width='33' height='33' rx='16.5' stroke='%23BFA77A' stroke-width='2'/%3E%3Crect width='22' height='22' transform='translate(6.5 6.88672)' fill='url(%23pattern0_272_605)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_272_605' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_272_605' transform='scale(0.0454545)'/%3E%3C/pattern%3E%3Cimage id='image0_272_605' width='22' height='22' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAH1SURBVHgB1ZRPUhpREMa7n/9dkROEI+QGzpADSJbiwuEEkB24kVSliJWN3IChUgnLsE9ZgycIOUHGG7BR0dLXfs3gOMCMgq7sgpo3b/r9pvt73zyitxZML4g/P2qOMVQ0zDsg5DAVWiudj/vH/tLgGLZiDkgAYx6KlX9AhMyyg5Q8ye0nt/S9p/mrL4Exk09XF71CuTV8yA269YB4pYJhOjhoV3O0uVkhNtXnYMkQoXNWaSYxBT79Va+S4SMFiqWz52DJQO57rBvOgU9/1jxsxkkEtF6hdBzSghH8buRodOOQFjILho4VsjQolJpOJgAy2Y0tz1xf+W6iC3s5KhpsBiidmJdoBj8ZPgWlja1Au6L17XzyGRtTxCV0977258HWfkGKg939H3Rr+TQohPyA27K73xxQQgaUtIthP7kmlsItfesF3cMy4Ef4A17vq+nv6G5AvNqOoXtNPwlIk2G6YoWPF1lXAULmHRa018za3yxolgxTFT/Cx25QgK+SiHAD/jyg0WVvNnfiht1JPmVWnPYSfK4NHasbZp+rDBNMZynwYwfSNzzeoKnIkmEh8Lgyy2eRY2rOw5zKlOaGpcBme72lZ0bkmLjck2hObTofCx+bqNDDK9qQJcRtqB3g5PkMm7ZeBY7gh54Q49QTfBTSyoK+zbgHFi3fFvbql/EAAAAASUVORK5CYII='/%3E%3C/defs%3E%3C/svg%3E%0A");
}
.NMP-footer__social-aparat {
  background-color: rgb(255 204 0);
  mask-image: url("data:image/svg+xml,%3Csvg width='35' height='37' viewBox='0 0 35 37' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect x='1' y='1.38672' width='33' height='33' rx='16.5' stroke='%23BFA77A' stroke-width='2'/%3E%3Crect width='22' height='22' transform='translate(6.5 6.88672)' fill='url(%23pattern0_272_590)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_272_590' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_272_590' transform='scale(0.0454545)'/%3E%3C/pattern%3E%3Cimage id='image0_272_590' width='22' height='22' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAcVQTFRFAAAAvaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2vaR2P3Z+bgAAAJd0Uk5TAANUrJJCFgF7/P/opmAYD/HwiEBcgph/ThBG3kFlx+zyxlgVagxnHLcZBl/2kSLl628C46rvpUv3+WI3DVeXjRPMht0jKr5EdVL0oy0kW+7NGg6zMYHg+nP+cmnhHyjn6n2V+IobYeQpMmiAT1PLbkhFJp87HmQS87UHkMKwLto+j3z7pPUwNgpWxN86Y4xdOaIEuBE1eY/9x5AAAAF2SURBVHicXZHnWwFQFMYvKjmKlIwoVISGWZH2EprSEJUy2rR3Ke29+3s7ly89zpf3eX/3PGddQjAYTFZObh6bZEU+B7gFhbwsyi8SFJcIS0UisUT6D5fJ5OUVCsBQqiqrquXqDNbUaLU6fW0dfYD6BoPRZKZYrbXoUcQIZdbGpmabXU5xC1ipODBVTVpVbe3QgbazCyzYitENPb1o+/qdygFUlxvAMzg0PAKjY2i9Cte4D3WCdjJOTk1a3BLsNe2fCfARi5DaAYKzc/OhBcdiGCJRQtizIhDEBk3cpeWVUHpEiGAub3UN1gkxb9jnjcp4EKk/gXiTJQwxUHtlENzSbe8AhHZpZaNTtYfqa/Tv4w0PDuHoGC0LTmpPW4nuDKbO6VJJf3rFC5udeWlL0oOk0EavAnkUmzUGQ8N1eoKbgPc2HptryRxQf1d4//CoRB5+8jy/KG7/3VwqSb2uvb2XfHBkn1m/tJf4csOhMPtLyffPbyRT4g+uqUY5rOTJywAAAABJRU5ErkJggg=='/%3E%3C/defs%3E%3C/svg%3E%0A");
}
.NMP-footer__licenses {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.NMP-footer__license {
  position: relative;
  display: flex;
  height: 33px;
  width: 33px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-content: "";
  content: var(--tw-content);
}
.NMP-footer__license-image {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  height: 100%;
  width: 100%;
  border-radius: 9999px;
  padding: 0.25rem;
}
.NMP-footer__copyright {
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}



/* tpakcage */
.tpackages{
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 30px;  
}
@media (min-width: 1024px) {
  .tpackages{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }  
  }
.tpackage{
  display: flex;
  flex-direction: column;
  background-color: #fff;
  border: 2px solid #E5E7EB;
  border-radius: 15px;
}
.tpackage__intro{
  padding: 17px;
  display: flex;
  flex-direction: column;
}
.tpackage__image-container{
  position: relative;
  border-radius: 15px;
  aspect-ratio: 378/296;
  width: 100%;
  height: auto; 
}
.tpackage__image{
  width: inherit;
  height: inherit;
  aspect-ratio: inherit;
  border-radius: inherit;
  object-fit: cover;  
}
.tpackage__type{
  background-color: #FFCF00;
  border-radius: 50px;
  color: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  width: fit-content;
  padding: 4px 8px;
  font-size: 14px;
  font-weight: 500;
  position: absolute;
  top: 18px;
  right: 15px;
}

.tpackage__info{
  display: flex;
  flex-direction: column;
}

.tpackage__label{
  color: #002AFF;
  font-weight: 500;
  font-size: 14px;
  text-decoration: underline;
  margin-top: 20px;
}

.tpackage__header{
  display: flex;
  gap: 1.25rem;
  flex-wrap: wrap;
  margin-block: 12px 18px ;
}
.tpackage__title{
  font-weight: bold;
  font-size: 20px;
  line-height: 33px;
}
.tpackage__badge{
  background-color: #009E81;
  color: #fff;
  padding: 4px 8px;
  font-weight: bold;
  font-size: 13px;
  border-radius: 50px;
}
.tpackage__details{
  display: flex;
  align-items: center;
  color: #3C3C3C;
  font-weight: 500;
  font-size: 14px;
}
.tpackage__detail{
border-left: 1px solid #E0E0E0;
margin-left: 13px;
padding-left: 13px;
}
.tpackage__airline{
display: flex;
align-items: center;
gap: 6px;
}
.tpackage__airline-wrapper{
padding: 4px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50px;
width: 41px;
height: 41px;
border: 1px solid #F3F3F3;
background-color: #fff;
}
.tpackage__airline-image{
  border-radius: inherit;
width: 100%;
height: 100%;
object-fit: cover;
}
.tpackage__outro{
  display: flex;
  
  justify-content: space-between;
  gap: 15px;
  padding: 24px;
  padding-top: 20px;
  margin-top: 20px;
  border: 1px #EBEBEB solid;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .tpackage__outro{
    align-items: center;
    flex-direction: row;
  }  
  }
.tapckage__price{
  display: flex;
  flex-direction: column;
}
.tpackage__price-wrapper{
  display: flex;
  align-items: center;
  gap: 7px;
  /* flex-wrap: wrap; */
}
.tpackage__price-number{
  font-weight: bold;
  font-size: 20px;
  color: #009E81;
}
.tpackage__price-currency{
font-weight: 500;
font-size: 12px;
color: #8B8B8B;
}
.tpackage__price-description{
  color: #555555;
  font-weight: 500;
  font-size: 14px;
}
.tpackage__button{
  color: #FFCF00;
  font-weight: 600;
  font-size: 20px;
  display: flex;
  align-items: center;
  gap: 10px;

}
.tpackage__button-icon{
  width: 7px;
  height: 12px;
  content: '';
  display: inline-block;
  background: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 1L1 6L6 11' stroke='%23FFCF00' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.tpackage:hover .tpackage__button-icon{
  animation: bounceX 1s ease-in-out infinite;
}


/* tdestination */
.tdestinations{
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 28px;
}
@media (min-width: 1024px) {
.tdestinations{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}  
}


.tdestination{
  background-color: #fff;
  border:  1px soild #E5E7EB;
  border-radius: 15px;  
}
.tdestination:hover{
  filter: drop-shadow(0 0 4px #cbb893);
}

.tdestination__wrapper{
  position: relative;
  aspect-ratio: 412/265;
  width: 100%;
height: auto;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
display: flex;
align-items: center;
justify-content: center;
}
.tdestination__wrapper::after{
  display: inline-block;
  width: 100%;
  height: 100%;
  content:'';
  position: absolute;
  inset: 0;
  margin: auto;
  z-index: 1;
  background-image: linear-gradient(to top, rgba(255, 204, 0,.7) ,  rgba(255,255,255,0) 10%) ;
}
.tdestination__image{
  aspect-ratio: inherit;
  width: inherit;
  height: inherit;
border-radius: inherit;
}
.tdestination__header{
background-color: rgba(0, 0, 0, 0.70);
border-radius: 50px;
padding: 6px 12px;
display: flex;
align-items: center;
gap: 4px;
width: fit-content;
margin-inline: auto;
position: absolute;
bottom: 16px;
margin-inline: auto;
left: 0;
right: 0;
z-index: 2;
}
.tdestination__header-title{
  color: #fff;
/* font-family: shoor; */
/* font-size: 40px; */
font-size: 24px;
font-weight: bold;

}
.tdestination__header-logo{
  margin-top: 4px;
  content: '';
  display: inline-block;
  width: 99px;
  height: 21px;
  background: url("data:image/svg+xml,%3Csvg width='99' height='21' viewBox='0 0 99 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.0609 0.0775087C20.2609 0.421411 18.8048 1.13848 17.5609 2.28726C16.5365 3.23848 15.739 4.51165 15.3438 5.82873C15.0438 6.83117 14.978 7.36531 15.0219 8.49214C15.0512 9.34092 15.0951 9.65556 15.278 10.2921C15.4024 10.7165 15.5487 11.1775 15.6073 11.3165C15.8121 11.7921 16.339 12.6702 16.6902 13.1165L17.0414 13.5629L16.8365 13.7604C16.6463 13.9434 16.617 13.9507 16.2731 13.8702C15.9731 13.797 15.8341 13.8043 15.4975 13.9068C15.117 14.0165 14.978 14.1336 13.0243 16.0507C10.8292 18.2092 10.6902 18.3848 10.6829 19.0214C10.6829 19.4824 10.8146 19.7678 11.217 20.1848C11.8243 20.8141 12.4829 20.9897 13.1341 20.6897C13.4487 20.5507 17.4219 16.6287 17.6048 16.2848C17.7512 15.9921 17.8024 15.5458 17.7146 15.2385C17.6487 14.9824 17.6633 14.9385 17.8316 14.719L18.0219 14.4848L18.3877 14.7556C19.2365 15.3995 20.817 16.0653 22.0243 16.2995C22.7268 16.4312 24.4975 16.4092 25.2073 16.2556C28.4707 15.5604 30.878 13.4019 31.7707 10.3653C31.9609 9.71409 31.9975 9.43604 32.0268 8.55068C32.0707 7.31409 31.9902 6.69946 31.639 5.60922C30.7975 3.03361 28.5292 0.970192 25.7633 0.253118C25.0316 0.0628746 24.7536 0.0262892 23.7438 0.004338C22.9682 -0.0102961 22.4048 0.0116551 22.0609 0.0775087ZM24.7097 2.28726C27.3731 2.83605 29.3999 5.16287 29.539 7.84824C29.5829 8.6897 29.4951 9.30434 29.2097 10.1751C28.617 11.9312 26.956 13.4678 25.1194 13.9653C24.3146 14.1775 22.7414 14.1775 21.9438 13.9653C19.9463 13.4238 18.3146 11.8507 17.7438 9.8897C17.2609 8.258 17.5097 6.42141 18.3877 5.0019C18.7829 4.37263 19.6755 3.48726 20.3121 3.10678C20.8536 2.77019 21.7536 2.40434 22.3463 2.27995C22.9609 2.14824 24.0438 2.14824 24.7097 2.28726Z' fill='%23ECC115'/%3E%3Cpath d='M27.6584 6.75799C27.6584 7.76775 27.117 9.19458 26.4145 10.0507C25.3462 11.3678 23.8462 12.0921 22.0828 12.1507C21.7243 12.1653 21.417 12.1873 21.4023 12.2092C21.3365 12.2678 22.317 12.7507 22.7487 12.8824C23.0048 12.9556 23.4292 12.9995 23.9487 12.9995C24.5999 12.9995 24.8414 12.9702 25.295 12.8165C27.6292 12.0336 28.8657 9.67019 28.1779 7.28482C28.0243 6.73604 27.834 6.34092 27.7316 6.34092C27.6877 6.34092 27.6584 6.53117 27.6584 6.75799Z' fill='%23ECC115'/%3E%3Cpath d='M0.0512195 0.245797C0.0219512 0.267748 0 0.750675 0 1.30677V2.31653H2.92683H5.85366L5.86829 9.20921L5.89024 16.1092L7.04634 16.1312L8.19512 16.1531V9.23116V2.31653H11.122H14.0488V1.25555V0.194578H7.07561C3.23415 0.194578 0.0731707 0.216529 0.0512195 0.245797Z' fill='%23ECC115'/%3E%3Cpath d='M34.4634 5.48482C34.4634 10.958 34.4926 11.6824 34.7634 12.4434C35.378 14.1775 37.1268 15.619 39.2926 16.1824C40.4414 16.4824 42.3219 16.4677 43.5366 16.1531C45.7536 15.5824 47.378 14.1482 47.978 12.2312L48.1829 11.5726L48.2048 5.87994L48.2268 0.187258L47.0707 0.209209L45.9146 0.23116L45.878 5.71897C45.8414 10.8409 45.8341 11.2287 45.7024 11.5726C45.4683 12.1946 45.3219 12.436 44.8756 12.8897C43.8366 13.958 42.0585 14.3897 40.1268 14.0604C39.1609 13.8921 38.517 13.5482 37.7853 12.8165C37.2585 12.297 37.1707 12.1726 37.017 11.719L36.8414 11.2068L36.8048 5.71897L36.7683 0.23116L35.6195 0.209209L34.4634 0.187258V5.48482Z' fill='%23ECC115'/%3E%3Cpath d='M51.5048 0.223846C51.4902 0.23848 51.4828 3.83116 51.4975 8.19946L51.5121 16.1531L52.6682 16.1312L53.817 16.1092L53.8389 12.5677L53.8536 9.0336L54.5706 9.06287C55.1853 9.08482 55.3463 9.12141 55.8146 9.34092C56.7292 9.75799 57.095 10.219 59.656 14.097L60.9877 16.1092L62.3633 16.1312C63.417 16.1458 63.7316 16.1312 63.7316 16.058C63.7316 15.9629 60.256 10.7238 59.5609 9.77263C59.3414 9.47263 58.9902 9.0775 58.778 8.89458C58.5731 8.71897 58.3975 8.55799 58.3975 8.53604C58.3975 8.51409 58.6243 8.40433 58.9024 8.29458C59.5463 8.03116 60.2121 7.54092 60.5414 7.09458C60.6731 6.90433 60.8853 6.48726 60.995 6.16531C61.1853 5.62385 61.2072 5.48482 61.2072 4.58482C61.2072 3.69214 61.1853 3.53848 61.0024 2.9897C60.6585 1.99458 60.0804 1.32141 59.1219 0.823846C58.1414 0.304334 57.1975 0.194578 53.8975 0.194578C52.595 0.194578 51.5194 0.209212 51.5048 0.223846ZM56.4292 2.24336C57.6072 2.38238 58.2877 2.77019 58.617 3.50189C58.7633 3.83116 58.7926 4.00677 58.7926 4.62872C58.7926 5.30189 58.7706 5.39702 58.5731 5.79214C58.3024 6.32629 57.8999 6.64824 57.2341 6.86775C56.817 6.99946 56.5389 7.02872 55.3024 7.05799L53.8536 7.08726V4.62872V2.17019H54.8267C55.3536 2.17019 56.078 2.20677 56.4292 2.24336Z' fill='%23ECC115'/%3E%3Cpath d='M64.7343 0.245797C64.7051 0.267748 64.6831 3.86043 64.6831 8.22872V16.1604L68.0343 16.1238C71.0855 16.0946 71.4294 16.0799 72.0002 15.9409C72.8343 15.7434 73.3392 15.5385 73.866 15.1799C75.0733 14.3531 75.6587 13.2556 75.6587 11.7921C75.6587 10.1092 74.8685 8.87994 73.2733 8.07507C73.0685 7.97263 72.7465 7.84824 72.5563 7.79702C72.3733 7.75311 72.2197 7.69458 72.2197 7.66531C72.2197 7.64336 72.3733 7.54824 72.5709 7.46043C73.1197 7.21165 73.7636 6.57507 74.0416 6.01897C74.5392 5.00189 74.5173 3.5897 73.9758 2.4775C73.3538 1.19702 72.1246 0.457992 70.3099 0.267748C69.4977 0.18726 64.8075 0.165309 64.7343 0.245797ZM70.2294 2.42628C71.0563 2.62385 71.3929 2.86531 71.7148 3.48726C71.9416 3.9336 71.9563 5.0458 71.7441 5.49946C71.4221 6.19458 71.0782 6.47263 70.1709 6.80189C69.8416 6.91897 69.527 6.94824 68.4002 6.98482L67.0246 7.01409V4.66531V2.31653H68.4002C69.3514 2.31653 69.9075 2.35311 70.2294 2.42628ZM71.2977 9.3336C71.6197 9.42141 72.0148 9.56775 72.1831 9.67019C72.7977 10.0287 73.1709 10.7604 73.1709 11.6092C73.1709 12.6336 72.7026 13.3653 71.8173 13.7312C71.3929 13.9068 71.3124 13.9068 69.2051 13.936L67.0246 13.958V11.5287V9.09946L68.8758 9.14336C70.4416 9.17263 70.8075 9.20189 71.2977 9.3336Z' fill='%23ECC115'/%3E%3Cpath d='M78.2561 0.282384C78.2342 0.333604 78.2269 3.91897 78.2342 8.24336L78.2561 16.1092H79.4269H80.5976V8.17019V0.231165L79.4415 0.209214C78.5635 0.19458 78.2781 0.209214 78.2561 0.282384Z' fill='%23ECC115'/%3E%3Cpath d='M84.0364 0.282383C84.0145 0.333602 84.0071 3.91897 84.0145 8.24336L84.0364 16.1092L85.1925 16.1312L86.3413 16.1531V10.0214L86.3486 3.8897L86.5828 4.15311C86.7071 4.29946 87.0364 4.67263 87.3071 4.99458C87.5706 5.30921 87.8486 5.6458 87.9291 5.72629C88.0023 5.81409 88.4706 6.37019 88.9754 6.97019C89.4803 7.56287 90.2047 8.41897 90.5852 8.86531C90.9657 9.31165 91.4267 9.86043 91.6096 10.0726C91.7925 10.2921 92.1876 10.7531 92.4876 11.1043C92.7876 11.4482 93.351 12.1068 93.7315 12.5604C94.112 13.0068 94.7413 13.7458 95.1218 14.1921C95.5023 14.6458 96.0291 15.2677 96.2925 15.5824L96.7681 16.1531L97.7925 16.1312L98.8169 16.1092V8.17019V0.231163L97.6681 0.209212L96.512 0.187261V6.31897C96.512 12.1799 96.5047 12.436 96.3803 12.297C96.3145 12.2238 96.0071 11.8653 95.7071 11.4995C95.4071 11.1409 94.6681 10.2702 94.0608 9.56775C93.4608 8.86531 92.8389 8.14092 92.6852 7.95799C92.1364 7.29946 91.7852 6.88238 91.2437 6.26043C90.695 5.63116 89.7145 4.48238 89.1584 3.82385C88.9974 3.6336 88.2364 2.74824 87.4754 1.85555L86.0779 0.231163L85.0754 0.209212C84.3071 0.194578 84.0584 0.209212 84.0364 0.282383Z' fill='%23ECC115'/%3E%3C/svg%3E%0A");
}
.tdestination__info{
display: flex;
flex-direction: column;
gap: 10px;
padding: 16px;
}
.tdestination__title{
font-weight: bold;
font-size: 20px;
text-align: center;
}
.tdestination__button{
display: flex;
align-items: center;
color: #fff;
background-color: #FFCC00;
gap: 8px;
border-radius: 50px;
padding: 4px 12px;
width: fit-content;
margin-inline: auto;
}
.tdestination__button-icon{
  width: 13px;
  height: 13px;
  display: inline-block;
  content: '';
  background: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.370738 9.18626L3.21454 7.96749C3.33602 7.91571 3.47104 7.90481 3.59926 7.9364C3.72748 7.968 3.84197 8.04039 3.92549 8.14269L5.18488 9.68139C7.16139 8.74948 8.75202 7.15885 9.68393 5.18234L8.14523 3.92294C8.04273 3.83958 7.97018 3.72509 7.93857 3.59681C7.90696 3.46853 7.918 3.33344 7.97003 3.21199L9.1888 0.368194C9.2459 0.23728 9.34689 0.130393 9.47436 0.065964C9.60183 0.00153493 9.74778 -0.0163977 9.88706 0.0152583L12.5277 0.624644C12.662 0.655651 12.7818 0.731256 12.8676 0.839118C12.9534 0.946981 13 1.08073 13 1.21854C13 7.73135 7.7212 13 1.21855 13C1.08069 13.0001 0.946883 12.9534 0.838969 12.8677C0.731054 12.7819 0.655412 12.662 0.624395 12.5277L0.0150097 9.88705C-0.0164425 9.7471 0.00187045 9.60057 0.0667969 9.47266C0.131723 9.34475 0.239202 9.24348 0.370738 9.18626Z' fill='white'/%3E%3C/svg%3E%0A");
}
.tdestination__button-title{
font-weight: bold;
font-size: 15px;
}

.tspecs{
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 28px;
  /* margin-bottom: 2rem; */
}
@media (min-width: 1024px) {
.tspecs{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}  
}

.tspec{
  display: flex;
  align-items: center;
  border-radius: 15px;
position: relative;
overflow: hidden;
height: 189px;

}
.tspec__bg{
  flex-shrink: 0;
  position: relative;
  z-index: 1;
  content: '';
  display: inline-block;
  width: 249px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='249' height='189' viewBox='0 0 249 189' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 100C0 44.7715 44.7715 0 100 0H213C221.284 0 228 6.71573 228 15V174C228 182.284 221.284 189 213 189H0V100Z' fill='%23FFCF01'/%3E%3Cpath d='M19 100C19 44.7715 63.7715 0 119 0H234C242.284 0 249 6.71573 249 15V174C249 182.284 242.284 189 234 189H19V100Z' fill='%23FAF8E9'/%3E%3C/svg%3E%0A");
}
.tspec__info{
  position: absolute;
  width: fit-content;
  height:fit-content;
  z-index: 2;
  inset: 0;
  margin: auto;
display: flex;
/* align-items: center; */
justify-content: center;
flex-direction: column;

}
.tspec__description{
  width: fit-content;
font-size: 15px;
font-weight: 500px;
}
.tspec__title{
  width: fit-content;
  margin-block: 6px 19px;
  font-size: 25px;
  font-weight: bold;

}
.tspec__call{
font-size: 15px;
font-weight: bold;
border-radius: 50px;
height: 31px;
width: 137px;
display: flex;
align-items: center;
justify-content: center;
gap: 7px;
background-color: #FFCC00;
}
.tsepc__call-icon{
  display: inline-block;
  content: '';
  width: 13px;
height: 13px;
  background: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.370738 9.18626L3.21454 7.96749C3.33602 7.91571 3.47104 7.90481 3.59926 7.9364C3.72748 7.968 3.84197 8.04039 3.92549 8.14269L5.18488 9.68139C7.16139 8.74948 8.75202 7.15885 9.68393 5.18234L8.14523 3.92294C8.04273 3.83958 7.97018 3.72509 7.93857 3.59681C7.90696 3.46853 7.918 3.33344 7.97003 3.21199L9.1888 0.368194C9.2459 0.23728 9.34689 0.130393 9.47436 0.065964C9.60183 0.00153493 9.74778 -0.0163977 9.88706 0.0152583L12.5277 0.624644C12.662 0.655651 12.7818 0.731256 12.8676 0.839118C12.9534 0.946981 13 1.08073 13 1.21854C13 7.73135 7.7212 13 1.21855 13C1.08069 13.0001 0.946883 12.9534 0.838969 12.8677C0.731054 12.7819 0.655412 12.662 0.624395 12.5277L0.0150097 9.88705C-0.0164425 9.7471 0.00187045 9.60057 0.0667969 9.47266C0.131723 9.34475 0.239202 9.24348 0.370738 9.18626Z' fill='black'/%3E%3C/svg%3E%0A");
}
.tspec__call-title{

}
.tspec__image{
  position: absolute;
  z-index: 0;
  inset: 0;
  right: auto;
  height: 100%;
  width: 70%;
border-top-left-radius: inherit;
border-bottom-left-radius: inherit;
object-fit: cover;
transition: .3s ease-in-out all;
}
.tspec:hover .tspec__image{
  scale: 1.1;
}

.ttable{
display: flex;
flex-direction: column;
border-radius:15px ;
}
.ttable__header{
  font-weight: bold;
  font-size: 25px;
  height: 72px;
  background-color: #ffcc00;
  display: flex;
  align-items: center;
  justify-content: center;
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.ttable__rows{
  display: flex;
flex-direction: column;
background-color: #F8F8F8;
}
.ttable__rows .ttable__row:nth-child(even){
 background-color: #FFFFFF; 
}
.ttable__rows .ttable__row:last-child{
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
 }
.ttable__row{
  height: 73px;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));  
}
.ttable__row-title{
  display: flex;
  align-items: center;
  justify-content: center;
font-weight: 500;
font-size: 20px;
}
.ttable__row-description{
  display: flex;
  align-items: center;
  justify-content: center;
font-weight: bold;
font-size: 20px;
}

.tbanner {
  display: flex;
  align-items: center;
  flex-direction: row;
  gap: 6rem;
  border-radius: 15px;
  overflow: clip;
  background-image: linear-gradient(to right, #FEF0F0, #E3EDFF);
}

@media (max-width: 1024px) {
  .tbanner {
    flex-direction: column;
    gap: 2rem;
    padding-bottom: 2rem;
  }
}

.tbanner__pictures {
  width: 50%;
  display: flex;
  align-items: center;
  position: relative;
}

@media (max-width: 1024px) {
  .tbanner__pictures {
    width: 100%;
  }
}

.tbanner__image-container {
  aspect-ratio: 412/232;
  width: auto;
  height: 232px;
}

@media (min-width: 1024px) {
  .tbanner__image-container {
    width: 100%;
    height: auto;
  }
}

.tbanner__image-container::after {
  position: absolute;
  inset: 0;
  left: 0;
  right: auto;
  aspect-ratio: inherit;

  display: inline-block;
  content: '';
  width: 33%;
  height: inherit;

  background-image: linear-gradient(to right, #f0eef8, rgba(240, 239, 248, 0));

}

.tbanner__image {
  aspect-ratio: inherit;
  width: inherit;
  height: inherit;
  object-fit: cover;
}

.tbanner__flag-wrapper {
  position: absolute;
  z-index: 2;
  left:1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  content: '';
  width: 112px;
  height: 88px;
  background: url("data:image/svg+xml,%3Csvg width='112' height='88' viewBox='0 0 112 88' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='5.30255' width='107.379' height='82.1914' rx='6' fill='white'/%3E%3Ccircle cx='6.62822' cy='11.2678' r='1.32567' fill='%23D9D9D9'/%3E%3Ccircle cx='11.2678' cy='11.2678' r='1.32567' fill='%23D9D9D9'/%3E%3Ccircle cx='15.9087' cy='11.2678' r='1.32567' fill='%23D9D9D9'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M111.163 6.86308C111.163 8.68329 110.44 10.4289 109.152 11.716C107.865 13.0031 106.12 13.7262 104.3 13.7262C103.398 13.7262 102.506 13.5486 101.673 13.2037C100.84 12.8588 100.084 12.3533 99.4466 11.716C98.8093 11.0787 98.3038 10.3221 97.9589 9.48947C97.614 8.6568 97.4365 7.76436 97.4365 6.86308C97.4365 5.04288 98.1595 3.29723 99.4466 2.01015C100.734 0.723073 102.479 -5.20059e-08 104.3 0C106.12 2.08023e-07 107.865 0.723073 109.152 2.01015C110.44 3.29723 111.163 5.04288 111.163 6.86308Z' fill='%232AC665'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M101.463 7.30433L102.444 9.26521C102.596 9.56914 102.894 9.76523 103.232 9.80445C103.57 9.83386 103.901 9.6868 104.105 9.41227L107.046 5.49051C107.37 5.05912 107.283 4.44144 106.85 4.11789C106.416 3.79435 105.802 3.88259 105.477 4.31398L103.488 6.97097L103.216 6.42193C102.975 5.94151 102.385 5.74542 101.901 5.99053C101.417 6.22584 101.221 6.8141 101.463 7.30433Z' fill='%23FFEBE8'/%3E%3C/svg%3E%0A");
}

@media (min-width: 1024px) {
  .tbanner__flag-wrapper {
    left: -80px;
  }
}

.tbanner__flag-image {
  width: 53px;
  height: 53px;
}

.tbanner__info {
  display: flex;
  flex-direction: column;
  justify-content: center;
  /* align-items: center; */
  gap: .5rem;
  width: 308px;
}

.tbanner__title {
  font-weight: 500px;
  font-size: 15px;
}

.tbanner__description {
  font-weight: bold;
  font-size: 25px;

}

.tbanner__country {
  color: #FFCC00;
}

.tbanner__button {
  width: fit-content;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: .5rem;
  padding-inline: .5rem;
  background-color: #FFCC00;
  border-radius: 50px;
  height: 32px;
}

.tbanner__button-icon {
  content: '';
  display: inline-block;
  width: 13px;
  height: 13px;
  background: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.370738 9.18626L3.21454 7.96749C3.33602 7.91571 3.47104 7.90481 3.59926 7.9364C3.72748 7.968 3.84197 8.04039 3.92549 8.14269L5.18488 9.68139C7.16139 8.74948 8.75202 7.15885 9.68393 5.18234L8.14523 3.92294C8.04273 3.83958 7.97018 3.72509 7.93857 3.59681C7.90696 3.46853 7.918 3.33344 7.97003 3.21199L9.1888 0.368194C9.2459 0.23728 9.34689 0.130393 9.47436 0.065964C9.60183 0.00153493 9.74778 -0.0163977 9.88706 0.0152583L12.5277 0.624644C12.662 0.655651 12.7818 0.731256 12.8676 0.839118C12.9534 0.946981 13 1.08073 13 1.21854C13 7.73135 7.7212 13 1.21855 13C1.08069 13.0001 0.946883 12.9534 0.838968 12.8677C0.731054 12.7819 0.655412 12.662 0.624395 12.5277L0.0150099 9.88705C-0.0164423 9.7471 0.00187016 9.60057 0.0667973 9.47266C0.131723 9.34475 0.239202 9.24348 0.370738 9.18626Z' fill='black'/%3E%3C/svg%3E%0A");
}

.tbanner__button-title {
  font-size: 15px;
  font-weight: bold;
}