body {
    position: relative;
    display: table;
    width: 100%;
    height: 100%;
    background-color: var(--background-color)
}

* {
    font-family: 'Open Sans', sans-serif
}

.html-container {
    position: relative;
    display: block;
    font-size: 0
}

.page {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    min-width: 100vw;
    min-height: 100vh;
    transform-style: preserve-3d;
    transform-origin: center;
    -webkit-transform-style: preserve-3d;
    -ms-transform-origin: center;
    -webkit-transform-style: preserve-3d;
    transform-origin: center;
    -ms-perspective: 100vw
}

.wrapper {
    position: relative;
    display: block;
    margin: 0 auto
}

.animation-preloader {
    position: relative;
    display: block;
    width: 100%;
    height: 1px;
    animation-name: revealDraw;
    animation-duration: 1s;
    animation-fill-mode: forwards;
    backface-visibility: hidden;
    animation-iteration-count: 1;
    background-color: transparent;
    z-index: -1
}

@media only screen and (min-width:800px) and (max-width:10000px) {
    .mobile {
        display: none !important
    }
}

@media only screen and (min-width:20px) and (max-width:800px) {
    .desktop {
        display: none !important
    }
    div.wrapper {
        width: 100%
    }
}

.follow-area {
    cursor: grab
}

.follow-item {
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s;
    pointer-events: none
}

.follow-area:not(:hover)+.follow-item>.animated {
    display: none
}

.follow-area:not(:hover)+.follow-item>.stopped {
    display: block
}

.follow-area:hover+.follow-item>.animated {
    display: block
}

.follow-area:hover+.follow-item>.stopped {
    display: none
}

.invert_x {
    transform: scaleX(-1) !important
}

.invert_y {
    transform: scaleY(-1)
}

footer {
    position: relative;
    display: block;
    background-color: red;
    padding: 60px;
    text-align: center
}

footer>.container {
    position: relative;
    display: block;
    margin: 0 auto;
    width: var(--content-width)
}

footer>.container>figure {
    position: relative;
    display: block;
    margin: 0 auto;
    text-align: center
}
footer>.container>figure>a>img {
    position: relative;
    display: block;
    margin: 0 auto;
    max-width: 340px
}

footer>.container>figure>img {
    position: relative;
    display: block;
    margin: 0 auto;
    max-width: 340px
}

footer>.container>text {
    position: relative;
    display: block;
    margin: 0 auto;
    text-align: center;
    font-size: 14px;
    color: #fff;
    padding: 40px 0
}

header {
    position: relative;
    display: block
}

header>.wrapper {
    position: relative;
    display: table;
    padding: 9px 33px;
    background-color: #DD2B28;
    text-align: center
}

header>.wrapper>figure {
    position: relative;
    display: block;
    text-align: center
}

header>.wrapper>figure>img {
    position: relative;
    display: block;
    width: 194px;
    height: 64px;
    margin: 0 auto
}

.loader {
    background-color: transparent
}

.loader>.loader-container {
    display: table-cell
}

.loader>.loader-container>.icon.loader-2,
.loader>.loader-container>.icon {
    display: none
}

.loader>.loader-container>.ripple-loader {
    position: relative;
    width: 64px;
    height: 64px;
    margin: 0 auto;
    display: none
}

.loader>.loader-container>.ripple-loader div {
    position: absolute;
    border: 4px solid var(--text-color);
    border-radius: 50%;
    animation: ripple-loader 1s ease-out infinite
}

.loader>.loader-container>.ripple-loader div:nth-child(2) {
    animation-delay: -0.5s
}

@keyframes ripple-loader {
    0% {
        top: 32px;
        left: 32px;
        width: 0;
        height: 0;
        opacity: 1
    }
    100% {
        top: 0;
        left: 0;
        width: 64px;
        height: 64px;
        opacity: 0
    }
}

.load-bar {
    position: relative;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 6px;
    background-color: var(--text-color);
    display: none
}

.bar {
    content: "";
    display: inline;
    position: absolute;
    width: 0;
    height: 100%;
    left: 50%;
    text-align: center
}

.bar:nth-child(1) {
    background-color: var(--bg-color);
    animation: loading 3s linear infinite
}

.bar:nth-child(2) {
    background-color: var(--light-text-color);
    animation: loading 3s linear 1s infinite
}

.bar:nth-child(3) {
    background-color: var(--text-color);
    animation: loading 3s linear 2s infinite
}

@keyframes loading {
    from {
        left: 0;
        width: 0;
        z-index: 100
    }
    33.3333% {
        left: 0;
        width: 100%;
        z-index: 10
    }
    to {
        left: 0;
        width: 100%
    }
}

.line-loader:after,
.linePreloader {
    width: 100%;
    height: 4px;
    background: linear-gradient(to right, var(--loader-line-color-1), var(--loader-line-color-2));
    background-color: var(--loader-line-bg-color);
    position: absolute;
    top: 0;
    left: 0;
    margin: auto;
    border-radius: 4px;
    background-size: 20%;
    background-repeat: repeat-y;
    background-position: -25% 0;
    animation: scroll 1.2s ease-in-out infinite;
    content: ''
}

@keyframes scroll {
    50% {
        background-size: 80%
    }
    100% {
        background-position: 125% 0
    }
}

:root {
    --is_loading-font_size: 20px
}

.is_loadding:after,
.is_loadding:before {
    position: absolute;
    transition: 5s;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    pointer-events: none;
    pointer-events: none
}

.is_loadding:after {
    top: calc(50% - ( var(--is_loading-font_size) / 2));
    left: calc(50% - ( var(--is_loading-font_size) / 2));
    font-size: var(--is_loading-font_size);
    color: var(--light-border-color);
    font-family: "Material Icons";
    content: '';
    content: '';
    content: '';
    z-index: 2;
    pointer-events: initial;
    -webkit-animation: pulse 2s infinite;
    -moz-animation: pulse 2s infinite;
    -ms-animation: pulse 2s infinite;
    -o-animation: pulse 2s infinite;
    animation: pulse 2s infinite;
    opacity: 1
}

.is_loadding:before {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    z-index: 2;
    background-color: var(--light-bg-color)
}

@-webkit-keyframes rotating {
    from {
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes rotating {
    from {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.rotating {
    -webkit-animation: rotating 2s linear infinite;
    -moz-animation: rotating 2s linear infinite;
    -ms-animation: rotating 2s linear infinite;
    -o-animation: rotating 2s linear infinite;
    animation: rotating 2s linear infinite
}

@keyframes pulse {
    0% {
        transform: scale(.95);
        box-shadow: 0 0 0 0 rgba(0, 0, 0, .7)
    }
    70% {
        transform: scale(1);
        box-shadow: 0 0 0 10px rgba(0, 0, 0, 0)
    }
    100% {
        transform: scale(.95);
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0)
    }
}

.loader {
    width: 100vw;
    height: 100vh;
    background-color: var(--background-color);
    width: 100%;
    height: 100%
}

.loader>.loader-container>figure.sketch {
    position: relative;
    display: table;
    margin: 0 auto;
    width: 100px;
    height: 100px;
    mask-position: bottom center;
    -webkit-mask-position: bottom center;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-size: 100%;
    -webkit-mask-size: 100%;
    background-color: var(--h1-text-color);
    mask: url(../../../../../files/img/frontend/loader/loader-1.svg);
    -webkit-mask: url(../../../../../files/img/frontend/loader/loader-1.svg);
    animation-duration: 1s;
    animation-fill-mode: forwards;
    backface-visibility: hidden;
    animation-name: drawLoader;
    animation-iteration-count: infinite
}

@keyframes drawLoader {
    0% {
        mask: url(../../../../../files/img/frontend/loader/loader-1.svg);
        -webkit-mask: url(../../../../../files/img/frontend/loader/loader-1.svg);
        mask-position: bottom center;
        -webkit-mask-position: bottom center;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        mask-size: 100%;
        -webkit-mask-size: 100%
    }
    20% {
        mask: url(../../../../../files/img/frontend/loader/loader-2.svg);
        -webkit-mask: url(../../../../../files/img/frontend/loader/loader-2.svg);
        mask-position: bottom center;
        -webkit-mask-position: bottom center;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        mask-size: 100%;
        -webkit-mask-size: 100%
    }
    40% {
        mask: url(../../../../../files/img/frontend/loader/loader-3.svg);
        -webkit-mask: url(../../../../../files/img/frontend/loader/loader-3.svg);
        mask-position: bottom center;
        -webkit-mask-position: bottom center;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        mask-size: 100%;
        -webkit-mask-size: 100%
    }
    60% {
        mask: url(../../../../../files/img/frontend/loader/loader-4.svg);
        -webkit-mask: url(../../../../../files/img/frontend/loader/loader-4.svg);
        mask-position: bottom center;
        -webkit-mask-position: bottom center;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        mask-size: 100%;
        -webkit-mask-size: 100%
    }
    80% {
        mask: url(../../../../../files/img/frontend/loader/loader-5.svg);
        -webkit-mask: url(../../../../../files/img/frontend/loader/loader-5.svg);
        mask-position: bottom center;
        -webkit-mask-position: bottom center;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        mask-size: 100%;
        -webkit-mask-size: 100%
    }
    90% {
        mask: url(../../../../../files/img/frontend/loader/loader-6.svg);
        -webkit-mask: url(../../../../../files/img/frontend/loader/loader-6.svg);
        mask-position: bottom center;
        -webkit-mask-position: bottom center;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        mask-size: 100%;
        -webkit-mask-size: 100%
    }
    100% {
        mask: url(../../../../../files/img/frontend/loader/loader-6.svg);
        -webkit-mask: url(../../../../../files/img/frontend/loader/loader-6.svg);
        -webkit-mask-position: bottom center;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        mask-size: 100%;
        -webkit-mask-size: 100%
    }
}

.cookie-modal {
    position: fixed;
    display: none;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 6;
    background-color: rgba(0, 0, 0, .4);
    color: var(--cookie-text-color)
}

.cookie-modal.active {
    display: block
}

.cookie-modal>.wrapper {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    max-width: 600px;
    height: auto;
    background-color: var(--cookie-bg-color);
    padding: 80px;
    border-radius: 0
}

.cookie-modal>.wrapper>a.close {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 2
}

.cookie-modal>.wrapper>a.close:after {
    position: relative;
    display: block;
    font-size: 30px;
    color: var(--cookie-text-color);
    font-family: "Material Icons";
    content: ""
}

.cookie-modal>.wrapper>.content {
    position: relative;
    display: block
}

.cookie-modal>.wrapper>.content>h2 {
    position: relative;
    display: block;
    font-size: 20px
}

.cookie-modal>.wrapper>.content>text {
    position: relative;
    display: block;
    font-size: 14px;
    padding: 10px 0;
    font-weight: 300;
    color: var(--cookie-text-color)
}

.cookie-modal>.wrapper>.content>text>a {
    position: relative;
    display: block;
    text-decoration: underline !important;
    padding: 5px 0;
    font-weight: 500
}

.cookie-modal>.wrapper>.content>ul {
    position: relative;
    display: block;
    padding: 10px 0
}

.cookie-modal>.wrapper>.content>ul>li {
    position: relative;
    display: block;
    border-top: solid 1px var(--cookie-light-border-color)
}

.cookie-modal>.wrapper>.content>ul>li>div {
    position: relative;
    display: block
}

.cookie-modal>.wrapper>.content>ul>li>div>span {
    position: relative;
    display: block;
    padding: 10px 0;
    max-height: 20vh;
    overflow: auto
}

.cookie-modal>.wrapper>.content>ul>li>div>span:nth-child(2) {
    padding: 0
}

.cookie-modal>.wrapper>.content>ul>li>div>span:empty {
    display: none
}

.cookie-modal>.wrapper>.content>ul>li>div>span>h3 {
    position: relative;
    display: inline-block;
    font-size: 16px;
    width: 60%;
    vertical-align: middle;
    cursor: pointer
}

.cookie-modal>.wrapper>.content>ul>li>div>span>h3:before {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
    color: inherit;
    content: '+';
    padding-right: 5px
}

.cookie-modal>.wrapper>.content>ul>li.active>div>span>h3:before {
    content: '-'
}

.cookie-modal>.wrapper>.content>ul>li>div>span>fieldset {
    position: relative;
    display: inline-block;
    width: 40%;
    text-align: right;
    vertical-align: middle
}

.cookie-modal>.wrapper>.content>ul>li>div>span>text {
    position: relative;
    display: block;
    font-size: 12px;
    display: none
}

.cookie-modal>.wrapper>.content>ul>li>div>span>text p {
    font-size: inherit;
    position: relative;
    display: block;
    padding: 2px 0
}

.cookie-modal>.wrapper>.content>ul>li>div>span>text a {
    font-size: inherit;
    color: var(--cookie-text-color);
    text-decoration: underline !important
}

.cookie-modal>.wrapper>.content>ul>li.active>div>span>text {
    display: block;
    padding: 0 20px 10px 20px;
    font-weight: 300;
    color: var(--cookie-text-color)
}

.cookie-modal>.wrapper>.content>.button-container {
    position: relative;
    display: block;
    padding: 20px 0 0 0
}

.cookie-modal>.wrapper>.content>.button-container .button.reject {
    border: none;
    padding: 10px;
    background-color: transparent;
    color: var(--cookie-text-color) !important
}

.cookie-modal>.wrapper>.content>.button-container .button.reject:before {
    display: none
}

.cookie-modal>.wrapper>.content>.button-container .button.accept {
    float: right;
    border: none
}

.institutional {
    position: relative;
    display: block;
    font-size: 14px;
    color: #fff
}

.button.dp-policy {
    font-size: 10px;
    margin: 0 10px 0 0;
    border: transparent
}

.button.dp-policy::before {
    display: none
}

.button.dp-policy:hover {
    background-color: transparent
}

.button.dp-reject {
    font-size: 10px;
    margin: 0 5px
}

.button.dp-accept {
    font-size: 10px;
    margin: 0 5px
}

.button.dp-reject,
.button.dp-accept {
    font-size: 12px;
    background-color: var(--cookie-text-color);
    color: var(--cookie-bg-color) !important;
    padding: 5px;
    border-radius: 4px;
    margin-top: 5px;
    margin-bottom: 5px
}

.cookie-modal .accept {
    border: solid 2px var(--cookie-text-color);
    margin: 0;
    padding: 5px 20px;
    text-align: right
}

.button.dp-reject:before,
.button.dp-accept:before,
.button.dp-reject:after,
.button.dp-accept:after {
    display: none !important
}

.floater.lpd .button {
    color: var(--cookie-text-color)
}

.contact-contract {
    position: relative;
    display: block;
    padding: 20px 0;
    font-size: 12px;
    color: #000;
    font-weight: 400
}

.contact-contract p {
    position: relative;
    display: block;
    font-size: inherit;
    padding: 4px 0
}

.contact-contract .small {
    font-size: 11px
}

.contact-contract a {
    color: var(--color-5);
    font-weight: 700;
    font-weight: inherit;
    text-decoration: underline !important
}

.floater {
    position: fixed;
    bottom: 10px;
    left: 10px;
    background-color: var(--light-bg-color);
    width: 100%;
    z-index: 20;
    padding: 20px;
    transition: transform .8s;
    -o-transition: ease-in-out .8s;
    -ms-transition: ease-in-out .8s;
    -moz-transition: ease-in-out .8s;
    -webkit-transition: ease-in-out .8s;
    transition: ease-in-out .8s;
    max-width: 340px;
    background-color: var(--cookie-bg-color)
}

.floater>.wrapper {
    position: relative;
    display: table;
    max-width: 1200px;
    margin: 0 auto;
    width: auto
}

.floater>.wrapper>span {
    display: table;
    vertical-align: middle;
    width: 100%
}

.floater>.wrapper>span>ul {
    position: relative;
    display: block
}

.floater>.wrapper>span>ul>li {
    position: relative;
    display: inline-block
}

.floater>.wrapper>span>ul>li *:after,
.floater>.wrapper>span>ul>li *:before,
.floater>.wrapper>span>ul>li * {
    color: #fff;
    font-size: 12px
}

.floater>.wrapper>span>ul>li *:before {
    padding-right: 8px;
    font-size: 20px
}

.floater>.wrapper>span>label {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    font-size: 18px;
    font-weight: 700;
    padding-right: 10px;
    color: var(--cookie-text-color);
    font-weight: 400;
    width: 50%;
    display: inline-block
}

.floater>.wrapper>span>fieldset {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    display: inline-block;
    border: none;
}

.floater.lpd {
    text-align: left
}

.floater.lpd>.wrapper>span>label {
    width: auto;
    font-size: 11px;
    padding: 0 0 10px 0;
    color: var(--cookie-text-color)
}

@media only screen and (min-width:800px) and (max-width:10000px) {
    .floater.lpd {
        border-radius: 20px
    }
    .floater.lpd>.wrapper>span>label {
        font-size: 14px;
        padding-bottom: 20px
    }
    .button.dp-policy,
    .button.dp-reject,
    .button.dp-accept {
        position: relative;
        display: inline-block;
        font-size: 14px;
        border-radius: 10px;
        padding: 8px
    }
    .cookie-modal>.wrapper {
        border-radius: 20px
    }
}

@media only screen and (min-width:20px) and (max-width:800px) {
    .cookie-modal.active {
        z-index: 20
    }
    .cookie-modal>.wrapper {
        padding: 15px;
        width: 100%;
        max-width: 100%;
        height: 100%
    }
    .cookie-modal>.wrapper>.content>h2 {
        font-size: 22px;
        padding-right: 20px
    }
    .cookie-modal>.wrapper>.content>text {
        font-size: 16px
    }
    .cookie-modal>.wrapper>.content>ul>li>div>span>h3 {
        font-size: 16px
    }
    .cookie-modal>.wrapper>.content>.button-container {
        padding: 20px 0 0 20px
    }
    .floater.lpd {
        padding: 20px;
        right: 0;
        bottom: 0;
        left: auto;
        max-width: initial
    }
    .floater.lpd>.wrapper>span>label {
        font-size: 16px;
        padding-right: 10px
    }
    .floater>.wrapper>span {
        display: block;
        width: 100% !important
    }
    .button.dp-reject,
    .button.dp-accept,
    .button.dp-policy {
        position: relative;
        display: inline-block;
        font-size: 16px
    }
}

section>.area.social {
    background-color: #9CAF22;
    margin: 0 auto;
    width: 100%;
    text-align: center
}

section>.area.social>.wrapper>.content {
    min-height: initial
}

.social-media {
    position: relative;
    display: block;
    margin: 0 auto;
    padding: 0 0 60px 0;
    text-align: center
}

.social-media>ul {
    position: relative;
    display: block;
    margin: 0 auto;
    text-align: center
}

.social-media>ul>li {
    position: relative;
    ;
    display: inline-block;
    padding: 5px
}

.social-media>ul>li>a {
    position: relative;
    display: block
}

.social-media>ul>li>a>figure {
    position: relative;
    display: block;
    width: 80px;
    border-radius: 100%;
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s
}

.social-media>ul>li>a>figure:hover {
    width: 90px
}

.social-media>ul>li.facebook>a>figure:hover {
    background-color: var(--color-classic-blue)
}

.social-media>ul>li.instagram>a>figure:hover {
    background-color: var(--color-classic-magenta)
}

.social-media>ul>li.twitter>a>figure:hover {
    background-color: var(--color-metalic-blue)
}

.social-media>ul>li.youtube>a>figure:hover {
    background-color: var(--color-classic-red)
}

.social-media>ul>li.tiktok>a>figure:hover {
    background-color: var(--color-metalic-silver)
}

.social-media>ul>li>a>figure>img {
    position: relative;
    display: block;
    max-width: 100%
}

section {
    position: relative;
    display: block
}

section>div.section-block {
    position: relative;
    display: block
}

section>div.section-block>div.container {
    position: relative;
    display: block
}

section>div.section-block>div.container .content {
    position: relative;
    display: block;
    text-align: center
}

section>div.section-block>div.container .content>.side-col {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

h1 {
    position: relative;
    display: block;
    font-size: 70px;
    color: var(--h1-text-color);
    font-family: 'Covered By Your Grace', cursive;
    line-height: 100%;
    padding: 40px 0;
    text-align: inherit;
    max-width: 550px;
    margin: 0 auto;
    font-weight: 400
}

h1>span {
    position: relative;
    display: inline;
    font-size: inherit;
    color: inherit;
    font-family: inherit;
    text-align: inherit;
    line-height: inherit
}

h1>span>span {
    position: relative;
    display: inline;
    font-size: inherit;
    color: inherit;
    font-family: inherit;
    line-height: inherit;
    text-align: inherit
}

h1>span>span:before {
    position: absolute;
    bottom: 10px;
    width: 100%;
    background-image: url(data:image/png;base64,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);
    content: '';
    height: 20px;
    background-size: 100%;
    background-repeat: no-repeat
}

text {
    position: relative;
    display: block;
    font-size: 22px;
    color: var(--text-color);
    line-height: 140%;
    text-align: inherit
}

text>p,
text>span {
    position: relative;
    display: block;
    font-size: inherit;
    color: inherit;
    line-height: inherit;
    text-align: inherit
}

text>p {
    padding: 10px 0
}

section>div.section-block[data-block="video"]>div.container {
    text-align: center
}

section>div.section-block>div.container>.video {
    position: relative;
    display: block;
    text-align: inherit;
    cursor: pointer
}

section>div.section-block>div.container>.video>.frame {
    position: relative;
    display: block;
    margin: 100px;
    margin: 0 var(--video-padding);
    -o-transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    transition: .8s
}

section>div.section-block>div.container>.video>.frame:after {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 110%;
    background-image: url(../../../../../files/img/frontend/layout/video-frame-green.png);
    content: '';
    background-size: 100% 100%;
    background-repeat: no-repeat;
    transform: translateY(-50%);
    pointer-events: none
}

section>div.section-block>div.container>.video>.overlay-top-left {
    position: absolute;
    top: -20%;
    left: 0;
    z-index: 1;
    -o-transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    transition: .8s;
    pointer-events: none
}

section>div.section-block>div.container>.video>.overlay-top-left>figure {
    position: relative;
    display: block
}

section>div.section-block>div.container>.video>.overlay-top-left>figure>img {
    position: relative;
    display: block;
    max-width: min(100%, 30vw)
}

section>div.section-block>div.container>.video>.overlay-bottom-right {
    position: absolute;
    bottom: -20%;
    right: 0;
    z-index: 1;
    -o-transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    transition: .8s;
    pointer-events: none
}

section>div.section-block>div.container>.video>.overlay-bottom-right>figure {
    position: relative;
    display: block;
    text-align: right
}

section>div.section-block>div.container>.video>.overlay-bottom-right>figure>img {
    position: relative;
    display: block;
    max-width: min(100%, 30vw);
    display: inline
}

section>div.section-block>div.container>.video>.frame>span {
    position: relative;
    display: block;
    width: 90%;
    margin: 0 auto;
    height: 90%;
    overflow: hidden;
    padding: 3% 0
}

section>div.section-block>div.container>.video:not(.no-open)>.frame>span::after {
    position: absolute;
    top: 0;
    left: 0;
    width: min(190px, 20vw);
    height: min(190px, 20vw);
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    content: '';
    background-size: 100%;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMEAAAC+CAMAAAC76Ju6AAAAsVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+3mHKcAAAAOnRSTlMA+/j0DdvW8AqW5zlgEHpCBs8X0xtbTjQf3+1USOJ0nYYkyKIw6Y/Mi7atPb5vZcJqK7t+KMWxqBSD6+IpCQAADElJREFUeNrU2uW64jAQBuCpUUqd4gWKu9uyc/8Xti48SSFWzu778/icL5MmaUCNsul6h71Vqhj4k2ZbibXZ1est0yzDP82sNXeL06in60jSDcO6Xlefg8+H0F1Pqncf/jHV8HyzkJUez0+Lz976cod/g9+YjVBEb+8c3I9Pw3XmGoqbjpz0I4uIvM0URf3qGKOUpR/U5PezpaM4w8oyZ9XTEVFvZ933J1Hr91COZu/7zZrbP33PsZ15rXdG4R/aqMRoO4HhwMJv7E/e8V1FNDaozmY7nHwu/ezsW7B+QxGXMaplfNpu9xr+YG/OayjWoY3qWfOe9tccO3ChMMeVhoXQH35uZ34+QiG8Dr6LnXVNUO3uIDu9UplW4lFvKh7apuGDUscrOalTpnnrtHGCIEjdptuM4Lj2Auc074jVcWqUQZ2UbOHYeuzH5SLorocQkctXt9ufLdvIbxmCKgdyDVFa9/CX3i0IhyY8Yw7XByfmDaPj+KCC6ZC/eT6c/PxgZ9xomcCketyNS8ilFKoo4BM+Mnq3NILsx5alX42Ah+kOYhvZGeeydAErfFDJQgCoBhqivkkjEOAuSjoyW9VAin/DB1MP7m46SBDxVAdRZn1VQValplQCS3xkrTaxjsTfLxIEcw2VLggr33InaxNkTRYdZGNshQtYFfvAvMx0ZKL1BQv4hDSl1ARV1hutyBJmSFE530GlPls76CnwOyDF6gKKHZds7ewCrxApAijAdspUQgv4HNtIqKRQiCZTDHufr4v37EHKM7c6vjYDHhkSNA+KE86RIPUHeJTv30KR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);
    transform-origin: center;
    -o-transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    transition: .8s
}

section>div.section-block>div.container>.video>.frame>span>video {
    position: relative;
    display: block;
    max-width: 100%;
    object-fit: cover
}

section>div.section-block>div.container>.video:hover>.frame {
    margin: 0 calc(var(--video-padding) * .9)
}

section>div.section-block>div.container>.video:hover>.frame>span::after {
    transform: translateX(-50%) translateY(-50%) scale(1.1);
    background-image: url(data:image/png;base64,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)
}

section>div.section-block>div.container>.video:hover>.overlay-top-left {
    top: -25%;
    left: -40px
}

section>div.section-block>div.container>.video:hover>.overlay-bottom-right {
    right: -20px;
    bottom: -25%
}

section>div.section-block>div.container>.video>.frame>span.active {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    z-index: 4;
    padding: 0;
    margin: 0px !important
}

section>div.section-block>div.container>.video>.frame>span.active>video {
    position: relative;
    display: block;
    width: 100vw;
    height: 100vh;
    padding: 0;
    margin: 0;
    object-fit: contain;
    background-color: #000
}

section>div.section-block>div.container>.video>.frame>span.active>.close {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 60px;
    height: 60px;
    background-image: url(data:image/png;base64,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);
    background-size: 100%;
    background-repeat: no-repeat
}

section>div.section-block>div.container>.video>.frame>span.active:after {
    display: none
}

section>div.section-block>div.container>.map {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 50%;
    padding: 40px 0;
    cursor: pointer;
    -o-transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    transition: .8s
}

section>div.section-block>div.container>.map>figure {
    position: relative;
    display: block;
    -o-transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    transition: .8s
}

section>div.section-block>div.container>.map>figure>img {
    position: relative;
    display: block;
    max-width: 100%;
    -o-transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    transition: .8s
}

section>div.section-block>div.container>.map>.pin {
    position: absolute;
    display: block;
    z-index: 1;
    top: 45%;
    left: 62%;
    -o-transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    transition: .8s;
    transform-origin: bottom center
}

section>div.section-block>div.container>.map>.pin>figure {
    position: relative;
    display: block;
    -o-transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    transition: .8s
}

section>div.section-block>div.container>.map>.pin>figure>img {
    position: relative;
    display: block;
    max-width: 100%;
    -o-transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    transition: .8s
}

section>div.section-block>div.container>.map:hover {
    scale: 1.05
}

section>div.section-block>div.container>.map:hover>.pin {
    scale: 1.05
}

section>div.section-block>div.container>.map-info {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 50%;
    padding: 0 10%
}

section>div.section-block>div.container>.map-info>div {
    position: relative;
    display: block
}

section>div.section-block>div.container>.map-info>div>.title {
    position: relative;
    display: block;
    padding-bottom: 10px
}

section>div.section-block>div.container>.map-info>div>.title>figure {
    position: relative;
    display: block
}

section>div.section-block>div.container>.map-info>div>.title>figure>img {
    position: relative;
    display: block;
    max-width: 100%
}

section>div.section-block>div.container>.map-info>div>text {
    position: relative;
    display: block
}

section>div.section-block>div.container>.animals {
    position: relative;
    display: block
}

section>div.section-block>div.container>.animals>.head {
    position: relative;
    display: block
}

section>div.section-block>div.container>.animals>.head>.title {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 50%;
    padding: 0 10%;
    padding-bottom: 0;
    padding-bottom: 20%
}

section>div.section-block>div.container>.animals>.head>.detail {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 50%;
    -o-transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    transition: .8s
}

section>div.section-block>div.container>.animals>.head>.detail>figure {
    position: relative;
    display: block
}

section>div.section-block>div.container>.animals>.head>.detail>figure>img {
    position: relative;
    display: block;
    max-width: 100%
}

section>div.section-block>div.container>.animals>.head>.detail>div.tucano {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    animation-name: moving_side;
    animation-duration: 4s;
    animation-fill-mode: forwards;
    backface-visibility: hidden;
    animation-iteration-count: infinite;
    transform-origin: center center
}

section>div.section-block>div.container>.animals>.head>.detail>div.tucano>figure {
    position: relative;
    display: block
}

section>div.section-block>div.container>.animals>.head>.detail>div.tucano>figure>img {
    position: relative;
    display: block;
    max-width: 100%
}

section>div.section-block>div.container>.animals>.head>.detail>div.snake {
    position: absolute;
    z-index: 1;
    top: 20%;
    right: 15%;
    transform-origin: top center;
    animation-name: moving_up;
    animation-duration: 5s;
    animation-fill-mode: forwards;
    backface-visibility: hidden;
    animation-iteration-count: infinite
}

section>div.section-block>div.container>.animals>.head>.detail>div.snake>figure {
    position: relative;
    display: block
}

section>div.section-block>div.container>.animals>.head>.detail>div.snake>figure>img {
    position: relative;
    display: block;
    max-width: 100%
}

section>div.section-block>div.container>.animals>.row-container {
    position: relative;
    display: block;
    overflow: hidden;
    margin-top: -24%;
    padding-bottom: 10%
}

section>div.section-block>div.container>.animals>.row-container>.row {
    position: relative;
    display: block
}

section>div.section-block>div.container>.animals>.row-container>.row:after {
    position: absolute;
    bottom: 0;
    top: 55%;
    width: 100%;
    height: 200%;
    background-image: url(../../../../../files/img/frontend/animals/bg-grass-1.png);
    background-repeat: no-repeat;
    background-position: top;
    content: '';
    pointer-events: none
}

section>div.section-block>div.container>.animals>.row-container>.row:nth-child(2):after {
    background-image: url(../../../../../files/img/frontend/animals/bg-grass-2.png)
}

section>div.section-block>div.container>.animals>.row-container>.row>ul {
    position: relative;
    display: block;
    padding: 0 60px;
    -o-transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    transition: .8s
}

section>div.section-block>div.container>.animals>.row-container>.row>ul>li {
    position: relative;
    display: inline-block;
    vertical-align: bottom;
    width: 25%;
    text-align: center;
    -o-transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    transition: .8s;
    transform-origin: top center
}

section>div.section-block>div.container>.animals>.row-container>.row>ul>li>a {
    position: relative;
    display: block;
    text-align: inherit
}

section>div.section-block>div.container>.animals>.row-container>.row>ul>li>a>div {
    position: relative;
    display: block;
    text-align: inherit;
    top: 0;
    -o-transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    transition: .8s
}

section>div.section-block>div.container>.animals>.row-container>.row>ul>li>a>div>figure {
    position: relative;
    display: block;
    text-align: inherit;
    -o-transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    transition: .8s
}

section>div.section-block>div.container>.animals>.row-container>.row>ul>li>a>div>figure>img {
    position: relative;
    display: inline;
    max-width: 100%;
    text-align: center;
    -o-transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    transition: .8s
}

section>div.section-block>div.container>.animals>.row-container>.row>ul>li>a>div>h2 {
    position: relative;
    display: block;
    font-size: 20px;
    text-align: center;
    color: #fff;
    font-family: 'Covered By Your Grace', cursive;
    font-family: 'Gloria Hallelujah', cursive;
    line-height: 100%;
    z-index: 1;
    text-transform: uppercase;
    padding: 0 20px;
    -o-transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    transition: .8s
}

section>div.section-block>div.container>.animals>.row-container>.row>ul>li>a>div>h2>span {
    position: relative;
    display: block;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    -o-transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    transition: .8s
}

section>div.section-block>div.container>.animals>.row-container>.row>ul>li>a>div>text {
    position: relative;
    display: block;
    color: #fff;
    font-size: 16px;
    line-height: 120%;
    -o-transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    transition: .8s
}

section>div.section-block>div.container>.animals>.row-container>.row>ul>li>a>div>text>span {
    font-size: inherit;
    -o-transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    transition: .8s
}

section>div.section-block>div.container>.animals>.row-terminal {
    position: relative;
    display: block;
    width: 100%
}

section>div.section-block>div.container>.animals>.row-terminal>figure {
    position: relative;
    display: block;
    width: 100%
}

section>div.section-block>div.container>.animals>.row-terminal>figure>img {
    position: relative;
    display: block;
    width: 100%
}

section>div.section-block>div.container>.animals>.row-container>.row>ul>li>a>div.front {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 1;
    left: 50%;
    transform: translateX(-50%);
    width: 100%
}

section>div.section-block>div.container>.animals>.row-container>.row>ul>li>a>div.front>text,
section>div.section-block>div.container>.animals>.row-container>.row>ul>li>a>div.front>h2 {
    opacity: 0;
}

section>div.section-block>div.container>.animals>.row-container>.row>ul>li:hover>a>div.front>h2,
section>div.section-block>div.container>.animals>.row-container>.row>ul>li:hover>a>div.front>text {
    opacity: 1;
    background-color: #97BD22
}

section>div.section-block>div.container>.animals>.row-container>.row>ul>li:hover>a>div.front>text {
    padding: 10px
}

section>div.section-block>div.container>.animals>.row-container>.row:nth-child(2)>ul>li:hover>a>div.front>h2,
section>div.section-block>div.container>.animals>.row-container>.row:nth-child(2)>ul>li:hover>a>div.front>text {
    background-color: #84A61E
}

section>div.section-block>div.container>.animals>.row-container>.row>ul>li:hover>a>div.back>h2 {
    opacity: 0
}

section>div.section-block>div.container>.animals>.row-container>.row>ul>li>a>div.back>h2 {
    margin-top: -30px;
    margin-bottom: 20px
}

section>div.section-block>div.container>.animals>.row-container>.row>ul>li:hover {
    transform: scale(1.05);
    z-index: 1
}

section>div.section-block>div.container>.animals>.row-container>.row>ul>li>a>div.front>figure {
    mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8L3N2Zz4NCg==);
    -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8L3N2Zz4NCg==);
    mask-position: center center;
    -webkit-mask-position: center center;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-size: var(--anim-mask-size);
    -webkit-mask-size: var(--anim-mask-size);
    animation-duration: .8s;
    animation-fill-mode: forwards;
    backface-visibility: hidden;
    animation-iteration-count: 1
}

section>div.section-block>div.container>.animals>.row-container>.row>ul>li:hover>a>div.front>figure {
    animation-name: revealDraw
}

section>div.section-block[data-block="forest"]>div.container>div.content>.side-col {
    max-width: 50%;
    text-align: left;
    position: absolute;
    top: 20%;
    left: 20px;
    z-index: 1;
    padding: 40px;
    max-width: 550px;
    left: calc(100vw / 4);
    transform: translateX(-50%)
}

section>div.section-block[data-block="forest"]>div.container>div.content>.side-col>h1,
section>div.section-block[data-block="forest"]>div.container>div.content>.side-col>text {
    margin: 0;
    text-align: left
}

section>div.section-block[data-block="forest"]>div.container>div.content>.background {
    position: relative;
    display: block
}

section>div.section-block[data-block="forest"]>div.container>div.content>.background>figure {
    position: relative;
    display: block
}

section>div.section-block[data-block="forest"]>div.container>div.content>.background>figure>img {
    position: relative;
    display: block;
    width: 100%
}

section>div.section-block[data-block="forest"]>div.container>div.content>.background>.honey-bird {
    position: absolute;
    z-index: 1;
    top: 12%;
    left: 34%
}

section>div.section-block[data-block="forest"]>div.container>div.content>.background>.honey-bird>figure {
    position: relative
}

section>div.section-block[data-block="forest"]>div.container>div.content>.background>.honey-bird>figure>span {
    position: relative;
    display: block
}

section>div.section-block[data-block="forest"]>div.container>div.content>.background>.honey-bird>figure>span>img {
    position: relative;
    width: 100%
}

section>div.section-block[data-block="forest"]>div.container>div.content>.background>.honey-bird>figure>span.animated>img {
    position: relative;
    display: block;
    max-width: 100%;
    animation-name: moving_side;
    animation-duration: 4s;
    animation-fill-mode: forwards;
    backface-visibility: hidden;
    animation-iteration-count: infinite
}

section>div.section-block[data-block="forest"]>div.container>div.content>.background>.honey-bird-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 70%;
    z-index: 1
}

section>div.section-block[data-block="flux"]>div.container .content>.side-col {
    max-width: 50%;
    text-align: left;
    padding: 40px;
    max-width: 500px
}

section>div.section-block[data-block="flux"]>div.container .content>.side-col>h1,
section>div.section-block[data-block="flux"]>div.container .content>.side-col>text {
    margin: 0;
    text-align: left
}

section>div.section-block[data-block="flux"] {
    background-image: url(../../../../../files/img/frontend/cycle/bg-cycle-top.jpg);
    background-position: bottom center;
    background-size: 100% 100%;
    padding: 60px 0
}

section>div.section-block[data-block="flux"]>div.container .content>.side-col>.flux-images {
    position: relative
}

section>div.section-block[data-block="flux"]>div.container .content>.side-col>.flux-images>ul {
    position: relative;
    display: block;
    width: calc(var(--flux-box-width) * 2.2);
    height: calc(var(--flux-box-width) * 2.2);
    animation-name: rotate_full;
    animation-duration: 8s;
    animation-iteration-count: infinite;
    transform-origin: center center;
    animation-timing-function: linear;
    animation-play-state: paused;
    -webkit-animation-play-state: paused
}

section>div.section-block[data-block="flux"]>div.container .content>.side-col>.flux-images>ul>li {
    position: absolute;
    width: calc(var(--flux-box-width));
    height: calc(var(--flux-box-width));
    cursor: pointer
}

section>div.section-block[data-block="flux"]>div.container .content>.side-col>.flux-images[data-total="3"]>ul>li:nth-child(1) {
    top: calc(var(--flux-padding-size));
    left: 50%;
    transform: translateX(-50%)
}

section>div.section-block[data-block="flux"]>div.container .content>.side-col>.flux-images[data-total="3"]>ul>li:nth-child(1):after {
    position: absolute;
    top: 50%;
    left: 54%;
    width: 50%;
    height: 50%;
    background-size: contain;
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    content: '';
    transform: translateX(100%)
}

section>div.section-block[data-block="flux"]>div.container .content>.side-col>.flux-images[data-total="3"]>ul>li:nth-child(2) {
    bottom: calc(var(--flux-padding-size));
    right: calc(var(--flux-padding-size))
}

section>div.section-block[data-block="flux"]>div.container .content>.side-col>.flux-images[data-total="3"]>ul>li:nth-child(2):after {
    position: absolute;
    bottom: -50%;
    left: 30%;
    width: 50%;
    height: 50%;
    background-size: contain;
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    content: '';
    transform: translateX(-100%)
}

section>div.section-block[data-block="flux"]>div.container .content>.side-col>.flux-images[data-total="3"]>ul>li:nth-child(3) {
    bottom: calc(var(--flux-padding-size));
    left: calc(var(--flux-padding-size))
}

section>div.section-block[data-block="flux"]>div.container .content>.side-col>.flux-images[data-total="3"]>ul>li:nth-child(3):after {
    position: absolute;
    top: -50%;
    left: 10%;
    width: 50%;
    height: 50%;
    background-size: contain;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIgAAADGCAMAAAA+Njh8AAAAh1BMVEUAAACEph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph6Eph71bt6EAAAALXRSTlMA/ffy6xPn1tAJ3+PMoagsMj7Dcdp5SRmvmR/IJI1fN1GRvoiCZBxYtZQNuWoT3gUkAAAIrklEQVR42uya2XKbMBSGj9EGYt83Y3CM97z/87U6Mm1I3fbC0agX/TJDHCYDPzr/WUQC//lKTvG2Zh1jW3ZLU8ZY1yVMkSRJzar01N28OB5jxjpWJ/X332aMndKOJbXH2DY+3er3zoPX6Y6XJmrCrGmu+1C42WEfBe4luoaZyJpr7zb35hBFhXs4hOEla3rXDZqwuUf3PmzDt+ASuYJSN8preJGz4IQQhzgO+c5ydPC4fHR+/YxHR7FRkLcEXqTixNmoq68vv5KDN1+fxm8bVIFC7im8yI58vw7efvXk+sxy/ucZ/EF/2yzginyNkM36adVxJW19RDYryGX7shC85F88shaFMtaQ5mUhR/JZiPMhKM+OmyeQywgvMlEUUgjOe1EIIYJQiEL2oRTClWHPfdFnfSFcEfW+lJTq3/+kQ5Q3eJH0TV2UHqbkXLHjbkynMU6mcmLxmKbpWI276djF6fsYV+/zfO+psqmj46M+8IIW+2viwaswjI3TMvgz3bYsh8D1lxRyFJQHQ3jdefAVVEIJEdWf5daHyHWlvv1iIUqDYWJxDV9D3ajY8Jz9oR3Vw92l2q5LXZOcivJYwxeyV0KcYPptUOJd6NKlxKAOLqO3+/WdwZdS+cr4dHj+dF69u/tawFJiKHXLdIw9+GJizBtyT56oYGzXBmjQjRKC5uDZUNZgALajKjZZ9etiDG0b8KWmqxXhlLvtxMAMY4+lJP+kbyxDlyqLqtXAkPDs7e0y1mCKW4l2PXgfz9VzJumjaGy0M4pwOscdq8EYo4uxiT+GqxV8ZVDuRqNSyuZpu/XADPWAdg29xRxdKLRDUYhajT6fOiUjHbImDCswRO5j4ztrWfV7I6jzAA2ataOSAUkbBtIXkTEhpcTqOgAwxspIaHNohwr3PpRMV9jZ5cQhMkrAEHGPsYk8Vpat4I/ZR1tjN05LyI4ZV9Eqoi0YwiuxBbtlfr/wR75ulIy+TL0PVuLEsBA4SzSJW3BcDoRSMSTeT7FjLr7rMCzEi7CUUN3hUQYX4ZGtElrqqZIWVwbGmPQouggh1I9WU9epDR46iH8wtyAsCekGcQhCsyhdrViOFlZKxZCCKbZlI5zNokQGfj9/GkKnjJMNVnrfXFzYdlYtdtHBsyhP2NpBVcO1TznPT2CIehcGvlp1hPCormpYkRzeXAdFUjnHYAZvl/dSFzDEOTD4xJi71NEii8aUP2o1gCkV6ktBKvgEC3vp6LwVuSl/VGEmf07mm2fT/G3IfKLr/XXqwAgsznvs9nrgKPQ0f14nVJVxonXKBMzA8kz4ehxVXaXdC+x889qnDSU6meTVTL7c6jbTyYL7lMPYnQ4EX7l8uF+cB/7DH3KuwARjewmo6qWYlQEOHEcfJ8YzLGzznqMOSovIzHrU6hYK3M+3utezFsejH3vqLs+kjgudEwYmOIWBXFzK+5KBpsTHD2JAxkYs+bI31ObqXGBY0B3hdIJFCMUMDvFEHCkZqDUwlC/jPiDLKFgcYvjBOXDQrpXS0QbEeeTL0IEJktKlS7ZkGJYFL0RLiBggLQOuddDeUD1lrbuMWvLw6WVPrEtJBeMcSK3Dv7x7YIA6Vamg50L3Fw96O735TEqX63yRjRmfsl3o+g9/RGkNn4kLdXsuBH8Eb5+CEc4ZX3wq0mdCQxTwHTwa6y/sQB+Vgfsze6rU32hwWxMYypdtiSmJL5/m5yX7qIXoMeiSeGACNvc69Fze0xs8pcqcDWJwi+vlS2mQQ/r7kW3Z4NA2BjMkmU5Jh0cj/Jajq+dTEnVgBtxC46MO8R9fiXPcZgVnMMOtLVAH9cP0LwtHCC3eDOnA6+O7QxnFf1Fc5cFbm4IhqgyNSuSc/N3V8diBIViuCzuJGNikazN/2SxYpRJ6U0CvHtgknh9NvU/AJrfI1y0meAerVK6Oi8ztBqYedIuhlxNYpZQ6c/cMrMIaPbMXVo2KzR8d4pcMrLLL6PJfBFZhjXaqazlz6zLQQ1l0A6tUBcWM8Y9gFW8melpuO7BK+ghMZruERBSnIZGDXXa+o5s/A6skDcESEiRgldugu66bgF1SgTqcvQdW6Waqa6ptpyY6dZ2ZgV2mx0bmCHbZtljc/dwDu5wLjMzddmDqhjr/glMhkegQ605lB/0O+QyW0blLhg7s0l30y5ASLFNy/ZeXCezi3fXkPp/ALpOu7nIHlin1QNTUYJm9nkOOYBl2VQtifQ4BSPDFPrdezG4h5kzDwDLHAqvqASyz/dbcuSAnCARBtAMWgorGH6WgEVAUlPufL6G3cobud4IpZ6bns8vasnc/bCHmFnK3khtSBFW9XyBmHRZENcRkuyAiT4j5SSfPLAqoCSKSyn+QbPAQEWwo7/MN1BzpmbVc3vEIOQM1ZcoQkY9V2B48OgDcGSKtPETeOT0jl3e8kq8/9HUGr5iekRdehLtK8u4dGBki+oKX5WwS9foeVOQkn2dClxg9IGc00fdLy7ZZr++XBeVMPkdgE7rEEmqKmFsRyNlTV+VrIpQpexEDOXNpV2uGiHy1+h+rejlDR13VxyoGlt5vyAnT9xtychoCOe85BR5ybnRNDjk1a6+DjLDSGPwincmGBkd+LKUvebgyafQdPJi9+g0NUHHshZ7GRM/QuLiGhgzQ07jEyNXFkLWLIalLsO64hIeexsWQj4trKPFX6DlPhvTQM7jUmhXnK+jpJ0MMtjRoXQzJTcYaXK3S18E1jJE19Jxc2gCbcYJFbwc9zJoKenKXYF25pC+DtdfvnYOgJfrDmrComemPWrGPTQzhywOxwSn4NuUTuJBT7lz6gIr5a7BEGyKPK3nhbDEeIaczubOBMZnSxqDshRd3PpCThenX4AiLy6ulwTZ+iCdDDNKGT2YlBge/R5eyVzN/73qRfzJtFjfIySOLbxWAIomi+KO/qYjtYRbPVgaGbPrlbNkbKFrWrQ7V2SBGUBbD+WXgGv4/j15GDPgFRNR/xyOpPccAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    content: ''
}

section>div.section-block[data-block="flux"]>div.container .content>.side-col>.flux-images>ul>li>div {
    position: relative;
    display: block
}

section>div.section-block[data-block="flux"]>div.container .content>.side-col>.flux-images>ul>li>div>figure {
    position: relative;
    display: block
}

section>div.section-block[data-block="flux"]>div.container .content>.side-col>.flux-images>ul>li>div>figure>img {
    position: relative;
    display: block;
    max-width: 100%;
    mix-blend-mode: multiply;
    animation-name: rotate_full;
    animation-duration: 8s;
    animation-direction: reverse;
    animation-iteration-count: infinite;
    transform-origin: center center;
    animation-timing-function: linear;
    animation-play-state: paused;
    -webkit-animation-play-state: paused
}

section>div.section-block[data-block="flux"]>div.container .content>.side-col>.flux-images:hover>ul {
    animation-play-state: running;
    -webkit-animation-play-state: running
}

section>div.section-block[data-block="flux"]>div.container .content>.side-col>.flux-images:hover>ul>li>div>figure>img {
    animation-play-state: running;
    -webkit-animation-play-state: running
}

section>div.section-block[data-block="cycle"] {
    background-image: url(../../../../../files/img/frontend/cycle/bg-cycle-bottom.jpg);
    background-position: top center;
    background-size: 100%;
    padding: 60px 0 0 0
}

section>div.section-block[data-block="cycle"]>.container {
    position: relative
}

section>div.section-block[data-block="cycle"]>.container>.cycle {
    position: relative
}

section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper {
    position: relative;
    padding-top: 300px
}

section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper>.title {
    position: relative;
    background-image: url(../../../../../files/img/frontend/cycle/bg-pencil-hash.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: auto;
    display: table;
    margin: 0 auto;
    padding: 40px 100px;
    position: absolute;
    width: auto;
    display: table;
    margin: 0 auto;
    padding: 50px 60px;
    top: 0;
    transform: translateY(-30%) translateX(-50%);
    left: 50%;
    background-size: 100% 100%
}

section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper>.title>div {
    position: relative;
    padding: 40px 10px;
    text-align: center
}

section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper>.title>div>h1,
section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper>.title>div>text {
    position: relative;
    color: #fff;
    padding: 0
}

section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper>.trail {
    position: relative;
    display: block;
    background-image: url(../../../../../files/img/frontend/cycle/cycle-way-desktop.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100%;
    margin-right: 10%;
    padding-left: 10%;
    padding-right: 20px;
    padding-bottom: 240px
}

section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper>.trail>ul {
    position: relative
}

section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper>.trail>ul>li {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 25%;
    height: 17vw;
    cursor: pointer;
    padding: 10px;
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s
}

section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper>.trail>ul>li:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 0%;
    border-radius: 10px;
    background-color: #FAFBEA;
    content: '';
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s;
    z-index: 0
}

section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper>.trail>ul>li>div {
    position: relative;
    display: block;
    width: 100%;
    height: 100%
}

section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper>.trail>ul>li>div>span {
    position: relative;
    display: block;
    width: 100%;
    height: 100%
}

section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper>.trail>ul>li>div>span>h3 {
    position: absolute;
    top: 40px;
    left: 20%;
    font-size: 60px;
    line-height: 100%;
    color: red;
    font-family: 'Covered By Your Grace', cursive;
    transform: translateX(-50%);
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s
}

section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper>.trail>ul>li:nth-child(5)>div>span>h3,
section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper>.trail>ul>li:nth-child(6)>div>span>h3,
section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper>.trail>ul>li:nth-child(7)>div>span>h3,
section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper>.trail>ul>li:nth-child(8)>div>span>h3 {
    top: initial;
    bottom: 40px
}

section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper>.trail>ul>li>div>span>h1 {
    position: relative;
    display: block;
    width: 100%;
    height: 100%
}

section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper>.trail>ul>li>div>span>figure {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 100%;
    text-align: center;
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s
}

section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper>.trail>ul>li>div>span>figure>img {
    position: relative;
    width: 50%;
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s
}

section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper>.trail>ul>li>div>span>figure>figcaption {
    position: relative;
    display: block;
    text-align: center;
    font-size: 14px;
    color: #000;
    padding-top: 10px;
    font-size: 0;
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s
}

section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper>.trail>ul>li:hover:before {
    width: 100%;
    height: 100%
}

section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper>.trail>ul>li:hover>div>span>figure>figcaption {
    display: block;
    font-size: 14px
}

section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper>.trail>ul>li:hover>div>span>h3 {
    bottom: initial;
    top: 40px
}

section>div.section-block[data-block="cycle"]>.terminal::before {
    position: absolute;
    bottom: 100%;
    left: 0;
    height: 120px;
    background-image: url(../../../../../files/img/frontend/layout/detail-hash-top.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    content: '';
    width: 100%
}

section>div.section-block[data-block="cycle"]>.terminal {
    position: relative;
    display: block;
    background-color: #9CAF22
}

section>div.section-block[data-block="cycle"]>.terminal>.wrapper {
    position: relative;
    display: block;
    max-width: 1000px;
    margin: 0 auto;
    text-align: center
}

section>div.section-block[data-block="cycle"]>.terminal>.wrapper>h2 {
    position: relative;
    display: block;
    font-size: 50px;
    color: #fff;
    font-family: 'Covered By Your Grace', cursive;
    line-height: 100%;
    padding: 60px 0;
    font-weight: 400
}

section>div.section-block[data-block="cycle"]>.terminal>.wrapper>h2>span {
    position: relative;
    display: inline;
    font-size: inherit;
    color: inherit;
    font-family: inherit;
    text-align: inherit;
    line-height: inherit
}

section>div.section-block[data-block="cycle"]>.terminal>.wrapper>h2>span>a {
    position: relative;
    display: inline;
    font-size: inherit;
    color: inherit;
    font-family: inherit;
    text-align: inherit;
    line-height: inherit
}

section>div.section-block[data-block="cycle"]>.terminal>.wrapper>h2>span>a::before {
    position: absolute;
    bottom: 10px;
    width: 100%;
    background-image: url(data:image/png;base64,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);
    content: '';
    height: 20px;
    background-size: 100%;
    background-repeat: no-repeat
}

@keyframes revealDraw {
    0% {
        mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8L3N2Zz4NCg==);
        -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8L3N2Zz4NCg==);
        mask-position: center center;
        -webkit-mask-position: center center;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        mask-size: var(--anim-mask-size);
        -webkit-mask-size: var(--anim-mask-size)
    }
    10% {
        mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGxpbmUgY2xhc3M9InN0MCIgeDE9IjE2LjMyIiB5MT0iNzcuOTQiIHgyPSIxNzcuNjUiIHkyPSItNDAuNjgiLz4NCjwvc3ZnPg0K);
        -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGxpbmUgY2xhc3M9InN0MCIgeDE9IjE2LjMyIiB5MT0iNzcuOTQiIHgyPSIxNzcuNjUiIHkyPSItNDAuNjgiLz4NCjwvc3ZnPg0K);
        mask-position: center center;
        -webkit-mask-position: center center;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        mask-size: var(--anim-mask-size);
        -webkit-mask-size: var(--anim-mask-size)
    }
    15% {
        mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xMDIuODksOTMuOTgtMTg4LjM4LDE2OS43My0yNDUuMDMsMjE5LjQ4Ii8+DQo8L3N2Zz4NCg==);
        -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xMDIuODksOTMuOTgtMTg4LjM4LDE2OS43My0yNDUuMDMsMjE5LjQ4Ii8+DQo8L3N2Zz4NCg==);
        mask-position: center center;
        -webkit-mask-position: center center;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        mask-size: var(--anim-mask-size);
        -webkit-mask-size: var(--anim-mask-size)
    }
    20% {
        mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCgljMTkyLjUtMTQ1Ljc4LDM0MC45MS0yNzguMTgsNDQxLjI5LTM3Mi43NyIvPg0KPC9zdmc+DQo=);
        -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCgljMTkyLjUtMTQ1Ljc4LDM0MC45MS0yNzguMTgsNDQxLjI5LTM3Mi43NyIvPg0KPC9zdmc+DQo=);
        mask-position: center center;
        -webkit-mask-position: center center;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        mask-size: var(--anim-mask-size);
        -webkit-mask-size: var(--anim-mask-size)
    }
    25% {
        mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMi4wNCwyLjA0LTExNy4wMiwxMjYuMjYtNjUwLjMyLDY2NC4yNiIvPg0KPC9zdmc+DQo=);
        -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMi4wNCwyLjA0LTExNy4wMiwxMjYuMjYtNjUwLjMyLDY2NC4yNiIvPg0KPC9zdmc+DQo=);
        mask-position: center center;
        -webkit-mask-position: center center;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        mask-size: var(--anim-mask-size);
        -webkit-mask-size: var(--anim-mask-size)
    }
    30% {
        mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNi41Nyw3LjIxLDQ1Mi40Mi0zODguNTgsODY4LjY1LTc2MC42NSIvPg0KPC9zdmc+DQo=);
        -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNi41Nyw3LjIxLDQ1Mi40Mi0zODguNTgsODY4LjY1LTc2MC42NSIvPg0KPC9zdmc+DQo=);
        mask-position: center center;
        -webkit-mask-position: center center;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        mask-size: var(--anim-mask-size);
        -webkit-mask-size: var(--anim-mask-size)
    }
    35% {
        mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNS41LDYuMDQsMzMwLjI1LTI4Ni4zNiw4NjguNjUtNzYwLjY1Qzk5NC41LTUzMy45MywxMzI0LjctODI0LjgxLDEzMjguMS04MjEuMDYNCgljMy4yNCwzLjU3LTI4OC40MSwyNzUuOTQtMTY0MS4yOSwxNTA4LjEzIi8+DQo8L3N2Zz4NCg==);
        -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNS41LDYuMDQsMzMwLjI1LTI4Ni4zNiw4NjguNjUtNzYwLjY1Qzk5NC41LTUzMy45MywxMzI0LjctODI0LjgxLDEzMjguMS04MjEuMDYNCgljMy4yNCwzLjU3LTI4OC40MSwyNzUuOTQtMTY0MS4yOSwxNTA4LjEzIi8+DQo8L3N2Zz4NCg==);
        mask-position: center center;
        -webkit-mask-position: center center;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        mask-size: var(--anim-mask-size);
        -webkit-mask-size: var(--anim-mask-size)
    }
    40% {
        mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNS41LDYuMDQsMzMwLjI1LTI4Ni4zNiw4NjguNjUtNzYwLjY1Qzk5NC41LTUzMy45MywxMzI0LjctODI0LjgxLDEzMjguMS04MjEuMDYNCgljNi4yNCw2Ljg4LTc3NC43Nyw3MzMuODItMTY0MS4yOSwxNTA4LjEzYy0zOTguNzIsMzU2LjI5LTYzNC4zLDU2MC42NS02MzEuNzQsNTYzLjYxYzMuNjEsNC4yLDQ4MC43My0zOTcuNzksMjQxMi4zOS0yMDUzLjE2Ii8+DQo8L3N2Zz4NCg==);
        -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNS41LDYuMDQsMzMwLjI1LTI4Ni4zNiw4NjguNjUtNzYwLjY1Qzk5NC41LTUzMy45MywxMzI0LjctODI0LjgxLDEzMjguMS04MjEuMDYNCgljNi4yNCw2Ljg4LTc3NC43Nyw3MzMuODItMTY0MS4yOSwxNTA4LjEzYy0zOTguNzIsMzU2LjI5LTYzNC4zLDU2MC42NS02MzEuNzQsNTYzLjYxYzMuNjEsNC4yLDQ4MC43My0zOTcuNzksMjQxMi4zOS0yMDUzLjE2Ii8+DQo8L3N2Zz4NCg==);
        mask-position: center center;
        -webkit-mask-position: center center;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        mask-size: var(--anim-mask-size);
        -webkit-mask-size: var(--anim-mask-size)
    }
    45% {
        mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNS41LDYuMDQsMzMwLjI1LTI4Ni4zNiw4NjguNjUtNzYwLjY1Qzk5NC41LTUzMy45MywxMzI0LjctODI0LjgxLDEzMjguMS04MjEuMDYNCgljNi4yNCw2Ljg4LTc3NC43Nyw3MzMuODItMTY0MS4yOSwxNTA4LjEzYy0zOTguNzIsMzU2LjI5LTYzNC4zLDU2MC42NS02MzEuNzQsNTYzLjYxYzcuMjYsOC40MywyMzk5Ljg5LTIwNjcuNDQsMjQxMi4zOS0yMDUzLjE2DQoJYzYuNzcsNy43NC02ODYuODksNjI3LjQ1LTE3MTUuNjEsMTUzOS4xIi8+DQo8L3N2Zz4NCg==);
        -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNS41LDYuMDQsMzMwLjI1LTI4Ni4zNiw4NjguNjUtNzYwLjY1Qzk5NC41LTUzMy45MywxMzI0LjctODI0LjgxLDEzMjguMS04MjEuMDYNCgljNi4yNCw2Ljg4LTc3NC43Nyw3MzMuODItMTY0MS4yOSwxNTA4LjEzYy0zOTguNzIsMzU2LjI5LTYzNC4zLDU2MC42NS02MzEuNzQsNTYzLjYxYzcuMjYsOC40MywyMzk5Ljg5LTIwNjcuNDQsMjQxMi4zOS0yMDUzLjE2DQoJYzYuNzcsNy43NC02ODYuODksNjI3LjQ1LTE3MTUuNjEsMTUzOS4xIi8+DQo8L3N2Zz4NCg==);
        mask-position: center center;
        -webkit-mask-position: center center;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        mask-size: var(--anim-mask-size);
        -webkit-mask-size: var(--anim-mask-size)
    }
    50% {
        mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNS41LDYuMDQsMzMwLjI1LTI4Ni4zNiw4NjguNjUtNzYwLjY1Qzk5NC41LTUzMy45MywxMzI0LjctODI0LjgxLDEzMjguMS04MjEuMDYNCgljNi4yNCw2Ljg4LTc3NC43Nyw3MzMuODItMTY0MS4yOSwxNTA4LjEzYy0zOTguNzIsMzU2LjI5LTYzNC4zLDU2MC42NS02MzEuNzQsNTYzLjYxYzcuMjYsOC40MywyMzk5Ljg5LTIwNjcuNDQsMjQxMi4zOS0yMDUzLjE2DQoJYzcuOTMsOS4wNi0xNzMwLjc4LDE1MjEuNDItMTcxNS42MSwxNTM5LjFjOC43NSwxMC4xOSw1OTkuMTUtNDc4LjI2LDE4ODUuOTQtMTU2My44NyIvPg0KPC9zdmc+DQo=);
        -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNS41LDYuMDQsMzMwLjI1LTI4Ni4zNiw4NjguNjUtNzYwLjY1Qzk5NC41LTUzMy45MywxMzI0LjctODI0LjgxLDEzMjguMS04MjEuMDYNCgljNi4yNCw2Ljg4LTc3NC43Nyw3MzMuODItMTY0MS4yOSwxNTA4LjEzYy0zOTguNzIsMzU2LjI5LTYzNC4zLDU2MC42NS02MzEuNzQsNTYzLjYxYzcuMjYsOC40MywyMzk5Ljg5LTIwNjcuNDQsMjQxMi4zOS0yMDUzLjE2DQoJYzcuOTMsOS4wNi0xNzMwLjc4LDE1MjEuNDItMTcxNS42MSwxNTM5LjFjOC43NSwxMC4xOSw1OTkuMTUtNDc4LjI2LDE4ODUuOTQtMTU2My44NyIvPg0KPC9zdmc+DQo=);
        mask-position: center center;
        -webkit-mask-position: center center;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        mask-size: var(--anim-mask-size);
        -webkit-mask-size: var(--anim-mask-size)
    }
    55% {
        mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNS41LDYuMDQsMzMwLjI1LTI4Ni4zNiw4NjguNjUtNzYwLjY1Qzk5NC41LTUzMy45MywxMzI0LjctODI0LjgxLDEzMjguMS04MjEuMDYNCgljNi4yNCw2Ljg4LTc3NC43Nyw3MzMuODItMTY0MS4yOSwxNTA4LjEzYy0zOTguNzIsMzU2LjI5LTYzNC4zLDU2MC42NS02MzEuNzQsNTYzLjYxYzcuMjYsOC40MywyMzk5Ljg5LTIwNjcuNDQsMjQxMi4zOS0yMDUzLjE2DQoJYzcuOTMsOS4wNi0xNzMwLjc4LDE1MjEuNDItMTcxNS42MSwxNTM5LjFjMTMuNzIsMTUuOTksMTg3NC4zNS0xNTc3LjMsMTg4NS45NC0xNTYzLjg3YzcuMTIsOC4yNi02ODYuODgsNjIwLjkyLTIwMTkuMSwxNzgzLjc0Ii8+DQo8L3N2Zz4NCg==);
        -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNS41LDYuMDQsMzMwLjI1LTI4Ni4zNiw4NjguNjUtNzYwLjY1Qzk5NC41LTUzMy45MywxMzI0LjctODI0LjgxLDEzMjguMS04MjEuMDYNCgljNi4yNCw2Ljg4LTc3NC43Nyw3MzMuODItMTY0MS4yOSwxNTA4LjEzYy0zOTguNzIsMzU2LjI5LTYzNC4zLDU2MC42NS02MzEuNzQsNTYzLjYxYzcuMjYsOC40MywyMzk5Ljg5LTIwNjcuNDQsMjQxMi4zOS0yMDUzLjE2DQoJYzcuOTMsOS4wNi0xNzMwLjc4LDE1MjEuNDItMTcxNS42MSwxNTM5LjFjMTMuNzIsMTUuOTksMTg3NC4zNS0xNTc3LjMsMTg4NS45NC0xNTYzLjg3YzcuMTIsOC4yNi02ODYuODgsNjIwLjkyLTIwMTkuMSwxNzgzLjc0Ii8+DQo8L3N2Zz4NCg==);
        mask-position: center center;
        -webkit-mask-position: center center;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        mask-size: var(--anim-mask-size);
        -webkit-mask-size: var(--anim-mask-size)
    }
    60% {
        mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNS41LDYuMDQsMzMwLjI1LTI4Ni4zNiw4NjguNjUtNzYwLjY1Qzk5NC41LTUzMy45MywxMzI0LjctODI0LjgxLDEzMjguMS04MjEuMDYNCgljNi4yNCw2Ljg4LTc3NC43Nyw3MzMuODItMTY0MS4yOSwxNTA4LjEzYy0zOTguNzIsMzU2LjI5LTYzNC4zLDU2MC42NS02MzEuNzQsNTYzLjYxYzcuMjYsOC40MywyMzk5Ljg5LTIwNjcuNDQsMjQxMi4zOS0yMDUzLjE2DQoJYzcuOTMsOS4wNi0xNzMwLjc4LDE1MjEuNDItMTcxNS42MSwxNTM5LjFjMTMuNzIsMTUuOTksMTg3NC4zNS0xNTc3LjMsMTg4NS45NC0xNTYzLjg3YzEwLjIxLDExLjg0LTIwMzEuMjksMTc2OS40NC0yMDE5LjEsMTc4My43NA0KCWM3Ljg4LDkuMjMsODY5LjExLTcxMS43NSwxODMzLjI5LTE1MjMuNjEiLz4NCjwvc3ZnPg0K);
        -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNS41LDYuMDQsMzMwLjI1LTI4Ni4zNiw4NjguNjUtNzYwLjY1Qzk5NC41LTUzMy45MywxMzI0LjctODI0LjgxLDEzMjguMS04MjEuMDYNCgljNi4yNCw2Ljg4LTc3NC43Nyw3MzMuODItMTY0MS4yOSwxNTA4LjEzYy0zOTguNzIsMzU2LjI5LTYzNC4zLDU2MC42NS02MzEuNzQsNTYzLjYxYzcuMjYsOC40MywyMzk5Ljg5LTIwNjcuNDQsMjQxMi4zOS0yMDUzLjE2DQoJYzcuOTMsOS4wNi0xNzMwLjc4LDE1MjEuNDItMTcxNS42MSwxNTM5LjFjMTMuNzIsMTUuOTksMTg3NC4zNS0xNTc3LjMsMTg4NS45NC0xNTYzLjg3YzEwLjIxLDExLjg0LTIwMzEuMjksMTc2OS40NC0yMDE5LjEsMTc4My43NA0KCWM3Ljg4LDkuMjMsODY5LjExLTcxMS43NSwxODMzLjI5LTE1MjMuNjEiLz4NCjwvc3ZnPg0K);
        mask-position: center center;
        -webkit-mask-position: center center;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        mask-size: var(--anim-mask-size);
        -webkit-mask-size: var(--anim-mask-size)
    }
    65% {
        mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNS41LDYuMDQsMzMwLjI1LTI4Ni4zNiw4NjguNjUtNzYwLjY1Qzk5NC41LTUzMy45MywxMzI0LjctODI0LjgxLDEzMjguMS04MjEuMDYNCgljNi4yNCw2Ljg4LTc3NC43Nyw3MzMuODItMTY0MS4yOSwxNTA4LjEzYy0zOTguNzIsMzU2LjI5LTYzNC4zLDU2MC42NS02MzEuNzQsNTYzLjYxYzcuMjYsOC40MywyMzk5Ljg5LTIwNjcuNDQsMjQxMi4zOS0yMDUzLjE2DQoJYzcuOTMsOS4wNi0xNzMwLjc4LDE1MjEuNDItMTcxNS42MSwxNTM5LjFjMTMuNzIsMTUuOTksMTg3NC4zNS0xNTc3LjMsMTg4NS45NC0xNTYzLjg3YzEwLjIxLDExLjg0LTIwMzEuMjksMTc2OS40NC0yMDE5LjEsMTc4My43NA0KCWM5LjE4LDEwLjc2LDE4MjAuNDItMTUzOC41MSwxODMzLjI5LTE1MjMuNjFjNi4zNCw3LjM0LTQyNS4wOSwzOTMuNTQtMTQxMi4xMywxMjYwLjM5Ii8+DQo8L3N2Zz4NCg==);
        -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNS41LDYuMDQsMzMwLjI1LTI4Ni4zNiw4NjguNjUtNzYwLjY1Qzk5NC41LTUzMy45MywxMzI0LjctODI0LjgxLDEzMjguMS04MjEuMDYNCgljNi4yNCw2Ljg4LTc3NC43Nyw3MzMuODItMTY0MS4yOSwxNTA4LjEzYy0zOTguNzIsMzU2LjI5LTYzNC4zLDU2MC42NS02MzEuNzQsNTYzLjYxYzcuMjYsOC40MywyMzk5Ljg5LTIwNjcuNDQsMjQxMi4zOS0yMDUzLjE2DQoJYzcuOTMsOS4wNi0xNzMwLjc4LDE1MjEuNDItMTcxNS42MSwxNTM5LjFjMTMuNzIsMTUuOTksMTg3NC4zNS0xNTc3LjMsMTg4NS45NC0xNTYzLjg3YzEwLjIxLDExLjg0LTIwMzEuMjksMTc2OS40NC0yMDE5LjEsMTc4My43NA0KCWM5LjE4LDEwLjc2LDE4MjAuNDItMTUzOC41MSwxODMzLjI5LTE1MjMuNjFjNi4zNCw3LjM0LTQyNS4wOSwzOTMuNTQtMTQxMi4xMywxMjYwLjM5Ii8+DQo8L3N2Zz4NCg==);
        mask-position: center center;
        -webkit-mask-position: center center;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        mask-size: var(--anim-mask-size);
        -webkit-mask-size: var(--anim-mask-size)
    }
    70% {
        mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNS41LDYuMDQsMzMwLjI1LTI4Ni4zNiw4NjguNjUtNzYwLjY1Qzk5NC41LTUzMy45MywxMzI0LjctODI0LjgxLDEzMjguMS04MjEuMDYNCgljNi4yNCw2Ljg4LTc3NC43Nyw3MzMuODItMTY0MS4yOSwxNTA4LjEzYy0zOTguNzIsMzU2LjI5LTYzNC4zLDU2MC42NS02MzEuNzQsNTYzLjYxYzcuMjYsOC40MywyMzk5Ljg5LTIwNjcuNDQsMjQxMi4zOS0yMDUzLjE2DQoJYzcuOTMsOS4wNi0xNzMwLjc4LDE1MjEuNDItMTcxNS42MSwxNTM5LjFjMTMuNzIsMTUuOTksMTg3NC4zNS0xNTc3LjMsMTg4NS45NC0xNTYzLjg3YzEwLjIxLDExLjg0LTIwMzEuMjksMTc2OS40NC0yMDE5LjEsMTc4My43NA0KCWM5LjE4LDEwLjc2LDE4MjAuNDItMTUzOC41MSwxODMzLjI5LTE1MjMuNjFDMTQ2MC41LTU1Ny4yNiwyMy45NCw2NzQuMzYsMzkuODQsNjkzLjI2YzEyLjY3LDE1LjA2LDk0MS43Mi03NDYuNDUsMTY2Mi45Ny0xMzQwLjkiLz4NCjwvc3ZnPg0K);
        -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNS41LDYuMDQsMzMwLjI1LTI4Ni4zNiw4NjguNjUtNzYwLjY1Qzk5NC41LTUzMy45MywxMzI0LjctODI0LjgxLDEzMjguMS04MjEuMDYNCgljNi4yNCw2Ljg4LTc3NC43Nyw3MzMuODItMTY0MS4yOSwxNTA4LjEzYy0zOTguNzIsMzU2LjI5LTYzNC4zLDU2MC42NS02MzEuNzQsNTYzLjYxYzcuMjYsOC40MywyMzk5Ljg5LTIwNjcuNDQsMjQxMi4zOS0yMDUzLjE2DQoJYzcuOTMsOS4wNi0xNzMwLjc4LDE1MjEuNDItMTcxNS42MSwxNTM5LjFjMTMuNzIsMTUuOTksMTg3NC4zNS0xNTc3LjMsMTg4NS45NC0xNTYzLjg3YzEwLjIxLDExLjg0LTIwMzEuMjksMTc2OS40NC0yMDE5LjEsMTc4My43NA0KCWM5LjE4LDEwLjc2LDE4MjAuNDItMTUzOC41MSwxODMzLjI5LTE1MjMuNjFDMTQ2MC41LTU1Ny4yNiwyMy45NCw2NzQuMzYsMzkuODQsNjkzLjI2YzEyLjY3LDE1LjA2LDk0MS43Mi03NDYuNDUsMTY2Mi45Ny0xMzQwLjkiLz4NCjwvc3ZnPg0K);
        mask-position: center center;
        -webkit-mask-position: center center;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        mask-size: var(--anim-mask-size);
        -webkit-mask-size: var(--anim-mask-size)
    }
    75% {
        mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNS41LDYuMDQsMzMwLjI1LTI4Ni4zNiw4NjguNjUtNzYwLjY1Qzk5NC41LTUzMy45MywxMzI0LjctODI0LjgxLDEzMjguMS04MjEuMDYNCgljNi4yNCw2Ljg4LTc3NC43Nyw3MzMuODItMTY0MS4yOSwxNTA4LjEzYy0zOTguNzIsMzU2LjI5LTYzNC4zLDU2MC42NS02MzEuNzQsNTYzLjYxYzcuMjYsOC40MywyMzk5Ljg5LTIwNjcuNDQsMjQxMi4zOS0yMDUzLjE2DQoJYzcuOTMsOS4wNi0xNzMwLjc4LDE1MjEuNDItMTcxNS42MSwxNTM5LjFjMTMuNzIsMTUuOTksMTg3NC4zNS0xNTc3LjMsMTg4NS45NC0xNTYzLjg3YzEwLjIxLDExLjg0LTIwMzEuMjksMTc2OS40NC0yMDE5LjEsMTc4My43NA0KCWM5LjE4LDEwLjc2LDE4MjAuNDItMTUzOC41MSwxODMzLjI5LTE1MjMuNjFDMTQ2MC41LTU1Ny4yNiwyMy45NCw2NzQuMzYsMzkuODQsNjkzLjI2QzU1LjI2LDcxMS41OSwxNjkzLjYtNjU4LjU4LDE3MDIuODEtNjQ3LjY1DQoJYzMuNjEsNC4yOS0yNDMuMDMsMjIyLjYxLTE2MTMuNDIsMTM4Ny4zNSIvPg0KPC9zdmc+DQo=);
        -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNS41LDYuMDQsMzMwLjI1LTI4Ni4zNiw4NjguNjUtNzYwLjY1Qzk5NC41LTUzMy45MywxMzI0LjctODI0LjgxLDEzMjguMS04MjEuMDYNCgljNi4yNCw2Ljg4LTc3NC43Nyw3MzMuODItMTY0MS4yOSwxNTA4LjEzYy0zOTguNzIsMzU2LjI5LTYzNC4zLDU2MC42NS02MzEuNzQsNTYzLjYxYzcuMjYsOC40MywyMzk5Ljg5LTIwNjcuNDQsMjQxMi4zOS0yMDUzLjE2DQoJYzcuOTMsOS4wNi0xNzMwLjc4LDE1MjEuNDItMTcxNS42MSwxNTM5LjFjMTMuNzIsMTUuOTksMTg3NC4zNS0xNTc3LjMsMTg4NS45NC0xNTYzLjg3YzEwLjIxLDExLjg0LTIwMzEuMjksMTc2OS40NC0yMDE5LjEsMTc4My43NA0KCWM5LjE4LDEwLjc2LDE4MjAuNDItMTUzOC41MSwxODMzLjI5LTE1MjMuNjFDMTQ2MC41LTU1Ny4yNiwyMy45NCw2NzQuMzYsMzkuODQsNjkzLjI2QzU1LjI2LDcxMS41OSwxNjkzLjYtNjU4LjU4LDE3MDIuODEtNjQ3LjY1DQoJYzMuNjEsNC4yOS0yNDMuMDMsMjIyLjYxLTE2MTMuNDIsMTM4Ny4zNSIvPg0KPC9zdmc+DQo=);
        mask-position: center center;
        -webkit-mask-position: center center;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        mask-size: var(--anim-mask-size);
        -webkit-mask-size: var(--anim-mask-size)
    }
    80% {
        mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNS41LDYuMDQsMzMwLjI1LTI4Ni4zNiw4NjguNjUtNzYwLjY1Qzk5NC41LTUzMy45MywxMzI0LjctODI0LjgxLDEzMjguMS04MjEuMDYNCgljNi4yNCw2Ljg4LTc3NC43Nyw3MzMuODItMTY0MS4yOSwxNTA4LjEzYy0zOTguNzIsMzU2LjI5LTYzNC4zLDU2MC42NS02MzEuNzQsNTYzLjYxYzcuMjYsOC40MywyMzk5Ljg5LTIwNjcuNDQsMjQxMi4zOS0yMDUzLjE2DQoJYzcuOTMsOS4wNi0xNzMwLjc4LDE1MjEuNDItMTcxNS42MSwxNTM5LjFjMTMuNzIsMTUuOTksMTg3NC4zNS0xNTc3LjMsMTg4NS45NC0xNTYzLjg3YzEwLjIxLDExLjg0LTIwMzEuMjksMTc2OS40NC0yMDE5LjEsMTc4My43NA0KCWM5LjE4LDEwLjc2LDE4MjAuNDItMTUzOC41MSwxODMzLjI5LTE1MjMuNjFDMTQ2MC41LTU1Ny4yNiwyMy45NCw2NzQuMzYsMzkuODQsNjkzLjI2QzU1LjI2LDcxMS41OSwxNjkzLjYtNjU4LjU4LDE3MDIuODEtNjQ3LjY1DQoJQzE3MDguODItNjQwLjUsNzEuMTMsNzE3LjIxLDg5LjM5LDczOS43MWM4LjM3LDEwLjMyLDM2NC40LTI2MC43MiwxMTYxLjI5LTg4OC43NyIvPg0KPC9zdmc+DQo=);
        -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNS41LDYuMDQsMzMwLjI1LTI4Ni4zNiw4NjguNjUtNzYwLjY1Qzk5NC41LTUzMy45MywxMzI0LjctODI0LjgxLDEzMjguMS04MjEuMDYNCgljNi4yNCw2Ljg4LTc3NC43Nyw3MzMuODItMTY0MS4yOSwxNTA4LjEzYy0zOTguNzIsMzU2LjI5LTYzNC4zLDU2MC42NS02MzEuNzQsNTYzLjYxYzcuMjYsOC40MywyMzk5Ljg5LTIwNjcuNDQsMjQxMi4zOS0yMDUzLjE2DQoJYzcuOTMsOS4wNi0xNzMwLjc4LDE1MjEuNDItMTcxNS42MSwxNTM5LjFjMTMuNzIsMTUuOTksMTg3NC4zNS0xNTc3LjMsMTg4NS45NC0xNTYzLjg3YzEwLjIxLDExLjg0LTIwMzEuMjksMTc2OS40NC0yMDE5LjEsMTc4My43NA0KCWM5LjE4LDEwLjc2LDE4MjAuNDItMTUzOC41MSwxODMzLjI5LTE1MjMuNjFDMTQ2MC41LTU1Ny4yNiwyMy45NCw2NzQuMzYsMzkuODQsNjkzLjI2QzU1LjI2LDcxMS41OSwxNjkzLjYtNjU4LjU4LDE3MDIuODEtNjQ3LjY1DQoJQzE3MDguODItNjQwLjUsNzEuMTMsNzE3LjIxLDg5LjM5LDczOS43MWM4LjM3LDEwLjMyLDM2NC40LTI2MC43MiwxMTYxLjI5LTg4OC43NyIvPg0KPC9zdmc+DQo=);
        mask-position: center center;
        -webkit-mask-position: center center;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        mask-size: var(--anim-mask-size);
        -webkit-mask-size: var(--anim-mask-size)
    }
    85% {
        mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNS41LDYuMDQsMzMwLjI1LTI4Ni4zNiw4NjguNjUtNzYwLjY1Qzk5NC41LTUzMy45MywxMzI0LjctODI0LjgxLDEzMjguMS04MjEuMDYNCgljNi4yNCw2Ljg4LTc3NC43Nyw3MzMuODItMTY0MS4yOSwxNTA4LjEzYy0zOTguNzIsMzU2LjI5LTYzNC4zLDU2MC42NS02MzEuNzQsNTYzLjYxYzcuMjYsOC40MywyMzk5Ljg5LTIwNjcuNDQsMjQxMi4zOS0yMDUzLjE2DQoJYzcuOTMsOS4wNi0xNzMwLjc4LDE1MjEuNDItMTcxNS42MSwxNTM5LjFjMTMuNzIsMTUuOTksMTg3NC4zNS0xNTc3LjMsMTg4NS45NC0xNTYzLjg3YzEwLjIxLDExLjg0LTIwMzEuMjksMTc2OS40NC0yMDE5LjEsMTc4My43NA0KCWM5LjE4LDEwLjc2LDE4MjAuNDItMTUzOC41MSwxODMzLjI5LTE1MjMuNjFDMTQ2MC41LTU1Ny4yNiwyMy45NCw2NzQuMzYsMzkuODQsNjkzLjI2QzU1LjI2LDcxMS41OSwxNjkzLjYtNjU4LjU4LDE3MDIuODEtNjQ3LjY1DQoJQzE3MDguODItNjQwLjUsNzEuMTMsNzE3LjIxLDg5LjM5LDczOS43MWMxMi44MywxNS44LDExNTAuNDMtOTAyLjEyLDExNjEuMjktODg4Ljc3YzUuNjQsNi45Mi0yOTMuNTIsMjYyLjY2LTEwMTIuNjUsODYwLjkiLz4NCjwvc3ZnPg0K);
        -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNS41LDYuMDQsMzMwLjI1LTI4Ni4zNiw4NjguNjUtNzYwLjY1Qzk5NC41LTUzMy45MywxMzI0LjctODI0LjgxLDEzMjguMS04MjEuMDYNCgljNi4yNCw2Ljg4LTc3NC43Nyw3MzMuODItMTY0MS4yOSwxNTA4LjEzYy0zOTguNzIsMzU2LjI5LTYzNC4zLDU2MC42NS02MzEuNzQsNTYzLjYxYzcuMjYsOC40MywyMzk5Ljg5LTIwNjcuNDQsMjQxMi4zOS0yMDUzLjE2DQoJYzcuOTMsOS4wNi0xNzMwLjc4LDE1MjEuNDItMTcxNS42MSwxNTM5LjFjMTMuNzIsMTUuOTksMTg3NC4zNS0xNTc3LjMsMTg4NS45NC0xNTYzLjg3YzEwLjIxLDExLjg0LTIwMzEuMjksMTc2OS40NC0yMDE5LjEsMTc4My43NA0KCWM5LjE4LDEwLjc2LDE4MjAuNDItMTUzOC41MSwxODMzLjI5LTE1MjMuNjFDMTQ2MC41LTU1Ny4yNiwyMy45NCw2NzQuMzYsMzkuODQsNjkzLjI2QzU1LjI2LDcxMS41OSwxNjkzLjYtNjU4LjU4LDE3MDIuODEtNjQ3LjY1DQoJQzE3MDguODItNjQwLjUsNzEuMTMsNzE3LjIxLDg5LjM5LDczOS43MWMxMi44MywxNS44LDExNTAuNDMtOTAyLjEyLDExNjEuMjktODg4Ljc3YzUuNjQsNi45Mi0yOTMuNTIsMjYyLjY2LTEwMTIuNjUsODYwLjkiLz4NCjwvc3ZnPg0K);
        mask-position: center center;
        -webkit-mask-position: center center;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        mask-size: var(--anim-mask-size);
        -webkit-mask-size: var(--anim-mask-size)
    }
    90% {
        mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNS41LDYuMDQsMzMwLjI1LTI4Ni4zNiw4NjguNjUtNzYwLjY1Qzk5NC41LTUzMy45MywxMzI0LjctODI0LjgxLDEzMjguMS04MjEuMDYNCgljNi4yNCw2Ljg4LTc3NC43Nyw3MzMuODItMTY0MS4yOSwxNTA4LjEzYy0zOTguNzIsMzU2LjI5LTYzNC4zLDU2MC42NS02MzEuNzQsNTYzLjYxYzcuMjYsOC40MywyMzk5Ljg5LTIwNjcuNDQsMjQxMi4zOS0yMDUzLjE2DQoJYzcuOTMsOS4wNi0xNzMwLjc4LDE1MjEuNDItMTcxNS42MSwxNTM5LjFjMTMuNzIsMTUuOTksMTg3NC4zNS0xNTc3LjMsMTg4NS45NC0xNTYzLjg3YzEwLjIxLDExLjg0LTIwMzEuMjksMTc2OS40NC0yMDE5LjEsMTc4My43NA0KCWM5LjE4LDEwLjc2LDE4MjAuNDItMTUzOC41MSwxODMzLjI5LTE1MjMuNjFDMTQ2MC41LTU1Ny4yNiwyMy45NCw2NzQuMzYsMzkuODQsNjkzLjI2QzU1LjI2LDcxMS41OSwxNjkzLjYtNjU4LjU4LDE3MDIuODEtNjQ3LjY1DQoJQzE3MDguODItNjQwLjUsNzEuMTMsNzE3LjIxLDg5LjM5LDczOS43MWMxMi44MywxNS44LDExNTAuNDMtOTAyLjEyLDExNjEuMjktODg4Ljc3YzcuNzIsOS40OS0xMDI2Ljg0LDg0Mi44Ni0xMDEyLjY1LDg2MC45DQoJYzYuNTYsOC4zNCwyMzYuMzYtMTU4LjI1LDc1OC43MS01NTQuMzIiLz4NCjwvc3ZnPg0K);
        -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNS41LDYuMDQsMzMwLjI1LTI4Ni4zNiw4NjguNjUtNzYwLjY1Qzk5NC41LTUzMy45MywxMzI0LjctODI0LjgxLDEzMjguMS04MjEuMDYNCgljNi4yNCw2Ljg4LTc3NC43Nyw3MzMuODItMTY0MS4yOSwxNTA4LjEzYy0zOTguNzIsMzU2LjI5LTYzNC4zLDU2MC42NS02MzEuNzQsNTYzLjYxYzcuMjYsOC40MywyMzk5Ljg5LTIwNjcuNDQsMjQxMi4zOS0yMDUzLjE2DQoJYzcuOTMsOS4wNi0xNzMwLjc4LDE1MjEuNDItMTcxNS42MSwxNTM5LjFjMTMuNzIsMTUuOTksMTg3NC4zNS0xNTc3LjMsMTg4NS45NC0xNTYzLjg3YzEwLjIxLDExLjg0LTIwMzEuMjksMTc2OS40NC0yMDE5LjEsMTc4My43NA0KCWM5LjE4LDEwLjc2LDE4MjAuNDItMTUzOC41MSwxODMzLjI5LTE1MjMuNjFDMTQ2MC41LTU1Ny4yNiwyMy45NCw2NzQuMzYsMzkuODQsNjkzLjI2QzU1LjI2LDcxMS41OSwxNjkzLjYtNjU4LjU4LDE3MDIuODEtNjQ3LjY1DQoJQzE3MDguODItNjQwLjUsNzEuMTMsNzE3LjIxLDg5LjM5LDczOS43MWMxMi44MywxNS44LDExNTAuNDMtOTAyLjEyLDExNjEuMjktODg4Ljc3YzcuNzIsOS40OS0xMDI2Ljg0LDg0Mi44Ni0xMDEyLjY1LDg2MC45DQoJYzYuNTYsOC4zNCwyMzYuMzYtMTU4LjI1LDc1OC43MS01NTQuMzIiLz4NCjwvc3ZnPg0K);
        mask-position: center center;
        -webkit-mask-position: center center;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        mask-size: var(--anim-mask-size);
        -webkit-mask-size: var(--anim-mask-size)
    }
    95% {
        mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNS41LDYuMDQsMzMwLjI1LTI4Ni4zNiw4NjguNjUtNzYwLjY1Qzk5NC41LTUzMy45MywxMzI0LjctODI0LjgxLDEzMjguMS04MjEuMDYNCgljNi4yNCw2Ljg4LTc3NC43Nyw3MzMuODItMTY0MS4yOSwxNTA4LjEzYy0zOTguNzIsMzU2LjI5LTYzNC4zLDU2MC42NS02MzEuNzQsNTYzLjYxYzcuMjYsOC40MywyMzk5Ljg5LTIwNjcuNDQsMjQxMi4zOS0yMDUzLjE2DQoJYzcuOTMsOS4wNi0xNzMwLjc4LDE1MjEuNDItMTcxNS42MSwxNTM5LjFjMTMuNzIsMTUuOTksMTg3NC4zNS0xNTc3LjMsMTg4NS45NC0xNTYzLjg3YzEwLjIxLDExLjg0LTIwMzEuMjksMTc2OS40NC0yMDE5LjEsMTc4My43NA0KCWM5LjE4LDEwLjc2LDE4MjAuNDItMTUzOC41MSwxODMzLjI5LTE1MjMuNjFDMTQ2MC41LTU1Ny4yNiwyMy45NCw2NzQuMzYsMzkuODQsNjkzLjI2QzU1LjI2LDcxMS41OSwxNjkzLjYtNjU4LjU4LDE3MDIuODEtNjQ3LjY1DQoJQzE3MDguODItNjQwLjUsNzEuMTMsNzE3LjIxLDg5LjM5LDczOS43MWMxMi44MywxNS44LDExNTAuNDMtOTAyLjEyLDExNjEuMjktODg4Ljc3YzcuNzIsOS40OS0xMDI2Ljg0LDg0Mi44Ni0xMDEyLjY1LDg2MC45DQoJYzkuNzcsMTIuNDIsNzQ4LjA1LTU2Ny42NSw3NTguNzEtNTU0LjMyYzUuNTUsNi45NC0xODcuMzcsMTczLjI2LTY0NC4xMyw1NTEuMjMiLz4NCjwvc3ZnPg0K);
        -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNS41LDYuMDQsMzMwLjI1LTI4Ni4zNiw4NjguNjUtNzYwLjY1Qzk5NC41LTUzMy45MywxMzI0LjctODI0LjgxLDEzMjguMS04MjEuMDYNCgljNi4yNCw2Ljg4LTc3NC43Nyw3MzMuODItMTY0MS4yOSwxNTA4LjEzYy0zOTguNzIsMzU2LjI5LTYzNC4zLDU2MC42NS02MzEuNzQsNTYzLjYxYzcuMjYsOC40MywyMzk5Ljg5LTIwNjcuNDQsMjQxMi4zOS0yMDUzLjE2DQoJYzcuOTMsOS4wNi0xNzMwLjc4LDE1MjEuNDItMTcxNS42MSwxNTM5LjFjMTMuNzIsMTUuOTksMTg3NC4zNS0xNTc3LjMsMTg4NS45NC0xNTYzLjg3YzEwLjIxLDExLjg0LTIwMzEuMjksMTc2OS40NC0yMDE5LjEsMTc4My43NA0KCWM5LjE4LDEwLjc2LDE4MjAuNDItMTUzOC41MSwxODMzLjI5LTE1MjMuNjFDMTQ2MC41LTU1Ny4yNiwyMy45NCw2NzQuMzYsMzkuODQsNjkzLjI2QzU1LjI2LDcxMS41OSwxNjkzLjYtNjU4LjU4LDE3MDIuODEtNjQ3LjY1DQoJQzE3MDguODItNjQwLjUsNzEuMTMsNzE3LjIxLDg5LjM5LDczOS43MWMxMi44MywxNS44LDExNTAuNDMtOTAyLjEyLDExNjEuMjktODg4Ljc3YzcuNzIsOS40OS0xMDI2Ljg0LDg0Mi44Ni0xMDEyLjY1LDg2MC45DQoJYzkuNzcsMTIuNDIsNzQ4LjA1LTU2Ny42NSw3NTguNzEtNTU0LjMyYzUuNTUsNi45NC0xODcuMzcsMTczLjI2LTY0NC4xMyw1NTEuMjMiLz4NCjwvc3ZnPg0K);
        mask-position: center center;
        -webkit-mask-position: center center;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        mask-size: var(--anim-mask-size);
        -webkit-mask-size: var(--anim-mask-size)
    }
    100% {
        mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNS41LDYuMDQsMzMwLjI1LTI4Ni4zNiw4NjguNjUtNzYwLjY1Qzk5NC41LTUzMy45MywxMzI0LjctODI0LjgxLDEzMjguMS04MjEuMDYNCgljNi4yNCw2Ljg4LTc3NC43Nyw3MzMuODItMTY0MS4yOSwxNTA4LjEzYy0zOTguNzIsMzU2LjI5LTYzNC4zLDU2MC42NS02MzEuNzQsNTYzLjYxYzcuMjYsOC40MywyMzk5Ljg5LTIwNjcuNDQsMjQxMi4zOS0yMDUzLjE2DQoJYzcuOTMsOS4wNi0xNzMwLjc4LDE1MjEuNDItMTcxNS42MSwxNTM5LjFjMTMuNzIsMTUuOTksMTg3NC4zNS0xNTc3LjMsMTg4NS45NC0xNTYzLjg3YzEwLjIxLDExLjg0LTIwMzEuMjksMTc2OS40NC0yMDE5LjEsMTc4My43NA0KCWM5LjE4LDEwLjc2LDE4MjAuNDItMTUzOC41MSwxODMzLjI5LTE1MjMuNjFDMTQ2MC41LTU1Ny4yNiwyMy45NCw2NzQuMzYsMzkuODQsNjkzLjI2QzU1LjI2LDcxMS41OSwxNjkzLjYtNjU4LjU4LDE3MDIuODEtNjQ3LjY1DQoJQzE3MDguODItNjQwLjUsNzEuMTMsNzE3LjIxLDg5LjM5LDczOS43MWMxMi44MywxNS44LDExNTAuNDMtOTAyLjEyLDExNjEuMjktODg4Ljc3YzcuNzIsOS40OS0xMDI2Ljg0LDg0Mi44Ni0xMDEyLjY1LDg2MC45DQoJYzkuNzcsMTIuNDIsNzQ4LjA1LTU2Ny42NSw3NTguNzEtNTU0LjMyYzcuMDYsOC44My02NTkuNjEsNTMwLjYxLTY0NC4xMyw1NTEuMjNjNS44NSw3LjgsMTA5LTU2LjM1LDM2Mi4zMi0yMzIuMjYiLz4NCjwvc3ZnPg0K);
        -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy45LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo2MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMyLDc3Ljk0QzU1LjI1LDQ5LjgsMTEwLjk3LDkuMTgsMTc3LjY1LTQwLjY4Yzk1LjAzLTcxLjA1LDEyNy44NS05Ny43MSwxMzAuMDYtOTUuMjMNCgljNi4yOCw3LjA0LTE5OS4yLDIwMC43NS0zNjQuNjUsMzUxLjg3Yy0xNTQuMjUsMTQwLjg5LTI0OS4yNCwyMTQuMDgtMjQ1LjAzLDIxOS40OGM0Ljk2LDYuMzgsMTQxLjYxLTg5LjM3LDI2MS4yOS0xODANCglDNy44MSwyMTguNzQsMTY2Ljk0LDk2LjI2LDQwMC42MS0xMTcuMzJjMTE1LjQ2LTEwNS41MywxNzkuNjgtMTY5Ljg3LDE4MS4xNi0xNjguMzljMy42NSwzLjY2LTMwMi41MiwzMjEuNzgtNjUwLjMyLDY2NC4yNg0KCUMtMTY5LjA3LDQ3Ny41My0yMjQuMTksNTMwLjQyLTIyMS44NCw1MzNjNS41LDYuMDQsMzMwLjI1LTI4Ni4zNiw4NjguNjUtNzYwLjY1Qzk5NC41LTUzMy45MywxMzI0LjctODI0LjgxLDEzMjguMS04MjEuMDYNCgljNi4yNCw2Ljg4LTc3NC43Nyw3MzMuODItMTY0MS4yOSwxNTA4LjEzYy0zOTguNzIsMzU2LjI5LTYzNC4zLDU2MC42NS02MzEuNzQsNTYzLjYxYzcuMjYsOC40MywyMzk5Ljg5LTIwNjcuNDQsMjQxMi4zOS0yMDUzLjE2DQoJYzcuOTMsOS4wNi0xNzMwLjc4LDE1MjEuNDItMTcxNS42MSwxNTM5LjFjMTMuNzIsMTUuOTksMTg3NC4zNS0xNTc3LjMsMTg4NS45NC0xNTYzLjg3YzEwLjIxLDExLjg0LTIwMzEuMjksMTc2OS40NC0yMDE5LjEsMTc4My43NA0KCWM5LjE4LDEwLjc2LDE4MjAuNDItMTUzOC41MSwxODMzLjI5LTE1MjMuNjFDMTQ2MC41LTU1Ny4yNiwyMy45NCw2NzQuMzYsMzkuODQsNjkzLjI2QzU1LjI2LDcxMS41OSwxNjkzLjYtNjU4LjU4LDE3MDIuODEtNjQ3LjY1DQoJQzE3MDguODItNjQwLjUsNzEuMTMsNzE3LjIxLDg5LjM5LDczOS43MWMxMi44MywxNS44LDExNTAuNDMtOTAyLjEyLDExNjEuMjktODg4Ljc3YzcuNzIsOS40OS0xMDI2Ljg0LDg0Mi44Ni0xMDEyLjY1LDg2MC45DQoJYzkuNzcsMTIuNDIsNzQ4LjA1LTU2Ny42NSw3NTguNzEtNTU0LjMyYzcuMDYsOC44My02NTkuNjEsNTMwLjYxLTY0NC4xMyw1NTEuMjNjNS44NSw3LjgsMTA5LTU2LjM1LDM2Mi4zMi0yMzIuMjYiLz4NCjwvc3ZnPg0K);
        mask-position: center center;
        -webkit-mask-position: center center;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        mask-size: var(--anim-mask-size);
        -webkit-mask-size: var(--anim-mask-size)
    }
}

@keyframes moving_side {
    0% {
        transform: rotate(0)
    }
    33% {
        transform: rotate(-5deg)
    }
    66% {
        transform: rotate(5deg)
    }
    100% {
        transform: rotate(0)
    }
}

@keyframes moving_up {
    0% {
        transform: scaleY(1)
    }
    33% {
        transform: scaleY(.95)
    }
    66% {
        transform: scaleY(1.05)
    }
    100% {
        transform: scaleY(1)
    }
}

@keyframes brath {
    0% {
        transform: scale(1)
    }
    25% {
        transform: scale(1.05)
    }
    60% {
        transform: scale(1)
    }
    100% {
        transform: scale(1)
    }
}

@keyframes rotate_full {
    0% {
        rotate: 0deg
    }
    100% {
        rotate: 360deg
    }
}

@media only screen and (min-width:20px) and (max-width:800px) {
    h1 {
        font-size: 52px;
        padding: 20px;
        text-align: center
    }
    h1>span>span::before {
        height: 4px
    }
    text {
        font-size: 16px;
        text-align: center
    }
    section>div.section-block>div.container>.video:hover>.overlay-top-left,
    section>div.section-block>div.container>.video>.overlay-top-left {
        top: 0
    }
    section>div.section-block>div.container>.video>.overlay-top-left.quati>figure>img {
        max-width: min(100%, 40vw)
    }
    section>div.section-block>div.container>.map-info,
    section>div.section-block>div.container>.map {
        display: block;
        width: 100%;
        padding: 0;
        margin: 0
    }
    section>div.section-block>div.container>.map-info>div {
        padding: 20px
    }
    section>div.section-block>div.container>.animals>.head>.title,
    section>div.section-block>div.container>.animals>.head>.detail {
        display: block;
        width: 100%;
        padding: 20px;
        margin: 0
    }
    section>div.section-block>div.container>.map>.pin {
        bottom: 32%;
        right: 18%;
        top: initial;
        left: initial
    }
    section>div.section-block>div.container>.animals>.row-container {
        padding-bottom: 100px
    }
    section>div.section-block>div.container>.animals>.row-container>.row>ul {
        padding: 20px
    }
    section>div.section-block>div.container>.animals>.row-container>.row>ul>li {
        width: 50%
    }
    section>div.section-block>div.container>.animals>.row-container>.row:after {
        z-index: -1;
        top: -5%
    }
    section>div.section-block>div.container>.animals>.row-container>.row>ul>li>a>div>h2 {
        font-size: 16px
    }
    section>div.section-block>div.container>.animals>.row-container>.row>ul>li>a>div>text {
        font-size: 14px
    }
    section>div.section-block>div.container>.animals>.row-container>.row>ul>li>a>div>figure>img {
        max-height: 200px
    }
    section>div.section-block[data-block="forest"]>div.container>div.content>.background>.honey-bird {
        position: absolute;
        z-index: 1;
        top: 0;
        left: 10%;
        width: 25vw
    }
    section>div.section-block[data-block="forest"]>div.container>div.content>.side-col>h1,
    section>div.section-block[data-block="forest"]>div.container>div.content>.side-col>text {
        text-align: center
    }
    section>div.section-block[data-block="forest"]>div.container>div.content>.side-col {
        display: block;
        position: relative;
        width: 100%;
        padding: 20px;
        margin: 0;
        padding: 0;
        left: 0;
        transform: none;
        top: initial
    }
    section>div.section-block[data-block="flux"] {
        padding: 0
    }
    section>div.section-block[data-block="forest"]>div.container>div.content>.side-col,
    section>div.section-block[data-block="flux"]>div.container .content>.side-col,
    section>div.section-block>div.container>div.content>.side-col {
        padding: 20px;
        text-align: center;
        max-width: initial
    }
    section>div.section-block[data-block="flux"]>div.container .content>.side-col>h1,
    section>div.section-block[data-block="flux"]>div.container .content>.side-col>text {
        text-align: center
    }
    section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper>.title {
        padding: 0;
        width: 100%
    }
    section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper {
        padding-top: 120px
    }
    section>div.section-block[data-block="cycle"]>.terminal>.wrapper>h2 {
        font-size: 32px;
        padding: 20px;
        padding-bottom: 40px
    }
    section>div.section-block[data-block="cycle"]>.terminal>.wrapper>h2>span>a::before {
        bottom: 0;
        height: 4px
    }
    section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper>.trail {
        padding: 20px;
        margin: 0
    }
    section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper>.trail>ul>li {
        position: relative;
        display: block;
        width: 100%;
        height: auto
    }
    section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper>.trail>ul>li>div>span>figure {
        position: relative;
        display: block;
        top: initial;
        transform: translateX(-50%)
    }
    section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper>.trail {
        position: relative;
        display: block;
        background-image: url(../../../../../files/img/frontend/cycle/cycle-way-mobile.png);
        background-position: top center;
        background-repeat: no-repeat;
        background-size: 100%;
        margin: 20px;
        padding: 0;
        padding-bottom: 160px
    }
    section>div.section-block[data-block="cycle"]>.container>.cycle>.wrapper>.trail>ul>li:hover>div>span>figure>figcaption {
        font-size: 20px
    }
}

@media only screen and (min-width:800px) and (max-width:1200px) {
    section>div.section-block>div.container>.animals>.row-container>.row>ul>li>a>div>figure>img {
        max-height: 300px
    }
}

:root {
    --dot-background-color: #fff;
    --dot-border-color: transparent;
    --dot-active-background-color: red;
    --dot-active-border-color: transparent;
    --dot-navigator-width: 20px
}

.carousel {
    position: relative;
    display: block;
    width: 100%
}

.carousel>.container {
    position: relative;
    display: block;
    width: 100%;
    overflow: hidden
}

.carousel>.container>.slider {
    position: relative;
    display: block;
    width: 100%
}

.carousel>.container>.slider>ul {
    position: relative;
    display: block;
    width: 100%;
    -o-transition: 1.2s;
    -ms-transition: 1.2s;
    -moz-transition: 1.2s;
    -webkit-transition: 1.2s;
    transition: 1.2s;
    transform-origin: center;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    perspective: 800px
}

.carousel>.container>.slider>ul>li {
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    width: var(--content-slider-width);
    height: auto;
    left: 0;
    left: var(--content-slider-width-negative);
    -o-transition: 1.2s;
    -ms-transition: 1.2s;
    -moz-transition: 1.2s;
    -webkit-transition: 1.2s;
    transition: 1.2s;
    height: inherit
}

.carousel>.container>.slider>ul>li.first {
    z-index: 2
}

.carousel>.container>.slider>ul>li.active+li {
    left: var(--content-slider-width)
}

.carousel>.container>.slider>ul>li.active+li+li {
    left: calc(var(--content-slider-width) * 2)
}

.carousel>.container>.slider>ul>li.active+li+li+li {
    left: calc(var(--content-slider-width) * 3)
}

.carousel>.container>.slider>ul>li.active+li+li+li+li {
    left: calc(var(--content-slider-width) * 4)
}

.carousel>.container>.slider>ul>li.active+li+li+li+li~li {
    left: calc(var(--content-slider-width) * 5)
}

.carousel>.container>.slider>ul>li.active {
    position: relative;
    left: 0
}

.carousel>.container>.slider>ul>li>figure,
.carousel>.container>.slider>ul>li>a {
    position: relative;
    display: block
}

.carousel>.container>.slider>ul>li>a>figure {
    position: relative;
    display: block;
    width: 100%
}

.carousel>.container>.slider>ul>li>figure>img,
.carousel>.container>.slider>ul>li>a>figure>img {
    position: relative;
    display: block;
    width: 100%
}

.carousel>.container>.dot-navigator {
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 4
}

.carousel>.container>.dot-navigator>ul>li {
    padding: 5px 10px
}

.carousel>.container>a.arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 3
}

.carousel>.container>a.arrow:after {
    position: relative;
    display: block;
    color: var(--text-color-invert);
    font-family: "Material Icons";
    font-size: 40px
}

.carousel>.container>a.arrow.left {
    left: 10px
}

.carousel>.container>a.arrow.left:after {
    content: ''
}

.carousel>.container>a.arrow.right {
    right: 10px
}

.carousel>.container>a.arrow.right:after {
    content: ''
}

.content-slider {
    overflow: hidden;
    text-align: left
}

.content-swiper {
    cursor: grab !important
}

.slider>li.slider-child {
    height: inherit !important
}

.slider>.slider-child>div>figure>a {
    position: relative;
    display: block;
    background-color: transparent;
    padding: 0
}

.slider>.slider-child>div>figure>a:after,
.slider>.slider-child>div>figure>a:before {
    display: none
}

.slider>.slider-child>div>figure>a>img {
    position: relative;
    display: block;
    width: 100%;
    max-width: 100%
}

.content-slider.active {
    cursor: grabbing;
    cursor: -webkit-grabbing;
    transform: scale(1)
}

.content-slider>ul {
    position: relative;
    display: block
}

.content-slider>ul>li {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    bottom: 0
}

.content-slider>ul>li>div {
    position: relative;
    display: block;
    display: table;
    margin: 0 auto
}

.content-slider>ul>li>div>figure {
    position: relative;
    display: block;
    display: table;
    margin: 0 auto
}

.content-slider>ul>li>div>figure>img {
    position: relative;
    display: block;
    max-width: 100%;
    text-align: center;
    margin: 0 auto
}

.content-slider>ul>li>div>figcaption {
    position: relative;
    display: block
}

.content-slider>ul>li>div>figcaption {
    position: relative;
    display: block;
    text-align: center;
    padding: 20px 0;
    margin: 0 auto;
    color: #4C4C4C;
    font-size: 30px;
    font-family: var(--manuscript-font);
    text-transform: uppercase;
    line-height: var(--manuscript-line-height);
    font-weight: 700
}

.content-slider[data-dots="true"] .dot-navigator {
    position: relative;
    display: block;
    z-index: 2
}

.content-slider[data-dots="false"] .dot-navigator {
    display: none
}

.dot-navigator>ul {
    position: relative;
    display: block;
    padding: 10px 0;
    text-align: center
}

.dot-navigator>ul>li {
    position: relative;
    display: inline-block;
    padding: 5px
}

.dot-navigator>ul>li.hidded {
    display: none
}

.dot-navigator>ul>li>a {
    position: relative;
    display: block;
    width: var(--dot-navigator-width);
    height: var(--dot-navigator-width);
    background-color: var(--dot-background-color);
    border: solid 2px var(--dot-border-color);
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s;
    mask: url(../../../../../files/img/frontend/layout/dot-shape.svg);
    -webkit-mask: url(../../../../../files/img/frontend/layout/dot-shape.svg);
    mask-size: 100% 100%;
    -webkit-mask-size: 100% 100%
}

.dot-navigator>ul>li:hover>a,
.dot-navigator>ul>li.active>a {
    background-color: var(--dot-active-background-color);
    border: solid 1px var(--dot-active-border-color)
}

.paginator {
    position: relative;
    display: block;
    padding: 20px 0;
    text-align: center;
    white-space: nowrap;
    width: 100%;
    max-width: 360px;
    text-align: center;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
    pointer-events: none
}

.paginator>.paginator_container {
    position: relative;
    display: block
}

.paginator>.paginator_container a.arrow,
.paginator>a.arrow {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 5px;
    pointer-events: all
}

.content-slider[data-arrow="text"] .paginator>.paginator_container a.arrow:after,
.content-slider[data-arrow="text"] .paginator>a.arrow:after {
    position: relative;
    display: block;
    color: var(--text-color);
    font-family: "Material Icons";
    font-size: 40px;
    z-index: 2
}

.content-slider[data-arrow="text"] .paginator>.paginator_container>a.arrow.left:after,
.content-slider[data-arrow="text"] .paginator>a.arrow.left:after {
    content: ''
}

.content-slider[data-arrow="text"] .paginator>.paginator_container>a.arrow.right:after,
.content-slider[data-arrow="text"] .paginator>a.arrow.right:after {
    content: ''
}

.content-slider[data-arrow="image"] .paginator>a.arrow,
.content-slider[data-arrow="image"] .paginator>input,
.content-slider[data-arrow="image"] .paginator>.paginator_container a.arrow,
.content-slider[data-arrow="image"] .paginator>.paginator_container input {
    width: 33.3%
}

.content-slider[data-arrow="false"][data-page="false"] .paginator {
    display: none
}

.content-slider[data-arrow="image"][data-page="false"] .paginator>a.arrow,
.content-slider[data-arrow="image"][data-page="false"] .paginator_container a.arrow {
    width: 50%;
    padding: 0;
    pointer-events: all;
    max-width: 200px;
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s
}

.content-slider[data-arrow="image"][data-page="false"] .paginator>a.arrow.left {
    text-align: left;
    float: left
}

.content-slider[data-arrow="image"][data-page="false"] .paginator>a.arrow.right {
    text-align: right;
    float: right
}

.content-slider[data-arrow="image"][data-page="false"] .paginator>a.arrow:hover {
    scale: 1.1
}

.content-slider[data-arrow="image"][data-page="false"] .paginator>input {
    display: none
}

.content-slider[data-arrow="image"] .paginator>.paginator_container a.arrow:after,
.content-slider[data-arrow="image"] .paginator>a.arrow:after {
    position: relative;
    display: inline-block;
    z-index: 2;
    background-size: contain;
    background-repeat: no-repeat;
    content: '';
    height: 80px;
    width: 100%;
    background-position: center
}

.content-slider[data-arrow="image"] .paginator>.paginator_container>a.arrow.left:after,
.content-slider[data-arrow="image"] .paginator>a.arrow.left:after {
    background-image: url(../../../../../files/img/frontend/layout/arrow-left.png);
    background-position: center left
}

.content-slider[data-arrow="image"] .paginator>.paginator_container>a.arrow.right:after,
.content-slider[data-arrow="image"] .paginator>a.arrow.right:after {
    background-image: url(../../../../../files/img/frontend/layout/arrow-right.png);
    background-position: center right
}

.content-slider[data-arrow="image"][data-theme="dark"] .paginator>.paginator_container>a.arrow.left:after,
.content-slider[data-arrow="image"][data-theme="dark"] .paginator>a.arrow.left:after {
    background-image: url(../../../../../files/img/frontend/layout/arrow-w-left.png);
    background-position: center left
}

.content-slider[data-arrow="image"][data-theme="dark"] .paginator>.paginator_container>a.arrow.right:after,
.content-slider[data-arrow="image"][data-theme="dark"] .paginator>a.arrow.right:after {
    background-image: url(../../../../../files/img/frontend/layout/arrow-w-right.png);
    background-position: center right
}

.paginator>.paginator_container>input,
.paginator>input {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: var(--text-color);
    background-color: var(--background-color);
    padding: 5px;
    border: none;
    width: 60px;
    text-align: center
}

@media only screen and (min-width:800px) and (max-width:10000px) {
    :root {
        --slider-1: 1;
        --slider-2: 2;
        --slider-3: 3;
        --slider-4: 4;
        --slider-5: 5;
        --slider-6: 6;
        --content-slider-width: 100%;
        --content-slider-width-negative: -100%
    }
    .content-slider>ul>li {
        -o-transition: 1.2s;
        -ms-transition: 1.2s;
        -moz-transition: 1.2s;
        -webkit-transition: 1.2s;
        transition: 1.2s
    }
    .content-slider>ul>li:not(.active) {
        position: absolute
    }
    .content-slider>ul>li.active+li+li,
    .content-slider>ul>li.active+li,
    .content-slider>ul>li.active {
        display: inline-block;
        vertical-align: bottom
    }
    .content-slider>ul>li.active {
        left: 0;
        position: absolute
    }
    .content-slider[data-cols="1"]>ul>li {
        width: calc(var(--content-slider-width)/var(--slider-1));
        left: calc((var(--content-slider-width-negative)/var(--slider-1)) * 5)
    }
    .content-slider[data-cols="1"]>ul>li[data-depth="-5"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-1)) * 5)
    }
    .content-slider[data-cols="1"]>ul>li[data-depth="-4"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-1)) * 4)
    }
    .content-slider[data-cols="1"]>ul>li[data-depth="-3"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-1)) * 3)
    }
    .content-slider[data-cols="1"]>ul>li[data-depth="-2"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-1)) * 2)
    }
    .content-slider[data-cols="1"]>ul>li[data-depth="-1"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-1)) * 1)
    }
    .content-slider[data-cols="1"]>ul>li[data-depth="0"] {
        left: 0
    }
    .content-slider[data-cols="1"]>ul>li[data-depth="1"] {
        left: calc(var(--content-slider-width)/var(--slider-1))
    }
    .content-slider[data-cols="1"]>ul>li[data-depth="2"] {
        left: calc((var(--content-slider-width)/var(--slider-1)) * 2)
    }
    .content-slider[data-cols="1"]>ul>li[data-depth="3"] {
        left: calc((var(--content-slider-width)/var(--slider-1)) * 3)
    }
    .content-slider[data-cols="1"]>ul>li[data-depth="4"] {
        left: calc((var(--content-slider-width)/var(--slider-1)) * 4)
    }
    .content-slider[data-cols="1"]>ul>li[data-depth="5"] {
        left: calc((var(--content-slider-width)/var(--slider-1)) * 5)
    }
    .content-slider[data-cols="1"]>ul>li[data-depth="6"] {
        left: calc((var(--content-slider-width)/var(--slider-1)) * 6)
    }
    .content-slider[data-cols="1"]>ul>li[data-depth="6"]~li {
        left: calc((var(--content-slider-width)/var(--slider-1)) * 7)
    }
    .content-slider[data-cols="2"]>ul>li {
        width: calc(var(--content-slider-width)/var(--slider-2));
        left: calc((var(--content-slider-width-negative)/var(--slider-2)) * 5)
    }
    .content-slider[data-cols="2"]>ul>li[data-depth="-5"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-2)) * 5)
    }
    .content-slider[data-cols="2"]>ul>li[data-depth="-4"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-2)) * 4)
    }
    .content-slider[data-cols="2"]>ul>li[data-depth="-3"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-2)) * 3)
    }
    .content-slider[data-cols="2"]>ul>li[data-depth="-2"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-2)) * 2)
    }
    .content-slider[data-cols="2"]>ul>li[data-depth="-1"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-2)) * 1)
    }
    .content-slider[data-cols="2"]>ul>li[data-depth="0"] {
        left: 0
    }
    .content-slider[data-cols="2"]>ul>li[data-depth="1"] {
        left: calc(var(--content-slider-width)/var(--slider-2))
    }
    .content-slider[data-cols="2"]>ul>li[data-depth="2"] {
        left: calc((var(--content-slider-width)/var(--slider-2)) * 2)
    }
    .content-slider[data-cols="2"]>ul>li[data-depth="3"] {
        left: calc((var(--content-slider-width)/var(--slider-2)) * 3)
    }
    .content-slider[data-cols="2"]>ul>li[data-depth="4"] {
        left: calc((var(--content-slider-width)/var(--slider-2)) * 4)
    }
    .content-slider[data-cols="2"]>ul>li[data-depth="5"] {
        left: calc((var(--content-slider-width)/var(--slider-2)) * 5)
    }
    .content-slider[data-cols="2"]>ul>li[data-depth="6"] {
        left: calc((var(--content-slider-width)/var(--slider-2)) * 6)
    }
    .content-slider[data-cols="2"]>ul>li[data-depth="6"]~li {
        left: calc((var(--content-slider-width)/var(--slider-2)) * 7)
    }
    .content-slider[data-cols="3"]>ul>li {
        width: calc(var(--content-slider-width)/var(--slider-3));
        left: calc((var(--content-slider-width-negative)/var(--slider-3)) * 5)
    }
    .content-slider[data-cols="3"]>ul>li[data-depth="-5"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-3)) * 5)
    }
    .content-slider[data-cols="3"]>ul>li[data-depth="-4"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-3)) * 4)
    }
    .content-slider[data-cols="3"]>ul>li[data-depth="-3"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-3)) * 3)
    }
    .content-slider[data-cols="3"]>ul>li[data-depth="-2"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-3)) * 2)
    }
    .content-slider[data-cols="3"]>ul>li[data-depth="-1"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-3)) * 1)
    }
    .content-slider[data-cols="3"]>ul>li[data-depth="0"] {
        left: 0
    }
    .content-slider[data-cols="3"]>ul>li[data-depth="1"] {
        left: calc(var(--content-slider-width)/var(--slider-3))
    }
    .content-slider[data-cols="3"]>ul>li[data-depth="2"] {
        left: calc((var(--content-slider-width)/var(--slider-3)) * 2)
    }
    .content-slider[data-cols="3"]>ul>li[data-depth="3"] {
        left: calc((var(--content-slider-width)/var(--slider-3)) * 3)
    }
    .content-slider[data-cols="3"]>ul>li[data-depth="4"] {
        left: calc((var(--content-slider-width)/var(--slider-3)) * 4)
    }
    .content-slider[data-cols="3"]>ul>li[data-depth="5"] {
        left: calc((var(--content-slider-width)/var(--slider-3)) * 5)
    }
    .content-slider[data-cols="3"]>ul>li[data-depth="6"] {
        left: calc((var(--content-slider-width)/var(--slider-3)) * 6)
    }
    .content-slider[data-cols="3"]>ul>li[data-depth="6"]~li {
        left: calc((var(--content-slider-width)/var(--slider-3)) * 7)
    }
    .content-slider[data-cols="4"]>ul>li {
        width: calc(var(--content-slider-width)/var(--slider-4));
        left: calc((var(--content-slider-width-negative)/var(--slider-4)) * 5)
    }
    .content-slider[data-cols="4"]>ul>li[data-depth="-5"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-4)) * 5)
    }
    .content-slider[data-cols="4"]>ul>li[data-depth="-4"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-4)) * 4)
    }
    .content-slider[data-cols="4"]>ul>li[data-depth="-3"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-4)) * 3)
    }
    .content-slider[data-cols="4"]>ul>li[data-depth="-2"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-4)) * 2)
    }
    .content-slider[data-cols="4"]>ul>li[data-depth="-1"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-4)) * 1)
    }
    .content-slider[data-cols="4"]>ul>li[data-depth="0"] {
        left: 0
    }
    .content-slider[data-cols="4"]>ul>li[data-depth="1"] {
        left: calc(var(--content-slider-width)/var(--slider-4))
    }
    .content-slider[data-cols="4"]>ul>li[data-depth="2"] {
        left: calc((var(--content-slider-width)/var(--slider-4)) * 2)
    }
    .content-slider[data-cols="4"]>ul>li[data-depth="3"] {
        left: calc((var(--content-slider-width)/var(--slider-4)) * 3)
    }
    .content-slider[data-cols="4"]>ul>li[data-depth="4"] {
        left: calc((var(--content-slider-width)/var(--slider-4)) * 4)
    }
    .content-slider[data-cols="4"]>ul>li[data-depth="5"] {
        left: calc((var(--content-slider-width)/var(--slider-4)) * 5)
    }
    .content-slider[data-cols="4"]>ul>li[data-depth="6"] {
        left: calc((var(--content-slider-width)/var(--slider-4)) * 6)
    }
    .content-slider[data-cols="4"]>ul>li[data-depth="6"]~li {
        left: calc((var(--content-slider-width)/var(--slider-4)) * 7)
    }
    .content-slider[data-cols="5"]>ul>li {
        width: calc(var(--content-slider-width)/var(--slider-5));
        left: calc((var(--content-slider-width-negative)/var(--slider-5)) * 5)
    }
    .content-slider[data-cols="5"]>ul>li[data-depth="-5"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-5)) * 5)
    }
    .content-slider[data-cols="5"]>ul>li[data-depth="-4"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-5)) * 4)
    }
    .content-slider[data-cols="5"]>ul>li[data-depth="-3"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-5)) * 3)
    }
    .content-slider[data-cols="5"]>ul>li[data-depth="-2"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-5)) * 2)
    }
    .content-slider[data-cols="5"]>ul>li[data-depth="-1"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-5)) * 1)
    }
    .content-slider[data-cols="5"]>ul>li[data-depth="0"] {
        left: 0
    }
    .content-slider[data-cols="5"]>ul>li[data-depth="1"] {
        left: calc(var(--content-slider-width)/var(--slider-5))
    }
    .content-slider[data-cols="5"]>ul>li[data-depth="2"] {
        left: calc((var(--content-slider-width)/var(--slider-5)) * 2)
    }
    .content-slider[data-cols="5"]>ul>li[data-depth="3"] {
        left: calc((var(--content-slider-width)/var(--slider-5)) * 3)
    }
    .content-slider[data-cols="5"]>ul>li[data-depth="4"] {
        left: calc((var(--content-slider-width)/var(--slider-5)) * 4)
    }
    .content-slider[data-cols="5"]>ul>li[data-depth="5"] {
        left: calc((var(--content-slider-width)/var(--slider-5)) * 5)
    }
    .content-slider[data-cols="5"]>ul>li[data-depth="6"] {
        left: calc((var(--content-slider-width)/var(--slider-5)) * 6)
    }
    .content-slider[data-cols="5"]>ul>li[data-depth="6"]~li {
        left: calc((var(--content-slider-width)/var(--slider-5)) * 7)
    }
    .content-slider[data-cols="6"]>ul>li {
        width: calc(var(--content-slider-width)/var(--slider-6));
        left: calc((var(--content-slider-width-negative)/var(--slider-6)) * 5)
    }
    .content-slider[data-cols="6"]>ul>li[data-depth="-5"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-6)) * 5)
    }
    .content-slider[data-cols="6"]>ul>li[data-depth="-4"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-6)) * 4)
    }
    .content-slider[data-cols="6"]>ul>li[data-depth="-3"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-6)) * 3)
    }
    .content-slider[data-cols="6"]>ul>li[data-depth="-2"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-6)) * 2)
    }
    .content-slider[data-cols="6"]>ul>li[data-depth="-1"] {
        left: calc((var(--content-slider-width-negative)/var(--slider-6)) * 1)
    }
    .content-slider[data-cols="6"]>ul>li[data-depth="0"] {
        left: 0
    }
    .content-slider[data-cols="6"]>ul>li[data-depth="1"] {
        left: calc(var(--content-slider-width)/var(--slider-6))
    }
    .content-slider[data-cols="6"]>ul>li[data-depth="2"] {
        left: calc((var(--content-slider-width)/var(--slider-6)) * 2)
    }
    .content-slider[data-cols="6"]>ul>li[data-depth="3"] {
        left: calc((var(--content-slider-width)/var(--slider-6)) * 3)
    }
    .content-slider[data-cols="6"]>ul>li[data-depth="4"] {
        left: calc((var(--content-slider-width)/var(--slider-6)) * 4)
    }
    .content-slider[data-cols="6"]>ul>li[data-depth="5"] {
        left: calc((var(--content-slider-width)/var(--slider-6)) * 5)
    }
    .content-slider[data-cols="6"]>ul>li[data-depth="6"] {
        left: calc((var(--content-slider-width)/var(--slider-6)) * 6)
    }
    .content-slider[data-cols="6"]>ul>li[data-depth="6"]~li {
        left: calc((var(--content-slider-width)/var(--slider-6)) * 7)
    }
}

@media only screen and (min-width:20px) and (max-width:800px) {
    :root {
        --content-slider-width: var(--content-width);
        --content-slider-width-negative: var(--content-width-negative)
    }
    .carousel>.container>.slider>ul>li {
        -o-transition: .8s;
        -ms-transition: .8s;
        -moz-transition: .8s;
        -webkit-transition: .8s;
        transition: .8s
    }
    .content-slider:not(.no-mobile) {
        position: relative;
        display: block
    }
    .content-slider:not(.no-mobile) .slider-parent {
        position: relative
    }
    .content-slider>ul>li {
        bottom: initial;
        top: 0
    }
    .content-slider:not(.no-mobile) .slider-parent>.slider-child {
        position: absolute !important;
        display: inline-block !important;
        vertical-align: middle;
        width: var(--content-slider-width) !important;
        ;
        background-color: var(--page-background-color);
        -o-transition: .8s;
        -ms-transition: .8s;
        -moz-transition: .8s;
        -webkit-transition: .8s;
        transition: .8s
    }
    .content-slider:not(.no-mobile) .slider-parent>.slider-child.active {
        position: relative !important;
    }
    .content-slider:not(.no-mobile) .slider-parent>.slider-child {
        left: calc((var(--content-slider-width-negative)/1) * 5)
    }
    .content-slider:not(.no-mobile) .slider-parent>.slider-child[data-depth="-5"] {
        left: calc((var(--content-slider-width-negative)/1) * 5)
    }
    .content-slider:not(.no-mobile) .slider-parent>.slider-child[data-depth="-4"] {
        left: calc((var(--content-slider-width-negative)/1) * 4)
    }
    .content-slider:not(.no-mobile) .slider-parent>.slider-child[data-depth="-3"] {
        left: calc((var(--content-slider-width-negative)/1) * 3)
    }
    .content-slider:not(.no-mobile) .slider-parent>.slider-child[data-depth="-2"] {
        left: calc((var(--content-slider-width-negative)/1) * 2)
    }
    .content-slider:not(.no-mobile) .slider-parent>.slider-child[data-depth="-1"] {
        left: calc((var(--content-slider-width-negative)/1) * 1)
    }
    .content-slider:not(.no-mobile) .slider-parent>.slider-child[data-depth="0"] {
        left: 0
    }
    .content-slider:not(.no-mobile) .slider-parent>.slider-child[data-depth="1"] {
        left: calc(var(--content-slider-width)/1)
    }
    .content-slider:not(.no-mobile) .slider-parent>.slider-child[data-depth="2"] {
        left: calc((var(--content-slider-width)/1) * 2)
    }
    .content-slider:not(.no-mobile) .slider-parent>.slider-child[data-depth="3"] {
        left: calc((var(--content-slider-width)/1) * 3)
    }
    .content-slider:not(.no-mobile) .slider-parent>.slider-child[data-depth="4"] {
        left: calc((var(--content-slider-width)/1) * 4)
    }
    .content-slider:not(.no-mobile) .slider-parent>.slider-child[data-depth="5"] {
        left: calc((var(--content-slider-width)/1) * 5)
    }
    .content-slider:not(.no-mobile) .slider-parent>.slider-child[data-depth="6"] {
        left: calc((var(--content-slider-width)/1) * 6)
    }
    .content-slider:not(.no-mobile) .slider-parent>.slider-child[data-depth="6"]~.slider-child {
        left: calc((var(--content-slider-width)/1) * 7)
    }
    .content-slider:not(.no-mobile)>.paginator {
        display: none
    }
    .content-slider:not(.no-mobile)>.dot-navigator {
        display: block
    }
    .content-slider.two-cols .slider-parent>.slider-child {
        width: calc((var(--content-slider-width)/2)) !important;
    }
    .content-slider.two-cols .slider-parent>.slider-child {
        left: calc((var(--content-slider-width-negative)/2) * 5)
    }
    .content-slider.two-cols .slider-parent>.slider-child[data-depth="-5"] {
        left: calc((var(--content-slider-width-negative)/2) * 5)
    }
    .content-slider.two-cols .slider-parent>.slider-child[data-depth="-4"] {
        left: calc((var(--content-slider-width-negative)/2) * 4)
    }
    .content-slider.two-cols .slider-parent>.slider-child[data-depth="-3"] {
        left: calc((var(--content-slider-width-negative)/2) * 3)
    }
    .content-slider.two-cols .slider-parent>.slider-child[data-depth="-2"] {
        left: calc((var(--content-slider-width-negative)/2) * 2)
    }
    .content-slider.two-cols .slider-parent>.slider-child[data-depth="-1"] {
        left: calc((var(--content-slider-width-negative)/2) * 1)
    }
    .content-slider.two-cols .slider-parent>.slider-child[data-depth="0"] {
        left: 0
    }
    .content-slider.two-cols .slider-parent>.slider-child[data-depth="1"] {
        left: calc(var(--content-slider-width)/2)
    }
    .content-slider.two-cols .slider-parent>.slider-child[data-depth="2"] {
        left: calc((var(--content-slider-width)/2) * 2)
    }
    .content-slider.two-cols .slider-parent>.slider-child[data-depth="3"] {
        left: calc((var(--content-slider-width)/2) * 3)
    }
    .content-slider.two-cols .slider-parent>.slider-child[data-depth="4"] {
        left: calc((var(--content-slider-width)/2) * 4)
    }
    .content-slider.two-cols .slider-parent>.slider-child[data-depth="5"] {
        left: calc((var(--content-slider-width)/2) * 5)
    }
    .content-slider.two-cols .slider-parent>.slider-child[data-depth="6"] {
        left: calc((var(--content-slider-width)/2) * 6)
    }
    .content-slider.two-cols .slider-parent>.slider-child[data-depth="6"]~.slider-child {
        left: calc((var(--content-slider-width)/2) * 7)
    }
}

.page_transition {
    position: fixed;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background-color: #D5D3D0;
    background-color: #000;
    -o-transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    transition: .8s;
    pointer-events: none
}

.page_transition.active {
    width: 100%
}

.scroll-hide {
    opacity: 0;
    top: 100px
}

.scroll-show {
    opacity: 1;
    top: 0
}

@media only screen and (min-width:800px) and (max-width:10000px) {
    :nth-child(1)>* {
        --nth-child: 1
    }
    :nth-child(2)>* {
        --nth-child: 2
    }
    :nth-child(3)>* {
        --nth-child: 3
    }
    :nth-child(4)>* {
        --nth-child: 4
    }
    :nth-child(5)>* {
        --nth-child: 5
    }
    :nth-child(6)>* {
        --nth-child: 6
    }
    :nth-child(7)>* {
        --nth-child: 7
    }
    :nth-child(8)>* {
        --nth-child: 8
    }
    :nth-child(9)>* {
        --nth-child: 9
    }
    :nth-child(10)>* {
        --nth-child: 10
    }
    .revealer-bottom>* {
        --multiplier: .4s
    }
    .revealer-bottom.slow>* {
        --multiplier: .7s
    }
    .revealer-bottom.ultra-slow>* {
        --multiplier: 1.6s
    }
    .revealer-bottom.fast>* {
        --multiplier: .1s
    }
    .revealer-bottom {
        overflow: hidden
    }
    .revealer-bottom>* {
        top: 300px;
        opacity: 0;
        transition: calc(var(--nth-child) * var(--multiplier));
        -o-transition: calc(var(--nth-child) * var(--multiplier));
        -ms-transition: calc(var(--nth-child) * var(--multiplier));
        -moz-transition: calc(var(--nth-child) * var(--multiplier));
        -webkit-transition: calc(var(--nth-child) * var(--multiplier))
    }
    .revealer-bottom.done>* {
        top: 0;
        opacity: 1
    }
    .revealer-bottom.done.nocut {
        overflow: initial
    }
    .revealer-opacity>* {
        opacity: 0;
        opacity: 0;
        transition: calc(var(--nth-child) * var(--multiplier));
        -o-transition: calc(var(--nth-child) * var(--multiplier));
        -ms-transition: calc(var(--nth-child) * var(--multiplier));
        -moz-transition: calc(var(--nth-child) * var(--multiplier));
        -webkit-transition: calc(var(--nth-child) * var(--multiplier))
    }
    .revealer-opacity.done>* {
        opacity: 1;
        left: 0
    }
    .revealer-opacity.done.nocut {
        overflow: initial;
        left: 0
    }
    .apear-container>.apear {
        opacity: 1;
        transition: transform .8s;
        -o-transition: ease-in-out .8s;
        -ms-transition: ease-in-out .8s;
        -moz-transition: ease-in-out .8s;
        -webkit-transition: ease-in-out .8s;
        transition: ease-in-out .8s
    }
    .apear-container>.apear:not(.active) {
        position: absolute !important;
        opacity: 0
    }
    @keyframes rotation {
        from {
            transform: rotate(0deg)
        }
        to {
            transform: rotate(359deg)
        }
    }
    .rotate {
        animation: rotation 8s infinite linear
    }
    .animated-e {
        -o-transition: 1.2s;
        -ms-transition: 1.2s;
        -moz-transition: 1.2s;
        -webkit-transition: 1.2s;
        transition: 1.2s
    }
    .animated-d {
        -o-transition: 1s;
        -ms-transition: 1s;
        -moz-transition: 1s;
        -webkit-transition: 1s;
        transition: 1s
    }
    .animated-c {
        -o-transition: .8s;
        -ms-transition: .8s;
        -moz-transition: .8s;
        -webkit-transition: .8s;
        transition: .8s
    }
    .animated-b {
        -o-transition: .6s;
        -ms-transition: .6s;
        -moz-transition: .6s;
        -webkit-transition: .6s;
        transition: .6s
    }
    .animated-a {
        -o-transition: .4s;
        -ms-transition: .4s;
        -moz-transition: .4s;
        -webkit-transition: .4s;
        transition: .4s
    }
    .scroll-hide {
        opacity: 0;
        top: 100px
    }
    .scroll-show {
        opacity: 1;
        top: 0
    }
    .the-trans {
        transition: transform .8s;
        -o-transition: ease-in-out .8s;
        -ms-transition: ease-in-out .8s;
        -moz-transition: ease-in-out .8s;
        -webkit-transition: ease-in-out .8s;
        transition: ease-in-out .8s
    }
    @media not all and (min-resolution:.001dpcm) {
        @media {
            .revealer-bottom>* {
                top: initial;
                opacity: 1
            }
        }
    }
}

:root {
    --background-color: #F0FAE4;
    --h1-text-color: #39AB30;
    --text-color: #333;
    --flux-box-width: 260px;
    --flux-padding-size: 20px;
    --video-padding: 20vw;
    --anim-mask-size: 150%;
    --cookie-bg-color: var(--h1-text-color) !important;
    --cookie-text-color: #fff !important
}

@media only screen and (min-width:20px) and (max-width:800px) {
    :root {
        --flux-box-width: calc(40vw);
        --flux-padding-size: 20px;
        --video-padding: 5vw;
        --anim-mask-size: 200%
    }
}

@media only screen and (min-width:800px) and (max-width:1200px) {
    :root {
        --flux-box-width: 220px;
        --flux-padding-size: 20px;
        --video-padding: 10vw;
        --anim-mask-size: 150%
    }
}