/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/scss/app.scss ***!
  \******************************************************************************************************************************************************************************************************************************************/
/* Local Museo Cyrillic fonts (copied into webpack/src/fonts/) */
@font-face {
  font-family: "Museo Cyrillic";
  src: url(../fonts/museo-cyrl-300-1.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Museo Cyrillic";
  src: url(../fonts/museocyrl500-1.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Museo Cyrillic";
  src: url(../fonts/museocyrl-700.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
body {
  font-family: "Museo Cyrillic", "Segoe UI", Arial, sans-serif;
  font-weight: 400;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Museo Cyrillic", "Segoe UI", Arial, sans-serif;
  font-weight: 400;
}

.elementor-location-header .loyalty-button-widget[data-loyalty-button=desktop] {
  position: absolute;
  right: -14px;
  top: 55px;
  display: inline-block;
  transition: all 0.3s ease;
  z-index: 1;
}
@media (max-width: 1415px) {
  .elementor-location-header .loyalty-button-widget[data-loyalty-button=desktop] {
    margin-top: 24px;
  }
}
.elementor-location-header .loyalty-button-widget[data-loyalty-button=desktop] .elementor-button {
  width: auto;
  transition: all 0.3s ease;
}
.elementor-location-header .eael-simple-menu-container .eael-simple-menu li ul {
  z-index: 10 !important;
}

.elementor-location-header .loyalty-menu-item,
.elementor-popup-modal .loyalty-menu-item {
  margin: 20px 16px 8px;
  list-style: none;
}
.elementor-location-header .loyalty-menu-item .loyalty-menu-link,
.elementor-popup-modal .loyalty-menu-item .loyalty-menu-link {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  padding: 14px 24px;
  border-radius: 50px;
  font-size: 18px;
  line-height: 1;
  text-decoration: none;
  font-family: "Museo Cyrillic", "Segoe UI", Arial, sans-serif;
  color: #fff !important;
  background-color: #CBDB2A !important;
  border: 1px solid #fff !important;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.elementor-location-header .loyalty-menu-item .loyalty-menu-link:hover,
.elementor-popup-modal .loyalty-menu-item .loyalty-menu-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.18);
}

.headerup .loyalty-button-widget[data-loyalty-button=desktop] {
  position: absolute;
  right: -14px;
  top: 65px;
  display: inline-block;
}
@media (max-width: 1415px) {
  .headerup .loyalty-button-widget[data-loyalty-button=desktop] {
    margin-top: 44px;
  }
}
.headerup .loyalty-button-widget[data-loyalty-button=desktop] .elementor-button {
  width: auto;
  color: #fff !important;
  background-color: #CBDB2A !important;
  border-color: #CBDB2A !important;
}
.headerup .loyalty-button-widget[data-loyalty-button=desktop] .elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.18);
}
.headerup .loyalty-menu-item .loyalty-menu-link {
  color: #fff;
  background-color: #CBDB2A;
  border-color: #CBDB2A;
}

/*# sourceMappingURL=app.min.css.map*/