:root{--animationSlideDistance:20px;--animationDuration:0.65s;--animationFunction:ease}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,60%{transform:translate3d(-3px,0,0)}45%{transform:translate3d(3px,0,0)}}@keyframes slideDown{0%{transform:translateY(calc(-1 * var(--animationSlideDistance)))}to{transform:translateY(0)}}@keyframes slideLeft{0%{transform:translateX(var(--animationSlideDistance))}to{transform:translateX(0)}}@keyframes slideUp{0%{transform:translateY(var(--animationSlideDistance))}to{transform:translateY(0)}}@keyframes slideRight{0%{transform:translateX(calc(-1 * var(--animationSlideDistance)))}to{transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes scale-up-down{50%{transform:scale(1.3)}}@keyframes scaleBackground{0%{transform:scale(1.02)}to{transform:translateZ(0)}}@keyframes sSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes circular-loader{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes checkAppearance{0%{width:0}to{width:100%}}
@keyframes animationSlideUp{0%{opacity:0;transform:translateY(15px)}50%{opacity:1}to{transform:translateY(0);opacity:1}}.b_block.wait-animation .component-bg .image-holder{opacity:.8;transform:scale(1.02);transition:transform var(--animationDuration) var(--animationFunction),opacity var(--animationDuration) var(--animationFunction)}.b_block.wait-animation .element-content--static,.b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden),.b_block.wait-animation .flexbe-column,.b_block.wait-animation .flexbe-product,.b_block.wait-animation .free-area,.b_block.wait-animation .layout-type-header,.b_block.wait-animation .layout-type-tabs,.b_block.wait-animation .quiz-fields,.b_block.wait-animation .quiz-progress,.b_block.wait-animation .step-title{opacity:0;transform:translateY(15px);transition:transform 1s cubic-bezier(.21,.67,.58,1),opacity .5s cubic-bezier(.21,.67,.58,1)}.b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden) .element-content--static,.b_block.wait-animation .flexbe-column .element-content--static,.b_block.wait-animation .layout-type-header .element-content--static{opacity:1;transform:translateY(0);transition:none}.b_block.wait-animation .element-content--static{transition-delay:1.35s}.b_block.wait-animation .element-content--static:first-child{transition-delay:0ms}.b_block.wait-animation .element-content--static:nth-child(2){transition-delay:.15s}.b_block.wait-animation .element-content--static:nth-child(3){transition-delay:.3s}.b_block.wait-animation .element-content--static:nth-child(4){transition-delay:.45s}.b_block.wait-animation .element-content--static:nth-child(5){transition-delay:.6s}.b_block.wait-animation .element-content--static:nth-child(6){transition-delay:.75s}.b_block.wait-animation .element-content--static:nth-child(7){transition-delay:.9s}.b_block.wait-animation .element-content--static:nth-child(8){transition-delay:1.05s}.b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden),.b_block.wait-animation .flexbe-product{transition-delay:1.4s}.b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden):first-child,.b_block.wait-animation .flexbe-product:first-child{transition-delay:50ms}.b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden):nth-child(2),.b_block.wait-animation .flexbe-product:nth-child(2){transition-delay:.2s}.b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden):nth-child(3),.b_block.wait-animation .flexbe-product:nth-child(3){transition-delay:.35s}.b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden):nth-child(4),.b_block.wait-animation .flexbe-product:nth-child(4){transition-delay:.5s}.b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden):nth-child(5),.b_block.wait-animation .flexbe-product:nth-child(5){transition-delay:.65s}.b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden):nth-child(6),.b_block.wait-animation .flexbe-product:nth-child(6){transition-delay:.8s}.b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden):nth-child(7),.b_block.wait-animation .flexbe-product:nth-child(7){transition-delay:.95s}.b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden):nth-child(8),.b_block.wait-animation .flexbe-product:nth-child(8){transition-delay:1.1s}.b_block.wait-animation .step-title{transition-delay:.2s}.b_block.wait-animation .quiz-fields{transition-delay:.3s}.b_block.wait-animation.was-view .component-bg .image-holder,.b_block.wait-animation.was-view .element-content--static,.b_block.wait-animation.was-view .flexbe-card:not(.swiper-slide-hidden),.b_block.wait-animation.was-view .flexbe-column,.b_block.wait-animation.was-view .flexbe-product,.b_block.wait-animation.was-view .free-area,.b_block.wait-animation.was-view .layout-type-header,.b_block.wait-animation.was-view .layout-type-tabs,.b_block.wait-animation.was-view .quiz-fields,.b_block.wait-animation.was-view .quiz-progress,.b_block.wait-animation.was-view .step-title{opacity:1;transform:none}.m_modal.show .component-bg{animation:fadeIn var(--animationDuration) var(--animationFunction) both}.m_modal.show .component-bg .image-holder{animation:scaleBackground var(--animationDuration) var(--animationFunction) both}.m_modal.show .modal-content{animation:animationSlideUp var(--animationDuration) var(--animationFunction) both}.m_modal.hide{animation:fadeOut .18s cubic-bezier(.21,.67,.58,1) both}