body {
  font-family: "Inter", sans-serif;
}

/**
 * --------------------------------------------------------------------
 * Arial
 * --------------------------------------------------------------------
 */
@font-face {
  font-family: "LEXANDRAMnletter";
  font-display: swap;
  src: url("fonts/alexandra-mnletter/ALEXANDRA-Outline.otf") format("opentype"), url("fonts/alexandra-mnletter/ALEXANDRA-Outline.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@media (min-width: 960px) {
  .uk-child-width-1-7-m > * {
    width: 14.2836737609%;
  }
}
.uk-modal {
  background: rgba(0, 6, 4, 0.3);
  backdrop-filter: blur(7.5px);
}
.uk-height-min-small {
  min-height: 150px;
}
.uk-height-min-medium {
  min-height: 300px;
}
.uk-height-min-large {
  min-height: 450px;
}
.uk-tooltip {
  padding: 2px 12px;
  background: #333836;
  text-align: center;
  min-width: 203px;
}
.uk-tooltip-inner {
  font-size: 14px;
  line-height: 1.5;
  color: #979998;
  font-weight: 500;
}

@media (min-width: 1600px) {
  .uk-grid-5-xl {
    margin-left: -5px !important;
  }
  .uk-grid-5-xl > * {
    padding-left: 5px !important;
  }
  .uk-grid-5-xl > .uk-grid-margin {
    margin-top: 5px !important;
  }
}

@media (min-width: 1200px) {
  .uk-grid-5-l {
    margin-left: -5px !important;
  }
  .uk-grid-5-l > * {
    padding-left: 5px !important;
  }
  .uk-grid-5-l > .uk-grid-margin {
    margin-top: 5px !important;
  }
}

@media (min-width: 960px) {
  .uk-grid-5-m {
    margin-left: -5px !important;
  }
  .uk-grid-5-m > * {
    padding-left: 5px !important;
  }
  .uk-grid-5-m > .uk-grid-margin {
    margin-top: 5px !important;
  }
}

@media (min-width: 640px) {
  .uk-grid-5-s {
    margin-left: -5px !important;
  }
  .uk-grid-5-s > * {
    padding-left: 5px !important;
  }
  .uk-grid-5-s > .uk-grid-margin {
    margin-top: 5px !important;
  }
}

.uk-grid-5 {
  margin-left: -5px;
}
.uk-grid-5 > * {
  padding-left: 5px;
}
.uk-grid-5 > .uk-grid-margin {
  margin-top: 5px;
}

@media (min-width: 1600px) {
  .uk-grid-10-xl {
    margin-left: -10px !important;
  }
  .uk-grid-10-xl > * {
    padding-left: 10px !important;
  }
  .uk-grid-10-xl > .uk-grid-margin {
    margin-top: 10px !important;
  }
}

@media (min-width: 1200px) {
  .uk-grid-10-l {
    margin-left: -10px !important;
  }
  .uk-grid-10-l > * {
    padding-left: 10px !important;
  }
  .uk-grid-10-l > .uk-grid-margin {
    margin-top: 10px !important;
  }
}

@media (min-width: 960px) {
  .uk-grid-10-m {
    margin-left: -10px !important;
  }
  .uk-grid-10-m > * {
    padding-left: 10px !important;
  }
  .uk-grid-10-m > .uk-grid-margin {
    margin-top: 10px !important;
  }
}

@media (min-width: 640px) {
  .uk-grid-10-s {
    margin-left: -10px !important;
  }
  .uk-grid-10-s > * {
    padding-left: 10px !important;
  }
  .uk-grid-10-s > .uk-grid-margin {
    margin-top: 10px !important;
  }
}

.uk-grid-10 {
  margin-left: -10px;
}
.uk-grid-10 > * {
  padding-left: 10px;
}
.uk-grid-10 > .uk-grid-margin {
  margin-top: 10px;
}

@media (min-width: 1600px) {
  .uk-grid-12-xl {
    margin-left: -12px !important;
  }
  .uk-grid-12-xl > * {
    padding-left: 12px !important;
  }
  .uk-grid-12-xl > .uk-grid-margin {
    margin-top: 12px !important;
  }
}

@media (min-width: 1200px) {
  .uk-grid-12-l {
    margin-left: -12px !important;
  }
  .uk-grid-12-l > * {
    padding-left: 12px !important;
  }
  .uk-grid-12-l > .uk-grid-margin {
    margin-top: 12px !important;
  }
}

@media (min-width: 960px) {
  .uk-grid-12-m {
    margin-left: -12px !important;
  }
  .uk-grid-12-m > * {
    padding-left: 12px !important;
  }
  .uk-grid-12-m > .uk-grid-margin {
    margin-top: 12px !important;
  }
}

@media (min-width: 640px) {
  .uk-grid-12-s {
    margin-left: -12px !important;
  }
  .uk-grid-12-s > * {
    padding-left: 12px !important;
  }
  .uk-grid-12-s > .uk-grid-margin {
    margin-top: 12px !important;
  }
}

.uk-grid-12 {
  margin-left: -12px;
}
.uk-grid-12 > * {
  padding-left: 12px;
}
.uk-grid-12 > .uk-grid-margin {
  margin-top: 12px;
}

@media (min-width: 1600px) {
  .uk-grid-16-xl {
    margin-left: -16px !important;
  }
  .uk-grid-16-xl > * {
    padding-left: 16px !important;
  }
  .uk-grid-16-xl > .uk-grid-margin {
    margin-top: 16px !important;
  }
}

@media (min-width: 1200px) {
  .uk-grid-16-l {
    margin-left: -16px !important;
  }
  .uk-grid-16-l > * {
    padding-left: 16px !important;
  }
  .uk-grid-16-l > .uk-grid-margin {
    margin-top: 16px !important;
  }
}

@media (min-width: 960px) {
  .uk-grid-16-m {
    margin-left: -16px !important;
  }
  .uk-grid-16-m > * {
    padding-left: 16px !important;
  }
  .uk-grid-16-m > .uk-grid-margin {
    margin-top: 16px !important;
  }
}

@media (min-width: 640px) {
  .uk-grid-16-s {
    margin-left: -16px !important;
  }
  .uk-grid-16-s > * {
    padding-left: 16px !important;
  }
  .uk-grid-16-s > .uk-grid-margin {
    margin-top: 16px !important;
  }
}

.uk-grid-16 {
  margin-left: -16px;
}
.uk-grid-16 > * {
  padding-left: 16px;
}
.uk-grid-16 > .uk-grid-margin {
  margin-top: 16px;
}

@media (min-width: 1600px) {
  .uk-grid-20-xl {
    margin-left: -20px !important;
  }
  .uk-grid-20-xl > * {
    padding-left: 20px !important;
  }
  .uk-grid-20-xl > .uk-grid-margin {
    margin-top: 20px !important;
  }
}

@media (min-width: 1200px) {
  .uk-grid-20-l {
    margin-left: -20px !important;
  }
  .uk-grid-20-l > * {
    padding-left: 20px !important;
  }
  .uk-grid-20-l > .uk-grid-margin {
    margin-top: 20px !important;
  }
}

@media (min-width: 960px) {
  .uk-grid-20-m {
    margin-left: -20px !important;
  }
  .uk-grid-20-m > * {
    padding-left: 20px !important;
  }
  .uk-grid-20-m > .uk-grid-margin {
    margin-top: 20px !important;
  }
}

@media (min-width: 640px) {
  .uk-grid-20-s {
    margin-left: -20px !important;
  }
  .uk-grid-20-s > * {
    padding-left: 20px !important;
  }
  .uk-grid-20-s > .uk-grid-margin {
    margin-top: 20px !important;
  }
}

.uk-grid-20 {
  margin-left: -20px;
}
.uk-grid-20 > * {
  padding-left: 20px;
}
.uk-grid-20 > .uk-grid-margin {
  margin-top: 20px;
}

@media (min-width: 1600px) {
  .uk-grid-24-xl {
    margin-left: -24px !important;
  }
  .uk-grid-24-xl > * {
    padding-left: 24px !important;
  }
  .uk-grid-24-xl > .uk-grid-margin {
    margin-top: 24px !important;
  }
}

@media (min-width: 1200px) {
  .uk-grid-24-l {
    margin-left: -24px !important;
  }
  .uk-grid-24-l > * {
    padding-left: 24px !important;
  }
  .uk-grid-24-l > .uk-grid-margin {
    margin-top: 24px !important;
  }
}

@media (min-width: 960px) {
  .uk-grid-24-m {
    margin-left: -24px !important;
  }
  .uk-grid-24-m > * {
    padding-left: 24px !important;
  }
  .uk-grid-24-m > .uk-grid-margin {
    margin-top: 24px !important;
  }
}

@media (min-width: 640px) {
  .uk-grid-24-s {
    margin-left: -24px !important;
  }
  .uk-grid-24-s > * {
    padding-left: 24px !important;
  }
  .uk-grid-24-s > .uk-grid-margin {
    margin-top: 24px !important;
  }
}

.uk-grid-24 {
  margin-left: -24px;
}
.uk-grid-24 > * {
  padding-left: 24px;
}
.uk-grid-24 > .uk-grid-margin {
  margin-top: 24px;
}

@media (min-width: 1600px) {
  .uk-grid-30-xl {
    margin-left: -30px !important;
  }
  .uk-grid-30-xl > * {
    padding-left: 30px !important;
  }
  .uk-grid-30-xl > .uk-grid-margin {
    margin-top: 30px !important;
  }
}

@media (min-width: 1200px) {
  .uk-grid-30-l {
    margin-left: -30px !important;
  }
  .uk-grid-30-l > * {
    padding-left: 30px !important;
  }
  .uk-grid-30-l > .uk-grid-margin {
    margin-top: 30px !important;
  }
}

@media (min-width: 960px) {
  .uk-grid-30-m {
    margin-left: -30px !important;
  }
  .uk-grid-30-m > * {
    padding-left: 30px !important;
  }
  .uk-grid-30-m > .uk-grid-margin {
    margin-top: 30px !important;
  }
}

@media (min-width: 640px) {
  .uk-grid-30-s {
    margin-left: -30px !important;
  }
  .uk-grid-30-s > * {
    padding-left: 30px !important;
  }
  .uk-grid-30-s > .uk-grid-margin {
    margin-top: 30px !important;
  }
}

.uk-grid-30 {
  margin-left: -30px;
}
.uk-grid-30 > * {
  padding-left: 30px;
}
.uk-grid-30 > .uk-grid-margin {
  margin-top: 30px;
}

@media (min-width: 1600px) {
  .uk-grid-32-xl {
    margin-left: -32px !important;
  }
  .uk-grid-32-xl > * {
    padding-left: 32px !important;
  }
  .uk-grid-32-xl > .uk-grid-margin {
    margin-top: 32px !important;
  }
}

@media (min-width: 1200px) {
  .uk-grid-32-l {
    margin-left: -32px !important;
  }
  .uk-grid-32-l > * {
    padding-left: 32px !important;
  }
  .uk-grid-32-l > .uk-grid-margin {
    margin-top: 32px !important;
  }
}

@media (min-width: 960px) {
  .uk-grid-32-m {
    margin-left: -32px !important;
  }
  .uk-grid-32-m > * {
    padding-left: 32px !important;
  }
  .uk-grid-32-m > .uk-grid-margin {
    margin-top: 32px !important;
  }
}

@media (min-width: 640px) {
  .uk-grid-32-s {
    margin-left: -32px !important;
  }
  .uk-grid-32-s > * {
    padding-left: 32px !important;
  }
  .uk-grid-32-s > .uk-grid-margin {
    margin-top: 32px !important;
  }
}

.uk-grid-32 {
  margin-left: -32px;
}
.uk-grid-32 > * {
  padding-left: 32px;
}
.uk-grid-32 > .uk-grid-margin {
  margin-top: 32px;
}

@media (min-width: 1600px) {
  .uk-grid-36-xl {
    margin-left: -36px !important;
  }
  .uk-grid-36-xl > * {
    padding-left: 36px !important;
  }
  .uk-grid-36-xl > .uk-grid-margin {
    margin-top: 36px !important;
  }
}

@media (min-width: 1200px) {
  .uk-grid-36-l {
    margin-left: -36px !important;
  }
  .uk-grid-36-l > * {
    padding-left: 36px !important;
  }
  .uk-grid-36-l > .uk-grid-margin {
    margin-top: 36px !important;
  }
}

@media (min-width: 960px) {
  .uk-grid-36-m {
    margin-left: -36px !important;
  }
  .uk-grid-36-m > * {
    padding-left: 36px !important;
  }
  .uk-grid-36-m > .uk-grid-margin {
    margin-top: 36px !important;
  }
}

@media (min-width: 640px) {
  .uk-grid-36-s {
    margin-left: -36px !important;
  }
  .uk-grid-36-s > * {
    padding-left: 36px !important;
  }
  .uk-grid-36-s > .uk-grid-margin {
    margin-top: 36px !important;
  }
}

.uk-grid-36 {
  margin-left: -36px;
}
.uk-grid-36 > * {
  padding-left: 36px;
}
.uk-grid-36 > .uk-grid-margin {
  margin-top: 36px;
}

@media (min-width: 1600px) {
  .uk-grid-40-xl {
    margin-left: -40px !important;
  }
  .uk-grid-40-xl > * {
    padding-left: 40px !important;
  }
  .uk-grid-40-xl > .uk-grid-margin {
    margin-top: 40px !important;
  }
}

@media (min-width: 1200px) {
  .uk-grid-40-l {
    margin-left: -40px !important;
  }
  .uk-grid-40-l > * {
    padding-left: 40px !important;
  }
  .uk-grid-40-l > .uk-grid-margin {
    margin-top: 40px !important;
  }
}

@media (min-width: 960px) {
  .uk-grid-40-m {
    margin-left: -40px !important;
  }
  .uk-grid-40-m > * {
    padding-left: 40px !important;
  }
  .uk-grid-40-m > .uk-grid-margin {
    margin-top: 40px !important;
  }
}

@media (min-width: 640px) {
  .uk-grid-40-s {
    margin-left: -40px !important;
  }
  .uk-grid-40-s > * {
    padding-left: 40px !important;
  }
  .uk-grid-40-s > .uk-grid-margin {
    margin-top: 40px !important;
  }
}

.uk-grid-40 {
  margin-left: -40px;
}
.uk-grid-40 > * {
  padding-left: 40px;
}
.uk-grid-40 > .uk-grid-margin {
  margin-top: 40px;
}

@media (min-width: 1600px) {
  .uk-grid-50-xl {
    margin-left: -50px !important;
  }
  .uk-grid-50-xl > * {
    padding-left: 50px !important;
  }
  .uk-grid-50-xl > .uk-grid-margin {
    margin-top: 50px !important;
  }
}

@media (min-width: 1200px) {
  .uk-grid-50-l {
    margin-left: -50px !important;
  }
  .uk-grid-50-l > * {
    padding-left: 50px !important;
  }
  .uk-grid-50-l > .uk-grid-margin {
    margin-top: 50px !important;
  }
}

@media (min-width: 960px) {
  .uk-grid-50-m {
    margin-left: -50px !important;
  }
  .uk-grid-50-m > * {
    padding-left: 50px !important;
  }
  .uk-grid-50-m > .uk-grid-margin {
    margin-top: 50px !important;
  }
}

@media (min-width: 640px) {
  .uk-grid-50-s {
    margin-left: -50px !important;
  }
  .uk-grid-50-s > * {
    padding-left: 50px !important;
  }
  .uk-grid-50-s > .uk-grid-margin {
    margin-top: 50px !important;
  }
}

.uk-grid-50 {
  margin-left: -50px;
}
.uk-grid-50 > * {
  padding-left: 50px;
}
.uk-grid-50 > .uk-grid-margin {
  margin-top: 50px;
}

@media (min-width: 1600px) {
  .uk-grid-139-xl {
    margin-left: -139px !important;
  }
  .uk-grid-139-xl > * {
    padding-left: 139px !important;
  }
  .uk-grid-139-xl > .uk-grid-margin {
    margin-top: 139px !important;
  }
}

@media (min-width: 1200px) {
  .uk-grid-139-l {
    margin-left: -139px !important;
  }
  .uk-grid-139-l > * {
    padding-left: 139px !important;
  }
  .uk-grid-139-l > .uk-grid-margin {
    margin-top: 139px !important;
  }
}

@media (min-width: 960px) {
  .uk-grid-139-m {
    margin-left: -139px !important;
  }
  .uk-grid-139-m > * {
    padding-left: 139px !important;
  }
  .uk-grid-139-m > .uk-grid-margin {
    margin-top: 139px !important;
  }
}

@media (min-width: 640px) {
  .uk-grid-139-s {
    margin-left: -139px !important;
  }
  .uk-grid-139-s > * {
    padding-left: 139px !important;
  }
  .uk-grid-139-s > .uk-grid-margin {
    margin-top: 139px !important;
  }
}

.uk-grid-139 {
  margin-left: -139px;
}
.uk-grid-139 > * {
  padding-left: 139px;
}
.uk-grid-139 > .uk-grid-margin {
  margin-top: 139px;
}

@media (min-width: 1600px) {
  .mb-0-xl {
    margin-bottom: 0px !important;
  }
}

@media (min-width: 1200px) {
  .mb-0-l {
    margin-bottom: 0px !important;
  }
}

@media (min-width: 960px) {
  .mb-0-m {
    margin-bottom: 0px !important;
  }
}

@media (min-width: 640px) {
  .mb-0-s {
    margin-bottom: 0px !important;
  }
}

.mb-0 {
  margin-bottom: 0px;
}

@media (min-width: 1600px) {
  .mb-10-xl {
    margin-bottom: 10px !important;
  }
}

@media (min-width: 1200px) {
  .mb-10-l {
    margin-bottom: 10px !important;
  }
}

@media (min-width: 960px) {
  .mb-10-m {
    margin-bottom: 10px !important;
  }
}

@media (min-width: 640px) {
  .mb-10-s {
    margin-bottom: 10px !important;
  }
}

.mb-10 {
  margin-bottom: 10px;
}

@media (min-width: 1600px) {
  .mb-20-xl {
    margin-bottom: 20px !important;
  }
}

@media (min-width: 1200px) {
  .mb-20-l {
    margin-bottom: 20px !important;
  }
}

@media (min-width: 960px) {
  .mb-20-m {
    margin-bottom: 20px !important;
  }
}

@media (min-width: 640px) {
  .mb-20-s {
    margin-bottom: 20px !important;
  }
}

.mb-20 {
  margin-bottom: 20px;
}

@media (min-width: 1600px) {
  .mb-30-xl {
    margin-bottom: 30px !important;
  }
}

@media (min-width: 1200px) {
  .mb-30-l {
    margin-bottom: 30px !important;
  }
}

@media (min-width: 960px) {
  .mb-30-m {
    margin-bottom: 30px !important;
  }
}

@media (min-width: 640px) {
  .mb-30-s {
    margin-bottom: 30px !important;
  }
}

.mb-30 {
  margin-bottom: 30px;
}

@media (min-width: 1600px) {
  .mb-40-xl {
    margin-bottom: 40px !important;
  }
}

@media (min-width: 1200px) {
  .mb-40-l {
    margin-bottom: 40px !important;
  }
}

@media (min-width: 960px) {
  .mb-40-m {
    margin-bottom: 40px !important;
  }
}

@media (min-width: 640px) {
  .mb-40-s {
    margin-bottom: 40px !important;
  }
}

.mb-40 {
  margin-bottom: 40px;
}

@media (min-width: 1600px) {
  .mb-50-xl {
    margin-bottom: 50px !important;
  }
}

@media (min-width: 1200px) {
  .mb-50-l {
    margin-bottom: 50px !important;
  }
}

@media (min-width: 960px) {
  .mb-50-m {
    margin-bottom: 50px !important;
  }
}

@media (min-width: 640px) {
  .mb-50-s {
    margin-bottom: 50px !important;
  }
}

.mb-50 {
  margin-bottom: 50px;
}

@media (min-width: 1600px) {
  .mt-0-xl {
    margin-top: 0px !important;
  }
}

@media (min-width: 1200px) {
  .mt-0-l {
    margin-top: 0px !important;
  }
}

@media (min-width: 960px) {
  .mt-0-m {
    margin-top: 0px !important;
  }
}

@media (min-width: 640px) {
  .mt-0-s {
    margin-top: 0px !important;
  }
}

.mt-0 {
  margin-top: 0px;
}

@media (min-width: 1600px) {
  .mt-10-xl {
    margin-top: 10px !important;
  }
}

@media (min-width: 1200px) {
  .mt-10-l {
    margin-top: 10px !important;
  }
}

@media (min-width: 960px) {
  .mt-10-m {
    margin-top: 10px !important;
  }
}

@media (min-width: 640px) {
  .mt-10-s {
    margin-top: 10px !important;
  }
}

.mt-10 {
  margin-top: 10px;
}

@media (min-width: 1600px) {
  .mt-20-xl {
    margin-top: 20px !important;
  }
}

@media (min-width: 1200px) {
  .mt-20-l {
    margin-top: 20px !important;
  }
}

@media (min-width: 960px) {
  .mt-20-m {
    margin-top: 20px !important;
  }
}

@media (min-width: 640px) {
  .mt-20-s {
    margin-top: 20px !important;
  }
}

.mt-20 {
  margin-top: 20px;
}

@media (min-width: 1600px) {
  .mt-30-xl {
    margin-top: 30px !important;
  }
}

@media (min-width: 1200px) {
  .mt-30-l {
    margin-top: 30px !important;
  }
}

@media (min-width: 960px) {
  .mt-30-m {
    margin-top: 30px !important;
  }
}

@media (min-width: 640px) {
  .mt-30-s {
    margin-top: 30px !important;
  }
}

.mt-30 {
  margin-top: 30px;
}

@media (min-width: 1600px) {
  .mt-40-xl {
    margin-top: 40px !important;
  }
}

@media (min-width: 1200px) {
  .mt-40-l {
    margin-top: 40px !important;
  }
}

@media (min-width: 960px) {
  .mt-40-m {
    margin-top: 40px !important;
  }
}

@media (min-width: 640px) {
  .mt-40-s {
    margin-top: 40px !important;
  }
}

.mt-40 {
  margin-top: 40px;
}

@media (min-width: 1600px) {
  .mt-50-xl {
    margin-top: 50px !important;
  }
}

@media (min-width: 1200px) {
  .mt-50-l {
    margin-top: 50px !important;
  }
}

@media (min-width: 960px) {
  .mt-50-m {
    margin-top: 50px !important;
  }
}

@media (min-width: 640px) {
  .mt-50-s {
    margin-top: 50px !important;
  }
}

.mt-50 {
  margin-top: 50px;
}

.fz-14 {
  font-size: 14px !important;
}
@media screen and (min-width: 640px) {
  .fz-14 {
    font-size: calc(14px + 0 * ((100vw - 640px) / 560)) !important;
  }
}
@media screen and (min-width: 1200px) {
  .fz-14 {
    font-size: 14px !important;
  }
}

.fz-15 {
  font-size: 15px !important;
}
@media screen and (min-width: 640px) {
  .fz-15 {
    font-size: calc(15px + 0 * ((100vw - 640px) / 560)) !important;
  }
}
@media screen and (min-width: 1200px) {
  .fz-15 {
    font-size: 15px !important;
  }
}

.fz-16 {
  font-size: 16px !important;
}
@media screen and (min-width: 640px) {
  .fz-16 {
    font-size: calc(16px + 0 * ((100vw - 640px) / 560)) !important;
  }
}
@media screen and (min-width: 1200px) {
  .fz-16 {
    font-size: 16px !important;
  }
}

.fz-20 {
  font-size: 16px !important;
}
@media screen and (min-width: 640px) {
  .fz-20 {
    font-size: calc(16px + 4 * ((100vw - 640px) / 560)) !important;
  }
}
@media screen and (min-width: 1200px) {
  .fz-20 {
    font-size: 20px !important;
  }
}

.fz-30 {
  font-size: 21px !important;
}
@media screen and (min-width: 640px) {
  .fz-30 {
    font-size: calc(21px + 9 * ((100vw - 640px) / 560)) !important;
  }
}
@media screen and (min-width: 1200px) {
  .fz-30 {
    font-size: 30px !important;
  }
}

.modal__acc__btnCancel {
  border-color: transparent !important;
  color: #EEFEFB;
  font-size: 14px;
  font-weight: 500;
  text-transform: inherit;
}
.modal__acc__btnCancel:hover {
  color: #AF9533;
}
.modal__acc__tab > * > * {
  font-size: 20px !important;
  font-weight: 500;
  text-transform: inherit !important;
  padding: 14px 10px !important;
  color: #5C605E !important;
}
.modal__acc__tab > *.uk-active > * {
  color: #AF9533 !important;
  border-color: currentColor !important;
}
.modal__acc__forgotTxt {
  color: #AF9533;
  font-size: 14px;
  line-height: 1.5;
}
.modal__viewAll .uk-modal-header {
  background-color: transparent;
  border: none;
}
@media (min-width: 960px) {
  .modal__viewAll .uk-modal-header {
    padding: 36px;
  }
}
@media (min-width: 960px) {
  .modal__viewAll .uk-modal-body {
    padding: 36px;
  }
}
@media (min-width: 960px) {
  .modal__viewAll .uk-modal-body.c1 {
    padding-top: 0 !important;
  }
}
.modal__viewAll .uk-modal-footer {
  background-color: transparent;
  border: none;
}
@media (min-width: 960px) {
  .modal__viewAll .uk-modal-footer {
    padding: 36px;
  }
}
.modal__viewAll__search {
  width: 100%;
}
.modal__viewAll__search .uk-search-input {
  background: #000604;
  /* Neutraul/80 */
  border: 1px solid #333836;
  border-radius: 8px;
  font-size: 14px;
}
.modal__viewAll__search .uk-search-input::placeholder {
  color: #333836;
}
.modal__viewAll__search .uk-search-input:focus {
  border-color: #AF9533;
}
.modal__viewAll__navbar .uk-navbar-nav > li > a {
  min-height: 40px;
  text-transform: inherit;
  color: #7D807E;
  font-size: 14px;
  font-weight: 500;
}
.modal__viewAll__navbar .uk-navbar-nav > li:hover > a, .modal__viewAll__navbar .uk-navbar-nav > li.uk-active > a {
  color: #AF9533;
}
.modal__booking__label {
  color: #5C605E;
  font-size: 16px;
  font-weight: 500;
}
.modal__booking__radio {
  display: none;
}
.modal__booking__boxHour {
  background: #000604;
  /* Neutraul/80 */
  border: 1px solid #333836;
  /* Effect1 */
  box-shadow: 0px 0px 4px rgba(2, 15, 20, 0.14);
  backdrop-filter: blur(50px);
  border-radius: 6px;
  height: 72px;
  cursor: pointer;
  display: flex;
  align-items: center;
  text-align: center;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
}
.uk-disabled .modal__booking__boxHour {
  box-shadow: 0px 0px 4px rgba(35, 35, 35, 0.7);
  color: #333836;
}
.confirm .modal__booking__boxHour {
  color: #DF7D46;
}
.modal__booking__radio:checked ~ .modal__booking__boxHour {
  border-color: #AF9533;
}
.modal__booking__boxDate {
  cursor: pointer;
  min-width: 83px;
  height: 68px;
  background: #000604;
  border-radius: 4px;
  display: flex;
  align-items: center;
  text-align: center;
  border: 1px solid transparent;
  box-sizing: border-box;
}
.modal__booking__boxDate.tooltip1 {
  background: rgba(201, 62, 62, 0.1);
  color: #C93E3E;
}
.modal__booking__boxDate.tooltip1 .modal__booking__boxDate__txt {
  color: #C93E3E;
}
.modal__booking__boxDate.tooltip1 .modal__booking__boxDate__so {
  color: #C93E3E;
}
.modal__booking__radio:checked ~ .modal__booking__boxDate {
  border-color: #AF9533;
}
.modal__booking__boxDate__txt {
  color: #5C605E;
  font-size: 12px;
  line-height: 1.5;
}
.modal__booking__boxDate__so {
  color: #AF9533;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
}
.modal__body {
  padding: 24px 32px;
}
.modal__footer {
  padding: 24px 32px;
  background-color: transparent;
  border-color: #333836;
}
.modal__header {
  background-color: transparent;
  border-color: #333836;
  padding: 24px 32px;
}
.modal__dialog1 {
  background: #000604;
  border-radius: 12px;
}
.modal__dialog2 {
  background: #0C1B1B;
  border-radius: 12px;
  border: 1px solid #01231D;
  /* Effect1 */
  box-shadow: 0px 0px 4px rgba(2, 15, 20, 0.14);
  backdrop-filter: blur(50px);
}
.modal__email__txt {
  color: #7D807E;
  font-size: 14px;
  line-height: 1.5;
}
.modal__confirm__title {
  color: #EEFEFB;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}
.modal__confirm__box1 {
  border: 1px solid #333836;
  border-radius: 6px;
  color: #EEFEFB;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.5;
  padding: 12px;
}
.modal__confirm__txt1 {
  color: #5C605E;
  font-size: 16px;
  line-height: 1.5;
}
.modal__confirm__txt2 {
  font-size: 20px;
  color: #5C605E;
  line-height: 1.5;
}
.modal__confirm__label {
  background: #AF9533;
  border-radius: 4px;
  color: #000604;
  font-size: 16px;
  padding: 4px 8px;
}

.w440 {
  width: 440px;
}

.w408 {
  width: 408px;
}

.line-clamp-1, .section1__btnSelect span:first-child {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.line-clamp-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.line-clamp-3 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.line-clamp-4 {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.line-clamp-5 {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.item__33:nth-child(n+2) {
  margin-top: 33px;
}
.item__20:nth-child(n+2) {
  margin-top: 20px;
}
.item__16:nth-child(n+2) {
  margin-top: 16px;
}
.item__15:nth-child(n+2) {
  margin-top: 15px;
}
.item__12:nth-child(n+2) {
  margin-top: 12px;
}
.item__10:nth-child(n+2) {
  margin-top: 10px;
}
.item__8:nth-child(n+2) {
  margin-top: 8px;
}
.item__6:nth-child(n+2) {
  margin-top: 6px;
}
.item__2:nth-child(n+2) {
  margin-top: 2px;
}
.item__48-24:nth-child(n+2) {
  margin-top: 24px;
}
@media (min-width: 960px) {
  .item__48-24:nth-child(n+2) {
    margin-top: 48px;
  }
}
.item__46-23:nth-child(n+2) {
  margin-top: 23px;
}
@media (min-width: 960px) {
  .item__46-23:nth-child(n+2) {
    margin-top: 46px;
  }
}
.item__36-18:nth-child(n+2) {
  margin-top: 18px;
}
@media (min-width: 960px) {
  .item__36-18:nth-child(n+2) {
    margin-top: 36px;
  }
}
.item__24-12:nth-child(n+2) {
  margin-top: 12px;
}
@media (min-width: 960px) {
  .item__24-12:nth-child(n+2) {
    margin-top: 24px;
  }
}

.nofication__iconSuccess {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' rx='6' fill='%233EC975' fill-opacity='0.1'/%3E%3Cpath d='M20.1663 13.5L14.8055 19.1719C14.6021 19.3871 14.2723 19.3871 14.0689 19.1719L11.833 16.8063M11.4163 23.9403C10.166 23.2171 9.10241 22.207 8.31545 21M11.4163 8.05968C10.166 8.78295 9.10241 9.79305 8.31545 11M7.07079 18.0833C6.91524 17.4141 6.83301 16.7166 6.83301 16C6.83301 15.2834 6.91524 14.586 7.07079 13.9167M14.333 6.98449C14.8735 6.88522 15.4305 6.83334 15.9997 6.83334C21.0623 6.83334 25.1663 10.9374 25.1663 16C25.1663 21.0626 21.0623 25.1667 15.9997 25.1667C15.4305 25.1667 14.8735 25.1148 14.333 25.0155' stroke='%233EC975' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-right: 10px;
}
.nofication__iconSuccess svg {
  width: 32px;
  height: 32px;
  visibility: hidden;
}

.uk-notification {
  width: 640px;
}
.uk-notification-close {
  color: #3EC975 !important;
}
.uk-notification-message {
  background: #202E26;
  /* shadow-sm */
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.08);
  border-radius: 6px;
  color: #3EC975;
  font-size: 14px;
  line-height: 1.5;
}

.header__btn {
  background: #AF9533;
  color: #000604;
  border-radius: 6px;
  text-transform: inherit;
  font-weight: 500;
  font-family: "Inter", sans-serif;
  padding: 0 22px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.header__btn svg {
  margin-left: 8px;
}
.header__btn:hover {
  background: rgba(175, 149, 51, 0.8);
}
.header__btn--c1 {
  background: transparent;
  border-color: #AF9533;
  color: #AF9533;
}
.header__txtLogin {
  color: #AF9533 !important;
  font-weight: 500;
  font-family: "Inter", sans-serif;
}
@media (min-width: 960px) {
  .header__item, .header .uk-navbar-nav > li > a, .header .uk-navbar-item {
    min-height: 88px;
  }
}
.header .uk-logo img {
  height: 40px;
}
.header .uk-navbar-nav > li > a {
  text-transform: inherit;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  color: #5C605E;
}
.header .uk-navbar-nav > li:hover > a, .header .uk-navbar-nav > li.active > a, .header .uk-navbar-nav > li.uk-active > a {
  color: #AF9533;
}

.section1__title {
  color: #AF9533;
  font-size: 70px;
  line-height: 0.9428571429;
  text-align: center;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  font-family: "LEXANDRAMnletter";
}
.section1__title {
  font-size: 36px !important;
}
@media screen and (min-width: 640px) {
  .section1__title {
    font-size: calc(36px + 34 * ((100vw - 640px) / 560)) !important;
  }
}
@media screen and (min-width: 1200px) {
  .section1__title {
    font-size: 70px !important;
  }
}
.section1__card {
  max-width: 100%;
  width: 672px;
  background: rgba(1, 35, 29, 0.05);
  /* Primary/100 */
  border: 1px solid #01231D;
  /* Effect1 */
  box-shadow: 0px 0px 4px rgba(2, 15, 20, 0.14);
  backdrop-filter: blur(50px);
  /* Note: backdrop-filter has minimal browser support */
  border-radius: 12px;
  padding: 24px;
}
.section1__card__txt {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 500;
  color: #5C605E;
}
.section1__legend {
  color: #AF9533;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
}
.section1__label {
  color: #979998;
  font-size: 12px;
  line-height: 1.5;
}
.section1__input, .section1__btnSelect {
  background: #000604 !important;
  border: 1px solid #333836;
  border-radius: 8px;
  font-size: 14px;
}
.section1__input::placeholder, .section1__btnSelect::placeholder {
  color: #333836;
}
.section1__input:valid, .section1__btnSelect:valid {
  color: #fff;
}
.section1__input:focus, .section1__btnSelect:focus {
  border-color: #AF9533;
}
.section1__boxCount {
  --uk-position-margin-offset: 12px;
  margin: var(--uk-position-margin-offset);
}
.section1__boxCount ~ .section1__input, .section1__boxCount ~ .section1__btnSelect {
  padding-right: 36px;
}
.section1__count {
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
.section1__count--add {
  background-image: 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%3Cpath d='M2.5 7.5L6 4L9.5 7.5' stroke='%235C605E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.section1__count--add:hover {
  background-image: 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%3Cpath d='M2.5 7.5L6 4L9.5 7.5' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.section1__count--sub {
  background-image: 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%3Cpath d='M9.5 4.5L6 8L2.5 4.5' stroke='%235C605E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.section1__count--sub:hover {
  background-image: 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%3Cpath d='M9.5 4.5L6 8L2.5 4.5' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.section1__btnSelect {
  padding-left: 10px;
  text-transform: inherit;
}
.section1__btnSelect .uk-icon {
  --uk-position-margin-offset: 12px;
  margin: var(--uk-position-margin-offset);
}
.section1__btnSelect:hover, .section1__btnSelect:focus {
  border-color: #AF9533 !important;
}

.section2__item:nth-child(n+2) {
  margin-top: 18px;
  padding-top: 18px;
  border-top: 1px solid #01231D;
}
@media (min-width: 960px) {
  .section2__item:nth-child(n+2) {
    margin-top: 10px;
    padding-top: 10px;
  }
}
.section2__btn {
  background: rgba(214, 213, 142, 0.2);
  border-radius: 6px;
  text-transform: inherit;
  color: #AF9533;
  font-size: 14px;
  font-weight: 500;
}
.section2__txt {
  color: #979998;
  font-size: 12px;
  line-height: 1.5;
}
.section2__txt1 {
  color: #EEFEFB;
  font-size: 12px;
  line-height: 1.5;
}
.section2__link {
  color: #336A60 !important;
  font-size: 12px;
  line-height: 1.5;
  text-decoration: underline;
}
.section2__radio {
  display: none;
}
.section2__card {
  padding: 16px;
  background: #0C1B1B;
  cursor: pointer;
  box-shadow: 0px 0px 4px rgba(2, 15, 20, 0.14);
  backdrop-filter: blur(50px);
  border-radius: 6px;
  border: 2px solid transparent;
}
@media (max-width: 959.98px) {
  .section2__card__viewMore {
    top: calc(100% + 20px);
    left: 50%;
    transform: translateX(-50%);
    width: max-content !important;
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 0 !important;
  }
}
@media (max-width: 959.98px) {
  .section2__card--c1 {
    max-width: 100%;
    width: 193px !important;
  }
}
.uk-modal .section2__card, .section2__card:hover {
  background: #01231D;
}
.section2__radio:checked ~ .section2__card {
  background: #0C1B1B;
  border-color: #AF9533;
}
.section2__card__name {
  color: #EEFEFB;
  font-weight: 500;
}
.section2__slidenav {
  --uk-position-margin-offset: 32px;
  margin: var(--uk-position-margin-offset);
}
.section2__slidenav__next, .section2__slidenav__previous {
  width: 44px;
  text-align: center;
}
.section2__slidenav__next > div, .section2__slidenav__previous > div {
  background-color: rgba(175, 149, 51, 0.3);
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7.5H14M9 1.5L14.2929 6.79289C14.6834 7.18342 14.6834 7.81658 14.2929 8.20711L9 13.5' stroke='%23EEFEFB' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.section2__slidenav__next span, .section2__slidenav__previous span {
  color: #EEFEFB;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
}
.section2__slidenav__previous > div {
  transform: rotate(180deg);
}
.section2__star {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  display: inline-flex;
}
.section2__card .section2__star {
  width: 13px;
  height: 13px;
}
.section2__star:nth-child(n+2) {
  margin-left: 4px;
}
.section2__star--on {
  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='M8 0.444427L10.7193 5.0808L16 6.21636L12.4 10.2174L12.9443 15.5555L8 13.3919L3.05573 15.5555L3.6 10.2174L0 6.21636L5.28065 5.0808L8 0.444427Z' fill='%23DFB300'/%3E%3C/svg%3E%0A");
}
.section2__star--off {
  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='M8 0.444427L10.7193 5.0808L16 6.21636L12.4 10.2174L12.9443 15.5555L8 13.3919L3.05573 15.5555L3.6 10.2174L0 6.21636L5.28065 5.0808L8 0.444427Z' fill='%235C605E'/%3E%3C/svg%3E%0A");
}

.section3__title {
  color: #AF9533;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.5;
}
.section3__txt {
  color: #EEFEFB;
  font-size: 24px;
  line-height: 1.5;
  font-weight: 700;
}
.section3__desc {
  color: #979998;
  font-size: 14px;
  line-height: 1.5;
}
.section3__dotnav > * > * {
  width: 8px;
  height: 8px;
  background: #01231D;
  border-color: #01231D;
}
.section3__dotnav > * > *:hover {
  background: #AF9533;
}
.section3__dotnav > *.uk-active > * {
  background: #AF9533;
}

.section4__box {
  max-width: 100%;
  width: 628px;
  min-height: 174px;
  background: rgba(1, 35, 29, 0.05);
  border: 1px solid #000604;
  box-shadow: 0px 0px 4px rgba(2, 15, 20, 0.14);
  backdrop-filter: blur(50px);
  border-radius: 6px;
}
.section4__box__txt1 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.5;
}
.section4__box__txt1 {
  font-size: 30px !important;
}
@media screen and (min-width: 640px) {
  .section4__box__txt1 {
    font-size: calc(30px + 18 * ((100vw - 640px) / 560)) !important;
  }
}
@media screen and (min-width: 1200px) {
  .section4__box__txt1 {
    font-size: 48px !important;
  }
}
.section4__box__txt2 {
  font-size: 20px;
  line-height: 1.5;
}
.section4__box__txt2 {
  font-size: 18px !important;
}
@media screen and (min-width: 640px) {
  .section4__box__txt2 {
    font-size: calc(18px + 2 * ((100vw - 640px) / 560)) !important;
  }
}
@media screen and (min-width: 1200px) {
  .section4__box__txt2 {
    font-size: 20px !important;
  }
}
.section4__card {
  background: rgba(1, 35, 29, 0.05);
  /* Primary/100 */
  border: 1px solid #01231D;
  /* Effect1 */
  cursor: pointer;
  box-shadow: 0px 0px 4px rgba(2, 15, 20, 0.14);
  backdrop-filter: blur(50px);
  /* Note: backdrop-filter has minimal browser support */
  border-radius: 6px;
  padding: 24px;
}
.section4__card:hover {
  background: #01231D;
}
.section4__card__quote {
  color: #979998;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2;
}
.section4__card__txt {
  color: #EEFEFB;
  font-size: 14px;
  line-height: 1.5;
}
.section4__card__name {
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}
.section4__card__txtsmall {
  color: rgba(255, 255, 255, 0.5);
  font-size: 12px;
  line-height: 1.5;
}

.section5__width {
  width: 550px;
  max-width: 100%;
}
.section5__width2 {
  width: 600px;
  max-width: 100%;
}
.section5__list {
  margin-bottom: 26px;
}
.section5__list > li {
  color: #EEFEFB;
  font-size: 14px;
  display: flex;
  align-items: center;
}
.section5__list > li:nth-child(n+2) {
  margin-top: 17px;
}
.section5__list > li:before {
  content: "";
  width: 24px;
  height: 24px;
  display: flex;
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 12px;
}
.section5__list > li.phone:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.98026 10.2552C9.6162 11.5797 10.4831 12.8211 11.581 13.919C12.6789 15.0169 13.9203 15.8838 15.2448 16.5197C15.3588 16.5744 15.4157 16.6018 15.4878 16.6228C15.744 16.6975 16.0585 16.6438 16.2755 16.4885C16.3365 16.4448 16.3888 16.3926 16.4932 16.2881C16.8126 15.9687 16.9724 15.809 17.133 15.7045C17.7387 15.3107 18.5195 15.3107 19.1252 15.7045C19.2858 15.809 19.4455 15.9687 19.765 16.2881L19.943 16.4662C20.4286 16.9518 20.6714 17.1945 20.8033 17.4553C21.0656 17.9739 21.0656 18.5863 20.8033 19.1049C20.6714 19.3657 20.4286 19.6084 19.943 20.094L19.799 20.2381C19.3151 20.722 19.0731 20.9639 18.7441 21.1487C18.3791 21.3538 17.8121 21.5012 17.3935 21.5C17.0162 21.4989 16.7583 21.4257 16.2425 21.2793C13.4709 20.4926 10.8555 19.0083 8.6736 16.8264C6.49168 14.6445 5.00738 12.0291 4.22071 9.25746C4.07432 8.74172 4.00113 8.48385 4.00001 8.10653C3.99876 7.68785 4.1462 7.1209 4.35126 6.75587C4.53605 6.42691 4.77801 6.18494 5.26193 5.70102L5.40597 5.55699C5.89155 5.07141 6.13434 4.82861 6.3951 4.69672C6.91369 4.43443 7.52611 4.43443 8.0447 4.69672C8.30546 4.82861 8.54825 5.0714 9.03383 5.55699L9.21189 5.73504C9.53133 6.05448 9.69104 6.2142 9.79547 6.37481C10.1893 6.9805 10.1893 7.76134 9.79547 8.36703C9.69105 8.52764 9.53133 8.68736 9.21189 9.0068C9.10744 9.11125 9.05521 9.16347 9.0115 9.22452C8.85616 9.44146 8.80252 9.75601 8.8772 10.0122C8.89821 10.0843 8.92556 10.1412 8.98026 10.2552Z' stroke='%237D807E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.section5__list > li.mail:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 5.5L10.7721 11.545C11.4943 12.1067 12.5057 12.1067 13.2279 11.545L21 5.5M5.2 20.5H18.8C19.9201 20.5 20.4802 20.5 20.908 20.282C21.2843 20.0903 21.5903 19.7843 21.782 19.408C22 18.9802 22 18.4201 22 17.3V7.7C22 6.5799 22 6.01984 21.782 5.59202C21.5903 5.21569 21.2843 4.90973 20.908 4.71799C20.4802 4.5 19.9201 4.5 18.8 4.5H5.2C4.07989 4.5 3.51984 4.5 3.09202 4.71799C2.71569 4.90973 2.40973 5.21569 2.21799 5.59202C2 6.01984 2 6.57989 2 7.7V17.3C2 18.4201 2 18.9802 2.21799 19.408C2.40973 19.7843 2.71569 20.0903 3.09202 20.282C3.51984 20.5 4.0799 20.5 5.2 20.5Z' stroke='%237D807E' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.section5__list > li.map:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 10.5C16 12.7091 14.2091 14.5 12 14.5C9.79086 14.5 8 12.7091 8 10.5C8 8.29086 9.79086 6.5 12 6.5C14.2091 6.5 16 8.29086 16 10.5Z' stroke='%237D807E' stroke-width='2'/%3E%3Cpath d='M20 10.5C20 14.9183 14 22.5 12 22.5C10 22.5 4 14.9183 4 10.5C4 6.08172 7.58172 2.5 12 2.5C16.4183 2.5 20 6.08172 20 10.5Z' stroke='%237D807E' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.flatpickr-calendar {
  background: #000604;
  /* shadow */
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 1px 2px -1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.flatpickr-calendar:after, .flatpickr-calendar:before {
  border-bottom-color: #000604 !important;
}
.flatpickr-calendar .flatpickr-months {
  color: #5C605E;
}
.flatpickr-calendar .flatpickr-months .flatpickr-monthDropdown-months {
  color: #5C605E;
}
.flatpickr-calendar .flatpickr-months .numInput {
  color: #5C605E;
}
.flatpickr-calendar .flatpickr-months .arrowUp:after {
  border-bottom-color: #5C605E !important;
}
.flatpickr-calendar .flatpickr-months .arrowDown:after {
  border-top-color: #5C605E !important;
}
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekday {
  color: #5C605E;
}
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-day {
  border-radius: 4px;
  border: 1px solid transparent;
  background: transparent !important;
}
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-day.selected {
  border-color: #AF9533;
}

.home__section {
  background-repeat: no-repeat !important;
  background-position: 50% 0 !important;
  background-size: cover !important;
  background-attachment: fixed !important;
  display: flex !important;
  transition: all 0.3s;
  padding-top: 80px;
}
@media (min-width: 960px) {
  .home__section {
    padding-bottom: 80px;
  }
}
.home__section > * {
  width: 100%;
  min-height: 100vh;
  display: flex;
  align-items: center;
}
.home__section1 {
  background: linear-gradient(357.82deg, #000000 -6.54%, rgba(0, 0, 0, 0) 36.23%), linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), var(--url);
}
.home__section2 {
  background: linear-gradient(269.86deg, rgba(2, 13, 13, 0.15) 0.21%, #020D0D 99.97%), linear-gradient(86.1deg, #020D0D 31.33%, rgba(2, 13, 13, 0.15) 97.63%), var(--url), linear-gradient(225deg, rgba(50, 140, 108, 0.05) 0%, rgba(40, 125, 131, 0.05) 100%);
}
.home__section3 {
  background: linear-gradient(90deg, #020D0D 34.2%, rgba(0, 11, 9, 0.15) 135.35%), var(--url);
}
.home__section4 {
  background: linear-gradient(0deg, rgba(0, 11, 9, 0.96), rgba(0, 11, 9, 0.96)), var(--url);
}
.home__section5 {
  background: linear-gradient(70.65deg, #000B09 33.65%, rgba(0, 11, 9, 0.3) 130.61%), var(--url);
}

@media (min-width: 960px) {
  #fullpage .uk-container {
    padding-left: 190px;
    padding-right: 190px;
    max-width: none;
  }
}

.fp-watermark {
  visibility: hidden;
}

#fp-nav {
  visibility: hidden;
  left: 72px !important;
}
#fp-nav:before, #fp-nav:after {
  content: "";
  width: 1px;
  height: 88px;
  display: flex;
  background: #333836;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
#fp-nav:before {
  bottom: calc(100% + 12px);
}
#fp-nav:after {
  top: calc(100% + 12px);
}
@media (min-width: 960px) {
  #fp-nav {
    visibility: visible;
  }
}
#fp-nav ul li {
  width: inherit;
  height: inherit;
  margin: 0;
}
#fp-nav ul li:nth-child(n+2) {
  margin-top: 24px;
}
#fp-nav ul li a > * {
  width: 8px !important;
  height: 8px !important;
  background: #01231D !important;
  margin: 0 !important;
  position: relative !important;
  border-radius: 50%;
  display: flex;
  top: 0 !important;
  left: 0 !important;
}
#fp-nav ul li a > *:first-child {
  display: none;
}
#fp-nav ul li a:hover > *, #fp-nav ul li a.active > * {
  background: #AF9533 !important;
}

.gj-datepicker {
  position: relative;
}
.gj-datepicker .gj-icon {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/*# sourceMappingURL=style.css.map */


/*11-12-2024*/
.my-account-box{
  position: relative;
  font-family: "Inter", sans-serif;
}
.btn-my-account {
  color: #fff !important;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none !important;
}
.btn-my-account img{
  width: 32px;
  object-fit: contain;
}
.my-account-box:hover .box-info-account {
  display: block;
}
.box-info-account {
  position: absolute;
  top: 95%;
  right: 0;
  border-radius: 8px;
  background: #333836;
  box-shadow: 0px 4px 15px 1px rgba(0, 0, 0, 0.08);
  padding: 20px;
  width: 275px;
  display: none;
}
.box-info-account .btn-my-account img {
  width: auto;
}
.box-info-account .btn-my-account {
  font-size: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #5C605E;
  margin-bottom: 16px;
}
.box-info-account .btn-my-account b {
  display: block;
  font-size: 12px;
  font-weight: normal;
  color: #979998;
}
.box-info-account .btn-my-account span {
  padding-left: 10px;
  flex: 1;
}
.user-tools {
  padding: 0;
  list-style: none;
  padding-bottom: 10px;
  border-bottom: 1px solid #5C605E;
  margin-bottom: 16px;
  font-size: 16px;
}
.user-tools li {
  margin-bottom: 16px;
  color: #fff;
}
.user-tools a {
  color: #EEFEFB;
}
.user-tools img {
  margin-right: 10px;
}
.gold-coin {
  color: #EEFEFB;
  background-color: #5C605E;
  padding: 12px 8px;
  text-align: center;
  font-size: 16px;
  border-radius: 8px;
  margin-bottom: 10px;
}
.gold-coin-box a {
  border-radius: 6px;
  border: 1px solid #AF9533;
  padding: 8px 12px;
  width: auto;
  display: block;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 21px;
  color: #AF9533;
}
.gold-coin-box {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #5C605E;
}
.btn-logout{
  color: #C93E3E !important;
  font-size: 16px;
/*  text-decoration: none !important;*/
}
/**/
.uk-form-controls input[type="checkbox"] {
  border-color: #333836;
  border-radius: 4px;
}
.password-control{
  position: relative;
}
.password-control .view-mk{
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
}

.hvg-modal-body {
  padding: 30px 30px;
  box-shadow: 0px 0px 4px 0px rgba(2, 15, 20, 0.14);
  border: 1px solid #01231D;
  border-radius: 12px;
}
/**/
.modal__nap-tien .uk-modal-dialog{
  width: 820px;
  margin: 0 auto;
}
.item-menhgia {
  cursor: pointer;
  border-radius: 6px;
  border: 1px solid #333836;
  background: #000604;
  box-shadow: 0px 0px 4px 0px rgba(2, 15, 20, 0.14);
  height: 76px;
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}
.item-menhgia.active,
.item-menhgia:hover {
  color: #AF9533;
  border-color: #AF9533;
}
.order-meta{
  list-style: none;
  padding: 0;
}
.order-meta li{
  display: flex;
  justify-content: space-between;
  color: #fff;
  margin-bottom: 10px;
}
.order-meta li.order-total{
  font-size: 20px;
  font-weight: bold;
  margin-top: 15px;
}
.order-btn{
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.order-btn button{
  width:  auto;
  white-space: nowrap;
  margin-left: 10px;
}
/**/
.thanhtoan-content,
.modal__nap-tien .box{
  display: none;
}
div.order-total{
  background-color: #333836;
  font-size: 20px;
  color: #EEFEFB;
  padding: 20px 16px;
  border-radius: 8px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.item-menhgia.item-hinhthuc-thanhtoan {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.item-menhgia.item-hinhthuc-thanhtoan:hover svg path,
.item-menhgia.item-hinhthuc-thanhtoan.active svg path{
  fill:#AF9533;
}
.bank-form.thanhtoan-content {
  border-radius: 8px;
  background: rgba(51, 56, 54, 0.40);
  padding: 16px;
  text-align: center;
  color: #fff;
}
/*thong tin khach hang*/
.thongtinkhachhang-container{
  max-width: 820px;
  margin: 0 auto;
}
.hang-box {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center -56px;
}
.hang-box .name {
  display: inline-block;
  color: #AF9533;
  text-align: center;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 26.005px;
  text-transform: uppercase;
  background-color: #fff;
  padding: 5px 10px;
  border-radius: 50px;
  margin-bottom: 0;
}

.hang-box p {
  font-size: 12px;
  margin: 10px 0;
}
.bieu-do {
  background-color: #333836;
  height: 4px;
  display: inline-block;
  width: 265px;
  border-radius: 12px;
  position: relative;
}
.bieu-do span {
  background-color: #AF9533;
  width: 50%;
  position: absolute;
  height: 4px;
  left: 0;
  border-radius: 12px;
}

.hang-box .name-box {
  margin-top: -33px;
}
.thongtin-khachhang-meta {
  padding: 0;
  border-radius: 12px;
  border: 1px solid #01231D;
  background: rgba(1, 35, 29, 0.05);
  box-shadow: 0px 0px 4px 0px rgba(2, 15, 20, 0.14);
  backdrop-filter: blur(50px);
  list-style: none;
  padding: 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 30px;
  margin-top: 0;
}
.thongtin-khachhang-meta li {
  position: relative;
  flex: 1;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.thongtin-khachhang-meta li label{
  font-size: 14px;
}
.thongtin-khachhang-meta li span {
  color: #AF9533;
  font-size: 20px;
  font-weight: 500;
}
.thongtin-khachhang-meta li::before {
  content: "";
  position: absolute;
  left: 0;
  height: 50%;
  background-color: #333836;
  width: 1px;
  height: 34px;
  top:50%;
  transform: translateY(-50%);
}
.thongtin-khachhang-meta li:first-child::before {
  display: none;
}

.thongtin-canhan-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.thongtin-khachhang .label {
  color: #EEFEFB;
  padding-left: 12px;
  border-left: 2px solid #AF9533;
  line-height: 1;
  font-size: 16px;
}
/**/
.table-chitieu {
  color: #fff;
  font-size: 14px;
}
.table-chitieu td {
  padding: 8px;
  border: 0;
  border-bottom: 1px solid #333836;
}
.table-chitieu th {
  border: 0;
  padding: 8px;
  text-align: center;
  font-weight: 500;
}
.table-chitieu thead {
  background-color: #333836;
}
.table-chitieu img {
  margin-right: 5px;
}