.elementor-9458 .elementor-element.elementor-element-96c34e4{--display:flex;--min-height:100vh;--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;--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-9458 .elementor-element.elementor-element-ce3c677{--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-end;--padding-top:100px;--padding-bottom:100px;--padding-left:080px;--padding-right:80px;}.elementor-9458 .elementor-element.elementor-element-22c41cb .bdt-vertical-menu .sidebar-nav .metismenu{background-color:#02010100;}.elementor-9458 .elementor-element.elementor-element-22c41cb .bdt-vertical-menu .sidebar-nav .metismenu > li > ul{background-color:#02010100;}.elementor-9458 .elementor-element.elementor-element-22c41cb{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-9458 .elementor-element.elementor-element-22c41cb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9458 .elementor-element.elementor-element-22c41cb .bdt-vertical-menu .sidebar-nav .metismenu > li > a{color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:25px;font-family:"korolev", Sans-serif;font-size:2.5em;font-weight:400;}.elementor-9458 .elementor-element.elementor-element-22c41cb .bdt-vertical-menu .sidebar-nav .metismenu > li > a:hover{background-color:#02010100;}.elementor-9458 .elementor-element.elementor-element-22c41cb .bdt-vertical-menu .sidebar-nav .metismenu > li.mm-active > a{color:var( --e-global-color-secondary );background-color:#02010100;}.elementor-9458 .elementor-element.elementor-element-22c41cb .bdt-vertical-menu .sidebar-nav .metismenu > li > ul > li  a{color:var( --e-global-color-secondary );padding:30px 0px 0px 0px;font-family:"korolev", Sans-serif;font-size:2.5em;}.elementor-9458 .elementor-element.elementor-element-22c41cb .bdt-vertical-menu .sidebar-nav .metismenu > li > ul > li  a:hover{background-color:#02010100;}.elementor-9458 .elementor-element.elementor-element-22c41cb .bdt-vertical-menu .sidebar-nav .metismenu > li > ul > li.mm-active > a{background-color:#02010100;}.elementor-9458 .elementor-element.elementor-element-d2894a3{--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-9458 .elementor-element.elementor-element-d2894a3:not(.elementor-motion-effects-element-type-background), .elementor-9458 .elementor-element.elementor-element-d2894a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(max-width:767px){.elementor-9458 .elementor-element.elementor-element-ce3c677{--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-9458 .elementor-element.elementor-element-22c41cb .bdt-vertical-menu .sidebar-nav .metismenu > li > a{line-height:1em;}.elementor-9458 .elementor-element.elementor-element-22c41cb .bdt-vertical-menu .sidebar-nav .metismenu > li > ul > li  a{line-height:1em;}}@media(min-width:768px){.elementor-9458 .elementor-element.elementor-element-ce3c677{--width:50%;}.elementor-9458 .elementor-element.elementor-element-d2894a3{--width:50%;}}/* Start custom CSS for bdt-vertical-menu, class: .elementor-element-22c41cb *//* Remove mobile tap highlight (iOS / WebKit) */
button, a, .btn {
  -webkit-tap-highlight-color: transparent;
}

/* Remove default focus/active outline for mouse/touch interactions */
button:focus,
button:active,
a:focus,
a:active,
.btn:focus,
.btn:active {
  outline: none;
  box-shadow: none;
}

/* Keep an accessible focus style for keyboard users */
button:focus-visible,
a:focus-visible,
.btn:focus-visible {
  outline: 3px solid rgba(0,0,0,0.12); /* or your brand color */
  outline-offset: 3px;
  /* Or use box-shadow for a softer look:
     box-shadow: 0 0 0 3px rgba(0,0,0,0.12); */
}/* End custom CSS */