@charset "UTF-8";


body * {
	display: none;
}

body {
	font-size: 20px;
	color: #000;
}

#site-content,
#site-content * {
	display: block;
}

.hlbl,
.hlor,
.hlwh {
	color: #000;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    page-break-after: avoid;
    page-break-inside: avoid;
}

.entry-content .iv {
	opacity: 1;
}


img,
figcaption,
.iw,
.tiles,
.sidebar,
.milestones,
.slk,
.mail-link,
.ub-expand-toggle-button,
.topw::before,
.top2w::before,
.botw::after,
.bot2w::after,
.btsp::after,
.wp-block-spacer,
.wp-block-buttons,
.wp-block-ub-tabbed-content-tabs-title,
.entry-content > .wp-block-image,
.entry-header-inner {
	display: none !important;
}


.sm,
.tbs .al,
.tbs .ar,
.milestones,
.ub-expand,
.entry-content,
.entry-content p,
.section-inner,
.section-inner.max-percentage,
.section-inner.medium,
.section-inner.small,
.section-inner.thin,
body.template-full-width [class*="__inner-container"] > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    max-width: 100% !important;
    width: 100% !important;
}

body.template-full-width .entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    width: 100%;
}


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

.ub-expand-partial .wp-block-columns {
	flex-wrap: wrap;
	page-break-after: avoid;
    page-break-inside: avoid;
}

.ub-expand .wp-block-column {
	flex-basis: 100% !important;
	margin: 0 !important;
}

.ub-expand-full .wp-block-columns {
	margin-top: 10px;
	margin-bottom: 20px;
}
	
.ub-expand-full.ub-hide {
    opacity: 1;
	max-height: 100% !important;
}

.ub-expand .ub-expand-partial .wp-block-column:first-of-type {
	display: none !important;
}
