#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-464995795 {
    margin: 0rem;
    max-width: 100%;
}

#ed-464995795>.inner {
    place-content: flex-end space-between;
    align-items: flex-end;
    padding: 0.5rem 8%;
}

@media screen and (max-width: 975px) {
    #ed-464995795>.inner {
        padding: 1rem 1rem 0rem;
    }
}

@media screen and (max-width: 575px) {
    #ed-464995795>.inner {
        padding: 0rem 1rem 1rem;
    }
}

#ed-464997454>.inner {
    place-content: flex-end center;
    align-items: flex-end;
    padding: 0rem;
}

@media screen and (max-width: 575px) {
    #ed-464997454>.inner {
        align-items: flex-end;
        align-content: flex-end;
    }
}

#ed-464997460 {
    padding: 10% 5%;
    flex-basis: 100%;
}

@media screen and (max-width: 975px) {
    #ed-464997460 {
        padding: 10% 5% 5%;
        flex-basis: 100%;
    }
}

@media screen and (max-width: 575px) {
    #ed-464997460 {
        padding: 25% 5% 5%;
        margin: 0rem;
        flex-basis: 100%;
    }
}

#ed-464997457 {
    max-width: 100%;
}

#ed-464997457>.inner {
    max-width: 100%;
    justify-content: space-around;
}

@media screen and (max-width: 975px) {
    #ed-464997457 {
        max-width: 100%;
    }
}

@media screen and (max-width: 575px) {
    #ed-464997457 {
        max-width: 100%;
    }
}

@media screen and (max-width: 575px) {
    #ed-464997457>.inner {
        max-width: 100%;
        justify-content: flex-start;
        padding: 0rem 1rem;
    }
}

#ed-464997451>.inner {
    align-content: stretch;
    flex-direction: column;
    padding: 0rem;
}

#ed-464997451 {
    min-height: 15vh;
    margin: 0rem;
}

@media screen and (max-width: 975px) {
    #ed-464997451 {
        box-shadow: none;
        min-height: 50vh;
    }
}

@media screen and (max-width: 575px) {
    #ed-464997451>.inner {
        align-items: flex-start;
        place-content: flex-start;
        max-width: 100%;
    }
}

@media screen and (max-width: 575px) {
    #ed-464997451 {
        min-height: 15vh;
    }
}

#ed-464997358 {
    padding: 0rem 0rem 3rem;
}

@media screen and (max-width: 575px) {
    #ed-464997358 {
        padding: 0rem 0rem 3rem;
    }
}

#ed-464997367 img {
    width: 100%;
}

@media screen and (max-width: 975px) {
    #ed-464997367 img {
        width: 100%;
    }
}

#ed-464997370 {
    padding: 1rem 0rem;
}

#ed-464997373 {
    padding: 0rem 0rem 1rem;
}

#ed-464997364>.inner {
    padding: 1rem;
}

@media screen and (max-width: 575px) {
    #ed-464997364>.inner {
        padding: 0rem 0rem 2rem;
    }
}

#ed-464997379 img {
    width: 100%;
}

@media screen and (max-width: 575px) {
    #ed-464997379 img {
        padding: 0rem;
    }
}

#ed-464997382 {
    padding: 1rem 0rem;
}

#ed-464997385 {
    padding: 0rem 0rem 1rem;
    opacity: 1;
}

#ed-464997376>.inner {
    padding: 1rem;
}

@media screen and (max-width: 575px) {
    #ed-464997376>.inner {
        padding: 0rem 0rem 2rem;
    }
}

#ed-464997391 img {
    width: 100%;
}

#ed-464997394 {
    padding: 1rem 0rem;
}

#ed-464997397 {
    padding: 0rem 0rem 1rem;
}

#ed-464997388>.inner {
    padding: 1rem;
}

@media screen and (max-width: 575px) {
    #ed-464997388>.inner {
        padding: 0rem 0rem 2rem;
    }
}

#ed-464997403 img {
    width: 100%;
}

#ed-464997406 {
    padding: 1rem 0rem;
}

#ed-464997409 {
    padding: 0rem 0rem 1rem;
}

#ed-464997400>.inner {
    padding: 1rem;
}

@media screen and (max-width: 575px) {
    #ed-464997400>.inner {
        padding: 0rem 0rem 2rem;
    }
}

#ed-464997361>.inner {
    padding: 0rem;
}

@media screen and (max-width: 975px) {
    #ed-464997361>.inner {
        padding: 0rem;
    }
}

@media screen and (max-width: 575px) {
    #ed-464997361>.inner {
        padding: 0rem;
    }
}

#ed-464997355>.inner {
    padding: 3rem 3rem 5rem;
}

@media screen and (max-width: 975px) {
    #ed-464997355>.inner {
        place-content: space-between center;
        flex-direction: row;
        align-items: stretch;
        padding: 3rem 2rem 4rem;
    }
}

@media screen and (max-width: 575px) {
    #ed-464997355>.inner {
        padding: 3rem 2rem 4rem;
    }
}

#ed-464997415 {
    padding: 3rem 0rem 2rem;
}

@media screen and (max-width: 975px) {
    #ed-464997415 {
        padding: 2rem 0rem;
    }
}

@media screen and (max-width: 575px) {
    #ed-464997415 {
        padding: 2rem 1rem 3rem;
    }
}

#ed-464997436 {
    padding: 0rem 0rem 4rem;
}

@media screen and (max-width: 975px) {
    #ed-464997436 {
        padding: 0rem 0rem 3rem;
    }
}

#ed-464997439 {
    padding: 0rem 0rem 4rem;
}

@media screen and (max-width: 975px) {
    #ed-464997439 {
        padding: 0rem 0rem 3rem;
    }
}

#ed-464997442 {
    padding: 0rem 0rem 4rem;
}

@media screen and (max-width: 975px) {
    #ed-464997442 {
        padding: 0rem 0rem 3rem;
    }
}

#ed-464997445 {
    padding: 0rem 0rem 4rem;
}

@media screen and (max-width: 975px) {
    #ed-464997445 {
        padding: 0rem 0rem 3rem;
    }
}

#ed-464997418 {
    margin: 0rem 0rem 3rem;
}

#ed-464997418>.inner {
    padding: 0% 5%;
}

@media screen and (max-width: 975px) {
    #ed-464997418 {
        margin: 0rem;
    }
}

@media screen and (max-width: 975px) {
    #ed-464997418>.inner {
        padding: 0rem 3rem 4rem;
    }
}

@media screen and (max-width: 575px) {
    #ed-464997418>.inner {
        padding: 0rem 1rem 4rem;
    }
}

#ed-464997412>.inner {
    padding: 2rem 0rem 3rem;
}

#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-464997448>.inner {
    padding: 2rem 0rem 0rem;
    max-width: 100%;
    place-content: flex-start;
}

@media screen and (max-width: 975px) {
    #ed-464997448 {
        min-height: 5rem;
    }
}

@media screen and (max-width: 975px) {
    #ed-464997448>.inner {
        max-width: none;
    }
}

@media screen and (max-width: 575px) {
    #ed-464997448>.inner {
        padding: 0rem;
    }
}