.elementor-5251 .elementor-element.elementor-element-8ab13f2{--display:flex;--min-height:260px;--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;--margin-top:-440px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;--z-index:99;}.elementor-5251 .elementor-element.elementor-element-17d1855{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-92a54af );--border-color:var( --e-global-color-92a54af );box-shadow:0px 0px 19px 0px rgba(245.57608695652175, 255, 252.66450850661624, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-5251 .elementor-element.elementor-element-17d1855:not(.elementor-motion-effects-element-type-background), .elementor-5251 .elementor-element.elementor-element-17d1855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191613B3;}.elementor-5251 .elementor-element.elementor-element-cfbbbff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5251 .elementor-element.elementor-element-03c1b1a{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5251 .elementor-element.elementor-element-e883ce3 > .elementor-widget-container{padding:6% 6% 6% 6%;}.elementor-5251 .elementor-element.elementor-element-7f331e4 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-5251 .elementor-element.elementor-element-7f331e4{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:300;}.elementor-5251 .elementor-element.elementor-element-3b2d963 > .elementor-widget-container{margin:-16px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-5251 .elementor-element.elementor-element-3b2d963{text-align:center;font-family:"Baskervville", Sans-serif;font-size:18px;font-weight:400;}.elementor-5251 .elementor-element.elementor-element-66a5255 .elementor-repeater-item-042ccff > a :is(i, svg){color:var( --e-global-color-92a54af );fill:var( --e-global-color-92a54af );}.elementor-5251 .elementor-element.elementor-element-66a5255 .elementor-repeater-item-042ccff > a{background-color:var( --e-global-color-81a10b3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-92a54af );}.elementor-5251 .elementor-element.elementor-element-66a5255 .elementor-repeater-item-042ccff > a:hover{color:var( --e-global-color-92a54af );background-color:var( --e-global-color-kadence6 );}.elementor-5251 .elementor-element.elementor-element-66a5255 .elementor-repeater-item-042ccff > a:hover svg path{stroke:var( --e-global-color-92a54af );fill:var( --e-global-color-92a54af );}.elementor-5251 .elementor-element.elementor-element-66a5255 .elementor-repeater-item-dbe53f9 > a :is(i, svg){color:var( --e-global-color-92a54af );fill:var( --e-global-color-92a54af );}.elementor-5251 .elementor-element.elementor-element-66a5255 .elementor-repeater-item-dbe53f9 > a{background-color:var( --e-global-color-81a10b3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-92a54af );}.elementor-5251 .elementor-element.elementor-element-66a5255 .elementor-repeater-item-dbe53f9 > a:hover{color:var( --e-global-color-92a54af );background-color:var( --e-global-color-kadence6 );}.elementor-5251 .elementor-element.elementor-element-66a5255 .elementor-repeater-item-dbe53f9 > a:hover svg path{stroke:var( --e-global-color-92a54af );fill:var( --e-global-color-92a54af );}.elementor-5251 .elementor-element.elementor-element-66a5255 .elementor-repeater-item-15e939c > a :is(i, svg){color:var( --e-global-color-92a54af );fill:var( --e-global-color-92a54af );}.elementor-5251 .elementor-element.elementor-element-66a5255 .elementor-repeater-item-15e939c > a{background-color:var( --e-global-color-81a10b3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-92a54af );}.elementor-5251 .elementor-element.elementor-element-66a5255 .elementor-repeater-item-15e939c > a:hover{color:var( --e-global-color-92a54af );background-color:var( --e-global-color-kadence6 );}.elementor-5251 .elementor-element.elementor-element-66a5255 .elementor-repeater-item-15e939c > a:hover svg path{stroke:var( --e-global-color-92a54af );fill:var( --e-global-color-92a54af );}.elementor-5251 .elementor-element.elementor-element-66a5255 .elementor-repeater-item-b5f4ffb > a :is(i, svg){color:var( --e-global-color-92a54af );fill:var( --e-global-color-92a54af );}.elementor-5251 .elementor-element.elementor-element-66a5255 .elementor-repeater-item-b5f4ffb > a{background-color:var( --e-global-color-81a10b3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-92a54af );}.elementor-5251 .elementor-element.elementor-element-66a5255 .elementor-repeater-item-b5f4ffb > a:hover{color:var( --e-global-color-92a54af );background-color:var( --e-global-color-kadence6 );}.elementor-5251 .elementor-element.elementor-element-66a5255 .elementor-repeater-item-b5f4ffb > a:hover svg path{stroke:var( --e-global-color-92a54af );fill:var( --e-global-color-92a54af );}.elementor-5251 .elementor-element.elementor-element-66a5255 .elementor-repeater-item-34b6fca > a :is(i, svg){color:var( --e-global-color-92a54af );fill:var( --e-global-color-92a54af );}.elementor-5251 .elementor-element.elementor-element-66a5255 .elementor-repeater-item-34b6fca > a{background-color:var( --e-global-color-81a10b3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-92a54af );}.elementor-5251 .elementor-element.elementor-element-66a5255 .elementor-repeater-item-34b6fca > a:hover{color:var( --e-global-color-92a54af );background-color:var( --e-global-color-kadence6 );}.elementor-5251 .elementor-element.elementor-element-66a5255 .elementor-repeater-item-34b6fca > a:hover svg path{stroke:var( --e-global-color-92a54af );fill:var( --e-global-color-92a54af );}.elementor-5251 .elementor-element.elementor-element-66a5255 .ekit_social_media{text-align:center;}.elementor-5251 .elementor-element.elementor-element-66a5255 .ekit_social_media > li > a{text-align:center;text-decoration:none;border-radius:50% 50% 50% 50%;width:40px;height:40px;line-height:32px;}.elementor-5251 .elementor-element.elementor-element-66a5255 .ekit_social_media > li{display:inline-block;margin:3px 3px 3px 3px;}.elementor-5251 .elementor-element.elementor-element-66a5255 .ekit_social_media > li > a i{font-size:20px;}.elementor-5251 .elementor-element.elementor-element-66a5255 .ekit_social_media > li > a svg{max-width:20px;}.elementor-5251 .elementor-element.elementor-element-32b675b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-5251 .elementor-element.elementor-element-271c2ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5251 .elementor-element.elementor-element-271c2ab{text-align:left;font-family:"Baskervville", Sans-serif;font-size:18px;font-weight:400;}.elementor-5251 .elementor-element.elementor-element-06b07f4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5251 .elementor-element.elementor-element-06b07f4{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:300;}.elementor-5251 .elementor-element.elementor-element-06b07f4 a{color:var( --e-global-color-a2fe61b );}.elementor-5251 .elementor-element.elementor-element-fb1b654{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:20px;}.elementor-5251 .elementor-element.elementor-element-cf48ea1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5251 .elementor-element.elementor-element-cf48ea1{text-align:left;font-family:"Baskervville", Sans-serif;font-size:18px;font-weight:400;}.elementor-5251 .elementor-element.elementor-element-9a2f6af{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-a2fe61b );}.elementor-5251 .elementor-element.elementor-element-9a2f6af a{color:var( --e-global-color-a2fe61b );}.elementor-5251 .elementor-element.elementor-element-2e236ba{--display:flex;--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5251 .elementor-element.elementor-element-662913e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5251 .elementor-element.elementor-element-662913e{text-align:left;font-family:"Baskervville", Sans-serif;font-size:18px;font-weight:400;}.elementor-5251 .elementor-element.elementor-element-bee99a9{text-align:left;}.elementor-5251 .elementor-element.elementor-element-bee99a9 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-92a54af );border-radius:8px 8px 8px 8px;}.elementor-5251 .elementor-element.elementor-element-dc000a8{text-align:left;}.elementor-5251 .elementor-element.elementor-element-dc000a8 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-92a54af );border-radius:8px 8px 8px 8px;}.elementor-5251 .elementor-element.elementor-element-96982fe{text-align:left;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-a2fe61b );}.elementor-5251 .elementor-element.elementor-element-36c5451{--display:flex;--min-height:10px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5251 .elementor-element.elementor-element-5f25227 .hfe-copyright-wrapper, .elementor-5251 .elementor-element.elementor-element-5f25227 .hfe-copyright-wrapper a{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:300;}.elementor-5251 .elementor-element.elementor-element-a4a06b5{--display:flex;--min-height:10px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5251 .elementor-element.elementor-element-fef64f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5251 .elementor-element.elementor-element-fef64f3{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:300;line-height:1px;word-spacing:1px;color:var( --e-global-color-a2fe61b );}.elementor-5251 .elementor-element.elementor-element-fef64f3 p{margin-block-end:0px;}.elementor-5251 .elementor-element.elementor-element-fef64f3 a{color:var( --e-global-color-a2fe61b );}.elementor-5251 .elementor-element.elementor-element-2ac32e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5251 .elementor-element.elementor-element-2ac32e3{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:300;line-height:1px;word-spacing:1px;color:var( --e-global-color-a2fe61b );}.elementor-5251 .elementor-element.elementor-element-2ac32e3 p{margin-block-end:1px;}.elementor-5251 .elementor-element.elementor-element-2ac32e3 a{color:var( --e-global-color-a2fe61b );}@media(min-width:768px){.elementor-5251 .elementor-element.elementor-element-03c1b1a{--width:30%;}.elementor-5251 .elementor-element.elementor-element-32b675b{--width:20%;}.elementor-5251 .elementor-element.elementor-element-fb1b654{--width:20%;}.elementor-5251 .elementor-element.elementor-element-2e236ba{--width:30%;}}@media(max-width:1024px){.elementor-5251 .elementor-element.elementor-element-8ab13f2{--margin-top:-380px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:50px;--padding-right:50px;}.elementor-5251 .elementor-element.elementor-element-7f331e4{font-size:11px;line-height:1.2em;}.elementor-5251 .elementor-element.elementor-element-3b2d963{font-size:12px;}.elementor-5251 .elementor-element.elementor-element-66a5255 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5251 .elementor-element.elementor-element-66a5255 .ekit_social_media > li > a i{font-size:15px;}.elementor-5251 .elementor-element.elementor-element-66a5255 .ekit_social_media > li > a svg{max-width:15px;}.elementor-5251 .elementor-element.elementor-element-66a5255 .ekit_social_media > li > a{width:30px;height:30px;line-height:27px;}.elementor-5251 .elementor-element.elementor-element-32b675b{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-5251 .elementor-element.elementor-element-271c2ab{font-size:12px;}.elementor-5251 .elementor-element.elementor-element-06b07f4{font-size:12px;}.elementor-5251 .elementor-element.elementor-element-fb1b654{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-5251 .elementor-element.elementor-element-cf48ea1{font-size:12px;}.elementor-5251 .elementor-element.elementor-element-9a2f6af{font-size:12px;}.elementor-5251 .elementor-element.elementor-element-662913e{font-size:12px;}.elementor-5251 .elementor-element.elementor-element-96982fe{font-size:12px;}.elementor-5251 .elementor-element.elementor-element-fef64f3{font-size:10px;}.elementor-5251 .elementor-element.elementor-element-2ac32e3{font-size:10px;}}@media(max-width:767px){.elementor-5251 .elementor-element.elementor-element-8ab13f2{--min-height:60vh;--margin-top:-740px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:4px;--padding-left:10px;--padding-right:10px;}.elementor-5251 .elementor-element.elementor-element-17d1855{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-5251 .elementor-element.elementor-element-03c1b1a{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5251 .elementor-element.elementor-element-e883ce3{text-align:center;}.elementor-5251 .elementor-element.elementor-element-e883ce3 img{width:260px;}.elementor-5251 .elementor-element.elementor-element-32b675b{--width:50%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:0px;}.elementor-5251 .elementor-element.elementor-element-fb1b654{--width:50%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:0px;}.elementor-5251 .elementor-element.elementor-element-2e236ba{--width:100%;--min-height:160px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-5251 .elementor-element.elementor-element-662913e{text-align:left;}.elementor-5251 .elementor-element.elementor-element-96982fe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5251 .elementor-element.elementor-element-36c5451{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-5251 .elementor-element.elementor-element-a4a06b5{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-5251 .elementor-element.elementor-element-fef64f3{line-height:1.3em;}.elementor-5251 .elementor-element.elementor-element-2ac32e3{line-height:1.3em;}}@media(max-width:1024px) and (min-width:768px){.elementor-5251 .elementor-element.elementor-element-cfbbbff{--width:100%;}.elementor-5251 .elementor-element.elementor-element-03c1b1a{--width:32%;}.elementor-5251 .elementor-element.elementor-element-32b675b{--width:22%;}.elementor-5251 .elementor-element.elementor-element-fb1b654{--width:22%;}.elementor-5251 .elementor-element.elementor-element-2e236ba{--width:24%;}}/* Start custom CSS for image, class: .elementor-element-e883ce3 *//* ==== FOOTER FIX for mobile view ==== */
@media (max-width: 480px) {

  /* Общий контейнер футера */
  .elementor-location-footer,
  .elementor-location-footer .elementor-section {
    position: relative;
    overflow: hidden;
  }

  /* Логотип вверху футера */
  .footer-brand {
    position: static !important;
    transform: none !important;
    display: block !important;
    margin: 12px auto 8px !important;
    text-align: center !important;
    width: 240px !important;        /* можешь изменить на 260px если хочешь чуть крупнее */
    max-width: 80% !important;
    height: auto !important;
    z-index: 1 !important;
  }

  /* Сетка футера — всё в одну колонку */
  .elementor-location-footer .elementor-container,
  .elementor-location-footer .elementor-row {
    display: block !important;
  }

  .elementor-location-footer .elementor-column {
    width: 100% !important;
    margin-bottom: 16px;
  }

  /* Иконки соцсетей выравниваются ровно по центру */
  .elementor-location-footer .elementor-social-icons {
    justify-content: center !important;
  }

  /* Кнопка "вверх" не наезжает на копирайт */
  .scroll-to-top,
  .uael-scroll-to-top,
  .elementor-scroll-to-top,
  .scrollup {
    bottom: 84px !important;
  }

  /* Кнопки App Store / Google Play — оптимальный размер */
  .elementor-location-footer img[src*="app-store"],
  .elementor-location-footer img[src*="google-play"] {
    height: auto !important;
    max-width: 180px !important;
    display: block;
    margin: 6px auto;
  }

  /* Текст внизу — читабельнее и по центру */
  .elementor-location-footer p,
  .elementor-location-footer .elementor-widget-text-editor {
    text-align: center !important;
    line-height: 1.4em;
  }
}

/* ==== FOOTER FIX for tablets (optional, чтобы ровно и на 600-768px) ==== */
@media (min-width: 481px) and (max-width: 768px) {
  .footer-brand {
    width: 260px !important;
    max-width: 75% !important;
    margin: 12px auto !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17d1855 *//* Страховка футера на мобильных */
@media (max-width: 480px) {
  /* сам футер — не даём внутренностям вылезать */
  .elementor-location-footer, 
  .elementor-location-footer .elementor-section {
    position: relative;
    overflow: hidden;
  }

  /* большoй круговой логотип вверху футера */
  .footer-brand {
    position: static !important;     /* снять любые абсолюты от тем/плагинов */
    transform: none !important;
    display: block;
    margin: 12px auto 8px !important;
    max-width: 60% !important;       /* ~160–200px на типичном iPhone */
    z-index: 1 !important;
  }

  /* колонки ссылок — в столбик */
  .elementor-location-footer .elementor-container,
  .elementor-location-footer .elementor-row {
    display: block !important;
  }
  .elementor-location-footer .elementor-column {
    width: 100% !important;
    margin-bottom: 16px;
  }

  /* бейджи стора не разъезжаются */
  .elementor-location-footer img[src*="app-store"],
  .elementor-location-footer img[src*="google-play"] {
    height: auto;
    max-width: 180px;
  }

  /* кнопка "вверх" не перекрывает копирайт */
  .scroll-to-top, .uael-scroll-to-top, .elementor-scroll-to-top, .scrollup {
    bottom: 84px !important;  /* отступ над копирайтом */
  }
}/* End custom CSS */