@font-face {
    font-family: "daisyw";
    font-display: swap;
    src: url("/images/0/10514426/daisyw.woff2")
}

@font-face {
    font-family: "daisywhl";
    font-display: swap;
    src: url("/images/0/9425887/daisywhl.otf")
}

#ed-464995801 {
    flex-grow: 0;
    padding: 0rem 0rem 1rem;
}

@media screen and (max-width: 975px) {
    #ed-464995801 {
        padding: 0rem 0rem 1rem 1rem;
    }
}

@media screen and (max-width: 975px) {
    #ed-464995804 {
        padding: 0rem 0rem 1rem;
    }
}

#ed-464995798>.inner {
    align-content: center;
    align-items: center;
}

#ed-464995798 {
    height: 3rem;
}

@media screen and (max-width: 975px) {
    #ed-464995798 {
        height: 5rem;
    }
}

@media screen and (max-width: 575px) {
    #ed-464995798 {
        height: 5rem;
    }
}

@media screen and (max-width: 575px) {
    #ed-464995798>.inner {
        place-content: center flex-start;
        align-items: center;
    }
}

#ed-464995810 {
    text-align: center;
}

#ed-464995810 img {
    width: 14rem;
    height: auto;
    padding: 1rem 0rem;
}

@media screen and (max-width: 575px) {
    #ed-464995810 img {
        width: 14rem;
    }
}

@media screen and (max-width: 575px) {
    #ed-464995810 {
        text-align: center;
    }
}

#ed-464995807>.inner {
    padding: 0rem;
    place-content: center;
}

@media screen and (max-width: 975px) {
    #ed-464995807>.inner {
        align-content: center;
    }
}

#ed-464995819>.inner {
    place-content: center;
}

#ed-464995819 {
    height: 40px;
}

@media screen and (max-width: 575px) {
    #ed-464995819>.inner {
        max-width: none;
        justify-content: flex-end;
    }
}

#ed-464995825>.inner {
    place-content: center;
}

@media screen and (max-width: 575px) {
    #ed-464995825>.inner {
        max-width: none;
        justify-content: flex-start;
    }
}

#ed-464995816 {
    max-width: 40%;
    height: 40px;
    margin: 0rem 0rem 1rem;
}

#ed-464995816>.inner {
    place-content: flex-end;
    max-width: 60%;
}

@media screen and (max-width: 975px) {
    #ed-464995816 {
        max-width: 60%;
    }
}

@media screen and (max-width: 575px) {
    #ed-464995816 {
        max-width: 100%;
    }
}

@media screen and (max-width: 575px) {
    #ed-464995816>.inner {
        max-width: none;
        justify-content: flex-end;
        padding: 0px;
    }
}

#ed-464995813 {
    height: 3rem;
}

#ed-464995813>.inner {
    align-items: flex-end;
    place-content: flex-end;
}

@media screen and (max-width: 975px) {
    #ed-464995813>.inner {
        justify-content: flex-end;
    }
}

@media screen and (max-width: 575px) {
    #ed-464995813>.inner {
        justify-content: flex-start;
        max-width: none;
    }
}

#ed-466271942 {
    margin: 0rem;
    max-width: 100%;
}

#ed-466271942>.inner {
    place-content: flex-end space-between;
    align-items: flex-end;
    padding: 0.5rem 8%;
}

@media screen and (max-width: 975px) {
    #ed-466271942>.inner {
        padding: 1rem 1rem 0rem;
    }
}

@media screen and (max-width: 575px) {
    #ed-466271942>.inner {
        padding: 0rem 1rem 1rem;
    }
}

#ed-464997553>.inner {
    align-content: stretch;
    flex-direction: column;
}

#ed-464997553 {
    min-height: 16vh;
}

@media screen and (max-width: 975px) {
    #ed-464997553 {
        min-height: 16vh;
    }
}

@media screen and (max-width: 575px) {
    #ed-464997553 {
        min-height: 16vh;
    }
}

#ed-466273386>.inner {
    padding: 2rem 0rem;
}

@media screen and (max-width: 975px) {
    #ed-466273386>.inner {
        padding: 2rem 0rem;
    }
}

@media screen and (max-width: 575px) {
    #ed-466273386>.inner {
        padding: 2rem 0rem;
    }
}

#ed-464997589 hr {
    width: 100%;
    height: 1px;
}

@media screen and (max-width: 575px) {
    #ed-464997589 hr {
        height: 0.04rem;
    }
}

#ed-477601930 hr {
    width: 100%;
    height: 1px;
}

@media screen and (max-width: 575px) {
    #ed-477601930 hr {
        height: 0.04rem;
    }
}

#ed-464997574>.inner {
    max-width: 90%;
}

@media screen and (max-width: 975px) {
    #ed-464997574>.inner {
        max-width: 90%;
    }
}

@media screen and (max-width: 975px) {
    #ed-464997574 {
        max-width: 100%;
    }
}

@media screen and (max-width: 575px) {
    #ed-464997574 {
        margin: 0rem;
    }
}

#ed-464997571>.inner {
    flex-wrap: wrap;
    place-content: flex-start;
    align-items: flex-start;
}

@media screen and (max-width: 575px) {
    #ed-464997571>.inner {
        flex-wrap: nowrap;
    }
}

#ed-464997655 hr {
    width: 100%;
    height: 1px;
}

@media screen and (max-width: 975px) {
    #ed-464997655 hr {
        height: 0.06rem;
    }
}

@media screen and (max-width: 575px) {
    #ed-464997655 hr {
        height: 0.05rem;
    }
}

#ed-464997703 hr {
    width: 100%;
    height: 1px;
}

@media screen and (max-width: 975px) {
    #ed-464997703 hr {
        height: 0.06rem;
    }
}

@media screen and (max-width: 575px) {
    #ed-464997703 hr {
        height: 0.05rem;
    }
}

#ed-464997727 {
    padding: 0rem;
}

#ed-477668538 {
    padding: 0.5rem 0rem 1rem;
}

#ed-477668547 {
    padding: 0rem;
}

#ed-477668553 {
    padding: 0.5rem 0rem 1rem;
}

#ed-477668562 {
    padding: 0rem;
}

#ed-464997565 {
    max-width: 100%;
}

#ed-464997565>.inner {
    max-width: 70%;
    place-content: center;
    align-items: flex-start;
    padding: 0px 0rem;
}

@media screen and (max-width: 975px) {
    #ed-464997565 {
        max-width: 100%;
    }
}

@media screen and (max-width: 975px) {
    #ed-464997565>.inner {
        padding: 0rem 4rem;
        max-width: 100%;
    }
}

@media screen and (max-width: 575px) {
    #ed-464997565>.inner {
        padding: 0rem 1rem;
    }
}

@media screen and (max-width: 575px) {
    #ed-464997565 {
        max-width: 100%;
    }
}

#ed-464997562>.inner {
    padding: 0rem;
}

#ed-464997562 {
    margin: 0rem;
}

@media screen and (max-width: 975px) {
    #ed-464997562 {
        margin: 0rem;
    }
}

@media screen and (max-width: 975px) {
    #ed-464997562>.inner {
        max-width: none;
        justify-content: center;
        padding: 0rem;
    }
}

@media screen and (max-width: 575px) {
    #ed-464997562 {
        margin: 0rem;
    }
}

@media screen and (max-width: 575px) {
    #ed-464997562>.inner {
        padding: 0rem;
    }
}

#ed-464998825 .space {
    height: 8rem;
}

@media screen and (max-width: 975px) {
    #ed-464998825 .space {
        height: 8rem;
    }
}

@media screen and (max-width: 575px) {
    #ed-464998825 .space {
        height: 7rem;
    }
}

#ed-464995954 img {
    width: 8rem;
    height: auto;
    padding: 1.2rem 0rem 0rem;
}

@media screen and (max-width: 975px) {
    #ed-464995954 {
        text-align: center;
    }
}

@media screen and (max-width: 975px) {
    #ed-464995954 img {
        width: 5rem;
        padding: 1.8rem 0rem 0rem;
        object-position: center center;
    }
}

@media screen and (max-width: 575px) {
    #ed-464995954 img {
        width: auto;
        padding: 0rem;
    }
}

#ed-464995951>.inner {
    align-items: center;
    align-content: center;
}

#ed-464995951 {
    max-width: 20%;
}

@media screen and (max-width: 975px) {
    #ed-464995951>.inner {
        place-content: stretch center;
        align-items: center;
    }
}

@media screen and (max-width: 575px) {
    #ed-464995951 {
        max-width: 15%;
    }
}

#ed-466249931 {
    text-align: center;
}

#ed-466249931 img {
    padding: 0rem;
}

@media screen and (max-width: 975px) {
    #ed-466249931 img {
        padding: 1rem 0rem 0rem;
        width: auto;
    }
}

@media screen and (max-width: 575px) {
    #ed-466249931 img {
        padding: 0rem;
    }
}

#ed-464995957>.inner {
    align-items: center;
    align-content: center;
}

#ed-464995957 {
    max-width: 60%;
}

@media screen and (max-width: 575px) {
    #ed-464995957 {
        max-width: 70%;
    }
}

#ed-466245097 svg {
    width: auto;
    height: 2rem;
}

@media screen and (max-width: 975px) {
    #ed-466245097 svg>* {
        stroke-width: 0rem;
    }
}

@media screen and (max-width: 975px) {
    #ed-466245097 {
        text-align: left;
    }
}

@media screen and (max-width: 975px) {
    #ed-466245097 svg {
        width: auto;
        height: 1.3rem;
        padding: 0rem;
    }
}

@media screen and (max-width: 575px) {
    #ed-466245097 svg {
        width: auto;
        height: 1.5rem;
        padding: 5px;
    }
}

@media screen and (max-width: 575px) {
    #ed-466245097 {
        text-align: left;
    }
}

@media screen and (max-width: 575px) {
    #ed-466245094>.inner {
        max-width: none;
    }
}

#ed-466245103 svg {
    width: auto;
    height: 2rem;
}

@media screen and (max-width: 975px) {
    #ed-466245103 svg>* {
        stroke-width: 0rem;
    }
}

@media screen and (max-width: 975px) {
    #ed-466245103 {
        text-align: left;
    }
}

@media screen and (max-width: 975px) {
    #ed-466245103 svg {
        width: auto;
        height: 1.3rem;
        padding: 0rem;
    }
}

@media screen and (max-width: 575px) {
    #ed-466245103 svg {
        width: auto;
        height: 1.5rem;
        padding: 5px;
    }
}

@media screen and (max-width: 575px) {
    #ed-466245103 {
        text-align: left;
    }
}

@media screen and (max-width: 575px) {
    #ed-466245100>.inner {
        max-width: none;
    }
}

#ed-466245109 svg {
    width: auto;
    height: 2rem;
}

@media screen and (max-width: 975px) {
    #ed-466245109 svg>* {
        stroke-width: 0rem;
    }
}

@media screen and (max-width: 975px) {
    #ed-466245109 {
        text-align: left;
    }
}

@media screen and (max-width: 975px) {
    #ed-466245109 svg {
        width: auto;
        height: 1.3rem;
        padding: 0rem;
    }
}

@media screen and (max-width: 575px) {
    #ed-466245109 svg {
        width: auto;
        height: 1.5rem;
        padding: 5px;
    }
}

@media screen and (max-width: 575px) {
    #ed-466245109 {
        text-align: left;
    }
}

@media screen and (max-width: 575px) {
    #ed-466245106>.inner {
        max-width: none;
    }
}

#ed-466245091>.inner {
    max-width: 60%;
    align-items: center;
    align-content: center;
}

@media screen and (max-width: 975px) {
    #ed-466245091>.inner {
        justify-content: flex-end;
    }
}

@media screen and (max-width: 575px) {
    #ed-466245091>.inner {
        justify-content: center;
        padding: 0px 3px;
        align-items: stretch;
        max-width: 80%;
    }
}

#ed-464995993>.inner {
    place-content: center flex-end;
    align-items: center;
}

#ed-464995993 {
    max-width: 20%;
}

@media screen and (max-width: 975px) {
    #ed-464995993 {
        max-width: 20%;
    }
}

@media screen and (max-width: 575px) {
    #ed-464995993 {
        max-width: 20%;
        height: 2rem;
        margin: 0rem;
    }
}

@media screen and (max-width: 575px) {
    #ed-464995993>.inner {
        place-content: center;
        align-items: center;
        max-width: none;
        padding: 0rem;
    }
}

#ed-464995948>.inner {
    padding: 0rem 2rem 2rem;
    place-content: center;
    align-items: center;
}

@media screen and (max-width: 975px) {
    #ed-464995948>.inner {
        justify-content: center;
    }
}

@media screen and (max-width: 575px) {
    #ed-464995948>.inner {
        place-content: center;
        padding: 1rem 1rem 4rem;
        align-items: center;
    }
}

@media screen and (max-width: 975px) {
    #ed-464996008 {
        min-width: 60%;
        max-width: 60%;
    }
}

@media screen and (max-width: 575px) {
    #ed-464996008 {
        max-width: 70%;
        min-width: 70%;
    }
}

#ed-464995999>.inner {
    padding: 0rem 2rem;
}

@media screen and (max-width: 975px) {
    #ed-464995999>.inner {
        justify-content: flex-start;
    }
}

@media screen and (max-width: 575px) {
    #ed-464995999>.inner {
        justify-content: flex-start;
    }
}

#ed-464996014 .space {
    height: 1.5rem;
}

@media screen and (max-width: 575px) {
    #ed-464996014 .space {
        height: 10px;
    }
}

#ed-464996017 hr {
    width: 95%;
    height: 1px;
}

@media screen and (max-width: 975px) {
    #ed-464996017 hr {
        width: 98%;
    }
}

@media screen and (max-width: 575px) {
    #ed-464996017 hr {
        width: 98%;
    }
}

#ed-464996020 .space {
    height: 1.5rem;
}

@media screen and (max-width: 575px) {
    #ed-464996020 .space {
        height: 10px;
    }
}

#ed-464996026>.inner {
    align-items: flex-start;
    align-content: flex-start;
}

@media screen and (max-width: 975px) {
    #ed-464996026>.inner {
        padding: 0rem;
        align-items: flex-start;
        align-content: flex-start;
    }
}

@media screen and (max-width: 575px) {
    #ed-464996026>.inner {
        padding: 0rem;
        max-width: none;
    }
}

@media screen and (max-width: 975px) {
    #ed-464996032>.inner {
        padding: 0rem;
    }
}

@media screen and (max-width: 975px) {
    #ed-464996038>.inner {
        padding: 0rem;
    }
}

@media screen and (max-width: 975px) {
    #ed-464996044>.inner {
        padding: 0rem;
    }
}

@media screen and (max-width: 975px) {
    #ed-464996050>.inner {
        padding: 0rem;
    }
}

#ed-464996023>.inner {
    place-content: flex-start;
    padding: 0% 3%;
    align-items: flex-start;
}

#ed-464996023 {
    max-width: 100%;
}

@media screen and (max-width: 975px) {
    #ed-464996023>.inner {
        padding: 1rem 0rem 1rem 2rem;
        max-width: none;
    }
}

@media screen and (max-width: 975px) {
    #ed-464996023 {
        max-width: 100%;
    }
}

@media screen and (max-width: 575px) {
    #ed-464996023>.inner {
        padding: 0rem 0rem 0rem 1rem;
    }
}

#ed-464996056 .space {
    height: 3rem;
}

@media screen and (max-width: 975px) {
    #ed-464996056 .space {
        height: 2rem;
    }
}

#ed-464998828>.inner {
    padding: 2rem 0rem 0rem;
    max-width: 100%;
    place-content: flex-start;
}

@media screen and (max-width: 975px) {
    #ed-464998828 {
        min-height: 5rem;
    }
}

@media screen and (max-width: 975px) {
    #ed-464998828>.inner {
        max-width: none;
    }
}

@media screen and (max-width: 575px) {
    #ed-464998828>.inner {
        padding: 0rem;
    }
}