/* /Layout/Footer.razor.rz.scp.css */
.ck-comp-1[b-ktenxihuql] {
    display: grid;
    grid-template-rows: auto auto;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 3rem;
    padding-bottom: 1.5rem;
}

.ck-comp-1-1[b-ktenxihuql] {
    display: grid;
    grid-template-columns: 1fr auto 1fr;
}

.ck-comp-1-2[b-ktenxihuql] {
    display: flex;
    justify-content: center;
    align-content: center;
    margin-top: 3rem;
}

.ck-comp-profile-image[b-ktenxihuql] {
    display: flex;
    align-content: center;
    justify-content: center;
    justify-items: center;
    margin-bottom: 1rem;
}

    .ck-comp-profile-image img[b-ktenxihuql] {
        width: 225px;
        height: auto;
        clip-path: circle();
    }

.ck-comp-profile-name[b-ktenxihuql] {
    display: flex;
    align-content: center;
    justify-content: center;
    justify-items: center;
    margin-bottom: 0.15rem;
}

    .ck-comp-profile-name span[b-ktenxihuql] {
        font-size: 1.2rem;
    }

.ck-comp-profile-info[b-ktenxihuql] {
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    justify-content: center;
}

    .ck-comp-profile-info a[b-ktenxihuql] {
        margin-left: 0.25rem;
        margin-right: 0.25rem;
        font-size: 1.05rem;
    }

.ck-comp-1-1-2[b-ktenxihuql] {
    display: flex;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
}

    .ck-comp-1-1-2 img[b-ktenxihuql] {
        width: auto;
        height: 150px;
    }

.ck-copyright-txt[b-ktenxihuql] {
    font-size: 0.8rem;
}


@media (max-width: 1200px) {
    .ck-comp-profile-image img[b-ktenxihuql] {
        width: 170px;
    }

    .ck-comp-1-1-2 img[b-ktenxihuql] {
        height: 100px;
    }

    .ck-comp-profile-name span[b-ktenxihuql] {
        font-size: 1rem;
    }

    .ck-comp-profile-info a[b-ktenxihuql] {
        font-size: 0.95rem;
    }
}

@media (max-width: 600px) {
    .ck-comp-profile-image img[b-ktenxihuql] {
        width: 130px;
    }

    .ck-comp-1-1-2 img[b-ktenxihuql] {
        height: 85px;
    }

    .ck-comp-profile-name span[b-ktenxihuql] {
        font-size: 0.85rem;
    }

    .ck-comp-profile-info a[b-ktenxihuql] {
        font-size: 0.8rem;
        margin-left: 0.2rem;
        margin-right: 0.2rem;
    }
}

@media (max-width: 400px) {
    .ck-comp-profile-image img[b-ktenxihuql] {
        width: 100px;
    }

    .ck-comp-1-1-2 img[b-ktenxihuql] {
        height: 70px;
    }

    .ck-comp-profile-name span[b-ktenxihuql] {
        font-size: 0.85rem;
    }

    .ck-comp-profile-info a[b-ktenxihuql] {
        font-size: 0.8rem;
        margin-left: 0.2rem;
        margin-right: 0.2rem;
    }
}

/*x-small*/
@media (max-width: 350px) {
    .ck-comp-profile-image img[b-ktenxihuql] {
        width: 90px;
    }

    .ck-comp-1-1-2 img[b-ktenxihuql] {
        height: 50px;
    }

    .ck-comp-profile-name span[b-ktenxihuql] {
        font-size: 0.7rem;
    }

    .ck-comp-profile-info a[b-ktenxihuql] {
        font-size: 0.8rem;
        margin-left: 0.2rem;
        margin-right: 0.2rem;
    }
}
/* /Layout/MainLayout.razor.rz.scp.css */
.ck-comp-page[b-s2zdoqy26m] {
    display: grid;
    grid-template-columns: minmax(250px, 2.5fr) 10fr;
    height: 100vh;
}

    .ck-comp-page button[b-s2zdoqy26m] {
        display: none;
    }

.ck-comp-menu[b-s2zdoqy26m] {
/*    background-repeat: no-repeat;
    background-size: auto 100%;
    background-image: url("assets/images/home/side-motif.png");*/
    transition: width 0.25s ease-in-out;
    min-width: 0px;
    height: 100vh;
    height: 100dvh;
}

.ck-comp-page-container[b-s2zdoqy26m] {
    max-height: 100vh;
    max-height: 100dvh;
    overflow: auto;
}

.ck-comp-page-content[b-s2zdoqy26m] {
    min-height: 100vh;
    min-height: 100dvh;
}

@media (max-width: 950px) {
    .ck-comp-page[b-s2zdoqy26m] {
        grid-template-columns: 1fr;
    }

        .ck-comp-page button[b-s2zdoqy26m] {
            display: block;
            position: absolute;
            left: 0.5rem;
            top: 0.5rem;
            z-index: 2000;
        }

    .ck-comp-menu[b-s2zdoqy26m] {
        z-index: 1000;
        position: absolute;
        width: 0px;
    }

    .ck-comp-menu-show[b-s2zdoqy26m] {
        width: 75vw;
    }
}
/* /Layout/NavMenu.razor.rz.scp.css */

.ck-nav-menu[b-03z6eza5qy] {
    display: grid;
    grid-template-rows: auto 1fr;
    max-height: 100vh;
    max-height: 100dvh;
}

.ck-nav-menu-brand[b-03z6eza5qy] {
    aspect-ratio: 4 / 3;
    background-color: rgba(255,236,232,0.75);
    backdrop-filter: blur(1px);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    text-align: center;
    width: 100%;
    max-height: 40dvh;
    max-height: 40vh;
}

    .ck-nav-menu-brand img[b-03z6eza5qy] {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }

.ck-nav-container[b-03z6eza5qy] {
    max-height: 100%;
    overflow-y: auto;
}

.navbar-brand[b-03z6eza5qy] {
    font-size: 1.1rem;
}

.ck-bi[b-03z6eza5qy] {
    font-size: 1.25rem;
    margin-left: 0.75rem;
    margin-right: 0.75rem;
}

.nav-item[b-03z6eza5qy] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}
    .nav-item:first-of-type[b-03z6eza5qy] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-03z6eza5qy] {
        padding-bottom: 1rem;
    }

    .nav-item[b-03z6eza5qy]  .nav-link {
        color: var(--primary-fg-colour-mid);
        background: var(--primary-bg-colour-mid);
        opacity: 0.85;
        backdrop-filter: blur(2px);
        border: none;
        border-radius: 0.5rem 0px 0px 0.5rem;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
        width: 100%;
    }

    .nav-item[b-03z6eza5qy]  a.active {
        background-color: var(--secondary-bg-colour-dark);
        color: var(--secondary-fg-colour-dark);
        opacity: 1;
        backdrop-filter: none;
    }

    .nav-item[b-03z6eza5qy]  .nav-link:hover {
        color: var(--primary-fg-colour-dark);
        background: var(--primary-bg-colour-dark);
        opacity: 1;
        backdrop-filter: none;
    }
/* /Pages/Home.razor.rz.scp.css */
.ck-comp-section-name[b-97h6jfgzcl] {
    display: grid;
    grid-template-columns: 1fr auto 1fr;
}

.ck-comp-section-name-col-1[b-97h6jfgzcl] {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.ck-comp-section-name-col-2[b-97h6jfgzcl] {
    display: flex;
    justify-content: center;
    align-items: center;
}

.ck-comp-first-name[b-97h6jfgzcl] {
    font-size: 3.5rem;
    line-height: 3.5rem;
}

.ck-comp-last-name[b-97h6jfgzcl] {
    font-size: 2rem;
    line-height: 2rem;
}

.ck-comp-section-name-sep[b-97h6jfgzcl] {
    display: flex;
    justify-content: center;
    align-content: center;
    justify-items: center;
    align-items: center;
    width: 80px;
    height: auto;
    margin: 1rem;
}

.ck-comp-section-subheading[b-97h6jfgzcl] {
    display: flex;
    justify-content: center;
    align-items: center;
}

.ck-comp-hero-img[b-97h6jfgzcl] {
    display: flex;
    justify-content: center;
    align-items: center;
    max-height: 70vh;
    max-height: 70dvh;
    overflow: hidden;
}

    .ck-comp-hero-img img[b-97h6jfgzcl] {
        height: 100%;
        width: auto;
        max-height: 70vh;
    }

.ck-comp-section-1[b-97h6jfgzcl] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.ck-comp-section-1-1[b-97h6jfgzcl] {
    font-size: 2rem;
}

.ck-comp-section-1-2[b-97h6jfgzcl] {
    font-size: 4.5rem;
}

.ck-comp-section-1-3[b-97h6jfgzcl] {
    font-size: 1.5rem;
}

.ck-comp-section-1-4[b-97h6jfgzcl] {
    font-size: 2rem;
}

.ck-comp-section-1-3-hdr[b-97h6jfgzcl] {
    font-size: 2rem;
}

.ck-comp-section-1-3-ftr[b-97h6jfgzcl] {
    font-size: 1.5rem;
}

.ck-comp-section-1-3-2[b-97h6jfgzcl] {
    flex-direction: row;
}

.ck-comp-section-1-3-2-date-heading[b-97h6jfgzcl] {
    font-size: 1.2rem;
    line-height: 1.2rem;
}

.ck-comp-section-1-3-2-date[b-97h6jfgzcl] {
    font-size: 4.25rem;
    line-height: 4.25rem;
}

.ck-comp-section-2-1[b-97h6jfgzcl], .ck-comp-section-2-2[b-97h6jfgzcl] {
    font-size: 3rem;
}

.ck-comp-section-2-3[b-97h6jfgzcl] {
    font-size: 1.2rem;
}

.ck-comp-section-1-4[b-97h6jfgzcl] {
    background: url("assets/images/home/dancing-shoes.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center bottom;
    backdrop-filter: blur(1px);
    min-height: 500px;
    font-size: 4rem;
}

.countdown-sep[b-97h6jfgzcl] {
    font-weight: 700;
    font-style: normal;
    font-size: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
}

/*medium*/
@media (max-width: 950px) {
    .ck-comp-first-name[b-97h6jfgzcl] {
        font-size: 3rem;
        line-height: 3rem;
    }

    .ck-comp-last-name[b-97h6jfgzcl] {
        font-size: 2rem;
        line-height: 2rem;
    }

    .ck-comp-section-name-sep[b-97h6jfgzcl] {
        width: 60px;
    }

    .ck-comp-hero-img[b-97h6jfgzcl] {
        max-height: 60vh;
    }

        .ck-comp-hero-img img[b-97h6jfgzcl] {
            max-height: 60vh;
        }

    .ck-comp-section-1-1[b-97h6jfgzcl] {
        font-size: 1.7rem;
    }

    .ck-comp-section-1-2[b-97h6jfgzcl] {
        font-size: 3rem;
    }

    .ck-comp-section-1-3[b-97h6jfgzcl] {
        font-size: 1.25rem;
    }

    .ck-comp-section-2-1[b-97h6jfgzcl], .ck-comp-section-2-2[b-97h6jfgzcl] {
        font-size: 2.5rem;
    }

    .ck-comp-section-2-3[b-97h6jfgzcl] {
        font-size: 1.25rem;
    }


    /*    .ck-comp-section-1-3 {
        font-size: 1.5rem;
    }*/

    .ck-comp-section-1-3-hdr[b-97h6jfgzcl] {
        font-size: 1.5rem;
    }

    .ck-comp-section-1-3-ftr[b-97h6jfgzcl] {
        font-size: 1.25rem;
    }

    .ck-comp-section-1-3-2-date-heading[b-97h6jfgzcl] {
        font-size: 1rem;
        line-height: 1rem;
    }

    .ck-comp-section-1-3-2-date[b-97h6jfgzcl] {
        font-size: 3rem;
        line-height: 3rem;
    }

    .countdown-sep[b-97h6jfgzcl] {
        font-size: 1.5rem;
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}

/*small*/
@media (max-width: 500px) {
    .ck-comp-first-name[b-97h6jfgzcl] {
        font-size: 2rem;
        line-height: 2rem;
    }

    .ck-comp-last-name[b-97h6jfgzcl] {
        font-size: 1rem;
        line-height: 1rem;
    }

    .ck-comp-section-name-sep[b-97h6jfgzcl] {
        width: 30px;
        margin: 0.5rem;
    }

    .ck-comp-hero-img[b-97h6jfgzcl] {
        max-height: 50vh;
    }

        .ck-comp-hero-img img[b-97h6jfgzcl] {
            max-height: 50vh;
        }

    .ck-comp-section-1-1[b-97h6jfgzcl] {
        font-size: 1.25rem;
    }

    .ck-comp-section-1-2[b-97h6jfgzcl] {
        font-size: 2rem;
    }

    .ck-comp-section-1-3[b-97h6jfgzcl] {
        font-size: 1rem;
    }

    .ck-comp-section-2-1[b-97h6jfgzcl], .ck-comp-section-2-2[b-97h6jfgzcl] {
        font-size: 2rem;
    }

    .ck-comp-section-2-3[b-97h6jfgzcl] {
        font-size: 1rem;
    }


    .ck-comp-section-1-3-hdr[b-97h6jfgzcl] {
        font-size: 1.25rem;
    }

    .ck-comp-section-1-3-ftr[b-97h6jfgzcl] {
        font-size: 1rem;
    }

    .ck-comp-section-1-3-2-date-heading[b-97h6jfgzcl] {
        font-size: 0.75rem;
        line-height: 0.75rem;
    }

    .ck-comp-section-1-3-2-date[b-97h6jfgzcl] {
        font-size: 2rem;
        line-height: 2rem;
    }
}

/*x-small*/
@media (max-width: 350px) {
    .ck-comp-first-name[b-97h6jfgzcl] {
        font-size: 1.5rem;
        line-height: 1.5rem;
    }

    .ck-comp-last-name[b-97h6jfgzcl] {
        font-size: 0.8rem;
        line-height: 0.8rem;
    }

    .ck-comp-section-name-sep[b-97h6jfgzcl] {
        width: 25px;
        margin: 0.5rem;
    }

    .ck-comp-section-1-1[b-97h6jfgzcl] {
        font-size: 1rem;
    }

    .ck-comp-section-1-2[b-97h6jfgzcl] {
        font-size: 1.5rem;
    }

    .ck-comp-section-1-3[b-97h6jfgzcl] {
        font-size: 0.95rem;
    }

    .ck-comp-section-2-1[b-97h6jfgzcl], .ck-comp-section-2-2[b-97h6jfgzcl] {
        font-size: 1.5rem;
    }

    .ck-comp-section-2-3[b-97h6jfgzcl] {
        font-size: 1rem;
    }



    .ck-comp-section-1-3-hdr[b-97h6jfgzcl] {
        font-size: 1.25rem;
    }

    .ck-comp-section-1-3-ftr[b-97h6jfgzcl] {
        font-size: 1rem;
    }

    .ck-comp-section-1-3-2-date-heading[b-97h6jfgzcl] {
        font-size: 0.65rem;
        line-height: 0.65rem;
    }

    .ck-comp-section-1-3-2-date[b-97h6jfgzcl] {
        font-size: 1.25rem;
        line-height: 1.25rem;
    }
}
/* /Pages/Moments.razor.rz.scp.css */
.ck-comp-container[b-2k6uxe5xhe] {
    width: 100%;
    padding: 0.5rem 0.5rem 0.25rem 0.5rem;
}

    .ck-comp-container video[b-2k6uxe5xhe] {
        width: 100%;
        height: auto;
        border-radius: 0.7rem;
    }

.ck-comp-img-container[b-2k6uxe5xhe] {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0rem;
}

img[b-2k6uxe5xhe] {
    width: calc(33.333% - 0.75rem);
    aspect-ratio: 3 / 2;
    object-fit: cover;
    margin: 0.25rem;
    border-radius: 0.7rem;
    cursor: pointer;
}

.ck-comp-title[b-2k6uxe5xhe] {
    display: flex;
    text-align: center;
    justify-content: center;
    padding-top: 3rem;
    padding-bottom: 1.5rem;
    font-size: 3rem;
}

@media (max-width: 1200px) {
    img[b-2k6uxe5xhe] {
        width: calc(50% - 0.75rem);
    }

    .ck-comp-title-sm[b-2k6uxe5xhe] {
        padding-left: 3rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
        margin-bottom: 0px;
        font-size: 2rem;
    }
}


@media (max-width: 650px) {
    img[b-2k6uxe5xhe] {
        width: calc(100% - 1rem);
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0.5rem;
    }
}
/* /Pages/OurStory.razor.rz.scp.css */
.ck-comp-title-lg[b-np4n3o4hgj] {
    display: flex;
    text-align: center;
    justify-content: center;
    padding-top: 3rem;
    padding-bottom: 1.5rem;
    font-size: 3rem;
}

.ck-comp-title-sm[b-np4n3o4hgj] {
    display: none;
    padding-left: 3rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    margin-bottom: 0px;
    font-size: 2rem;
}

.ck-comp-hero-img[b-np4n3o4hgj] {
    display: flex;
    justify-content: center;
    align-items: center;
    max-height: 70vh;
    overflow: hidden;
}

    .ck-comp-hero-img img[b-np4n3o4hgj] {
        height: 100%;
        width: auto;
        max-height: 70vh;
    }

.ck-comp-content[b-np4n3o4hgj] {
    padding-left: 5rem;
    padding-right: 5rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
    font-size: 1.5rem;
}

.emoji[b-np4n3o4hgj] {
    font-weight: normal;
}


@media (max-width: 1500px) {
    .ck-comp-title-lg[b-np4n3o4hgj] {
        display: none;
    }

    .ck-comp-title-sm[b-np4n3o4hgj] {
        display: block;
    }

    .ck-comp-content[b-np4n3o4hgj] {
        padding-left: 3rem;
        padding-right: 3rem;
        padding-top: 0px;
        padding-bottom: 3rem;
        font-size: 1.25rem;
    }
}
/* /Pages/QA.razor.rz.scp.css */
.ck-comp-title-lg[b-16fcmbvyyl] {
    display: flex;
    text-align: center;
    justify-content: center;
    padding-top: 3rem;
    padding-bottom: 1.5rem;
    font-size: 3rem;
}

.ck-comp-title-sm[b-16fcmbvyyl] {
    display: none;
    padding-left: 3rem;
    padding-top: 1rem;
    padding-bottom: 2rem;
    margin-bottom: 0px;
    font-size: 2rem;
}

.ck-comp-hero-img[b-16fcmbvyyl] {
    display: flex;
    justify-content: center;
    align-items: center;
    max-height: 70vh;
    overflow: hidden;
}

    .ck-comp-hero-img img[b-16fcmbvyyl] {
        height: 100%;
        width: auto;
        max-height: 70vh;
    }

.ck-comp-content[b-16fcmbvyyl] {
    padding-left: 5rem;
    padding-right: 5rem;
    padding-top: 3rem;
    padding-bottom: 0px;
    font-size: 1.5rem;
}

.emoji[b-16fcmbvyyl] {
    font-weight: normal;
}

.ck-comp-question[b-16fcmbvyyl] {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.ck-comp-question-header[b-16fcmbvyyl] {
    font-size: 2rem;
}

.ck-comp-question-response[b-16fcmbvyyl] {
}


@media (max-width: 1500px) {
    .ck-comp-title-lg[b-16fcmbvyyl] {
        display: none;
    }

    .ck-comp-title-sm[b-16fcmbvyyl] {
        display: block;
    }

    .ck-comp-content[b-16fcmbvyyl] {
        padding-left: 3rem;
        padding-right: 3rem;
        padding-top: 0px;
        font-size: 1.25rem;
    }

    .ck-comp-question-header[b-16fcmbvyyl] {
        font-size: 1.5rem;
    }
}

@media (max-width: 600px) {
    .ck-comp-content[b-16fcmbvyyl] {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}
/* /Pages/Registry.razor.rz.scp.css */
.ck-comp-title-lg[b-dpwhvojc78] {
    display: flex;
    text-align: center;
    justify-content: center;
    padding-top: 3rem;
    padding-bottom: 1.5rem;
    font-size: 3rem;
}

.ck-comp-title-sm[b-dpwhvojc78] {
    display: none;
    padding-left: 3rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    margin-bottom: 0px;
    font-size: 2rem;
}

.ck-comp-hero-img[b-dpwhvojc78] {
    display: flex;
    justify-content: center;
    align-items: center;
    max-height: 70vh;
    max-height: 70dvh;
    overflow: hidden;
}

    .ck-comp-hero-img img[b-dpwhvojc78] {
        height: 100%;
        width: auto;
        max-height: 70vh;
    }

.ck-comp-content[b-dpwhvojc78] {
    font-size: 1.5rem;
}

.emoji[b-dpwhvojc78] {
    font-weight: normal;
}

.ck-comp-container[b-dpwhvojc78] {
    padding-left: 5rem;
    padding-right: 5rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.ck-comp-section-name[b-dpwhvojc78] {
    font-size: 2rem;
    margin-top: 3rem;
}

.ck-comp-account-info[b-dpwhvojc78] {
    margin-top: 1rem;
}

.ck-comp-account-name[b-dpwhvojc78] {
    font-size: 1.5rem;
}

.ck-comp-account-details[b-dpwhvojc78] {
    font-size: 1.25rem;
}

    .ck-comp-account-details p[b-dpwhvojc78] {
        padding: 0px;
        margin: 0px;
    }

.ck-comp-section-end[b-dpwhvojc78] {
    font-size: 1.5rem;
    margin-top: 3rem;
}

@media (max-width: 1200px) {
    .ck-comp-container[b-dpwhvojc78] {
        padding-left: 3rem;
        padding-right: 3rem;
    }
}

@media (max-width: 600px) {
    .ck-comp-container[b-dpwhvojc78] {
        padding-left: 1rem;
        padding-right: 1rem;
    }
}
/* /Pages/ThingsTodo.razor.rz.scp.css */
.ck-comp-title-lg[b-qg62c9cmnu] {
    display: flex;
    text-align: center;
    justify-content: center;
    padding-top: 3rem;
    padding-bottom: 1.5rem;
    font-size: 3rem;
}

.ck-comp-title-sm[b-qg62c9cmnu] {
    display: none;
    padding-left: 3rem;
    padding-top: 1rem;
    padding-bottom: 2rem;
    margin-bottom: 0px;
    font-size: 2rem;
}

.ck-comp-hero-img[b-qg62c9cmnu] {
    display: flex;
    justify-content: center;
    align-items: center;
    max-height: 70vh;
    overflow: hidden;
}

    .ck-comp-hero-img img[b-qg62c9cmnu] {
        height: 100%;
        width: auto;
        max-height: 70vh;
    }

.ck-comp-content[b-qg62c9cmnu] {
    padding-left: 5rem;
    padding-right: 5rem;
    padding-top: 3rem;
    padding-bottom: 0px;
    font-size: 1.5rem;
}

.emoji[b-qg62c9cmnu] {
    font-weight: normal;
}

.ck-comp-item[b-qg62c9cmnu] {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.ck-comp-item-header[b-qg62c9cmnu] {
    font-size: 2rem;
}

.ck-comp-item-response[b-qg62c9cmnu] {
}


@media (max-width: 1500px) {
    .ck-comp-title-lg[b-qg62c9cmnu] {
        display: none;
    }

    .ck-comp-title-sm[b-qg62c9cmnu] {
        display: block;
    }

    .ck-comp-content[b-qg62c9cmnu] {
        padding-left: 3rem;
        padding-right: 3rem;
        padding-top: 0px;
        font-size: 1.25rem;
    }

    .ck-comp-item-header[b-qg62c9cmnu] {
        font-size: 1.5rem;
    }
}

@media (max-width: 600px) {
    .ck-comp-content[b-qg62c9cmnu] {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}
/* /Pages/WeddingParty.razor.rz.scp.css */
.ck-comp-title-lg[b-0nwd7iftms] {
    display: flex;
    text-align: center;
    justify-content: center;
    padding-top: 3rem;
    padding-bottom: 1.5rem;
    font-size: 3rem;
}

.ck-comp-title-sm[b-0nwd7iftms] {
    display: none;
    padding-left: 3rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    margin-bottom: 0px;
    font-size: 2rem;
}

.ck-comp-hero-img[b-0nwd7iftms] {
    display: flex;
    justify-content: center;
    align-items: center;
    max-height: 70vh;
    overflow: hidden;
}

    .ck-comp-hero-img img[b-0nwd7iftms] {
        height: 100%;
        width: auto;
        max-height: 70vh;
    }

.emoji[b-0nwd7iftms] {
    font-weight: normal;
}

.ck-comp-wd-party-container[b-0nwd7iftms] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    width: 100%;
    padding-top: 1.5rem;
    padding-left: 3rem;
    padding-right: 3rem;
}

    .ck-comp-wd-party-container .ck-comp-profile-container[b-0nwd7iftms] {
        display: flex;
        align-items: center;
        flex-direction: column;
        margin: 0.25rem;
        border-radius: 0.7rem;
    }

        .ck-comp-wd-party-container .ck-comp-profile-container .ck-comp-profile-detail[b-0nwd7iftms] {
            display: flex;
            align-items: center;
            flex-direction: column;
            margin-top: 0.5rem;
            margin-bottom: 1rem;
            padding-left: 1.5rem;
            padding-right: 1.5rem;
            font-size: 1.2rem;
            text-align: center;
        }

.ck-comp-profile-image[b-0nwd7iftms] {
    display: flex;
    align-content: center;
    justify-content: center;
    justify-items: center;
    margin-bottom: 1rem;
}

    .ck-comp-profile-image img[b-0nwd7iftms] {
        width: 350px;
        height: auto;
        clip-path: circle();
    }

.ck-comp-profile-name[b-0nwd7iftms] {
    display: flex;
    align-content: center;
    justify-content: center;
    justify-items: center;
    margin-bottom: 0.15rem;
}

    .ck-comp-profile-name span[b-0nwd7iftms] {
        font-size: 1.75rem;
        line-height: 1.75rem;
    }

.ck-comp-profile-title[b-0nwd7iftms] {
    display: flex;
    align-content: center;
    justify-content: center;
    justify-items: center;
    margin-bottom: 0.15rem;
}

    .ck-comp-profile-title span[b-0nwd7iftms] {
        font-size: 1.2rem;
        line-height: 1.2rem;
    }

.ck-comp-profile-detail[b-0nwd7iftms] {
    display: flex;
    align-content: center;
    justify-content: center;
    justify-items: center;
    margin-bottom: 0.15rem;
}


@media (max-width: 1500px) {
    .ck-comp-title-lg[b-0nwd7iftms] {
        display: none;
    }

    .ck-comp-title-sm[b-0nwd7iftms] {
        display: block;
    }
}

@media (max-width: 1200px) {
    .ck-comp-profile-image img[b-0nwd7iftms] {
        width: 250px;
    }
}


@media (max-width: 1000px) {
    .ck-comp-profile-image img[b-0nwd7iftms] {
        width: 300px;
    }

    .ck-comp-wd-party-container[b-0nwd7iftms] {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 600px) {
    .ck-comp-wd-party-container[b-0nwd7iftms] {
        padding-left: 1rem;
        padding-right: 1rem;
    }
}
/* /Pages/WhereToStay.razor.rz.scp.css */
.ck-comp-title-lg[b-ytrb7f3im6] {
    display: flex;
    text-align: center;
    justify-content: center;
    padding-top: 3rem;
    padding-bottom: 1.5rem;
    font-size: 3rem;
}

.ck-comp-title-sm[b-ytrb7f3im6] {
    display: none;
    padding-left: 3rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    margin-bottom: 0px;
    font-size: 2rem;
}

.ck-comp-hero-img[b-ytrb7f3im6] {
    display: flex;
    justify-content: center;
    align-items: center;
    max-height: 70vh;
    max-height: 70dvh;
    overflow: hidden;
}

    .ck-comp-hero-img iframe[b-ytrb7f3im6] {
        height: 70vh;
        height: 70dvh;
        width: 100%;
    }

.ck-comp-content[b-ytrb7f3im6] {
    padding-left: 5rem;
    padding-right: 5rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
    font-size: 1.5rem;
}

.emoji[b-ytrb7f3im6] {
    font-weight: normal;
}

.ck-comp-hotel-container[b-ytrb7f3im6] {
    display: grid;
    grid-template-columns: 4fr 6fr;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

    .ck-comp-hotel-container img[b-ytrb7f3im6] {
        width: 100%;
        height: 100%;
        object-fit: cover;
        border-radius: 0.25rem;
    }

    .ck-comp-hotel-container .ck-comp-hotel-name[b-ytrb7f3im6] {
        font-size: 2rem;
    }

    .ck-comp-hotel-container .ck-comp-hotel-content[b-ytrb7f3im6] {
        padding-left: 1rem;
    }

        .ck-comp-hotel-container .ck-comp-hotel-content .ck-comp-hotel-name[b-ytrb7f3im6] {
            font-size: 2rem;
        }

.ck-comp-lg-screen[b-ytrb7f3im6] {
    display: block;
}

.ck-comp-sm-screen[b-ytrb7f3im6] {
    display: none;
}

@media (max-width: 1500px) {
    .ck-comp-title-lg[b-ytrb7f3im6] {
        display: none;
    }

    .ck-comp-title-sm[b-ytrb7f3im6] {
        display: block;
    }

    .ck-comp-content[b-ytrb7f3im6] {
        padding-left: 3rem;
        padding-right: 3rem;
        padding-top: 0px;
        padding-bottom: 3rem;
        font-size: 1.25rem;
    }
}

@media (max-width: 600px) {
    .ck-comp-content[b-ytrb7f3im6] {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }

    .ck-comp-hotel-container[b-ytrb7f3im6] {
        display: flex;
        flex-direction: column;
        margin-top: 1rem;
        margin-bottom: 1rem;
    }

    .ck-comp-lg-screen[b-ytrb7f3im6] {
        display: none;
    }

    .ck-comp-sm-screen[b-ytrb7f3im6] {
        display: block;
    }

    .ck-comp-hotel-container .ck-comp-hotel-content[b-ytrb7f3im6] {
        padding-left: 0rem;
        margin-top: 1rem;
    }
}
