.elementor-4327 .elementor-element.elementor-element-3aeddbe{--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:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4327 .elementor-element.elementor-element-d77035b{width:var( --container-widget-width, 94.331% );max-width:94.331%;--container-widget-width:94.331%;--container-widget-flex-grow:0;}.elementor-4327 .elementor-element.elementor-element-d77035b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4327 .elementor-element.elementor-element-d77035b img{width:70%;max-width:79%;height:450px;}.elementor-4327 .elementor-element.elementor-element-7a51e0d.elementor-element{--align-self:center;}.elementor-4327 .elementor-element.elementor-element-704a096 .elementor-button{background-color:#EBAE25;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:17px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-4327 .elementor-element.elementor-element-704a096{width:var( --container-widget-width, 39.155% );max-width:39.155%;--e-transform-scale:1.2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;padding:0px 0px 0px 0px;--container-widget-width:39.155%;--container-widget-flex-grow:0;}.elementor-4327 .elementor-element.elementor-element-704a096.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4327 .elementor-element.elementor-element-704a096 .elementor-button:hover, .elementor-4327 .elementor-element.elementor-element-704a096 .elementor-button:focus{color:var( --e-global-color-astglobalcolor4 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4327 .elementor-element.elementor-element-704a096 .elementor-button:hover svg, .elementor-4327 .elementor-element.elementor-element-704a096 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-4327 .elementor-element.elementor-element-6085fe9{margin:-41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-4327 .elementor-element.elementor-element-6085fe9 p{margin-block-end:20px;}.elementor-4327 .elementor-element.elementor-element-ac2c278{--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:center;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4327 .elementor-element.elementor-element-477b755{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-4327 .elementor-element.elementor-element-477b755 p{margin-block-end:20px;}.elementor-4327 .elementor-element.elementor-element-835376e{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-4327 .elementor-element.elementor-element-835376e p{margin-block-end:20px;}.elementor-4327 .elementor-element.elementor-element-fcd3e17{--display:flex;}.elementor-4327 .elementor-element.elementor-element-fcd3e17.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4327 .elementor-element.elementor-element-b03662f{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4327 .elementor-element.elementor-element-b03662f img{width:52%;max-width:59%;}.elementor-4327 .elementor-element.elementor-element-da90a46{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4327 .elementor-element.elementor-element-333da5d .elementor-button{background-color:#EBAE25;height:43px;width:453px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:17px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-4327 .elementor-element.elementor-element-333da5d{--e-transform-scale:1.2;margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 67px) 0px;padding:0px 0px 0px 0px;}.elementor-4327 .elementor-element.elementor-element-333da5d.elementor-element{--align-self:center;}.elementor-4327 .elementor-element.elementor-element-333da5d .elementor-button:hover, .elementor-4327 .elementor-element.elementor-element-333da5d .elementor-button:focus{color:var( --e-global-color-astglobalcolor4 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4327 .elementor-element.elementor-element-333da5d .elementor-button:hover svg, .elementor-4327 .elementor-element.elementor-element-333da5d .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-4327 .elementor-element.elementor-element-c1aa6c9{margin:-95px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1024px){.elementor-4327 .elementor-element.elementor-element-b03662f img{width:85%;max-width:82%;}}@media(max-width:767px){.elementor-4327 .elementor-element.elementor-element-d77035b img{height:250px;}.elementor-4327 .elementor-element.elementor-element-704a096{width:var( --container-widget-width, 291.25px );max-width:291.25px;--e-transform-scale:1;--container-widget-width:291.25px;--container-widget-flex-grow:0;}.elementor-4327 .elementor-element.elementor-element-704a096 .elementor-button{height:74px;width:299px;}.elementor-4327 .elementor-element.elementor-element-477b755{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 74px) 0px;}.elementor-4327 .elementor-element.elementor-element-477b755 p{margin-block-end:21px;}.elementor-4327 .elementor-element.elementor-element-835376e{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4327 .elementor-element.elementor-element-fcd3e17{--width:500px;}.elementor-4327 .elementor-element.elementor-element-b03662f img{width:100%;max-width:100%;height:160px;}.elementor-4327 .elementor-element.elementor-element-333da5d{--e-transform-scale:1;}.elementor-4327 .elementor-element.elementor-element-333da5d .elementor-button{height:64px;width:324px;}}/* Start custom CSS for button, class: .elementor-element-704a096 *//* скрыть фокус при клике мышью, но оставить при навигации клавиатурой */
:focus:not(:focus-visible) { outline: none; box-shadow: none; }

/* задать аккуратный фокус только для клавиатуры */
.elementor-button:focus-visible {
  outline: 3px solid #222;      /* цвет подберите под сайт */
  outline-offset: 4px;
  box-shadow: none;
  border-radius: 9999px;        /* чтобы повторял форму «капсулы» */
}
/* универсально для всех кнопок Elementor */
.elementor-button{
  -webkit-tap-highlight-color: transparent;
  transition: filter .18s ease, transform .04s ease;
}

/* эффект нажатия (мгновенно, без сохранения после клика) */
.elementor-button:active{
  filter: brightness(0.92);
  transform: translateY(1px);
}

/* ключ: убираем "залипший" фокус ТОЛЬКО если нет hover/active */
.elementor-button:focus:not(:hover):not(:active),
.elementor-button[aria-expanded="true"]:not(:hover):not(:active){
  outline: none !important;
  box-shadow: none !important;
  filter: none !important;          /* не перебиваем hover */
  /* не трогаем background, чтобы твой :hover продолжал менять фон */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-333da5d *//* скрыть фокус при клике мышью, но оставить при навигации клавиатурой */
:focus:not(:focus-visible) { outline: none; box-shadow: none; }

/* задать аккуратный фокус только для клавиатуры */
.elementor-button:focus-visible {
  outline: 3px solid #222;      /* цвет подберите под сайт */
  outline-offset: 4px;
  box-shadow: none;
  border-radius: 9999px;        /* чтобы повторял форму «капсулы» */
}
/* универсально для всех кнопок Elementor */
.elementor-button{
  -webkit-tap-highlight-color: transparent;
  transition: filter .18s ease, transform .04s ease;
}

/* эффект нажатия (мгновенно, без сохранения после клика) */
.elementor-button:active{
  filter: brightness(0.92);
  transform: translateY(1px);
}

/* ключ: убираем "залипший" фокус ТОЛЬКО если нет hover/active */
.elementor-button:focus:not(:hover):not(:active),
.elementor-button[aria-expanded="true"]:not(:hover):not(:active){
  outline: none !important;
  box-shadow: none !important;
  filter: none !important;          /* не перебиваем hover */
  /* не трогаем background, чтобы твой :hover продолжал менять фон */
}/* End custom CSS */