.st0 {
    fill: #FFFFFF;
}

.st1 {
    fill: #E9F1FA;
}

.st2 {
    fill: #97BDCD;
}

.st3 {
    fill: #1A428A;
}

.st4 {
    fill: none;
}

.st5 {
    fill: #95B8C9;
}

.st6 {
    opacity: 0;
}

.st7 {
    fill: #124489;
}

.st8 {
    fill: #9BC3E3;
    stroke: #1A428A;
    stroke-width: 0.8265;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-miterlimit: 10;
}

.st9 {
    fill: #9BC3E3;
    stroke: #1A428A;
    stroke-width: 0.7943;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-miterlimit: 10;
}

.st10 {
    fill: #A8CCED;
}

.st11 {
    fill: #F1F1F1;
}

.st12 {
    fill: #FFFFFF;
    stroke: #1A428A;
    stroke-width: 0.6811;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-miterlimit: 10;
}

.st13 {
    fill: #D1E1E9;
}

.st14 {
    fill: none;
    stroke: #1A428A;
    stroke-width: 0.6816;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-miterlimit: 10;
}

.st15 {
    fill: #FFFFFF;
    stroke: #1A428A;
    stroke-width: 0.6905;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-miterlimit: 10;
}

.st16 {
    fill: #FFDAA5;
}

.st17 {
    opacity: 0.81;
    fill: #87A9E2;
    enable-background: new;
}

.st18 {
    fill: #F4CF8A;
}

.st19 {
    fill: #EBA623;
}

.st20 {
    fill: #FFA400;
}

.st21 {
    fill: #87A9E2;
}

.st22 {
    fill: #C29FD8;
}

.st23 {
    clip-path: url(#SVGID_2_);
    fill: #1A428A;
}

.st24 {
    clip-path: url(#SVGID_4_);
    fill: #FFFFFF;
}

.st25 {
    clip-path: url(#SVGID_6_);
    fill: #FFFFFF;
}

#doll {
    position: relative;
    animation: dolls 5s infinite;
}

@keyframes dolls {
    0% {
        transform: translateY(0)
    }

    50% {
        transform: translateY(-30px)
    }

    100% {
        transform: translateY(0)
    }
}

#p001 #p1ove,
#p002 #p2ove,
#p003 #p3ove,
#p004 #p4ove,
#p005 #p5ove,
#p006 #p6ove,
#p007 #p7ove,
#p008 #p8ove,
#p009 #p9ove,
#p010 #p10ove {
    opacity: 0;
}

#p001:hover #p1ove,
#p002:hover #p2ove,
#p003:hover #p3ove,
#p004:hover #p4ove,
#p005:hover #p5ove,
#p006:hover #p6ove,
#p007:hover #p7ove,
#p008:hover #p8ove,
#p009:hover #p9ove,
#p010:hover #p10ove {
    opacity: 1;
}

#p001 #L1,
#p002 #L2,
#p003 #L3,
#p004 #L4,
#p005 #L5,
#p006 #L6,
#p007 #L7,
#p008 #L8,
#p009 #L9,
#p010 #L10 {}

#p001:hover #L1,
#p002:hover #L2,
#p003:hover #L3,
#p004:hover #L4,
#p005:hover #L5,
#p006:hover #L6,
#p007:hover #L7,
#p008:hover #L8,
#p009:hover #L9,
#p010:hover #L10 {
    fill: #ffa400;
    animation-name: pline;
    animation-duration: 3s;
}

@keyframes pline {
    from {
        fill: #fff;
    }

    to {
        fill: #ffa400;
    }
}

#p001:hover #p1,
#p002:hover #p2,
#p003:hover #p3,
#p004:hover #p4,
#p005:hover #p5,
#p006:hover #p6,
#p007:hover #p7,
#p008:hover #p8,
#p009:hover #p9,
#p010:hover #p10 {
    opacity: 0;
}

#p001,
#p002,
#p003,
#p004,
#p005,
#p006,
#p007,
#p008,
#p009,
#p010 {
    cursor: pointer;
}

#text #T1,
#text #T2,
#text #T3,
#text #T4,
#text #T5,
#text #T6,
#text #T7,
#text #T8,
#text #T9,
#text #T10 {
    animation: fadeInFromNone 5s;
    animation-timing-function: ease-out;
    animation-iteration-count: infinite;
    opacity: 0;
}

#text #T1 {
    animation-delay: 2s;
}

#text #T10 {
    animation-delay: 2s;
}

#text #T2 {
    animation-delay: 6s;
}

#text #T8 {
    animation-delay: 6s;
}

#text #T3 {
    animation-delay: 8s;
}

#text #T6 {
    animation-delay: 8s;
}

#text #T4 {
    animation-delay: 4s;
}

#text #T7 {
    animation-delay: 4s;
}

#text #T5 {
    animation-delay: 10s;
}

#text #T9 {
    animation-delay: 10s;
}

.fz-0 {
    font-size: 0;
    padding-top: 10px;
}

@keyframes fadeInFromNone {
    0% {
        display: none;
        opacity: 0;
    }

    1% {
        display: block;
        opacity: 0;
    }

    100% {
        display: block;
        opacity: 1;
    }
}
