.announce-titles {
    position: absolute;
    left: -82%;
    width: 100%;
    top: 0;
    bottom: 0;
    filter: blur(10px);
}

.announce-titles .unlim_line,
.announce-titles .rdrc_line {
    width: auto;
    height: 100%;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    max-width: none;
}

.announce-titles .unlim_line.l1 { left: 38.44%; }

.announce-titles_text {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.announce-titles_text > div {
    position: absolute;
    left: 0;
    bottom: 0;
}

.announce-titles_text img {
    height: 100%;
    width: auto;
    max-width: none;
    margin: 0;
}

.announce-titles_text .announce-titles_top-text { top: 8.7%; bottom: 88.894%; left: -15.2%; }
.announce-titles_text .announce-titles_logo { top: 21%; bottom: 58.075%; left: -50.4%; }
.announce-titles_text .announce-titles_dates { top: 48.8%; bottom: 43.053%; left: -26.4%; }
.announce-titles_text .announce-titles_descr { top: 62%; bottom: 27.168%; left: -32.6%; }
.announce-titles_text .announce-titles_site { top: 88.4%; bottom: 9.008%; left: -16%; }



.switcher.animate .animated .announce-titles.unlim {
    animation-name: slideAnnounceUnlimMask;
    animation-duration: 10s;
    animation-fill-mode: forwards;
    animation-delay: 1s;
    animation-iteration-count: infinite;
}

.switcher.animate .animated .announce-titles.rdrc {
    animation-name: slideAnnounceRDRCMask;
    animation-duration: 10s;
    animation-fill-mode: forwards;
    animation-delay: 1s;
    animation-iteration-count: infinite;
}

.switcher.animate .animated .announce-titles.rdrc .l2 { animation-name: slideAnnounceRDRCLine1; }
.switcher.animate .animated .announce-titles.rdrc .l3 { animation-name: slideAnnounceRDRCLine2; }
.switcher.animate .animated .announce-titles.rdrc .l4 { animation-name: slideAnnounceRDRCLine3; }
.switcher.animate .animated .announce-titles.rdrc .l5 { animation-name: slideAnnounceRDRCLine4; }

.switcher.animate .animated .announce-titles_text {
    animation-name: slideAnnounceTextBlock;
    animation-duration: 10s;
    animation-delay: 1s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
}

.switcher.animate .animated .announce-titles_text > div {
    animation-fill-mode: forwards;
    animation-duration: 10s;
    animation-delay: 1s;
    animation-iteration-count: infinite;
}

.switcher.animate .animated .announce-titles_top-text {
    animation-name: slideAnnounceTopText;
}
.switcher.animate .animated .announce-titles_logo {
    animation-name: slideAnnounceLogo;
}
.switcher.animate .animated .announce-titles_dates {
    animation-name: slideAnnounceDates;
}
.switcher.animate .animated .announce-titles_descr {
    animation-name: slideAnnounceDescr;
}
.switcher.animate .animated .announce-titles_site {
    animation-name: slideAnnounceSite;
}

@keyframes slideAnnounceTextBlock {
    0% { transform: translateX(0%); }

    70% { transform: translateX(0%); filter: blur(0); }
    74% { transform: translateX(-100%); filter: blur(10px); }
    100% { transform: translateX(-100%); filter: blur(10px); }
}


@keyframes slideAnnounceUnlimMask {
    0% { left: -82%; filter: blur(10px); }
    2% { filter: blur(10px); }
    5% { left: 0; filter: blur(0); }

    70% { left: 0; filter: blur(0); }
    74% { left: -82%; filter: blur(10px); }
    100% { left: -82%; filter: blur(10px); }
}

@keyframes slideAnnounceRDRCMask {
    0% { left: -82%; filter: blur(10px); }
    2% { filter: blur(10px); }
    5% { left: 0; filter: blur(0); }

    70% { left: 0; filter: blur(0); }
    74% { left: -82%; filter: blur(10px); }
    100% { left: -82%; filter: blur(10px); }
}




@keyframes slideAnnounceRDRCLine1 {
    0% { left: 35.83%; opacity: .9; }
    2% { left: 35.83%; opacity: .9; }
    10% { left: 37.83%; opacity: .9; }

    10% { left: 37.83%; opacity: .9; }
    12.5% { opacity: 1; }
    15% { opacity: .9; }

    20% { opacity: .9; }
    22.5% { opacity: 1; }
    25% { opacity: .9; }

    30% { opacity: .9; }
    32.5% { opacity: 1; }
    35% { opacity: .9; }

    40% { opacity: .9; }
    42.5% { opacity: 1; }
    45% { opacity: .9; }

    50% { opacity: .9; }
    52.5% { opacity: 1; }
    55% { opacity: .9; }

    60% { opacity: .9; }
    62.5% { opacity: 1; }
    65% { opacity: .9; }

    100% { left: 37.83%; opacity: .9; }
}
@keyframes slideAnnounceRDRCLine2 {
    0% { left: 24%; opacity: .9; }
    2% { left: 24%; opacity: .9; }
    10% { left: 28%; opacity: .9; }

    12.5% { opacity: .9; }
    15% { opacity: 1; }
    17.5% { opacity: .9; }

    22.5% { opacity: .9; }
    25% { opacity: 1; }
    27.5% { opacity: .9; }

    32.5% { opacity: .9; }
    35% { opacity: 1; }
    37.5% { opacity: .9; }

    42.5% { opacity: .9; }
    45% { opacity: 1; }
    47.5% { opacity: .9; }

    52.5% { opacity: .9; }
    55% { opacity: 1; }
    57.5% { opacity: .9; }

    62.5% { opacity: .9; }
    65% { opacity: 1; }
    67.5% { opacity: .9; }

    100% { left: 28%; opacity: .9; }
}
@keyframes slideAnnounceRDRCLine3 {
    0% { left: 11.31%; opacity: .9; }
    2% { left: 11.31%; opacity: .9; }
    10% { left: 17.31%; opacity: .9; }

    15% { opacity: .9; }
    17.5% { opacity: 1; }
    20% { opacity: .9; }

    25% { opacity: .9; }
    27.5% { opacity: 1; }
    30% { opacity: .9; }

    35% { opacity: .9; }
    37.5% { opacity: 1; }
    40% { opacity: .9; }

    45% { opacity: .9; }
    47.5% { opacity: 1; }
    50% { opacity: .9; }

    55% { opacity: .9; }
    57.5% { opacity: 1; }
    60% { opacity: .9; }

    65% { opacity: .9; }
    67.5% { opacity: 1; }
    70% { opacity: .9; }

    100% { left: 17.31%; opacity: .9; }
}
@keyframes slideAnnounceRDRCLine4 {
    0% { left: -1.3%; opacity: .9; }
    2% { left: -1.3%; opacity: .9; }
    10% { left: 6.7%; opacity: .9; }

    17.5% { opacity: .9; }
    20% { opacity: 1; }
    22.5% { opacity: .9; }

    27.5% { opacity: .9; }
    30% { opacity: 1; }
    32.5% { opacity: .9; }

    37.5% { opacity: .9; }
    40% { opacity: 1; }
    42.5% { opacity: .9; }

    47.5% { opacity: .9; }
    50% { opacity: 1; }
    52.5% { opacity: .9; }

    57.5% { opacity: .9; }
    60% { opacity: 1; }
    62.5% { opacity: .9; }

    67.5% { opacity: .9; }
    70% { opacity: 1; }
    72.5% { opacity: .9; }

    100% { left: 6.7%; opacity: .9; }
}

@keyframes slideAnnounceTopText {
    0% { left: -15.2%; filter: blur(1px); }
    4% { left: -15.2%; filter: blur(1px); }
    6% { filter: blur(1px); }
    10% { left: 0; filter: blur(0); }

    100% { left: 0; filter: blur(0); }
}

@keyframes slideAnnounceLogo {
    0% { left: -50.4%; filter: blur(1px); }
    3% { left: -50.4%; filter: blur(1px); }
    5% { filter: blur(1px); }
    8% { left: 0; filter: blur(0); }

    100% { left: 0; filter: blur(0); }
}

@keyframes slideAnnounceDates {
    0% { left: -26.4%; filter: blur(1px); }
    4% { left: -26.4%; filter: blur(1px); }
    5% { filter: blur(1px); }
    9% { left: 0; filter: blur(0); }

    100% { left: 0; filter: blur(0); }
}

@keyframes slideAnnounceDescr {
    0% { left: -32.6%; filter: blur(1px); }
    4.5% { left: -32.6%; filter: blur(1px); }
    5.5% { filter: blur(1px); }
    9.5% { left: 0; filter: blur(0); }

    100% { left: 0; filter: blur(0); }
}

@keyframes slideAnnounceSite {
    0% { left: -16%; filter: blur(1px); }
    5% { left: -16%; filter: blur(1px); }
    6% { filter: blur(1px); }
    10% { left: 0; filter: blur(0); }

    100% { left: 0; filter: blur(0); }
}






/*@keyframes slideAnnounceRDRCLine2 {
    0% { left: 35.83%; opacity: .9; }
    2% { left: 35.83%; opacity: .9; }
    10% { left: 37.83%; opacity: .9; }

    10% { left: 37.83%; opacity: .9; }
    11.5% { opacity: 1; }
    13% { opacity: .9; }

    20% { opacity: .9; }
    21.5% { opacity: 1; }
    23% { opacity: .9; }

    30% { opacity: .9; }
    31.5% { opacity: 1; }
    33% { opacity: .9; }

    40% { opacity: .9; }
    41.5% { opacity: 1; }
    43% { opacity: .9; }

    50% { opacity: .9; }
    51.5% { opacity: 1; }
    53% { opacity: .9; }

    60% { opacity: .9; }
    61.5% { opacity: 1; }
    63% { opacity: .9; }

    100% { left: 37.83%; opacity: .9; }
}
@keyframes slideAnnounceRDRCLine3 {
    0% { left: 24%; opacity: .9; }
    2% { left: 24%; opacity: .9; }
    10% { left: 28%; opacity: .9; }

    12.5% { opacity: .9; }
    14% { opacity: 1; }
    15.5% { opacity: .9; }

    22.5% { opacity: .9; }
    24% { opacity: 1; }
    25.5% { opacity: .9; }

    32.5% { opacity: .9; }
    34% { opacity: 1; }
    35.5% { opacity: .9; }

    42.5% { opacity: .9; }
    44% { opacity: 1; }
    45.5% { opacity: .9; }

    52.5% { opacity: .9; }
    54% { opacity: 1; }
    55.5% { opacity: .9; }

    62.5% { opacity: .9; }
    64% { opacity: 1; }
    65.5% { opacity: .9; }

    100% { left: 28%; opacity: .9; }
}
@keyframes slideAnnounceRDRCLine4 {
    0% { left: 11.31%; opacity: .9; }
    2% { left: 11.31%; opacity: .9; }
    10% { left: 17.31%; opacity: .9; }

    15% { opacity: .9; }
    16.5% { opacity: 1; }
    18% { opacity: .9; }

    25% { opacity: .9; }
    26.5% { opacity: 1; }
    28% { opacity: .9; }

    35% { opacity: .9; }
    36.5% { opacity: 1; }
    38% { opacity: .9; }

    45% { opacity: .9; }
    46.5% { opacity: 1; }
    48% { opacity: .9; }

    55% { opacity: .9; }
    56.5% { opacity: 1; }
    58% { opacity: .9; }

    65% { opacity: .9; }
    66.5% { opacity: 1; }
    68% { opacity: .9; }

    100% { left: 17.31%; opacity: .9; }
}
@keyframes slideAnnounceRDRCLine5 {
    0% { left: -1.3%; opacity: .9; }
    2% { left: -1.3%; opacity: .9; }
    10% { left: 6.7%; opacity: .9; }

    17.5% { opacity: .9; }
    19% { opacity: 1; }
    20.5% { opacity: .9; }

    27.5% { opacity: .9; }
    29% { opacity: 1; }
    30.5% { opacity: .9; }

    37.5% { opacity: .9; }
    39% { opacity: 1; }
    40.5% { opacity: .9; }

    47.5% { opacity: .9; }
    49% { opacity: 1; }
    50.5% { opacity: .9; }

    57.5% { opacity: .9; }
    59% { opacity: 1; }
    60.5% { opacity: .9; }

    67.5% { opacity: .9; }
    69% { opacity: 1; }
    70.5% { opacity: .9; }

    100% { left: 6.7%; opacity: .9; }
}*/
