.row-reverse {
    flex-direction: row-reverse;
}

body hr.wp-block-separator:not(.is-style-dots) {
	height: 1px;
}

body article.wp-block-post hr.wp-block-separator:not(.is-style-dots) {
	max-width: unset;
}

/* Default Styles */

.wp-block-group {
    margin: 0;
    padding: 0;
}

main {
    --theme-normal-container-max-width: 100%;
}

[data-header*="type-1"] .ct-header [data-id="logo"] {
    padding: 16px;
}

/* Buttons */

section:has(.wp-block-cover) .wp-block-button a,
section.has-background .wp-block-button a {
    color: var(--wp--preset--color--palette-color-1);
    background-color: var(--wp--preset--color--palette-color-2);
}

section:has(.wp-block-cover) .wp-block-button a:hover,
section.has-background .wp-block-button a:hover {
    background-color: transparent;
    color: var(--wp--preset--color--palette-color-2);
}

header .ct-header-cta a:hover {
    color: var(--wp--preset--color--palette-color-1);
    background-color: var(--wp--preset--color--palette-color-2);
}

/* Motion */

footer p {
    transform: unset !important;
    opacity: 1 !important;
}

/* Loop */

.postid-243 .wp-block-blocksy-query .post-243 {
    display: none;
}

/* Media Queries */

@media (max-width: 992px) {
	div.column-reverse--on-l {
		flex-direction: column-reverse;
	}

    div.items-top--on-l {
        align-items: start;
    }
}

@media (max-width: 768px) {
    .row-reverse {
        flex-direction: row;
    }

    .wp-block-spacer {
        display: none;
    }
}