.elementor-20 .elementor-element.elementor-element-bf307ad{--display:flex;--min-height:90px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-bf307ad:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-bf307ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-20 .elementor-element.elementor-element-67e4973{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-67e4973.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-0865409{padding:10px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-0865409 .elementor-heading-title{font-size:22px;font-weight:bold;color:#111827;}.elementor-20 .elementor-element.elementor-element-2ac4291{text-align:center;font-size:16px;color:#6B7280;}.elementor-20 .elementor-element.elementor-element-89e6304{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-909630e .elementor-icon-box-wrapper{align-items:center;text-align:justify;gap:15px;}.elementor-20 .elementor-element.elementor-element-909630e.elementor-view-stacked .elementor-icon{background-color:#10B981;}.elementor-20 .elementor-element.elementor-element-909630e.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-909630e.elementor-view-default .elementor-icon{fill:#10B981;color:#10B981;border-color:#10B981;}.elementor-20 .elementor-element.elementor-element-909630e .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-909630e .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-909630e .elementor-icon-box-title a{font-size:20px;font-weight:bold;}.elementor-20 .elementor-element.elementor-element-e370476 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-e370476.elementor-view-stacked .elementor-icon{background-color:#08E90C;}.elementor-20 .elementor-element.elementor-element-e370476.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-e370476.elementor-view-default .elementor-icon{color:#08E90C;border-color:#08E90C;}.elementor-20 .elementor-element.elementor-element-e370476.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-e370476.elementor-view-default .elementor-icon svg{fill:#08E90C;}.elementor-20 .elementor-element.elementor-element-e370476.elementor-view-stacked .elementor-icon:hover{background-color:#10B981;}.elementor-20 .elementor-element.elementor-element-e370476.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-e370476.elementor-view-default .elementor-icon:hover{color:#10B981;border-color:#10B981;}.elementor-20 .elementor-element.elementor-element-e370476.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-e370476.elementor-view-default .elementor-icon:hover svg{fill:#10B981;}.elementor-20 .elementor-element.elementor-element-daa2620 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-daa2620.elementor-view-stacked .elementor-icon{background-color:#085FE9;}.elementor-20 .elementor-element.elementor-element-daa2620.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-daa2620.elementor-view-default .elementor-icon{color:#085FE9;border-color:#085FE9;}.elementor-20 .elementor-element.elementor-element-daa2620.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-daa2620.elementor-view-default .elementor-icon svg{fill:#085FE9;}.elementor-20 .elementor-element.elementor-element-daa2620.elementor-view-stacked .elementor-icon:hover{background-color:#10B981;}.elementor-20 .elementor-element.elementor-element-daa2620.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-daa2620.elementor-view-default .elementor-icon:hover{color:#10B981;border-color:#10B981;}.elementor-20 .elementor-element.elementor-element-daa2620.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-daa2620.elementor-view-default .elementor-icon:hover svg{fill:#10B981;}.elementor-20 .elementor-element.elementor-element-daa2620 .elementor-icon{font-size:50px;}.elementor-20 .elementor-element.elementor-element-daa2620 .elementor-icon svg{height:50px;}.elementor-20 .elementor-element.elementor-element-7713a4d .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-7713a4d.elementor-view-stacked .elementor-icon{background-color:#085FE9;}.elementor-20 .elementor-element.elementor-element-7713a4d.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-7713a4d.elementor-view-default .elementor-icon{color:#085FE9;border-color:#085FE9;}.elementor-20 .elementor-element.elementor-element-7713a4d.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-7713a4d.elementor-view-default .elementor-icon svg{fill:#085FE9;}.elementor-20 .elementor-element.elementor-element-7713a4d.elementor-view-stacked .elementor-icon:hover{background-color:#10B981;}.elementor-20 .elementor-element.elementor-element-7713a4d.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-7713a4d.elementor-view-default .elementor-icon:hover{color:#10B981;border-color:#10B981;}.elementor-20 .elementor-element.elementor-element-7713a4d.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-7713a4d.elementor-view-default .elementor-icon:hover svg{fill:#10B981;}.elementor-20 .elementor-element.elementor-element-7713a4d .elementor-icon{font-size:50px;}.elementor-20 .elementor-element.elementor-element-7713a4d .elementor-icon svg{height:50px;}.elementor-20 .elementor-element.elementor-element-afe76f8 .elementor-button{background-color:#10B981;text-transform:uppercase;border-radius:8px 8px 8px 8px;}.elementor-20 .elementor-element.elementor-element-5d83abc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;box-shadow:0px -4px 10px 10px rgba(0, 0, 0, 0.1);}.elementor-20 .elementor-element.elementor-element-5d83abc:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5d83abc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f3289b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;box-shadow:0px -4px 10px 10px rgba(0, 0, 0, 0.1);}.elementor-20 .elementor-element.elementor-element-f3289b6:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f3289b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-5f697dc .elementor-icon-box-wrapper{align-items:center;text-align:justify;gap:15px;}.elementor-20 .elementor-element.elementor-element-5f697dc.elementor-view-stacked .elementor-icon{background-color:#10B981;}.elementor-20 .elementor-element.elementor-element-5f697dc.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-5f697dc.elementor-view-default .elementor-icon{fill:#10B981;color:#10B981;border-color:#10B981;}.elementor-20 .elementor-element.elementor-element-5f697dc .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-5f697dc .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-5f697dc .elementor-icon-box-title a{font-size:20px;font-weight:bold;}.elementor-20 .elementor-element.elementor-element-d28ecf5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;box-shadow:0px -4px 10px 10px rgba(0, 0, 0, 0.1);}.elementor-20 .elementor-element.elementor-element-d28ecf5:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d28ecf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-d58bc33 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-d58bc33.elementor-view-stacked .elementor-icon{background-color:#085FE9;}.elementor-20 .elementor-element.elementor-element-d58bc33.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-d58bc33.elementor-view-default .elementor-icon{color:#085FE9;border-color:#085FE9;}.elementor-20 .elementor-element.elementor-element-d58bc33.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-d58bc33.elementor-view-default .elementor-icon svg{fill:#085FE9;}.elementor-20 .elementor-element.elementor-element-d58bc33.elementor-view-stacked .elementor-icon:hover{background-color:#10B981;}.elementor-20 .elementor-element.elementor-element-d58bc33.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-d58bc33.elementor-view-default .elementor-icon:hover{color:#10B981;border-color:#10B981;}.elementor-20 .elementor-element.elementor-element-d58bc33.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-d58bc33.elementor-view-default .elementor-icon:hover svg{fill:#10B981;}.elementor-20 .elementor-element.elementor-element-d58bc33 .elementor-icon{font-size:50px;}.elementor-20 .elementor-element.elementor-element-d58bc33 .elementor-icon svg{height:50px;}.elementor-20 .elementor-element.elementor-element-fc1c690 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-fc1c690.elementor-view-stacked .elementor-icon{background-color:#08E90C;}.elementor-20 .elementor-element.elementor-element-fc1c690.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-fc1c690.elementor-view-default .elementor-icon{color:#08E90C;border-color:#08E90C;}.elementor-20 .elementor-element.elementor-element-fc1c690.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-fc1c690.elementor-view-default .elementor-icon svg{fill:#08E90C;}.elementor-20 .elementor-element.elementor-element-fc1c690.elementor-view-stacked .elementor-icon:hover{background-color:#10B981;}.elementor-20 .elementor-element.elementor-element-fc1c690.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-fc1c690.elementor-view-default .elementor-icon:hover{color:#10B981;border-color:#10B981;}.elementor-20 .elementor-element.elementor-element-fc1c690.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-fc1c690.elementor-view-default .elementor-icon:hover svg{fill:#10B981;}.elementor-20 .elementor-element.elementor-element-48b4e2d .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-48b4e2d.elementor-view-stacked .elementor-icon{background-color:#085FE9;}.elementor-20 .elementor-element.elementor-element-48b4e2d.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-48b4e2d.elementor-view-default .elementor-icon{color:#085FE9;border-color:#085FE9;}.elementor-20 .elementor-element.elementor-element-48b4e2d.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-48b4e2d.elementor-view-default .elementor-icon svg{fill:#085FE9;}.elementor-20 .elementor-element.elementor-element-48b4e2d.elementor-view-stacked .elementor-icon:hover{background-color:#10B981;}.elementor-20 .elementor-element.elementor-element-48b4e2d.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-48b4e2d.elementor-view-default .elementor-icon:hover{color:#10B981;border-color:#10B981;}.elementor-20 .elementor-element.elementor-element-48b4e2d.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-48b4e2d.elementor-view-default .elementor-icon:hover svg{fill:#10B981;}.elementor-20 .elementor-element.elementor-element-48b4e2d .elementor-icon{font-size:50px;}.elementor-20 .elementor-element.elementor-element-48b4e2d .elementor-icon svg{height:50px;}.elementor-20 .elementor-element.elementor-element-8f257e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;box-shadow:0px -4px 10px 10px rgba(0, 0, 0, 0.1);}.elementor-20 .elementor-element.elementor-element-8f257e3:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8f257e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-67e4973{--width:17%;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-bf307ad{--min-height:70px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-5d83abc{--min-height:60px;--justify-content:center;}.elementor-20 .elementor-element.elementor-element-f3289b6{--min-height:60px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-20 .elementor-element.elementor-element-5f697dc .elementor-icon-box-wrapper{align-items:center;}.elementor-20 .elementor-element.elementor-element-5f697dc .elementor-icon-box-title{margin-block-end:12px;}.elementor-20 .elementor-element.elementor-element-5f697dc .elementor-icon{font-size:12px;}.elementor-20 .elementor-element.elementor-element-5f697dc .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-5f697dc .elementor-icon-box-title a{font-size:15px;}.elementor-20 .elementor-element.elementor-element-d28ecf5{--min-height:60px;--justify-content:center;}.elementor-20 .elementor-element.elementor-element-d58bc33 .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-d58bc33 .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-fc1c690 .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-fc1c690 .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-48b4e2d .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-48b4e2d .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-8f257e3{--min-height:60px;--justify-content:center;}}/* Start custom CSS for html, class: .elementor-element-0141202 */.mobile-bottom-bar {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: #FFFFFF;
  box-shadow: 0 -4px 20px rgba(0,0,0,0.1);
  display: flex;
  justify-content: center; /* центр + равномерное распределение */
  align-items: center;
  padding: 16px 20px;
  gap: 30px; /* вот это расстояние между кнопками — воздух! */
  z-index: 999;
  border-top: 1px solid #E5E7EB;
}

.mobile-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  font-size: 18px;
  font-weight: 600;
  padding: 16px 32px;
  border-radius: 50px; /* таблетки, премиум */
  text-decoration: none;
  transition: all 0.3s ease;
  flex: 1; /* растягиваются равномерно */
  min-width: 140px; /* не сжимаются слишком */
}

.mobile-btn-call {
  background: #10B981;
  color: #FFFFFF;
}

.mobile-btn-call svg {
  fill: #FFFFFF;
}

.mobile-btn-call:hover {
  background: #059669;
}

.mobile-btn-request {
  background: transparent;
  color: #10B981;
  border: 2px solid #10B981;
}

.mobile-btn-request svg {
  fill: #10B981;
}

.mobile-btn-request:hover {
  background: #ECFDF5;
}

/* Скрыть на десктопе/таблете */
@media (min-width: 768px) {
  .mobile-bottom-bar { display: none; }
}/* End custom CSS */