@charset "UTF-8";.map-container{width:100%;height:400px}.map-container .ymaps3x0--map-container{border-radius:10px}.map-container svg{box-shadow:#959da533 0 8px 24px}.map-container .map-marker{position:absolute;pointer-events:auto;transform:translate(-50%,-100%)}.map-container .map-marker .marker-text{position:absolute;left:65%;background-color:#fffc;width:auto;font-size:14px;white-space:nowrap;padding:3px 15px;box-shadow:#959da533 0 8px 24px;top:5px;z-index:-1;border-radius:10px;cursor:pointer;font-weight:600}.map-container .map-link{display:flex;gap:5px;align-items:center;padding:5px 10px;background-color:#fff;color:#000;position:absolute;bottom:15px;left:15px;box-shadow:#959da533 0 8px 24px;font-size:14px;font-weight:600;border-radius:10px}.map-container .map-link svg{color:#f43}.elementor-widget-social-icons .elementor-widget-container{display:flex}.elementor-header.scrolled{background:#fff;border-bottom:1px solid #CFCFCF}.elementor-header.scrolled .city-selector-container select{border-color:#d3d3d3}.elementor-header .elementor-nav-menu--main .menu-item a,.elementor-header .elementor-nav-menu--main .menu-item .removed-link{padding:13px 20px!important;line-height:20px!important;color:#fff!important;background-color:var(--e-global-color-accent)!important;border-radius:25px!important}.elementor-header .elementor-nav-menu .removed-link{display:block;line-height:20px;padding:10px 20px}.city-selector-container{display:flex;align-items:center;gap:5px;position:relative;width:fit-content}.city-selector-container select{padding:10px 15px 10px 35px;border:0;background-color:transparent;width:100%;border:1px solid #d3d3d3;border-color:#0000004d;border-radius:5px;font-size:16px}@media screen and (max-width: 600px){.city-selector-container select{font-size:14px;padding:7px 15px 7px 30px}}@media screen and (max-width: 380px){.city-selector-container select{font-size:12px}}.city-selector-container svg{position:absolute;left:5px;height:18px;flex-shrink:0}@media screen and (max-width: 600px){.city-selector-container svg{height:15px}}@media screen and (max-width: 600px){.city-selector-container{font-size:12px}}body.admin-bar .elementor-header{top:32px!important}body{margin:0}img.emoji{width:20px}
