@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import 'fonts.css';
@import 'animate.css';
@import "nouislider.css";
@import "hrb_notify.css";
@import "GalleryPopUp.css";
@import "navbar.css";
@import "basket.css";
@import "swiper.css";
@import "fiveStar.css";
@import "mapbox.css";
@import "footer.css";

html, body {
    padding: 0;
    margin: 0;
    direction: rtl;
    font-family: 'Roboto';
    font-size: 14px;
    color: #838383;
    line-height: normal;
    min-width: 280px;
    background: #fff;
}

html {
    direction: rtl;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent
}

:Root {
    --thumbBG: #f87550;
    --scrollbarBG: #9e181e;
    --bgSec2: #faffa7;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
}

* {
    -webkit-tap-highlight-color: transparent;
}

    *::-webkit-scrollbar {
        width: 6px;
        max-height: 6px;
    }

* {
    scrollbar-width: thin;
    scrollbar-color: var(--thumbBG) var(--scrollbarBG);
}

    *::-webkit-scrollbar-track {
        background: var(--scrollbarBG);
    }

    *::-webkit-scrollbar-thumb {
        border-radius: 20px;
        transform: translateX(-10px);
        background-color: var(--scrollbarBG);
        border: 3px solid var(--thumbBG);
    }

.scrollDraging::-webkit-scrollbar, .tabsButtonsTestStudy::-webkit-scrollbar {
    width: 5px;
    max-height: 5px;
}

.scrollDraging, .tabsButtonsTestStudy {
    scrollbar-width: thin;
    scrollbar-color: var(--thumbBG);
}

    .scrollDraging::-webkit-scrollbar-thumb, .tabsButtonsTestStudy::-webkit-scrollbar-thumb {
        background-color: var(--scrollbarBG);
        border: 3px solid var(--thumbBG);
    }

a {
    text-decoration: none;
    font-size: 14px;
    color: #1a1a18;
    font-family: 'Roboto';
    cursor: pointer;
}

h4 {
    font-size: 16px;
    color: #666;
    margin: 0;
}

input, button, select, textarea {
    font-family: 'Roboto';
    outline: none;
    background-color: #fff !important;
    padding: 5px 10px;
    border-radius: 0;
    border: none;
    outline: none;
    min-height: 50px;
    font-weight: bold;
    font-size: 14px;
    width: 100%;
    border: 1px solid #d8d8d8;
    margin: 6px 0;
    border-radius: 4px;
}

button {
    cursor: pointer;
    width: auto;
}

textarea {
    min-height: 150px;
    max-height: 150px;
    max-width: 100%;
    resize: none !important;
    min-width: 100%;
}

button.inputFrm.btnsend {
    position: relative;
    width: 100%;
    height: 50px;
    background: #bdd559 !important;
    color: #fff !important;
}

    button.inputFrm.btnsend:hover {
        background: #94b705 !important;
        color: #fff !important;
    }

    button.inputFrm.btnsend:active {
        background: #e6fb92 !important;
        color: #678100 !important;
    }

select {
    background: url(../img/arrowSelectBox.png) no-repeat 10px center / 15px !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
    background-color: #fff !important;
    padding: 0 10px 0 35px;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

* {
    -webkit-tap-highlight-color: transparent;
    box-sizing: border-box;
    outline: none !important;
    -moz-outline: none !important;
    -webkit-outline: none !important;
    -ms-outline: none !important;
}

.container {
    position: relative;
    margin: 0 auto;
    width: calc(100% - 80px);
    /* max-width: 1600px; */
    padding: 0 10px;
}

.contentMain {
    position: relative;
    width: 100%;
    transition: all 0.5s;
    overflow: hidden;
    margin-top: 198px;
    padding-bottom: 20px;
}

.contentAllPage {
    position: relative;
    width: 100%;
    overflow: hidden;
    z-index: 1;
}

a.hoverlink {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    display: block;
}

body.inner .contentAllPage {
    padding-top: 150px;
}

.itemSliderOneHome {
    position: relative;
    width: 100%;
    background: no-repeat top center / 100%;
    height: 45vw;
    display: grid;
    grid-template-columns: auto 1fr;
}

.SliderOne.swiper-container {
    width: 100%;
    overflow: hidden;
}

.itemSliderOneHome .layers, .itemSliderOneHome .layers, .itemSliderOneHome .layers span i {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: no-repeat center / 100%;
    display: block;
}

    .itemSliderOneHome .layers span:nth-child(1) {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        transition: all 1s;
        opacity: 0;
        transform: translateX(-100%);
    }

    .itemSliderOneHome .layers span:nth-child(2) {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        transition: all 1s;
        opacity: 0;
        transform: translateX(100%);
    }

.swiper-slide.swiper-slide-active .itemSliderOneHome .layers span:nth-child(1), .swiper-slide.swiper-slide-active .itemSliderOneHome .layers span:nth-child(2) {
    opacity: 1;
    transform: translateX(0);
    transition-delay: 0.5s;
}

.itemSliderOneHome .layers span:nth-child(1) i {
    animation: plus1 5s infinite;
}

.itemSliderOneHome .layers span:nth-child(2) i {
    animation: plus2 5s infinite;
}

.itemSliderOneHome img.realPicSlide {
    position: relative;
    right: 0;
    width: 44vw;
    height: auto;
    opacity: 0;
}

@keyframes plus1 {
    0%, 100% {
        transform: translate(0%, 0%);
    }

    50% {
        transform: translate(1%, 2%);
    }
}

@keyframes plus2 {
    0%, 100% {
        transform: translate(0%, 0%);
    }

    50% {
        transform: translate(-1%, -2%);
    }
}

.itemSliderOneHome .contextSlide {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

    .itemSliderOneHome .contextSlide .contentContext {
        margin-top: -5vw;
    }

    .itemSliderOneHome .contextSlide h2.title {
        font-family: IranSharp;
        color: #fff;
        font-weight: normal;
        font-size: 5vw;
        border-right: 0.4vw solid #27499e;
        padding: 0 0.5vw 0 0;
        transition: all 0.5s;
        opacity: 0;
        transform: translateY(100px);
    }

    .itemSliderOneHome .contextSlide h4.subtitle {
        font-family: 'Roboto';
        color: #fff;
        font-weight: normal;
        font-size: 2vw;
        border-right: 0.4vw solid #ed664c;
        padding: 0 0.5vw 0 0;
        transition: all 0.5s;
        opacity: 0;
        transform: translateY(-100px);
    }

.swiper-slide.swiper-slide-active .itemSliderOneHome .contextSlide h2, .swiper-slide.swiper-slide-active .itemSliderOneHome .contextSlide h4 {
    opacity: 1;
    transform: translateY(0px);
    transition-delay: 0.5s;
}

.NextPrevSlider {
    position: absolute;
    top: 0;
    width: 100%;
    height: 0;
    margin: auto;
    bottom: 0;
}

.SliderOneHome .NextPrevSlider .swiper-button-next, .SliderOneHome .NextPrevSlider .swiper-button-prev {
    color: #fff !important;
}

.SliderOneHome.swiper-container .swiper-pagination {
    width: 50%;
    bottom: 5vw;
}

    .SliderOneHome.swiper-container .swiper-pagination span.swiper-pagination-bullet {
        position: relative;
        width: 15px;
        height: 15px;
        background-color: #fff;
        opacity: 1 !important;
    }

        .SliderOneHome.swiper-container .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
            background-color: #2e9efc;
        }

section.sec1 {
    /* min-height: 100vh; */
}

section.sec1, section.sec2 .sec2Dev1 {
    background-color: var(--bgSec2);
    transition: background-color 0.5s;
}

img.sec1Image {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 100;
    width: 44vw;
    pointer-events: none;
    opacity: 0;
}

    img.sec1Image.fade-in {
        opacity: 1;
    }

section.sec2 {
    position: relative;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    min-height: 100vh;
    align-items: center;
    z-index: 0;
}

.sec2Dev1 {
    position: relative;
    width: 100%;
    display: grid;
    grid-template-columns: auto 1fr;
    min-height: 100vh;
    align-items: center;
    width: 100vw;
    transform: translateX(0vw);
    z-index: 10000;
    overflow: hidden;
}

section.sec2 .layers, section.sec2 .sec2Dev1 .layers i {
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: no-repeat center / 100%;
    pointer-events: none;
    opacity: 1;
    transition: all 1s;
}

section.sec2 .sec2Dev1 .layers span:nth-child(1) i {
    animation: plus3 5s infinite;
}

section.sec2 .sec2Dev1 .layers span:nth-child(2) i {
    animation: plus4 5s infinite;
}

@keyframes plus3 {
    0%, 100% {
        transform: translate(0%, 0%);
    }

    50% {
        transform: translate(0%, 2%);
    }
}

@keyframes plus4 {
    0%, 100% {
        transform: translate(0%, 0%);
    }

    50% {
        transform: translate(0%, -2%);
    }
}

section.sec2 .sec2Dev1 .col .picsSec2 {
    position: relative;
    width: 44vw;
}

    section.sec2 .sec2Dev1 .col .picsSec2 span {
        position: absolute;
        width: 100%;
        /* height: 100%; */
        display: block;
    }

        section.sec2 .sec2Dev1 .col .picsSec2 span img {
            position: relative;
            width: 100%;
        }

section.sec2 .sec2Dev1 .col {
    min-height: 100%;
    width: 44vw;
}

    section.sec2 .sec2Dev1 .col .picsSec2 span:nth-child(1), section.sec2 .col .picsSec2 span:nth-child(2) {
        z-index: 0;
    }

    section.sec2 .sec2Dev1 .col .picsSec2 span {
        z-index: 100;
    }

        section.sec2 .sec2Dev1 .col .picsSec2 span.lyr-4, section.sec2 .sec2Dev1 .col .picsSec2 span.lyr-3 {
            bottom: 1vw;
        }

    section.sec2 .sec2Dev1 .col:nth-child(3) {
        display: flex;
        justify-content: center;
        flex-direction: column;
        padding: 0 5vw 0 10vw;
        text-align: justify;
    }

.sec2Dev1 span.lyr-8, .sec2Dev1 span.lyr-7, .sec2Dev1 span.lyr-6, .sec2Dev1 span.lyr-5, .sec2Dev1 span.lyr-4, .sec2Dev1 span.lyr-3 {
    z-index: 110 !important;
}

.sec2Dev1 span.lyr-9 {
    opacity: 1;
    position: relative !IMPORTANT;
}

    .sec2Dev1 span.lyr-9.fade-in {
        opacity: 0;
    }

section.sec2 .sec2Dev1 .col:nth-child(3) h2.title {
    position: relative;
    font-size: 2vw;
    color: #004b2c;
    font-family: 'IRANSharp';
}

section.sec2 .sec2Dev1 .col:nth-child(3) .context {
    font-size: 1vw;
    color: #2e2e2e;
}

    section.sec2 .sec2Dev1 .col:nth-child(3) .context .buttons {
        position: relative;
        display: flex;
        margin: 0.5vw 0 0;
    }

section.sec2 .sec2Dev1 .buttons a.btnLink {
    position: relative;
    width: 10vw;
    height: 3vw;
    margin: 0 1vw 0 0;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1vw;
    font-weight: bold;
    color: #004b2c;
    transition: all 0.2s;
}

    section.sec2 .sec2Dev1 .buttons a.btnLink:before {
        position: absolute;
        top: 0;
        left: -2px;
        width: 100%;
        content: '';
        border: 2px solid;
        border-bottom: 0;
        height: 35%;
        transition: all 0.2s;
    }

    section.sec2 .sec2Dev1 .buttons a.btnLink:after {
        position: absolute;
        bottom: 0;
        left: -2px;
        width: 100%;
        content: '';
        border: 2px solid;
        border-top: 0;
        height: 35%;
        transition: all 0.2s;
    }

    section.sec2 .sec2Dev1 .buttons a.btnLink:hover {
        background: #004b2c;
        color: #fff;
    }

        section.sec2 .sec2Dev1 .buttons a.btnLink:hover:before, section.sec2 .buttons a.btnLink:hover:after {
            color: #004b2c;
            height: 55%;
        }


section.sec2 .sec2Dev1 .col:nth-child(3) h2.title {
    padding: 0 1.5vw 0 0;
    border-right: 0.4vw solid #ed664c;
}

section.sec2 .sec2Dev1 .col:nth-child(3) .context {
    padding: 0 1.5vw 0 0;
    border-right: 0.4vw solid #d3ab32;
}


.sec2Dev2 {
    position: relative;
    width: 100vw;
    /* background: white; */
    min-height: 100%;
    transform: translateX(0vw);
    z-index: 1000;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

    .sec2Dev2 .layers1 {
        position: absolute;
        right: -2px;
        width: 100%;
        height: 100%;
        top: -5px;
        overflow: hidden;
    }

        .sec2Dev2 .layers1 .bg {
            position: relative;
            width: 100%;
            height: 100vh;
            background: var(--bgSec2);
            /*transition: background-color 0.1s;*/
        }

        .sec2Dev2 .layers1 svg {
            width: 100%;
            position: relative;
            top: 0px;
            fill: var(--bgSec2);
            background: linear-gradient( 180deg, #fff, #fff, transparent, transparent, transparent);
            background-position: center 3px;
        }

    .sec2Dev2 i.bgOpacity {
        position: absolute;
        background: no-repeat center top / 85%;
        width: 100%;
        height: 100%;
        z-index: 10000;
        top: 0;
        right: 0;
        opacity: 1;
        transition: all 0.5s;
    }

.bgOpacityFixed {
    position: fixed;
    background: no-repeat center top / 85%;
    width: 100%;
    height: 100%;
    pointer-events: none;
    top: 0;
    right: 0;
    transition: all 0.5s;
    opacity: 1;
    z-index: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 1s;
    opacity: 0;
}

    .bgOpacityFixed.show {
        opacity: 1;
    }
/*.sec2Dev2 img.objSec2 {
    position: relative;
    margin: auto 0;
    height: 90%;
    right: 180%;
    z-index: 50;
}*/
.sec2Dev2 img.objSec2 {
    position: relative;
    margin: auto 0;
    right: 180%;
    z-index: 50;
    display: flex;
    margin: auto;
    height: 40vw;
    width: 100vw;
}

.itemSliderProductHome {
    position: relative;
    width: 100%;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    /* background-color: #fff; */
}

    .itemSliderProductHome i.bg {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: no-repeat center / auto 90%;
        transition: all 2s;
        opacity: 0;
    }

.swiper-slide.swiper-slide-active .itemSliderProductHome i.bg {
    transform: rotate(10deg) scale(1.2);
    opacity: 1;
}

.itemSliderProductHome .context {
    position: relative;
    width: 100%;
    background: #c2337c;
    padding: 40px 0;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}

    .itemSliderProductHome .context .col:nth-child(1) {
        position: relative;
        padding: 30px 0px 30px 80px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        transition: all 0.5s;
        transform: translateX(50%);
        overflow: hidden;
        opacity: 0;
    }

    .itemSliderProductHome .context .col:nth-child(3) {
        position: relative;
        padding: 30px 80px 30px 0;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        transition: all 0.5s;
        transform: translateX(-50%);
        overflow: hidden;
        opacity: 0;
    }

.swiper-slide.swiper-slide-active .itemSliderProductHome .context .col {
    transform: translateX(0%);
    opacity: 1;
    transition-delay: 0.5s;
}

.itemSliderProductHome .layerOnjects {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    pointer-events: none;
}

    .itemSliderProductHome .layerOnjects .obj {
        position: relative;
        left: 0;
        top: 0;
        max-width: 50%;
    }

    .itemSliderProductHome .layerOnjects span img {
        width: 100%;
    }

    .itemSliderProductHome .layerOnjects .lyr-1, .itemSliderProductHome .layerOnjects .lyr-2 {
        position: absolute;
        left: 0;
        right: 0;
        max-width: 50%;
        top: 0;
        bottom: 0;
        margin: auto;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .itemSliderProductHome .layerOnjects .lyr-1 {
        animation: plus1 5s infinite;
    }

    .itemSliderProductHome .layerOnjects .lyr-2 {
        animation: plus2 5s infinite;
    }

.itemSliderProductHome .context h3.title {
    font-size: 2vw;
    color: #fff;
    font-family: 'IRANSharp';
    font-weight: normal;
    text-align: center;
}

.itemSliderProductHome .context a.linkSlide {
    font-size: 1vw;
    color: #fff;
    font-family: 'IRANSharp';
    display: grid;
    align-items: center;
    grid-template-columns: auto 1fr auto;
    grid-gap: 10px;
}

    .itemSliderProductHome .context a.linkSlide:hover {
        color: rgba(0,0,0,0.5);
    }

    .itemSliderProductHome .context a.linkSlide:before, .itemSliderProductHome .context a.linkSlide:after {
        position: relative;
        content: '';
        height: 2px;
        background: rgba(0,0,0,0.2);
        width: 80px;
    }

a.moreLinkSlide {
    position: relative;
    font-size: 1vw;
    color: #fff;
    padding: 0 0 0 2vw;
    height: 2vw;
    display: flex;
    align-items: center;
    cursor: pointer;
}

    a.moreLinkSlide:hover {
        color: rgba(0,0,0,0.5);
    }

    a.moreLinkSlide:before {
        position: absolute;
        left: 0;
        width: 2vw;
        height: 2vw;
        display: flex;
        justify-content: center;
        align-items: center;
        font-weight: 100;
    }

.layerOnjects span.lyr-1 img {
    transition: all 1s;
    transform: translate(100%, -100%);
    opacity: 0;
}

.layerOnjects span.lyr-2 img {
    transition: all 1s;
    transform: translate(-100%, 100%);
    opacity: 0;
}

.layerOnjects span.obj img {
    transition: all 0.4s cubic-bezier(.47,1.64,.41,.8);
    transform: translate(50%, -100%) rotate(45deg);
    opacity: 0;
}

.swiper-slide.swiper-slide-active .layerOnjects span img {
    transform: translate(0%, 0%) rotate(0deg) !important;
    opacity: 1 !important;
    transition-delay: 0.5s;
}

section.blogs .swiper-wrapper {
    padding: 30px 0;
}

.SliderOne1 .swiper-button-prev, .SliderOne1 .swiper-button-next {
    color: #fff;
}

article.itemArticle {
    position: relative;
    width: calc(100% - 2vw);
    margin: auto;
    border-top: 5px solid #006a2c;
}

    article.itemArticle:before {
        position: absolute;
        top: -20px;
        left: 0;
        right: 0;
        content: '';
        background: url(../img/flowerArticle.png) no-repeat center / 100%;
        width: 65px;
        height: 45px;
        margin: auto;
        z-index: 100;
    }

    article.itemArticle:after {
        position: absolute;
        bottom: 0;
        height: 40%;
        background: linear-gradient( 0deg, rgba(0,0,0,0.6), transparent);
        content: '';
        display: block;
        z-index: 4;
        width: 100%;
        transition: all 0.5s;
    }

    article.itemArticle:hover:after {
        position: absolute;
        bottom: 0;
        height: 100%;
        background: linear-gradient( 0deg, rgba(0,0,0,1), transparent);
        content: '';
        display: block;
        z-index: 4;
        width: 100%;
    }

    article.itemArticle picture {
        position: relative;
        width: 100%;
        display: flex;
    }

        article.itemArticle picture:before {
            position: relative;
            width: 100%;
            padding-top: 100%;
            content: '';
            display: block;
        }

        article.itemArticle picture img {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            z-index: 1;
        }

a.hovelink {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}

article.itemArticle h2.title {
    position: absolute;
    bottom: 1vw;
    z-index: 5;
    font-family: 'IRANSharp';
    font-weight: normal;
    padding: 10px;
    width: calc(100% - 2vw);
    left: 0;
    right: 0;
    margin: auto;
    border-right: 0.4vw solid red;
    color: #fff;
}

section.blogs {
    position: relative;
    width: 100%;
    padding: 100px 0;
    background: #fff;
}

    section.blogs:before {
        position: absolute;
        top: 0;
        width: 100%;
        height: 55%;
        background: var(--bgColor);
        content: '';
        border-bottom: 0.5 vw solid var(--brColor);
    }

    section.blogs .slider3Item {
        position: relative;
        width: 80%;
        overflow: hidden;
    }

article.itemArticle h2.title {
    position: absolute;
    bottom: 1vw;
    z-index: 5;
    font-family: 'IRANSharp';
    font-weight: normal;
    padding: 10px;
    width: calc(100% - 2vw);
    left: 0;
    right: 0;
    margin: auto;
    border-right: 0.4vw solid #bdd559;
    color: #fff;
    font-size: 1vw;
}

section.blogs .swiper-button-prev, section.blogs .swiper-button-next {
    color: #fff;
}




.picsSec2 span.lyr-3 img, .picsSec2 span.lyr-4 img {
    transition: all 0.2s cubic-bezier(0, 0.34, 0.01, 1.04);
    opacity: 1;
    transform: scaleY(1);
}

.picsSec2 span.lyr-5 img, .picsSec2 span.lyr-6 img {
    transition: all 0.2s cubic-bezier(0, 0.34, 0.01, 1.04);
    opacity: 1;
    transform: scale(1) translate(0,0);
}

.picsSec2 span.lyr-7 img, .picsSec2 span.lyr-8 img {
    transition: all 0.2s cubic-bezier(0, 0.34, 0.01, 1.04);
    opacity: 1;
    transform: scale(1) translate(0,0);
}


.picsSec2 span.lyr-3.fade-in img, .picsSec2 span.lyr-4.fade-in img {
    opacity: 0;
    transform: scaleY(0);
}

.picsSec2 span.lyr-5.fade-in img, .picsSec2 span.lyr-6.fade-in img {
    opacity: 0;
    transform: scale(0) translate(50%,100%);
}

.picsSec2 span.lyr-7.fade-in img, .picsSec2 span.lyr-8.fade-in img {
    opacity: 0;
    transform: scale(0) translate(-50%,100%);
}

.objBlur.blur {
    filter: blur(0);
    transition: all 3s;
}

.objBlur.blur {
    filter: blur(5px);
}

span.lyr-3.whaterRemove, span.lyr-4.whaterRemove, span.lyr-5.whaterRemove, span.lyr-6.whaterRemove, span.lyr-7.whaterRemove, span.lyr-8.whaterRemove {
    opacity: 0 !important;
}

section.secProductList .container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 80px;
    padding: 80px;
}

.itemProd {
    position: relative;
    width: 100%;
    background: #f5f5f5;
    transition: all 0.5s;
}

    .itemProd:hover {
        background: #e5e5e5;
    }

    .itemProd:before {
        position: relative;
        content: '';
        padding-top: 70%;
        display: block;
        transition: all 0.5s;
    }

    .itemProd:after {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: url(../img/bgProdList.png) no-repeat center top / 100%;
        content: '';
        display: block;
        opacity: 0.1;
        transition: all 0.5s;
    }

    .itemProd:hover:after {
        filter: invert(1);
        opacity: 0.8;
    }

    .itemProd .pic {
        position: absolute;
        right: 0;
        top: 0;
        width: 40%;
        z-index: 3;
        height: 100%;
        transition: all 0.5s;
        transform: translateY(4vw);
        opacity: 0;
    }

.active .itemProd .pic {
    transform: translateY(1vw);
    opacity: 1;
}

.itemProd:hover .pic {
    transform: translateY(1vw);
}

.itemProd .pic img {
    height: 100%;
    transform: translateX(7vw);
}


.itemProd .pic i {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: no-repeat center / 100%;
    transition: 0.2s;
    transform: scale(0);
}

.itemProd:hover .pic i {
    transform: scale(1);
}

    .itemProd:hover .pic i:nth-child(1) {
        animation: move1 3s infinite;
    }

    .itemProd:hover .pic i:nth-child(2) {
        animation: move2 3s infinite;
    }

@keyframes move1 {
    0%, 100% {
        transform: scale(1) translate(0px, 0px);
    }

    50% {
        transform: scale(1) translate(-10px, -10px);
    }
}

@keyframes move2 {
    0%, 100% {
        transform: scale(1) translate(0px, 0px);
    }

    50% {
        transform: scale(1) translate(10px, 10px);
    }
}

.itemProd .contentProd {
    position: absolute;
    top: 0;
    height: 100%;
    width: calc(100% + 60px);
    margin: auto;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    z-index: 2;
    right: -30px;
}

    .itemProd .contentProd .context {
        position: relative;
        width: 100%;
        padding: 0px 40% 0px 0;
        background: var(--bgcolor);
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        height: 9vw;
        color: #fff;
        border-top: 2px solid #333;
        transition: 1s;
        opacity: 0;
    }

.active .itemProd .contentProd .context {
    opacity: 1;
}

.itemProd .contentProd .context:before {
    position: absolute;
    left: 0;
    background: var(--bgcolor);
    content: '';
    width: 30px;
    height: 30px;
    transform: skew(0deg, 30deg);
    bottom: -7px;
    z-index: -1;
    filter: brightness(0.9);
    opacity: 0;
    transition: all 0.5s
}

.itemProd .contentProd .context:after {
    position: absolute;
    right: 0;
    background: var(--bgcolor);
    content: '';
    width: 30px;
    height: 30px;
    transform: skew( 0deg, 30deg);
    top: -9px;
    z-index: -1;
    filter: brightness(0.9);
    opacity: 0;
    transition: all 0.5s
}

.active .itemProd .contentProd .context:before, .active .itemProd .contentProd .context:after {
    transition-delay: 1s;
    opacity: 1;
}

.itemProd .contentProd .context i.shadow {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all 0.5s;
    background: url(../img/shadowTitleProd.png) no-repeat 50% top / 100%;
}

.itemProd:hover .contentProd .context i.shadow {
    opacity: 0.3;
    background-position: 0% top;
}

.itemProd .contentProd .context h2.title {
    position: relative;
    font-family: 'IRANSharp';
    font-size: 1.5vw;
    z-index: 2;
}

.itemProd .contentProd .context a.more {
    position: relative;
    display: grid;
    grid-template-columns: 1fr auto 1fr;
    color: #fff;
    font-size: 1vw;
    grid-gap: 10px;
    font-family: 'IRANSharp';
    text-align: center;
    width: 100%;
    z-index: 2;
}

    .itemProd .contentProd .context a.more:before, .itemProd .contentProd .context a.more:after {
        position: relative;
        width: 100%;
        display: block;
        content: '';
        height: 2px;
        background: rgba(255,255,255,0.2);
        margin: auto;
    }

.itemProd .contentProd .context h2.title {
    font-family: 'IRANSharp';
    font-size: 1.5vw;
    text-align: center;
}

section.secNewsList .contentNewsList {
    position: relative;
    display: grid;
    width: 100%;
    grid-template-columns: 1fr 1fr;
    grid-gap: 40px;
    padding: 40px 0;
}

.itemNews {
    position: relative;
    width: 100%;
    display: flex;
    background: #f4f4f4;
    transition: all 0.5s;
}

    .itemNews:hover {
        background: #0056a7;
        color: #fff;
    }

    .itemNews .rowMore {
        position: relative;
        width: 100%;
        display: flex;
        justify-content: flex-end;
        margin: 10px 0 0;
    }

        .itemNews .rowMore a.more {
            position: relative;
            padding-left: 30px;
            height: 40px;
            display: flex;
            align-items: center;
            color: #353535;
            font-weight: bold;
            font-size: 16px;
            transition: all 0.2s;
        }

    .itemNews:hover .rowMore a.more {
        color: #fff;
    }

.rowMore a.more:hover {
    color: #5a5a5a;
}

.itemNews:hover .rowMore a.more:hover {
    color: rgb(179, 255, 0);
}

.rowMore a.more:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 30px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.itemNews .contentItemNews {
    position: relative;
    width: calc(70% - 5px);
    padding: 30px;
}

    .itemNews .contentItemNews h2.title {
        position: relative;
        margin: 0;
        font-size: 16px;
        color: #000;
        font-weight: bold;
        transition: all 0.5s;
    }

.itemNews:hover .contentItemNews h2.title {
    color: #fff;
}

.itemNews .contentItemNews .caption {
    text-align: justify;
    font-size: 14px;
    margin: 10px 0 0;
}

.itemNews picture {
    position: relative;
    width: calc(30% - 5px);
    transition: all 0.5s;
    border-left: 3px solid #1f7e1d;
}

.itemNews picture {
    border-color: #bdd559;
}

    .itemNews picture:before {
        position: relative;
        width: 100%;
        padding-top: 100%;
        content: '';
        display: block;
    }

    .itemNews picture:after {
        position: absolute;
        width: 46px;
        height: 65px;
        top: 0;
        left: -20px;
        bottom: 0;
        margin: auto;
        content: '';
        display: block;
        background: url(../img/flowerNews.png) no-repeat center / 100%;
        transition: all 0.5s;
    }

.itemNews:hover picture:after {
    filter: hue-rotate(-51deg) brightness(1.9);
}

.itemNews picture img {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.itemNews picture i {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    opacity: 0;
    transition: all 0.5s;
}

.itemNews:hover picture i {
    opacity: 1;
}

.itemNews .dateTime:before {
    position: absolute;
    top: -6px;
    height: 3px;
    background: #1f7e1d;
    content: '';
    display: block;
    width: 100%;
    transition: all 0.5s;
}

.itemNews:hover .dateTime:before {
    background: #bdd559;
}

.itemNews .dateTime {
    position: absolute;
    right: 20px;
    background: #0056a7;
    bottom: 0;
    padding: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    color: #fff;
    transition: all 0.5s;
}

.itemNews:hover .dateTime {
    background: #fff;
    color: #0056a7;
}

.dateTime strong {
    font-size: 78px;
    margin: 0;
    line-height: 1;
    width: 80px;
    text-align: center;
}

.dateTime span {
    position: relative;
    font-size: 18px;
}



section.secProductList .pagination-container {
    grid-column: span 2;
}

.pagination {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 30px;
    list-style: none;
}

    .pagination li {
        position: relative;
        width: 35px;
        height: 35px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-weight: bold;
        font-size: 16px;
        transition: all 0.2s;
        margin: 2px;
    }

ul.pagination a {
    font-size: 16px;
}

.pagination li:hover {
    background: #0056a7;
    color: #fff;
}

    .pagination li:hover a {
        color: #fff;
    }

.pagination li:active {
    background: #3990e0;
    color: #002f5a;
}

    .pagination li:active a {
        color: #002f5a;
    }

.pagination li.active, .pagination li.active a {
    background: #22509e;
    color: #fff !important;
}

.PagedList-skipToPrevious, .PagedList-skipToFirst {
    position: relative;
    width: 35px;
    margin-left: 10px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
}

    .PagedList-skipToPrevious:after, .PagedList-skipToFirst:after {
        background: #c4c4c4;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        margin: auto;
        height: 60%;
        width: 1px;
        content: '';
    }

.PagedList-skipToNext, .PagedList-skipToLast {
    position: relative;
    width: 35px;
    margin-left: 10px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
}

    .PagedList-skipToNext:after, .PagedList-skipToLast:after {
        background: #c4c4c4;
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        margin: auto;
        height: 60%;
        width: 1px;
        content: '';
    }

    .PagedList-skipToNext:hover, .PagedList-skipToPrevious:hover, .PagedList-skipToFirst:hover, .PagedList-skipToLast:hover {
        color: #0056a7;
    }

    .PagedList-skipToNext:active, .PagedList-skipToPrevious:active, .PagedList-skipToFirst:active, .PagedList-skipToLast:active {
        color: #5ba3e6;
    }


section.secContactUs {
    position: relative;
    padding: 40px 0;
}

.BoxMapnfo {
    position: relative;
    width: 100%;
    height: 450px;
}

.contactInfoBox {
    position: absolute;
    width: 45%;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 100%;
    pointer-events: none;
    display: flex;
    align-items: center;
}

    .contactInfoBox i.icon {
        position: relative;
        width: 140px;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .contactInfoBox .boxInfo i.icon:before {
        position: absolute;
        left: 0;
        top: 0;
        width: 80px;
        height: 80px;
        background: red;
        content: '';
        margin: auto;
        bottom: 0;
        right: 0;
    }

    .contactInfoBox .boxInfo {
        display: flex;
        background: #fff;
        pointer-events: auto;
        width: 100%;
        position: relative;
        min-height: 200px;
        max-height: 200px;
        height: 200px;
        box-shadow: 0 0 10px -5px rgb(0 0 0 / 50%);
    }

        .contactInfoBox .boxInfo i.icon:before {
            position: absolute;
            left: 0;
            top: 0;
            width: 80px;
            height: 80px;
            background: #5094c9;
            content: '';
            margin: auto;
            bottom: 0;
            right: 0;
        }

        .contactInfoBox .boxInfo i.icon:after {
            position: absolute;
            left: 0;
            top: 0;
            width: 80px;
            height: 80px;
            background: transparent url(../img/marker.png) no-repeat center;
            content: '';
            margin: auto;
            bottom: 0;
            right: 0;
            filter: brightness(10);
            transition: all 0.5s;
        }

    .contactInfoBox .textInfoBox {
        position: relative;
        width: 100%;
        padding: 20px;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: wrap;
    }

        .contactInfoBox .textInfoBox:before {
            position: absolute;
            width: 2px;
            height: calc(100% - 40px);
            top: 0;
            bottom: 0;
            margin: auto;
            background-color: #1f7d1d;
            content: '';
            right: 0px;
        }

        .contactInfoBox .textInfoBox span {
            color: #333;
            font-size: 18px;
            width: 50%;
        }

        .contactInfoBox .textInfoBox a {
            color: #333;
            font-size: 18px;
        }

        .contactInfoBox .textInfoBox span.office {
            font-weight: bold;
            font-size: 20px;
            color: #333;
            width: 100%;
        }

        .contactInfoBox .textInfoBox span.col1 {
            width: 100%;
        }

.officeForm {
    position: relative;
    width: 90%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
    padding: 40px 0;
    margin: auto;
}

h2.titleForm {
    position: relative;
    width: 100%;
    height: 50px;
    font-size: 16px;
    display: flex;
    align-items: center;
    padding: 0 20px;
    background: #22509e url(../img/titlebg.png) no-repeat left center / auto 100%;
    color: #fff;
}

.accordionMap {
    position: relative;
    margin: 0 0 20px;
}

    .accordionMap .contentAccMap {
        position: relative;
        width: 100%;
        max-height: 0;
        overflow: hidden;
        height: 350px;
        transition: all 0.5s;
        transition-delay: 0.5s;
    }

    .accordionMap.active .contentAccMap {
        max-height: 350px;
        transition-delay: 0s;
    }

    .accordionMap h3.title {
        position: relative;
        width: 100%;
        padding: 0 20px;
        height: 50px;
        display: flex;
        align-items: center;
        background: #22509e;
        color: #fff;
        transition: all 0.5s;
        cursor: pointer;
    }

        .accordionMap h3.title:before {
            position: absolute;
            left: 20px;
            top: 0;
            bottom: 0;
            display: flex;
            justify-content: center;
            align-items: center;
        }

    .accordionMap.active h3.title {
        background: #bdd559;
    }

        .accordionMap.active h3.title:before {
            font-weight: 100;
        }

    .accordionMap .contentAccMap .textInfoBox {
        position: absolute;
        bottom: 0;
        padding: 40px 40px 20px;
        background: #fff;
        width: calc(100% - 40px);
        left: 0;
        right: 0;
        margin: auto;
        max-width: 510px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
        box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);
        transition: all 0.5s;
        transform: translateY(100%);
    }

    .accordionMap.active .contentAccMap .textInfoBox {
        transform: translateY(0%);
    }

    .accordionMap .contentAccMap .textInfoBox:before {
        position: absolute;
        top: -8px;
        left: 0;
        right: 0;
        width: 100%;
        height: 3px;
        content: '';
        background: #22509e;
    }

    .accordionMap .contentAccMap .textInfoBox span {
        position: relative;
        width: 50%;
        display: flex;
        margin: 0 0 10px;
        justify-content: center;
        text-align: center;
    }

        .accordionMap .contentAccMap .textInfoBox span.col1 {
            width: 100%;
        }

        .accordionMap .contentAccMap .textInfoBox span, .accordionMap .contentAccMap .textInfoBox span a {
            font-size: 16px;
            font-weight: bold;
            color: #2d2d2d;
        }

.SectionNewsLetter {
    position: relative;
    width: 100%;
    padding-right: 50px;
}

    .SectionNewsLetter .contentNewsLetter {
        position: relative;
        width: 100%;
        background: #eee;
        padding: 30px;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

        .SectionNewsLetter .contentNewsLetter .fromNewsletter {
            position: relative;
            width: 60%;
            display: flex;
            background: #fff;
            padding: 10px;
            z-index: 10;
        }

            .SectionNewsLetter .contentNewsLetter .fromNewsletter input {
                margin: 0;
                border: none;
                direction: ltr;
                font-size: 28px;
                font-weight: normal;
                color: #22509e;
            }

            .SectionNewsLetter .contentNewsLetter .fromNewsletter button.btnSubmit {
                position: relative;
                width: 160px;
                min-width: 160px;
                background: #22509e !important;
                color: #fff;
                font-size: 20px;
                font-weight: normal;
                border-radius: 0;
                margin: 0;
            }

                .SectionNewsLetter .contentNewsLetter .fromNewsletter button.btnSubmit:hover {
                    background: #072a66 !important;
                    color: #fff;
                }

                .SectionNewsLetter .contentNewsLetter .fromNewsletter button.btnSubmit:active {
                    background: #548df0 !important;
                    color: #072a66;
                }

    .SectionNewsLetter:before {
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        height: 110px;
        background: transparent;
        content: '';
        width: 65%;
        z-index: 1;
        border: 2px solid #bdd559;
    }

    .SectionNewsLetter:after {
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        height: 80px;
        background: transparent;
        content: '';
        width: 2px;
        z-index: 1;
        background: #5094c9;
    }

.departemets {
    position: relative;
    width: calc(100% - 40px);
    max-width: 940px;
    justify-content: space-around;
    margin: 60px auto 30px;
    display: flex;
    flex-wrap: wrap;
}

.contentDeps {
    position: relative;
    width: 100%;
    padding: 40px 10px 10px;
    display: flex;
    justify-content: center;
}

.itemDep {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 10px;
    background: #fff;
    width: 100%;
    max-width: 200px;
}

    .itemDep h3.titleDep {
        position: relative;
        width: 100%;
        font-size: 18px;
        justify-content: center;
        display: flex;
        text-align: center;
        height: 40px;
        border-bottom: 2px solid #bdd559;
        margin: 0 0 10px;
        color: #424242;
    }

    .itemDep a {
        color: #22509e;
        font-size: 16px;
        font-weight: bold;
    }

        .itemDep a:hover {
            color: #bdd559;
        }

.departemets h2.title {
    font-size: 18px;
    background: #fff;
    padding: 0 10px;
    z-index: 10;
}

.departemets:before {
    position: absolute;
    top: 16px;
    height: 49%;
    width: 100%;
    content: '';
    border: 2px solid #bdd559;
}
/* .contentDeps:before, .contentDeps:after {
    position: relative;
    width: 100px;
    content: '';
    background: #fff;
    height: 100%;
} */
.contentDeps i.line {
    position: relative;
    width: 80px;
    height: 100%;
    display: flex;
    background: #fff;
}

    .contentDeps i.line:before {
        position: absolute;
        left: 0;
        right: 0;
        width: 2px;
        height: 60%;
        background: #bdd559;
        content: '';
        margin: auto;
        bottom: 0;
        top: -20%;
    }














.ContentBlogList {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 10px 0;
    flex-wrap: wrap;
}

    .ContentBlogList .col1 {
        position: relative;
        width: 380px;
    }


    .ContentBlogList .col2 {
        position: relative;
        width: calc(100% - 760px);
        overflow: hidden;
    }

        .ContentBlogList .col2 .sliderBlog, .ContentBlogList .col2 .swiper-wrapper, .ContentBlogList .col2 .swiper-slide {
            min-height: 100%;
        }

.boxSmallBlog {
    position: relative;
    width: 100%;
    background: #efefef;
    margin-bottom: 0;
    box-sizing: border-box;
    padding: 20px;
}

.lineTitle {
    position: relative;
    width: 100%;
    padding: 0;
    min-height: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 14px;
    overflow: hidden;
}

    .lineTitle.red:before {
        background: #414141;
    }


    .lineTitle h2.title {
        position: relative;
        margin: 0;
        font-size: 16px;
        font-weight: bold;
        height: 50px;
        display: flex;
        align-items: center;
        padding: 0 20px;
        color: #fff;
        background: #1c791c url(../img/titlebgblack.png) no-repeat left center / auto 100%;
        width: 100%;
    }

.boxesBlogRelated {
    position: relative;
    width: 100%;
    padding: 10px 0 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

    .boxesBlogRelated a.itemBlogRelated {
        position: relative;
        width: 100%;
        padding: 0;
        display: flex;
        justify-content: space-between;
        align-items: center;
        transition: all 0.2s;
        margin-bottom: 5px;
        color: #333;
        background: #fdfdfd;
    }

        .boxesBlogRelated a.itemBlogRelated:hover {
            color: #fdfdfd;
            background: #23429a;
        }

        /* .boxesBlogRelated a.itemBlogRelated:before {
            position: absolute;
            left: 0px;
            width: 100%;
            height: 100%;
            background: #fdfdfd;
            content: '';
            transition: all 0.5s;
        } */

        .boxesBlogRelated a.itemBlogRelated:nth-child(odd):before {
            opacity: 0;
        }

        .boxesBlogRelated a.itemBlogRelated:hover:before {
            opacity: 1;
            width: calc(100%);
            background: #414141;
        }

        .boxesBlogRelated a.itemBlogRelated:after {
            position: absolute;
            top: 100%;
            left: 0;
            right: 0;
            margin: auto;
            content: '';
            width: 90%;
        }

        .boxesBlogRelated a.itemBlogRelated .picBlogRelated {
            position: relative;
            width: 120px;
            height: 120px;
            background: no-repeat center / cover;
            transition: all 0.5s;
            border-left: 2px solid #007c29;
        }

        .boxesBlogRelated a.itemBlogRelated .textBlogRelated {
            position: relative;
            width: calc(100% - 120px);
            font-size: 12px;
            text-align: justify;
            padding: 0 25px 0 10PX;
            box-sizing: border-box;
            transition: all 0.5s;
            font-weight: bold;
        }

        .boxesBlogRelated a.itemBlogRelated:hover .textBlogRelated {
            color: #fff;
        }

.itemBlogListSlide {
    position: relative;
    width: calc(100% - 8px);
    margin: auto;
    min-height: 100%;
    background: no-repeat center / cover;
    height: 27vw;
}

    .itemBlogListSlide span.date {
        position: absolute;
        top: 0;
        left: 20px;
        height: 40px;
        padding: 0 10px 0 30px;
        display: flex;
        align-items: center;
        background: #f2c876;
        color: #333;
        font-family: 'Roboto';
        font-weight: normal;
        min-width: 60px;
    }

        .itemBlogListSlide span.date:before {
            position: absolute;
            left: 0;
            width: 30px;
            height: 40px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-family: 'Font Awesome 5 Pro';
            font-weight: 100;
        }

    .itemBlogListSlide .textBlogSlide {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        transition: all 0.5s;
        transform: scaleY(0);
        transform-origin: bottom center;
        opacity: 0;
        padding: 5px 20px;
        box-sizing: border-box;
        background: #1c791cd6;
        color: #fff;
        transition: all 0.5s;
        transform: translateY(100%);
        transform-origin: bottom center;
        opacity: 0;
    }

.swiper-slide.swiper-slide-active .textBlogSlide {
    opacity: 1;
    transform: translateY(0);
}

.textBlogSlide h2.titleBlogSlide {
    z-index: 5;
    position: relative;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    min-height: 40px;
    text-align: justify;
    display: flex;
    align-items: center;
}

.textBlogSlide .textNs {
    position: relative;
    color: #fff;
    padding: 0;
    min-height: 80px;
    text-align: justify;
    max-height: 80px;
    font-size: 14px;
}

.sliderBlog .Arrows {
    position: absolute;
    bottom: 0;
    height: 130px;
    width: 100%;
    pointer-events: none;
}

    .sliderBlog .Arrows * {
        pointer-events: auto;
        outline: none;
    }

    .sliderBlog .Arrows .swiper-button-prev {
        right: 0 !important;
    }

        .sliderBlog .Arrows .swiper-button-prev:after {
            font-size: 18px;
            color: #070707;
        }

    .sliderBlog .Arrows .swiper-button-next {
        left: 0 !important;
    }

        .sliderBlog .Arrows .swiper-button-next:after {
            font-size: 18px;
            color: #070707;
        }

.contentBlogList2Col {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

    .contentBlogList2Col .col1 {
        position: relative;
        width: calc(100% - 390px);
        background-color: #f4f4f4;
        padding: 10px 0;
    }

    .contentBlogList2Col .col2 {
        position: relative;
        width: 380px;
        margin-right: 10px;
        /* background-color: #f4f4f4; */
    }

.boxesBlogRelated a.itemBlogRelated .picBlogRelated:before {
    position: absolute;
    top: 0;
    left: -15px;
    bottom: 0;
    width: 32px;
    height: 50px;
    background: url(../img/flowerNews.png) no-repeat center / 100%;
    content: '';
    margin: auto;
}

.itemBlogListSlide .dateTime {
    position: absolute;
    left: 40px;
    width: 120px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px 0px 10px;
    background: #1f7e1d;
    color: #fff;
    top: 0px;
}

a.BannerLarge {
    position: relative;
    width: 100%;
    display: flex;
    margin: 20px 0;
}

    a.BannerLarge img {
        width: 100%;
    }



.contentBlogList2Col {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.ItemBlogAll {
    position: relative;
    width: calc(100% - 40px);
    margin: 10px auto;
    background: #fff;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    transition: all 0.5s;
    border-left: 3px solid #1c791c;
}

.ItemBlogAll {
    display: grid;
    grid-template-columns: auto 1fr;
}

    .ItemBlogAll:before {
        position: absolute;
        top: 0;
        right: 60px;
        transition: all 0.5s;
        width: 0;
        background: #1c7952;
        opacity: 0;
        content: '';
        height: 100%;
    }

    .ItemBlogAll:after {
        left: 100%;
        position: absolute;
        top: 0;
        height: 50%;
        width: 3px;
        background: #1c791c;
        content: '';
        display: block;
        z-index: 100;
        bottom: 0;
        margin: auto;
    }

    .ItemBlogAll:hover:before {
        width: calc(100% - 60px);
        opacity: 1;
    }

    .ItemBlogAll .picBlogAll {
        position: relative;
        width: 25%;
        min-height: 100%;
        height: 100%;
        background: center center / cover no-repeat;
        margin-right: 0px;
        border-left: 3px solid #1c791c;
        min-width: 250px;
    }

        .ItemBlogAll .picBlogAll:before {
            position: relative;
            width: 100%;
            padding-top: 60%;
            display: block;
            content: '';
        }

        .ItemBlogAll .picBlogAll:after {
            position: absolute;
            top: 0;
            left: -21px;
            bottom: 0;
            width: 45px;
            height: 60px;
            background: url(../img/flowerNews.png) no-repeat center / 100%;
            content: '';
            margin: auto;
        }

.instaPost img {
    width: 100%;
}

.instaPost {
    position: relative;
    width: 100%;
}

.ItemBlogAll .textBlogAll {
    position: relative;
    width: 100%;
    padding: 20px 20px 50px;
    box-sizing: border-box;
}

.ItemBlogAll h2.titleBlogAll {
    margin: 0;
    font-size: 16px;
    color: #0c1a2e;
    transition: all 0.5s;
    height: 40px;
    display: flex;
    align-items: center;
}

.ItemBlogAll:hover h2.titleBlogAll {
    color: #fff;
}

.ItemBlogAll .TexttBlogAll {
    padding: 5px 0;
    /* min-height: 100px; */
    max-height: 105px;
    overflow: hidden;
    transition: all 0.5s;
    color: #474747;
}

.ItemBlogAll:hover .TexttBlogAll {
    color: #eee;
}

.ItemBlogAll .textBlogAll span.date {
    position: absolute;
    left: 0;
    font-size: 12px;
    width: 80px;
    color: #b3b3b3;
    font-weight: normal;
    transition: all 0.5s;
}

.ItemBlogAll:hover .textBlogAll span.date {
    color: #eee;
}

.ItemBlogAll a.linkItemBlogAll {
    position: absolute;
    left: 20px;
    bottom: 10px;
    width: auto;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #202020;
    font-weight: bold;
    padding: 0 0 0 20px;
    height: 25px;
}

    .ItemBlogAll a.linkItemBlogAll:before {
        position: absolute;
        left: 0;
        top: 0;
        width: 20px;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .ItemBlogAll a.linkItemBlogAll:hover {
        color: #68c568;
    }

    .ItemBlogAll a.linkItemBlogAll:active {
        color: #1c791c;
    }

.ItemBlogAll:hover a.linkItemBlogAll {
    color: #fff;
    transition: all 0.5s;
}

    .ItemBlogAll:hover a.linkItemBlogAll:hover {
        color: #68c568;
    }

.reportImage.swiper-container {
    overflow: hidden;
    position: relative;
    width: calc(100% - 10px);
    margin: 10px auto 0;
}

.ItemReportImg {
    position: relative;
    width: 100%;
    margin: auto;
    min-height: 13vw;
    background: no-repeat center / cover;
    display: block;
}

    .ItemReportImg .pic {
        position: relative;
        width: 100%;
        padding-top: 60%;
        background: no-repeat center / cover;
        margin-bottom: 5px;
    }

    .ItemReportImg .titleReportImg {
        position: relative;
        bottom: 0;
        left: 0;
        width: calc(100% - 20px);
        height: 40px;
        display: flex;
        align-items: center;
        color: #757575;
        /* background: #0b142b; */
        font-size: 14px;
        padding: 0 10px;
        margin: auto;
        transition: all 0.5s;
        transform-origin: bottom;
        font-weight: bold;
    }

.boxCol2BlogList {
    position: relative;
    width: 100%;
    background: #f4f4f4;
    padding: 10px;
    margin-bottom: 20px;
    overflow: hidden;
}

.contentTodayJournals {
    position: relative;
    width: 100%;
    margin: 10px auto 0;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.singleSmallSlider {
    max-width: 100%;
    overflow: hidden;
}

.picTodayJournals {
    position: relative;
    width: 100%;
    background: #e6e6e6;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 190px;
}

    .picTodayJournals img.picJournalBox {
        width: 80%;
        transition: all 0.2s;
    }

.TodayJournals:hover img.picJournalBox {
    transform: scale(1.1);
}

.TodayJournals:active img.picJournalBox {
    transform: scale(0.9);
}

.contentTodayJournals a.btnTodayJournals {
    position: relative;
    width: 100%;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #414141;
    color: #fff;
    margin: 10px 0 0;
}

    .contentTodayJournals a.btnTodayJournals:hover {
        background: #21801d;
        color: #fff;
    }

    .contentTodayJournals a.btnTodayJournals:active {
        background: #af0006;
        color: #fff;
    }

a.bannerZamzam {
    position: relative;
    width: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    background: no-repeat center / cover;
    transition: 0.5s;
}

    a.bannerZamzam:hover {
        filter: brightness(1.2);
    }

    a.bannerZamzam:active {
        filter: brightness(0.8);
    }

    a.bannerZamzam:before {
        position: relative;
        width: 100%;
        padding-top: 70%;
        content: '';
        display: block;
    }

    a.bannerZamzam img {
        width: 100%;
        position: absolute;
        left: 0;
        top: 0;
        opacity: 0;
        height: 100%;
    }

.reportImage.swiper-container .swiper-pagination {
    bottom: 40px !important;
    left: 0 !important;
    width: 100% !important;
    height: 30px !important;
    justify-content: flex-end !important;
    display: flex !important;
    align-items: center !important;
    padding: 0 0 0 10px !important;
    background: #414141 !important;
}

.reportImage.swiper-container .Arrows {
    top: -60px;
    position: absolute;
    bottom: 0;
    width: 100%;
}

.boxCol2BlogList .swiper-pagination, .boxesBlogRelated .swiper-pagination {
    position: absolute;
    top: 40px;
    left: 40px;
    display: flex;
}

    .boxCol2BlogList .swiper-pagination span.swiper-pagination-bullet, .boxesBlogRelated .swiper-pagination span.swiper-pagination-bullet {
        position: relative;
        margin: 0 2px;
        width: 20px;
        height: 4px;
        border-radius: 0 !important;
        background: #fff !important;
    }

.boxesBlogRelated .swiper-pagination {
    top: -28px;
}

a.adsbox {
    position: relative;
    width: 100%;
    display: flex;
    margin-bottom: 20px;
}

    a.adsbox img {
        width: 100%;
    }

body.inner .contentAllPage.detailProd .headerBread {
    background: var(--bgColor);
}

    body.inner .contentAllPage.detailProd .headerBread .container {
        background: none;
    }

.secOneDetail {
    position: relative;
    width: 100%;
}

    .secOneDetail .bg {
        position: absolute;
        top: 0;
        right: 0;
        width: 100%;
    }

        .secOneDetail .bg::before {
            position: absolute;
            top: 0;
            right: 0;
            width: 100%;
            height: 70%;
            content: '';
            background: var(--bgcolorreal) url(../img/detail-topbg.png) no-repeat top left;
            z-index: 1;
        }

section.sec2Detail {
    position: relative;
    width: 100%;
    background: var(--bgColor);
    margin-top: -3vw;
    padding: 50px 0 100px;
}

    section.sec2Detail .bg {
        position: absolute;
        left: 0;
        width: 100%;
        bottom: 100%;
        height: 8vw;
    }

.secOneDetail .bg i.bg1 {
    position: absolute;
    width: 101%;
    height: 36vw;
    background-size: cover;
    -webkit-clip-path: url(#detailTopbg1);
    clip-path: url(#detailTopbg1);
}

.secOneDetail .bg i.bg2 {
    position: absolute;
    width: 100%;
    height: 35.8vw;
    background-size: cover;
    -webkit-clip-path: url(#detailTopbg2);
    clip-path: url(#detailTopbg2);
    background-size: 81%;
    background-color: var(--bgcolorreal) !important;
    background-repeat: no-repeat;
}

.sec2Detail .bg i.bg1 {
    position: absolute;
    width: 100%;
    height: 85%;
    content: '';
    background-size: cover;
    -webkit-clip-path: url(#detailsec2top1);
    clip-path: url(#detailsec2top1);
    background-size: 80%;
    bottom: -1.5vw;
}

.sec2Detail .bg i.bg2 {
    position: absolute;
    width: 100%;
    height: 100%;
    content: '';
    background-size: cover;
    -webkit-clip-path: url(#detailsec2top2);
    clip-path: url(#detailsec2top2);
    background-size: 80%;
    bottom: -1.5vw;
}

section.sec3Detail {
    position: relative;
    width: 100%;
    padding-top: 20%;
}

    section.sec3Detail .bg {
        position: absolute;
        left: 0;
        width: 100%;
        bottom: 100%;
        height: 8vw;
    }

.sec3Detail .bg i.bg1 {
    position: absolute;
    width: 100%;
    height: 85%;
    content: '';
    background-size: cover;
    -webkit-clip-path: url(#detailsec3top1);
    clip-path: url(#detailsec3top1);
    background-size: 80%;
    bottom: -1.5vw;
}

.sec3Detail .bg i.bg2 {
    position: absolute;
    width: 100%;
    height: 100%;
    content: '';
    background-size: cover;
    -webkit-clip-path: url(#detailsec3top2);
    clip-path: url(#detailsec3top2);
    background-size: 80%;
    bottom: -1.5vw;
}

.svg {
    position: absolute;
    width: 0;
    height: 0;
}

section.secContentDetail {
    position: relative;
    overflow: hidden;
}

.rowSecOneDet {
    position: relative;
    width: 100%;
    display: grid;
    grid-template-columns: calc(40% - 20px) 60%;
    grid-gap: 20px;
    /* overflow: hidden; */
    min-height: 100%;
}

    .rowSecOneDet .col1 {
        position: relative;
        width: 100%;
        padding: 60px 10px 20px;
        min-height: 100%;
    }

    .rowSecOneDet .col2 {
        position: relative;
        width: 100%;
        padding: 80px 10px 20vw;
        min-height: 100%;
        z-index: 1;
    }

    .rowSecOneDet .col1:before {
        position: absolute;
        left: 0;
        right: 0;
        width: 60%;
        height: 200px;
        background: #fff;
        content: '';
        margin: auto;
        top: -150px;
        border-radius: 100%;
        filter: blur(180px);
    }

    .rowSecOneDet .col1 span.lights:before {
        position: absolute;
        left: 0;
        right: 0;
        width: 60%;
        height: 200px;
        background: #fff;
        content: '';
        margin: auto;
        top: -140px;
        border-radius: 100%;
        filter: blur(180px);
    }

.boxPicProdDetail:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 80%;
    height: 100%;
    border: 4px solid #FFF;
    content: '';
    margin: auto;
    right: 0;
    z-index: 1;
}

.rowSecOneDet .col1 span.lights {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    margin: auto;
    height: 100%;
    width: 100%;
    z-index: 10;
    mix-blend-mode: overlay;
    pointer-events: none;
}

    .rowSecOneDet .col1 span.lights i.light1 {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: url(../img/light1.png) no-repeat center top / 100%;
        transform: scaleX(1);
        animation: lightAnimate1 5s infinite;
    }

    .rowSecOneDet .col1 span.lights i.light2 {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: url(../img/light2.png) no-repeat center top / 100%;
        transform: scaleX(1);
        animation: lightAnimate2 5s infinite;
    }

@keyframes lightAnimate1 {
    0%, 100% {
        transform: scaleX(1);
    }

    50% {
        transform: scaleX(0.8);
    }
}

@keyframes lightAnimate2 {
    0%, 100% {
        transform: scaleX(1);
    }

    50% {
        transform: scaleX(1.1);
    }
}

.boxPicProdDetail {
    position: relative;
    width: 100%;
    min-height: 10vw;
}

    .boxPicProdDetail:before {
        position: relative;
        padding-top: 100%;
        content: '';
        display: block;
    }

    .boxPicProdDetail .realPic, .boxPicProdDetail .realPic i {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: no-repeat center / auto 100%;
        z-index: 10;
    }

        .boxPicProdDetail .realPic i.bg1 {
            animation: move1 3s infinite;
            top: -30px;
        }


        .boxPicProdDetail .realPic i.bg2 {
            animation: move2 3s infinite;
            top: -30px;
        }

.SaleFromDigi {
    position: relative;
    width: 80%;
    margin: auto;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: 50px;
    border: 2px solid #000;
    padding: 10px;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    z-index: 10;
}

span.logodigi {
    position: absolute;
    left: -20px;
    background: #000 url(../img/digi.png) no-repeat center / auto 80%;
    width: 180px;
    height: 40px;
}

.detailContext {
    position: relative;
    padding-right: 20px;
    border-right: 2px solid #52c52a;
}

.titledet {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 60px;
    padding: 0 50px 0 10px;
    border: 2px solid #fff;
}

.detailContext .titledet:before {
    position: absolute;
    right: -24px;
    width: 3px;
    height: calc(100% + 4px);
    top: -2px;
    background: #135037;
    content: '';
}

.titledet h1 {
    color: #fff;
    font-family: 'IRANSharp';
    font-weight: normal;
}

    .titledet h1 strong {
        font-size: 25px;
        font-weight: bold;
    }

.titledet span.bdg {
    position: absolute;
    right: -20px;
    height: 40px;
    width: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: bold;
    font-size: 16px;
}

    .titledet span.bdg.new {
        background: #e63778;
        color: #fff;
    }

.detailContext .caption {
    font-size: 16px;
    color: #fff;
    line-height: 3;
    padding: 10px 0;
    text-align: justify;
}

.addOnesBox {
    position: relative;
    width: 60%;
    display: flex;
    flex-direction: column;
    margin: auto;
    min-width: 580px;
}

a.optionprod {
    position: relative;
    width: 60px;
    height: 60px;
    background-color: var(--bgColor) !important;
    display: flex;
    border-radius: 100%;
    background: no-repeat center / 40px;
    margin: 4px;
    transition: all 0.2s;
}

    a.optionprod:hover {
        filter: brightness(1.1);
        box-shadow: 0 0 30px -5px rgb(255 255 255 / 30%);
        background: no-repeat center / 60px;
    }

    a.optionprod:active {
        filter: blur(2px);
    }

.rowOptions {
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin: 0 0 15px;
    grid-gap: 20px;
}

    .rowOptions span.title {
        position: relative;
        font-size: 24px;
        color: #fff;
        font-weight: bold;
    }

    .rowOptions .col {
        position: relative;
        display: flex;
        align-items: center;
    }



.rowDetailProp {
    position: relative;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 40px;
    padding: 0 40px;
}

.contextDetProp .title {
    position: relative;
    width: 100%;
    min-height: 60px;
    display: flex;
    color: #fff;
    align-items: center;
    border-bottom: 2px solid var(--colordetail);
}

.contextDetProp {
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: column;
}

.itemProp {
    position: relative;
    width: 100%;
    display: flex;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    margin: 10px 0;
}

    .itemProp label {
        position: relative;
        width: 150px;
        color: var(--colordetail);
    }











.MassProd {
    position: relative;
    bottom: 100%;
    width: 100%;
    height: 35px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

    .MassProd label.mass {
        position: relative;
        height: 25px;
        display: flex;
        align-items: center;
        color: #eee;
        padding: 0 25px 0 10px;
    }

        .MassProd label.mass:before {
            position: absolute;
            right: 7px;
            height: 12px;
            width: 12px;
            content: '';
            top: 3px;
            bottom: 0;
            margin: auto;
            border-radius: 100%;
        }

        .MassProd label.mass.low:before {
            background-color: #1d8900;
        }

        .MassProd label.mass.medium:before {
            background-color: #cdff6a;
        }

        .MassProd label.mass.much:before {
            background-color: #fa0000;
        }

.rowitemprop {
    position: relative;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 20px 0;
    grid-gap: 10px;
    box-sizing: border-box;
}

    .rowitemprop.low:before {
        border-color: #1d8900;
    }

    .rowitemprop.medium:before {
        border-color: #cdff6a;
    }

    .rowitemprop.much:before {
        border-color: #fa0000;
    }

    .rowitemprop:before {
        position: absolute;
        height: calc(100% + 8px);
        top: -6px;
        content: '';
        width: calc(100% - 50px);
        right: 50px;
        border: 2px solid #1d8108;
    }

    .rowitemprop .col {
        position: relative;
        padding: 0 40px;
        min-height: 40px;
        display: flex;
        align-items: center;
        color: #fff;
        justify-content: flex-end;
    }

        .rowitemprop .col:first-child {
            background: #00673d;
            color: #fff;
            justify-content: flex-start;
        }

    .rowitemprop:nth-child(even) .col:first-child {
        background: #143c2c;
    }


.videoBox {
    position: relative;
    width: 100%;
    margin-bottom: -25%;
    z-index: 10;
}

h2.titleFlower:before {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 180px;
    height: 60px;
    background: transparent url(../img/flowerTitle.png) no-repeat bottom left / 100%;
    content: '';
    filter: brightness(0);
}

h2.titleFlower {
    position: relative;
    width: 100%;
    height: 60px;
    display: flex;
    align-items: center;
    color: #204f3c;
    color: var(--bgColor);
    border-bottom: 2px solid #204f3c;
    border-bottom: 2px solid var(--bgColor);
    margin: 60px 0 20px;
}

.videoBox h2.titleFlower {
    border-bottom: 2px solid #d8dd83;
    color: #fff;
}

    .videoBox h2.titleFlower:before {
        filter: brightness(1);
    }

.videDetails {
    position: relative;
    width: 100%;
    margin: 0 auto 20px;
}

.h_iframe-aparat_embed_frame {
    position: relative;
}

    .h_iframe-aparat_embed_frame .ratio {
        display: block;
        width: 100%;
        height: auto;
    }

    .h_iframe-aparat_embed_frame iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: none;
    }

section.blogs article.itemArticle {
    padding: 0;
}

.captionDetail {
    position: relative;
    font-size: 18px;
    color: #000;
    text-align: justify;
}

.itemCM {
    position: relative;
    width: 100%;
    margin: 0 0 10px;
    padding: 20px;
}

    .itemCM .itemCM {
        width: calc(100% - 50px);
        margin-right: 50px;
        margin: 10px 50px 10px 10px;
        border-radius: 15px;
        background: whitesmoke;
    }

    .itemCM .rowCm {
        position: relative;
        width: 100%;
        display: flex;
        grid-template-columns: auto 1fr;
        grid-gap: 10px;
        padding-bottom: 35px;
    }

        .itemCM .rowCm .avatar {
            position: relative;
            width: 80px;
            min-width: 80px;
            height: 80px;
            min-height: 80px;
            border-radius: 100%;
            background: no-repeat center / 100%;
            padding: 5px;
            border: 2px solid #afb145;
            background-clip: content-box;
        }

    .itemCM h3 {
        position: relative;
        font-size: 18px;
        color: #333;
    }

    .itemCM span.dateTime {
        position: relative;
        font-size: 14px;
    }

    .itemCM .caption {
        position: relative;
        font-size: 16px;
        color: #000;
    }

    .itemCM button.btnreplay {
        position: absolute;
        left: 0;
        bottom: 0;
        height: 30px !important;
        display: flex;
        padding: 0 30px 0 10px;
        min-height: 10px;
        align-items: center;
        border-radius: 40px;
        border: 1px solid #ababab;
        color: #787878;
        margin: 0;
    }

    .itemCM .itemCM .rowCm {
        padding: 0;
    }

    .itemCM button.btnreplay:before {
        position: absolute;
        right: 0;
        width: 30px;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .itemCM button.btnreplay:hover {
        background: #525252 !important;
        color: #fff;
    }

.boxForm {
    position: relative;
    width: 100%;
    padding: 40px 40px 130px;
    background: #e8e8e8;
    margin-bottom: 80px;
}

.Form {
    position: relative;
    width: 100%;
    display: grid;
    grid-gap: 10px;
}

    .Form.CM {
        grid-template-columns: repeat(3, 1fr);
    }

    .Form input, .Form select, .Form textarea {
        background-color: #ededed !important;
        border: 1px solid #fff;
        border-radius: 0;
        MARGIN: 0;
    }

.boxForm.customForm {
    padding: 20px 40px;
}

.Form.CM input:nth-child(1) {
    position: relative;
    grid-column: 1;
    grid-row: 1;
    margin: 0;
}

.Form.CM input:nth-child(2) {
    position: relative;
    grid-column: 1;
    grid-row: 2;
    margin: 0;
}

.Form.CM select:nth-child(3) {
    position: relative;
    grid-column: 1;
    grid-row: 3;
    margin: 0;
}

.Form.CM button:nth-child(5) {
    position: relative;
    grid-column: 1;
    grid-row: 4;
    margin: 0;
}

.Form.CM textarea:nth-child(4) {
    position: relative;
    grid-column: 2 / span 2;
    grid-row: 1 / span 4;
    margin: 0;
    min-height: 100%;
}

.Form button {
    background: #204f3c !important;
    color: #fff !important;
    width: 100%;
}

.Forms button.colorChange {
    background: var(--bgColor) !important;
}

.Form button:hover {
    filter: brightness(1.3);
}

.Form button:active {
    filter: brightness(0.8);
}

section.secRelatedProd .itemProd {
    width: calc(100% - 80px);
    margin: auto;
}

    section.secRelatedProd .itemProd h2.title {
        font-size: 18px !important;
    }

    section.secRelatedProd .itemProd .context a.more {
        font-size: 14px;
    }

section.secRelatedProd {
    position: relative;
    width: 100%;
    margin-bottom: 60px;
}

h2.titleRelated {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 60px;
    background: #21801d;
    margin: 0 0 40px;
    color: #fff;
}

    h2.titleRelated:before {
        position: absolute;
        left: 0;
        top: 0;
        width: 190px;
        height: 100%;
        background: url(../img/flowerRelated-1.png) no-repeat left bottom / 100%;
        pointer-events: none;
        content: '';
    }

    h2.titleRelated:after {
        position: absolute;
        right: 0;
        top: 0;
        width: 190px;
        height: 100%;
        background: url(../img/flowerRelated-2.png) no-repeat right bottom / 100%;
        pointer-events: none;
        content: '';
    }

.rowRateShare:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 190px;
    height: 100%;
    background: url(../img/flowerRelated-1.png) no-repeat left bottom / 100%;
    pointer-events: none;
    content: '';
    opacity: 0.5;
}

.rowRateShare:after {
    position: absolute;
    right: 0;
    top: 0;
    width: 190px;
    height: 100%;
    background: url(../img/flowerRelated-2.png) no-repeat right bottom / 100%;
    pointer-events: none;
    content: '';
    opacity: 0.5;
}

section.PageText {
    position: relative;
    padding: 40px 0;
}

.textContent img {
    position: relative;
    display: block;
    margin: auto;
    max-width: 100%;
}

.textContent {
    font-size: 16px;
    color: #000;
    text-align: justify;
}

.rowRateShare {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: space-between;
    height: 60px;
    background: #21801d;
    padding: 0 20px;
    margin: 10px 0 10px;
    color: #fff;
}

    .rowRateShare .starsRate label {
        color: #fff !important;
        font-weight: bold;
    }

    .rowRateShare .socialsshare {
        position: relative;
        z-index: 1;
        display: flex;
        align-items: center;
        font-weight: bold;
    }

        .rowRateShare .socialsshare label.shareTitle {
            margin: 0 0 0 10px;
        }

        .rowRateShare .socialsshare .shareBtns {
            display: flex;
        }

        .rowRateShare .socialsshare a {
            position: relative;
            width: 30px;
            height: 30px;
            display: flex;
            justify-content: center;
            align-items: center;
            font-size: 16px;
            color: #fff;
        }

            .rowRateShare .socialsshare a:before {
                font-weight: 100;
            }

            .rowRateShare .socialsshare a:hover {
                transform: scale(1.2);
            }

            .rowRateShare .socialsshare a:active {
                transform: scale(0.8);
            }

.ItemPopupCarousel {
    position: relative;
    width: calc(100% - 20px);
    padding-top: 100%;
    background: transparent;
    margin: auto;
    overflow: hidden;
    cursor: pointer;
}

    .ItemPopupCarousel i.pic {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: no-repeat center / cover;
        transition: all 1s;
    }

    .ItemPopupCarousel:hover i.pic {
        transform: scale(1.5) rotate(35deg);
    }

.sliderPopup .swiper-container {
    position: relative;
    padding: 40px 0px;
    overflow: hidden;
}

.popupCaroudelBox {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100000000000000000;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.5s;
    opacity: 0;
    pointer-events: none;
}

    .popupCaroudelBox.show {
        opacity: 1;
        pointer-events: auto;
    }

    .popupCaroudelBox i.bg {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: block;
        background: rgba(0,0,0,0.5);
    }

    .popupCaroudelBox img.picPopup {
        position: relative;
        display: block;
        z-index: 100000000;
        transition: all 0.5s cubic-bezier(0, 1.04, 0, 1.04);
        opacity: 0;
        transform: scale(0);
        max-width: 90%;
        max-height: 90%;
    }

    .popupCaroudelBox.show img.picPopup {
        transition-delay: 0.5s;
        opacity: 1;
        transform: scale(1);
    }

section.PageText .videoBox {
    max-width: 900px;
    display: block;
    margin: auto;
}


.RowFilterNewsList.betwen {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.filterSelect {
    position: relative;
    height: 50px;
    display: flex;
    align-items: center;
}

    .filterSelect select {
        position: relative;
        padding: 0 10px 0 30px;
        height: 40px;
        margin: 0 10px;
        border: 1px solid #d4d4d4;
        background-color: transparent !important;
    }

    .filterSelect label {
        position: relative;
        display: flex;
        width: 160px;
        font-weight: bold;
    }



.NewsDetailTop {
    position: relative;
    width: 100%;
    padding: 10px 0;
}

    .NewsDetailTop .picNews {
        position: relative;
        width: 100%;
        border-top: 3px solid #21801d;
        padding-top: 30%;
        background: no-repeat center / cover;
    }

        .NewsDetailTop .picNews img {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            opacity: 0;
        }

    .NewsDetailTop .textNews {
        position: relative;
        width: calc(100% - 100px);
        margin: auto;
        background: linear-gradient(0deg, #f1f1f1, #FFF);
        padding: 40px;
        margin-top: -100px;
    }

        .NewsDetailTop .textNews:before {
            position: absolute;
            top: 5px;
            right: 5px;
            width: calc(100% - 10px);
            background: #edecec;
            content: '';
            height: calc(100% - 10px);
        }

        .NewsDetailTop .textNews .dateTitle {
            position: relative;
            width: 100%;
            display: flex;
            justify-content: space-between;
            padding: 0 10px;
            min-height: 40px;
            margin: 0 0 10px;
        }

            .NewsDetailTop .textNews .dateTitle h2.titleNews {
                margin: 0;
                position: relative;
                min-height: 50px;
                display: flex;
                align-items: center;
                font-size: 16px;
            }

.contextNews {
    position: relative;
}

section.blogs article.itemArticle:before {
    transform: skew( 0deg, 0deg);
    bottom: auto;
}

span.date {
    position: relative;
    width: 100px;
    height: 40px;
    display: flex;
    align-items: center;
    font-size: 16px;
    font-weight: bold;
    padding: 0 0 0 30px;
}

    span.date:before {
        position: absolute;
        left: 0;
        width: 30px;
        height: 40px;
        display: flex;
        align-items: center;
        top: 0;
        justify-content: center;
    }




.customForm .Form {
    position: relative;
    width: 100%;
    box-sizing: border-box;
    padding: 20px 0;
    /* max-width: 800px; */
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

    .customForm .Form .group-input {
        position: relative;
        width: calc(50% - 5px);
        margin-bottom: 10px;
    }

        .customForm .Form .group-input.full {
            width: 100%;
        }

        .customForm .Form .group-input input {
            position: relative;
            width: 100%;
            height: 40px;
            margin: 0 !important;
        }

        .customForm .Form .group-input textarea {
            position: relative;
            width: 100%;
            min-height: 150px;
            max-height: 150px;
            min-width: 100%;
            max-width: 100%;
            margin: 0 !important;
        }

    .customForm .Form .rowBtn {
        position: relative;
        margin: 10px 0 0;
        bottom: 0;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
    }

        .customForm .Form .rowBtn button.btnSubmitCm {
            position: relative;
            width: 100%;
            height: 40px;
            border: none;
            background: #ed1d24;
            color: #fff;
            cursor: pointer;
        }

            .customForm .Form .rowBtn button.btnSubmitCm:hover {
                background: #fd696e;
                color: #70080c;
            }

            .customForm .Form .rowBtn button.btnSubmitCm:active {
                background: #c20a10;
                color: #fff;
            }

.UploadFiles {
    position: relative;
    width: 100%;
    height: 50px;
    background: #eee;
    border: 1px solid #fff;
    display: flex;
    align-items: center;
    margin: 5px 0;
}

    .UploadFiles input[type="file"] {
        position: absolute !important;
        width: 0 !important;
        height: 0 !important;
        padding: 0 !important;
        opacity: 0 !important;
        overflow: hidden !important;
    }

    .UploadFiles .openUploader {
        position: relative;
        width: 100%;
        height: 40px;
        display: flex;
        align-items: center;
        box-sizing: border-box;
        padding-right: 110px;
        cursor: pointer;
    }

        .UploadFiles .openUploader label:first-child {
            cursor: pointer;
            width: calc(100% - 110px);
            height: 40px;
            display: flex;
            align-items: center;
            box-sizing: border-box;
            padding: 0 10px 0 0;
        }

        .UploadFiles .openUploader .btn {
            position: absolute;
            right: 5px;
            top: 0;
            bottom: 0;
            margin: auto;
            height: 30px;
            width: 100px;
            background: linear-gradient( 45deg, #e5337b, #fa7b4c);
            display: flex;
            justify-content: center;
            align-items: center;
            color: #fff;
            border-radius: 4px;
            cursor: pointer;
        }

            .UploadFiles .openUploader .btn:hover {
                background: linear-gradient( 45deg, #fa7b4c, #e5337b);
                display: flex;
                color: #ffffff;
            }

            .UploadFiles .openUploader .btn:active {
                background: linear-gradient( 45deg, #fa7b4c, #e5337b);
                color: #ffed4b;
            }


h3.titleCity {
    position: relative;
    width: 100%;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #204f3c;
    text-shadow: 0px 0px 10px;
    margin: 20px 0;
}

.RowFilterNewsList.betwen {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.filterSelect {
    position: relative;
    height: 50px;
    display: flex;
    align-items: center;
}

    .filterSelect select {
        position: relative;
        padding: 0 10px 0 30px;
        height: 40px;
        margin: 0 10px;
        border: 1px solid #d4d4d4;
        background-color: transparent !important;
    }


.boxSelectRelation {
    position: relative;
    width: 280px;
    margin: auto;
    display: flex;
    flex-direction: column;
}

    .boxSelectRelation select {
        height: 40px;
        width: 100%;
        border: 5px solid #204f3c;
        margin: 0 0 10px 0;
        padding: 0 10px;
        background-color: #cdffd6 !important;
        font-weight: bold;
        border-color: transparent #204f3c;
    }


.OfficeDownBox {
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: column;
}

    .OfficeDownBox .BoxMapnfo {
        margin: 20px 0;
        box-shadow: 0px 0px 20px -15px rgb(0 0 0 / 50%);
        border-radius: 15px;
        overflow: hidden;
    }



.rowbtnCenter {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 10px 0;
}

a.dlDet {
    position: relative;
    width: 200px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #204f3c;
    color: #fff;
    border-radius: 5px;
    transition: all 0.1s;
}

    a.dlDet:hover {
        background: #54c296;
        color: #204f3c;
    }

    a.dlDet:active {
        background: #06301f;
        color: #54c296;
    }




.itemArticle {
    position: relative;
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    margin: 40px 0;
    display: flex;
    justify-content: flex-start;
    transition: all 0.2s;
    transform: scale(1);
}

    .itemArticle:hover {
        transform: scale(0.9);
    }

    .itemArticle:before {
        position: absolute;
        bottom: 10px;
        content: '';
        width: 90%;
        height: 10px;
        background: #e2e2e2;
        z-index: 1;
        right: 60px;
        transform: skew(-20deg, 0deg);
    }

    .itemArticle .pic {
        position: absolute;
        left: 0;
        width: 50%;
        height: 100%;
        background: no-repeat center / cover;
        top: 0;
        transition: all 0.2s;
    }

    .itemArticle:hover .pic {
        filter: brightness(0.3);
    }

    .itemArticle .pic img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
    }

    .itemArticle .contextArticle {
        position: relative;
        width: 65%;
        box-sizing: border-box;
        min-height: 100px;
    }

        .itemArticle .contextArticle .text {
            position: relative;
            background: #f6f6f6;
            width: 100%;
            box-sizing: border-box;
            background: #f6f6f6;
            min-height: 100px;
            box-sizing: border-box;
            padding: 30px 40px 30px 10px;
        }

            .itemArticle .contextArticle .text:before {
                position: absolute;
                left: -60px;
                top: 0;
                height: 100%;
                width: 150px;
                transform: skew(-20deg, 0deg);
                content: '';
                background: #f6f6f6;
            }

            .itemArticle .contextArticle .text * {
                z-index: 1;
                position: relative;
            }

        .itemArticle .contextArticle .date {
            position: relative;
            right: 40px;
            width: calc(100% + 120px);
            height: 40px;
            margin: 5px 0 12px;
        }

            .itemArticle .contextArticle .date:before {
                position: absolute;
                top: 0;
                right: 0;
                width: 100%;
                height: 100%;
                background: #bd2456;
                content: '';
                transform: skew( -20deg, 0deg);
            }

            .itemArticle .contextArticle .date:after {
                position: absolute;
                top: 0;
                right: 0;
                width: 130px;
                height: 100%;
                background: linear-gradient( 45deg, #e5337b, #fa7b4c);
                content: '';
                transform: skew( -20deg, 0deg);
            }

        .itemArticle .contextArticle .text .description {
            font-size: 12px;
            max-height: 180px;
            overflow: hidden;
            text-align: justify;
            box-sizing: border-box;
            padding: 10px 0;
            width: 100%;
            color: #000;
            line-height: 20px;
            min-height: 180px;
        }

        .itemArticle .contextArticle .text h3.titleArticle {
            position: relative;
            margin: 0;
        }

a.linkArticle {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: flex-end;
    height: 30px;
    align-items: center;
}

    a.linkArticle:before {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        width: 100%;
        height: 2px;
        background: #c5c5c5;
        content: '';
        margin: auto;
    }


    a.linkArticle span {
        position: relative;
        background: #f6f6f6;
        height: 30px;
        padding: 0 10px 0 30px;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #353535;
        font-weight: bold;
    }

    a.linkArticle:hover span {
        color: #21801d;
    }

    a.linkArticle:hover span {
        color: #21801d;
    }

    a.linkArticle span:before {
        position: absolute;
        left: 0;
        width: 30px;
        height: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: all 0.2s;
    }

.itemArticle .contextArticle .date span {
    position: relative;
    height: 100%;
    padding: 0 10px 0 35px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 120px;
    z-index: 1;
}

    .itemArticle .contextArticle .date span:before {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 35px;
        display: flex;
        justify-content: center;
        align-items: center;
        font-weight: normal;
        font-size: 18px;
    }

.lineArrow {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0.6vw 100vw 0.6vw 0;
    border-color: transparent transparent transparent #222;
}

section > .lineArrow {
    border-color: transparent;
}

.lineArrow.right {
    transform: skew(0deg, 2deg);
    position: absolute;
    bottom: 18px;
    transform-origin: right bottom;
}

.lineArrow.left {
    transform: skew(0deg, -2.4deg);
    position: absolute;
    bottom: 8px;
    transform-origin: left bottom;
}


.contextFAQ {
    position: relative;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: flex-start;
    text-align: justify;
    margin: 0 0 20px;
}

    .contextFAQ img {
        position: relative;
        width: 80%;
        margin: 0 auto;
    }



/* -------------- FAQ --------------- */
section.secFAQBox {
    position: relative;
    width: 100%;
    overflow: hidden;
    padding: 40px 0 20px;
}

.FAQTitle {
    position: relative;
    height: 50px;
    padding: 0 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    color: #414141;
    margin: 10px 0px;
}

.tabBtns {
    position: relative;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    border-bottom: 2px solid #0096a1;
}

    .tabBtns button.btntab {
        position: relative;
        width: 80px;
        height: 80px;
        border: none;
        outline: none;
        font-size: 12px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        margin: 0 !important;
        background: none;
        border-radius: 0;
        background-clip: content-box;
        padding: 0px !important;
        background-color: #eee !important;
        padding: 0;
    }

        .tabBtns button.btntab.active {
            background-color: #21801d !important;
        }

        .tabBtns button.btntab:before {
            position: absolute;
            bottom: -13px;
            height: 3px;
            background: #111727 !important;
            content: '';
            width: 3%;
            transition: all 0.5s;
            opacity: 0;
        }



        .tabBtns button.btntab i {
            position: relative;
            width: 50px;
            height: 50px;
            background: no-repeat center / 100%;
            filter: grayscale(1) brightness(0);
            cursor: pointer;
        }

        .tabBtns button.btntab:hover i {
            filter: grayscale(1) brightness(0);
        }

        .tabBtns button.btntab label {
            color: #030303;
            position: absolute;
            border: 0;
            bottom: calc(100% + 10px);
            padding: 0 10px;
            width: 150px;
            border-radius: 6px;
            z-index: 100;
            cursor: pointer;
            font-size: 10px;
            font-weight: bold;
            opacity: 0;
            transform: scale(0);
            transition: all 0.2s;
        }

        .tabBtns button.btntab:hover label, .tabBtns button.btntab.active label {
            opacity: 1;
            transform: scale(1);
        }


button.btntab.active i {
    filter: grayscale(1) brightness(20);
}

.tabContent.active {
    transition: all 0.5s;
    opacity: 1;
    min-height: 30px;
    max-height: 2000px;
    padding: 0px 0;
    overflow: inherit;
}

.tabContent {
    position: relative;
    width: 100%;
    transition: all 0.2s;
    max-height: 0;
    overflow: hidden;
    opacity: 0;
}

.accotdionFAQ {
    font-size: 12px;
    width: 100%;
    margin: 5px;
    float: right;
}

.RowFAQ {
    position: relative;
    width: 100%;
    display: flex;
    margin-bottom: 3px;
    font-size: 14px;
    background: #f1f1f1;
    overflow: hidden;
    border-radius: 0;
    color: #333 !important;
}

.ContentFAQ .lineTitle {
    margin-right: 0;
}

.RowFAQ .col1 {
    position: relative;
    width: 100px;
    min-height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #333;
    /* display: none; */
    border-left: 5px solid #fff;
    font-weight: bold;
}

.RowFAQ .col2 {
    position: relative;
    width: 100%;
    MIN-height: 40px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-right: 3px;
    color: #151515;
    padding: 0 10px 0 10px;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
}


.RowFAQ.title .col1, .RowFAQ.title .col2 {
    background-color: #161616;
    color: #fff;
    justify-content: center;
}

.accotdionFAQ span.AnswerQuestion {
    position: absolute;
    background: #161616;
    font-weight: normal;
    font-family: 'Roboto';
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 10px 0 30px;
    left: 5px;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
}




.accotdionFAQ span.AnswerQuestion {
    background: none;
    color: #0096a1;
}


    .accotdionFAQ span.AnswerQuestion:before {
        font-family: 'Font Awesome 5 Pro';
        font-weight: 900;
        position: absolute;
        left: 0;
        width: 30px;
        height: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
        transition: all 0.5s;
    }

.accotdionFAQ.active span.AnswerQuestion:before {
    transform: rotate(180deg);
}

.accotdionFAQ .ContentAccotdionFAQ {
    position: relative;
    width: 100%;
    display: flex;
    transition: all 0.2s;
    max-height: 0;
    overflow: hidden;
    flex-wrap: wrap;
}

.accotdionFAQ.active .ContentAccotdionFAQ {
    transition: all 0.5s;
    max-height: 100%;
}

.ContentAccotdionFAQ .textAccordionFAQ {
    position: relative;
    width: 100%;
    text-align: justify;
    padding: 10px;
    box-sizing: border-box;
    font-weight: bold;
}

.allContentTab {
    position: relative;
    width: 100%;
    padding: 20px 0;
}

section.secFAQBox .allContentTab {
    display: flex;
    flex-wrap: wrap;
    padding: 40px 0;
}

    section.secFAQBox .allContentTab .col {
        position: relative;
        width: calc((100% / 2) - 10px);
        margin: 5px;
    }

.ContentAccotdionFAQ .moreAccordionFAQ {
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 0 5px;
    box-sizing: border-box;
}

a.moreAcc {
    position: relative;
    padding: 0 10px;
    height: 30px;
    background: #f5f5f5;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-left: 30px;
    font-family: 'Roboto';
    font-weight: normal;
    transition: all 0.2s;
    font-weight: bold;
    font-size: 12px;
}

    a.moreAcc:before {
        position: absolute;
        left: 0;
        top: 0;
        width: 30px;
        height: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: 'Font Awesome 5 Pro';
    }

    a.moreAcc:hover {
        color: #f5f5f5;
        background: #161616;
    }

    a.moreAcc:active {
        color: #161616;
        background: #d3d3d3;
    }

.accotdionFAQ.active .RowFAQ {
    background: #d6d6d6;
    color: #333;
}

    .accotdionFAQ.active .RowFAQ .col2 {
        color: #333;
    }

        .accotdionFAQ.active .RowFAQ .col2 span.AnswerQuestion {
            color: #333;
        }
/* -------------- FAQ --------------- */
#toTop {
    position: fixed;
    bottom: 10px;
    left: 10px;
    width: 50px;
    height: 50px;
    border-radius: 5px;
    background: #ffd0e6;
    color: #cd0b91;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1000;
    font-size: 24px;
    box-shadow: 0 0 20px -11px #cd0b91;
    cursor: pointer;
}

    #toTop:hover {
        background: #cd0b91;
        color: #FFCFE6;
    }

.Form.CM.flex {
    display: flex;
    flex-wrap: wrap;
}

    .Form.CM.flex input {
        width: calc((100% / 3) - 7px);
    }

section.spaceSec {
    position: relative;
    width: 100%;
    min-height: 100vh;
}

.bgOpacityFixed svg .svgBackground {
    stroke-dashoffset: 68473.21875px;
    stroke-dasharray: 68473.21875px;
    -webkit-transition: stroke-dashoffset 6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
    transition: stroke-dashoffset 3s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

.bgOpacityFixed.active svg .svgBackground {
    stroke-dashoffset: 0px;
}

.bgOpacityFixed.active {
    opacity: 1;
}

.scrollmagic-pin-spacer:before {
    position: absolute;
    bottom: 20.5%;
    left: 0;
    right: 0;
    content: '';
    width: 40%;
    height: 40px;
    background: rgba(0,0,0,0.6);
    z-index: 100;
    border-radius: 100%;
    filter: blur(21px);
    margin: auto;
    transition: all 0.5s;
    opacity: 1;
}

.scrollmagic-pin-spacer:after {
    position: absolute;
    bottom: 22%;
    left: 0;
    right: 0;
    content: '';
    width: 21%;
    height: 40px;
    background: rgba(0,0,0,0.5);
    border-radius: 100%;
    filter: blur(5px);
    margin: auto;
    transition: all 0.5s;
    opacity: 1;
    z-index: 10;
}

.scrollmagic-pin-spacer.hidebefore:before, .scrollmagic-pin-spacer.hidebefore:after {
    opacity: 0 !important;
}

.bgOpacityFixed svg .svg-elem-1 {
    stroke-dashoffset: 69.99583435058594px;
    stroke-dasharray: 69.99583435058594px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

.bgOpacityFixed.active svg .svg-elem-1 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-2 {
    stroke-dashoffset: 41.16893005371094px;
    stroke-dasharray: 41.16893005371094px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.002s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.002s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

.bgOpacityFixed.active svg .svg-elem-2 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-3 {
    stroke-dashoffset: 59.227108001708984px;
    stroke-dasharray: 59.227108001708984px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.004s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.004s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

.bgOpacityFixed.active svg .svg-elem-3 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-4 {
    stroke-dashoffset: 76.07510375976562px;
    stroke-dasharray: 76.07510375976562px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.006s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.006s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

.bgOpacityFixed.active svg .svg-elem-4 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-5 {
    stroke-dashoffset: 26.873634338378906px;
    stroke-dasharray: 26.873634338378906px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.008s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.008s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-5 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-6 {
    stroke-dashoffset: 21.745033264160156px;
    stroke-dasharray: 21.745033264160156px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.01s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.01s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

.bgOpacityFixed.active svg .svg-elem-6 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-7 {
    stroke-dashoffset: 81.93649291992188px;
    stroke-dasharray: 81.93649291992188px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.012s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.012s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-7 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-8 {
    stroke-dashoffset: 66.60260772705078px;
    stroke-dasharray: 66.60260772705078px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.014s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.014s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
}

.bgOpacityFixed.active svg .svg-elem-8 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-9 {
    stroke-dashoffset: 68.911865234375px;
    stroke-dasharray: 68.911865234375px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.016s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.016s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
}

.bgOpacityFixed.active svg .svg-elem-9 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-10 {
    stroke-dashoffset: 68.32941436767578px;
    stroke-dasharray: 68.32941436767578px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.018000000000000002s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.018000000000000002s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-10 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-11 {
    stroke-dashoffset: 24.987083435058594px;
    stroke-dasharray: 24.987083435058594px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.02s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.02s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
}

.bgOpacityFixed.active svg .svg-elem-11 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-12 {
    stroke-dashoffset: 58.240821838378906px;
    stroke-dasharray: 58.240821838378906px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.022s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.022s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-12 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-13 {
    stroke-dashoffset: 24.727190017700195px;
    stroke-dasharray: 24.727190017700195px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.024s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.024s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s;
}

.bgOpacityFixed.active svg .svg-elem-13 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-14 {
    stroke-dashoffset: 46.628311284876474px;
    stroke-dasharray: 46.628311284876474px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.026000000000000002s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.026000000000000002s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s;
}

.bgOpacityFixed.active svg .svg-elem-14 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-15 {
    stroke-dashoffset: 116.9564208984375px;
    stroke-dasharray: 116.9564208984375px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.028s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.028s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s;
}

.bgOpacityFixed.active svg .svg-elem-15 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-16 {
    stroke-dashoffset: 166.31275939941406px;
    stroke-dasharray: 166.31275939941406px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.03s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.03s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s;
}

.bgOpacityFixed.active svg .svg-elem-16 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-17 {
    stroke-dashoffset: 81.41850280761719px;
    stroke-dasharray: 81.41850280761719px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.032s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4000000000000004s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.032s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4000000000000004s;
}

.bgOpacityFixed.active svg .svg-elem-17 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-18 {
    stroke-dashoffset: 67.6773910522461px;
    stroke-dasharray: 67.6773910522461px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.034s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.034s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s;
}

.bgOpacityFixed.active svg .svg-elem-18 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-19 {
    stroke-dashoffset: 48.40177917480469px;
    stroke-dasharray: 48.40177917480469px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.036000000000000004s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.036000000000000004s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s;
}

.bgOpacityFixed.active svg .svg-elem-19 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-20 {
    stroke-dashoffset: 37.93016815185547px;
    stroke-dasharray: 37.93016815185547px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.038s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.038s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s;
}

.bgOpacityFixed.active svg .svg-elem-20 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-21 {
    stroke-dashoffset: 38.98735427856445px;
    stroke-dasharray: 38.98735427856445px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.04s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.04s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s;
}

.bgOpacityFixed.active svg .svg-elem-21 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-22 {
    stroke-dashoffset: 36.94288635253906px;
    stroke-dasharray: 36.94288635253906px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.042s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9000000000000004s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.042s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9000000000000004s;
}

.bgOpacityFixed.active svg .svg-elem-22 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-23 {
    stroke-dashoffset: 34.87659454345703px;
    stroke-dasharray: 34.87659454345703px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.044s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.044s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3s;
}

.bgOpacityFixed.active svg .svg-elem-23 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-24 {
    stroke-dashoffset: 115.1080322265625px;
    stroke-dasharray: 115.1080322265625px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.046s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.1000000000000005s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.046s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.1000000000000005s;
}

.bgOpacityFixed.active svg .svg-elem-24 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-25 {
    stroke-dashoffset: 26.46222686767578px;
    stroke-dasharray: 26.46222686767578px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.048s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.048s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s;
}

.bgOpacityFixed.active svg .svg-elem-25 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-26 {
    stroke-dashoffset: 148.7855987548828px;
    stroke-dasharray: 148.7855987548828px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.05s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.05s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3s;
}

.bgOpacityFixed.active svg .svg-elem-26 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-27 {
    stroke-dashoffset: 75.56649780273438px;
    stroke-dasharray: 75.56649780273438px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.052000000000000005s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4000000000000004s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.052000000000000005s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4000000000000004s;
}

.bgOpacityFixed.active svg .svg-elem-27 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-28 {
    stroke-dashoffset: 38.76018524169922px;
    stroke-dasharray: 38.76018524169922px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.054s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.054s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5s;
}

.bgOpacityFixed.active svg .svg-elem-28 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-29 {
    stroke-dashoffset: 30.501564025878906px;
    stroke-dasharray: 30.501564025878906px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.056s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6000000000000005s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.056s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6000000000000005s;
}

.bgOpacityFixed.active svg .svg-elem-29 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-30 {
    stroke-dashoffset: 31.316133499145508px;
    stroke-dasharray: 31.316133499145508px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.058s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.058s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7s;
}

.bgOpacityFixed.active svg .svg-elem-30 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-31 {
    stroke-dashoffset: 29.655731201171875px;
    stroke-dasharray: 29.655731201171875px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.06s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.06s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8s;
}

.bgOpacityFixed.active svg .svg-elem-31 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-32 {
    stroke-dashoffset: 27.99698257446289px;
    stroke-dasharray: 27.99698257446289px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.062s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.9000000000000004s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.062s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.9000000000000004s;
}

.bgOpacityFixed.active svg .svg-elem-32 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-33 {
    stroke-dashoffset: 60.983089447021484px;
    stroke-dasharray: 60.983089447021484px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.064s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.064s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4s;
}

.bgOpacityFixed.active svg .svg-elem-33 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-34 {
    stroke-dashoffset: 46.76387023925781px;
    stroke-dasharray: 46.76387023925781px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.066s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.1000000000000005s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.066s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.1000000000000005s;
}

.bgOpacityFixed.active svg .svg-elem-34 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-35 {
    stroke-dashoffset: 36.62578201293945px;
    stroke-dasharray: 36.62578201293945px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.068s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.068s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s;
}

.bgOpacityFixed.active svg .svg-elem-35 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-36 {
    stroke-dashoffset: 37.51112747192383px;
    stroke-dasharray: 37.51112747192383px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.07s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.07s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.3s;
}

.bgOpacityFixed.active svg .svg-elem-36 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-37 {
    stroke-dashoffset: 35.621131896972656px;
    stroke-dasharray: 35.621131896972656px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.07200000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.07200000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4s;
}

.bgOpacityFixed.active svg .svg-elem-37 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-38 {
    stroke-dashoffset: 33.68178749084473px;
    stroke-dasharray: 33.68178749084473px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.074s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.074s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.5s;
}

.bgOpacityFixed.active svg .svg-elem-38 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-39 {
    stroke-dashoffset: 72.94860076904297px;
    stroke-dasharray: 72.94860076904297px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.076s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.6000000000000005s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.076s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.6000000000000005s;
}

.bgOpacityFixed.active svg .svg-elem-39 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-40 {
    stroke-dashoffset: 46.73998260498047px;
    stroke-dasharray: 46.73998260498047px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.078s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.7s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.078s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.7s;
}

.bgOpacityFixed.active svg .svg-elem-40 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-41 {
    stroke-dashoffset: 36.558135986328125px;
    stroke-dasharray: 36.558135986328125px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.08s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.08s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.8s;
}

.bgOpacityFixed.active svg .svg-elem-41 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-42 {
    stroke-dashoffset: 37.51319885253906px;
    stroke-dasharray: 37.51319885253906px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.082s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.9s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.082s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.9s;
}

.bgOpacityFixed.active svg .svg-elem-42 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-43 {
    stroke-dashoffset: 35.59320831298828px;
    stroke-dasharray: 35.59320831298828px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.084s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.084s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5s;
}

.bgOpacityFixed.active svg .svg-elem-43 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-44 {
    stroke-dashoffset: 33.668487548828125px;
    stroke-dasharray: 33.668487548828125px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.08600000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.08600000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.1s;
}

.bgOpacityFixed.active svg .svg-elem-44 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-45 {
    stroke-dashoffset: 73.09812927246094px;
    stroke-dasharray: 73.09812927246094px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.088s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.2s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.088s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.2s;
}

.bgOpacityFixed.active svg .svg-elem-45 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-46 {
    stroke-dashoffset: 28.036163330078125px;
    stroke-dasharray: 28.036163330078125px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.09s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.09s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.3s;
}

.bgOpacityFixed.active svg .svg-elem-46 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-47 {
    stroke-dashoffset: 30.009321212768555px;
    stroke-dasharray: 30.009321212768555px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.092s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.4s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.092s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.4s;
}

.bgOpacityFixed.active svg .svg-elem-47 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-48 {
    stroke-dashoffset: 39.84419250488281px;
    stroke-dasharray: 39.84419250488281px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.094s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.094s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.5s;
}

.bgOpacityFixed.active svg .svg-elem-48 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-49 {
    stroke-dashoffset: 70.43698120117188px;
    stroke-dasharray: 70.43698120117188px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.096s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.6000000000000005s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.096s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.6000000000000005s;
}

.bgOpacityFixed.active svg .svg-elem-49 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-50 {
    stroke-dashoffset: 73.41039276123047px;
    stroke-dasharray: 73.41039276123047px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.098s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.7s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.098s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.7s;
}

.bgOpacityFixed.active svg .svg-elem-50 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-51 {
    stroke-dashoffset: 25.709903717041016px;
    stroke-dasharray: 25.709903717041016px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.8s;
}

.bgOpacityFixed.active svg .svg-elem-51 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-52 {
    stroke-dashoffset: 73.15703582763672px;
    stroke-dasharray: 73.15703582763672px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.10200000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.9s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.10200000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.9s;
}

.bgOpacityFixed.active svg .svg-elem-52 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-53 {
    stroke-dashoffset: 69.23492431640625px;
    stroke-dasharray: 69.23492431640625px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.10400000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.10400000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6s;
}

.bgOpacityFixed.active svg .svg-elem-53 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-54 {
    stroke-dashoffset: 30.13800048828125px;
    stroke-dasharray: 30.13800048828125px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.106s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.1000000000000005s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.106s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.1000000000000005s;
}

.bgOpacityFixed.active svg .svg-elem-54 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-55 {
    stroke-dashoffset: 45.65789031982422px;
    stroke-dasharray: 45.65789031982422px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.108s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.2s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.108s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.2s;
}

.bgOpacityFixed.active svg .svg-elem-55 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-56 {
    stroke-dashoffset: 71.231201171875px;
    stroke-dasharray: 71.231201171875px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.11s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.11s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.3s;
}

.bgOpacityFixed.active svg .svg-elem-56 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-57 {
    stroke-dashoffset: 108.23750305175781px;
    stroke-dasharray: 108.23750305175781px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.112s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.4s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.112s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.4s;
}

.bgOpacityFixed.active svg .svg-elem-57 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-58 {
    stroke-dashoffset: 51.92399597167969px;
    stroke-dasharray: 51.92399597167969px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.114s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.114s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.5s;
}

.bgOpacityFixed.active svg .svg-elem-58 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-59 {
    stroke-dashoffset: 2px;
    stroke-dasharray: 2px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.116s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.6000000000000005s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.116s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.6000000000000005s;
}

.bgOpacityFixed.active svg .svg-elem-59 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-60 {
    stroke-dashoffset: 103.73086547851562px;
    stroke-dasharray: 103.73086547851562px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.11800000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.7s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.11800000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.7s;
}

.bgOpacityFixed.active svg .svg-elem-60 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-61 {
    stroke-dashoffset: 86.63231658935547px;
    stroke-dasharray: 86.63231658935547px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.8s;
}

.bgOpacityFixed.active svg .svg-elem-61 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-62 {
    stroke-dashoffset: 47.896575927734375px;
    stroke-dasharray: 47.896575927734375px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.122s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.9s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.122s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.9s;
}

.bgOpacityFixed.active svg .svg-elem-62 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-63 {
    stroke-dashoffset: 39.44572830200195px;
    stroke-dasharray: 39.44572830200195px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.124s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.124s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7s;
}

.bgOpacityFixed.active svg .svg-elem-63 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-64 {
    stroke-dashoffset: 36.70874786376953px;
    stroke-dasharray: 36.70874786376953px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.126s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.1000000000000005s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.126s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.1000000000000005s;
}

.bgOpacityFixed.active svg .svg-elem-64 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-65 {
    stroke-dashoffset: 47.4639778137207px;
    stroke-dasharray: 47.4639778137207px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.128s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.2s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.128s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.2s;
}

.bgOpacityFixed.active svg .svg-elem-65 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-66 {
    stroke-dashoffset: 47.10426330566406px;
    stroke-dasharray: 47.10426330566406px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.13s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.13s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.3s;
}

.bgOpacityFixed.active svg .svg-elem-66 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-67 {
    stroke-dashoffset: 49.18596267700195px;
    stroke-dasharray: 49.18596267700195px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.132s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.4s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.132s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.4s;
}

.bgOpacityFixed.active svg .svg-elem-67 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-68 {
    stroke-dashoffset: 46.872249603271484px;
    stroke-dasharray: 46.872249603271484px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.134s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.134s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.5s;
}

.bgOpacityFixed.active svg .svg-elem-68 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-69 {
    stroke-dashoffset: 42.73640060424805px;
    stroke-dasharray: 42.73640060424805px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.136s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.6000000000000005s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.136s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.6000000000000005s;
}

.bgOpacityFixed.active svg .svg-elem-69 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-70 {
    stroke-dashoffset: 83.90634155273438px;
    stroke-dasharray: 83.90634155273438px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.138s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.7s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.138s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.7s;
}

.bgOpacityFixed.active svg .svg-elem-70 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-71 {
    stroke-dashoffset: 89.56132507324219px;
    stroke-dasharray: 89.56132507324219px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.14s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.14s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.8s;
}

.bgOpacityFixed.active svg .svg-elem-71 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-72 {
    stroke-dashoffset: 40.018653869628906px;
    stroke-dasharray: 40.018653869628906px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.14200000000000002s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.9s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.14200000000000002s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.9s;
}

.bgOpacityFixed.active svg .svg-elem-72 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-73 {
    stroke-dashoffset: 87.874755859375px;
    stroke-dasharray: 87.874755859375px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.14400000000000002s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.14400000000000002s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 8s;
}

.bgOpacityFixed.active svg .svg-elem-73 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-74 {
    stroke-dashoffset: 77.53770446777344px;
    stroke-dasharray: 77.53770446777344px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.146s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 8.100000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.146s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 8.100000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-74 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-75 {
    stroke-dashoffset: 34.364383697509766px;
    stroke-dasharray: 34.364383697509766px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.148s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 8.200000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.148s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 8.200000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-75 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-76 {
    stroke-dashoffset: 74.98289489746094px;
    stroke-dasharray: 74.98289489746094px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.15s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 8.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.15s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 8.3s;
}

.bgOpacityFixed.active svg .svg-elem-76 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-77 {
    stroke-dashoffset: 38.98523712158203px;
    stroke-dasharray: 38.98523712158203px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.152s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 8.4s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.152s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 8.4s;
}

.bgOpacityFixed.active svg .svg-elem-77 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-78 {
    stroke-dashoffset: 62.21247100830078px;
    stroke-dasharray: 62.21247100830078px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.154s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 8.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.154s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 8.5s;
}

.bgOpacityFixed.active svg .svg-elem-78 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-79 {
    stroke-dashoffset: 40.92763900756836px;
    stroke-dasharray: 40.92763900756836px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.156s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 8.600000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.156s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 8.600000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-79 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-80 {
    stroke-dashoffset: 72.05899047851562px;
    stroke-dasharray: 72.05899047851562px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.158s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 8.700000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.158s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 8.700000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-80 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-81 {
    stroke-dashoffset: 61.07136154174805px;
    stroke-dasharray: 61.07136154174805px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.16s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 8.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.16s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 8.8s;
}

.bgOpacityFixed.active svg .svg-elem-81 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-82 {
    stroke-dashoffset: 60.890167236328125px;
    stroke-dasharray: 60.890167236328125px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.162s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 8.9s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.162s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 8.9s;
}

.bgOpacityFixed.active svg .svg-elem-82 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-83 {
    stroke-dashoffset: 33.53697204589844px;
    stroke-dasharray: 33.53697204589844px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.164s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 9.000000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.164s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 9.000000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-83 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-84 {
    stroke-dashoffset: 27.760360717773438px;
    stroke-dasharray: 27.760360717773438px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.166s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 9.100000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.166s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 9.100000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-84 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-85 {
    stroke-dashoffset: 40.31911849975586px;
    stroke-dasharray: 40.31911849975586px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.168s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 9.200000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.168s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 9.200000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-85 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-86 {
    stroke-dashoffset: 50.63967514038086px;
    stroke-dasharray: 50.63967514038086px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.17s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 9.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.17s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 9.3s;
}

.bgOpacityFixed.active svg .svg-elem-86 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-87 {
    stroke-dashoffset: 12.37958812713623px;
    stroke-dasharray: 12.37958812713623px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.17200000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 9.4s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.17200000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 9.4s;
}

.bgOpacityFixed.active svg .svg-elem-87 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-88 {
    stroke-dashoffset: 16.128822326660156px;
    stroke-dasharray: 16.128822326660156px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.17400000000000002s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 9.500000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.17400000000000002s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 9.500000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-88 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-89 {
    stroke-dashoffset: 132.26756286621094px;
    stroke-dasharray: 132.26756286621094px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.176s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 9.600000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.176s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 9.600000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-89 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-90 {
    stroke-dashoffset: 34.32246780395508px;
    stroke-dasharray: 34.32246780395508px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.178s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 9.700000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.178s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 9.700000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-90 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-91 {
    stroke-dashoffset: 219.81594848632812px;
    stroke-dasharray: 219.81594848632812px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.18s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 9.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.18s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 9.8s;
}

.bgOpacityFixed.active svg .svg-elem-91 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-92 {
    stroke-dashoffset: 186.3345489501953px;
    stroke-dasharray: 186.3345489501953px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.182s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 9.9s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.182s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 9.9s;
}

.bgOpacityFixed.active svg .svg-elem-92 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-93 {
    stroke-dashoffset: 39.973052978515625px;
    stroke-dasharray: 39.973052978515625px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.184s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 10.000000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.184s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 10.000000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-93 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-94 {
    stroke-dashoffset: 52.19464874267578px;
    stroke-dasharray: 52.19464874267578px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.186s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 10.100000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.186s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 10.100000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-94 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-95 {
    stroke-dashoffset: 53.446407318115234px;
    stroke-dasharray: 53.446407318115234px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.188s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 10.200000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.188s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 10.200000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-95 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-96 {
    stroke-dashoffset: 27.399494171142578px;
    stroke-dasharray: 27.399494171142578px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.19s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 10.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.19s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 10.3s;
}

.bgOpacityFixed.active svg .svg-elem-96 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-97 {
    stroke-dashoffset: 87.24954223632812px;
    stroke-dasharray: 87.24954223632812px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.192s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 10.400000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.192s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 10.400000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-97 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-98 {
    stroke-dashoffset: 51.807804107666016px;
    stroke-dasharray: 51.807804107666016px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.194s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 10.500000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.194s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 10.500000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-98 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-99 {
    stroke-dashoffset: 54.783546447753906px;
    stroke-dasharray: 54.783546447753906px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.196s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 10.600000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.196s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 10.600000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-99 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-100 {
    stroke-dashoffset: 27.429916381835938px;
    stroke-dasharray: 27.429916381835938px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.198s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 10.700000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.198s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 10.700000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-100 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-101 {
    stroke-dashoffset: 87.29757690429688px;
    stroke-dasharray: 87.29757690429688px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 10.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 10.8s;
}

.bgOpacityFixed.active svg .svg-elem-101 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-102 {
    stroke-dashoffset: 16.494430541992188px;
    stroke-dasharray: 16.494430541992188px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.202s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 10.900000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.202s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 10.900000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-102 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-103 {
    stroke-dashoffset: 19.353641510009766px;
    stroke-dasharray: 19.353641510009766px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.20400000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 11.000000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.20400000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 11.000000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-103 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-104 {
    stroke-dashoffset: 13.640586853027344px;
    stroke-dasharray: 13.640586853027344px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.20600000000000002s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 11.100000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.20600000000000002s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 11.100000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-104 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-105 {
    stroke-dashoffset: 15.110827445983887px;
    stroke-dasharray: 15.110827445983887px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.20800000000000002s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 11.200000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.20800000000000002s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 11.200000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-105 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-106 {
    stroke-dashoffset: 100.77056121826172px;
    stroke-dasharray: 100.77056121826172px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.21s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 11.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.21s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 11.3s;
}

.bgOpacityFixed.active svg .svg-elem-106 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-107 {
    stroke-dashoffset: 122.15583801269531px;
    stroke-dasharray: 122.15583801269531px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.212s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 11.400000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.212s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 11.400000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-107 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-108 {
    stroke-dashoffset: 111.22193908691406px;
    stroke-dasharray: 111.22193908691406px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.214s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 11.500000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.214s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 11.500000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-108 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-109 {
    stroke-dashoffset: 56.930763244628906px;
    stroke-dasharray: 56.930763244628906px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.216s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 11.600000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.216s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 11.600000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-109 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-110 {
    stroke-dashoffset: 56.838050842285156px;
    stroke-dasharray: 56.838050842285156px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.218s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 11.700000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.218s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 11.700000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-110 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-111 {
    stroke-dashoffset: 38.13344955444336px;
    stroke-dasharray: 38.13344955444336px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.22s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 11.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.22s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 11.8s;
}

.bgOpacityFixed.active svg .svg-elem-111 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-112 {
    stroke-dashoffset: 76.27408599853516px;
    stroke-dasharray: 76.27408599853516px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.222s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 11.900000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.222s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 11.900000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-112 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-113 {
    stroke-dashoffset: 81.27127075195312px;
    stroke-dasharray: 81.27127075195312px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.224s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 12.000000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.224s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 12.000000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-113 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-114 {
    stroke-dashoffset: 55.640785217285156px;
    stroke-dasharray: 55.640785217285156px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.226s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 12.100000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.226s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 12.100000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-114 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-115 {
    stroke-dashoffset: 47.313262939453125px;
    stroke-dasharray: 47.313262939453125px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.228s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 12.200000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.228s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 12.200000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-115 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-116 {
    stroke-dashoffset: 45.92207717895508px;
    stroke-dasharray: 45.92207717895508px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.23s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 12.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.23s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 12.3s;
}

.bgOpacityFixed.active svg .svg-elem-116 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-117 {
    stroke-dashoffset: 28.689008712768555px;
    stroke-dasharray: 28.689008712768555px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.232s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 12.400000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.232s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 12.400000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-117 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-118 {
    stroke-dashoffset: 74.11908721923828px;
    stroke-dasharray: 74.11908721923828px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.234s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 12.500000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.234s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 12.500000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-118 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-119 {
    stroke-dashoffset: 17.25098419189453px;
    stroke-dasharray: 17.25098419189453px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.23600000000000002s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 12.600000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.23600000000000002s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 12.600000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-119 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-120 {
    stroke-dashoffset: 43.18082809448242px;
    stroke-dasharray: 43.18082809448242px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.23800000000000002s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 12.700000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.23800000000000002s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 12.700000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-120 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-121 {
    stroke-dashoffset: 17.244675636291504px;
    stroke-dasharray: 17.244675636291504px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 12.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 12.8s;
}

.bgOpacityFixed.active svg .svg-elem-121 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-122 {
    stroke-dashoffset: 43.38212585449219px;
    stroke-dasharray: 43.38212585449219px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.242s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 12.900000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.242s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 12.900000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-122 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-123 {
    stroke-dashoffset: 93.12007141113281px;
    stroke-dasharray: 93.12007141113281px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.244s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 13.000000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.244s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 13.000000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-123 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-124 {
    stroke-dashoffset: 12.38818073272705px;
    stroke-dasharray: 12.38818073272705px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.246s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 13.100000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.246s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 13.100000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-124 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-125 {
    stroke-dashoffset: 13.90986156463623px;
    stroke-dasharray: 13.90986156463623px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.248s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 13.200000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.248s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 13.200000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-125 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-126 {
    stroke-dashoffset: 111.89097595214844px;
    stroke-dasharray: 111.89097595214844px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.25s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 13.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.25s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 13.3s;
}

.bgOpacityFixed.active svg .svg-elem-126 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-127 {
    stroke-dashoffset: 98.5584487915039px;
    stroke-dasharray: 98.5584487915039px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.252s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 13.400000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.252s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 13.400000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-127 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-128 {
    stroke-dashoffset: 45.99652862548828px;
    stroke-dasharray: 45.99652862548828px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.254s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 13.500000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.254s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 13.500000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-128 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-129 {
    stroke-dashoffset: 47.9157829284668px;
    stroke-dasharray: 47.9157829284668px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.256s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 13.600000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.256s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 13.600000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-129 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-130 {
    stroke-dashoffset: 104.50303649902344px;
    stroke-dasharray: 104.50303649902344px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.258s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 13.700000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.258s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 13.700000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-130 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-131 {
    stroke-dashoffset: 41.77065658569336px;
    stroke-dasharray: 41.77065658569336px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.26s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 13.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.26s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 13.8s;
}

.bgOpacityFixed.active svg .svg-elem-131 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-132 {
    stroke-dashoffset: 104.52356719970703px;
    stroke-dasharray: 104.52356719970703px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.262s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 13.900000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.262s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 13.900000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-132 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-133 {
    stroke-dashoffset: 130.4123992919922px;
    stroke-dasharray: 130.4123992919922px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.264s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 14.000000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.264s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 14.000000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-133 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-134 {
    stroke-dashoffset: 78.52429962158203px;
    stroke-dasharray: 78.52429962158203px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.266s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 14.100000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.266s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 14.100000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-134 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-135 {
    stroke-dashoffset: 95.25947570800781px;
    stroke-dasharray: 95.25947570800781px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.268s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 14.200000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.268s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 14.200000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-135 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-136 {
    stroke-dashoffset: 214.93411254882812px;
    stroke-dasharray: 214.93411254882812px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.27s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 14.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.27s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 14.3s;
}

.bgOpacityFixed.active svg .svg-elem-136 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-137 {
    stroke-dashoffset: 73.11725616455078px;
    stroke-dasharray: 73.11725616455078px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.272s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 14.400000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.272s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 14.400000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-137 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-138 {
    stroke-dashoffset: 27.95333480834961px;
    stroke-dasharray: 27.95333480834961px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.274s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 14.500000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.274s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 14.500000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-138 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-139 {
    stroke-dashoffset: 62.31582260131836px;
    stroke-dasharray: 62.31582260131836px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.276s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 14.600000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.276s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 14.600000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-139 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-140 {
    stroke-dashoffset: 61.93719482421875px;
    stroke-dasharray: 61.93719482421875px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.278s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 14.700000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.278s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 14.700000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-140 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-141 {
    stroke-dashoffset: 55.913578033447266px;
    stroke-dasharray: 55.913578033447266px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.28s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 14.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.28s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 14.8s;
}

.bgOpacityFixed.active svg .svg-elem-141 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-142 {
    stroke-dashoffset: 38.184852600097656px;
    stroke-dasharray: 38.184852600097656px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.28200000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 14.900000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.28200000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 14.900000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-142 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-143 {
    stroke-dashoffset: 76.72223663330078px;
    stroke-dasharray: 76.72223663330078px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.28400000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 15.000000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.28400000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 15.000000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-143 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-144 {
    stroke-dashoffset: 82.00723266601562px;
    stroke-dasharray: 82.00723266601562px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.28600000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 15.100000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.28600000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 15.100000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-144 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-145 {
    stroke-dashoffset: 55.57465744018555px;
    stroke-dasharray: 55.57465744018555px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.28800000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 15.200000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.28800000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 15.200000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-145 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-146 {
    stroke-dashoffset: 47.42863845825195px;
    stroke-dasharray: 47.42863845825195px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.29s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 15.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.29s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 15.3s;
}

.bgOpacityFixed.active svg .svg-elem-146 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-147 {
    stroke-dashoffset: 48.04129409790039px;
    stroke-dasharray: 48.04129409790039px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.292s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 15.400000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.292s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 15.400000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-147 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-148 {
    stroke-dashoffset: 528.3704223632812px;
    stroke-dasharray: 528.3704223632812px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.294s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 15.500000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.294s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 15.500000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-148 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-149 {
    stroke-dashoffset: 51.429466247558594px;
    stroke-dasharray: 51.429466247558594px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.296s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 15.600000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.296s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 15.600000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-149 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-150 {
    stroke-dashoffset: 20.23396110534668px;
    stroke-dasharray: 20.23396110534668px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.298s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 15.700000000000001s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.298s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 15.700000000000001s;
}

.bgOpacityFixed.active svg .svg-elem-150 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-151 {
    stroke-dashoffset: 14.436666488647461px;
    stroke-dasharray: 14.436666488647461px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.3s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 15.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.3s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 15.8s;
}

.bgOpacityFixed.active svg .svg-elem-151 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-152 {
    stroke-dashoffset: 12.61092758178711px;
    stroke-dasharray: 12.61092758178711px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.302s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 15.900000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.302s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 15.900000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-152 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-153 {
    stroke-dashoffset: 54.02450942993164px;
    stroke-dasharray: 54.02450942993164px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.304s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 16s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.304s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 16s;
}

.bgOpacityFixed.active svg .svg-elem-153 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-154 {
    stroke-dashoffset: 97.00494384765625px;
    stroke-dasharray: 97.00494384765625px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.306s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 16.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.306s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 16.1s;
}

.bgOpacityFixed.active svg .svg-elem-154 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-155 {
    stroke-dashoffset: 528.74267578125px;
    stroke-dasharray: 528.74267578125px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.308s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 16.2s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.308s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 16.2s;
}

.bgOpacityFixed.active svg .svg-elem-155 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-156 {
    stroke-dashoffset: 57.72596740722656px;
    stroke-dasharray: 57.72596740722656px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.31s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 16.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.31s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 16.3s;
}

.bgOpacityFixed.active svg .svg-elem-156 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-157 {
    stroke-dashoffset: 20.24167251586914px;
    stroke-dasharray: 20.24167251586914px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.312s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 16.400000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.312s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 16.400000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-157 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-158 {
    stroke-dashoffset: 14.50649642944336px;
    stroke-dasharray: 14.50649642944336px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.314s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 16.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.314s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 16.5s;
}

.bgOpacityFixed.active svg .svg-elem-158 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-159 {
    stroke-dashoffset: 12.564581871032715px;
    stroke-dasharray: 12.564581871032715px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.316s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 16.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.316s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 16.6s;
}

.bgOpacityFixed.active svg .svg-elem-159 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-160 {
    stroke-dashoffset: 26.922496795654297px;
    stroke-dasharray: 26.922496795654297px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.318s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 16.7s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.318s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 16.7s;
}

.bgOpacityFixed.active svg .svg-elem-160 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-161 {
    stroke-dashoffset: 97.13426971435547px;
    stroke-dasharray: 97.13426971435547px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.32s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 16.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.32s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 16.8s;
}

.bgOpacityFixed.active svg .svg-elem-161 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-162 {
    stroke-dashoffset: 54.13151931762695px;
    stroke-dasharray: 54.13151931762695px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.322s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 16.900000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.322s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 16.900000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-162 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-163 {
    stroke-dashoffset: 218.06829833984375px;
    stroke-dasharray: 218.06829833984375px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.324s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 17s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.324s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 17s;
}

.bgOpacityFixed.active svg .svg-elem-163 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-164 {
    stroke-dashoffset: 71.6607437133789px;
    stroke-dasharray: 71.6607437133789px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.326s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 17.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.326s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 17.1s;
}

.bgOpacityFixed.active svg .svg-elem-164 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-165 {
    stroke-dashoffset: 113.63058471679688px;
    stroke-dasharray: 113.63058471679688px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.328s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 17.200000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.328s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 17.200000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-165 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-166 {
    stroke-dashoffset: 134.3057861328125px;
    stroke-dasharray: 134.3057861328125px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.33s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 17.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.33s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 17.3s;
}

.bgOpacityFixed.active svg .svg-elem-166 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-167 {
    stroke-dashoffset: 20.17375946044922px;
    stroke-dasharray: 20.17375946044922px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.332s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 17.400000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.332s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 17.400000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-167 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-168 {
    stroke-dashoffset: 92.392333984375px;
    stroke-dasharray: 92.392333984375px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.334s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 17.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.334s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 17.5s;
}

.bgOpacityFixed.active svg .svg-elem-168 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-169 {
    stroke-dashoffset: 82.7712173461914px;
    stroke-dasharray: 82.7712173461914px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.336s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 17.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.336s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 17.6s;
}

.bgOpacityFixed.active svg .svg-elem-169 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-170 {
    stroke-dashoffset: 30.844097137451172px;
    stroke-dasharray: 30.844097137451172px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.338s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 17.700000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.338s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 17.700000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-170 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-171 {
    stroke-dashoffset: 163.26771545410156px;
    stroke-dasharray: 163.26771545410156px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.34s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 17.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.34s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 17.8s;
}

.bgOpacityFixed.active svg .svg-elem-171 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-172 {
    stroke-dashoffset: 229.81488037109375px;
    stroke-dasharray: 229.81488037109375px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.342s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 17.900000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.342s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 17.900000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-172 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-173 {
    stroke-dashoffset: 32.173667907714844px;
    stroke-dasharray: 32.173667907714844px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.34400000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 18s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.34400000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 18s;
}

.bgOpacityFixed.active svg .svg-elem-173 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-174 {
    stroke-dashoffset: 108.69122314453125px;
    stroke-dasharray: 108.69122314453125px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.34600000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 18.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.34600000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 18.1s;
}

.bgOpacityFixed.active svg .svg-elem-174 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-175 {
    stroke-dashoffset: 37.18585968017578px;
    stroke-dasharray: 37.18585968017578px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.34800000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 18.200000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.34800000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 18.200000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-175 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-176 {
    stroke-dashoffset: 63.048458099365234px;
    stroke-dasharray: 63.048458099365234px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.35000000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 18.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.35000000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 18.3s;
}

.bgOpacityFixed.active svg .svg-elem-176 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-177 {
    stroke-dashoffset: 50.28072738647461px;
    stroke-dasharray: 50.28072738647461px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.352s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 18.400000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.352s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 18.400000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-177 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-178 {
    stroke-dashoffset: 61.820552825927734px;
    stroke-dasharray: 61.820552825927734px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.354s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 18.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.354s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 18.5s;
}

.bgOpacityFixed.active svg .svg-elem-178 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-179 {
    stroke-dashoffset: 133.21627807617188px;
    stroke-dasharray: 133.21627807617188px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.356s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 18.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.356s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 18.6s;
}

.bgOpacityFixed.active svg .svg-elem-179 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-180 {
    stroke-dashoffset: 74.9592514038086px;
    stroke-dasharray: 74.9592514038086px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.358s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 18.700000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.358s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 18.700000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-180 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-181 {
    stroke-dashoffset: 141.71176147460938px;
    stroke-dasharray: 141.71176147460938px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 18.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 18.8s;
}

.bgOpacityFixed.active svg .svg-elem-181 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-182 {
    stroke-dashoffset: 97.26313781738281px;
    stroke-dasharray: 97.26313781738281px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.362s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 18.900000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.362s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 18.900000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-182 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-183 {
    stroke-dashoffset: 122.64143371582031px;
    stroke-dasharray: 122.64143371582031px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.364s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 19s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.364s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 19s;
}

.bgOpacityFixed.active svg .svg-elem-183 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-184 {
    stroke-dashoffset: 43.75970458984375px;
    stroke-dasharray: 43.75970458984375px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.366s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 19.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.366s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 19.1s;
}

.bgOpacityFixed.active svg .svg-elem-184 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-185 {
    stroke-dashoffset: 66.480224609375px;
    stroke-dasharray: 66.480224609375px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.368s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 19.200000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.368s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 19.200000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-185 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-186 {
    stroke-dashoffset: 90.17501831054688px;
    stroke-dasharray: 90.17501831054688px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.37s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 19.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.37s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 19.3s;
}

.bgOpacityFixed.active svg .svg-elem-186 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-187 {
    stroke-dashoffset: 122.87207794189453px;
    stroke-dasharray: 122.87207794189453px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.372s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 19.400000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.372s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 19.400000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-187 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-188 {
    stroke-dashoffset: 40.11043930053711px;
    stroke-dasharray: 40.11043930053711px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.374s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 19.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.374s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 19.5s;
}

.bgOpacityFixed.active svg .svg-elem-188 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-189 {
    stroke-dashoffset: 54.75175476074219px;
    stroke-dasharray: 54.75175476074219px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.376s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 19.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.376s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 19.6s;
}

.bgOpacityFixed.active svg .svg-elem-189 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-190 {
    stroke-dashoffset: 107.00321197509766px;
    stroke-dasharray: 107.00321197509766px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.378s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 19.700000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.378s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 19.700000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-190 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-191 {
    stroke-dashoffset: 124.92415618896484px;
    stroke-dasharray: 124.92415618896484px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.38s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 19.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.38s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 19.8s;
}

.bgOpacityFixed.active svg .svg-elem-191 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-192 {
    stroke-dashoffset: 43.91557312011719px;
    stroke-dasharray: 43.91557312011719px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.382s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 19.900000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.382s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 19.900000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-192 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-193 {
    stroke-dashoffset: 38.34733581542969px;
    stroke-dasharray: 38.34733581542969px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.384s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 20.000000000000004s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.384s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 20.000000000000004s;
}

.bgOpacityFixed.active svg .svg-elem-193 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-194 {
    stroke-dashoffset: 212.49142456054688px;
    stroke-dasharray: 212.49142456054688px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.386s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 20.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.386s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 20.1s;
}

.bgOpacityFixed.active svg .svg-elem-194 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-195 {
    stroke-dashoffset: 101.4070053100586px;
    stroke-dasharray: 101.4070053100586px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.388s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 20.200000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.388s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 20.200000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-195 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-196 {
    stroke-dashoffset: 26.680688858032227px;
    stroke-dasharray: 26.680688858032227px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.39s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 20.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.39s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 20.3s;
}

.bgOpacityFixed.active svg .svg-elem-196 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-197 {
    stroke-dashoffset: 75.86335754394531px;
    stroke-dasharray: 75.86335754394531px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.392s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 20.400000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.392s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 20.400000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-197 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-198 {
    stroke-dashoffset: 71.29226684570312px;
    stroke-dasharray: 71.29226684570312px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.394s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 20.500000000000004s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.394s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 20.500000000000004s;
}

.bgOpacityFixed.active svg .svg-elem-198 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-199 {
    stroke-dashoffset: 30.981929779052734px;
    stroke-dasharray: 30.981929779052734px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.396s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 20.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.396s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 20.6s;
}

.bgOpacityFixed.active svg .svg-elem-199 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-200 {
    stroke-dashoffset: 104.80369567871094px;
    stroke-dasharray: 104.80369567871094px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.398s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 20.700000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.398s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 20.700000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-200 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-201 {
    stroke-dashoffset: 48.93711851414791px;
    stroke-dasharray: 48.93711851414791px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 20.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 20.8s;
}

.bgOpacityFixed.active svg .svg-elem-201 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-202 {
    stroke-dashoffset: 23.782424926757812px;
    stroke-dasharray: 23.782424926757812px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.402s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 20.900000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.402s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 20.900000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-202 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-203 {
    stroke-dashoffset: 26.818876266479492px;
    stroke-dasharray: 26.818876266479492px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.404s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 21.000000000000004s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.404s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 21.000000000000004s;
}

.bgOpacityFixed.active svg .svg-elem-203 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-204 {
    stroke-dashoffset: 34.13374328613281px;
    stroke-dasharray: 34.13374328613281px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.406s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 21.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.406s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 21.1s;
}

.bgOpacityFixed.active svg .svg-elem-204 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-205 {
    stroke-dashoffset: 24.969470977783203px;
    stroke-dasharray: 24.969470977783203px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.40800000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 21.200000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.40800000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 21.200000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-205 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-206 {
    stroke-dashoffset: 28.152891159057617px;
    stroke-dasharray: 28.152891159057617px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.41000000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 21.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.41000000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 21.3s;
}

.bgOpacityFixed.active svg .svg-elem-206 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-207 {
    stroke-dashoffset: 18.575780868530273px;
    stroke-dasharray: 18.575780868530273px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.41200000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 21.400000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.41200000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 21.400000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-207 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-208 {
    stroke-dashoffset: 19.86475372314453px;
    stroke-dasharray: 19.86475372314453px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.41400000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 21.500000000000004s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.41400000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 21.500000000000004s;
}

.bgOpacityFixed.active svg .svg-elem-208 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-209 {
    stroke-dashoffset: 24.705780029296875px;
    stroke-dasharray: 24.705780029296875px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.41600000000000004s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 21.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.41600000000000004s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 21.6s;
}

.bgOpacityFixed.active svg .svg-elem-209 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-210 {
    stroke-dashoffset: 43.21138000488281px;
    stroke-dasharray: 43.21138000488281px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.418s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 21.700000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.418s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 21.700000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-210 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-211 {
    stroke-dashoffset: 108.61216735839844px;
    stroke-dasharray: 108.61216735839844px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.42s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 21.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.42s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 21.8s;
}

.bgOpacityFixed.active svg .svg-elem-211 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-212 {
    stroke-dashoffset: 60.87275314331055px;
    stroke-dasharray: 60.87275314331055px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.422s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 21.900000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.422s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 21.900000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-212 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-213 {
    stroke-dashoffset: 40.740230560302734px;
    stroke-dasharray: 40.740230560302734px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.424s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 22.000000000000004s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.424s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 22.000000000000004s;
}

.bgOpacityFixed.active svg .svg-elem-213 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-214 {
    stroke-dashoffset: 34.34361267089844px;
    stroke-dasharray: 34.34361267089844px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.426s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 22.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.426s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 22.1s;
}

.bgOpacityFixed.active svg .svg-elem-214 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-215 {
    stroke-dashoffset: 25.630170822143555px;
    stroke-dasharray: 25.630170822143555px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.428s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 22.200000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.428s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 22.200000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-215 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-216 {
    stroke-dashoffset: 64.17362976074219px;
    stroke-dasharray: 64.17362976074219px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.43s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 22.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.43s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 22.3s;
}

.bgOpacityFixed.active svg .svg-elem-216 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-217 {
    stroke-dashoffset: 33.27702522277832px;
    stroke-dasharray: 33.27702522277832px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.432s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 22.400000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.432s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 22.400000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-217 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-218 {
    stroke-dashoffset: 77.28658294677734px;
    stroke-dasharray: 77.28658294677734px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.434s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 22.500000000000004s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.434s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 22.500000000000004s;
}

.bgOpacityFixed.active svg .svg-elem-218 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-219 {
    stroke-dashoffset: 130.17991638183594px;
    stroke-dasharray: 130.17991638183594px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.436s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 22.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.436s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 22.6s;
}

.bgOpacityFixed.active svg .svg-elem-219 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-220 {
    stroke-dashoffset: 100.13660430908203px;
    stroke-dasharray: 100.13660430908203px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.438s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 22.700000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.438s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 22.700000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-220 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-221 {
    stroke-dashoffset: 105.53919219970703px;
    stroke-dasharray: 105.53919219970703px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 22.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 22.8s;
}

.bgOpacityFixed.active svg .svg-elem-221 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-222 {
    stroke-dashoffset: 33.53633117675781px;
    stroke-dasharray: 33.53633117675781px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.442s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 22.900000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.442s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 22.900000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-222 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-223 {
    stroke-dashoffset: 220.17604064941406px;
    stroke-dasharray: 220.17604064941406px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.444s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 23.000000000000004s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.444s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 23.000000000000004s;
}

.bgOpacityFixed.active svg .svg-elem-223 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-224 {
    stroke-dashoffset: 77.28952026367188px;
    stroke-dasharray: 77.28952026367188px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.446s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 23.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.446s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 23.1s;
}

.bgOpacityFixed.active svg .svg-elem-224 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-225 {
    stroke-dashoffset: 130.0772705078125px;
    stroke-dasharray: 130.0772705078125px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.448s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 23.200000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.448s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 23.200000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-225 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-226 {
    stroke-dashoffset: 100.01411437988281px;
    stroke-dasharray: 100.01411437988281px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.45s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 23.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.45s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 23.3s;
}

.bgOpacityFixed.active svg .svg-elem-226 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-227 {
    stroke-dashoffset: 105.64894104003906px;
    stroke-dasharray: 105.64894104003906px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.452s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 23.400000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.452s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 23.400000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-227 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-228 {
    stroke-dashoffset: 33.5735969543457px;
    stroke-dasharray: 33.5735969543457px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.454s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 23.500000000000004s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.454s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 23.500000000000004s;
}

.bgOpacityFixed.active svg .svg-elem-228 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-229 {
    stroke-dashoffset: 70.99042510986328px;
    stroke-dasharray: 70.99042510986328px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.456s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 23.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.456s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 23.6s;
}

.bgOpacityFixed.active svg .svg-elem-229 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-230 {
    stroke-dashoffset: 37.49712371826172px;
    stroke-dasharray: 37.49712371826172px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.458s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 23.700000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.458s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 23.700000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-230 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-231 {
    stroke-dashoffset: 31.184852600097656px;
    stroke-dasharray: 31.184852600097656px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.46s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 23.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.46s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 23.8s;
}

.bgOpacityFixed.active svg .svg-elem-231 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-232 {
    stroke-dashoffset: 22.656497955322266px;
    stroke-dasharray: 22.656497955322266px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.462s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 23.900000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.462s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 23.900000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-232 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-233 {
    stroke-dashoffset: 19.397457122802734px;
    stroke-dasharray: 19.397457122802734px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.464s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 24.000000000000004s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.464s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 24.000000000000004s;
}

.bgOpacityFixed.active svg .svg-elem-233 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-234 {
    stroke-dashoffset: 42.98381805419922px;
    stroke-dasharray: 42.98381805419922px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.466s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 24.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.466s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 24.1s;
}

.bgOpacityFixed.active svg .svg-elem-234 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-235 {
    stroke-dashoffset: 37.12907028198242px;
    stroke-dasharray: 37.12907028198242px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.468s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 24.200000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.468s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 24.200000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-235 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-236 {
    stroke-dashoffset: 102.7315902709961px;
    stroke-dasharray: 102.7315902709961px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.47000000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 24.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.47000000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 24.3s;
}

.bgOpacityFixed.active svg .svg-elem-236 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-237 {
    stroke-dashoffset: 47.691802978515625px;
    stroke-dasharray: 47.691802978515625px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.47200000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 24.400000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.47200000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 24.400000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-237 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-238 {
    stroke-dashoffset: 37.349117279052734px;
    stroke-dasharray: 37.349117279052734px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.47400000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 24.500000000000004s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.47400000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 24.500000000000004s;
}

.bgOpacityFixed.active svg .svg-elem-238 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-239 {
    stroke-dashoffset: 38.46074676513672px;
    stroke-dasharray: 38.46074676513672px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.47600000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 24.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.47600000000000003s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 24.6s;
}

.bgOpacityFixed.active svg .svg-elem-239 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-240 {
    stroke-dashoffset: 36.40666961669922px;
    stroke-dasharray: 36.40666961669922px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.47800000000000004s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 24.700000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.47800000000000004s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 24.700000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-240 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-241 {
    stroke-dashoffset: 34.2371826171875px;
    stroke-dasharray: 34.2371826171875px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 24.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 24.8s;
}

.bgOpacityFixed.active svg .svg-elem-241 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-242 {
    stroke-dashoffset: 109.91114807128906px;
    stroke-dasharray: 109.91114807128906px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.482s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 24.900000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.482s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 24.900000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-242 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-243 {
    stroke-dashoffset: 26.12433624267578px;
    stroke-dasharray: 26.12433624267578px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.484s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 25.000000000000004s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.484s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 25.000000000000004s;
}

.bgOpacityFixed.active svg .svg-elem-243 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-244 {
    stroke-dashoffset: 74.72975158691406px;
    stroke-dasharray: 74.72975158691406px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.486s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 25.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.486s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 25.1s;
}

.bgOpacityFixed.active svg .svg-elem-244 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-245 {
    stroke-dashoffset: 130.28890991210938px;
    stroke-dasharray: 130.28890991210938px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.488s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 25.200000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.488s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 25.200000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-245 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-246 {
    stroke-dashoffset: 33.86086654663086px;
    stroke-dasharray: 33.86086654663086px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.49s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 25.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.49s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 25.3s;
}

.bgOpacityFixed.active svg .svg-elem-246 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-247 {
    stroke-dashoffset: 16.207202911376953px;
    stroke-dasharray: 16.207202911376953px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.492s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 25.400000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.492s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 25.400000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-247 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-248 {
    stroke-dashoffset: 19.050004959106445px;
    stroke-dasharray: 19.050004959106445px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.494s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 25.500000000000004s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.494s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 25.500000000000004s;
}

.bgOpacityFixed.active svg .svg-elem-248 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-249 {
    stroke-dashoffset: 13.485087394714355px;
    stroke-dasharray: 13.485087394714355px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.496s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 25.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.496s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 25.6s;
}

.bgOpacityFixed.active svg .svg-elem-249 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-250 {
    stroke-dashoffset: 14.927549362182617px;
    stroke-dasharray: 14.927549362182617px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.498s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 25.700000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.498s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 25.700000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-250 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-251 {
    stroke-dashoffset: 39.843868255615234px;
    stroke-dasharray: 39.843868255615234px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 25.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 25.8s;
}

.bgOpacityFixed.active svg .svg-elem-251 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-252 {
    stroke-dashoffset: 47.57670974731445px;
    stroke-dasharray: 47.57670974731445px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.502s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 25.900000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.502s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 25.900000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-252 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-253 {
    stroke-dashoffset: 37.321434020996094px;
    stroke-dasharray: 37.321434020996094px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.504s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 26.000000000000004s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.504s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 26.000000000000004s;
}

.bgOpacityFixed.active svg .svg-elem-253 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-254 {
    stroke-dashoffset: 38.39091491699219px;
    stroke-dasharray: 38.39091491699219px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.506s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 26.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.506s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 26.1s;
}

.bgOpacityFixed.active svg .svg-elem-254 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-255 {
    stroke-dashoffset: 36.367671966552734px;
    stroke-dasharray: 36.367671966552734px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.508s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 26.200000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.508s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 26.200000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-255 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-256 {
    stroke-dashoffset: 34.308536529541016px;
    stroke-dasharray: 34.308536529541016px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.51s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 26.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.51s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 26.3s;
}

.bgOpacityFixed.active svg .svg-elem-256 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-257 {
    stroke-dashoffset: 109.93222045898438px;
    stroke-dasharray: 109.93222045898438px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.512s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 26.400000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.512s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 26.400000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-257 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-258 {
    stroke-dashoffset: 26.13072395324707px;
    stroke-dasharray: 26.13072395324707px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.514s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 26.500000000000004s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.514s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 26.500000000000004s;
}

.bgOpacityFixed.active svg .svg-elem-258 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-259 {
    stroke-dashoffset: 74.65812683105469px;
    stroke-dasharray: 74.65812683105469px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.516s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 26.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.516s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 26.6s;
}

.bgOpacityFixed.active svg .svg-elem-259 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-260 {
    stroke-dashoffset: 130.14767456054688px;
    stroke-dasharray: 130.14767456054688px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.518s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 26.700000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.518s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 26.700000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-260 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-261 {
    stroke-dashoffset: 33.92205047607422px;
    stroke-dasharray: 33.92205047607422px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.52s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 26.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.52s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 26.8s;
}

.bgOpacityFixed.active svg .svg-elem-261 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-262 {
    stroke-dashoffset: 16.15188217163086px;
    stroke-dasharray: 16.15188217163086px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.522s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 26.900000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.522s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 26.900000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-262 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-263 {
    stroke-dashoffset: 19.064865112304688px;
    stroke-dasharray: 19.064865112304688px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.524s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 27.000000000000004s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.524s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 27.000000000000004s;
}

.bgOpacityFixed.active svg .svg-elem-263 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-264 {
    stroke-dashoffset: 13.49431324005127px;
    stroke-dasharray: 13.49431324005127px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.526s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 27.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.526s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 27.1s;
}

.bgOpacityFixed.active svg .svg-elem-264 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-265 {
    stroke-dashoffset: 14.91673469543457px;
    stroke-dasharray: 14.91673469543457px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.528s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 27.200000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.528s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 27.200000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-265 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-266 {
    stroke-dashoffset: 39.87660217285156px;
    stroke-dasharray: 39.87660217285156px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.53s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 27.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.53s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 27.3s;
}

.bgOpacityFixed.active svg .svg-elem-266 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-267 {
    stroke-dashoffset: 20.963058471679688px;
    stroke-dasharray: 20.963058471679688px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.532s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 27.400000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.532s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 27.400000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-267 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-268 {
    stroke-dashoffset: 31.99626350402832px;
    stroke-dasharray: 31.99626350402832px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.534s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 27.500000000000004s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.534s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 27.500000000000004s;
}

.bgOpacityFixed.active svg .svg-elem-268 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-269 {
    stroke-dashoffset: 45.408531188964844px;
    stroke-dasharray: 45.408531188964844px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.536s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 27.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.536s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 27.6s;
}

.bgOpacityFixed.active svg .svg-elem-269 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-270 {
    stroke-dashoffset: 64.37307739257812px;
    stroke-dasharray: 64.37307739257812px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.538s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 27.700000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.538s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 27.700000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-270 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-271 {
    stroke-dashoffset: 36.75182342529297px;
    stroke-dasharray: 36.75182342529297px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.54s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 27.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.54s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 27.8s;
}

.bgOpacityFixed.active svg .svg-elem-271 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-272 {
    stroke-dashoffset: 98.4915542602539px;
    stroke-dasharray: 98.4915542602539px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.542s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 27.900000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.542s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 27.900000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-272 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-273 {
    stroke-dashoffset: 18.199281692504883px;
    stroke-dasharray: 18.199281692504883px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.544s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 28.000000000000004s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.544s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 28.000000000000004s;
}

.bgOpacityFixed.active svg .svg-elem-273 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-274 {
    stroke-dashoffset: 53.637969970703125px;
    stroke-dasharray: 53.637969970703125px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.546s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 28.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.546s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 28.1s;
}

.bgOpacityFixed.active svg .svg-elem-274 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-275 {
    stroke-dashoffset: 91.51779174804688px;
    stroke-dasharray: 91.51779174804688px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.548s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 28.200000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.548s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 28.200000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-275 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-276 {
    stroke-dashoffset: 37.7724609375px;
    stroke-dasharray: 37.7724609375px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.55s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 28.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.55s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 28.3s;
}

.bgOpacityFixed.active svg .svg-elem-276 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-277 {
    stroke-dashoffset: 52.36674499511719px;
    stroke-dasharray: 52.36674499511719px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.552s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 28.400000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.552s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 28.400000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-277 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-278 {
    stroke-dashoffset: 53.47529602050781px;
    stroke-dasharray: 53.47529602050781px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.554s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 28.500000000000004s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.554s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 28.500000000000004s;
}

.bgOpacityFixed.active svg .svg-elem-278 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-279 {
    stroke-dashoffset: 27.394641876220703px;
    stroke-dasharray: 27.394641876220703px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.556s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 28.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.556s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 28.6s;
}

.bgOpacityFixed.active svg .svg-elem-279 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-280 {
    stroke-dashoffset: 85.87671661376953px;
    stroke-dasharray: 85.87671661376953px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.558s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 28.700000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.558s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 28.700000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-280 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-281 {
    stroke-dashoffset: 49.65442657470703px;
    stroke-dasharray: 49.65442657470703px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.56s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 28.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.56s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 28.8s;
}

.bgOpacityFixed.active svg .svg-elem-281 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-282 {
    stroke-dashoffset: 33.430999755859375px;
    stroke-dasharray: 33.430999755859375px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.562s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 28.900000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.562s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 28.900000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-282 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-283 {
    stroke-dashoffset: 30.16613006591797px;
    stroke-dasharray: 30.16613006591797px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5640000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 29.000000000000004s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5640000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 29.000000000000004s;
}

.bgOpacityFixed.active svg .svg-elem-283 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-284 {
    stroke-dashoffset: 20.830345153808594px;
    stroke-dasharray: 20.830345153808594px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5660000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 29.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5660000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 29.1s;
}

.bgOpacityFixed.active svg .svg-elem-284 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-285 {
    stroke-dashoffset: 31.144039154052734px;
    stroke-dasharray: 31.144039154052734px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5680000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 29.200000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5680000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 29.200000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-285 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-286 {
    stroke-dashoffset: 69.99573516845703px;
    stroke-dasharray: 69.99573516845703px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5700000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 29.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5700000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 29.3s;
}

.bgOpacityFixed.active svg .svg-elem-286 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-287 {
    stroke-dashoffset: 41.16881561279297px;
    stroke-dasharray: 41.16881561279297px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5720000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 29.400000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5720000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 29.400000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-287 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-288 {
    stroke-dashoffset: 59.236289978027344px;
    stroke-dasharray: 59.236289978027344px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5740000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 29.500000000000004s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5740000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 29.500000000000004s;
}

.bgOpacityFixed.active svg .svg-elem-288 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-289 {
    stroke-dashoffset: 76.07502746582031px;
    stroke-dasharray: 76.07502746582031px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5760000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 29.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5760000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 29.6s;
}

.bgOpacityFixed.active svg .svg-elem-289 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-290 {
    stroke-dashoffset: 26.873571395874023px;
    stroke-dasharray: 26.873571395874023px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.578s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 29.700000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.578s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 29.700000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-290 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-291 {
    stroke-dashoffset: 21.745031356811523px;
    stroke-dasharray: 21.745031356811523px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.58s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 29.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.58s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 29.8s;
}

.bgOpacityFixed.active svg .svg-elem-291 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-292 {
    stroke-dashoffset: 81.93643188476562px;
    stroke-dasharray: 81.93643188476562px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.582s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 29.900000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.582s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 29.900000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-292 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-293 {
    stroke-dashoffset: 66.60253143310547px;
    stroke-dasharray: 66.60253143310547px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.584s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 30.000000000000004s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.584s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 30.000000000000004s;
}

.bgOpacityFixed.active svg .svg-elem-293 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-294 {
    stroke-dashoffset: 68.91178131103516px;
    stroke-dasharray: 68.91178131103516px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.586s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 30.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.586s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 30.1s;
}

.bgOpacityFixed.active svg .svg-elem-294 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-295 {
    stroke-dashoffset: 68.3293228149414px;
    stroke-dasharray: 68.3293228149414px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.588s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 30.200000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.588s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 30.200000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-295 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-296 {
    stroke-dashoffset: 25.023582458496094px;
    stroke-dasharray: 25.023582458496094px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.59s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 30.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.59s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 30.3s;
}

.bgOpacityFixed.active svg .svg-elem-296 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-297 {
    stroke-dashoffset: 58.240760803222656px;
    stroke-dasharray: 58.240760803222656px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.592s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 30.400000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.592s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 30.400000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-297 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-298 {
    stroke-dashoffset: 24.727096557617188px;
    stroke-dasharray: 24.727096557617188px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.594s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 30.500000000000004s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.594s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 30.500000000000004s;
}

.bgOpacityFixed.active svg .svg-elem-298 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-299 {
    stroke-dashoffset: 46.628311284876474px;
    stroke-dasharray: 46.628311284876474px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.596s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 30.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.596s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 30.6s;
}

.bgOpacityFixed.active svg .svg-elem-299 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-300 {
    stroke-dashoffset: 117.01103210449219px;
    stroke-dasharray: 117.01103210449219px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.598s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 30.700000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.598s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 30.700000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-300 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-301 {
    stroke-dashoffset: 166.37464904785156px;
    stroke-dasharray: 166.37464904785156px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 30.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 30.8s;
}

.bgOpacityFixed.active svg .svg-elem-301 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-302 {
    stroke-dashoffset: 81.44894409179688px;
    stroke-dasharray: 81.44894409179688px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.602s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 30.900000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.602s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 30.900000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-302 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-303 {
    stroke-dashoffset: 67.67720031738281px;
    stroke-dasharray: 67.67720031738281px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.604s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 31.000000000000004s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.604s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 31.000000000000004s;
}

.bgOpacityFixed.active svg .svg-elem-303 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-304 {
    stroke-dashoffset: 48.4017333984375px;
    stroke-dasharray: 48.4017333984375px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.606s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 31.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.606s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 31.1s;
}

.bgOpacityFixed.active svg .svg-elem-304 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-305 {
    stroke-dashoffset: 37.929935455322266px;
    stroke-dasharray: 37.929935455322266px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.608s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 31.200000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.608s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 31.200000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-305 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-306 {
    stroke-dashoffset: 38.987152099609375px;
    stroke-dasharray: 38.987152099609375px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.61s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 31.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.61s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 31.3s;
}

.bgOpacityFixed.active svg .svg-elem-306 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-307 {
    stroke-dashoffset: 36.94279098510742px;
    stroke-dasharray: 36.94279098510742px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.612s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 31.400000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.612s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 31.400000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-307 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-308 {
    stroke-dashoffset: 34.876426696777344px;
    stroke-dasharray: 34.876426696777344px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.614s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 31.500000000000004s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.614s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 31.500000000000004s;
}

.bgOpacityFixed.active svg .svg-elem-308 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-309 {
    stroke-dashoffset: 115.13613891601562px;
    stroke-dasharray: 115.13613891601562px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.616s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 31.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.616s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 31.6s;
}

.bgOpacityFixed.active svg .svg-elem-309 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-310 {
    stroke-dashoffset: 26.462228775024414px;
    stroke-dasharray: 26.462228775024414px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.618s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 31.700000000000003s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.618s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 31.700000000000003s;
}

.bgOpacityFixed.active svg .svg-elem-310 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-311 {
    stroke-dashoffset: 148.78497314453125px;
    stroke-dasharray: 148.78497314453125px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.62s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 31.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.62s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 31.8s;
}

.bgOpacityFixed.active svg .svg-elem-311 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-312 {
    stroke-dashoffset: 75.56594848632812px;
    stroke-dasharray: 75.56594848632812px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.622s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 31.900000000000002s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.622s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 31.900000000000002s;
}

.bgOpacityFixed.active svg .svg-elem-312 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-313 {
    stroke-dashoffset: 38.760101318359375px;
    stroke-dasharray: 38.760101318359375px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.624s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 32s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.624s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 32s;
}

.bgOpacityFixed.active svg .svg-elem-313 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-314 {
    stroke-dashoffset: 30.50137710571289px;
    stroke-dasharray: 30.50137710571289px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.626s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 32.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.626s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 32.1s;
}

.bgOpacityFixed.active svg .svg-elem-314 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-315 {
    stroke-dashoffset: 31.315937042236328px;
    stroke-dasharray: 31.315937042236328px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.628s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 32.2s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.628s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 32.2s;
}

.bgOpacityFixed.active svg .svg-elem-315 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-316 {
    stroke-dashoffset: 29.655567169189453px;
    stroke-dasharray: 29.655567169189453px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.63s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 32.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.63s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 32.3s;
}

.bgOpacityFixed.active svg .svg-elem-316 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-317 {
    stroke-dashoffset: 27.996929168701172px;
    stroke-dasharray: 27.996929168701172px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.632s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 32.4s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.632s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 32.4s;
}

.bgOpacityFixed.active svg .svg-elem-317 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-318 {
    stroke-dashoffset: 60.989681243896484px;
    stroke-dasharray: 60.989681243896484px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.634s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 32.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.634s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 32.5s;
}

.bgOpacityFixed.active svg .svg-elem-318 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-319 {
    stroke-dashoffset: 46.76382827758789px;
    stroke-dasharray: 46.76382827758789px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.636s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 32.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.636s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 32.6s;
}

.bgOpacityFixed.active svg .svg-elem-319 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-320 {
    stroke-dashoffset: 36.625736236572266px;
    stroke-dasharray: 36.625736236572266px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.638s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 32.7s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.638s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 32.7s;
}

.bgOpacityFixed.active svg .svg-elem-320 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-321 {
    stroke-dashoffset: 37.51107406616211px;
    stroke-dasharray: 37.51107406616211px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.64s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 32.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.64s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 32.8s;
}

.bgOpacityFixed.active svg .svg-elem-321 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-322 {
    stroke-dashoffset: 35.62101745605469px;
    stroke-dasharray: 35.62101745605469px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.642s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 32.9s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.642s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 32.9s;
}

.bgOpacityFixed.active svg .svg-elem-322 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-323 {
    stroke-dashoffset: 33.68163299560547px;
    stroke-dasharray: 33.68163299560547px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.644s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 33s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.644s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 33s;
}

.bgOpacityFixed.active svg .svg-elem-323 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-324 {
    stroke-dashoffset: 72.94792938232422px;
    stroke-dasharray: 72.94792938232422px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.646s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 33.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.646s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 33.1s;
}

.bgOpacityFixed.active svg .svg-elem-324 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-325 {
    stroke-dashoffset: 46.73988342285156px;
    stroke-dasharray: 46.73988342285156px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.648s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 33.199999999999996s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.648s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 33.199999999999996s;
}

.bgOpacityFixed.active svg .svg-elem-325 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-326 {
    stroke-dashoffset: 36.55797576904297px;
    stroke-dasharray: 36.55797576904297px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.65s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 33.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.65s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 33.3s;
}

.bgOpacityFixed.active svg .svg-elem-326 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-327 {
    stroke-dashoffset: 37.51300048828125px;
    stroke-dasharray: 37.51300048828125px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.652s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 33.4s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.652s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 33.4s;
}

.bgOpacityFixed.active svg .svg-elem-327 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-328 {
    stroke-dashoffset: 35.59303665161133px;
    stroke-dasharray: 35.59303665161133px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.654s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 33.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.654s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 33.5s;
}

.bgOpacityFixed.active svg .svg-elem-328 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-329 {
    stroke-dashoffset: 33.66835975646973px;
    stroke-dasharray: 33.66835975646973px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.656s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 33.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.656s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 33.6s;
}

.bgOpacityFixed.active svg .svg-elem-329 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-330 {
    stroke-dashoffset: 73.05050659179688px;
    stroke-dasharray: 73.05050659179688px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.658s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 33.699999999999996s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.658s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 33.699999999999996s;
}

.bgOpacityFixed.active svg .svg-elem-330 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-331 {
    stroke-dashoffset: 28.036121368408203px;
    stroke-dasharray: 28.036121368408203px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.66s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 33.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.66s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 33.8s;
}

.bgOpacityFixed.active svg .svg-elem-331 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-332 {
    stroke-dashoffset: 30.05071258544922px;
    stroke-dasharray: 30.05071258544922px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.662s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 33.9s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.662s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 33.9s;
}

.bgOpacityFixed.active svg .svg-elem-332 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-333 {
    stroke-dashoffset: 39.844146728515625px;
    stroke-dasharray: 39.844146728515625px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.664s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 34s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.664s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 34s;
}

.bgOpacityFixed.active svg .svg-elem-333 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-334 {
    stroke-dashoffset: 70.4317626953125px;
    stroke-dasharray: 70.4317626953125px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.666s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 34.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.666s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 34.1s;
}

.bgOpacityFixed.active svg .svg-elem-334 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-335 {
    stroke-dashoffset: 73.41401672363281px;
    stroke-dasharray: 73.41401672363281px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.668s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 34.199999999999996s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.668s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 34.199999999999996s;
}

.bgOpacityFixed.active svg .svg-elem-335 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-336 {
    stroke-dashoffset: 25.709815979003906px;
    stroke-dasharray: 25.709815979003906px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.67s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 34.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.67s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 34.3s;
}

.bgOpacityFixed.active svg .svg-elem-336 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-337 {
    stroke-dashoffset: 73.15695190429688px;
    stroke-dasharray: 73.15695190429688px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.672s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 34.4s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.672s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 34.4s;
}

.bgOpacityFixed.active svg .svg-elem-337 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-338 {
    stroke-dashoffset: 69.63886260986328px;
    stroke-dasharray: 69.63886260986328px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.674s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 34.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.674s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 34.5s;
}

.bgOpacityFixed.active svg .svg-elem-338 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-339 {
    stroke-dashoffset: 30.137910842895508px;
    stroke-dasharray: 30.137910842895508px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.676s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 34.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.676s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 34.6s;
}

.bgOpacityFixed.active svg .svg-elem-339 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-340 {
    stroke-dashoffset: 45.65784454345703px;
    stroke-dasharray: 45.65784454345703px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.678s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 34.699999999999996s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.678s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 34.699999999999996s;
}

.bgOpacityFixed.active svg .svg-elem-340 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-341 {
    stroke-dashoffset: 71.23114013671875px;
    stroke-dasharray: 71.23114013671875px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.68s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 34.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.68s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 34.8s;
}

.bgOpacityFixed.active svg .svg-elem-341 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-342 {
    stroke-dashoffset: 108.21654510498047px;
    stroke-dasharray: 108.21654510498047px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.682s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 34.9s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.682s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 34.9s;
}

.bgOpacityFixed.active svg .svg-elem-342 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-343 {
    stroke-dashoffset: 51.923946380615234px;
    stroke-dasharray: 51.923946380615234px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.684s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 35s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.684s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 35s;
}

.bgOpacityFixed.active svg .svg-elem-343 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-344 {
    stroke-dashoffset: 2px;
    stroke-dasharray: 2px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.686s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 35.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.686s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 35.1s;
}

.bgOpacityFixed.active svg .svg-elem-344 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-345 {
    stroke-dashoffset: 103.73082733154297px;
    stroke-dasharray: 103.73082733154297px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6880000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 35.199999999999996s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6880000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 35.199999999999996s;
}

.bgOpacityFixed.active svg .svg-elem-345 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-346 {
    stroke-dashoffset: 86.63224792480469px;
    stroke-dasharray: 86.63224792480469px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6900000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 35.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6900000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 35.3s;
}

.bgOpacityFixed.active svg .svg-elem-346 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-347 {
    stroke-dashoffset: 47.89641571044922px;
    stroke-dasharray: 47.89641571044922px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6920000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 35.4s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6920000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 35.4s;
}

.bgOpacityFixed.active svg .svg-elem-347 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-348 {
    stroke-dashoffset: 39.445560455322266px;
    stroke-dasharray: 39.445560455322266px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6940000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 35.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6940000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 35.5s;
}

.bgOpacityFixed.active svg .svg-elem-348 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-349 {
    stroke-dashoffset: 36.70866775512695px;
    stroke-dasharray: 36.70866775512695px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6960000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 35.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6960000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 35.6s;
}

.bgOpacityFixed.active svg .svg-elem-349 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-350 {
    stroke-dashoffset: 47.463890075683594px;
    stroke-dasharray: 47.463890075683594px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6980000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 35.699999999999996s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6980000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 35.699999999999996s;
}

.bgOpacityFixed.active svg .svg-elem-350 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-351 {
    stroke-dashoffset: 47.10420608520508px;
    stroke-dasharray: 47.10420608520508px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7000000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 35.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7000000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 35.8s;
}

.bgOpacityFixed.active svg .svg-elem-351 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-352 {
    stroke-dashoffset: 49.185916900634766px;
    stroke-dasharray: 49.185916900634766px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7020000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 35.9s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7020000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 35.9s;
}

.bgOpacityFixed.active svg .svg-elem-352 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-353 {
    stroke-dashoffset: 46.87227249145508px;
    stroke-dasharray: 46.87227249145508px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.704s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 36s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.704s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 36s;
}

.bgOpacityFixed.active svg .svg-elem-353 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-354 {
    stroke-dashoffset: 42.73643493652344px;
    stroke-dasharray: 42.73643493652344px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.706s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 36.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.706s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 36.1s;
}

.bgOpacityFixed.active svg .svg-elem-354 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-355 {
    stroke-dashoffset: 83.89996337890625px;
    stroke-dasharray: 83.89996337890625px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.708s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 36.199999999999996s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.708s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 36.199999999999996s;
}

.bgOpacityFixed.active svg .svg-elem-355 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-356 {
    stroke-dashoffset: 89.5597915649414px;
    stroke-dasharray: 89.5597915649414px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.71s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 36.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.71s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 36.3s;
}

.bgOpacityFixed.active svg .svg-elem-356 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-357 {
    stroke-dashoffset: 40.01853942871094px;
    stroke-dasharray: 40.01853942871094px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.712s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 36.4s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.712s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 36.4s;
}

.bgOpacityFixed.active svg .svg-elem-357 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-358 {
    stroke-dashoffset: 87.87450408935547px;
    stroke-dasharray: 87.87450408935547px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.714s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 36.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.714s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 36.5s;
}

.bgOpacityFixed.active svg .svg-elem-358 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-359 {
    stroke-dashoffset: 77.51929473876953px;
    stroke-dasharray: 77.51929473876953px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.716s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 36.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.716s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 36.6s;
}

.bgOpacityFixed.active svg .svg-elem-359 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-360 {
    stroke-dashoffset: 34.36430740356445px;
    stroke-dasharray: 34.36430740356445px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.718s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 36.699999999999996s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.718s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 36.699999999999996s;
}

.bgOpacityFixed.active svg .svg-elem-360 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-361 {
    stroke-dashoffset: 74.98281860351562px;
    stroke-dasharray: 74.98281860351562px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 36.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 36.8s;
}

.bgOpacityFixed.active svg .svg-elem-361 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-362 {
    stroke-dashoffset: 39.038665771484375px;
    stroke-dasharray: 39.038665771484375px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.722s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 36.9s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.722s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 36.9s;
}

.bgOpacityFixed.active svg .svg-elem-362 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-363 {
    stroke-dashoffset: 62.212249755859375px;
    stroke-dasharray: 62.212249755859375px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.724s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 37s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.724s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 37s;
}

.bgOpacityFixed.active svg .svg-elem-363 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-364 {
    stroke-dashoffset: 40.927574157714844px;
    stroke-dasharray: 40.927574157714844px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.726s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 37.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.726s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 37.1s;
}

.bgOpacityFixed.active svg .svg-elem-364 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-365 {
    stroke-dashoffset: 72.05889892578125px;
    stroke-dasharray: 72.05889892578125px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.728s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 37.199999999999996s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.728s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 37.199999999999996s;
}

.bgOpacityFixed.active svg .svg-elem-365 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-366 {
    stroke-dashoffset: 61.07121276855469px;
    stroke-dasharray: 61.07121276855469px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.73s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 37.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.73s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 37.3s;
}

.bgOpacityFixed.active svg .svg-elem-366 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-367 {
    stroke-dashoffset: 60.89605712890625px;
    stroke-dasharray: 60.89605712890625px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.732s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 37.4s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.732s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 37.4s;
}

.bgOpacityFixed.active svg .svg-elem-367 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-368 {
    stroke-dashoffset: 33.536800384521484px;
    stroke-dasharray: 33.536800384521484px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.734s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 37.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.734s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 37.5s;
}

.bgOpacityFixed.active svg .svg-elem-368 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-369 {
    stroke-dashoffset: 27.760250091552734px;
    stroke-dasharray: 27.760250091552734px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.736s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 37.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.736s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 37.6s;
}

.bgOpacityFixed.active svg .svg-elem-369 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-370 {
    stroke-dashoffset: 40.319091796875px;
    stroke-dasharray: 40.319091796875px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.738s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 37.699999999999996s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.738s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 37.699999999999996s;
}

.bgOpacityFixed.active svg .svg-elem-370 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-371 {
    stroke-dashoffset: 50.59326171875px;
    stroke-dasharray: 50.59326171875px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.74s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 37.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.74s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 37.8s;
}

.bgOpacityFixed.active svg .svg-elem-371 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-372 {
    stroke-dashoffset: 12.379524230957031px;
    stroke-dasharray: 12.379524230957031px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.742s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 37.9s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.742s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 37.9s;
}

.bgOpacityFixed.active svg .svg-elem-372 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-373 {
    stroke-dashoffset: 16.128719329833984px;
    stroke-dasharray: 16.128719329833984px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.744s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 38s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.744s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 38s;
}

.bgOpacityFixed.active svg .svg-elem-373 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-374 {
    stroke-dashoffset: 132.2532958984375px;
    stroke-dasharray: 132.2532958984375px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.746s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 38.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.746s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 38.1s;
}

.bgOpacityFixed.active svg .svg-elem-374 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-375 {
    stroke-dashoffset: 34.32233810424805px;
    stroke-dasharray: 34.32233810424805px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.748s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 38.199999999999996s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.748s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 38.199999999999996s;
}

.bgOpacityFixed.active svg .svg-elem-375 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-376 {
    stroke-dashoffset: 219.81317138671875px;
    stroke-dasharray: 219.81317138671875px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.75s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 38.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.75s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 38.3s;
}

.bgOpacityFixed.active svg .svg-elem-376 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-377 {
    stroke-dashoffset: 186.32571411132812px;
    stroke-dasharray: 186.32571411132812px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.752s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 38.4s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.752s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 38.4s;
}

.bgOpacityFixed.active svg .svg-elem-377 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-378 {
    stroke-dashoffset: 39.97297668457031px;
    stroke-dasharray: 39.97297668457031px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.754s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 38.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.754s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 38.5s;
}

.bgOpacityFixed.active svg .svg-elem-378 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-379 {
    stroke-dashoffset: 52.20226287841797px;
    stroke-dasharray: 52.20226287841797px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.756s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 38.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.756s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 38.6s;
}

.bgOpacityFixed.active svg .svg-elem-379 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-380 {
    stroke-dashoffset: 53.44631576538086px;
    stroke-dasharray: 53.44631576538086px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.758s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 38.699999999999996s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.758s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 38.699999999999996s;
}

.bgOpacityFixed.active svg .svg-elem-380 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-381 {
    stroke-dashoffset: 27.399459838867188px;
    stroke-dasharray: 27.399459838867188px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.76s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 38.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.76s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 38.8s;
}

.bgOpacityFixed.active svg .svg-elem-381 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-382 {
    stroke-dashoffset: 87.19735717773438px;
    stroke-dasharray: 87.19735717773438px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.762s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 38.9s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.762s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 38.9s;
}

.bgOpacityFixed.active svg .svg-elem-382 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-383 {
    stroke-dashoffset: 51.80774688720703px;
    stroke-dasharray: 51.80774688720703px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.764s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 39s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.764s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 39s;
}

.bgOpacityFixed.active svg .svg-elem-383 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-384 {
    stroke-dashoffset: 54.783485412597656px;
    stroke-dasharray: 54.783485412597656px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.766s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 39.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.766s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 39.1s;
}

.bgOpacityFixed.active svg .svg-elem-384 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-385 {
    stroke-dashoffset: 27.42986297607422px;
    stroke-dasharray: 27.42986297607422px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.768s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 39.2s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.768s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 39.2s;
}

.bgOpacityFixed.active svg .svg-elem-385 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-386 {
    stroke-dashoffset: 87.26129913330078px;
    stroke-dasharray: 87.26129913330078px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.77s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 39.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.77s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 39.3s;
}

.bgOpacityFixed.active svg .svg-elem-386 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-387 {
    stroke-dashoffset: 16.494361877441406px;
    stroke-dasharray: 16.494361877441406px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.772s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 39.4s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.772s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 39.4s;
}

.bgOpacityFixed.active svg .svg-elem-387 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-388 {
    stroke-dashoffset: 19.353496551513672px;
    stroke-dasharray: 19.353496551513672px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.774s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 39.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.774s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 39.5s;
}

.bgOpacityFixed.active svg .svg-elem-388 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-389 {
    stroke-dashoffset: 13.640560150146484px;
    stroke-dasharray: 13.640560150146484px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.776s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 39.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.776s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 39.6s;
}

.bgOpacityFixed.active svg .svg-elem-389 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-390 {
    stroke-dashoffset: 15.110858917236328px;
    stroke-dasharray: 15.110858917236328px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.778s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 39.7s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.778s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 39.7s;
}

.bgOpacityFixed.active svg .svg-elem-390 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-391 {
    stroke-dashoffset: 100.8132095336914px;
    stroke-dasharray: 100.8132095336914px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.78s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 39.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.78s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 39.8s;
}

.bgOpacityFixed.active svg .svg-elem-391 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-392 {
    stroke-dashoffset: 122.12869262695312px;
    stroke-dasharray: 122.12869262695312px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.782s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 39.9s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.782s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 39.9s;
}

.bgOpacityFixed.active svg .svg-elem-392 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-393 {
    stroke-dashoffset: 111.22178649902344px;
    stroke-dasharray: 111.22178649902344px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.784s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 40s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.784s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 40s;
}

.bgOpacityFixed.active svg .svg-elem-393 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-394 {
    stroke-dashoffset: 56.930694580078125px;
    stroke-dasharray: 56.930694580078125px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.786s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 40.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.786s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 40.1s;
}

.bgOpacityFixed.active svg .svg-elem-394 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-395 {
    stroke-dashoffset: 56.838050842285156px;
    stroke-dasharray: 56.838050842285156px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.788s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 40.2s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.788s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 40.2s;
}

.bgOpacityFixed.active svg .svg-elem-395 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-396 {
    stroke-dashoffset: 38.1334342956543px;
    stroke-dasharray: 38.1334342956543px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.79s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 40.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.79s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 40.3s;
}

.bgOpacityFixed.active svg .svg-elem-396 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-397 {
    stroke-dashoffset: 76.2740707397461px;
    stroke-dasharray: 76.2740707397461px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.792s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 40.4s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.792s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 40.4s;
}

.bgOpacityFixed.active svg .svg-elem-397 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-398 {
    stroke-dashoffset: 81.27102661132812px;
    stroke-dasharray: 81.27102661132812px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.794s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 40.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.794s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 40.5s;
}

.bgOpacityFixed.active svg .svg-elem-398 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-399 {
    stroke-dashoffset: 55.640769958496094px;
    stroke-dasharray: 55.640769958496094px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.796s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 40.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.796s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 40.6s;
}

.bgOpacityFixed.active svg .svg-elem-399 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-400 {
    stroke-dashoffset: 47.31328582763672px;
    stroke-dasharray: 47.31328582763672px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.798s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 40.7s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.798s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 40.7s;
}

.bgOpacityFixed.active svg .svg-elem-400 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-401 {
    stroke-dashoffset: 45.92219924926758px;
    stroke-dasharray: 45.92219924926758px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 40.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 40.8s;
}

.bgOpacityFixed.active svg .svg-elem-401 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-402 {
    stroke-dashoffset: 28.6312255859375px;
    stroke-dasharray: 28.6312255859375px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.802s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 40.9s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.802s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 40.9s;
}

.bgOpacityFixed.active svg .svg-elem-402 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-403 {
    stroke-dashoffset: 74.12091064453125px;
    stroke-dasharray: 74.12091064453125px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.804s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 41s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.804s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 41s;
}

.bgOpacityFixed.active svg .svg-elem-403 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-404 {
    stroke-dashoffset: 17.250865936279297px;
    stroke-dasharray: 17.250865936279297px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.806s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 41.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.806s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 41.1s;
}

.bgOpacityFixed.active svg .svg-elem-404 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-405 {
    stroke-dashoffset: 43.18077850341797px;
    stroke-dasharray: 43.18077850341797px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.808s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 41.2s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.808s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 41.2s;
}

.bgOpacityFixed.active svg .svg-elem-405 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-406 {
    stroke-dashoffset: 47.915733337402344px;
    stroke-dasharray: 47.915733337402344px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.81s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 41.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.81s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 41.3s;
}

.bgOpacityFixed.active svg .svg-elem-406 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-407 {
    stroke-dashoffset: 104.50281524658203px;
    stroke-dasharray: 104.50281524658203px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.812s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 41.4s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.812s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 41.4s;
}

.bgOpacityFixed.active svg .svg-elem-407 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-408 {
    stroke-dashoffset: 41.77063751220703px;
    stroke-dasharray: 41.77063751220703px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8140000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 41.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8140000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 41.5s;
}

.bgOpacityFixed.active svg .svg-elem-408 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-409 {
    stroke-dashoffset: 104.52333068847656px;
    stroke-dasharray: 104.52333068847656px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8160000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 41.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8160000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 41.6s;
}

.bgOpacityFixed.active svg .svg-elem-409 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-410 {
    stroke-dashoffset: 130.41217041015625px;
    stroke-dasharray: 130.41217041015625px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8180000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 41.7s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8180000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 41.7s;
}

.bgOpacityFixed.active svg .svg-elem-410 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-411 {
    stroke-dashoffset: 78.52413177490234px;
    stroke-dasharray: 78.52413177490234px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8200000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 41.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8200000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 41.8s;
}

.bgOpacityFixed.active svg .svg-elem-411 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-412 {
    stroke-dashoffset: 95.25921630859375px;
    stroke-dasharray: 95.25921630859375px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8220000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 41.9s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8220000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 41.9s;
}

.bgOpacityFixed.active svg .svg-elem-412 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-413 {
    stroke-dashoffset: 214.93399047851562px;
    stroke-dasharray: 214.93399047851562px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8240000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 42s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8240000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 42s;
}

.bgOpacityFixed.active svg .svg-elem-413 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-414 {
    stroke-dashoffset: 73.11715698242188px;
    stroke-dasharray: 73.11715698242188px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8260000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 42.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8260000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 42.1s;
}

.bgOpacityFixed.active svg .svg-elem-414 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-415 {
    stroke-dashoffset: 27.953283309936523px;
    stroke-dasharray: 27.953283309936523px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8280000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 42.2s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8280000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 42.2s;
}

.bgOpacityFixed.active svg .svg-elem-415 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-416 {
    stroke-dashoffset: 62.315643310546875px;
    stroke-dasharray: 62.315643310546875px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8300000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 42.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8300000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 42.3s;
}

.bgOpacityFixed.active svg .svg-elem-416 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-417 {
    stroke-dashoffset: 61.937068939208984px;
    stroke-dasharray: 61.937068939208984px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8320000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 42.4s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8320000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 42.4s;
}

.bgOpacityFixed.active svg .svg-elem-417 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-418 {
    stroke-dashoffset: 55.91352081298828px;
    stroke-dasharray: 55.91352081298828px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.834s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 42.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.834s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 42.5s;
}

.bgOpacityFixed.active svg .svg-elem-418 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-419 {
    stroke-dashoffset: 38.184783935546875px;
    stroke-dasharray: 38.184783935546875px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.836s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 42.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.836s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 42.6s;
}

.bgOpacityFixed.active svg .svg-elem-419 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-420 {
    stroke-dashoffset: 76.7312240600586px;
    stroke-dasharray: 76.7312240600586px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.838s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 42.7s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.838s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 42.7s;
}

.bgOpacityFixed.active svg .svg-elem-420 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-421 {
    stroke-dashoffset: 82.00718688964844px;
    stroke-dasharray: 82.00718688964844px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 42.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 42.8s;
}

.bgOpacityFixed.active svg .svg-elem-421 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-422 {
    stroke-dashoffset: 55.57451629638672px;
    stroke-dasharray: 55.57451629638672px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.842s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 42.9s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.842s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 42.9s;
}

.bgOpacityFixed.active svg .svg-elem-422 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-423 {
    stroke-dashoffset: 47.42869186401367px;
    stroke-dasharray: 47.42869186401367px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.844s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 43s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.844s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 43s;
}

.bgOpacityFixed.active svg .svg-elem-423 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-424 {
    stroke-dashoffset: 48.04119110107422px;
    stroke-dasharray: 48.04119110107422px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.846s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 43.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.846s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 43.1s;
}

.bgOpacityFixed.active svg .svg-elem-424 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-425 {
    stroke-dashoffset: 528.3275146484375px;
    stroke-dasharray: 528.3275146484375px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.848s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 43.2s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.848s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 43.2s;
}

.bgOpacityFixed.active svg .svg-elem-425 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-426 {
    stroke-dashoffset: 61.56069564819336px;
    stroke-dasharray: 61.56069564819336px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.85s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 43.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.85s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 43.3s;
}

.bgOpacityFixed.active svg .svg-elem-426 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-427 {
    stroke-dashoffset: 20.23381996154785px;
    stroke-dasharray: 20.23381996154785px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.852s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 43.4s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.852s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 43.4s;
}

.bgOpacityFixed.active svg .svg-elem-427 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-428 {
    stroke-dashoffset: 14.43660831451416px;
    stroke-dasharray: 14.43660831451416px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.854s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 43.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.854s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 43.5s;
}

.bgOpacityFixed.active svg .svg-elem-428 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-429 {
    stroke-dashoffset: 12.61092758178711px;
    stroke-dasharray: 12.61092758178711px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.856s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 43.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.856s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 43.6s;
}

.bgOpacityFixed.active svg .svg-elem-429 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-430 {
    stroke-dashoffset: 54.02442169189453px;
    stroke-dasharray: 54.02442169189453px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.858s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 43.7s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.858s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 43.7s;
}

.bgOpacityFixed.active svg .svg-elem-430 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-431 {
    stroke-dashoffset: 97.00460052490234px;
    stroke-dasharray: 97.00460052490234px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.86s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 43.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.86s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 43.8s;
}

.bgOpacityFixed.active svg .svg-elem-431 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-432 {
    stroke-dashoffset: 528.7352294921875px;
    stroke-dasharray: 528.7352294921875px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.862s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 43.9s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.862s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 43.9s;
}

.bgOpacityFixed.active svg .svg-elem-432 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-433 {
    stroke-dashoffset: 57.72589111328125px;
    stroke-dasharray: 57.72589111328125px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.864s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 44s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.864s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 44s;
}

.bgOpacityFixed.active svg .svg-elem-433 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-434 {
    stroke-dashoffset: 20.23921775817871px;
    stroke-dasharray: 20.23921775817871px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.866s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 44.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.866s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 44.1s;
}

.bgOpacityFixed.active svg .svg-elem-434 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-435 {
    stroke-dashoffset: 14.506429672241211px;
    stroke-dasharray: 14.506429672241211px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.868s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 44.2s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.868s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 44.2s;
}

.bgOpacityFixed.active svg .svg-elem-435 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-436 {
    stroke-dashoffset: 12.564545631408691px;
    stroke-dasharray: 12.564545631408691px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.87s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 44.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.87s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 44.3s;
}

.bgOpacityFixed.active svg .svg-elem-436 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-437 {
    stroke-dashoffset: 26.9224796295166px;
    stroke-dasharray: 26.9224796295166px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.872s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 44.4s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.872s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 44.4s;
}

.bgOpacityFixed.active svg .svg-elem-437 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-438 {
    stroke-dashoffset: 97.13417053222656px;
    stroke-dasharray: 97.13417053222656px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.874s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 44.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.874s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 44.5s;
}

.bgOpacityFixed.active svg .svg-elem-438 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-439 {
    stroke-dashoffset: 54.13143539428711px;
    stroke-dasharray: 54.13143539428711px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.876s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 44.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.876s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 44.6s;
}

.bgOpacityFixed.active svg .svg-elem-439 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-440 {
    stroke-dashoffset: 218.06814575195312px;
    stroke-dasharray: 218.06814575195312px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.878s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 44.7s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.878s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 44.7s;
}

.bgOpacityFixed.active svg .svg-elem-440 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-441 {
    stroke-dashoffset: 71.6606216430664px;
    stroke-dasharray: 71.6606216430664px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.88s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 44.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.88s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 44.8s;
}

.bgOpacityFixed.active svg .svg-elem-441 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-442 {
    stroke-dashoffset: 113.6303482055664px;
    stroke-dasharray: 113.6303482055664px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.882s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 44.9s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.882s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 44.9s;
}

.bgOpacityFixed.active svg .svg-elem-442 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-443 {
    stroke-dashoffset: 134.30572509765625px;
    stroke-dasharray: 134.30572509765625px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.884s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 45s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.884s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 45s;
}

.bgOpacityFixed.active svg .svg-elem-443 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-444 {
    stroke-dashoffset: 20.17374038696289px;
    stroke-dasharray: 20.17374038696289px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.886s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 45.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.886s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 45.1s;
}

.bgOpacityFixed.active svg .svg-elem-444 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-445 {
    stroke-dashoffset: 92.39218139648438px;
    stroke-dasharray: 92.39218139648438px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.888s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 45.2s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.888s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 45.2s;
}

.bgOpacityFixed.active svg .svg-elem-445 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-446 {
    stroke-dashoffset: 82.7518081665039px;
    stroke-dasharray: 82.7518081665039px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.89s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 45.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.89s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 45.3s;
}

.bgOpacityFixed.active svg .svg-elem-446 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-447 {
    stroke-dashoffset: 30.84404754638672px;
    stroke-dasharray: 30.84404754638672px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.892s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 45.4s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.892s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 45.4s;
}

.bgOpacityFixed.active svg .svg-elem-447 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-448 {
    stroke-dashoffset: 163.26744079589844px;
    stroke-dasharray: 163.26744079589844px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.894s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 45.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.894s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 45.5s;
}

.bgOpacityFixed.active svg .svg-elem-448 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-449 {
    stroke-dashoffset: 229.75416564941406px;
    stroke-dasharray: 229.75416564941406px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.896s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 45.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.896s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 45.6s;
}

.bgOpacityFixed.active svg .svg-elem-449 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-450 {
    stroke-dashoffset: 32.173622131347656px;
    stroke-dasharray: 32.173622131347656px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.898s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 45.7s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.898s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 45.7s;
}

.bgOpacityFixed.active svg .svg-elem-450 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-451 {
    stroke-dashoffset: 108.68655395507812px;
    stroke-dasharray: 108.68655395507812px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 45.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 45.8s;
}

.bgOpacityFixed.active svg .svg-elem-451 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-452 {
    stroke-dashoffset: 37.18585968017578px;
    stroke-dasharray: 37.18585968017578px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.902s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 45.9s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.902s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 45.9s;
}

.bgOpacityFixed.active svg .svg-elem-452 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-453 {
    stroke-dashoffset: 63.048316955566406px;
    stroke-dasharray: 63.048316955566406px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.904s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 46s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.904s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 46s;
}

.bgOpacityFixed.active svg .svg-elem-453 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-454 {
    stroke-dashoffset: 50.2806396484375px;
    stroke-dasharray: 50.2806396484375px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.906s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 46.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.906s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 46.1s;
}

.bgOpacityFixed.active svg .svg-elem-454 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-455 {
    stroke-dashoffset: 61.82048797607422px;
    stroke-dasharray: 61.82048797607422px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.908s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 46.2s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.908s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 46.2s;
}

.bgOpacityFixed.active svg .svg-elem-455 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-456 {
    stroke-dashoffset: 133.18479919433594px;
    stroke-dasharray: 133.18479919433594px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.91s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 46.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.91s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 46.3s;
}

.bgOpacityFixed.active svg .svg-elem-456 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-457 {
    stroke-dashoffset: 74.9591064453125px;
    stroke-dasharray: 74.9591064453125px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.912s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 46.4s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.912s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 46.4s;
}

.bgOpacityFixed.active svg .svg-elem-457 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-458 {
    stroke-dashoffset: 141.71163940429688px;
    stroke-dasharray: 141.71163940429688px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.914s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 46.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.914s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 46.5s;
}

.bgOpacityFixed.active svg .svg-elem-458 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-459 {
    stroke-dashoffset: 97.26307678222656px;
    stroke-dasharray: 97.26307678222656px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.916s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 46.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.916s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 46.6s;
}

.bgOpacityFixed.active svg .svg-elem-459 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-460 {
    stroke-dashoffset: 122.63748931884766px;
    stroke-dasharray: 122.63748931884766px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.918s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 46.7s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.918s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 46.7s;
}

.bgOpacityFixed.active svg .svg-elem-460 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-461 {
    stroke-dashoffset: 43.7596321105957px;
    stroke-dasharray: 43.7596321105957px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.92s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 46.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.92s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 46.8s;
}

.bgOpacityFixed.active svg .svg-elem-461 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-462 {
    stroke-dashoffset: 66.48448181152344px;
    stroke-dasharray: 66.48448181152344px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.922s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 46.9s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.922s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 46.9s;
}

.bgOpacityFixed.active svg .svg-elem-462 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-463 {
    stroke-dashoffset: 90.17494201660156px;
    stroke-dasharray: 90.17494201660156px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.924s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 47s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.924s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 47s;
}

.bgOpacityFixed.active svg .svg-elem-463 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-464 {
    stroke-dashoffset: 122.92518615722656px;
    stroke-dasharray: 122.92518615722656px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.926s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 47.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.926s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 47.1s;
}

.bgOpacityFixed.active svg .svg-elem-464 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-465 {
    stroke-dashoffset: 40.11041259765625px;
    stroke-dasharray: 40.11041259765625px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.928s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 47.2s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.928s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 47.2s;
}

.bgOpacityFixed.active svg .svg-elem-465 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-466 {
    stroke-dashoffset: 54.75169372558594px;
    stroke-dasharray: 54.75169372558594px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.93s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 47.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.93s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 47.3s;
}

.bgOpacityFixed.active svg .svg-elem-466 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-467 {
    stroke-dashoffset: 107.00303649902344px;
    stroke-dasharray: 107.00303649902344px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.932s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 47.4s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.932s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 47.4s;
}

.bgOpacityFixed.active svg .svg-elem-467 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-468 {
    stroke-dashoffset: 124.91854095458984px;
    stroke-dasharray: 124.91854095458984px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.934s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 47.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.934s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 47.5s;
}

.bgOpacityFixed.active svg .svg-elem-468 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-469 {
    stroke-dashoffset: 43.9154167175293px;
    stroke-dasharray: 43.9154167175293px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.936s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 47.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.936s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 47.6s;
}

.bgOpacityFixed.active svg .svg-elem-469 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-470 {
    stroke-dashoffset: 38.34724044799805px;
    stroke-dasharray: 38.34724044799805px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9380000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 47.7s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9380000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 47.7s;
}

.bgOpacityFixed.active svg .svg-elem-470 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-471 {
    stroke-dashoffset: 75.85052490234375px;
    stroke-dasharray: 75.85052490234375px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9400000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 47.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9400000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 47.8s;
}

.bgOpacityFixed.active svg .svg-elem-471 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-472 {
    stroke-dashoffset: 71.29218292236328px;
    stroke-dasharray: 71.29218292236328px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9420000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 47.9s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9420000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 47.9s;
}

.bgOpacityFixed.active svg .svg-elem-472 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-473 {
    stroke-dashoffset: 30.99484634399414px;
    stroke-dasharray: 30.99484634399414px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9440000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 48s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9440000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 48s;
}

.bgOpacityFixed.active svg .svg-elem-473 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-474 {
    stroke-dashoffset: 104.803466796875px;
    stroke-dasharray: 104.803466796875px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9460000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 48.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9460000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 48.1s;
}

.bgOpacityFixed.active svg .svg-elem-474 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-475 {
    stroke-dashoffset: 48.93711851414791px;
    stroke-dasharray: 48.93711851414791px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9480000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 48.2s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9480000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 48.2s;
}

.bgOpacityFixed.active svg .svg-elem-475 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-476 {
    stroke-dashoffset: 23.782468795776367px;
    stroke-dasharray: 23.782468795776367px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9500000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 48.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9500000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 48.3s;
}

.bgOpacityFixed.active svg .svg-elem-476 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-477 {
    stroke-dashoffset: 26.8188419342041px;
    stroke-dasharray: 26.8188419342041px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9520000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 48.4s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9520000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 48.4s;
}

.bgOpacityFixed.active svg .svg-elem-477 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-478 {
    stroke-dashoffset: 34.13361740112305px;
    stroke-dasharray: 34.13361740112305px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9540000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 48.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9540000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 48.5s;
}

.bgOpacityFixed.active svg .svg-elem-478 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-479 {
    stroke-dashoffset: 24.969362258911133px;
    stroke-dasharray: 24.969362258911133px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9560000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 48.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9560000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 48.6s;
}

.bgOpacityFixed.active svg .svg-elem-479 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-480 {
    stroke-dashoffset: 28.152793884277344px;
    stroke-dasharray: 28.152793884277344px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9580000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 48.7s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9580000000000001s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 48.7s;
}

.bgOpacityFixed.active svg .svg-elem-480 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-481 {
    stroke-dashoffset: 37.16994857788086px;
    stroke-dasharray: 37.16994857788086px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 48.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 48.8s;
}

.bgOpacityFixed.active svg .svg-elem-481 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-482 {
    stroke-dashoffset: 39.7507438659668px;
    stroke-dasharray: 39.7507438659668px;
    fill: transparent;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.962s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 48.9s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.962s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 48.9s;
}

.bgOpacityFixed.active svg .svg-elem-482 {
    stroke-dashoffset: 0;
    fill: rgb(28, 26, 26);
}

.bgOpacityFixed svg .svg-elem-483 {
    stroke-dashoffset: 24.705690383911133px;
    stroke-dasharray: 24.705690383911133px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.964s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 49s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.964s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 49s;
}

.bgOpacityFixed.active svg .svg-elem-483 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-484 {
    stroke-dashoffset: 43.21076202392578px;
    stroke-dasharray: 43.21076202392578px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.966s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 49.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.966s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 49.1s;
}

.bgOpacityFixed.active svg .svg-elem-484 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-485 {
    stroke-dashoffset: 108.61212921142578px;
    stroke-dasharray: 108.61212921142578px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.968s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 49.2s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.968s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 49.2s;
}

.bgOpacityFixed.active svg .svg-elem-485 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-486 {
    stroke-dashoffset: 60.87274932861328px;
    stroke-dasharray: 60.87274932861328px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.97s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 49.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.97s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 49.3s;
}

.bgOpacityFixed.active svg .svg-elem-486 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-487 {
    stroke-dashoffset: 40.740203857421875px;
    stroke-dasharray: 40.740203857421875px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.972s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 49.4s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.972s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 49.4s;
}

.bgOpacityFixed.active svg .svg-elem-487 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-488 {
    stroke-dashoffset: 34.34348678588867px;
    stroke-dasharray: 34.34348678588867px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.974s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 49.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.974s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 49.5s;
}

.bgOpacityFixed.active svg .svg-elem-488 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-489 {
    stroke-dashoffset: 25.630077362060547px;
    stroke-dasharray: 25.630077362060547px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.976s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 49.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.976s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 49.6s;
}

.bgOpacityFixed.active svg .svg-elem-489 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-490 {
    stroke-dashoffset: 64.1735725402832px;
    stroke-dasharray: 64.1735725402832px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.978s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 49.7s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.978s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 49.7s;
}

.bgOpacityFixed.active svg .svg-elem-490 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-491 {
    stroke-dashoffset: 33.27703094482422px;
    stroke-dasharray: 33.27703094482422px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.98s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 49.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.98s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 49.8s;
}

.bgOpacityFixed.active svg .svg-elem-491 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-492 {
    stroke-dashoffset: 77.28656768798828px;
    stroke-dasharray: 77.28656768798828px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.982s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 49.9s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.982s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 49.9s;
}

.bgOpacityFixed.active svg .svg-elem-492 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-493 {
    stroke-dashoffset: 130.22427368164062px;
    stroke-dasharray: 130.22427368164062px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.984s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 50s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.984s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 50s;
}

.bgOpacityFixed.active svg .svg-elem-493 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-494 {
    stroke-dashoffset: 100.13644409179688px;
    stroke-dasharray: 100.13644409179688px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.986s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 50.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.986s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 50.1s;
}

.bgOpacityFixed.active svg .svg-elem-494 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-495 {
    stroke-dashoffset: 105.53899383544922px;
    stroke-dasharray: 105.53899383544922px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.988s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 50.2s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.988s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 50.2s;
}

.bgOpacityFixed.active svg .svg-elem-495 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-496 {
    stroke-dashoffset: 33.536312103271484px;
    stroke-dasharray: 33.536312103271484px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.99s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 50.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.99s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 50.3s;
}

.bgOpacityFixed.active svg .svg-elem-496 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-497 {
    stroke-dashoffset: 70.99037170410156px;
    stroke-dasharray: 70.99037170410156px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.992s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 50.4s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.992s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 50.4s;
}

.bgOpacityFixed.active svg .svg-elem-497 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-498 {
    stroke-dashoffset: 37.49702072143555px;
    stroke-dasharray: 37.49702072143555px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.994s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 50.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.994s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 50.5s;
}

.bgOpacityFixed.active svg .svg-elem-498 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-499 {
    stroke-dashoffset: 31.18484878540039px;
    stroke-dasharray: 31.18484878540039px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.996s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 50.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.996s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 50.6s;
}

.bgOpacityFixed.active svg .svg-elem-499 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-500 {
    stroke-dashoffset: 22.65648651123047px;
    stroke-dasharray: 22.65648651123047px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.998s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 50.7s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.998s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 50.7s;
}

.bgOpacityFixed.active svg .svg-elem-500 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-501 {
    stroke-dashoffset: 19.397369384765625px;
    stroke-dasharray: 19.397369384765625px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 50.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 50.8s;
}

.bgOpacityFixed.active svg .svg-elem-501 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-502 {
    stroke-dashoffset: 42.983787536621094px;
    stroke-dasharray: 42.983787536621094px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.002s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 50.9s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.002s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 50.9s;
}

.bgOpacityFixed.active svg .svg-elem-502 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-503 {
    stroke-dashoffset: 37.12900924682617px;
    stroke-dasharray: 37.12900924682617px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.004s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 51s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.004s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 51s;
}

.bgOpacityFixed.active svg .svg-elem-503 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-504 {
    stroke-dashoffset: 102.7315673828125px;
    stroke-dasharray: 102.7315673828125px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.006s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 51.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.006s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 51.1s;
}

.bgOpacityFixed.active svg .svg-elem-504 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-505 {
    stroke-dashoffset: 20.96293067932129px;
    stroke-dasharray: 20.96293067932129px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.008s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 51.2s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.008s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 51.2s;
}

.bgOpacityFixed.active svg .svg-elem-505 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-506 {
    stroke-dashoffset: 31.94251823425293px;
    stroke-dasharray: 31.94251823425293px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.01s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 51.3s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.01s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 51.3s;
}

.bgOpacityFixed.active svg .svg-elem-506 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-507 {
    stroke-dashoffset: 45.408565521240234px;
    stroke-dasharray: 45.408565521240234px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.012s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 51.4s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.012s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 51.4s;
}

.bgOpacityFixed.active svg .svg-elem-507 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-508 {
    stroke-dashoffset: 84.30015563964844px;
    stroke-dasharray: 84.30015563964844px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.014s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 51.5s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.014s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 51.5s;
}

.bgOpacityFixed.active svg .svg-elem-508 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-509 {
    stroke-dashoffset: 91.51774597167969px;
    stroke-dasharray: 91.51774597167969px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.016s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 51.6s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.016s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 51.6s;
}

.bgOpacityFixed.active svg .svg-elem-509 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-510 {
    stroke-dashoffset: 37.77239227294922px;
    stroke-dasharray: 37.77239227294922px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.018s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 51.7s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.018s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 51.7s;
}

.bgOpacityFixed.active svg .svg-elem-510 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-511 {
    stroke-dashoffset: 33.486026763916016px;
    stroke-dasharray: 33.486026763916016px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.02s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 51.8s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.02s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 51.8s;
}

.bgOpacityFixed.active svg .svg-elem-511 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-512 {
    stroke-dashoffset: 30.166091918945312px;
    stroke-dasharray: 30.166091918945312px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.022s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 51.9s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.022s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 51.9s;
}

.bgOpacityFixed.active svg .svg-elem-512 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-513 {
    stroke-dashoffset: 20.88347625732422px;
    stroke-dasharray: 20.88347625732422px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.024s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 52s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.024s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 52s;
}

.bgOpacityFixed.active svg .svg-elem-513 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg .svg-elem-514 {
    stroke-dashoffset: 31.143951416015625px;
    stroke-dasharray: 31.143951416015625px;
    -webkit-transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.026s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 52.1s;
    transition: stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.026s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 52.1s;
}

.bgOpacityFixed.active svg .svg-elem-514 {
    stroke-dashoffset: 0;
}

.bgOpacityFixed svg * {
    fill: none !important;
    stroke: #979797;
    stroke-width: 2px;
    fill: none;
    stroke-miterlimit: 10;
}

.bgOpacityFixed.active svg * {
    fill: none !important;
}
