.lang-switcher-float {
  position: fixed;
  bottom: 32px;
  right: 32px;
  z-index: 9999;
  display: flex;
  gap: 4px;
  background: #ffffff;
  border-radius: 10px;
  padding: 6px;
  box-shadow: 0 2px 16px rgba(0,0,0,0.12);
  border: 0.5px solid rgba(0,0,0,0.08);
}

.lang-switcher-float a {
  display: block;
	padding: 7px .{}6px;A
  border-radius: 6px;
  font-size: 13px;
  font-weight: 500;
  text-decoration: none;
  transition: background 0.15s;
  color: #6B6B6B;
}

.lang-switcher-float a.active {
  background: #1A1A1A;
  color: #ffffff;
}

.lang-switcher-float a:hover:not(.active) {
  background: #F0EAE0;
  color: #1A1A1A;
}

.elementor .elementor-widget-n-menu,.elementor .elementor-widget-slides,.elementor .e-widget-swiper{width:min(900px,calc(100vw - 32px))!important;max-width:min(900px,calc(100vw - 32px))!important;margin-left:auto!important;margin-right:auto!important;left:auto!important;right:auto!important;transform:none!important;box-sizing:border-box!important;}
.elementor .elementor-widget-n-menu .e-n-menu,.elementor .elementor-widget-n-menu .e-n-menu-wrapper,.elementor .elementor-widget-n-menu .e-n-menu-heading,.elementor .elementor-widget-slides .elementor-slides-wrapper{width:100%!important;max-width:100%!important;box-sizing:border-box!important;}
.elementor .elementor-widget-n-menu .e-n-menu-heading{justify-content:center!important;flex-wrap:wrap!important;}
@media(max-width:767px){.elementor .elementor-widget-n-menu,.elementor .elementor-widget-slides,.elementor .e-widget-swiper{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;}}
.elementor .e-con:has(.elementor-widget-n-menu),.elementor .e-con:has(.elementor-widget-slides){max-width:min(900px,calc(100vw - 32px))!important;margin-left:auto!important;margin-right:auto!important;left:auto!important;right:auto!important;transform:none!important;}
@media(max-width:767px){.elementor .e-con:has(.elementor-widget-n-menu),.elementor .e-con:has(.elementor-widget-slides){width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;}}
.elementor .e-con:has(.elementor-widget-n-menu),.elementor .e-con:has(.elementor-widget-slides){width:min(900px,calc(100vw - 32px))!important;}
.elementor .elementor-widget-n-menu,.elementor .elementor-widget-slides,.elementor .e-widget-swiper{margin-left:0!important;margin-right:0!important;}
.elementor .e-con.e-atomic-element{width:min(900px,calc(100vw - 32px))!important;max-width:min(900px,calc(100vw - 32px))!important;}
.elementor .e-con.e-parent,.elementor .e-con.e-atomic-element{width:100%!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important;}
.elementor .elementor-widget-n-menu,.elementor .elementor-widget-slides,.elementor .e-widget-swiper{width:100%!important;max-width:900px!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;}
.elementor .elementor-widget-n-menu .e-n-menu-heading{justify-content:center!important;flex-wrap:wrap!important;}
@media screen and (max-width:767px){.elementor .e-con.e-parent,.elementor .e-con.e-atomic-element,.elementor .elementor-widget-n-menu,.elementor .elementor-widget-slides,.elementor .e-widget-swiper{width:100%!important;max-width:100%!important;}}