.elementor-1337 .elementor-element.elementor-element-1e1e8c3{--display:flex;--min-height:80px;--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:24px 50px;--row-gap:24px;--column-gap:50px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF33;--border-color:#FFFFFF33;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.05);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:28px;--padding-right:28px;--z-index:1000;}.elementor-1337 .elementor-element.elementor-element-c37e1b7{--display:flex;--justify-content:center;--flex-wrap:nowrap;--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-1337 .elementor-element.elementor-element-c137b8b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1337 .elementor-element.elementor-element-c137b8b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1337 .elementor-element.elementor-element-c137b8b .gsc-logo .site-branding-logo{padding:0px 0px 0px 0px;margin:0px 0px 8px 0px;}.elementor-1337 .elementor-element.elementor-element-5bdce13{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--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-1337 .elementor-element.elementor-element-5bdce13.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1337 .elementor-element.elementor-element-4ef3c6a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1337 .elementor-element.elementor-element-4ef3c6a .gva-navigation-menu ul.gva-nav-menu > li{color:var( --e-global-color-6d45143 );padding:0 26px 0 0px;}.elementor-1337 .elementor-element.elementor-element-4ef3c6a .gva-navigation-menu ul.gva-nav-menu > li > a{color:var( --e-global-color-6d45143 );font-family:"Trebuchet MS", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;word-spacing:0em;padding:0px 0 0px 0;}.elementor-1337 .elementor-element.elementor-element-4ef3c6a .gva-navigation-menu ul.gva-nav-menu > li > a:hover{color:#fb693c;}.elementor-1337 .elementor-element.elementor-element-4ef3c6a .gva-navigation-menu ul.gva-nav-menu > li.current_page_parent > a{color:#0583f1;}.elementor-1337 .elementor-element.elementor-element-4ef3c6a ul.gva-nav-menu > li > a .menu-title:after{background-color:var( --e-global-color-secondary );}.elementor-1337 .elementor-element.elementor-element-054a1e2{--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-end;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:nowrap;--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-1337 .elementor-element.elementor-element-054a1e2.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1337 .elementor-element.elementor-element-6aac70f{--grid-template-columns:repeat(0, auto);text-align:left;width:auto;max-width:auto;--icon-size:14px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-1337 .elementor-element.elementor-element-6aac70f .elementor-social-icon{background-color:#FFFFFF;--icon-padding:1em;}.elementor-1337 .elementor-element.elementor-element-6aac70f .elementor-social-icon i{color:var( --e-global-color-6d45143 );}.elementor-1337 .elementor-element.elementor-element-6aac70f .elementor-social-icon svg{fill:var( --e-global-color-6d45143 );}.elementor-1337 .elementor-element.elementor-element-6aac70f .elementor-social-icon:hover{background-color:#FB693C;}.elementor-1337 .elementor-element.elementor-element-6aac70f .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-1337 .elementor-element.elementor-element-6aac70f .elementor-social-icon:hover svg{fill:#FFFFFF;}@media(max-width:767px){.elementor-1337 .elementor-element.elementor-element-6aac70f{text-align:center;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:14px;}.elementor-1337 .elementor-element.elementor-element-6aac70f .elementor-social-icon{--icon-padding:0.8em;}}@media(min-width:768px){.elementor-1337 .elementor-element.elementor-element-1e1e8c3{--width:100%;}.elementor-1337 .elementor-element.elementor-element-c37e1b7{--width:10%;}.elementor-1337 .elementor-element.elementor-element-5bdce13{--width:60%;}.elementor-1337 .elementor-element.elementor-element-054a1e2{--width:30%;}}/* Start custom CSS for gva-logo, class: .elementor-element-c137b8b */.elementor-1337 .elementor-element.elementor-element-c137b8b img {
  width: 125px !important;
  min-width: 90px;
  max-width: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e1e8c3 *//* Основной стиль парящей стеклянной шапки */
.elementor-1337 .elementor-element.elementor-element-1e1e8c3 {
    width: calc(100% - 40px) !important;
    max-width: 1500px !important;
    margin: 15px auto !important;
    left: 0 !important;
    right: 0 !important;
    border-radius: 8px !important;
    box-sizing: border-box !important;

    background-color: rgba(255, 255, 255, 0.82) !important;

    backdrop-filter: blur(18px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

    border: 1px solid rgba(255, 255, 255, 0.65) !important;

    box-shadow:
        0 8px 32px rgba(0, 0, 0, 0.08),
        inset 0 1px 0 rgba(255, 255, 255, 0.7) !important;

    transition: all 0.4s ease-in-out !important;
    overflow: visible;
}

/* Гарантируем, что при скролле Sticky стиль не сбросится */
.elementor-1337 .elementor-element.elementor-element-1e1e8c3.elementor-sticky--effects {
    background-color: rgba(255, 255, 255, 0.88) !important;
    margin-top: 10px !important;
}/* End custom CSS */