@charset "UTF-8";

.site-layout-container {
width: 100%;
}
.site-layout-container > * {
width: var(--base-content-width);
max-width: calc(100% - calc(2 * var(--base-offset)));
margin-left: auto;
margin-right: auto;
}
.site-layout-container > *.alignwide {
width: var(--base-layout-width);
}
.site-layout-container > *.alignwide.wp-block-group > * {
padding-left: var(--base-offset);
padding-right: var(--base-offset);
}
.site-layout-container > *.alignfull {
width: 100%;
max-width: 100%;
}
.site-layout-container > *.wp-block-group > * {
width: var(--base-content-width-full);
max-width: calc(100% - calc(2 * var(--base-offset)));
margin-left: auto;
margin-right: auto;
}
.site-layout-container > *.wp-block-group.inner-alignwide > * {
width: var(--base-content-width-wide);
}
.site-layout-container > *.wp-block-group.inner-aligncontent > * {
width: var(--base-content-width);
}
.site-layout-container > *.wp-block-cover .wp-block-cover__inner-container > * {
width: var(--base-content-width-full);
max-width: calc(100% - calc(2 * var(--base-offset)));
margin-left: auto;
margin-right: auto;
}
.site-layout-container > *.wp-block-cover.inner-alignwide .wp-block-cover__inner-container > * {
width: var(--base-content-width-wide);
}
.site-layout-container > *.wp-block-cover.inner-aligncontent .wp-block-cover__inner-container > * {
width: var(--base-content-width);
}
.site-layout-container .has-space-before {
margin-top: var(--base-offset-vertical) !important;
}
.site-layout-container .has-space-after {
margin-bottom: var(--base-offset-vertical) !important;
}
.site-layout-container > :first-child:not(div) {
margin-top: var(--base-offset-vertical);
}
.site-layout-container iframe {
width: 100%;
max-width: 100%;
}
@media (max-width: 599px) {
.site-layout-container iframe {
max-height: 60vw;
}
}