            body[contenteditable="true"] #q9xiqqaq3z {
                display: none
            }

            #q9xiqqaq3z a:empty,
            #q9xiqqaq3z ul:empty,
            #q9xiqqaq3z dl:empty,
            #q9xiqqaq3z div:empty,
            #q9xiqqaq3z section:empty,
            #q9xiqqaq3z article:empty,
            #q9xiqqaq3z p:empty,
            #q9xiqqaq3z h1:empty,
            #q9xiqqaq3z h2:empty,
            #q9xiqqaq3z h3:empty,
            #q9xiqqaq3z h4:empty,
            #q9xiqqaq3z h5:empty,
            #q9xiqqaq3z h6:empty {
                display: block !important;
            }


            *:has(> #bnj3y317k9),
            .page-width:has(#bnj3y317k9),
            .container:has(#bnj3y317k9),
            .container-fluid:has(#bnj3y317k9),
            #content:has(#bnj3y317k9),
            .content:has(#bnj3y317k9),
            .content-wrapper:has(#bnj3y317k9),
            #page:has(#bnj3y317k9),
            .page:has(#bnj3y317k9),
            .wrapper:has(#bnj3y317k9),
            .grid__item:has(#bnj3y317k9) {
                max-width: 100% !important;
                width: 100% !important;
                padding-top: 0 !important;
                padding-bottom: 0 !important;
                padding-left: 0 !important;
                padding-right: 0 !important;
                margin-bottom: 0 !important;
                margin-top: 0 !important;
                margin-left: 0 !important;
                margin-right: 0 !important;
            }

            .canva-embed {
                display: none !important;
            }




            .grid__item:has(#bnj3y317k9) {
                left: 0 !important;
            }

            .rte-setting a:not(.rte__image),
            .rte a:not(.rte__image) {
                display: unset !important;
            }

            .grid__item .section-header>h1.section-header__title {
                display: none !important;
            }
			
			.grid__item .section-header>h1 {
                display: none !important;
            }
			
			h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in {
				display: none !important;
			}


            #PageContainer.page-container .wrapper .grid__item header.section-header {
                display: none !important;
            }

            #PageContainer.page-container .rte p,
            #PageContainer.page-container .rte ul,
            #PageContainer.page-container .rte ol {
                margin-bottom: unset !important;
            }
			
			.page-container {
				overflow: unset !important;
			}


            #bnj3y317k9 img {
                max-width: unset !important;
            }

            .page-header.cf {
                display: none !important;
            }

            .page-title {
                display: none !important;
            }

            .rte:has(#bnj3y317k9) img {
                height: unset;
                max-width: unset !important;
                border: unset !important;
                border-radius: unset !important;
                box-shadow: unset !important;
                margin-bottom: unset !important;
            }

            main:before,
            main:after,
            [role="main"]:before,
            [role="main"]:after {
                margin-top: 0 !important;
                margin-bottom: 0 !important;
            }









            .light {
                opacity: unset;
            }

            #bnj3y317k9,
            #q9xiqqaq3z {
                height: 100%;
                width: 100%;
            }

            #q9xiqqaq3z {
                position: relative;
            }


            #q9xiqqaq3z img {}

            html {}

            body {
                overflow-y: scroll;
                display: flex;
                flex-direction: column;
            }



    
            #q9xiqqaq3z main > div > div > div {
                overflow: visible !important;
                height: 100vh !important;
            }

            /* Hide double scrollbar on Windows for some pages/themes. For Chrome, Safari and Opera */
            #q9xiqqaq3z main > div > div::-webkit-scrollbar {
                display: none;
            }
            #q9xiqqaq3z main > div > div {
                -ms-overflow-style: none;  /* IE and Edge */
                scrollbar-width: none;  /* Firefox */
            }



            #q9xiqqaq3z *:has(> section) {
                overflow: visible !important;
                height: 100vh !important;
            }

            .spinner-container {
                position: absolute;
                top: 10em;
                display: flex;
                justify-content: center;
                width: 100%;
            }


            @keyframes reduce-blur {
                0% {
                    backdrop-filter: blur(7760px);
                }

                100% {
                    backdrop-filter: blur(0px);
                }
            }


            video {
                filter: unset !important;
            }