#section-60-43 > .ct-section-inner-wrap {
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    flex-direction: column;
    align-items: center
}

#section-60-43 {
    display: block
}

#section-60-43 {
    text-align: left
}

#section-636-43 > .ct-section-inner-wrap {
    max-width: 100%;
    padding-top: 175px;
    padding-bottom: 0;
    align-items: center
}

#section-636-43 {
    background-image: linear-gradient(180deg, rgba(14, 15, 40, .07), #141029, #0c1638), url("/images/headerAlt.webp");
    text-align: left;
    background-color: #0b0c21
}

#section-764-43 > .ct-section-inner-wrap {
    padding-top: 140px;
    padding-bottom: 140px;
    align-items: center
}

#section-764-43 {
    background-image: linear-gradient(rgba(34, 40, 85, .66), rgba(34, 40, 85, .66)), url(/images/space-background2.webp);
    background-size: auto, cover;
    text-align: left
}

#ecosystem > .ct-section-inner-wrap {
    padding-top: 140px;
    padding-bottom: 140px
}

#nft-collection > .ct-section-inner-wrap {
    padding-top: 262px;
    padding-right: 0;
    padding-bottom: 262px;
    padding-left: 0;
    display: grid;
    align-items: stretch;
    grid-template-columns:repeat(2, minmax(200px, 1fr));
    grid-column-gap: 20px;
    grid-row-gap: 20px
}

#nft-collection {
    display: block
}

#nft-collection {
    background-image: linear-gradient(#0b0c21, #0b0c21, #0b0c21);
    background-color: #0b0c21
}

#section-353-43 > .ct-section-inner-wrap {
    padding-top: 140px;
    padding-bottom: 140px
}

#section-353-43 {
    background-image: linear-gradient(rgba(34, 40, 85, .66), rgba(34, 40, 85, .66)), url(/images/space-background2.webp);
    background-size: auto, cover
}

#roadmap > .ct-section-inner-wrap {
    padding-top: 146px;
    padding-bottom: 140px;
    align-items: center
}

#roadmap {
    background-image: linear-gradient(rgba(14, 15, 40, .07), #100f29, #0e0f28), linear-gradient(rgba(11, 12, 33, 0), rgba(11, 12, 33, 0));
    background-size: auto, auto, cover;
    text-align: left;
    background-color: #0b0c21;
    background-repeat: no-repeat
}

#community > .ct-section-inner-wrap {
    padding-top: 70px;
    padding-bottom: 140px
}

#community {
    background-color: #49B0F3;
    background-image: url(/images/community-background-mobile.webp);
    background-size: cover;
    background-position-x: center;
    background-position-y: bottom
}

#section-302-43 > .ct-section-inner-wrap {
    padding-top: 40px;
    padding-bottom: 35px;
    display: flex;
    flex-direction: column;
    align-items: center
}

#section-302-43 {
    display: block
}

#section-302-43 {
    background-color: #1c1d47;
    text-align: left
}

@media (max-width: 1220px) {
    #section-764-43 > .ct-section-inner-wrap {
        padding-right: 40px;
        padding-left: 40px
    }
}

@media (max-width: 1220px) {
    #ecosystem > .ct-section-inner-wrap {
        padding-right: 40px;
        padding-left: 40px
    }
}

@media (max-width: 1220px) {
    #nft-collection > .ct-section-inner-wrap {
        padding-left: 40px
    }
}

@media (max-width: 1220px) {
    #section-353-43 > .ct-section-inner-wrap {
        padding-right: 40px;
        padding-left: 40px
    }
}

@media (max-width: 1220px) {
    #community > .ct-section-inner-wrap {
        padding-right: 40px;
        padding-left: 40px
    }
}

@media (max-width: 991px) {
    #section-764-43 > .ct-section-inner-wrap {
        padding-top: 140px;
        padding-right: 70px;
        padding-left: 70px
    }
}

@media (max-width: 991px) {
    #ecosystem > .ct-section-inner-wrap {
        padding-right: 70px;
        padding-left: 70px
    }
}

@media (max-width: 991px) {
    #nft-collection > .ct-section-inner-wrap {
        padding-top: 140px;
        padding-right: 40px;
        padding-bottom: 134px;
        display: flex;
        flex-direction: column-reverse;
        align-items: center
    }

    #nft-collection {
        display: block
    }

    #nft-collection {
        text-align: left
    }
}

@media (max-width: 991px) {
    #section-353-43 > .ct-section-inner-wrap {
        padding-top: 140px;
        padding-right: 70px;
        padding-left: 70px
    }
}

@media (max-width: 991px) {
    #community > .ct-section-inner-wrap {
        padding-top: 60px;
        padding-right: 70px;
        padding-left: 70px
    }
}

@media (max-width: 767px) {
    #section-764-43 > .ct-section-inner-wrap {
        padding-top: 140px;
        padding-right: 20px;
        padding-left: 20px
    }
}

@media (max-width: 767px) {
    #ecosystem > .ct-section-inner-wrap {
        padding-right: 20px;
        padding-left: 20px
    }
}

@media (max-width: 767px) {
    #nft-collection > .ct-section-inner-wrap {
        padding-bottom: 135px
    }
}

@media (max-width: 767px) {
    #section-353-43 > .ct-section-inner-wrap {
        padding-top: 140px;
        padding-right: 20px;
        padding-left: 20px
    }
}

@media (max-width: 767px) {
    #community > .ct-section-inner-wrap {
        padding-top: 60px;
        padding-right: 20px;
        padding-left: 20px
    }
}

@media (max-width: 479px) {
    #section-60-43 > .ct-section-inner-wrap {
        padding-bottom: 0;
        display: flex;
        flex-direction: column
    }

    #section-60-43 {
        display: block
    }

    #section-60-43 {
        text-align: center
    }
}

@media (max-width: 479px) {
    #section-636-43 > .ct-section-inner-wrap {
        padding-top: 160px
    }
}

@media (max-width: 479px) {
    #nft-collection > .ct-section-inner-wrap {
        padding-right: 20px;
        padding-left: 20px
    }
}

#div_block-708-43 {
    text-align: left;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 20px
}

#div_block-4-43 {
    width: 100%;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px
}

#div_block-6-43 {
    width: auto
}

#div_block-10-43 {
    width: 100%
}

#div_block-19-43 {
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: center;
    margin-top: 36px
}

#div_block-32-43 {
    width: 800px;
    margin-top: -84px
}

#div_block-32-43:before {
    content: "";
    content: '';
    position: absolute;
    top: -20px;
    left: 10%;
    right: 10%;
    height: 20px;
    background: linear-gradient(to left, rgba(37, 43, 90, .35) 0, rgba(101, 71, 212, .3) 100%);
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    z-index: -50
}

#div_block-38-43 {
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: center
}

#div_block-62-43 {
    display: flex;
    padding-top: 55px;
    flex-direction: column;
    text-align: left;
    align-items: center
}

#div_block-449-43 {
    padding-top: 40px;
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center
}

#div_block-451-43 {
    text-align: left;
    flex-direction: row;
    display: flex
}

#div_block-461-43 {
    padding-top: 58px;
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center;
    margin-bottom: 143px
}

#div_block-466-43 {
    align-items: stretch;
    grid-template-columns:repeat(4, minmax(auto, 150px));
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: left;
    display: grid
}

#div_block-639-43 {
    width: 100%;
    flex-direction: row;
    display: flex;
    justify-content: center;
    margin-top: -10px
}

#div_block-641-43 {
    align-items: stretch;
    grid-template-columns:repeat(4, minmax(200px, 1fr));
    grid-column-gap: 0;
    grid-row-gap: 0;
    margin-top: 130px;
    display: grid;
    justify-content: space-between;
    align-items: flex-end;
    width: 90%
}

#div_block-807-43 {
    useCustomTag: true
}

#div_block-812-43 {
    flex-direction: row;
    display: flex;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    width: 100%
}

#div_block-814-43 {
    useCustomTag: true
}

#div_block-819-43 {
    flex-direction: row;
    display: flex;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    width: 100%
}

#div_block-821-43 {
    useCustomTag: true
}

#div_block-826-43 {
    flex-direction: row;
    display: flex;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    width: 100%
}

#div_block-73-43 {
    width: 50%;
    padding-left: 0;
    padding-right: 20px;
    justify-content: flex-end;
    padding-bottom: 65px
}

#div_block-74-43 {
    width: 50%;
    padding-top: 0;
    padding-left: 20px;
    padding-bottom: 10px
}

#div_block-88-43 {
    align-items: stretch;
    grid-template-columns:repeat(3, minmax(200px, 1fr));
    grid-column-gap: 40px;
    grid-row-gap: 20px;
    width: 100%;
    display: grid;
    margin-top: 85px
}

#div_block-93-43 {
    text-align: left;
    align-items: center
}

#div_block-105-43 {
    text-align: left;
    align-items: center
}

#div_block-114-43 {
    text-align: left;
    align-items: center
}

#div_block-731-43 {
    flex-direction: row;
    display: flex;
    margin-top: 70px;
    justify-content: center;
    align-items: center;
    margin-right: auto;
    margin-left: auto
}

#div_block-669-43 {
    padding-left: 20px
}

#div_block-674-43 {
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: center;
    padding-top: 0
}

#div_block-680-43 {
    text-align: left;
    display: none;
    align-items: center;
    padding-top: 0
}

#div_block-759-43 {
    text-align: center;
    align-items: flex-start;
    margin-top: 55px
}

#div_block-688-43 {
    height: 100%
}

#div_block-690-43 {
    width: 100%;
    height: 100%;
    position: relative;
    margin-left: 75px;
    margin-top: 38px
}

#div_block-691-43 {
    transform: rotate(-17deg);
    width: 60%;
    text-align: left;
    align-items: center;
    position: absolute;
    top: 67px;
    left: -21px;
    z-index: 113;
    transition-duration: .5s;
    transition-timing-function: ease;
    transition-property: all
}

#div_block-693-43 {
    transform: rotate(-4deg);
    width: 60%;
    text-align: left;
    align-items: center;
    position: absolute;
    z-index: 333;
    bottom: 165px;
    right: -16px;
    transition-duration: .5s;
    transition-timing-function: ease;
    transition-property: all
}

#div_block-695-43 {
    transform: rotate(7deg);
    width: 40%;
    text-align: left;
    align-items: center;
    position: absolute;
    top: -133px;
    left: -11px;
    z-index: 101;
    transition-duration: .5s;
    transition-timing-function: ease;
    transition-property: all
}

#div_block-697-43 {
    transform: rotate(350deg);
    width: 60%;
    text-align: left;
    align-items: center;
    position: absolute;
    left: -12px;
    bottom: -90px;
    z-index: 1;
    transition-duration: .5s;
    transition-timing-function: ease;
    transition-property: all
}

#div_block-699-43 {
    transform: rotate(6deg);
    width: 40%;
    text-align: left;
    align-items: center;
    position: absolute;
    left: -4%;
    top: 329px;
    z-index: 133;
    transition-duration: .5s;
    transition-timing-function: ease;
    transition-property: all
}

#div_block-701-43 {
    transform: rotate(17deg);
    width: 40%;
    text-align: left;
    align-items: center;
    position: absolute;
    z-index: 1;
    right: -50px;
    bottom: -28px;
    transition-duration: .5s;
    transition-timing-function: ease;
    transition-property: all
}

#div_block-703-43 {
    transform: rotate(7deg);
    width: 60%;
    text-align: left;
    align-items: center;
    position: absolute;
    top: -30px;
    right: -60px;
    z-index: 2;
    transition-duration: .5s;
    transition-timing-function: ease;
    transition-property: all
}

#div_block-402-43 {
    align-items: stretch;
    grid-template-columns:repeat(3, minmax(200px, 1fr));
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
    display: grid
}

#div_block-403-43 {
    text-align: left;
    align-items: center;
    border-radius: 30px;
    background: linear-gradient(to right, rgba(58, 58, 157, .9) 0, rgba(45, 41, 105, .7) 100%);
    background: rgba(76, 71, 168, .9);
    background: linear-gradient(to bottom, rgba(85, 79, 189, .7) 0, rgba(45, 41, 105, .7) 100%);
    box-shadow: 0 5px 18px rgba(0, 0, 0, .17)
}

#div_block-420-43 {
    text-align: left;
    align-items: center;
    border-radius: 30px;
    background: linear-gradient(to right, rgba(58, 58, 157, .9) 0, rgba(45, 41, 105, .7) 100%);
    background: rgba(76, 71, 168, .9);
    background: linear-gradient(to bottom, rgba(85, 79, 189, .7) 0, rgba(45, 41, 105, .7) 100%);
    box-shadow: 0 5px 18px rgba(0, 0, 0, .17)
}

#div_block-426-43 {
    text-align: left;
    align-items: center;
    border-radius: 30px;
    background: linear-gradient(to right, rgba(58, 58, 157, .9) 0, rgba(45, 41, 105, .7) 100%);
    background: rgba(76, 71, 168, .9);
    background: linear-gradient(to bottom, rgba(85, 79, 189, .7) 0, rgba(45, 41, 105, .7) 100%);
    box-shadow: 0 5px 18px rgba(0, 0, 0, .17)
}

#div_block-431-43 {
    text-align: left;
    align-items: center;
    border-radius: 30px;
    background: linear-gradient(to right, rgba(58, 58, 157, .9) 0, rgba(45, 41, 105, .7) 100%);
    background: rgba(76, 71, 168, .9);
    background: linear-gradient(to bottom, rgba(85, 79, 189, .7) 0, rgba(45, 41, 105, .7) 100%);
    box-shadow: 0 5px 18px rgba(0, 0, 0, .17)
}

#div_block-436-43 {
    text-align: left;
    align-items: center;
    border-radius: 30px;
    background: linear-gradient(to right, rgba(58, 58, 157, .9) 0, rgba(45, 41, 105, .7) 100%);
    background: rgba(76, 71, 168, .9);
    background: linear-gradient(to bottom, rgba(85, 79, 189, .7) 0, rgba(45, 41, 105, .7) 100%);
    box-shadow: 0 5px 18px rgba(0, 0, 0, .17)
}

#div_block-441-43 {
    text-align: left;
    align-items: center;
    border-radius: 30px;
    background: linear-gradient(to right, rgba(58, 58, 157, .9) 0, rgba(45, 41, 105, .7) 100%);
    background: rgba(76, 71, 168, .9);
    background: linear-gradient(to bottom, rgba(85, 79, 189, .7) 0, rgba(45, 41, 105, .7) 100%);
    box-shadow: 0 5px 18px rgba(0, 0, 0, .17)
}

#div_block-618-43 {
    display: flex;
    width: 100%;
    flex-direction: row;
    justify-content: center
}

#div_block-619-43 {
    flex-direction: column;
    display: flex;
    width: auto
}

#div_block-620-43 {
    text-align: left;
    flex-direction: row;
    display: flex;
    padding-top: 44px;
    width: 100%;
    background-color: #fff;
    border-radius: 30px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 24px;
    margin-bottom: 30px
}

#div_block-621-43 {
    width: 100%;
    flex-direction: column;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: center
}

#div_block-624-43 {
    text-align: left;
    margin-bottom: 30px;
    width: 100%;
    background-color: #fff;
    border-radius: 30px;
    flex-direction: row;
    display: flex;
    padding-left: 30px;
    padding-top: 44px;
    padding-right: 30px;
    padding-bottom: 24px
}

#div_block-625-43 {
    width: 100%;
    text-align: center;
    flex-direction: column;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start
}

#div_block-628-43 {
    text-align: left;
    flex-direction: row;
    display: flex;
    width: 100%;
    background-color: #fff;
    border-radius: 30px;
    padding-left: 30px;
    padding-top: 44px;
    padding-right: 30px;
    padding-bottom: 24px;
    margin-bottom: 30px
}

#div_block-629-43 {
    text-align: center;
    flex-direction: column;
    display: flex;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start
}

#div_block-632-43 {
    text-align: left;
    width: 100%;
    background-color: #fff;
    border-radius: 30px;
    flex-direction: row;
    display: flex;
    padding-left: 30px;
    padding-top: 44px;
    padding-right: 30px;
    padding-bottom: 24px;
    margin-bottom: 0
}

#div_block-633-43 {
    width: 100%;
    flex-direction: column;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: center
}

#div_block-549-43 {
    align-items: stretch;
    grid-template-columns:repeat(2, minmax(200px, 1fr));
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-auto-rows: minmax(min-content, 1fr);
    width: 100%;
    display: grid;
    margin-top: 69px
}

#div_block-550-43 {
    text-align: left;
    align-items: center
}

#div_block-555-43 {
    text-align: left;
    align-items: center
}

#div_block-560-43 {
    text-align: left;
    align-items: center
}

#div_block-565-43 {
    text-align: left;
    align-items: center
}

#div_block-737-43 {
    flex-direction: row;
    display: flex;
    margin-top: 70px;
    justify-content: center;
    align-items: center;
    margin-right: auto;
    margin-left: auto
}

#div_block-131-43 {
    width: 57%;
    padding-left: 0;
    padding-right: 20px;
    justify-content: flex-end;
    padding-bottom: 65px
}

#div_block-137-43 {
    width: 43%;
    padding-top: 0;
    padding-left: 20px;
    padding-bottom: 10px
}

#div_block-139-43 {
    align-items: stretch;
    grid-template-columns:repeat(3, minmax(200px, 1fr));
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: grid;
    width: 100%
}

#div_block-140-43 {
    text-align: center;
    align-items: flex-start
}

#div_block-170-43 {
    text-align: left;
    flex-direction: row;
    display: flex;
    padding-top: 0
}

#div_block-174-43 {
    padding-right: 0;
    margin-top: 7px
}

#div_block-200-43 {
    text-align: center;
    align-items: flex-start
}

#div_block-201-43 {
    text-align: left;
    flex-direction: row;
    display: flex;
    padding-top: 0
}

#div_block-203-43 {
    padding-right: 0;
    margin-top: 7px
}

#div_block-210-43 {
    text-align: center;
    align-items: flex-start
}

#div_block-211-43 {
    text-align: left;
    flex-direction: row;
    display: flex;
    padding-top: 0
}

#div_block-213-43 {
    padding-right: 0;
    margin-top: 7px
}

@media (max-width: 1220px) {
    #div_block-461-43 {
        margin-bottom: 0
    }
}

@media (max-width: 1220px) {
    #div_block-466-43 {
        align-items: stretch;
        grid-template-columns:repeat(4, minmax(200px, 1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        margin-bottom: 140px;
        width: 100%;
        display: grid
    }
}

@media (max-width: 1220px) {
    #div_block-73-43 {
        justify-content: flex-start
    }
}

@media (max-width: 1220px) {
    #div_block-88-43 {
        margin-top: 0
    }
}

@media (max-width: 1220px) {
    #div_block-669-43 {
        padding-right: 0;
        padding-left: 9px
    }
}

@media (max-width: 1220px) {
    #div_block-759-43 {
        width: 100%
    }
}

@media (max-width: 1220px) {
    #div_block-690-43 {
        margin-left: 58px;
        margin-top: 5px
    }
}

@media (max-width: 1220px) {
    #div_block-691-43 {
        width: 55%
    }
}

@media (max-width: 1220px) {
    #div_block-693-43 {
        width: 55%;
        bottom: 126px;
        right: 21px
    }
}

@media (max-width: 1220px) {
    #div_block-695-43 {
        top: -115px;
        left: -27px
    }
}

@media (max-width: 1220px) {
    #div_block-697-43 {
        width: 55%;
        bottom: -99px;
        left: -11px
    }
}

@media (max-width: 1220px) {
    #div_block-699-43 {
        top: 293px
    }
}

@media (max-width: 1220px) {
    #div_block-701-43 {
        transform: rotate(12deg);
        right: 41px;
        bottom: -58px
    }
}

@media (max-width: 1220px) {
    #div_block-703-43 {
        width: 55%;
        right: 39px;
        top: -16px
    }
}

@media (max-width: 1220px) {
    #div_block-620-43 {
        background-color: #fff
    }
}

@media (max-width: 1220px) {
    #div_block-549-43 {
        align-items: stretch;
        grid-template-columns:repeat(2, minmax(200px, 1fr));
        grid-column-gap: 40px;
        grid-row-gap: 30px;
        display: grid
    }
}

@media (max-width: 1220px) {
    #div_block-131-43 {
        justify-content: flex-start
    }
}

@media (max-width: 991px) {
    #div_block-19-43 {
        margin-top: 32px
    }
}

@media (max-width: 991px) {
    #div_block-32-43 {
        margin-left: 20px;
        margin-right: 20px;
        flex-direction: column;
        display: flex;
        text-align: left;
        padding-right: 0;
        padding-left: 0;
        width: 500px;
        padding-top: 20px;
        padding-bottom: 40px
    }
}

@media (max-width: 991px) {
    #div_block-38-43 {
        flex-direction: column;
        display: flex
    }
}

@media (max-width: 991px) {
    #div_block-43-43 {
        text-align: left;
        align-items: center
    }
}

@media (max-width: 991px) {
    #div_block-466-43 {
        align-items: stretch;
        grid-template-columns:repeat(2, minmax(200px, 1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: grid
    }
}

@media (max-width: 991px) {
    #div_block-639-43 {
        justify-content: center
    }
}

@media (max-width: 991px) {
    #div_block-73-43 {
        padding-bottom: 33px;
        text-align: left;
        align-items: center
    }
}

@media (max-width: 991px) {
    #div_block-74-43 {
        text-align: left;
        align-items: center
    }
}

@media (max-width: 991px) {
    #div_block-88-43 {
        align-items: stretch;
        grid-template-columns:repeat(2, minmax(200px, 1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: grid;
        margin-top: 12px
    }
}

@media (max-width: 991px) {
    #div_block-669-43 {
        margin-right: 0;
        margin-left: 0;
        padding-left: 0;
        margin-top: 50px
    }
}

@media (max-width: 991px) {
    #div_block-759-43 {
        text-align: left;
        align-items: center
    }
}

@media (max-width: 991px) {
    #div_block-688-43 {
        width: 84%;
        text-align: left;
        align-items: center
    }
}

@media (max-width: 991px) {
    #div_block-690-43 {
        height: 732px;
        margin-top: 128px;
        margin-bottom: 122px
    }
}

@media (max-width: 991px) {
    #div_block-695-43 {
        width: 34%
    }
}

@media (max-width: 991px) {
    #div_block-697-43 {
        width: 55%
    }
}

@media (max-width: 991px) {
    #div_block-699-43 {
        width: 33%;
        top: 343px
    }
}

@media (max-width: 991px) {
    #div_block-701-43 {
        width: 33%;
        right: -5px;
        bottom: -41px
    }
}

@media (max-width: 991px) {
    #div_block-703-43 {
        width: 47%
    }
}

@media (max-width: 991px) {
    #div_block-618-43 {
        justify-content: center
    }
}

@media (max-width: 991px) {
    #div_block-620-43 {
        width: 100%
    }
}

@media (max-width: 991px) {
    #div_block-549-43 {
        align-items: stretch;
        grid-template-columns:repeat(2, minmax(200px, 1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: grid;
        margin-top: 40px
    }
}

@media (max-width: 991px) {
    #div_block-131-43 {
        padding-bottom: 33px;
        text-align: left;
        align-items: center
    }
}

@media (max-width: 991px) {
    #div_block-137-43 {
        text-align: left;
        align-items: center
    }
}

@media (max-width: 991px) {
    #div_block-139-43 {
        align-items: stretch;
        grid-template-columns:repeat(2, minmax(200px, 1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: grid;
        margin-top: 12px
    }
}

@media (max-width: 767px) {
    #div_block-19-43 {
        width: 100%;
        flex-direction: row;
        display: flex;
        justify-content: center
    }
}

@media (max-width: 767px) {
    #div_block-32-43 {
        width: 100%;
        margin-top: 40px
    }
}

@media (max-width: 767px) {
    #div_block-466-43 {
        align-items: stretch;
        grid-template-columns:repeat(2, minmax(200px, 1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: grid;
        text-align: left;
        align-items: center
    }
}

@media (max-width: 767px) {
    #div_block-641-43 {
        justify-items: center;
        align-items: stretch;
        grid-template-columns:repeat(2, minmax(200px, 1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: grid;
        text-align: right
    }
}

@media (max-width: 767px) {
    #div_block-88-43 {
        align-items: stretch;
        grid-template-columns:repeat(1, minmax(200px, 1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: grid
    }
}

@media (max-width: 767px) {
    #div_block-731-43 {
        flex-direction: column;
        display: flex;
        text-align: left
    }
}

@media (max-width: 767px) {
    #div_block-674-43 {
        display: none
    }
}

@media (max-width: 767px) {
    #div_block-680-43 {
        flex-direction: column;
        display: flex;
        width: 100%
    }
}

@media (max-width: 767px) {
    #div_block-688-43 {
        width: 84%
    }
}

@media (max-width: 767px) {
    #div_block-690-43 {
        height: 441px;
        margin-top: 25px
    }
}

@media (max-width: 767px) {
    #div_block-691-43 {
        left: -15%
    }
}

@media (max-width: 767px) {
    #div_block-693-43 {
        right: 3%;
        top: 41%
    }
}

@media (max-width: 767px) {
    #div_block-695-43 {
        top: -4%
    }
}

@media (max-width: 767px) {
    #div_block-697-43 {
        bottom: -18%;
        left: -10%
    }
}

@media (max-width: 767px) {
    #div_block-699-43 {
        top: 55%;
        left: 0
    }
}

@media (max-width: 767px) {
    #div_block-701-43 {
        bottom: -4%;
        right: 10%;
        width: 34%
    }
}

@media (max-width: 767px) {
    #div_block-703-43 {
        width: 55%
    }
}

@media (max-width: 767px) {
    #div_block-402-43 {
        align-items: stretch;
        grid-template-columns:repeat(2, minmax(200px, 1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: grid
    }
}

@media (max-width: 767px) {
    #div_block-619-43 {
        width: 100%
    }
}

@media (max-width: 767px) {
    #div_block-620-43 {
        padding-top: 26px
    }
}

@media (max-width: 767px) {
    #div_block-624-43 {
        padding-top: 26px
    }
}

@media (max-width: 767px) {
    #div_block-628-43 {
        padding-top: 26px
    }
}

@media (max-width: 767px) {
    #div_block-632-43 {
        padding-top: 26px
    }
}

@media (max-width: 767px) {
    #div_block-549-43 {
        align-items: stretch;
        grid-template-columns:repeat(1, minmax(200px, 1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: grid
    }
}

@media (max-width: 767px) {
    #div_block-737-43 {
        flex-direction: column;
        display: flex;
        text-align: left
    }
}

@media (max-width: 767px) {
    #div_block-139-43 {
        align-items: stretch;
        grid-template-columns:repeat(1, minmax(200px, 1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: grid
    }
}

@media (max-width: 767px) {
    #div_block-140-43 {
        text-align: left;
        align-items: center
    }
}

@media (max-width: 767px) {
    #div_block-200-43 {
        text-align: left;
        align-items: center
    }
}

@media (max-width: 767px) {
    #div_block-210-43 {
        text-align: left;
        align-items: center
    }
}

@media (max-width: 479px) {
    #div_block-19-43 {
        padding-left: 0;
        padding-right: 0;
        justify-content: center;
        text-align: center;
        gap: 20px;
        flex-direction: column-reverse;
        display: flex;
        position: absolute;
        bottom: 20px;
        margin-top: 72px
    }
}

@media (max-width: 479px) {
    #div_block-32-43 {
        margin-top: 120px
    }
}

@media (max-width: 479px) {
    #div_block-466-43 {
        align-items: stretch;
        grid-template-columns:repeat(1, minmax(200px, 1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: grid;
        text-align: left;
        align-items: center
    }
}

@media (max-width: 479px) {
    #div_block-641-43 {
        justify-items: center;
        align-items: stretch;
        grid-template-columns:repeat(2, minmax(160px, 1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: grid;
        overflow: visible;
        text-align: right;
        margin-top: 62px
    }
}

@media (max-width: 479px) {
    #div_block-73-43 {
        padding-right: 0
    }
}

@media (max-width: 479px) {
    #div_block-669-43 {
        margin-top: 60px
    }
}

@media (max-width: 479px) {
    #div_block-680-43 {
        display: flex;
        text-align: center;
        padding-top: 1px
    }
}

@media (max-width: 479px) {
    #div_block-688-43 {
        width: 100%
    }
}

@media (max-width: 479px) {
    #div_block-690-43 {
        height: 400px;
        margin-top: 24px;
        margin-bottom: 92px
    }
}

@media (max-width: 479px) {
    #div_block-691-43 {
        left: -21px;
        top: 11%
    }
}

@media (max-width: 479px) {
    #div_block-693-43 {
        right: 24px;
        top: 34%
    }
}

@media (max-width: 479px) {
    #div_block-695-43 {
        top: -8%;
        width: 33%
    }
}

@media (max-width: 479px) {
    #div_block-697-43 {
        bottom: -5%
    }
}

@media (max-width: 479px) {
    #div_block-699-43 {
        top: 49%;
        left: -10%
    }
}

@media (max-width: 479px) {
    #div_block-701-43 {
        right: 9%;
        bottom: -100px
    }
}

@media (max-width: 479px) {
    #div_block-703-43 {
        width: 55%;
        right: 10px
    }
}

@media (max-width: 479px) {
    #div_block-402-43 {
        align-items: stretch;
        grid-template-columns:repeat(1, minmax(200px, 1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: grid
    }
}

@media (max-width: 479px) {
    #div_block-619-43 {
        width: 100%
    }
}

@media (max-width: 479px) {
    #div_block-131-43 {
        padding-right: 0
    }
}

@media (max-width: 991px) {
    #new_columns-72-43 > .ct-div-block {
        width: 100% !important
    }
}

@media (max-width: 991px) {
    #new_columns-130-43 > .ct-div-block {
        width: 100% !important
    }
}

#headline-11-43 {
    font-family: 'Erica One', sans-serif;
    color: #fff;
    font-weight: 400;
    font-size: 46px;
    text-align: center;
    line-height: 1.3;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);

}

#headline-637-43 {
    font-family: 'Comfortaa', sans-serif;
    color: #fff;
    font-size: 72px;
    font-weight: 800;
    line-height: 1;
    overflow: visible;
    margin-top: -35px;
    margin-bottom: 68px;
    text-shadow: 2px 2px 71px rgba(255, 255, 255, .25)
}

#headline-765-43 {
    font-family: 'Comfortaa', sans-serif;
    color: #fff;
    font-size: 72px;
    font-weight: 800;
    line-height: 1;
    overflow: visible;
    margin-bottom: 0;
    margin-top: -15px;
    margin-right: auto;
    margin-left: auto
}

#headline-791-43 {
    font-family: 'Comfortaa', sans-serif;
    color: #f87b55;
    font-size: 28px;
    font-weight: 700;
    line-height: 1;
    overflow: visible;
    margin-top: 13px;
    margin-bottom: 50px
}

#headline-75-43 {
    font-family: 'Erica One', sans-serif;
    color: #fff;
    font-size: 72px;
    font-weight: 400;
    line-height: 1;
    overflow: visible;
    margin-top: -35px;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);

}

#headline-77-43 {
    font-family: 'Comfortaa', sans-serif;
    color: #fff;
    font-size: 28px;
    font-weight: 700;
    line-height: 1;
    overflow: visible;
    margin-top: 13px
}

#headline-95-43 {
    color: #fff;
    font-family: 'Comfortaa', sans-serif;
    font-size: 28px;
    text-align: center;
    margin-bottom: 5px
}

#headline-95-43:after {
    background-image: linear-gradient(90deg, #706dee, rgba(45, 52, 205, .43));
    min-width: 150px;
    height: 1px;
    display: block;
    margin-top: 3px;
    content: ""
}

#headline-107-43 {
    color: #fff;
    font-family: 'Comfortaa', sans-serif;
    font-size: 28px;
    text-align: center;
    margin-bottom: 5px
}

#headline-107-43:after {
    background-image: linear-gradient(90deg, #706dee, rgba(45, 52, 205, .43));
    min-width: 150px;
    height: 1px;
    display: block;
    margin-top: 3px;
    content: ""
}

#headline-116-43 {
    color: #fff;
    font-family: 'Comfortaa', sans-serif;
    font-size: 28px;
    text-align: center;
    margin-bottom: 5px
}

#headline-116-43:after {
    background-image: linear-gradient(90deg, #706dee, rgba(45, 52, 205, .43));
    min-width: 150px;
    height: 1px;
    display: block;
    margin-top: 3px;
    content: ""
}

#headline-670-43 {
    color: #fff;
    font-family: 'Comfortaa', sans-serif;
    font-size: 72px;
    margin-top: -35px;
    font-weight: 800;
    margin-bottom: 60px;
    line-height: 1;
    overflow: visible;
    text-shadow: 2px 2px 71px rgba(255, 255, 255, .25)
}

#headline-689-43 {
    color: #fff;
    font-family: 'Comfortaa', sans-serif;
    font-size: 72px;
    margin-top: -35px;
    font-weight: 800;
    margin-bottom: 60px;
    line-height: 1;
    overflow: visible;
    display: none;
    text-shadow: 2px 2px 71px rgba(255, 255, 255, .25)
}

#headline-356-43 {
    font-family: 'Comfortaa', sans-serif;
    color: #fff;
    font-size: 72px;
    font-weight: 800;
    line-height: 1;
    overflow: visible;
    margin-bottom: 65px;
    margin-top: -15px;
    margin-right: auto;
    margin-left: auto
}

#headline-410-43 {
    margin-bottom: 5px;
    text-align: center;
    font-family: 'Comfortaa', sans-serif;
    color: #fff;
    font-size: 28px
}

#headline-410-43:after {
    background-image: linear-gradient(90deg, #706dee, rgba(45, 52, 205, .43));
    min-width: 150px;
    height: 1px;
    display: block;
    margin-top: 3px;
    content: ""
}

#headline-421-43 {
    font-family: 'Comfortaa', sans-serif;
    color: #fff;
    font-size: 28px;
    text-align: center;
    margin-bottom: 5px
}

#headline-421-43:after {
    background-image: linear-gradient(90deg, #706dee, rgba(45, 52, 205, .43));
    min-width: 150px;
    height: 1px;
    display: block;
    margin-top: 3px;
    content: ""
}

#headline-427-43 {
    font-family: 'Comfortaa', sans-serif;
    color: #fff;
    font-size: 28px;
    text-align: center;
    margin-bottom: 5px
}

#headline-427-43:after {
    background-image: linear-gradient(90deg, #706dee, rgba(45, 52, 205, .43));
    min-width: 150px;
    height: 1px;
    display: block;
    margin-top: 3px;
    content: ""
}

#headline-432-43 {
    font-family: 'Comfortaa', sans-serif;
    color: #fff;
    font-size: 28px;
    text-align: center;
    margin-bottom: 5px
}

#headline-432-43:after {
    background-image: linear-gradient(90deg, #706dee, rgba(45, 52, 205, .43));
    min-width: 150px;
    height: 1px;
    display: block;
    margin-top: 3px;
    content: ""
}

#headline-437-43 {
    font-family: 'Comfortaa', sans-serif;
    color: #fff;
    font-size: 28px;
    text-align: center;
    margin-bottom: 5px
}

#headline-437-43:after {
    background-image: linear-gradient(90deg, #706dee, rgba(45, 52, 205, .43));
    min-width: 150px;
    height: 1px;
    display: block;
    margin-top: 3px;
    content: ""
}

#headline-442-43 {
    font-family: 'Comfortaa', sans-serif;
    color: #fff;
    font-size: 28px;
    text-align: center;
    margin-bottom: 5px
}

#headline-442-43:after {
    background-image: linear-gradient(90deg, #706dee, rgba(45, 52, 205, .43));
    min-width: 150px;
    height: 1px;
    display: block;
    margin-top: 3px;
    content: ""
}

#headline-357-43 {
    font-family: 'Comfortaa', sans-serif;
    color: #fff;
    font-size: 46px;
    font-weight: 700;
    line-height: 1;
    overflow: visible;
    margin-top: 65px;
    margin-bottom: 70px;
    margin-right: auto;
    margin-left: auto
}

#headline-647-43 {
    font-family: 'Comfortaa', sans-serif;
    color: #fff;
    font-size: 72px;
    font-weight: 800;
    line-height: 1;
    overflow: visible;
    margin-bottom: 65px;
    margin-top: -15px;
    margin-right: auto;
    margin-left: auto
}

#headline-546-43 {
    font-family: 'Comfortaa', sans-serif;
    color: #fff;
    font-size: 60px;
    font-weight: 800;
    line-height: 1;
    overflow: visible
}

#headline-547-43 {
    font-family: 'Comfortaa', sans-serif;
    color: #fff;
    font-size: 28px;
    font-weight: 700;
    line-height: 1;
    overflow: visible;
    margin-top: 13px
}

#headline-552-43 {
    color: #fff;
    text-align: center;
    font-family: 'Comfortaa', sans-serif;
    font-size: 28px;
    margin-bottom: 5px
}

#headline-552-43:after {
    background-image: linear-gradient(90deg, #706dee, rgba(45, 52, 205, .43));
    min-width: 150px;
    height: 1px;
    display: block;
    margin-top: 3px;
    content: ""
}

#headline-557-43 {
    color: #fff;
    text-align: center;
    font-family: 'Comfortaa', sans-serif;
    font-size: 28px;
    margin-bottom: 5px
}

#headline-557-43:after {
    background-image: linear-gradient(90deg, #706dee, rgba(45, 52, 205, .43));
    min-width: 150px;
    height: 1px;
    display: block;
    margin-top: 3px;
    content: ""
}

#headline-562-43 {
    color: #fff;
    text-align: center;
    font-family: 'Comfortaa', sans-serif;
    font-size: 28px;
    margin-bottom: 5px
}

#headline-562-43:after {
    background-image: linear-gradient(90deg, #706dee, rgba(45, 52, 205, .43));
    min-width: 150px;
    height: 1px;
    display: block;
    margin-top: 3px;
    content: ""
}

#headline-567-43 {
    color: #fff;
    text-align: center;
    font-family: 'Comfortaa', sans-serif;
    font-size: 28px;
    margin-bottom: 5px
}

#headline-567-43:after {
    background-image: linear-gradient(90deg, #706dee, rgba(45, 52, 205, .43));
    min-width: 150px;
    height: 1px;
    display: block;
    margin-top: 3px;
    content: ""
}

#headline-132-43 {
    font-family: 'Erica One', sans-serif;
    color: #fff;
    font-size: 72px;
    font-weight: 400;
    line-height: 1;
    overflow: visible;
    margin-top: -35px;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);

}

#headline-133-43 {
    font-family: 'Comfortaa', sans-serif;
    color: #fff;
    font-size: 28px;
    font-weight: 700;
    line-height: 1;
    overflow: visible;
    margin-top: 13px
}

#headline-142-43 {
    font-family: 'Comfortaa', sans-serif;
    color: #fff;
    font-size: 26px;
    text-align: center;
    margin-bottom: 0;
    margin-top: 2px
}

#headline-204-43 {
    font-family: 'Comfortaa', sans-serif;
    color: #fff;
    font-size: 26px;
    text-align: center;
    margin-bottom: 0;
    margin-top: 2px
}

#headline-214-43 {
    font-family: 'Comfortaa', sans-serif;
    color: #fff;
    font-size: 26px;
    text-align: center;
    margin-bottom: 0;
    margin-top: 2px
}

@media (max-width: 1220px) {
    #headline-670-43 {
        font-size: 62px
    }
}

@media (max-width: 1220px) {
    #headline-689-43 {
        font-size: 62px;
        display: none
    }
}

@media (max-width: 991px) {
    #headline-11-43 {
        font-size: 36px
    }
}

@media (max-width: 991px) {
    #headline-637-43 {
        font-size: 55px
    }
}

@media (max-width: 991px) {
    #headline-670-43 {
        font-size: 55px;
        margin-bottom: 70px;
        display: none
    }
}

@media (max-width: 991px) {
    #headline-689-43 {
        font-size: 68px;
        margin-bottom: 64px;
        margin-top: -11px;
        display: flex
    }
}

@media (max-width: 991px) {
    #headline-546-43 {
        font-size: 55px
    }
}

@media (max-width: 991px) {
    #headline-552-43 {
        font-size: 24px
    }
}

@media (max-width: 991px) {
    #headline-557-43 {
        font-size: 24px
    }
}

@media (max-width: 991px) {
    #headline-562-43 {
        font-size: 24px
    }
}

@media (max-width: 991px) {
    #headline-567-43 {
        font-size: 24px
    }
}

@media (max-width: 767px) {
    #headline-11-43 {
        font-size: 26px;
        line-height: 1.35
    }
}

@media (max-width: 767px) {
    #headline-670-43 {
        margin-bottom: 60px
    }
}

@media (max-width: 767px) {
    #headline-689-43 {
        margin-bottom: 64px;
        font-size: 44px
    }
}

@media (max-width: 479px) {
    #headline-11-43 {
        font-size: 28px;
        line-height: 1.45;
        padding-left: 10px;
        padding-right: 10px;
        text-shadow: 0px 2px 0px rgba(4, 9, 20, 1);

    }
}

@media (max-width: 479px) {
    #headline-637-43 {
        font-size: 50px
    }
}

@media (max-width: 479px) {
    #headline-765-43 {
        font-size: 50px
    }
}

@media (max-width: 479px) {
    #headline-791-43 {
        font-size: 22px
    }
}

@media (max-width: 479px) {
    #headline-75-43 {
        font-size: 50px;
        text-shadow: 0px 5px 7px rgba(19, 22, 48, 1);
    }
}

@media (max-width: 479px) {
    #headline-77-43 {
        font-size: 22px;
        font-weight: 400;
    }
}

@media (max-width: 479px) {
    #headline-670-43 {
        margin-top: -10px;
        font-size: 40px;
        margin-bottom: 60px
    }
}

@media (max-width: 479px) {
    #headline-689-43 {
        margin-top: -10px;
        font-size: 36px;
        margin-bottom: 70px
    }
}

@media (max-width: 479px) {
    #headline-356-43 {
        font-size: 50px
    }
}

@media (max-width: 479px) {
    #headline-357-43 {
        font-size: 22px
    }
}

@media (max-width: 479px) {
    #headline-647-43 {
        font-size: 50px
    }
}

@media (max-width: 479px) {
    #headline-546-43 {
        font-size: 50px
    }
}

@media (max-width: 479px) {
    #headline-547-43 {
        font-size: 22px
    }
}

@media (max-width: 479px) {
    #headline-552-43 {
        font-size: 22px
    }
}

@media (max-width: 479px) {
    #headline-557-43 {
        font-size: 22px
    }
}

@media (max-width: 479px) {
    #headline-562-43 {
        font-size: 22px
    }
}

@media (max-width: 479px) {
    #headline-567-43 {
        font-size: 22px
    }
}

@media (max-width: 479px) {
    #headline-132-43 {
        font-size: 50px;
        text-shadow: 0px 5px 7px rgba(19, 22, 48, 1);
    }
}

@media (max-width: 479px) {
    #headline-133-43 {
        font-size: 22px
    }
}

#text_block-316-43 {
    text-transform: uppercase;
    color: #fff;
    font-family: 'Comfortaa', sans-serif;
    font-size: 22px;
    font-weight: 800;
    padding-left: 20px;
    padding-right: 20px
}

#text_block-9-43 {
    text-transform: uppercase;
    color: #fff;
    font-size: 22px;
    font-weight: 800;
    padding-left: 20px;
    padding-right: 20px
}

#text_block-18-43 {
    color: #fff;
    font-family: 'Comfortaa', sans-serif;
    font-size: 22px;
    margin-top: 18px;
    font-weight: 300;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

#text_block-30-43 {
    color: #fff;
    font-family: 'Comfortaa', sans-serif;
    font-size: 22px;
    margin-top: 18px;
    font-weight: 300;
    display: none
}

#text_block-44-43 {
    color: #fff;
    font-family: 'Comfortaa', sans-serif;
    font-size: 22px;
    font-weight: 600
}

#text_block-45-43 {
    font-family: 'Comfortaa', sans-serif;
    color: #a8b1e0;
    font-size: 16px;
    font-weight: 200
}

#text_block-49-43 {
    color: #fff;
    font-family: 'Comfortaa', sans-serif;
    font-size: 18px
}

#text_block-462-43 {
    margin-top: 0;
    margin-bottom: 20px
}

#text_block-82-43 {
    color: rgba(255, 255, 255, .6);
    margin-top: 34px;
    font-family: 'Comfortaa', sans-serif;
    font-size: 20px;
    font-weight: 300
}

#text_block-97-43 {
    color: rgba(255, 255, 255, .6);
    margin-top: 0;
    text-align: center;
    font-family: 'Comfortaa', sans-serif;
    font-size: 20px;
    font-weight: 300
}

#text_block-108-43 {
    color: rgba(255, 255, 255, .6);
    margin-top: 0;
    text-align: center;
    font-family: 'Comfortaa', sans-serif;
    font-size: 20px;
    font-weight: 300
}

#text_block-117-43 {
    color: rgba(255, 255, 255, .6);
    margin-top: 0;
    text-align: center;
    font-family: 'Comfortaa', sans-serif;
    font-size: 20px;
    font-weight: 300
}

#text_block-671-43 {
    color: #ff8570;
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 51px;
    font-family: 'Comfortaa', sans-serif;
    margin-top: -10px;
    max-width: 600px
}

#text_block-673-43 {
    color: #fff;
    font-size: 22px;
    font-weight: 300;
    margin-bottom: 53px
}

#text_block-675-43 {
    color: #87fec3;
    font-family: 'Comfortaa', sans-serif;
    font-size: 22px;
    font-weight: 700;
    max-width: 600px;
    margin-bottom: 0
}

#text_block-677-43 {
    color: #87fec3;
    font-family: 'Comfortaa', sans-serif;
    font-size: 22px;
    font-weight: 700;
    max-width: 600px;
    margin-bottom: 0
}

#text_block-679-43 {
    color: #87fec3;
    font-family: 'Comfortaa', sans-serif;
    font-size: 22px;
    font-weight: 700;
    max-width: 600px;
    margin-bottom: 0
}

#text_block-681-43 {
    color: #ff8570;
    font-family: 'Comfortaa', sans-serif;
    font-size: 22px;
    font-weight: 700;
    max-width: 600px;
    margin-bottom: 0
}

#text_block-683-43 {
    color: #ff8570;
    font-family: 'Comfortaa', sans-serif;
    font-size: 22px;
    font-weight: 700;
    max-width: 600px;
    margin-bottom: 0
}

#text_block-685-43 {
    color: #ff8570;
    font-family: 'Comfortaa', sans-serif;
    font-size: 22px;
    font-weight: 700;
    max-width: 600px;
    margin-bottom: 0
}

#text_block-686-43 {
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 0;
    margin-top: 53px
}

#text_block-687-43 {
    color: #fff;
    font-size: 22px;
    font-weight: 300;
    margin-bottom: 0;
    margin-top: 48px
}

#text_block-412-43 {
    color: #ff8570
}

#text_block-422-43 {
    color: #ff8570
}

#text_block-428-43 {
    color: #ff8570
}

#text_block-433-43 {
    color: #ff8570
}

#text_block-438-43 {
    color: #ff8570
}

#text_block-443-43 {
    color: #ff8570
}

#text_block-622-43 {
    font-size: 42px;
    color: #df604f;
    font-family: 'Comfortaa', sans-serif;
    font-weight: 900;
    line-height: .9;
    margin-right: auto;
    margin-left: auto
}

#text_block-626-43 {
    font-family: 'Comfortaa', sans-serif;
    font-size: 42px;
    font-weight: 900;
    color: #df604f;
    line-height: .9;
    margin-right: auto;
    margin-left: auto
}

#text_block-630-43 {
    font-family: 'Comfortaa', sans-serif;
    font-size: 42px;
    font-weight: 900;
    color: #df604f;
    line-height: .9;
    margin-right: auto;
    margin-left: auto
}

#text_block-634-43 {
    font-family: 'Comfortaa', sans-serif;
    font-size: 42px;
    font-weight: 900;
    color: #df604f;
    line-height: .9;
    margin-right: auto;
    margin-left: auto
}

#text_block-554-43 {
    color: rgba(255, 255, 255, .6);
    margin-top: 0;
    text-align: center;
    font-family: 'Comfortaa', sans-serif;
    font-size: 20px;
    font-weight: 300
}

#text_block-559-43 {
    color: rgba(255, 255, 255, .6);
    margin-top: 0;
    text-align: center;
    font-family: 'Comfortaa', sans-serif;
    font-size: 20px;
    font-weight: 300
}

#text_block-564-43 {
    color: rgba(255, 255, 255, .6);
    margin-top: 0;
    text-align: center;
    font-family: 'Comfortaa', sans-serif;
    font-size: 20px;
    font-weight: 300
}

#text_block-570-43 {
    color: rgba(255, 255, 255, .6);
    margin-top: 0;
    text-align: center;
    font-family: 'Comfortaa', sans-serif;
    font-size: 20px;
    font-weight: 300
}

#text_block-135-43 {
    color: #fff;
    margin-top: 32px;
    font-family: 'Comfortaa', sans-serif;
    font-size: 20px;
    font-weight: 300;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);

}

#text_block-182-43 {
    font-family: 'Comfortaa', sans-serif;
    color: #fff;
    text-align: left;
    font-size: 20px;
    font-weight: 300;
    margin-top: 5px;
    margin-bottom: 6px
}

#text_block-178-43 {
    font-size: 18px;
    font-weight: 700;
    margin-top: 0
}

#text_block-206-43 {
    font-family: 'Comfortaa', sans-serif;
    color: #fff;
    text-align: left;
    font-size: 20px;
    font-weight: 300;
    margin-top: 5px;
    margin-bottom: 6px
}

#text_block-208-43 {
    font-size: 18px;
    font-weight: 700
}

#text_block-216-43 {
    font-family: 'Comfortaa', sans-serif;
    color: #fff;
    text-align: left;
    font-size: 20px;
    font-weight: 300;
    margin-top: 5px;
    margin-bottom: 6px;
    line-height: 32px;
}

#text_block-218-43 {
    font-size: 18px;
    font-weight: 700
}

#text_block-307-43 {
    text-transform: uppercase;
    color: #fff;
    font-family: 'Comfortaa', sans-serif;
    font-size: 22px;
    font-weight: 800;
    padding-left: 20px;
    padding-right: 20px
}

@media (max-width: 1220px) {
    #text_block-9-43 {
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width: 1220px) {
    #text_block-671-43 {
        font-size: 24px;
        color: #fff
    }
}

@media (max-width: 1220px) {
    #text_block-673-43 {
        font-size: 18px
    }
}

@media (max-width: 1220px) {
    #text_block-675-43 {
        font-size: 18px
    }
}

@media (max-width: 1220px) {
    #text_block-677-43 {
        font-size: 18px
    }
}

@media (max-width: 1220px) {
    #text_block-679-43 {
        font-size: 18px
    }
}

@media (max-width: 1220px) {
    #text_block-681-43 {
        font-size: 18px
    }
}

@media (max-width: 1220px) {
    #text_block-683-43 {
        font-size: 18px
    }
}

@media (max-width: 1220px) {
    #text_block-685-43 {
        font-size: 18px
    }
}

@media (max-width: 1220px) {
    #text_block-686-43 {
        font-size: 18px
    }
}

@media (max-width: 1220px) {
    #text_block-687-43 {
        font-size: 18px
    }
}

@media (max-width: 991px) {
    #text_block-18-43 {
        font-size: 20px
    }
}

@media (max-width: 991px) {
    #text_block-30-43 {
        font-size: 20px
    }
}

@media (max-width: 991px) {
    #text_block-45-43 {
        z-index: 1;
        position: relative
    }
}

@media (max-width: 991px) {
    #text_block-82-43 {
        text-align: center
    }
}

@media (max-width: 991px) {
    #text_block-671-43 {
        font-size: 28px;
        text-align: center;
        margin-right: auto;
        margin-left: auto
    }
}

@media (max-width: 991px) {
    #text_block-673-43 {
        font-size: 22px
    }
}

@media (max-width: 991px) {
    #text_block-675-43 {
        font-size: 28px
    }
}

@media (max-width: 991px) {
    #text_block-677-43 {
        font-size: 28px
    }
}

@media (max-width: 991px) {
    #text_block-679-43 {
        font-size: 28px
    }
}

@media (max-width: 991px) {
    #text_block-681-43 {
        font-size: 22px
    }
}

@media (max-width: 991px) {
    #text_block-683-43 {
        font-size: 22px
    }
}

@media (max-width: 991px) {
    #text_block-685-43 {
        font-size: 22px
    }
}

@media (max-width: 991px) {
    #text_block-686-43 {
        font-size: 22px
    }
}

@media (max-width: 991px) {
    #text_block-687-43 {
        font-size: 22px
    }
}

@media (max-width: 991px) {
    #text_block-135-43 {
        text-align: center
    }
}

@media (max-width: 767px) {
    #text_block-316-43 {
        font-size: 18px
    }
}

@media (max-width: 767px) {
    #text_block-9-43 {
        font-size: 12px
    }
}

@media (max-width: 767px) {
    #text_block-18-43 {
        font-size: 16px;
        margin-top: 22px
    }
}

@media (max-width: 767px) {
    #text_block-30-43 {
        font-size: 16px
    }
}

@media (max-width: 767px) {
    #text_block-25-43 {
        font-size: 16px
    }
}

@media (max-width: 767px) {
    #text_block-23-43 {
        font-size: 16px
    }
}

@media (max-width: 767px) {
    #text_block-733-43 {
        font-size: 20px
    }
}

@media (max-width: 767px) {
    #text_block-736-43 {
        font-size: 20px
    }
}

@media (max-width: 767px) {
    #text_block-671-43 {
        margin-top: 0
    }
}

@media (max-width: 767px) {
    #text_block-675-43 {
        font-size: 16px;
        margin-top: 0
    }
}

@media (max-width: 767px) {
    #text_block-677-43 {
        font-size: 16px;
        margin-top: 0
    }
}

@media (max-width: 767px) {
    #text_block-679-43 {
        font-size: 16px;
        margin-top: 0
    }
}

@media (max-width: 767px) {
    #text_block-681-43 {
        font-size: 28px;
        margin-top: 0;
        color: #87fec3
    }
}

@media (max-width: 767px) {
    #text_block-683-43 {
        font-size: 28px;
        margin-top: 0;
        color: #87fec3
    }
}

@media (max-width: 767px) {
    #text_block-685-43 {
        margin-top: 0;
        font-size: 28px;
        color: #87fec3
    }
}

@media (max-width: 767px) {
    #text_block-686-43 {
        text-align: center;
        font-size: 28px;
        color: #fff
    }
}

@media (max-width: 767px) {
    #text_block-761-43 {
        font-size: 20px
    }
}

@media (max-width: 767px) {
    #text_block-622-43 {
        font-size: 40px
    }
}

@media (max-width: 767px) {
    #text_block-626-43 {
        font-size: 40px
    }
}

@media (max-width: 767px) {
    #text_block-630-43 {
        font-size: 40px
    }
}

@media (max-width: 767px) {
    #text_block-634-43 {
        font-size: 40px
    }
}

@media (max-width: 767px) {
    #text_block-739-43 {
        font-size: 20px
    }
}

@media (max-width: 767px) {
    #text_block-741-43 {
        font-size: 20px
    }
}

@media (max-width: 767px) {
    #text_block-307-43 {
        font-size: 18px
    }
}

@media (max-width: 479px) {
    #text_block-18-43 {
        text-align: center
    }
}

@media (max-width: 479px) {
    #text_block-30-43 {
        text-align: center;
        display: flex;
        margin-top: 22px;
        text-shadow: 2px 1px #040914
    }
}

@media (max-width: 479px) {
    #text_block-25-43 {
        font-size: 18px
    }
}

@media (max-width: 479px) {
    #text_block-23-43 {
        font-size: 18px
    }
}

@media (max-width: 479px) {
    #text_block-44-43 {
        text-align: center
    }
}

@media (max-width: 479px) {
    #text_block-45-43 {
        font-size: 16px;
        overflow: hidden;
        white-space: initial;
        white-space: normal;
        word-wrap: break-word
    }
}

@media (max-width: 479px) {
    #text_block-82-43 {
        text-align: center
    }
}

@media (max-width: 479px) {
    #text_block-733-43 {
        font-size: 20px
    }
}

@media (max-width: 479px) {
    #text_block-736-43 {
        font-size: 18px
    }
}

@media (max-width: 479px) {
    #text_block-671-43 {
        text-align: center;
        margin-top: 0;
        font-size: 28px
    }
}

@media (max-width: 479px) {
    #text_block-673-43 {
        font-size: 20px
    }
}

@media (max-width: 479px) {
    #text_block-675-43 {
        text-align: center;
        margin-top: 0;
        font-size: 18px
    }
}

@media (max-width: 479px) {
    #text_block-677-43 {
        text-align: center;
        margin-top: 0;
        font-size: 18px
    }
}

@media (max-width: 479px) {
    #text_block-679-43 {
        text-align: center;
        margin-top: 0;
        font-size: 18px
    }
}

@media (max-width: 479px) {
    #text_block-681-43 {
        text-align: center;
        margin-top: 0
    }
}

@media (max-width: 479px) {
    #text_block-683-43 {
        text-align: center;
        margin-top: 0
    }
}

@media (max-width: 479px) {
    #text_block-685-43 {
        text-align: center;
        margin-top: 0
    }
}

@media (max-width: 479px) {
    #text_block-686-43 {
        margin-top: 50px
    }
}

@media (max-width: 479px) {
    #text_block-687-43 {
        font-size: 20px
    }
}

@media (max-width: 479px) {
    #text_block-761-43 {
        font-size: 20px
    }
}

@media (max-width: 479px) {
    #text_block-739-43 {
        font-size: 20px
    }
}

@media (max-width: 479px) {
    #text_block-741-43 {
        font-size: 18px
    }
}

@media (max-width: 479px) {
    #text_block-135-43 {
        text-align: center
    }
}

#link_text-709-43 {
    color: #fff;
    font-weight: 500;
    font-family: 'Comfortaa', sans-serif;
    font-size: 18px
}

#link_text-710-43 {
    color: #fff;
    font-weight: 500;
    font-family: 'Comfortaa', sans-serif;
    font-size: 18px
}

#link_text-711-43 {
    color: #fff;
    font-weight: 500;
    font-family: 'Comfortaa', sans-serif;
    font-size: 18px
}

#link_text-712-43 {
    color: #fff;
    font-weight: 500;
    font-family: 'Comfortaa', sans-serif;
    font-size: 18px
}

#link_text-713-43 {
    color: #fff;
    font-weight: 500;
    font-family: 'Comfortaa', sans-serif;
    font-size: 18px
}

#link_text-714-43 {
    color: #fff;
    font-weight: 500;
    font-family: 'Comfortaa', sans-serif;
    font-size: 18px
}

#link_text-718-43 {
    color: #fff;
    font-weight: 500;
    font-family: 'Comfortaa', sans-serif;
    font-size: 18px
}

#link_text-715-43 {
    color: #fff;
    font-weight: 500;
    font-family: 'Comfortaa', sans-serif;
    font-size: 18px
}

#text_block-173-43 {
    font-family: 'Comfortaa', sans-serif;
    color: rgba(255, 255, 255, .6);
    font-size: 12px;
    font-weight: 300
}

#text_block-205-43 {
    font-family: 'Comfortaa', sans-serif;
    color: rgba(255, 255, 255, .6);
    font-size: 12px;
    font-weight: 300
}

#text_block-215-43 {
    font-family: 'Comfortaa', sans-serif;
    color: rgba(255, 255, 255, .6);
    font-size: 12px;
    font-weight: 300
}

#text_block-544-43 {
    color: #fff;
    margin-top: 35px
}

#div_block-315-43 {
    margin-top: 27px;
    text-align: left;
    align-items: center
}

#div_block-8-43 {
    flex-direction: column;
    display: flex;
    text-align: left;
    align-items: center
}

#div_block-24-43 {
    margin-right: 40px
}

#link-467-43 {
    margin-left: 20px
}

#link-539-43 {
    margin-left: 20px
}

#link-583-43 {
    margin-left: 20px
}

#link-666-43 {
    margin-left: 20px
}

#link-716-43 {
    margin-left: 20px
}

#link-742-43 {
    margin-left: 20px
}

#link-762-43 {
    margin-left: 20px
}

#link-732-43 {
    margin-right: 40px;
    margin-top: 0
}

#link-760-43 {
    margin-right: 40px;
    margin-top: 0
}

#link-738-43 {
    margin-right: 40px;
    margin-top: 0
}

#div_block-177-43 {
    text-align: right;
    align-items: center;
    margin-right: 0;
    margin-top: 15px;
    margin-left: 0;
    flex-direction: row;
    display: flex;
    justify-content: center
}

#div_block-207-43 {
    margin-right: 0;
    margin-top: 15px;
    margin-left: 0;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: right
}

#div_block-217-43 {
    margin-right: 0;
    margin-top: 15px;
    margin-left: 0;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: right
}

#div_block-306-43 {
    margin-top: 24px
}

@media (max-width: 1220px) {
    #div_block-8-43 {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media (max-width: 1220px) {
    #link-463-43 {
        margin-bottom: 0
    }
}

@media (max-width: 1220px) {
    #link-467-43 {
        margin-bottom: 0
    }
}

@media (max-width: 1220px) {
    #link-539-43 {
        margin-bottom: 0
    }
}

@media (max-width: 1220px) {
    #link-583-43 {
        margin-bottom: 0
    }
}

@media (max-width: 1220px) {
    #link-666-43 {
        margin-bottom: 0
    }
}

@media (max-width: 1220px) {
    #link-716-43 {
        margin-bottom: 0
    }
}

@media (max-width: 1220px) {
    #link-742-43 {
        margin-bottom: 0
    }
}

@media (max-width: 1220px) {
    #link-762-43 {
        margin-bottom: 0
    }
}

@media (max-width: 1220px) {
    #link-760-43 {
        margin-right: 0
    }
}

@media (max-width: 991px) {
    #div_block-8-43 {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media (max-width: 991px) {
    #link-463-43 {
        margin-bottom: 0
    }
}

@media (max-width: 991px) {
    #link-467-43 {
        margin-bottom: 9px
    }
}

@media (max-width: 991px) {
    #link-539-43 {
        margin-bottom: 9px
    }
}

@media (max-width: 991px) {
    #link-583-43 {
        margin-bottom: 0
    }
}

@media (max-width: 991px) {
    #link-666-43 {
        margin-bottom: 0
    }
}

@media (max-width: 991px) {
    #link-716-43 {
        margin-bottom: 0
    }
}

@media (max-width: 991px) {
    #link-742-43 {
        margin-bottom: 0
    }
}

@media (max-width: 991px) {
    #link-762-43 {
        margin-bottom: 0
    }
}

@media (max-width: 991px) {
    #link-732-43 {
        margin-right: 30px
    }
}

@media (max-width: 991px) {
    #link-760-43 {
        margin-right: 30px
    }
}

@media (max-width: 991px) {
    #link-738-43 {
        margin-right: 30px
    }
}

@media (max-width: 767px) {
    #div_block-8-43 {
        padding-left: 30px;
        padding-right: 30px
    }
}

@media (max-width: 767px) {
    #div_block-24-43 {
        font-size: 18px;
        margin-right: 15px
    }
}

@media (max-width: 767px) {
    #div_block-22-43 {
        font-size: 18px
    }
}

@media (max-width: 767px) {
    #link-463-43 {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 10px
    }
}

@media (max-width: 767px) {
    #link-467-43 {
        margin-left: 0;
        margin-bottom: 10px
    }
}

@media (max-width: 767px) {
    #link-539-43 {
        margin-left: 0
    }
}

@media (max-width: 767px) {
    #link-583-43 {
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width: 767px) {
    #link-666-43 {
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width: 767px) {
    #link-716-43 {
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width: 767px) {
    #link-742-43 {
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width: 767px) {
    #link-762-43 {
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width: 767px) {
    #link-732-43 {
        font-size: 18px;
        margin-right: 0
    }
}

@media (max-width: 767px) {
    #link-735-43 {
        font-size: 18px;
        margin-top: 20px
    }
}

@media (max-width: 767px) {
    #link-760-43 {
        font-size: 18px;
        margin-right: 0
    }
}

@media (max-width: 767px) {
    #link-738-43 {
        font-size: 18px;
        margin-right: 0
    }
}

@media (max-width: 767px) {
    #link-740-43 {
        font-size: 18px;
        margin-top: 20px
    }
}

@media (max-width: 767px) {
    #div_block-177-43 {
        font-size: 18px;
        margin-right: auto;
        margin-left: auto
    }
}

@media (max-width: 767px) {
    #div_block-207-43 {
        font-size: 18px;
        margin-right: auto;
        margin-left: auto
    }
}

@media (max-width: 767px) {
    #div_block-217-43 {
        font-size: 18px;
        margin-right: auto;
        margin-left: auto
    }
}

@media (max-width: 479px) {
    #div_block-8-43 {
        display: none
    }
}

@media (max-width: 479px) {
    #div_block-24-43 {
        font-size: 18px;
        margin-right: 0
    }
}

@media (max-width: 479px) {
    #div_block-22-43 {
        font-size: 18px;
        margin-right: 0;
        margin-left: 0
    }
}

@media (max-width: 479px) {
    #link-463-43 {
        margin-bottom: 10px
    }
}

@media (max-width: 479px) {
    #link-467-43 {
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width: 479px) {
    #link-539-43 {
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width: 479px) {
    #link-583-43 {
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width: 479px) {
    #link-666-43 {
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width: 479px) {
    #link-716-43 {
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width: 479px) {
    #link-742-43 {
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width: 479px) {
    #link-762-43 {
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width: 479px) {
    #link-732-43 {
        margin-right: 10px;
        font-size: 18px
    }
}

@media (max-width: 479px) {
    #link-735-43 {
        font-size: 18px;
        margin-right: 0;
        margin-left: 0
    }
}

@media (max-width: 479px) {
    #link-760-43 {
        margin-right: 10px;
        font-size: 18px
    }
}

@media (max-width: 479px) {
    #link-738-43 {
        margin-right: 10px;
        font-size: 18px
    }
}

@media (max-width: 479px) {
    #link-740-43 {
        font-size: 18px;
        margin-right: 0;
        margin-left: 0
    }
}

@media (max-width: 479px) {
    #div_block-177-43 {
        margin-right: 10auto;
        font-size: 18px
    }
}

@media (max-width: 479px) {
    #div_block-207-43 {
        margin-right: 10auto;
        font-size: 18px
    }
}

@media (max-width: 479px) {
    #div_block-217-43 {
        margin-right: 10auto;
        font-size: 18px
    }
}

@media (max-width: 479px) {
    #div_block-306-43 {
        display: flex
    }
}

#image-310-43 {
    width: 100%;
    margin-top: 20px
}

#image-5-43 {
    height: 70px;
    width: auto;
}

#image-39-43 {
    width: 136px;
    height: 136px
}

#image-459-43 {
    width: 190px;
    height: 71px
}

#image-464-43 {
    height: 35px;
    width: 122px
}

#image-468-43 {
    height: 35px;
    width: 148px
}

#image-540-43 {
    height: 35px;
    width: 113px
}

#image-584-43 {
    height: 35px;
    width: 108px
}

#image-667-43 {
    height: 35px;
    width: 35px
}

#image-717-43 {
    height: 35px;
    width: 35px
}

#image-743-43 {
    height: 35px;
    width: 35px
}

#image-763-43 {
    height: 35px;
    width: 35px
}

#image-642-43 {
    max-width: 100%
}

#image-644-43 {
    transform: scaleX(-1)
}

#image-645-43 {
    transform: scaleX(-1)
}

#image-84-43 {
    margin-right: 0;
    margin-bottom: 0;
    margin-top: -20px;
    width: 100%;
    height: auto
}

#image-94-43 {
    width: 150px;
    height: 200px
}

#image-106-43 {
    width: 150px;
    height: 200px
}

#image-115-43 {
    width: 150px;
    height: 200px
}

#image-692-43 {
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-color: #000;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000;
    box-shadow: 2px 2px 70px rgba(255, 255, 255, .45)
}

#image-694-43 {
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-color: #000;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000
}

#image-696-43 {
    border-top-color: #000;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    box-shadow: 2px 2px 70px rgba(255, 255, 255, .45)
}

#image-698-43 {
    background-image: url("/images/44.webp");
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-color: #000;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    box-shadow: 2px 2px 70px rgba(255, 255, 255, .45)
}

#image-700-43 {
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #000;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    box-shadow: 2px 2px 70px rgba(255, 255, 255, .45)
}

#image-702-43 {
    border-top-color: #000;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    box-shadow: 2px 2px 70px rgba(255, 255, 255, .45)
}

#image-704-43 {
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-color: #000;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000;
    box-shadow: 2px 2px 70px rgba(255, 255, 255, .45)
}

#image-551-43 {
    width: 220px;
    height: 220px
}

#image-556-43 {
    width: 220px;
    height: 220px
}

#image-561-43 {
    width: 220px;
    height: 220px
}

#image-566-43 {
    width: 220px;
    height: 220px
}

#image-138-43 {
    margin: -41px 0 0 140px;
}

#image-304-43 {
    height: 70px;
    width: auto
}

@media (max-width: 1220px) {
    #image-304-43 {
        margin-bottom: 2px
    }
}

@media (max-width: 991px) {
    #image-84-43 {
        width: 66%
    }
}

@media (max-width: 991px) {
    #image-138-43 {
        width: 66%;
        margin-top: -30px;
        display: none
    }
}

@media (max-width: 767px) {
    #image-643-43 {
        display: none
    }
}

@media (max-width: 767px) {
    #image-645-43 {
        display: none
    }
}

@media (max-width: 479px) {
    #image-310-43 {
        width: 100%
    }
}

@media (max-width: 767px) {
    #image-5-43 {
        height: 50px;
    }
}

@media (max-width: 479px) {
    #image-84-43 {
        width: 100%
    }
}

@media (max-width: 479px) {
    #image-138-43 {
        width: 100%
    }
}

#fancy_icon-313-43 {
    color: #fff
}

#fancy_icon-313-43 > svg {
    width: 32px;
    height: 32px
}

#fancy_icon-313-43 {
    position: absolute;
    right: 4px;
    top: 4px
}

#fancy_icon-48-43 {
    color: #fff
}

#fancy_icon-48-43 > svg {
    width: 18px;
    height: 18px
}

#fancy_icon-48-43 {
    margin-right: 10px
}

#fancy_icon-453-43 {
    color: #fff
}

#fancy_icon-453-43 > svg {
    width: 50px;
    height: 50px
}

#fancy_icon-453-43 {
    margin-right: 15px
}

#fancy_icon-455-43 {
    color: #fff
}

#fancy_icon-455-43 > svg {
    width: 50px;
    height: 50px
}

#fancy_icon-455-43 {
    margin-right: 15px
}

#fancy_icon-457-43 {
    color: #fff
}

#fancy_icon-457-43 > svg {
    width: 50px;
    height: 50px
}

#fancy_icon-457-43 {
    margin-right: 15px
}

#fancy_icon-676-43 {
    color: #fff
}

#fancy_icon-676-43 > svg {
    width: 20px;
    height: 20px
}

#fancy_icon-676-43 {
    margin-left: 10px;
    margin-right: 10px
}

#fancy_icon-678-43 {
    color: #fff
}

#fancy_icon-678-43 > svg {
    width: 20px;
    height: 20px
}

#fancy_icon-678-43 {
    margin-left: 10px;
    margin-right: 10px
}

#fancy_icon-682-43 {
    color: #fff
}

#fancy_icon-682-43 > svg {
    width: 20px;
    height: 20px
}

#fancy_icon-682-43 {
    margin-left: 10px;
    margin-right: 10px
}

#fancy_icon-684-43 {
    color: #fff
}

#fancy_icon-684-43 > svg {
    width: 20px;
    height: 20px
}

#fancy_icon-684-43 {
    margin-left: 10px;
    margin-right: 10px
}

#fancy_icon-181-43 > svg {
    width: 14px;
    height: 14px
}

#fancy_icon-181-43 {
    margin-top: 3px;
    padding-left: 10px
}

#fancy_icon-209-43 > svg {
    width: 14px;
    height: 14px
}

#fancy_icon-209-43 {
    padding-left: 10px;
    margin-top: 3px
}

#fancy_icon-219-43 > svg {
    width: 14px;
    height: 14px
}

#fancy_icon-219-43 {
    padding-left: 10px;
    margin-top: 3px
}

@media (max-width: 767px) {
    #fancy_icon-682-43 {
        color: #fff
    }

    #fancy_icon-682-43 > svg {
        width: 40px;
        height: 40px
    }

    #fancy_icon-682-43 {
        margin-top: 32px;
        margin-bottom: 30px
    }
}

@media (max-width: 767px) {
    #fancy_icon-684-43 {
        color: #fff
    }

    #fancy_icon-684-43 > svg {
        width: 40px;
        height: 40px
    }

    #fancy_icon-684-43 {
        margin-top: 32px;
        margin-bottom: 30px
    }
}

#code_block-446-43 {
    margin-right: auto;
    margin-left: auto
}

#_nav_menu-7-43 .oxy-nav-menu-hamburger-line {
    background-color: #fff
}

@media (max-width: 1220px) {
    #_nav_menu-7-43 .oxy-nav-menu-list {
        display: none
    }

    #_nav_menu-7-43 .oxy-menu-toggle {
        display: initial
    }

    #_nav_menu-7-43.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list {
        display: initial
    }
}

#_nav_menu-7-43.oxy-nav-menu.oxy-nav-menu-open {
    background-color: #000;
    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    margin-bottom: 0 !important
}

#_nav_menu-7-43.oxy-nav-menu.oxy-nav-menu-open .menu-item a {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px
}

#_nav_menu-7-43 .oxy-nav-menu-hamburger-wrap {
    width: 32px;
    height: 32px;
    margin-top: 10px;
    margin-bottom: 10px
}

#_nav_menu-7-43 .oxy-nav-menu-hamburger {
    width: 32px;
    height: 25px
}

#_nav_menu-7-43 .oxy-nav-menu-hamburger-line {
    height: 4px
}

#_nav_menu-7-43.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child {
    top: 10.5px
}

#_nav_menu-7-43.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child {
    top: -10.5px
}

#_nav_menu-7-43 {
    font-family: 'Comfortaa'
}

#_nav_menu-7-43 .oxy-nav-menu-list {
    flex-direction: row
}

#_nav_menu-7-43 .menu-item a {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    color: #fff;
    font-size: 18px
}

#_nav_menu-7-43 .menu-item:focus-within a, #_nav_menu-7-43 .menu-item:hover a {
    color: #00cff7
}

#_nav_menu-305-43 .oxy-nav-menu-hamburger-line {
    background-color: #fff
}

@media (max-width: 1220px) {
    #_nav_menu-305-43 .oxy-nav-menu-list {
        display: none
    }

    #_nav_menu-305-43 .oxy-menu-toggle {
        display: initial
    }

    #_nav_menu-305-43.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list {
        display: initial
    }
}

#_nav_menu-305-43.oxy-nav-menu.oxy-nav-menu-open {
    background-color: #000;
    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    margin-bottom: 0 !important
}

#_nav_menu-305-43.oxy-nav-menu.oxy-nav-menu-open .menu-item a {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px
}

#_nav_menu-305-43 .oxy-nav-menu-hamburger-wrap {
    width: 32px;
    height: 32px;
    margin-top: 10px;
    margin-bottom: 10px
}

#_nav_menu-305-43 .oxy-nav-menu-hamburger {
    width: 32px;
    height: 25px
}

#_nav_menu-305-43 .oxy-nav-menu-hamburger-line {
    height: 4px
}

#_nav_menu-305-43.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child {
    top: 10.5px
}

#_nav_menu-305-43.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child {
    top: -10.5px
}

#_nav_menu-305-43 {
    font-family: 'Comfortaa'
}

#_nav_menu-305-43 .oxy-nav-menu-list {
    flex-direction: row
}

#_nav_menu-305-43 .menu-item a {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    color: #fff;
    font-size: 18px
}

#_nav_menu-305-43 .menu-item:focus-within a, #_nav_menu-305-43 .menu-item:hover a {
    color: #00cff7
}

@media (max-width: 1220px) {
    #_nav_menu-7-43 {
        display: none
    }
}

@media (max-width: 1220px) {
    #_nav_menu-305-43 {
        display: none
    }
}

@media (max-width: 991px) {
    #_nav_menu-7-43 {
        display: none
    }
}

#span-12-43 {
    color: #ff8570
}

#span-15-43 {
    color: #ff8570
}

#span-651-43 {
    color: #ff8570
}

#span-79-43 {
    color: #00c7e8
}

[span-126-43] {
    color: #fff;
    font-weight: 300;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    font-size: 20px;
    line-height: 32px;

}

#span-672-43 {
    color: #fff
}

#span-358-43 {
    color: #00c7e8
}

#span-359-43 {
    color: #ff8570
}

#span-548-43 {
    color: #f87b55
}

#span-553-43 {
    color: #f5841f
}

#span-558-43 {
    color: #f3ba2f
}

#span-563-43 {
    color: #f3ba2f
}

#span-568-43 {
    color: #ff8570
}

#span-569-43 {
    color: #f3ba2f
}

#span-134-43 {
    color: #00c7e8
}

#span-154-43 {
    color: #ff8570
}

#span-136-43 {
    color: #fff;
    font-weight: 700
}

#span-163-43 {
    color: #fff;
    font-weight: 700;
    padding-top: 35px;
    font-size: 20px
}

@media (max-width: 1220px) {
    #span-672-43 {
        color: #ff8570
    }
}

@media (max-width: 991px) {
    #span-163-43 {
        text-align: center
    }
}

div.ct-section-inner-wrap, div.oxy-header-container {
    max-width: 1220px
}

#-burger-trigger-308-43 .hamburger-inner, #-burger-trigger-308-43 .hamburger-inner:after, #-burger-trigger-308-43 .hamburger-inner:before {
    background-color: #fff
}

#-burger-trigger-308-43 .hamburger:hover .hamburger-inner, #-burger-trigger-308-43 .hamburger:hover .hamburger-inner:after, #-burger-trigger-308-43 .hamburger:hover .hamburger-inner:before {
    background-color: #fff
}

#-burger-trigger-308-43 .hamburger.is-active .hamburger-inner, #-burger-trigger-308-43 .hamburger.is-active .hamburger-inner:after, #-burger-trigger-308-43 .hamburger.is-active .hamburger-inner:before {
    background-color: #fff
}

.hamburger {
    font: inherit;
    display: inline-block;
    overflow: visible;
    margin: 0;
    padding: 15px;
    cursor: pointer;
    transition-timing-function: linear;
    transition-duration: .15s;
    transition-property: opacity, filter;
    text-transform: none;
    color: inherit;
    border: 0;
    background-color: transparent
}

.hamburger.is-active:hover, .hamburger:hover {
    opacity: .7
}

.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner:after, .hamburger.is-active .hamburger-inner:before {
    background-color: #000
}

.hamburger-box {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 24px
}

.hamburger-inner {
    top: 50%;
    display: block;
    margin-top: -2px
}

.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
    position: absolute;
    width: 40px;
    height: 4px;
    transition-timing-function: ease;
    transition-duration: .15s;
    transition-property: transform;
    border-radius: 4px;
    background-color: #000
}

.hamburger-inner:after, .hamburger-inner:before {
    display: block;
    content: ""
}

.hamburger-inner:before {
    top: -10px
}

.hamburger-inner:after {
    bottom: -10px
}

.hamburger--arrow.is-active .hamburger-inner:before {
    transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrow.is-active .hamburger-inner:after {
    transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(.7)
}

.hamburger--slider .hamburger-inner {
    top: 2px
}

.hamburger--slider .hamburger-inner:before {
    top: 10px;
    transition-timing-function: ease;
    transition-duration: .15s;
    transition-property: transform, opacity
}

.hamburger--slider .hamburger-inner:after {
    top: 20px
}

.hamburger--slider.is-active .hamburger-inner {
    transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--slider.is-active .hamburger-inner:before {
    transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
    opacity: 0
}

.hamburger--slider.is-active .hamburger-inner:after {
    transform: translate3d(0, -20px, 0) rotate(-90deg)
}

.oxy-burger-trigger {
    display: inline-block
}

.oxy-burger-trigger .hamburger {
    display: flex;
    padding: 0;
    align-items: center
}

.oxy-burger-trigger .hamburger-box {
    --burger-size: 1;
    transform: scale(var(--burger-size));
    -webkit-transform: scale(var(--burger-size))
}

.oxy-burger-trigger .hamburger:focus {
    outline: 0
}

.oxy-burger-trigger .hamburger-inner, .oxy-burger-trigger .hamburger-inner:after, .oxy-burger-trigger .hamburger-inner:before {
    transition-duration: .4s;
    transition-property: all;
    will-change: transform
}

#-burger-trigger-308-43 {
    display: none
}

#-burger-trigger-330-43 .hamburger-inner, #-burger-trigger-330-43 .hamburger-inner:after, #-burger-trigger-330-43 .hamburger-inner:before {
    background-color: #fff
}

#-burger-trigger-330-43 .hamburger:hover .hamburger-inner, #-burger-trigger-330-43 .hamburger:hover .hamburger-inner:after, #-burger-trigger-330-43 .hamburger:hover .hamburger-inner:before {
    background-color: #fff
}

#-burger-trigger-330-43 .hamburger.is-active .hamburger-inner, #-burger-trigger-330-43 .hamburger.is-active .hamburger-inner:after, #-burger-trigger-330-43 .hamburger.is-active .hamburger-inner:before {
    background-color: #fff
}

#-burger-trigger-330-43 {
    display: none
}

@media (max-width: 1220px) {
    #-burger-trigger-308-43 {
        display: flex
    }
}

@media (max-width: 1220px) {
    #-burger-trigger-330-43 {
        display: flex
    }
}

@media (max-width: 991px) {
    #-burger-trigger-308-43 {
        display: flex
    }
}

@media (max-width: 991px) {
    #-burger-trigger-330-43 {
        display: flex
    }
}

#-off-canvas-309-43 .offcanvas-inner {
    background-color: #304e89
}

#-off-canvas-309-43 .oxy-offcanvas_backdrop {
    background-color: rgba(255, 255, 255, .5);
    z-index: 999
}

#-off-canvas-309-43 {
    display: none
}

#-off-canvas-309-43 .offcanvas-inner {
    left: auto;
    right: 0;
    height: 100vh;
    min-height: -webkit-fill-available
}

body:not(.oxygen-builder-body) #-off-canvas-309-43 {
    display: block
}

.oxy-off-canvas {
    visibility: visible;
    pointer-events: none
}

.offcanvas-inner {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: fixed;
    height: 100vh;
    max-width: 100%;
    width: 280px;
    overflow-x: hidden;
    top: 0;
    left: 0;
    padding: 30px;
    z-index: 1000;
    -webkit-transition: -webkit-transform .5s cubic-bezier(.77, 0, .175, 1), box-shadow .5s cubic-bezier(.77, 0, .175, 1);
    transition: transform .5s cubic-bezier(.77, 0, .175, 1), box-shadow .5s cubic-bezier(.77, 0, .175, 1);
    -o-transition: -o-transform .5s cubic-bezier(.77, 0, .175, 1), box-shadow .5s cubic-bezier(.77, 0, .175, 1);
    pointer-events: auto
}

.offcanvas-inner:focus {
    outline: 0
}

.oxy-offcanvas_backdrop {
    background: rgba(0, 0, 0, .5);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .5s cubic-bezier(.77, 0, .175, 1);
    -o-transition: all .5s cubic-bezier(.77, 0, .175, 1);
    transition: all .5s cubic-bezier(.77, 0, .175, 1);
    pointer-events: auto;
    z-index: 10
}

.oxy-off-canvas-toggled .oxy-offcanvas_backdrop {
    opacity: 1;
    visibility: visible
}

.oxy-off-canvas .screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important
}

.admin-bar .oxy-off-canvas .offcanvas-inner {
    margin-top: 32px
}

@media screen and (max-width: 782px) {
    .admin-bar .oxy-off-canvas .offcanvas-inner {
        margin-top: 46px
    }
}

.oxy-off-canvas .offcanvas-inner {
    -webkit-transform: translate(-100%, 0);
    -ms-transform: translate(-100%, 0);
    transform: translate(-100%, 0)
}

#-off-canvas-309-43.oxy-off-canvas-toggled.oxy-off-canvas .offcanvas-inner {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

body:not(.oxygen-builder-body) #-off-canvas-309-43:not(.oxy-off-canvas-toggled) .offcanvas-inner {
    box-shadow: none
}

#-off-canvas-309-43 .offcanvas-inner {
    -webkit-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    transform: translate(100%, 0)
}

#-off-canvas-309-43.oxy-off-canvas-toggled .offcanvas-inner {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

#-off-canvas-309-43 {
    position: relative
}

@media (max-width: 479px) {
    #-off-canvas-309-43 .offcanvas-inner {
        width: 250px
    }

    body:not(.oxygen-builder-body) #-off-canvas-309-43 {
        display: block
    }

    .oxy-off-canvas .offcanvas-inner {
        -webkit-transform: translate(-100%, 0);
        -ms-transform: translate(-100%, 0);
        transform: translate(-100%, 0)
    }

    #-off-canvas-309-43.oxy-off-canvas-toggled.oxy-off-canvas .offcanvas-inner {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    body:not(.oxygen-builder-body) #-off-canvas-309-43:not(.oxy-off-canvas-toggled) .offcanvas-inner {
        box-shadow: none
    }
}
