.elementor-kit-442{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-442 button,.elementor-kit-442 input[type="button"],.elementor-kit-442 input[type="submit"],.elementor-kit-442 .elementor-button{background-color:#FF4F12;}.elementor-kit-442 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Скрываем все информационные блоки по умолчанию */
.connect-info, .support-info, .other-info {
    display: none;
}

/* Добавляем стиль активного состояния */
.active-content {
    display: block;
}

/* Стили для кнопок */
.elementor-button {
    cursor: pointer;
}

html, body {
  overflow-x: hidden;
}

.city-confirm button {
height: auto;
padding: 10px 0;
font-size: 12px;
white-space: nowrap
}

.geolocation a {
color: #7700FF;
}
.geolocation a path {
fill: #7700FF;
}

.city-change .quick-locations__values {
  display: block;
}

.city-change .quick-locations__val {
  font-size: 14px;
}

.pop-up .popup-window-titlebar{
  font-size:18px;
  font-weight:600;
  color:#fff;
  text-align:left;
  -moz-border-radius:5px 5px 0px 0px;
  -webkit-border-radius:5px 5px 0px 0px;
  -khtml-border-radius:5px 5px 0px 0px;
  border-radius:5px 5px 0px 0px;
  background: #FF4F12;
}

.pop-up .popup-window-close-icon:hover{
  background:#7700FF;
}

.city-change .block-info__title{
  font-size:14px;
  font-weight:700;
  color:black;
}

.city-change .quick-locations__val:hover{
  background:#FF4F12;
  color: #fff;
}

.city-change .quick-locations__val{
  color:#575b71;
  line-height:30px;
  width: 100%;
  white-space:nowrap;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -khtml-border-radius:2px;
  border-radius:2px;
  -webkit-transition:all 0.15s ease 0s;
  -moz-transition:all 0.15s ease 0s;
  -o-transition:all 0.15s ease 0s;
  transition:all 0.15s ease 0s;
  cursor:pointer;
}

html {
  scroll-behavior: auto !important;
}/* End custom CSS */