body.gutenberg-editor-page .editor-post-title__block, body.gutenberg-editor-page .editor-default-block-appender, body.gutenberg-editor-page .editor-block-list__block, .block-editor__container .wp-block {	max-width: none!important; width: 100%;	}
.wp-block-group { padding-top: 3rem; padding-bottom: 3rem; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; }
.wp-block-group.bg-img-light { background-image: url('../images/bg-light.jpg'); }
.wp-block-group.bg-img-dark { background-image: url('../images/bg-dark.jpg'); }
.wp-block-group__inner-container, .wp-admin .container { margin-right: auto; margin-left: auto; padding-right: var(--bs-gutter-x,.75rem); padding-left: var(--bs-gutter-x,.75rem); }
.wp-block-group > :last-child, .wp-block-group__inner-container > :last-child, .wp-block-group + p:empty { margin-bottom: 0; }
.wp-block-group__inner-container.container-fluid { max-width: none; }
.wp-block-columns { margin-bottom: 0; }
.title-block, .main-content .title-block { margin: 0 0 3rem; text-align: center; text-transform: uppercase; font-weight: 400; font-family: var(--secondary-font); }

/* RESPONSIVE CSS
-------------------------------------------------- */
@media (max-width: 575.98px) {
}

@media (min-width: 576px) {
	:root { --wp--style--global--content-size: 540px; }
    .wp-block-group__inner-container, .kt-row-column-wrap.kb-theme-content-width, .kt-row-column-wrap .kb-theme-content-width, .wp-admin .container { max-width: 540px; }
}

@media (max-width: 767.98px) {
	.wp-block-columns { flex-wrap: wrap!important; }
}

@media (min-width: 768px) {
    :root { --wp--style--global--content-size: 720px; }
    .wp-block-group__inner-container, .kt-row-column-wrap.kb-theme-content-width, .kt-row-column-wrap .kb-theme-content-width, .wp-admin .container { max-width: 720px; }
}

@media (max-width: 991.98px) {
}

@media (min-width: 992px) {
    :root { --wp--style--global--content-size: 960px; }
    .wp-block-group__inner-container, .kt-row-column-wrap.kb-theme-content-width, .kt-row-column-wrap .kb-theme-content-width, .wp-admin .container { max-width: 960px; }
    .wp-block-group { padding-top: 4rem; padding-bottom: 4rem; }
}

@media (max-width: 1199.98px) {
}

@media (min-width: 1200px) {
	:root { --wp--style--global--content-size: 1140px; }
    .wp-block-group__inner-container, .kt-row-column-wrap.kb-theme-content-width, .kt-row-column-wrap .kb-theme-content-width, .wp-admin .container { max-width: 1140px; }
    .title-block { font-size: 2.5rem; }
}

@media (min-width: 1400px) {
    :root { --wp--style--global--content-size: 1320px; }
    .wp-block-group__inner-container, .kt-row-column-wrap.kb-theme-content-width, .kt-row-column-wrap .kb-theme-content-width, .wp-admin .container { max-width: 1320px; }
}