@keyframes animationScaleBg {
    0% {
        opacity: 0.8;
        transform: scale(1.02);
    }
    to {
        opacity: 1;
        transform: translateZ(0);
    }
}
@keyframes animationSlideUp {
    0% {
        opacity: 0;
        transform: translateY(15px);
    }
    50% {
        opacity: 1;
    }
    to {
        transform: translateY(0);
        opacity: 1;
    }
}
.animation--fade_in .b_block .component-bg .image-holder {
    opacity: 0.8;
    transform: scale(1.02);
    transition: transform 0.65s ease, opacity 0.65s ease;
}
.animation--fade_in .b_block .flexbe-column,
.animation--fade_in .b_block .layout-type-header,
.animation--fade_in .b_block .layout-type-quiz,
.animation--fade_in .b_block .layout-type-section-title,
.animation--fade_in .b_block .slider-disabled .flexbe-card,
.animation--fade_in .b_block .slider-enabled {
    opacity: 0;
    transform: translateZ(0);
    transition: opacity 1s ease;
}
.animation--fade_in .b_block .slider-enabled {
    transition-delay: 0.2s;
}
.animation--fade_in .b_block .flexbe-column,
.animation--fade_in .b_block .slider-disabled .flexbe-card {
    transition-delay: 0.77s;
}
.animation--fade_in .b_block .flexbe-column:first-child,
.animation--fade_in .b_block .slider-disabled .flexbe-card:first-child {
    transition-delay: 50ms;
}
.animation--fade_in .b_block .flexbe-column:nth-child(2),
.animation--fade_in .b_block .slider-disabled .flexbe-card:nth-child(2) {
    transition-delay: 0.13s;
}
.animation--fade_in .b_block .flexbe-column:nth-child(3),
.animation--fade_in .b_block .slider-disabled .flexbe-card:nth-child(3) {
    transition-delay: 0.21s;
}
.animation--fade_in .b_block .flexbe-column:nth-child(4),
.animation--fade_in .b_block .slider-disabled .flexbe-card:nth-child(4) {
    transition-delay: 0.29s;
}
.animation--fade_in .b_block .flexbe-column:nth-child(5),
.animation--fade_in .b_block .slider-disabled .flexbe-card:nth-child(5) {
    transition-delay: 0.37s;
}
.animation--fade_in .b_block .flexbe-column:nth-child(6),
.animation--fade_in .b_block .slider-disabled .flexbe-card:nth-child(6) {
    transition-delay: 0.45s;
}
.animation--fade_in .b_block .flexbe-column:nth-child(7),
.animation--fade_in .b_block .slider-disabled .flexbe-card:nth-child(7) {
    transition-delay: 0.53s;
}
.animation--fade_in .b_block .flexbe-column:nth-child(8),
.animation--fade_in .b_block .slider-disabled .flexbe-card:nth-child(8) {
    transition-delay: 0.61s;
}
.animation--fade_in .b_block.was-view .component-bg .image-holder,
.animation--fade_in .b_block.was-view .flexbe-column,
.animation--fade_in .b_block.was-view .layout-type-header,
.animation--fade_in .b_block.was-view .layout-type-quiz,
.animation--fade_in .b_block.was-view .layout-type-section-title,
.animation--fade_in .b_block.was-view .slider-disabled .flexbe-card,
.animation--fade_in .b_block.was-view .slider-enabled {
    opacity: 1;
    transform: none;
}
.animation--fade_in .m_modal .component-bg .image-holder {
    animation: animationScaleBg 0.65s ease both;
}
.animation--fade_in .m_modal .modal-content {
    animation: fadeIn 0.65s ease 1 both;
}
.animation--slide_up .b_block .component-bg .image-holder {
    opacity: 0.8;
    transform: scale(1.02);
    transition: transform 0.65s ease, opacity 0.65s ease;
}
.animation--slide_up .b_block .element-item,
.animation--slide_up .b_block .layout-type-header,
.animation--slide_up .b_block .layout-type-tabs,
.animation--slide_up .b_block .quiz-fields,
.animation--slide_up .b_block .quiz-progress,
.animation--slide_up .b_block .slider-disabled .flexbe-card,
.animation--slide_up .b_block .slider-enabled,
.animation--slide_up .b_block .step-title {
    opacity: 0;
    transform: translateY(15px);
    transition: transform 1s cubic-bezier(0.21, 0.67, 0.58, 1), opacity 0.5s cubic-bezier(0.21, 0.67, 0.58, 1);
}
.animation--slide_up .b_block .flexbe-card .element-item,
.animation--slide_up .b_block .layout-type-header .element-item {
    opacity: 1;
    transform: translateY(0);
    transition: none;
}
.animation--slide_up .b_block .element-item {
    transition-delay: 1.35s;
}
.animation--slide_up .b_block .element-item:first-child {
    transition-delay: 0ms;
}
.animation--slide_up .b_block .element-item:nth-child(2) {
    transition-delay: 0.15s;
}
.animation--slide_up .b_block .element-item:nth-child(3) {
    transition-delay: 0.3s;
}
.animation--slide_up .b_block .element-item:nth-child(4) {
    transition-delay: 0.45s;
}
.animation--slide_up .b_block .element-item:nth-child(5) {
    transition-delay: 0.6s;
}
.animation--slide_up .b_block .element-item:nth-child(6) {
    transition-delay: 0.75s;
}
.animation--slide_up .b_block .element-item:nth-child(7) {
    transition-delay: 0.9s;
}
.animation--slide_up .b_block .element-item:nth-child(8) {
    transition-delay: 1.05s;
}
.animation--slide_up .b_block .slider-enabled {
    transition-delay: 0.15s;
}
.animation--slide_up .b_block .slider-disabled .flexbe-card {
    transition-delay: 1.4s;
}
.animation--slide_up .b_block .slider-disabled .flexbe-card:first-child {
    transition-delay: 50ms;
}
.animation--slide_up .b_block .slider-disabled .flexbe-card:nth-child(2) {
    transition-delay: 0.2s;
}
.animation--slide_up .b_block .slider-disabled .flexbe-card:nth-child(3) {
    transition-delay: 0.35s;
}
.animation--slide_up .b_block .slider-disabled .flexbe-card:nth-child(4) {
    transition-delay: 0.5s;
}
.animation--slide_up .b_block .slider-disabled .flexbe-card:nth-child(5) {
    transition-delay: 0.65s;
}
.animation--slide_up .b_block .slider-disabled .flexbe-card:nth-child(6) {
    transition-delay: 0.8s;
}
.animation--slide_up .b_block .slider-disabled .flexbe-card:nth-child(7) {
    transition-delay: 0.95s;
}
.animation--slide_up .b_block .slider-disabled .flexbe-card:nth-child(8) {
    transition-delay: 1.1s;
}
.animation--slide_up .b_block .step-title {
    transition-delay: 0.2s;
}
.animation--slide_up .b_block .quiz-fields {
    transition-delay: 0.3s;
}
.animation--slide_up .b_block.was-view .component-bg .image-holder,
.animation--slide_up .b_block.was-view .element-item,
.animation--slide_up .b_block.was-view .layout-type-header,
.animation--slide_up .b_block.was-view .layout-type-tabs,
.animation--slide_up .b_block.was-view .quiz-fields,
.animation--slide_up .b_block.was-view .quiz-progress,
.animation--slide_up .b_block.was-view .slider-disabled .flexbe-card,
.animation--slide_up .b_block.was-view .slider-enabled,
.animation--slide_up .b_block.was-view .step-title {
    opacity: 1;
    transform: none;
}
.animation--slide_up .m_modal .component-bg .image-holder {
    animation: animationScaleBg 0.65s ease both;
}
.animation--slide_up .m_modal .modal-content {
    animation: animationSlideUp 0.65s cubic-bezier(0.21, 0.67, 0.58, 1) 1 both;
}