.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1101 .elementor-element.elementor-element-ce9d615 .elementor-menu-toggle{margin:0 auto;}.elementor-1101 .elementor-element.elementor-element-ce9d615 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-1101 .elementor-element.elementor-element-ce9d615 .elementor-nav-menu--main .elementor-item{color:#6D6D6D;fill:#6D6D6D;padding-left:26px;padding-right:26px;padding-top:5px;padding-bottom:5px;}.elementor-1101 .elementor-element.elementor-element-ce9d615 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1101 .elementor-element.elementor-element-ce9d615 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1101 .elementor-element.elementor-element-ce9d615 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1101 .elementor-element.elementor-element-ce9d615 .elementor-nav-menu--main .elementor-item:focus{color:#0B0D12;}.elementor-1101 .elementor-element.elementor-element-ce9d615 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-1101 .elementor-element.elementor-element-ce9d615 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#E9F1FF94;}.elementor-1101 .elementor-element.elementor-element-ce9d615 .e--pointer-framed .elementor-item:before,
					.elementor-1101 .elementor-element.elementor-element-ce9d615 .e--pointer-framed .elementor-item:after{border-color:#E9F1FF94;}.elementor-1101 .elementor-element.elementor-element-ce9d615 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#0B0D12;}.elementor-1101 .elementor-element.elementor-element-ce9d615 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-1101 .elementor-element.elementor-element-ce9d615 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#E9F1FF94;}.elementor-1101 .elementor-element.elementor-element-ce9d615 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-1101 .elementor-element.elementor-element-ce9d615 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#E9F1FF94;}.elementor-1101 .elementor-element.elementor-element-ce9d615{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-1101 .elementor-element.elementor-element-ce9d615 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-1101 .elementor-element.elementor-element-ce9d615 .elementor-item:before{border-radius:37px;}.elementor-1101 .elementor-element.elementor-element-ce9d615 .e--animation-shutter-in-horizontal .elementor-item:before{border-radius:37px 37px 0 0;}.elementor-1101 .elementor-element.elementor-element-ce9d615 .e--animation-shutter-in-horizontal .elementor-item:after{border-radius:0 0 37px 37px;}.elementor-1101 .elementor-element.elementor-element-ce9d615 .e--animation-shutter-in-vertical .elementor-item:before{border-radius:0 37px 37px 0;}.elementor-1101 .elementor-element.elementor-element-ce9d615 .e--animation-shutter-in-vertical .elementor-item:after{border-radius:37px 0 0 37px;}.elementor-1101 .elementor-element.elementor-element-1c5d4c3 .elementor-repeater-item-546557c.elementor-social-icon{background-color:#0088CC;}.elementor-1101 .elementor-element.elementor-element-1c5d4c3 .elementor-repeater-item-546557c.elementor-social-icon i{color:#FFFFFF;}.elementor-1101 .elementor-element.elementor-element-1c5d4c3 .elementor-repeater-item-546557c.elementor-social-icon svg{fill:#FFFFFF;}.elementor-1101 .elementor-element.elementor-element-1c5d4c3{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:45px;--grid-column-gap:14px;--grid-row-gap:0px;}.elementor-1101 .elementor-element.elementor-element-1c5d4c3 .elementor-social-icon{--icon-padding:0em;border-style:none;}.elementor-1101 .elementor-element.elementor-element-1c5d4c3 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-1101 .elementor-element.elementor-element-9885db2 .elementor-repeater-item-546557c.elementor-social-icon{background-color:#0088CC;}.elementor-1101 .elementor-element.elementor-element-9885db2 .elementor-repeater-item-546557c.elementor-social-icon i{color:#FFFFFF;}.elementor-1101 .elementor-element.elementor-element-9885db2 .elementor-repeater-item-546557c.elementor-social-icon svg{fill:#FFFFFF;}.elementor-1101 .elementor-element.elementor-element-9885db2{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1101 .elementor-element.elementor-element-9885db2 .elementor-social-icon{border-style:none;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1101 .elementor-element.elementor-element-b49d1d0{font-family:"Roboto", Sans-serif;font-weight:400;color:#6D6D6D;}.elementor-1101 .elementor-element.elementor-element-b49d1d0 a:hover, .elementor-1101 .elementor-element.elementor-element-b49d1d0 a:focus{color:#0B0D12;}.elementor-1101 .elementor-element.elementor-element-41d3879{font-family:"Roboto", Sans-serif;font-weight:400;color:#6D6D6D;}.elementor-1101 .elementor-element.elementor-element-41d3879 a:hover, .elementor-1101 .elementor-element.elementor-element-41d3879 a:focus{color:#0B0D12;}.elementor-1101 .elementor-element.elementor-element-0e4ecfe{font-family:"Roboto", Sans-serif;font-weight:400;color:#6D6D6D;}.elementor-1101 .elementor-element.elementor-element-0e4ecfe a:hover, .elementor-1101 .elementor-element.elementor-element-0e4ecfe a:focus{color:#0B0D12;}.elementor-1101 .elementor-element.elementor-element-be5a7ca{font-family:"Roboto", Sans-serif;font-weight:400;color:#6D6D6D;}.elementor-1101 .elementor-element.elementor-element-be5a7ca a:hover, .elementor-1101 .elementor-element.elementor-element-be5a7ca a:focus{color:#0B0D12;}.elementor-1101 .elementor-element.elementor-element-f2b46b1{font-family:"Roboto", Sans-serif;font-weight:400;color:#6D6D6D;}.elementor-1101 .elementor-element.elementor-element-f2b46b1 a:hover, .elementor-1101 .elementor-element.elementor-element-f2b46b1 a:focus{color:#0B0D12;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:800px){.elementor-1101 .elementor-element.elementor-element-1c5d4c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;--icon-size:36px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-1101 .elementor-element.elementor-element-1c5d4c3 .elementor-social-icon{--icon-padding:0em;}.elementor-1101 .elementor-element.elementor-element-1c5d4c3 .elementor-icon{border-radius:500px 500px 500px 500px;}.elementor-1101 .elementor-element.elementor-element-a6dbb44{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-1101 .elementor-element.elementor-element-a6dbb44 img{width:100%;}.elementor-1101 .elementor-element.elementor-element-9885db2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;--icon-size:40px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-1101 .elementor-element.elementor-element-9885db2 .elementor-social-icon{--icon-padding:0em;}.elementor-1101 .elementor-element.elementor-element-9885db2 .elementor-icon{border-radius:500px 500px 500px 500px;}.elementor-1101 .elementor-element.elementor-element-1e03ebf img{width:53%;}.elementor-1101 .elementor-element.elementor-element-b49d1d0{font-size:11px;}.elementor-1101 .elementor-element.elementor-element-f25a42a img{width:53%;}.elementor-1101 .elementor-element.elementor-element-41d3879{font-size:11px;}.elementor-1101 .elementor-element.elementor-element-f82621d img{width:42%;}.elementor-1101 .elementor-element.elementor-element-0e4ecfe{font-size:11px;}.elementor-1101 .elementor-element.elementor-element-1005d24 img{width:34%;}.elementor-1101 .elementor-element.elementor-element-be5a7ca{font-size:11px;}.elementor-1101 .elementor-element.elementor-element-a9289ed img{width:40%;}.elementor-1101 .elementor-element.elementor-element-f2b46b1{font-size:11px;}}/* Start custom CSS for html, class: .elementor-element-fef9dad *//* Предотвращает горизонтальную прокрутку страницы */
html,
body {
    overflow-x: clip;
}

/* Тикер на всю ширину экрана */
.kup10-ticker {
    position: relative;
    left: 50%;
    transform: translateX(-50%);

    width: 100vw !important;
    max-width: none !important;

    padding: 2px 0;
    overflow: hidden;
    box-sizing: border-box;

    background: rgba(4, 12, 24, 0.96);
    border-top: 1px solid rgba(239, 48, 56, 0.35);
    border-bottom: 1px solid rgba(239, 48, 56, 0.35);

    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

/* Движущаяся линия */
.kup10-ticker-track {
    display: flex;
    width: max-content;

    animation-name: kup10-ticker-scroll;
    animation-duration: 28s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-play-state: running;

    will-change: transform;
}

/* Одна повторяющаяся группа */
.kup10-ticker-group {
    display: flex;
    flex-shrink: 0;
    align-items: center;

    gap: 10px;
    padding-right: 10px;

    white-space: nowrap;
    box-sizing: border-box;
}

/* Текст */
.kup10-ticker-group span {
    flex-shrink: 0;

    color: #ffffff;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: 0.4px;
}

/* Второй и четвёртый тексты красные */
.kup10-ticker-group span:nth-of-type(even) {
    color: #ef3038;
}

/* Разделительные точки */
.kup10-ticker-group i {
    flex-shrink: 0;

    color: rgba(255, 255, 255, 0.3);
    font-size: 9px;
    font-style: normal;
    line-height: 1;
}

/* Бесконечное движение */
@keyframes kup10-ticker-scroll {
    from {
        transform: translate3d(0, 0, 0);
    }

    to {
        transform: translate3d(-50%, 0, 0);
    }
}

/* Пауза только при наведении настоящей мышкой */
@media (hover: hover) and (pointer: fine) {
    .kup10-ticker:hover .kup10-ticker-track {
        animation-play-state: paused;
    }
}

/* На телефонах нажатие не останавливает строку */
@media (hover: none), (pointer: coarse) {
    .kup10-ticker-track,
    .kup10-ticker:hover .kup10-ticker-track,
    .kup10-ticker:active .kup10-ticker-track,
    .kup10-ticker:focus-within .kup10-ticker-track {
        animation-play-state: running !important;
    }
}

/* Мобильная версия */
@media (max-width: 767px) {
    .kup10-ticker {
        padding: 8px 0;
    }

    .kup10-ticker-track {
        animation-duration: 20s;
    }

    .kup10-ticker-group {
        gap: 18px;
        padding-right: 18px;
    }

    .kup10-ticker-group span {
        font-size: 11px;
    }

    .kup10-ticker-group i {
        font-size: 8px;
    }
}

@media (max-width: 767px) {
    .kup10-ticker {
        position: relative !important;
        left: 50% !important;
        transform: translateX(-50%) !important;

        width: 100vw !important;
        max-width: none !important;
        margin-left: 0 !important;

        padding: 8px 0;
    }
}

/* Увеличиваем высоту примерно на 5px */
.kup10-ticker {
    height: 25px;
    min-height: 25px;
    padding: 0 !important;

    display: flex;
    align-items: center;
}

/* Каждая копия занимает минимум всю ширину экрана */
.kup10-ticker-group {
    min-width: 100vw;
    justify-content: space-around;
    padding: 0 12px;
    box-sizing: border-box;
}

/* Выравнивание движущейся строки по центру */
.kup10-ticker-track {
    align-items: center;
}

/* Мобильная высота */
@media (max-width: 767px) {
    .kup10-ticker {
        height: 34px;
        min-height: 34px;
        padding: 0 !important;
    }

    .kup10-ticker-group {
        padding: 0 10px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-903060d *//* Предотвращает горизонтальную прокрутку страницы */
html,
body {
    overflow-x: clip;
}

/* Тикер на всю ширину экрана */
.kup10-ticker {
    position: relative;
    left: 50%;
    transform: translateX(-50%);

    width: 100vw !important;
    max-width: none !important;

    padding: 2px 0;
    overflow: hidden;
    box-sizing: border-box;

    background: rgba(4, 12, 24, 0.96);
    border-top: 1px solid rgba(239, 48, 56, 0.35);
    border-bottom: 1px solid rgba(239, 48, 56, 0.35);

    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

/* Движущаяся линия */
.kup10-ticker-track {
    display: flex;
    width: max-content;

    animation-name: kup10-ticker-scroll;
    animation-duration: 28s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-play-state: running;

    will-change: transform;
}

/* Одна повторяющаяся группа */
.kup10-ticker-group {
    display: flex;
    flex-shrink: 0;
    align-items: center;

    gap: 10px;
    padding-right: 10px;

    white-space: nowrap;
    box-sizing: border-box;
}

/* Текст */
.kup10-ticker-group span {
    flex-shrink: 0;

    color: #ffffff;
    font-size: 10px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: 0.4px;
}

/* Второй и четвёртый тексты красные */
.kup10-ticker-group span:nth-of-type(even) {
    color: #ef3038;
}

/* Разделительные точки */
.kup10-ticker-group i {
    flex-shrink: 0;

    color: rgba(255, 255, 255, 0.3);
    font-size: 9px;
    font-style: normal;
    line-height: 1;
}

/* Бесконечное движение */
@keyframes kup10-ticker-scroll {
    from {
        transform: translate3d(0, 0, 0);
    }

    to {
        transform: translate3d(-50%, 0, 0);
    }
}

/* Пауза только при наведении настоящей мышкой */
@media (hover: hover) and (pointer: fine) {
    .kup10-ticker:hover .kup10-ticker-track {
        animation-play-state: paused;
    }
}

/* На телефонах нажатие не останавливает строку */
@media (hover: none), (pointer: coarse) {
    .kup10-ticker-track,
    .kup10-ticker:hover .kup10-ticker-track,
    .kup10-ticker:active .kup10-ticker-track,
    .kup10-ticker:focus-within .kup10-ticker-track {
        animation-play-state: running !important;
    }
}

/* Мобильная версия */
@media (max-width: 767px) {
    .kup10-ticker {
        padding: 8px 0;
    }

    .kup10-ticker-track {
        animation-duration: 20s;
    }

    .kup10-ticker-group {
        gap: 18px;
        padding-right: 18px;
    }

    .kup10-ticker-group span {
        font-size: 11px;
    }

    .kup10-ticker-group i {
        font-size: 8px;
    }
}

@media (max-width: 767px) {
    .kup10-ticker {
        position: relative !important;
        left: 50% !important;
        transform: translateX(-50%) !important;

        width: 100vw !important;
        max-width: none !important;
        margin-left: 0 !important;

        padding: 8px 0;
    }
}/* End custom CSS */