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%;	}
.kt-row-column-wrap.kb-theme-content-width, .kt-row-column-wrap .kb-theme-content-width { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-right: auto; margin-left: auto; }

.container-md-half { width: 100%; }

body .kt-blocks-carousel, body .kt-blocks-carousel .slick-dotted.slick-slider { margin: 0; padding: 0; }
body .kt-blocks-carousel .slick-dots, body .splide .splide__pagination { bottom: 1rem; }

body .wp-block-kadence-advancedgallery.gallery-logos .kb-gallery-ul { justify-content: center; align-items: center; margin: 0; }
body .wp-block-kadence-advancedgallery.gallery-logos .kb-gallery-ul li { width: auto!important; }
body .wp-block-kadence-advancedgallery.gallery-logos .kb-gallery-ul li * { position: static!important; width: auto!important; height: auto!important; max-width: 100%!important; margin: 0 auto; padding: 0!important; text-align: center; }

body .wp-block-kadence-image.h-100 .kb-is-ratio-image, body .wp-block-kadence-image.h-100 .kb-advanced-image-link { display: block; height: 100%!important; }

/* RESPONSIVE CSS
-------------------------------------------------- */
@media (max-width: 575.98px) {
    body .wp-block-kadence-advancedgallery.gallery-logos .kb-gallery-ul li { width: 50%!important; }
}

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

@media (max-width: 767.98px) {
	body .wp-block-kadence-image.ratio-sm-4x3 .kb-is-ratio-image { padding-bottom: 75%!important; }
}

@media (min-width: 768px) {
    :root { --wp--style--global--content-size: 720px; }
    .kt-row-column-wrap.kb-theme-content-width, .kt-row-column-wrap .kb-theme-content-width { max-width: 720px; }
    .container-md-half { max-width: calc(var(--wp--style--global--content-size) / 2); }
}

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

@media (min-width: 992px) {
    :root { --wp--style--global--content-size: 960px; }
    .kt-row-column-wrap.kb-theme-content-width, .kt-row-column-wrap .kb-theme-content-width { max-width: 960px; }
}

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

@media (min-width: 1200px) {
	:root { --wp--style--global--content-size: 1140px; }
    .kt-row-column-wrap.kb-theme-content-width, .kt-row-column-wrap .kb-theme-content-width { max-width: 1140px; }
}

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