.wp-block-sliderberg-slider{margin:0;padding:0}.sliderberg-container{width:100%}.sliderberg-container,.sliderberg-slides{overflow:hidden;position:relative}.sliderberg-slides-container{display:flex;transition:transform .5s ease;width:100%}.sliderberg-slides-container>*{flex:0 0 100%;min-width:100%;width:100%}.sliderberg-navigation{background:transparent!important;flex-direction:row;gap:1rem;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:10}.sliderberg-nav-controls,.sliderberg-navigation{align-items:center;display:flex;justify-content:center;width:100%}.sliderberg-nav-controls{height:100%;max-width:1200px;padding:0 20px;pointer-events:auto;position:relative}.sliderberg-nav-button{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%)}.sliderberg-nav-button.sliderberg-prev{left:0}.sliderberg-nav-button.sliderberg-next{right:0}.sliderberg-navigation[data-placement=overlay]{height:100%;left:0;top:0;transform:none;width:100%}.sliderberg-navigation[data-placement=outside]{align-items:center;display:flex;height:56px;justify-content:center;margin:1rem 0 0;position:relative}.sliderberg-slide-indicators{align-items:center;display:flex;gap:.5rem;justify-content:center;margin:24px 0 0;position:relative;width:100%;z-index:1}.sliderberg-slide-indicator{background:var(--sliderberg-dot-color,hsla(0,0%,100%,.5));border:1px solid rgba(0,0,0,.1);border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .2s ease;width:8px}.sliderberg-slide-indicator:hover{background:var(--sliderberg-dot-active-color,hsla(0,0%,100%,.8));transform:scale(1.2)}.sliderberg-slide-indicator.active{background:var(--sliderberg-dot-active-color,hsla(0,0%,100%,.95));transform:scale(1.2)}.sliderberg-navigation[data-type=split]{bottom:20px;left:50%;transform:translateX(-50%)}.sliderberg-navigation[data-type=top]{left:50%;top:20px;transform:translateX(-50%)}.sliderberg-navigation[data-type=bottom]{bottom:20px;left:50%;transform:translateX(-50%)}.sliderberg-nav-button[data-style=arrow] svg{transform:scale(1.2)}.sliderberg-nav-button[data-style=caret] svg{transform:scale(1.1)}.sliderberg-nav-button[data-style=angle] svg{transform:scale(1.3)}.sliderberg-nav-button[data-shape=circle]{border-radius:50%}.sliderberg-nav-button[data-shape=square]{border-radius:4px}.sliderberg-nav-button[data-size=small]{padding:6px}.sliderberg-nav-button[data-size=small] svg{height:16px;width:16px}.sliderberg-nav-button[data-size=medium]{padding:8px}.sliderberg-nav-button[data-size=medium] svg{height:20px;width:20px}.sliderberg-nav-button[data-size=large]{padding:12px}.sliderberg-nav-button[data-size=large] svg{height:24px;width:24px}.sliderberg-nav-button{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.1);cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;transition:all .2s ease}.sliderberg-nav-button:hover{background:hsla(0,0%,100%,.95);transform:scale(1.05)}.sliderberg-nav-button svg{height:24px;width:24px;fill:currentColor}.sliderberg-nav-controls-grouped{align-items:center;background:transparent;box-shadow:none;display:flex;flex-direction:row;gap:.5rem;height:auto;justify-content:center;position:static;width:auto}.sliderberg-nav-controls-grouped .sliderberg-nav-button{left:auto;margin:0 .5rem;position:static;right:auto;top:auto;transform:none}.sliderberg-nav-controls-grouped .sliderberg-slide-indicators{gap:.5rem;margin:0}.sliderberg-navigation[data-type=top]{left:0;margin:0;position:absolute;right:0;top:0;transform:none;width:100%;z-index:10}.sliderberg-navigation[data-type=bottom]{bottom:0;left:0;margin:0;position:absolute;right:0;transform:none;width:100%;z-index:10}.sliderberg-navigation-bar{align-items:center;background:transparent;display:flex;justify-content:center;min-height:48px;position:relative;width:100%;z-index:10}.sliderberg-navigation-bar-top{margin-bottom:8px}.sliderberg-navigation-bar-bottom{margin-top:8px}.wp-block-sliderberg-sliderberg[data-width-preset=custom]{margin-left:auto;margin-right:auto;max-width:var(--sliderberg-custom-width);width:var(--sliderberg-custom-width)}.wp-block-sliderberg-sliderberg[data-width-preset=custom] .sliderberg-container,.wp-block-sliderberg-sliderberg[data-width-preset=custom] .sliderberg-slides,.wp-block-sliderberg-sliderberg[data-width-preset=custom] .sliderberg-slides-container{box-sizing:border-box;max-width:100%;width:100%}.wp-block-sliderberg-sliderberg[data-width-preset=custom] .sliderberg-container{margin-left:auto;margin-right:auto;max-width:var(--sliderberg-custom-width);width:var(--sliderberg-custom-width)}.sliderberg-carousel-mode .sliderberg-slides-container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--sliderberg-slide-spacing,20px);overflow-x:visible;padding:0 var(--sliderberg-slide-spacing,20px);width:100%}.sliderberg-carousel-mode .sliderberg-slides-container>*{flex:0 0 calc((100% - (var(--sliderberg-slides-to-show, 3) - 1)*var(--sliderberg-slide-spacing, 20px))/var(--sliderberg-slides-to-show, 3));margin:0;min-width:calc((100% - (var(--sliderberg-slides-to-show, 3) - 1)*var(--sliderberg-slide-spacing, 20px))/var(--sliderberg-slides-to-show, 3));position:relative}.sliderberg-carousel-mode .sliderberg-slide{transition:transform .3s ease,opacity .3s ease}@media (max-width:1200px){.sliderberg-carousel-mode .sliderberg-slides-container>*{flex:0 0 calc((100% - (min(var(--sliderberg-slides-to-show, 3), 2) - 1)*var(--sliderberg-slide-spacing, 20px))/min(var(--sliderberg-slides-to-show, 3), 2));min-width:calc((100% - (min(var(--sliderberg-slides-to-show, 3), 2) - 1)*var(--sliderberg-slide-spacing, 20px))/min(var(--sliderberg-slides-to-show, 3), 2))}}@media (max-width:768px){.sliderberg-carousel-mode .sliderberg-slides-container>*{flex:0 0 calc((100% - (min(var(--sliderberg-slides-to-show, 3), 1) - 1)*var(--sliderberg-slide-spacing, 20px))/min(var(--sliderberg-slides-to-show, 3), 1));min-width:calc((100% - (min(var(--sliderberg-slides-to-show, 3), 1) - 1)*var(--sliderberg-slide-spacing, 20px))/min(var(--sliderberg-slides-to-show, 3), 1))}}.wp-block-sliderberg-sliderberg .sliderberg-slides-container>.wp-block-sliderberg-sliderberg,.wp-block-sliderberg-sliderberg .sliderberg-slides-container>.wp-block-sliderberg-sliderberg>.sliderberg-container,.wp-block-sliderberg-sliderberg .sliderberg-slides-container>.wp-block-sliderberg-sliderberg>.sliderberg-container>.sliderberg-slides{all:unset;display:contents!important}.wp-block-sliderberg-sliderberg .sliderberg-slides-container>.wp-block-sliderberg-sliderberg .sliderberg-slides-container{display:flex!important;position:static!important;width:100%!important}.wp-block-sliderberg-sliderberg .sliderberg-slides-container .sliderberg-nav-button,.wp-block-sliderberg-sliderberg .sliderberg-slides-container .sliderberg-navigation,.wp-block-sliderberg-sliderberg .sliderberg-slides-container .sliderberg-navigation-bar,.wp-block-sliderberg-sliderberg .sliderberg-slides-container .sliderberg-slide-indicators{display:none!important}.wp-block-sliderberg-sliderberg .sliderberg-slide{position:relative}.wp-block-sliderberg-sliderberg .sliderberg-slides-container .sliderberg-slides-container>.sliderberg-slide{flex:0 0 100%;min-width:100%;width:100%}.wp-block-sliderberg-sliderberg .sliderberg-slides-container .sliderberg-slides-container[style*=transition]{transition:var(--slider-transition,transform .5s ease)!important}
.sliderberg-slide{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.sliderberg-overlay{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.sliderberg-slide-content{box-sizing:border-box;display:flex;flex:1 1 0%;flex-direction:column;height:100%;margin:0 auto;max-width:1200px;padding:2rem;position:relative;width:100%;z-index:1}.sliderberg-content-position-top-left .sliderberg-slide-content{align-items:flex-start;justify-content:flex-start;margin-left:0;margin-right:auto;text-align:left}.sliderberg-content-position-top-center .sliderberg-slide-content{align-items:center;justify-content:flex-start;margin-left:auto;margin-right:auto;text-align:center}.sliderberg-content-position-top-right .sliderberg-slide-content{align-items:flex-end;justify-content:flex-start;margin-left:auto;margin-right:0;text-align:right}.sliderberg-content-position-center-left .sliderberg-slide-content{align-items:flex-start;justify-content:center;margin-left:0;margin-right:auto;text-align:left}.sliderberg-content-position-center-center .sliderberg-slide-content{align-items:center;justify-content:center;margin-left:auto;margin-right:auto;text-align:center}.sliderberg-content-position-center-right .sliderberg-slide-content{align-items:flex-end;justify-content:center;margin-left:auto;margin-right:0;text-align:right}.sliderberg-content-position-bottom-left .sliderberg-slide-content{align-items:flex-start;justify-content:flex-end;margin-left:0;margin-right:auto;text-align:left}.sliderberg-content-position-bottom-center .sliderberg-slide-content{align-items:center;justify-content:flex-end;margin-left:auto;margin-right:auto;text-align:center}.sliderberg-content-position-bottom-right .sliderberg-slide-content{align-items:flex-end;justify-content:flex-end;margin-left:auto;margin-right:0;text-align:right}.sliderberg-content-position-bottom-left .sliderberg-slide-content,.sliderberg-content-position-center-left .sliderberg-slide-content,.sliderberg-content-position-top-left .sliderberg-slide-content{max-width:100%;padding:1.5rem 4rem 1.5rem 1.5rem}.sliderberg-content-position-bottom-right .sliderberg-slide-content,.sliderberg-content-position-center-right .sliderberg-slide-content,.sliderberg-content-position-top-right .sliderberg-slide-content{max-width:100%;padding:1.5rem 1.5rem 1.5rem 4rem}.sliderberg-content-position-bottom-center .sliderberg-slide-content,.sliderberg-content-position-top-center .sliderberg-slide-content{max-width:100%;padding:1.5rem}.sliderberg-content-position-bottom-left .sliderberg-slide-content *,.sliderberg-content-position-center-left .sliderberg-slide-content *,.sliderberg-content-position-top-left .sliderberg-slide-content *{text-align:left}.sliderberg-content-position-bottom-right .sliderberg-slide-content *,.sliderberg-content-position-center-right .sliderberg-slide-content *,.sliderberg-content-position-top-right .sliderberg-slide-content *{text-align:right}.sliderberg-content-position-bottom-center .sliderberg-slide-content *,.sliderberg-content-position-center-center .sliderberg-slide-content *,.sliderberg-content-position-top-center .sliderberg-slide-content *{text-align:center}.sliderberg-fixed-background{background-attachment:fixed!important}.sliderberg-focal-point-picker{margin-top:1rem}.sliderberg-focal-point-grid{background:#f0f0f0;border-radius:4px;display:grid;gap:4px;grid-template-columns:repeat(3,1fr);margin-top:.5rem;padding:4px}.sliderberg-focal-point{aspect-ratio:1;background:#fff;border:none;border-radius:2px;cursor:pointer;transition:background-color .2s}.sliderberg-focal-point:hover{background:#e0e0e0}.sliderberg-focal-point.is-selected{background:#007cba}@media (max-width:782px){.sliderberg-fixed-background{background-attachment:scroll!important}.sliderberg-slide-content{max-width:100%;padding:1rem}.sliderberg-content-position-bottom-left .sliderberg-slide-content,.sliderberg-content-position-center-left .sliderberg-slide-content,.sliderberg-content-position-top-left .sliderberg-slide-content{padding-right:1rem}.sliderberg-content-position-bottom-right .sliderberg-slide-content,.sliderberg-content-position-center-right .sliderberg-slide-content,.sliderberg-content-position-top-right .sliderberg-slide-content{padding-left:1rem}}.sliderberg-slide-placeholder{background:#f8f9fa;border:2px dashed #d1d5db;border-radius:8px;margin-bottom:1rem;padding:2rem;text-align:center}.sliderberg-placeholder-actions{display:flex;gap:1rem;justify-content:center;margin:1rem 0}.sliderberg-placeholder-colors{display:flex;gap:.5rem;justify-content:center;margin-top:1rem}.sliderberg-placeholder-color{border:1px solid #ccc;border-radius:50%;cursor:pointer;height:32px;outline:none;transition:border .2s;width:32px}.sliderberg-placeholder-color:focus{border:2px solid #007cba}.sliderberg-placeholder-color[aria-label=transparent]{background:repeating-conic-gradient(#eee 0 25%,#fff 0 50%) 50% /20px 20px}
/**
 * All of the CSS for your block editor functionality should be
 * included in this file.
 */
/**
 * Environment for all styles (variables, additions, etc).
 */
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
.cnvs-block-alert {
	--cnvs-alert-background: #f8f9fa;
	--cnvs-alert-padding: 0.5rem 1rem;
	--cnvs-alert-font-size: 0.875rem;
	--cnvs-alert-margin-bottom: 1rem;
	--cnvs-alert-border-left: 2px solid transparent;
}

/*--------------------------------------------------------------*/
.cnvs-block-alert {
	position: relative;
	padding: var(--cnvs-alert-padding);
	background: var(--cnvs-alert-background);
	font-size: var(--cnvs-alert-font-size);
	margin-bottom: var(--cnvs-alert-margin-bottom);
	border-left: var(--cnvs-alert-border-left);
}

.cnvs-block-alert.cnvs-block-alert-dismissible {
	padding-right: 4rem;
}

.cnvs-block-alert.cnvs-block-alert-dismissible button.cnvs-close {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	padding: 0 1rem;
	color: inherit;
}

.cnvs-block-alert .cnvs-block-alert-inner h1, .cnvs-block-alert .cnvs-block-alert-inner h2, .cnvs-block-alert .cnvs-block-alert-inner h3, .cnvs-block-alert .cnvs-block-alert-inner h4, .cnvs-block-alert .cnvs-block-alert-inner h5, .cnvs-block-alert .cnvs-block-alert-inner h6 {
	margin-bottom: 1rem;
}

.cnvs-block-alert .cnvs-block-alert-inner > * {
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}

.cnvs-block-alert .cnvs-block-alert-inner > *:first-child:last-child {
	margin-top: 0;
	margin-bottom: 0;
}

.is-style-cnvs-block-alert-primary {
	border-left-color: #007bff;
}

.is-style-cnvs-block-alert-secondary {
	border-left-color: #6c757d;
}

.is-style-cnvs-block-alert-success {
	border-left-color: #28a745;
}

.is-style-cnvs-block-alert-info {
	border-left-color: #17a2b8;
}

.is-style-cnvs-block-alert-warning {
	border-left-color: #ffc107;
}

.is-style-cnvs-block-alert-danger {
	border-left-color: #dc3545;
}

.is-style-cnvs-block-alert-light {
	border-left-color: #f8f9fa;
}

.is-style-cnvs-block-alert-dark {
	border-left-color: #343a40;
}
/**
 * All of the CSS for your block editor functionality should be
 * included in this file.
 */
/**
 * Environment for all styles (variables, additions, etc).
 */
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
.cnvs-block-progress {
	--cnvs-progress-background: #f8f9fa;
	--cnvs-progress-border-radius: .25rem;
	--cnvs-progress-font-size: .75rem;
	--cnvs-progress-bar-background: #007bff;
	--cnvs-progress-bar-color: #fff;
	--cnvs-progress-striped-bar-background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

/*--------------------------------------------------------------*/
.cnvs-block-progress {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 1rem;
	overflow: hidden;
	font-size: var(--cnvs-progress-font-size);
	background-color: var(--cnvs-progress-background);
	border-radius: var(--cnvs-progress-border-radius);
}

.cnvs-block-progress-bar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: var(--cnvs-progress-bar-color);
	text-align: center;
	white-space: nowrap;
	-webkit-transition: width .6s ease;
	transition: width .6s ease;
	background-color: var(--cnvs-progress-bar-background);
}

.is-style-cnvs-block-progress-primary .cnvs-block-progress-bar {
	background-color: #007bff;
}

.is-style-cnvs-block-progress-secondary .cnvs-block-progress-bar {
	background-color: #6c757d;
}

.is-style-cnvs-block-progress-success .cnvs-block-progress-bar {
	background-color: #28a745;
}

.is-style-cnvs-block-progress-info .cnvs-block-progress-bar {
	background-color: #17a2b8;
}

.is-style-cnvs-block-progress-warning .cnvs-block-progress-bar {
	background-color: #ffc107;
}

.is-style-cnvs-block-progress-danger .cnvs-block-progress-bar {
	background-color: #dc3545;
}

.is-style-cnvs-block-progress-light .cnvs-block-progress-bar {
	background-color: #f8f9fa;
}

.is-style-cnvs-block-progress-dark .cnvs-block-progress-bar {
	background-color: #343a40;
}

@media screen and (prefers-reduced-motion: reduce) {
	.cnvs-block-progress-bar {
		-webkit-transition: none;
		transition: none;
	}
}

.cnvs-block-progress-striped .cnvs-block-progress-bar {
	background-image: var(--cnvs-progress-striped-bar-background-image);
	background-size: 1rem 1rem;
}

.cnvs-block-progress-animated .cnvs-block-progress-bar {
	-webkit-animation: cnvs-block-progress-stripes 1s linear infinite;
	animation: cnvs-block-progress-stripes 1s linear infinite;
}

@-webkit-keyframes cnvs-block-progress-stripes {
	from {
		background-position: 1rem 0;
	}
	to {
		background-position: 0 0;
	}
}

@keyframes cnvs-block-progress-stripes {
	from {
		background-position: 1rem 0;
	}
	to {
		background-position: 0 0;
	}
}
/**
 * All of the CSS for your block editor functionality should be
 * included in this file.
 */
/**
 * Environment for all styles (variables, additions, etc).
 */
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
.cnvs-block-collapsible {
	--cnvs-collapsible-border-top: 1px solid #e9ecef;
	--cnvs-collapsible-a-color: #212529;
	--cnvs-collapsible-a-hover-color: #adb5bd;
}

/*--------------------------------------------------------------*/
.cnvs-block-collapsible {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	margin-bottom: 0;
	background-clip: border-box;
}

.cnvs-block-collapsible + .cnvs-block-collapsible {
	border-top: var(--cnvs-collapsible-border-top);
}

.cnvs-block-collapsible .cnvs-block-collapsible-title h6 {
	margin: 0;
}

.cnvs-block-collapsible .cnvs-block-collapsible-title h6 a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0.75rem 0;
	border: none;
	color: var(--cnvs-collapsible-a-color);
	-webkit-transition: 0.25s;
	transition: 0.25s;
	text-decoration: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.cnvs-block-collapsible .cnvs-block-collapsible-title h6 a:hover {
	color: var(--cnvs-collapsible-a-hover-color);
}

.cnvs-block-collapsible .cnvs-block-collapsible-title h6 a:after {
	content: "\e914";
	font-family: "canvas-icons";
	-webkit-transition: 0.25s;
	transition: 0.25s;
}

.cnvs-block-collapsible .cnvs-block-collapsible-content {
	display: none;
}

.cnvs-block-collapsible.cnvs-block-collapsible-opened > .cnvs-block-collapsible-title h6 a:after {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.cnvs-block-collapsible.cnvs-block-collapsible-opened > .cnvs-block-collapsible-content {
	display: block;
}
/**
 * All of the CSS for your block editor functionality should be
 * included in this file.
 */
/**
 * Environment for all styles (variables, additions, etc).
 */
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
.cnvs-block-tabs {
	--cnvs-tabs-border-width: 1px;
	--cnvs-tabs-border-color: #dee2e6;
	--cnvs-tabs-border-radius: 0.25rem;
	--cnvs-tabs-button-font-size: 1rem;
	--cnvs-tabs-button-color: #adb5bd;
	--cnvs-tabs-button-hover-color: #212529;
	--cnvs-tabs-button-active-color: #000;
	--cnvs-tabs-button-active-background: #e9ecef;
	--cnvs-tabs-button-pills-color: #adb5bd;
	--cnvs-tabs-button-pills-active-color: #000;
	--cnvs-tabs-button-pills-active-background: #e9ecef;
	--cnvs-pc-tabs-button-active-border-bottom-color: #FFFFFF;
	--cnvs-pc-tabs-button-active-background-color: #FFFFFF;
}

/*--------------------------------------------------------------*/
.cnvs-block-tabs .cnvs-block-tabs-buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 1.5rem;
}

.cnvs-block-tabs .cnvs-block-tabs-buttons .cnvs-block-tabs-button {
	margin-bottom: 1.5rem;
}

.cnvs-block-tabs .cnvs-block-tabs-buttons .cnvs-block-tabs-button a {
	display: block;
	border: var(--cnvs-tabs-border-width) solid transparent;
	border-color: var(--cnvs-tabs-border-color);
	padding: 1rem 1.5rem;
	line-height: 1;
	font-size: var(--cnvs-tabs-button-font-size);
	color: var(--cnvs-tabs-button-color);
	text-decoration: none;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border-top-left-radius: var(--cnvs-tabs-border-radius);
	border-top-right-radius: var(--cnvs-tabs-border-radius);
}

.cnvs-block-tabs .cnvs-block-tabs-buttons .cnvs-block-tabs-button a:hover, .cnvs-block-tabs .cnvs-block-tabs-buttons .cnvs-block-tabs-button a:focus {
	color: var(--cnvs-tabs-button-hover-color);
}

.cnvs-block-tabs .cnvs-block-tabs-buttons .cnvs-block-tabs-button.cnvs-block-tabs-button-active a {
	color: var(--cnvs-tabs-button-active-color);
	background-color: var(--cnvs-tabs-button-active-background);
}

.cnvs-block-tabs .cnvs-block-tabs-content > .cnvs-block-tab {
	display: none;
}

.cnvs-block-tabs .cnvs-block-tabs-content > .cnvs-block-tab.cnvs-block-tab-active {
	display: block;
}

.cnvs-block-tabs .cnvs-block-tabs-content > .cnvs-block-tab > *:last-child {
	margin-bottom: 0;
}

.cnvs-block-tabs.cnvs-block-tabs-vertical {
	margin-bottom: 0;
}

.cnvs-block-tabs.is-style-cnvs-block-tabs-pills .cnvs-block-tabs-buttons .cnvs-block-tabs-button {
	margin-bottom: 0;
}

.cnvs-block-tabs.is-style-cnvs-block-tabs-pills .cnvs-block-tabs-buttons .cnvs-block-tabs-button:last-of-type {
	margin-bottom: 1.5rem;
}

.cnvs-block-tabs.is-style-cnvs-block-tabs-pills .cnvs-block-tabs-buttons .cnvs-block-tabs-button a {
	border-radius: var(--cnvs-tabs-border-radius);
	padding: 0.75rem 1rem;
	line-height: 1;
	color: var(--cnvs-tabs-button-pills-color);
	border: none;
}

.cnvs-block-tabs.is-style-cnvs-block-tabs-pills .cnvs-block-tabs-buttons .cnvs-block-tabs-button.cnvs-block-tabs-button-active a {
	color: var(--cnvs-tabs-button-pills-active-color);
	background-color: var(--cnvs-tabs-button-pills-active-background);
}

@media (min-width: 768px) {
	.cnvs-block-tabs .cnvs-block-tabs-buttons {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		border-bottom: var(--cnvs-tabs-border-width) solid var(--cnvs-tabs-border-color);
	}
	.cnvs-block-tabs .cnvs-block-tabs-buttons .cnvs-block-tabs-button {
		margin-bottom: 0;
		-webkit-transform: translateY(var(--cnvs-tabs-border-width));
		transform: translateY(var(--cnvs-tabs-border-width));
	}
	.cnvs-block-tabs .cnvs-block-tabs-buttons .cnvs-block-tabs-button:not(.cnvs-block-tabs-button-active) a {
		border-color: transparent;
	}
	.cnvs-block-tabs .cnvs-block-tabs-buttons .cnvs-block-tabs-button.cnvs-block-tabs-button-active a {
		border-bottom-color: var(--cnvs-pc-tabs-button-active-border-bottom-color);
		background-color: var(--cnvs-pc-tabs-button-active-background-color);
	}
	.cnvs-block-tabs.cnvs-block-tabs-vertical {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.cnvs-block-tabs.cnvs-block-tabs-vertical .cnvs-block-tabs-buttons {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 30%;
		flex: 0 0 30%;
		border-bottom: none;
		border-right: var(--cnvs-tabs-border-width) solid var(--cnvs-tabs-border-color);
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		height: 100%;
	}
	.cnvs-block-tabs.cnvs-block-tabs-vertical .cnvs-block-tabs-buttons .cnvs-block-tabs-button a {
		width: 100%;
		max-width: 100%;
		border-right-color: transparent;
		border-radius: var(--cnvs-tabs-border-radius) 0 0 var(--cnvs-tabs-border-radius);
		-webkit-transform: translateX(var(--cnvs-tabs-border-width));
		transform: translateX(var(--cnvs-tabs-border-width));
	}
	.cnvs-block-tabs.cnvs-block-tabs-vertical .cnvs-block-tabs-buttons .cnvs-block-tabs-button-active a {
		border-bottom-color: var(--cnvs-tabs-border-color);
	}
	.cnvs-block-tabs.cnvs-block-tabs-vertical .cnvs-block-tabs-content {
		margin-left: 5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 65%;
		flex: 0 0 65%;
	}
	.cnvs-block-tabs.is-style-cnvs-block-tabs-pills .cnvs-block-tabs-buttons {
		border-bottom: none;
		border-right: none;
	}
	.cnvs-block-tabs.is-style-cnvs-block-tabs-pills .cnvs-block-tabs-buttons .cnvs-block-tabs-button:last-of-type {
		margin-bottom: 0;
	}
	.cnvs-block-tabs.is-style-cnvs-block-tabs-pills .cnvs-block-tabs-buttons .cnvs-block-tabs-button.cnvs-block-tabs-button-active a {
		color: var(--cnvs-tabs-button-pills-active-color);
		background-color: var(--cnvs-tabs-button-pills-active-background);
	}
	.cnvs-block-tabs.is-style-cnvs-block-tabs-pills.cnvs-block-tabs-vertical .cnvs-block-tabs-button-active a {
		border-radius: var(--cnvs-tabs-border-radius);
	}
}
/**
 * All of the CSS for your block editor functionality should be
 * included in this file.
 */
/**
 * Environment for all styles (variables, additions, etc).
 */
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
.cnvs-block-section-heading {
	--cnvs-section-heading-color: #000000;
	--cnvs-section-heading-border-color: #e9ecef;
	--cnvs-section-heading-icon-color: #000000;
	--cnvs-section-heading-accent-block-backround: #000000;
	--cnvs-section-heading-accent-block-color: #FFFFFF;
}

/*--------------------------------------------------------------*/
.cnvs-block-section-heading {
	width: 100%;
	margin-left: 0;
	margin-right: 0;
}

.cnvs-block-section-heading .cnvs-section-title {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	color: var(--cnvs-section-heading-color);
}

.cnvs-block-section-heading .cnvs-section-title > span {
	position: relative;
}

.cnvs-block-section-heading.haligncenter {
	text-align: center;
}

.cnvs-block-section-heading.halignright {
	text-align: right;
}

.is-style-cnvs-block-section-heading-2,
.section-heading-default-style-2 .is-style-cnvs-block-section-heading-default {
	border-bottom: 1px solid var(--cnvs-section-heading-border-color);
	padding-bottom: 1em;
}

.is-style-cnvs-block-section-heading-3,
.section-heading-default-style-3 .is-style-cnvs-block-section-heading-default {
	border-bottom: 4px solid var(--cnvs-section-heading-border-color);
	padding-bottom: 1em;
}

.is-style-cnvs-block-section-heading-4,
.section-heading-default-style-4 .is-style-cnvs-block-section-heading-default {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.is-style-cnvs-block-section-heading-4 .cnvs-section-title,
.section-heading-default-style-4 .is-style-cnvs-block-section-heading-default .cnvs-section-title {
	max-width: 60%;
}

.is-style-cnvs-block-section-heading-4:after,
.section-heading-default-style-4 .is-style-cnvs-block-section-heading-default:after {
	content: '';
	border-top: 1px solid var(--cnvs-section-heading-border-color);
	margin: 0 1em 0 0;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 1em;
	flex: 1 0 1em;
}

.is-style-cnvs-block-section-heading-4:after,
.section-heading-default-style-4 .is-style-cnvs-block-section-heading-default:after {
	margin: 0 0 0 1em;
}

.is-style-cnvs-block-section-heading-4.haligncenter,
.section-heading-default-style-4 .is-style-cnvs-block-section-heading-default.haligncenter {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
}

.is-style-cnvs-block-section-heading-4.haligncenter:before, .is-style-cnvs-block-section-heading-4.haligncenter:after,
.section-heading-default-style-4 .is-style-cnvs-block-section-heading-default.haligncenter:before,
.section-heading-default-style-4 .is-style-cnvs-block-section-heading-default.haligncenter:after {
	content: '';
	border-top: 1px solid var(--cnvs-section-heading-border-color);
	margin: 0 1em 0 0;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 1em;
	flex: 1 0 1em;
}

.is-style-cnvs-block-section-heading-4.haligncenter:after,
.section-heading-default-style-4 .is-style-cnvs-block-section-heading-default.haligncenter:after {
	margin: 0 0 0 1em;
}

.is-style-cnvs-block-section-heading-4.halignright,
.section-heading-default-style-4 .is-style-cnvs-block-section-heading-default.halignright {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	text-align: right;
}

.is-style-cnvs-block-section-heading-4.halignright:before,
.section-heading-default-style-4 .is-style-cnvs-block-section-heading-default.halignright:before {
	content: '';
	border-top: 1px solid var(--cnvs-section-heading-border-color);
	margin: 0 1em 0 0;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 1em;
	flex: 1 0 1em;
}

.is-style-cnvs-block-section-heading-4.halignright:before,
.section-heading-default-style-4 .is-style-cnvs-block-section-heading-default.halignright:before {
	margin: 0 1em 0 0;
}

.is-style-cnvs-block-section-heading-4.halignright:after,
.section-heading-default-style-4 .is-style-cnvs-block-section-heading-default.halignright:after {
	display: none !important;
}

.is-style-cnvs-block-section-heading-5,
.section-heading-default-style-5 .is-style-cnvs-block-section-heading-default {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.is-style-cnvs-block-section-heading-5 .cnvs-section-title,
.section-heading-default-style-5 .is-style-cnvs-block-section-heading-default .cnvs-section-title {
	max-width: 60%;
}

.is-style-cnvs-block-section-heading-5:after,
.section-heading-default-style-5 .is-style-cnvs-block-section-heading-default:after {
	content: '';
	border-top: 4px solid var(--cnvs-section-heading-border-color);
	margin: 0 1em 0 0;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 1em;
	flex: 1 0 1em;
}

.is-style-cnvs-block-section-heading-5:after,
.section-heading-default-style-5 .is-style-cnvs-block-section-heading-default:after {
	margin: 0 0 0 1em;
}

.is-style-cnvs-block-section-heading-5.haligncenter,
.section-heading-default-style-5 .is-style-cnvs-block-section-heading-default.haligncenter {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
}

.is-style-cnvs-block-section-heading-5.haligncenter:before, .is-style-cnvs-block-section-heading-5.haligncenter:after,
.section-heading-default-style-5 .is-style-cnvs-block-section-heading-default.haligncenter:before,
.section-heading-default-style-5 .is-style-cnvs-block-section-heading-default.haligncenter:after {
	content: '';
	border-top: 4px solid var(--cnvs-section-heading-border-color);
	margin: 0 1em 0 0;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 1em;
	flex: 1 0 1em;
}

.is-style-cnvs-block-section-heading-5.haligncenter:after,
.section-heading-default-style-5 .is-style-cnvs-block-section-heading-default.haligncenter:after {
	margin: 0 0 0 1em;
}

.is-style-cnvs-block-section-heading-5.halignright,
.section-heading-default-style-5 .is-style-cnvs-block-section-heading-default.halignright {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	text-align: right;
}

.is-style-cnvs-block-section-heading-5.halignright:before,
.section-heading-default-style-5 .is-style-cnvs-block-section-heading-default.halignright:before {
	content: '';
	border-top: 4px solid var(--cnvs-section-heading-border-color);
	margin: 0 1em 0 0;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 1em;
	flex: 1 0 1em;
}

.is-style-cnvs-block-section-heading-5.halignright:before,
.section-heading-default-style-5 .is-style-cnvs-block-section-heading-default.halignright:before {
	margin: 0 1em 0 0;
}

.is-style-cnvs-block-section-heading-5.halignright:after,
.section-heading-default-style-5 .is-style-cnvs-block-section-heading-default.halignright:after {
	display: none !important;
}

.is-style-cnvs-block-section-heading-6,
.section-heading-default-style-6 .is-style-cnvs-block-section-heading-default {
	border-top: 1px solid var(--cnvs-section-heading-border-color);
	padding-top: 1em;
}

.is-style-cnvs-block-section-heading-7,
.section-heading-default-style-7 .is-style-cnvs-block-section-heading-default {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.is-style-cnvs-block-section-heading-7 .cnvs-section-title,
.section-heading-default-style-7 .is-style-cnvs-block-section-heading-default .cnvs-section-title {
	border-bottom: 1px solid var(--cnvs-section-heading-border-color);
	padding-bottom: 1em;
}

.is-style-cnvs-block-section-heading-7.haligncenter,
.section-heading-default-style-7 .is-style-cnvs-block-section-heading-default.haligncenter {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.is-style-cnvs-block-section-heading-7.halignright,
.section-heading-default-style-7 .is-style-cnvs-block-section-heading-default.halignright {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.is-style-cnvs-block-section-heading-8,
.section-heading-default-style-8 .is-style-cnvs-block-section-heading-default {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}

.is-style-cnvs-block-section-heading-8 .cnvs-section-title,
.section-heading-default-style-8 .is-style-cnvs-block-section-heading-default .cnvs-section-title {
	border-right: 1px solid var(--cnvs-section-heading-border-color);
	padding: 0.125rem 1em 0.125rem 0;
	max-width: 60%;
}

.is-style-cnvs-block-section-heading-8:after,
.section-heading-default-style-8 .is-style-cnvs-block-section-heading-default:after {
	content: '';
	border-top: 1px solid var(--cnvs-section-heading-border-color);
	-webkit-box-flex: 1;
	-ms-flex: 1 0 0px;
	flex: 1 0 0;
}

.is-style-cnvs-block-section-heading-8.haligncenter,
.section-heading-default-style-8 .is-style-cnvs-block-section-heading-default.haligncenter {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
}

.is-style-cnvs-block-section-heading-8.haligncenter:before, .is-style-cnvs-block-section-heading-8.haligncenter:after,
.section-heading-default-style-8 .is-style-cnvs-block-section-heading-default.haligncenter:before,
.section-heading-default-style-8 .is-style-cnvs-block-section-heading-default.haligncenter:after {
	content: '';
	border-top: 1px solid var(--cnvs-section-heading-border-color);
	-webkit-box-flex: 1;
	-ms-flex: 1 0 0px;
	flex: 1 0 0;
}

.is-style-cnvs-block-section-heading-8.haligncenter .cnvs-section-title,
.section-heading-default-style-8 .is-style-cnvs-block-section-heading-default.haligncenter .cnvs-section-title {
	border-left: 1px solid var(--cnvs-section-heading-border-color);
	border-right: 1px solid var(--cnvs-section-heading-border-color);
	padding-left: 1em;
	padding-right: 1em;
}

.is-style-cnvs-block-section-heading-8.halignright,
.section-heading-default-style-8 .is-style-cnvs-block-section-heading-default.halignright {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	text-align: right;
}

.is-style-cnvs-block-section-heading-8.halignright:before,
.section-heading-default-style-8 .is-style-cnvs-block-section-heading-default.halignright:before {
	content: '';
	border-top: 1px solid var(--cnvs-section-heading-border-color);
	-webkit-box-flex: 1;
	-ms-flex: 1 0 0px;
	flex: 1 0 0;
}

.is-style-cnvs-block-section-heading-8.halignright .cnvs-section-title,
.section-heading-default-style-8 .is-style-cnvs-block-section-heading-default.halignright .cnvs-section-title {
	border-left: 1px solid var(--cnvs-section-heading-border-color);
	border-right: none;
	padding-left: 1em;
	padding-right: 0;
}

.is-style-cnvs-block-section-heading-8.halignright:after,
.section-heading-default-style-8 .is-style-cnvs-block-section-heading-default.halignright:after {
	display: none !important;
}

.is-style-cnvs-block-section-heading-9,
.section-heading-default-style-9 .is-style-cnvs-block-section-heading-default {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.is-style-cnvs-block-section-heading-9 .cnvs-section-title,
.section-heading-default-style-9 .is-style-cnvs-block-section-heading-default .cnvs-section-title {
	position: relative;
	padding-left: 1.75em;
}

.is-style-cnvs-block-section-heading-9 .cnvs-section-title:before,
.section-heading-default-style-9 .is-style-cnvs-block-section-heading-default .cnvs-section-title:before {
	content: '';
	margin-right: 0.5em;
	height: calc(0.875em + 2px);
	width: 2px;
	background: var(--cnvs-section-heading-icon-color);
	position: absolute;
	top: 50%;
	left: 0.4375em;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.is-style-cnvs-block-section-heading-9 .cnvs-section-title:after,
.section-heading-default-style-9 .is-style-cnvs-block-section-heading-default .cnvs-section-title:after {
	content: '';
	height: 2px;
	width: calc(0.875em + 2px);
	left: 0;
	position: absolute;
	background: var(--cnvs-section-heading-icon-color);
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.is-style-cnvs-block-section-heading-9.haligncenter,
.section-heading-default-style-9 .is-style-cnvs-block-section-heading-default.haligncenter {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.is-style-cnvs-block-section-heading-9.halignright,
.section-heading-default-style-9 .is-style-cnvs-block-section-heading-default.halignright {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.is-style-cnvs-block-section-heading-10,
.section-heading-default-style-10 .is-style-cnvs-block-section-heading-default {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.is-style-cnvs-block-section-heading-10 .cnvs-section-title,
.section-heading-default-style-10 .is-style-cnvs-block-section-heading-default .cnvs-section-title {
	position: relative;
	padding: 0.5em 1em;
	color: var(--cnvs-section-heading-accent-block-color);
}

.is-style-cnvs-block-section-heading-10 .cnvs-section-title:before,
.section-heading-default-style-10 .is-style-cnvs-block-section-heading-default .cnvs-section-title:before {
	position: absolute;
	background-color: var(--cnvs-section-heading-accent-block-backround);
	-webkit-transform: skew(-15deg);
	transform: skew(-15deg);
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	content: '';
}

.is-style-cnvs-block-section-heading-10.haligncenter,
.section-heading-default-style-10 .is-style-cnvs-block-section-heading-default.haligncenter {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.is-style-cnvs-block-section-heading-10.halignright,
.section-heading-default-style-10 .is-style-cnvs-block-section-heading-default.halignright {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.is-style-cnvs-block-section-heading-11,
.section-heading-default-style-11 .is-style-cnvs-block-section-heading-default {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.is-style-cnvs-block-section-heading-11 .cnvs-section-title,
.section-heading-default-style-11 .is-style-cnvs-block-section-heading-default .cnvs-section-title {
	position: relative;
	color: var(--cnvs-section-heading-accent-block-color);
	padding: 0.5em 1em;
	max-width: 60%;
}

.is-style-cnvs-block-section-heading-11 .cnvs-section-title:before,
.section-heading-default-style-11 .is-style-cnvs-block-section-heading-default .cnvs-section-title:before {
	position: absolute;
	background-color: var(--cnvs-section-heading-accent-block-backround);
	-webkit-transform: skew(-15deg);
	transform: skew(-15deg);
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	content: '';
}

.is-style-cnvs-block-section-heading-11:after,
.section-heading-default-style-11 .is-style-cnvs-block-section-heading-default:after {
	content: '';
	border-top: 1px solid var(--cnvs-section-heading-border-color);
	margin: 0 1em 0 0;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 1em;
	flex: 1 0 1em;
}

.is-style-cnvs-block-section-heading-11:after,
.section-heading-default-style-11 .is-style-cnvs-block-section-heading-default:after {
	margin: 0 0 0 1em;
}

.is-style-cnvs-block-section-heading-11.haligncenter,
.section-heading-default-style-11 .is-style-cnvs-block-section-heading-default.haligncenter {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
}

.is-style-cnvs-block-section-heading-11.haligncenter:before, .is-style-cnvs-block-section-heading-11.haligncenter:after,
.section-heading-default-style-11 .is-style-cnvs-block-section-heading-default.haligncenter:before,
.section-heading-default-style-11 .is-style-cnvs-block-section-heading-default.haligncenter:after {
	content: '';
	border-top: 1px solid var(--cnvs-section-heading-border-color);
	margin: 0 1em 0 0;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 1em;
	flex: 1 0 1em;
}

.is-style-cnvs-block-section-heading-11.haligncenter:after,
.section-heading-default-style-11 .is-style-cnvs-block-section-heading-default.haligncenter:after {
	margin: 0 0 0 1em;
}

.is-style-cnvs-block-section-heading-11.halignright,
.section-heading-default-style-11 .is-style-cnvs-block-section-heading-default.halignright {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	text-align: right;
}

.is-style-cnvs-block-section-heading-11.halignright:before,
.section-heading-default-style-11 .is-style-cnvs-block-section-heading-default.halignright:before {
	content: '';
	border-top: 1px solid var(--cnvs-section-heading-border-color);
	margin: 0 1em 0 0;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 1em;
	flex: 1 0 1em;
}

.is-style-cnvs-block-section-heading-11.halignright:before,
.section-heading-default-style-11 .is-style-cnvs-block-section-heading-default.halignright:before {
	margin: 0 1em 0 0;
}

.is-style-cnvs-block-section-heading-11.halignright:after,
.section-heading-default-style-11 .is-style-cnvs-block-section-heading-default.halignright:after {
	display: none !important;
}

.is-style-cnvs-block-section-heading-12,
.section-heading-default-style-12 .is-style-cnvs-block-section-heading-default {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.is-style-cnvs-block-section-heading-12 .cnvs-section-title,
.section-heading-default-style-12 .is-style-cnvs-block-section-heading-default .cnvs-section-title {
	background-color: var(--cnvs-section-heading-accent-block-backround);
	padding: 0.75rem 1rem;
	color: var(--cnvs-section-heading-accent-block-color);
}

.is-style-cnvs-block-section-heading-12.haligncenter,
.section-heading-default-style-12 .is-style-cnvs-block-section-heading-default.haligncenter {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.is-style-cnvs-block-section-heading-12.halignright,
.section-heading-default-style-12 .is-style-cnvs-block-section-heading-default.halignright {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.is-style-cnvs-block-section-heading-13,
.section-heading-default-style-13 .is-style-cnvs-block-section-heading-default {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.is-style-cnvs-block-section-heading-13 .cnvs-section-title,
.section-heading-default-style-13 .is-style-cnvs-block-section-heading-default .cnvs-section-title {
	border: 1px solid var(--cnvs-section-heading-border-color);
	padding: 0.75rem 1rem;
	color: var(--cnvs-section-heading-color);
}

.is-style-cnvs-block-section-heading-13.haligncenter,
.section-heading-default-style-13 .is-style-cnvs-block-section-heading-default.haligncenter {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.is-style-cnvs-block-section-heading-13.halignright,
.section-heading-default-style-13 .is-style-cnvs-block-section-heading-default.halignright {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.is-style-cnvs-block-section-heading-14,
.section-heading-default-style-14 .is-style-cnvs-block-section-heading-default {
	background-color: var(--cnvs-section-heading-accent-block-backround);
}

.is-style-cnvs-block-section-heading-14 .cnvs-section-title,
.section-heading-default-style-14 .is-style-cnvs-block-section-heading-default .cnvs-section-title {
	display: inline-block;
	padding: 0.75rem 1rem;
	color: var(--cnvs-section-heading-accent-block-color);
}

.is-style-cnvs-block-section-heading-15,
.section-heading-default-style-15 .is-style-cnvs-block-section-heading-default {
	border: 1px solid var(--cnvs-section-heading-border-color);
}

.is-style-cnvs-block-section-heading-15 .cnvs-section-title,
.section-heading-default-style-15 .is-style-cnvs-block-section-heading-default .cnvs-section-title {
	display: inline-block;
	padding: 0.75rem 1rem;
	color: var(--cnvs-section-heading-color);
}

.is-style-cnvs-block-section-heading-16,
.section-heading-default-style-16 .is-style-cnvs-block-section-heading-default {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.is-style-cnvs-block-section-heading-16 .cnvs-section-title,
.section-heading-default-style-16 .is-style-cnvs-block-section-heading-default .cnvs-section-title {
	border-right: 1px solid var(--cnvs-section-heading-border-color);
	padding: 0.125rem 1em 0.125rem 0;
	max-width: 60%;
}

.is-style-cnvs-block-section-heading-16:after,
.section-heading-default-style-16 .is-style-cnvs-block-section-heading-default:after {
	content: '';
	border-top: 1px solid var(--cnvs-section-heading-border-color);
	border-bottom: 1px solid var(--cnvs-section-heading-border-color);
	height: 0.25rem;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 0px;
	flex: 1 0 0;
}

.is-style-cnvs-block-section-heading-16.haligncenter,
.section-heading-default-style-16 .is-style-cnvs-block-section-heading-default.haligncenter {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
}

.is-style-cnvs-block-section-heading-16.haligncenter:before, .is-style-cnvs-block-section-heading-16.haligncenter:after,
.section-heading-default-style-16 .is-style-cnvs-block-section-heading-default.haligncenter:before,
.section-heading-default-style-16 .is-style-cnvs-block-section-heading-default.haligncenter:after {
	content: '';
	border-top: 1px solid var(--cnvs-section-heading-border-color);
	border-bottom: 1px solid var(--cnvs-section-heading-border-color);
	height: 0.25rem;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 0px;
	flex: 1 0 0;
}

.is-style-cnvs-block-section-heading-16.haligncenter .cnvs-section-title,
.section-heading-default-style-16 .is-style-cnvs-block-section-heading-default.haligncenter .cnvs-section-title {
	border-left: 1px solid var(--cnvs-section-heading-border-color);
	border-right: 1px solid var(--cnvs-section-heading-border-color);
	padding-left: 1em;
	padding-right: 1em;
}

.is-style-cnvs-block-section-heading-16.halignright,
.section-heading-default-style-16 .is-style-cnvs-block-section-heading-default.halignright {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	text-align: right;
}

.is-style-cnvs-block-section-heading-16.halignright:before,
.section-heading-default-style-16 .is-style-cnvs-block-section-heading-default.halignright:before {
	content: '';
	border-top: 1px solid var(--cnvs-section-heading-border-color);
	border-bottom: 1px solid var(--cnvs-section-heading-border-color);
	height: 0.25rem;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 0px;
	flex: 1 0 0;
}

.is-style-cnvs-block-section-heading-16.halignright .cnvs-section-title,
.section-heading-default-style-16 .is-style-cnvs-block-section-heading-default.halignright .cnvs-section-title {
	border-left: 1px solid var(--cnvs-section-heading-border-color);
	border-right: none;
	padding-left: 1em;
	padding-right: 0;
}

.is-style-cnvs-block-section-heading-16.halignright:after,
.section-heading-default-style-16 .is-style-cnvs-block-section-heading-default.halignright:after {
	display: none !important;
}

.is-style-cnvs-block-section-heading-17,
.section-heading-default-style-17 .is-style-cnvs-block-section-heading-default {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.is-style-cnvs-block-section-heading-17 .cnvs-section-title,
.section-heading-default-style-17 .is-style-cnvs-block-section-heading-default .cnvs-section-title {
	padding-bottom: 1em;
}

.is-style-cnvs-block-section-heading-17 .cnvs-section-title:not([contenteditable="true"]),
.section-heading-default-style-17 .is-style-cnvs-block-section-heading-default .cnvs-section-title:not([contenteditable="true"]) {
	position: relative;
}

.is-style-cnvs-block-section-heading-17 .cnvs-section-title:after,
.section-heading-default-style-17 .is-style-cnvs-block-section-heading-default .cnvs-section-title:after {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 0;
	display: block;
	border-bottom: 1px solid var(--cnvs-section-heading-border-color);
	width: 100%;
	max-width: 30%;
	content: '';
}

.is-style-cnvs-block-section-heading-17.haligncenter .cnvs-section-title:after,
.section-heading-default-style-17 .is-style-cnvs-block-section-heading-default.haligncenter .cnvs-section-title:after {
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}

.is-style-cnvs-block-section-heading-17.halignright .cnvs-section-title:after,
.section-heading-default-style-17 .is-style-cnvs-block-section-heading-default.halignright .cnvs-section-title:after {
	left: auto;
	right: 0;
}

.is-style-cnvs-block-section-heading-17.haligncenter,
.section-heading-default-style-17 .is-style-cnvs-block-section-heading-default.haligncenter {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.is-style-cnvs-block-section-heading-17.halignright,
.section-heading-default-style-17 .is-style-cnvs-block-section-heading-default.halignright {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
/*--------------------------------------------------------------*/
.cnvs-block-row > .cnvs-block-row-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.cnvs-block-column {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	min-width: 0;
	word-break: break-word;
	overflow-wrap: break-word;
}

.cnvs-block-column {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.cnvs-block-column-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 100%;
	-ms-flex: 100%;
	flex: 100%;
	width: 100%;
}

.cnvs-block-column-inner > div {
	-webkit-box-flex: 100%;
	-ms-flex: 100%;
	flex: 100%;
	width: 100%;
}
/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
/**
 * Environment for all styles (variables, additions, etc).
 */
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
.cnvs-block-posts .cnvs-block-post-single-excerpt {
	margin-top: 1rem;
}

.cnvs-block-posts .cnvs-block-posts-title {
	margin-bottom: 1.5rem;
}

.cnvs-block-posts .cnvs-block-posts-title a {
	text-decoration: none;
}

.cnvs-block-posts .cnvs-overlay {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	width: 100%;
}

.cnvs-block-posts .cnvs-overlay-background {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.cnvs-block-posts .cnvs-overlay-background figure {
	width: 100%;
	height: 100%;
	margin-bottom: 0;
}

.cnvs-block-posts .cnvs-overlay-background img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: 'object-fit: cover;';
}

.cnvs-block-posts .cnvs-overlay-ratio:before {
	content: '';
	display: table;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 0;
	height: 100%;
}

.cnvs-block-posts .cnvs-ratio-landscape:before {
	padding-bottom: 75%;
}

.cnvs-block-posts .cnvs-overlay-link {
	display: block;
	width: 100%;
	height: 100%;
}

.cnvs-block-posts .cnvs-block-post-single-inner:not(:last-child) {
	margin-bottom: 1.5rem;
}

.cnvs-block-posts .cnvs-share-buttons-wrap {
	width: 100%;
}

.cnvs-block-posts .cnvs-share-buttons-wrap .cnvs-share-buttons-items {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.cnvs-block-posts .cnvs-block-post-single-view-post-button {
	margin-top: 1.5rem;
}

.cnvs-block-posts article:not(:first-child) {
	margin-top: 40px;
}

.cnvs-block-posts .pagination {
	margin-top: 1.5rem;
}

.entry-content .cnvs-block-posts article.post {
	max-width: none;
}

.cnvs-block-posts-layout-list .cnvs-block-post-single-meta {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

@media (min-width: 760px) {
	.cnvs-block-posts-layout-list .cnvs-block-post-single-outer {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-right: -20px;
		margin-left: -20px;
	}
	.cnvs-block-posts-layout-list .cnvs-block-post-single-inner {
		position: relative;
		width: 100%;
		padding-right: 20px;
		padding-left: 20px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.cnvs-block-posts-layout-list .cnvs-block-post-single-inner:not(:last-child) {
		margin-bottom: 0;
	}
	.cnvs-block-posts-layout-list .cnvs-block-post-single-inner:first-child:last-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.cnvs-block-posts-layout-list .cnvs-block-post-single-inner + .cnvs-block-post-single-inner {
		margin-top: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.cnvs-block-posts-layout-grid .cnvs-block-post-inner + .cnvs-block-post-inner {
	margin-top: 1rem;
}

@media (min-width: 760px) {
	.cnvs-block-posts-layout-grid .cnvs-block-posts-inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-right: -20px;
		margin-left: -20px;
	}
	.cnvs-block-posts-layout-grid article {
		position: relative;
		width: 100%;
		padding-right: 20px;
		padding-left: 20px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.cnvs-block-posts-layout-grid article:nth-child(-n+2) {
		margin-top: 0;
	}
	.cnvs-block-posts-layout-grid.cnvs-block-posts-columns-1 .cnvs-block-posts-inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.cnvs-block-posts-layout-grid.cnvs-block-posts-columns-1 article {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.cnvs-block-posts-layout-grid.cnvs-block-posts-columns-1 article:not(:first-child) {
		margin-top: 40px;
	}
}

@media (min-width: 1120px) {
	.cnvs-block-posts-layout-grid.cnvs-block-posts-columns-4 article {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.cnvs-block-posts-layout-grid.cnvs-block-posts-columns-4 article:nth-child(-n+3) {
		margin-top: 0;
	}
}

@media (min-width: 1240px) {
	.cnvs-block-posts-layout-grid.cnvs-block-posts-columns-3 article {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.cnvs-block-posts-layout-grid.cnvs-block-posts-columns-3 article:nth-child(-n+3) {
		margin-top: 0;
	}
	.cnvs-block-posts-layout-grid.cnvs-block-posts-columns-4 article {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.cnvs-block-posts-layout-grid.cnvs-block-posts-columns-4 article:nth-child(-n+4) {
		margin-top: 0;
	}
}

.cnvs-block-posts-layout-masonry .cnvs-block-post-inner + .cnvs-block-post-inner {
	margin-top: 1rem;
}

.cnvs-block-posts-layout-masonry:not(.cnvs-block-posts-layout-masonry-colcade-ready) .cnvs-block-post-grid-col {
	display: none;
}

@media (min-width: 760px) {
	.cnvs-block-posts-layout-masonry .cnvs-block-posts-inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-right: -20px;
		margin-left: -20px;
	}
	.cnvs-block-posts-layout-masonry .cnvs-block-post-grid-col,
	.cnvs-block-posts-layout-masonry .cnvs-block-posts-inner > article {
		position: relative;
		width: 100%;
		padding-right: 20px;
		padding-left: 20px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.cnvs-block-posts-layout-masonry .cnvs-block-post-grid-col:nth-child(-n+2),
	.cnvs-block-posts-layout-masonry .cnvs-block-posts-inner > article:nth-child(-n+2) {
		margin-top: 0;
	}
	.cnvs-block-posts-layout-masonry.cnvs-block-posts-columns-1 .cnvs-block-posts-inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.cnvs-block-posts-layout-masonry.cnvs-block-posts-columns-1 .cnvs-block-posts-inner .cnvs-block-post-grid-col,
	.cnvs-block-posts-layout-masonry.cnvs-block-posts-columns-1 .cnvs-block-posts-inner > article {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.cnvs-block-posts-layout-masonry.cnvs-block-posts-columns-1 .cnvs-block-posts-inner .cnvs-block-post-grid-col:not(:first-child),
	.cnvs-block-posts-layout-masonry.cnvs-block-posts-columns-1 .cnvs-block-posts-inner > article:not(:first-child) {
		margin-top: 40px;
	}
}

@media (min-width: 1120px) {
	.cnvs-block-posts-layout-masonry.cnvs-block-posts-columns-4 .cnvs-block-posts-inner .cnvs-block-post-grid-col,
	.cnvs-block-posts-layout-masonry.cnvs-block-posts-columns-4 .cnvs-block-posts-inner > article {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.cnvs-block-posts-layout-masonry.cnvs-block-posts-columns-4 .cnvs-block-posts-inner .cnvs-block-post-grid-col:nth-child(-n+3),
	.cnvs-block-posts-layout-masonry.cnvs-block-posts-columns-4 .cnvs-block-posts-inner > article:nth-child(-n+3) {
		margin-top: 0;
	}
}

@media (min-width: 1240px) {
	.cnvs-block-posts-layout-masonry.cnvs-block-posts-columns-3 .cnvs-block-posts-inner .cnvs-block-post-grid-col,
	.cnvs-block-posts-layout-masonry.cnvs-block-posts-columns-3 .cnvs-block-posts-inner > article {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.cnvs-block-posts-layout-masonry.cnvs-block-posts-columns-3 .cnvs-block-posts-inner .cnvs-block-post-grid-col:nth-child(-n+3),
	.cnvs-block-posts-layout-masonry.cnvs-block-posts-columns-3 .cnvs-block-posts-inner > article:nth-child(-n+3) {
		margin-top: 0;
	}
	.cnvs-block-posts-layout-masonry.cnvs-block-posts-columns-4 .cnvs-block-posts-inner .cnvs-block-post-grid-col,
	.cnvs-block-posts-layout-masonry.cnvs-block-posts-columns-4 .cnvs-block-posts-inner > article {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.cnvs-block-posts-layout-masonry.cnvs-block-posts-columns-4 .cnvs-block-posts-inner .cnvs-block-post-grid-col:nth-child(-n+4),
	.cnvs-block-posts-layout-masonry.cnvs-block-posts-columns-4 .cnvs-block-posts-inner > article:nth-child(-n+4) {
		margin-top: 0;
	}
}
/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
/**
 * Environment for all styles (variables, additions, etc).
 */
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
.cnvs-gallery-type-justified {
	overflow: hidden;
	position: relative;
	width: 100%;
	min-height: 1.5rem;
}

.cnvs-gallery-type-justified .gallery-item {
	display: inline-block;
	overflow: hidden;
	position: absolute;
	margin: 0;
	/* background: #888888; To have gray placeholders while the gallery is loading with waitThumbnailsLoad = false */
	opacity: 0.1;
}

.cnvs-gallery-type-justified .gallery-item > img, .cnvs-gallery-type-justified .gallery-item > a > img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	border: none;
	opacity: 0;
}

.cnvs-gallery-type-justified .gallery-item > .caption {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 0.5rem;
	opacity: 0;
	color: white;
	background-color: rgba(0, 0, 0, 0.5);
	font-size: 0.75rem;
	-webkit-transition: 0.2s ease opacity;
	transition: 0.2s ease opacity;
}

.cnvs-gallery-type-justified .gallery-item > .caption.caption-visible {
	opacity: 1;
}

.cnvs-gallery-type-justified > .entry-visible {
	opacity: 1;
	background: none;
}

.cnvs-gallery-type-justified > .entry-visible > img, .cnvs-gallery-type-justified > .entry-visible > a > img {
	opacity: 1;
}

.cnvs-gallery-type-justified > .jg-filtered {
	display: none;
}

.cnvs-gallery-type-justified.justified-loaded:before {
	display: none;
}

.cnvs-gallery-type-justified:before {
	width: 1.5rem;
	height: 1.5rem;
	border: 2px solid rgba(119, 119, 119, 0.25);
	border-top-color: #777;
	border-radius: 50%;
	position: relative;
	-webkit-animation: loader-rotate 1s linear infinite;
	animation: loader-rotate 1s linear infinite;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	text-align: center;
	content: "";
}

@-webkit-keyframes loader-rotate {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes loader-rotate {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
/**
 * Environment for all styles (variables, additions, etc).
 */
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
.cnvs-gallery-type-slider.gallery {
	display: block;
}

.cnvs-gallery-type-slider .gallery-item {
	width: 100%;
	max-width: 100%;
	padding: 0;
}

.cnvs-gallery-type-slider .wp-caption-text {
	margin-top: 1rem;
}

.cnvs-gallery-type-slider figure {
	margin-bottom: 0;
}

.cnvs-gallery-type-slider img {
	width: 100%;
	height: auto;
}

.cnvs-gallery-type-slider > .gallery-item:not(:first-child) {
	position: fixed;
	top: -9999px;
	left: -9999px;
}
/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
/**
 * Environment for all styles (variables, additions, etc).
 */
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
.cnvs-block-posts-sidebar {
	--cnvs-posts-sidebar-thumbnail-width: 80px;
	--cnvs-posts-sidebar-thumbnail-gutter: 2rem;
	--cnvs-posts-sidebar-number-top: 0;
	--cnvs-posts-sidebar-number-left: 0;
	--cnvs-posts-sidebar-number-right: initial;
	--cnvs-posts-sidebar-number-bottom: initial;
	--cnvs-posts-sidebar-number-width: 30px;
	--cnvs-posts-sidebar-number-height: 30px;
	--cnvs-posts-sidebar-number-line-height: 30px;
	--cnvs-posts-sidebar-number-background: #000;
	--cnvs-posts-sidebar-number-color: white;
	--cnvs-posts-sidebar-number-font-size: 80%;
	--cnvs-posts-sidebar-number-border-radius: 0;
}

/*--------------------------------------------------------------*/
.cnvs-block-posts-sidebar .cnvs-posts-list {
	padding: 0;
	margin: 0;
	list-style: none;
}

.cnvs-block-posts-sidebar .cnvs-post-item:not(:first-child) {
	margin-top: 1rem;
}

.cnvs-block-posts-sidebar .cnvs-post-outer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.cnvs-block-posts-sidebar .cnvs-post-thumbnail {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 var(--cnvs-posts-sidebar-thumbnail-width);
	flex: 0 0 var(--cnvs-posts-sidebar-thumbnail-width);
	margin-right: var(--cnvs-posts-sidebar-thumbnail-gutter);
}

.cnvs-block-posts-sidebar .cnvs-post-thumbnail img {
	width: var(--cnvs-posts-sidebar-thumbnail-width);
	height: var(--cnvs-posts-sidebar-thumbnail-width);
	-o-object-fit: cover;
	object-fit: cover;
	font-family: 'object-fit: cover;';
}

.cnvs-block-posts-sidebar .cnvs-post-data {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	width: 100%;
}

.cnvs-block-posts-sidebar .cnvs-post-number {
	background: var(--cnvs-posts-sidebar-number-background);
	position: absolute;
	top: var(--cnvs-posts-sidebar-number-top);
	left: var(--cnvs-posts-sidebar-number-left);
	right: var(--cnvs-posts-sidebar-number-right);
	bottom: var(--cnvs-posts-sidebar-number-bottom);
	width: var(--cnvs-posts-sidebar-number-width);
	height: var(--cnvs-posts-sidebar-number-height);
	line-height: var(--cnvs-posts-sidebar-number-line-height);
	color: var(--cnvs-posts-sidebar-number-color);
	text-align: center;
	font-size: var(--cnvs-posts-sidebar-number-font-size);
	border-radius: var(--cnvs-posts-sidebar-number-border-radius);
}

.cnvs-block-posts-sidebar .cnvs-post-data .meta-category {
	display: inline-block;
	margin-bottom: 0.25rem;
}

.cnvs-block-posts-sidebar .cnvs-post-data .entry-title {
	margin-top: 0;
	margin-bottom: 0.25rem;
}

.cnvs-block-posts-sidebar .cnvs-post-meta {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.cnvs-block-posts-sidebar .cnvs-post-meta .avatar {
	margin-right: .5rem;
}

.cnvs-block-posts-sidebar .cnvs-post-meta a {
	text-decoration: none;
}

.cnvs-block-posts-sidebar .cnvs-post-meta > * + * {
	margin-left: .5rem;
}

.cnvs-block-posts-sidebar .cnvs-post-meta > * + *:before {
	content: "\b7";
	margin-right: .5rem;
}

.cnvs-block-posts-sidebar .cnvs-post-meta .published + .updated {
	display: none;
}

.cnvs-block-posts-sidebar .cnvs-post-meta-hide {
	display: none;
}

.cnvs-block-posts-sidebar-large .cnvs-post-item:not(:first-child) {
	margin-top: 2rem;
}

.cnvs-block-posts-sidebar-large .cnvs-post-outer {
	display: block;
}

.cnvs-block-posts-sidebar-large .cnvs-post-thumbnail {
	margin-right: 0;
	margin-bottom: 1rem;
}

.cnvs-block-posts-sidebar-large .cnvs-post-thumbnail img {
	width: 100%;
	height: auto;
	border-radius: 0;
}
.cnvs-block-posts-sidebar .post-thumbnail {
	overflow: initial;
}

.cnvs-block-posts-sidebar .post-thumbnail img {
	width: 100%;
}

.cnvs-block-posts-sidebar.is-cnvs-block-rounded .post-thumbnail:before,
.cnvs-block-posts-sidebar.is-cnvs-block-rounded .post-thumbnail img,
.cnvs-block-posts-sidebar.is-cnvs-block-rounded .post-number {
	border-radius: 50%;
}

.cnvs-block-posts-sidebar.is-cnvs-block-rounded .pk-lazyload.pk-lqip {
	-webkit-clip-path: circle(50% at 50% 50%);
	clip-path: circle(50% at 50% 50%);
}

/**
 * Layouts
 */
.cnvs-block-posts-sidebar-list .post-thumbnail {
	width: 100%;
}

.cnvs-block-posts-sidebar-list > ul > li + li {
	margin-top: 1rem;
}

.cnvs-block-posts-sidebar-list .post-outer {
	display: flex;
}

.cnvs-block-posts-sidebar-list .post-inner:first-child {
	flex: 0 0 105px;
	width: 105px;
	max-width: 105px;
	padding-right: 15px;
}

.cnvs-block-posts-sidebar-list .post-inner:first-child a {
	display: block;
	width: 100%;
}

.cnvs-block-posts-sidebar-list .post-inner:first-child img {
	width: 100%;
	height: auto;
}

.cnvs-block-posts-sidebar-list .post-inner:last-child {
	display: flex;
	flex: 0 0 calc(100% - 105px);
	flex-direction: column;
	justify-content: center;
	max-width: calc(100% - 105px);
	flex-basis: calc(100% - 105px);
}

.cnvs-block-posts-sidebar-numbered .post-thumbnail {
	display: block;
	position: relative;
}

.cnvs-block-posts-sidebar-numbered .post-thumbnail:before {
	opacity: 1;
}

.cnvs-block-posts-sidebar-numbered .post-number-wrap {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	line-height: 1;
}

.cnvs-block-posts-sidebar-numbered .post-number {
	display: inline-block;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	transition: all 0.2s ease;
}

.cnvs-block-posts-sidebar-numbered .post-number span {
	display: block;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 30px;
	height: 30px;
	text-align: center;
	transition: all 0.2s ease;
}

.cnvs-block-posts-sidebar-numbered .post-number span:first-child {
	transform: translate(0);
}

.cnvs-block-posts-sidebar-numbered .post-number span:last-child {
	position: absolute;
	left: 50%;
	transform: translateY(0%) translateX(-50%);
}

.cnvs-block-posts-sidebar-numbered .post-thumbnail:hover .post-number span:first-child {
	transform: translateY(-100%);
}

.cnvs-block-posts-sidebar-numbered .post-thumbnail:hover .post-number span:last-child {
	transform: translateY(-100%) translateX(-50%);
}

.cnvs-block-posts-sidebar-numbered > ul > li + li {
	margin-top: 1rem;
}

.cnvs-block-posts-sidebar-numbered .post-outer {
	display: flex;
}

.cnvs-block-posts-sidebar-numbered .post-inner:first-child {
	flex: 0 0 105px;
	width: 105px;
	max-width: 105px;
	padding-right: 15px;
}

.cnvs-block-posts-sidebar-numbered .post-inner:first-child a {
	display: block;
	width: 100%;
}

.cnvs-block-posts-sidebar-numbered .post-inner:first-child img {
	width: 100%;
	height: auto;
}

.cnvs-block-posts-sidebar-numbered .post-inner:last-child {
	display: flex;
	flex: 0 0 calc(100% - 105px);
	flex-direction: column;
	justify-content: center;
	max-width: calc(100% - 105px);
	flex-basis: calc(100% - 105px);
}

.cnvs-block-posts-sidebar-large .cnvs-post-item + .cnvs-post-item {
	margin-top: 1.5rem;
}

.cnvs-block-posts-sidebar-large .post-inner + .post-inner {
	margin-top: 1rem;
}

.cnvs-block-posts-sidebar-slider article {
	position: relative;
	margin-bottom: 0;
}

.cnvs-block-posts-sidebar-slider .ratio-landscape .overlay-media:after {
	padding-bottom: 75%;
}

.cnvs-block-posts-sidebar-slider .cnvs-post-item:not(:first-child) {
	margin-top: 0;
}

.cnvs-block-posts-sidebar-slider .cnvs-post-item {
	display: none;
}

.cnvs-block-posts-sidebar-slider ul > .cnvs-post-item:first-child {
	display: block;
}

.cnvs-block-posts-sidebar-slider .owl-item:first-child .cnvs-post-item,
.cnvs-block-posts-sidebar-slider .owl-loaded .owl-item .cnvs-post-item,
.cnvs-block-posts-sidebar-slider .owl-carousel {
	display: block;
}
.cnvs-block-twitter-layout-slider {
	padding: 2rem;
	text-align: center;
}

.cnvs-block-twitter-layout-slider .pk-twitter-wrap .pk-twitter-tweet {
	margin-top: 0;
	padding: 0;
}

.cnvs-block-twitter-layout-slider .pk-twitter-link {
	margin-bottom: 0.5rem;
}

.cnvs-block-twitter-layout-slider .pk-twitter-time {
	justify-content: center;
}

.cnvs-block-twitter-layout-slider .pk-twitter-label {
	display: none;
}

.cnvs-block-twitter-layout-slider .pk-twitter-footer {
	margin-top: 1rem;
}

.cnvs-block-twitter-layout-slider .pk-twitter-tweet {
	display: none;
}

.cnvs-block-twitter-layout-slider .pk-twitter-tweet:before {
	display: none;
}

.cnvs-block-twitter-layout-slider .pk-tweets > .pk-twitter-tweet:first-child {
	display: block;
}

.cnvs-block-twitter-layout-slider .owl-slide:first-child .pk-twitter-tweet {
	display: block;
}

.cnvs-block-twitter-layout-slider .owl-loaded .owl-slide .pk-twitter-tweet {
	display: block;
}

.cnvs-block-twitter-layout-slider .owl-carousel {
	display: block;
}
.cs-block-tiles .post-outer {
	height: 100%;
}

.cs-block-tiles .post-outer {
	position: relative;
}

.cs-block-tiles .tiles-outer {
	display: grid;
	grid-gap: 1px;
	grid-template-columns: 1fr;
	grid-auto-rows: 1fr;
}

.cs-block-tiles .overlay-media {
	transform: translate3d(0, 0, 0);
}

.cs-block-tiles .overlay-inner {
	position: initial;
}

.cs-block-tiles article:not(:first-child) {
	margin-top: 0;
}

@media (min-width: 760px) {
	.cs-block-tiles .post-inner > *:last-child {
		margin-bottom: 0;
	}
	.cs-block-tiles .tiles-outer {
		grid-auto-rows: initial;
	}
	.cs-block-tiles article:nth-child(1) {
		grid-area: tile1;
	}
	.cs-block-tiles article:nth-child(2) {
		grid-area: tile2;
	}
	.cs-block-tiles article:nth-child(3) {
		grid-area: tile3;
	}
	.cs-block-tiles article:nth-child(4) {
		grid-area: tile4;
	}
	.cs-block-tiles article:nth-child(5) {
		grid-area: tile5;
	}
}

.entry-content > .cnvs-block-posts[class*='pk-block-posts-layout-tiles'] {
	width: 100vw;
	max-width: none;
	margin-left: calc(100% / 2 - 100vw / 2);
}

.entry-content > .cnvs-block-section-layout-align-full:first-child .cnvs-block-posts[class*='pk-block-posts-layout-tiles']:first-child {
	padding-top: 1px;
}

/**
 * Layouts
 */
@media (min-width: 760px) {
	.cs-block-tiles.tiles-1 .tiles-outer {
		grid-template-areas: 'tile1 tile2';
		grid-template-columns: 1fr 1fr;
	}
}

@media (min-width: 760px) {
	.cs-block-tiles.tiles-2 .tiles-outer {
		grid-template-areas: 'tile1 tile1'
 'tile2 tile3';
		grid-template-columns: 1fr 1fr;
	}
}

@media (min-width: 1020px) {
	.cs-block-tiles.tiles-2 .tiles-outer {
		grid-template-areas: 'tile1 tile2 tile3';
		grid-template-columns: 1fr 1fr 1fr;
	}
}

@media (min-width: 760px) {
	.cs-block-tiles.tiles-3 .tiles-outer {
		grid-template-areas: 'tile1 tile2';
		grid-template-columns: 1fr 1fr;
	}
}

@media (min-width: 1020px) {
	.cs-block-tiles.tiles-3 .tiles-outer {
		grid-template-areas: 'tile1 tile1 tile2';
		grid-template-columns: 1fr 1fr 1fr;
	}
}

@media (min-width: 760px) {
	.cs-block-tiles.tiles-4 .tiles-outer {
		grid-template-areas: 'tile1 tile1'
 'tile2 tile3';
		grid-template-columns: 1fr 1fr;
	}
}

@media (min-width: 1020px) {
	.cs-block-tiles.tiles-4 .tiles-outer {
		grid-template-areas: 'tile1 tile1 tile2'
 'tile1 tile1 tile3';
		grid-template-columns: 1fr 1fr 1fr;
	}
}

@media (min-width: 760px) {
	.cs-block-tiles.tiles-5 .tiles-outer {
		grid-template-areas: 'tile1 tile1'
 'tile2 tile3';
		grid-template-columns: 1fr 1fr;
	}
}

@media (min-width: 1020px) {
	.cs-block-tiles.tiles-5 .tiles-outer {
		grid-template-areas: 'tile1 tile1 tile2 tile2'
 'tile1 tile1 tile3 tile3';
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}

@media (min-width: 760px) {
	.cs-block-tiles.tiles-6 .tiles-outer {
		grid-template-areas: 'tile1 tile1'
 'tile2 tile3'
 'tile4 tile5';
		grid-template-columns: 1fr 1fr;
	}
}

@media (min-width: 1020px) {
	.cs-block-tiles.tiles-6 .tiles-outer {
		grid-template-areas: 'tile1 tile1 tile2'
 'tile3 tile4 tile5';
		grid-template-columns: 1fr 1fr 1fr;
	}
}

@media (min-width: 760px) {
	.cs-block-tiles.tiles-7 .tiles-outer {
		grid-template-areas: 'tile1 tile1'
 'tile2 tile3'
 'tile4 tile5';
		grid-template-columns: 1fr 1fr;
	}
}

@media (min-width: 1020px) {
	.cs-block-tiles.tiles-7 .tiles-outer {
		grid-template-areas: 'tile1 tile1 tile2 tile3'
 'tile1 tile1 tile4 tile5';
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}

@media (min-width: 760px) {
	.cs-block-tiles.tiles-8 .tiles-outer {
		grid-template-areas: 'tile1 tile1'
 'tile2 tile3'
 'tile4 tile5';
		grid-template-columns: 1fr 1fr;
	}
}

@media (min-width: 1020px) {
	.cs-block-tiles.tiles-8 .tiles-outer {
		grid-template-areas: 'tile2 tile1 tile1 tile3'
 'tile4 tile1 tile1 tile5';
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}

@media (min-width: 760px) {
	.cs-block-tiles.tiles-9 .tiles-outer {
		grid-template-columns: repeat(2, 1fr);
	}
	.cs-block-tiles.tiles-9 article:nth-child(-n+8) {
		grid-area: initial;
	}
}

@media (min-width: 1020px) {
	.cs-block-tiles.tiles-9 .tiles-outer {
		grid-template-columns: repeat(4, 1fr);
	}
}
.cs-block-horizontal-tiles .post-outer {
	height: 100%;
}

.cs-block-horizontal-tiles .post-outer {
	position: relative;
}

.cs-block-horizontal-tiles .horizontal-tiles-outer {
	display: grid;
	grid-gap: 1px;
	grid-template-columns: 1fr;
	grid-auto-rows: 1fr;
}

.cs-block-horizontal-tiles .overlay-media {
	transform: translate3d(0, 0, 0);
}

.cs-block-horizontal-tiles .overlay-inner {
	position: initial;
}

.cs-block-horizontal-tiles article:not(:first-child) {
	margin-top: 0;
}

.cs-block-horizontal-tiles .entry-title {
	margin: 0 0 1rem;
}

.cs-block-horizontal-tiles .entry-title a {
	display: block;
}

.cs-block-horizontal-tiles .post-meta {
	margin-bottom: 1rem;
}

.cs-block-horizontal-tiles .post-more {
	margin-top: 1.5rem;
}

.cs-block-horizontal-tiles .post-more a {
	line-height: initial;
}

@media (min-width: 1120px) {
	.cs-block-horizontal-tiles .post-inner > *:last-child {
		margin-bottom: 0;
	}
	.cs-block-horizontal-tiles .horizontal-tiles-outer {
		grid-auto-rows: initial;
	}
	.cs-block-horizontal-tiles article:nth-child(1) {
		grid-area: tile1;
	}
	.cs-block-horizontal-tiles article:nth-child(2) {
		grid-area: tile2;
	}
	.cs-block-horizontal-tiles article:nth-child(3) {
		grid-area: tile3;
	}
	.cs-block-horizontal-tiles article:nth-child(4) {
		grid-area: tile4;
	}
	.cs-block-horizontal-tiles article:nth-child(5) {
		grid-area: tile5;
	}
}

.entry-content > .cnvs-block-posts[class*='pk-block-posts-layout-horizontal-tiles'] {
	width: 100vw;
	max-width: none;
	margin-left: calc(100% / 2 - 100vw / 2);
}

.entry-content > .cnvs-block-section-layout-align-full:first-child .cnvs-block-posts[class*='pk-block-posts-layout-horizontal-tiles']:first-child {
	padding-top: 1px;
}

/**
 * Layouts
 */
@media (min-width: 1120px) {
	.cs-block-horizontal-tiles.horizontal-tiles-1 .horizontal-tiles-outer {
		grid-template-areas: 'tile1 tile2 tile3';
		grid-template-columns: 1fr 1fr 1fr;
	}
}

@media (min-width: 1920px) {
	.cs-block-horizontal-tiles.horizontal-tiles-1 .horizontal-tiles-outer {
		grid-template-areas: 'tile1 tile1 tile2 tile3';
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}

.cs-breakpoint-up-1920px .cs-block-horizontal-tiles.horizontal-tiles-1 .horizontal-tiles-outer {
	grid-template-areas: 'tile1 tile1 tile2 tile3';
	grid-template-columns: 1fr 1fr 1fr 1fr;
}

@media (min-width: 1120px) {
	.cs-block-horizontal-tiles.horizontal-tiles-2 .horizontal-tiles-outer {
		grid-template-areas: 'tile1 tile1 tile2 tile3'
 'tile1 tile1 tile4 tile4';
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}

@media (min-width: 1920px) {
	.cs-block-horizontal-tiles.horizontal-tiles-2 .horizontal-tiles-outer {
		grid-template-areas: 'tile1 tile1 tile1 tile2 tile3 tile4';
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
	}
}

.cs-breakpoint-up-1920px .cs-block-horizontal-tiles.horizontal-tiles-2 .horizontal-tiles-outer {
	grid-template-areas: 'tile1 tile1 tile1 tile2 tile3 tile4';
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

@media (min-width: 1120px) {
	.cs-block-horizontal-tiles.horizontal-tiles-3 .horizontal-tiles-outer {
		grid-template-areas: 'tile1 tile1 tile2 tile3'
 'tile1 tile1 tile4 tile5';
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}

@media (min-width: 1920px) {
	.cs-block-horizontal-tiles.horizontal-tiles-3 .horizontal-tiles-outer {
		grid-template-areas: 'tile1 tile1 tile1 tile2 tile3 tile4 tile5';
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	}
}

.cs-breakpoint-up-1920px .cs-block-horizontal-tiles.horizontal-tiles-3 .horizontal-tiles-outer {
	grid-template-areas: 'tile1 tile1 tile1 tile2 tile3 tile4 tile5';
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.cs-block-full {
	position: relative;
}

.cs-block-full .post-outer {
	height: 100%;
}

.cs-block-full .overlay-media {
	transform: translate3d(0, 0, 0);
}

.cs-block-full .overlay-inner {
	position: initial;
}

.cs-block-full article:not(:first-child) {
	margin-top: 0;
}

.entry-content > .cnvs-block-posts[class*='pk-block-posts-layout-full'] {
	width: 100vw;
	max-width: none;
	margin-left: calc(100% / 2 - 100vw / 2);
}

/**
 * Layouts
 */
.cs-block-full.full-1 .full-outer {
	display: flex;
	flex-direction: column;
	align-items: initial;
	justify-content: initial;
	padding: 40px 0;
}

.cs-block-full.full-1 .full-outer .overlay-inner {
	width: 100%;
	padding: 0;
	text-align: left;
}

.cs-block-full.full-1 .full-inner:nth-child(1) {
	flex: 0 0 100%;
	max-width: 100%;
	width: 100%;
}

.cs-block-full.full-1 .full-inner:nth-child(2) {
	margin-top: 2rem;
	flex: 0 0 100%;
	max-width: 100%;
	width: 100%;
}

@media (min-width: 1020px) {
	.cs-block-full.full-1 .full-outer {
		display: flex;
		flex-direction: row;
		align-items: flex-end;
		justify-content: space-between;
	}
	.cs-block-full.full-1 .full-inner:nth-child(1) {
		flex: 0 0 calc(100% - 400px);
	}
	.cs-block-full.full-1 .full-inner:nth-child(2) {
		margin-top: 0;
		flex: 0 0 320px;
	}
}

.cs-block-full.full-1 .full-inner:nth-child(2) .post-thumbnail a {
	position: absolute;
}

.cs-block-full.full-1 .full-inner:nth-child(2) .overlay-inner + .overlay-inner {
	margin-top: 0;
}

.cs-block-full.full-1 .full-inner:nth-child(2) article + article {
	margin-top: 2rem;
}

.cs-block-full.full-1 .full-inner:nth-child(2) article .post-outer {
	display: flex;
	justify-content: space-between;
}

.cs-block-full.full-1 .full-inner:nth-child(2) article .post-outer .overlay-inner {
	margin-top: 0;
	flex: 0 0 100%;
	width: 100%;
}

.cs-block-full.full-1 .full-inner:nth-child(2) article .post-outer .overlay-inner:last-child {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.cs-block-full.full-1 .full-inner:nth-child(2) article .post-outer .overlay-inner:first-child:not(:last-child) {
	flex: 0 0 80px;
	width: 80px;
}

.cs-block-full.full-1 .full-inner:nth-child(2) article .post-outer .overlay-inner + .overlay-inner {
	flex: 0 0 calc(100% - 80px - 1rem);
	width: calc(100% - 80px - 1rem);
}

.cs-block-full.full-1 .full-inner:nth-child(2) article .post-outer .post-meta {
	margin-bottom: 0;
}

.cs-block-full.full-2 .full-outer {
	display: flex;
	flex-direction: column;
	align-items: initial;
	justify-content: initial;
	padding: 40px 0;
}

.cs-block-full.full-2 .full-outer .overlay-inner {
	width: 100%;
	padding: 0;
	text-align: left;
}

.cs-block-full.full-2 .full-inner:nth-child(1) {
	flex: 0 0 100%;
	max-width: 100%;
	width: 100%;
}

.cs-block-full.full-2 .full-inner:nth-child(2) {
	margin-top: 2rem;
	flex: 0 0 100%;
	max-width: 100%;
	width: 100%;
}

@media (min-width: 1020px) {
	.cs-block-full.full-2 .full-outer {
		display: flex;
		flex-direction: row;
		align-items: flex-end;
		justify-content: space-between;
	}
	.cs-block-full.full-2 .full-inner:nth-child(1) {
		order: 2;
		flex: 0 0 calc(100% - 400px);
	}
	.cs-block-full.full-2 .full-inner:nth-child(2) {
		order: 1;
		margin-top: 0;
		flex: 0 0 320px;
	}
}

.cs-block-full.full-2 .full-inner:nth-child(2) .post-thumbnail a {
	position: absolute;
}

.cs-block-full.full-2 .full-inner:nth-child(2) .overlay-inner + .overlay-inner {
	margin-top: 0;
}

.cs-block-full.full-2 .full-inner:nth-child(2) article + article {
	margin-top: 2rem;
}

.cs-block-full.full-2 .full-inner:nth-child(2) article .post-outer {
	display: flex;
	justify-content: space-between;
}

.cs-block-full.full-2 .full-inner:nth-child(2) article .post-outer .overlay-inner {
	margin-top: 0;
	flex: 0 0 100%;
	width: 100%;
}

.cs-block-full.full-2 .full-inner:nth-child(2) article .post-outer .overlay-inner:last-child {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.cs-block-full.full-2 .full-inner:nth-child(2) article .post-outer .overlay-inner:first-child:not(:last-child) {
	flex: 0 0 80px;
	width: 80px;
}

.cs-block-full.full-2 .full-inner:nth-child(2) article .post-outer .overlay-inner + .overlay-inner {
	flex: 0 0 calc(100% - 80px - 1rem);
	width: calc(100% - 80px - 1rem);
}

.cs-block-full.full-2 .full-inner:nth-child(2) article .post-outer .post-meta {
	margin-bottom: 0;
}
/* Slider */
.cs-block-slider-container {
	overflow: hidden;
}

.cs-block-section-slider .cs-block-slider-featured:not(.cs-block-slider-large):not(.cs-block-slider-multiple) .owl-carousel {
	display: block;
}

.cs-block-slider-featured {
	position: relative;
}

.cs-block-slider-featured .owl-carousel {
	display: block;
}

.cs-block-slider-featured .owl-dot span {
	background: rgba(255, 255, 255, 0.5);
}

.cs-block-slider-featured .owl-dot.active span {
	background: white;
}

/**
 * Layouts
 */
.cs-block-slider-center {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}

@media (min-width: 760px) {
	.cs-block-slider-center {
		width: 100%;
		padding: 0;
	}
}

.cs-block-slider-center article {
	margin-left: auto;
	margin-right: auto;
}

@media (min-width: 1240px) {
	.cs-block-slider-center article {
		width: 1160px;
	}
}

.cs-block-slider-center .overlay-inner {
	max-width: 680px;
}

@media (min-width: 1120px) {
	.cs-block-slider-center .overlay-inner {
		padding: 3rem;
	}
}

.cs-block-slider-center .owl-dots {
	z-index: 1;
	bottom: 2rem;
}

@media (min-width: 1240px) {
	.cs-block-section-slider-center .owl-arrows .owl-prev,
	.cs-block-section-slider-center .owl-arrows .owl-next {
		transform: none !important;
		background: transparent;
		position: absolute;
		z-index: 3;
		top: 0;
		bottom: 0;
	}
	.cs-block-section-slider-center .owl-arrows .owl-prev {
		left: 0;
		cursor: pointer;
		cursor: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMjYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU3LjEgKDgzMDg4KSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5hcnJvdy1sZWZ0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IkxvZ29zIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDU0LjAwMDAwMCwgLTE4MjkuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9ImFycm93LWxlZnQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0NjcuMDAwMDAwLCAxODM3LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMTQ2Ny4wMDAwMDAsIC0xODM3LjAwMDAwMCkgdHJhbnNsYXRlKDE0NTQuMDAwMDAwLCAxODI5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIHBvaW50cz0iMjIuMTcyIDcgMTYuODA4IDEuNjM2IDE4LjIyMiAwLjIyMiAyNiA4IDE4LjIyMiAxNS43NzggMTYuODA4IDE0LjM2NCAyMi4xNzIgOSAyLjEyODg1MjY1ZS0xNCA5IDIuMTI4ODUyNjVlLTE0IDciPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") 16 16, pointer !important;
		cursor: -webkit-image-set(url(//blog.footdistrict.com/wp-content/themes/authentic/images/cursor-prev.png) 1x, url(//blog.footdistrict.com/wp-content/themes/authentic/images/cursor-prev@2x.png) 2x) 0 0, pointer;
	}
	.cs-block-section-slider-center .owl-arrows .owl-next {
		right: 0;
		cursor: pointer;
		cursor: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMjYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU3LjEgKDgzMDg4KSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5hcnJvdy1yaWdodDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJMb2dvcyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQ1NC4wMDAwMDAsIC0xODU0LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJhcnJvdy1yaWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQ1NC4wMDAwMDAsIDE4NTQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgcG9pbnRzPSIyMi4xNzIgNyAxNi44MDggMS42MzYgMTguMjIyIDAuMjIyIDI2IDggMTguMjIyIDE1Ljc3OCAxNi44MDggMTQuMzY0IDIyLjE3MiA5IDIuMTI4ODUyNjVlLTE0IDkgMi4xMjg4NTI2NWUtMTQgNyI+PC9wb2x5Z29uPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=") 16 16, pointer !important;
		cursor: -webkit-image-set(url(//blog.footdistrict.com/wp-content/themes/authentic/images/cursor-next.png) 1x, url(//blog.footdistrict.com/wp-content/themes/authentic/images/cursor-next@2x.png) 2x) 0 0, pointer;
	}
}

/**
 * Middle Alignment
 */
.style-align-center .cs-block-slider-center .owl-dots {
	left: 50%;
	transform: translate3d(-50%, 0, 0);
}

/**
 * Left Alignment
 */
.style-align-left .cs-block-slider-center .owl-dots {
	right: 2rem;
}

.style-align-left .cs-block-slider-boxed .owl-arrows {
	display: none;
}

@media (min-width: 1440px) {
	.container-wide .cs-block-slider-center article {
		width: 1360px;
	}
}

@media (min-width: 1640px) {
	.container-wide .cs-block-slider-center article {
		width: 1560px;
	}
}

.cs-block-slider-multiple .owl-prev,
.cs-block-slider-multiple .owl-next {
	width: 90px;
}

@media (min-width: 1120px) {
	.cs-block-slider-multiple .owl-dots {
		display: none;
	}
}

@media (min-width: 1240px) {
	.cs-block-section-slider-multiple .owl-arrows .owl-prev,
	.cs-block-section-slider-multiple .owl-arrows .owl-next {
		transform: none !important;
		background: transparent;
		position: absolute;
		z-index: 3;
		top: 0;
		bottom: 0;
	}
	.cs-block-section-slider-multiple .owl-arrows .owl-prev {
		left: 0;
		cursor: pointer;
		cursor: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMjYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU3LjEgKDgzMDg4KSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5hcnJvdy1sZWZ0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IkxvZ29zIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDU0LjAwMDAwMCwgLTE4MjkuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9ImFycm93LWxlZnQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0NjcuMDAwMDAwLCAxODM3LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMTQ2Ny4wMDAwMDAsIC0xODM3LjAwMDAwMCkgdHJhbnNsYXRlKDE0NTQuMDAwMDAwLCAxODI5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIHBvaW50cz0iMjIuMTcyIDcgMTYuODA4IDEuNjM2IDE4LjIyMiAwLjIyMiAyNiA4IDE4LjIyMiAxNS43NzggMTYuODA4IDE0LjM2NCAyMi4xNzIgOSAyLjEyODg1MjY1ZS0xNCA5IDIuMTI4ODUyNjVlLTE0IDciPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") 16 16, pointer !important;
		cursor: -webkit-image-set(url(//blog.footdistrict.com/wp-content/themes/authentic/images/cursor-prev.png) 1x, url(//blog.footdistrict.com/wp-content/themes/authentic/images/cursor-prev@2x.png) 2x) 0 0, pointer;
	}
	.cs-block-section-slider-multiple .owl-arrows .owl-next {
		right: 0;
		cursor: pointer;
		cursor: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMjYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU3LjEgKDgzMDg4KSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5hcnJvdy1yaWdodDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJMb2dvcyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQ1NC4wMDAwMDAsIC0xODU0LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJhcnJvdy1yaWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQ1NC4wMDAwMDAsIDE4NTQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgcG9pbnRzPSIyMi4xNzIgNyAxNi44MDggMS42MzYgMTguMjIyIDAuMjIyIDI2IDggMTguMjIyIDE1Ljc3OCAxNi44MDggMTQuMzY0IDIyLjE3MiA5IDIuMTI4ODUyNjVlLTE0IDkgMi4xMjg4NTI2NWUtMTQgNyI+PC9wb2x5Z29uPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=") 16 16, pointer !important;
		cursor: -webkit-image-set(url(//blog.footdistrict.com/wp-content/themes/authentic/images/cursor-next.png) 1x, url(//blog.footdistrict.com/wp-content/themes/authentic/images/cursor-next@2x.png) 2x) 0 0, pointer;
	}
}

.cs-block-slider-boxed {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 0 20px;
}

@media (min-width: 760px) {
	.cs-block-slider-boxed {
		width: 680px;
		padding: 0;
	}
}

@media (min-width: 1020px) {
	.cs-block-slider-boxed {
		width: 960px;
	}
}

@media (min-width: 1120px) {
	.cs-block-slider-boxed {
		width: 1040px;
	}
}

@media (min-width: 1240px) {
	.cs-block-slider-boxed {
		width: 1160px;
	}
}

.cs-block-slider-boxed .overlay-inner {
	max-width: 680px;
}

@media (min-width: 1120px) {
	.cs-block-slider-boxed .overlay-inner {
		padding: 3rem;
	}
}

.cs-block-slider-boxed .owl-dots {
	position: absolute;
	z-index: 1;
	bottom: 2rem;
}

/**
 * Middle Alignment
 */
.style-align-center .cs-block-slider-boxed .owl-dots {
	left: 50%;
	transform: translate3d(-50%, 0, 0);
}

/**
 * Left Alignment
 */
.style-align-left .cs-block-slider-boxed .owl-dots {
	right: 2rem;
}

.style-align-left .cs-block-slider-boxed .owl-arrows {
	display: none;
}

@media (min-width: 1440px) {
	.container-wide .cs-block-slider-boxed {
		width: 1360px;
	}
}

@media (min-width: 1640px) {
	.container-wide .cs-block-slider-boxed {
		width: 1560px;
	}
}

.cs-block-slider-wide {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}

@media (min-width: 1120px) {
	.cs-block-slider-wide .overlay-inner {
		padding: 3rem;
	}
}

.cs-block-slider-wide .owl-dots {
	position: absolute;
	z-index: 1;
	bottom: 2rem;
}

/**
 * Middle Alignment
 */
.style-align-center .cs-block-slider-wide .owl-dots {
	left: 50%;
	transform: translate3d(-50%, 0, 0);
}

/**
 * Left Alignment
 */
.style-align-left .cs-block-slider-wide .owl-dots {
	right: 2rem;
}

.style-align-left .cs-block-slider-wide .owl-arrows {
	display: none;
}

.cs-block-section-slider-large {
	margin-top: 0;
}

.cs-block-section-slider-large .owl-carousel:not(.owl-loaded) article:nth-child(n+2) {
	display: none;
}

.cs-block-slider-large {
	width: 100%;
}

.cs-block-slider-large .overlay-outer {
	width: 100%;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: auto;
	margin-left: auto;
	min-height: 100vh;
}

@media (min-width: 760px) {
	.cs-block-slider-large .overlay-outer {
		max-width: 720px;
	}
}

@media (min-width: 1020px) {
	.cs-block-slider-large .overlay-outer {
		max-width: 1000px;
	}
}

@media (min-width: 1120px) {
	.cs-block-slider-large .overlay-outer {
		max-width: 1080px;
	}
}

@media (min-width: 1240px) {
	.cs-block-slider-large .overlay-outer {
		max-width: 1200px;
	}
}

.cs-block-slider-large .overlay-inner {
	max-width: 800px;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 1240px) {
	.cs-block-slider-large .post-inner {
		padding-right: 215px;
	}
}

@media (min-width: 1440px) {
	.container-wide .cs-block-slider-large .overlay-outer {
		max-width: 1400px;
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media (min-width: 1640px) {
	.container-wide .cs-block-slider-large .overlay-outer {
		max-width: 1600px;
		padding-right: 20px;
		padding-left: 20px;
	}
}

@media (min-width: 1120px) {
	.cs-block-slider-large .overlay-inner {
		padding: 3rem;
	}
}

.cs-block-slider-large .owl-dots {
	width: 100%;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	z-index: 1;
	bottom: 3rem;
	left: auto;
	height: 0;
	transform: none;
}

@media (min-width: 760px) {
	.cs-block-slider-large .owl-dots {
		max-width: 720px;
	}
}

@media (min-width: 1020px) {
	.cs-block-slider-large .owl-dots {
		max-width: 1000px;
	}
}

@media (min-width: 1120px) {
	.cs-block-slider-large .owl-dots {
		max-width: 1080px;
	}
}

@media (min-width: 1240px) {
	.cs-block-slider-large .owl-dots {
		max-width: 1200px;
	}
}

/**
 * Middle Alignment
 */
@media (min-width: 1240px) {
	.style-align-center .cs-block-slider-large .post-inner {
		padding-left: 215px;
	}
}

.style-align-center .cs-block-slider-large .owl-dots {
	text-align: center;
}

/**
 * Left Alignment
 */
.style-align-left .cs-block-slider-large .owl-dots {
	text-align: right;
}

.entry-content .cnvs-block-section-layout-align-full:first-child .cnvs-block-posts-layout-slider-large:first-child .cs-block-slider-large {
	margin-top: calc(var(--large-sm-margin-top, 0) + -3rem);
}

.entry-content .cnvs-block-section-layout-align-full:first-child .cnvs-block-posts-layout-slider-large:first-child .cs-block-slider-large .overlay-outer {
	padding-top: calc(var(--large-sm-padding-top, 0) + 3rem);
}

@media (min-width: 1120px) {
	.entry-content .cnvs-block-section-layout-align-full:first-child .cnvs-block-posts-layout-slider-large:first-child .cs-block-slider-large {
		margin-top: calc(var(--large-lg-margin-top, 0) + -3rem);
	}
	.entry-content .cnvs-block-section-layout-align-full:first-child .cnvs-block-posts-layout-slider-large:first-child .cs-block-slider-large .overlay-outer {
		padding-top: calc(var(--large-sm-padding-top, 0) + 3rem);
	}
}
/* Carousel */
.cs-block-carousel {
	text-align: center;
}

.cs-block-carousel article:not(:first-child) {
	margin-top: 0;
}

.cs-block-carousel article > *:last-child {
	margin-bottom: 0;
}

.cs-block-carousel .post-thumbnail {
	margin-bottom: 2rem;
}

.cs-block-carousel .slider-loop .owl-carousel {
	display: block;
}

.cs-block-carousel .slider-loop .owl-dots {
	margin-top: 1rem;
}

.cs-block-carousel .slider-loop .owl-carousel:not(.owl-loaded) {
	display: flex;
}

.cs-block-carousel .slider-loop .owl-carousel:not(.owl-loaded) article {
	flex: 1;
}

@media (max-width: 759px) {
	.cs-block-carousel .slider-loop .owl-carousel:not(.owl-loaded) article:nth-child(n+2) {
		display: none;
	}
}

@media (min-width: 760px) and (max-width: 1019px) {
	.cs-block-carousel .slider-loop .owl-carousel:not(.owl-loaded) article {
		margin-left: 40px;
	}
	.cs-block-carousel .slider-loop .owl-carousel:not(.owl-loaded) article:first-child {
		margin-left: 0;
	}
	.cs-block-carousel .slider-loop .owl-carousel:not(.owl-loaded) article:nth-child(n+3) {
		display: none;
	}
}

@media (min-width: 1020px) and (max-width: 1119px) {
	.cs-block-carousel .slider-loop .owl-carousel:not(.owl-loaded) article {
		margin-left: 30px;
	}
	.cs-block-carousel .slider-loop .owl-carousel:not(.owl-loaded) article:first-child {
		margin-left: 0;
	}
	.cs-block-carousel .slider-loop .owl-carousel:not(.owl-loaded) article:nth-child(n+4) {
		display: none;
	}
}

@media (min-width: 1120px) and (max-width: 1239px) {
	.cs-block-carousel .slider-loop .owl-carousel:not(.owl-loaded) article {
		margin-left: 40px;
	}
	.cs-block-carousel .slider-loop .owl-carousel:not(.owl-loaded) article:first-child {
		margin-left: 0;
	}
	.cs-block-carousel .slider-loop .owl-carousel:not(.owl-loaded) article:nth-child(n+4) {
		display: none;
	}
}

@media (min-width: 1240px) and (max-width: 1639px) {
	.cs-block-carousel .slider-loop .owl-carousel:not(.owl-loaded) article {
		margin-left: 30px;
	}
	.cs-block-carousel .slider-loop .owl-carousel:not(.owl-loaded) article:first-child {
		margin-left: 0;
	}
}

@media (min-width: 1240px) {
	.cs-block-carousel .slider-loop[data-columns="2"] .owl-carousel:not(.owl-loaded) article:nth-child(n+3) {
		display: none;
	}
	.cs-block-carousel .slider-loop[data-columns="3"] .owl-carousel:not(.owl-loaded) article:nth-child(n+4) {
		display: none;
	}
	.cs-block-carousel .slider-loop[data-columns="4"] .owl-carousel:not(.owl-loaded) article:nth-child(n+5) {
		display: none;
	}
	.cs-block-carousel .slider-loop[data-columns="5"] .owl-carousel:not(.owl-loaded) article:nth-child(n+6) {
		display: none;
	}
	.cs-block-carousel .slider-loop[data-columns="6"] .owl-carousel:not(.owl-loaded) article:nth-child(n+7) {
		display: none;
	}
}

@media (min-width: 1640px) {
	.cs-block-carousel .slider-loop .owl-carousel:not(.owl-loaded) article {
		margin-left: 40px;
	}
	.cs-block-carousel .slider-loop .owl-carousel:not(.owl-loaded) article:first-child {
		margin-left: 0;
	}
}

.single .cs-block-carousel {
	margin-top: 3rem;
	padding-top: 3rem;
	border-top: 1px #e9ecef solid;
}

.single .post-subscribe + .cs-block-carousel {
	padding-top: 0;
	border-top: none;
}
.cs-block-wide .post-outer {
	position: relative;
	height: 100%;
}

.cs-block-wide .wide-outer article {
	margin-top: 3rem;
}

.cs-block-wide .wide-outer article:first-child {
	margin-top: 0;
}

.cs-block-wide .overlay-media {
	transform: translate3d(0, 0, 0);
}

.cs-block-wide .overlay-outer {
	justify-content: flex-end;
}

.cs-block-wide .overlay-inner {
	position: initial;
}

.cs-block-wide .entry-header:last-child *:last-child {
	margin-bottom: 0;
}

.cs-block-wide .is-cnvs-block-rounded .post-thumbnail:before,
.cs-block-wide .is-cnvs-block-rounded .post-thumbnail img,
.cs-block-wide .is-cnvs-block-rounded .post-number {
	border-radius: 50%;
}

.cs-block-wide .is-cnvs-block-rounded .pk-lazyload.pk-lqip {
	-webkit-clip-path: circle(50% at 50% 50%);
	clip-path: circle(50% at 50% 50%);
}

.cs-block-wide .layout-variation-simple .post-inner + .post-inner {
	margin-top: 1rem;
}

@media (min-width: 760px) {
	.cs-block-wide .post-inner > *:last-child {
		margin-bottom: 0;
	}
	.cs-block-wide .wide-outer {
		display: grid;
		grid-gap: 40px;
		grid-template-columns: 1fr;
	}
	.cs-block-wide .wide-outer article {
		margin-top: 0;
	}
	.cs-block-wide article:nth-child(1) {
		grid-area: wide1;
	}
	.cs-block-wide article:nth-child(2) {
		grid-area: wide2;
	}
	.cs-block-wide article:nth-child(3) {
		grid-area: wide3;
	}
	.cs-block-wide article:nth-child(4) {
		grid-area: wide4;
	}
	.cs-block-wide article:nth-child(5) {
		grid-area: wide5;
	}
	.cs-block-wide article:nth-child(6) {
		grid-area: wide6;
	}
	.cs-block-wide article:nth-child(7) {
		grid-area: wide7;
	}
	.cs-block-wide article:nth-child(8) {
		grid-area: wide8;
	}
	.cs-block-wide article:nth-child(9) {
		grid-area: wide9;
	}
	.cs-block-wide article:nth-child(10) {
		grid-area: wide10;
	}
}

/**
 * Middle Alignment
 */
.style-align-center .cs-block-wide .overlay-outer {
	justify-content: center;
}

/**
 * Layouts
 */
.cs-block-wide.wide-1 .view-post-button {
	display: none;
}

@media (min-width: 760px) {
	.cs-block-wide.wide-1 .wide-outer {
		grid-template-areas: 'wide1 wide2'
 'wide3 wide4';
		grid-template-columns: 1fr 1fr;
	}
}

@media (min-width: 1020px) {
	.cs-block-wide.wide-1 .wide-outer {
		grid-template-areas: 'wide1 wide1 wide2 wide2'
 'wide1 wide1 wide3 wide4';
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
	.cs-block-wide.wide-1 .view-post-button {
		display: block;
	}
}

/**
 * Middle Alignment
 */
.style-align-center .cs-block-wide.wide-1 article:nth-child(3) .post-inner:last-child,
.style-align-center .cs-block-wide.wide-1 article:nth-child(4) .post-inner:last-child {
	text-align: center;
}

.cs-block-wide.wide-2 article:nth-child(3) .post-outer,
.cs-block-wide.wide-2 article:nth-child(4) .post-outer {
	display: flex;
	justify-content: space-between;
}

.cs-block-wide.wide-2 article:nth-child(3) .post-outer .post-inner,
.cs-block-wide.wide-2 article:nth-child(4) .post-outer .post-inner {
	margin-top: 0;
	flex: 0 0 100%;
	width: 100%;
}

.cs-block-wide.wide-2 article:nth-child(3) .post-outer .post-inner:last-child,
.cs-block-wide.wide-2 article:nth-child(4) .post-outer .post-inner:last-child {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.cs-block-wide.wide-2 article:nth-child(3) .post-outer .post-inner:first-child:not(:last-child),
.cs-block-wide.wide-2 article:nth-child(4) .post-outer .post-inner:first-child:not(:last-child) {
	flex: 0 0 120px;
	width: 120px;
}

.cs-block-wide.wide-2 article:nth-child(3) .post-outer .post-inner + .post-inner,
.cs-block-wide.wide-2 article:nth-child(4) .post-outer .post-inner + .post-inner {
	flex: 0 0 calc(100% - 120px - 1rem);
	width: calc(100% - 120px - 1rem);
}

.cs-block-wide.wide-2 article:nth-child(3) .post-outer .post-meta,
.cs-block-wide.wide-2 article:nth-child(4) .post-outer .post-meta {
	margin-bottom: 0;
}

@media (min-width: 760px) {
	.cs-block-wide.wide-2 .wide-outer {
		grid-template-areas: 'wide1 wide1'
 'wide2 wide2'
 'wide3 wide3'
 'wide4 wide4';
		grid-template-columns: 1fr 1fr;
	}
}

@media (min-width: 1020px) {
	.cs-block-wide.wide-2 .wide-outer {
		grid-template-areas: 'wide1 wide1 wide2 wide2'
 'wide1 wide1 wide2 wide2'
 'wide1 wide1 wide3 wide3'
 'wide1 wide1 wide4 wide4';
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}

.cs-block-wide.wide-3 article:nth-child(3) .post-outer,
.cs-block-wide.wide-3 article:nth-child(4) .post-outer {
	display: flex;
	justify-content: space-between;
}

.cs-block-wide.wide-3 article:nth-child(3) .post-outer .post-inner,
.cs-block-wide.wide-3 article:nth-child(4) .post-outer .post-inner {
	margin-top: 0;
	flex: 0 0 100%;
	width: 100%;
}

.cs-block-wide.wide-3 article:nth-child(3) .post-outer .post-inner:last-child,
.cs-block-wide.wide-3 article:nth-child(4) .post-outer .post-inner:last-child {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.cs-block-wide.wide-3 article:nth-child(3) .post-outer .post-inner:first-child:not(:last-child),
.cs-block-wide.wide-3 article:nth-child(4) .post-outer .post-inner:first-child:not(:last-child) {
	flex: 0 0 120px;
	width: 120px;
}

.cs-block-wide.wide-3 article:nth-child(3) .post-outer .post-inner + .post-inner,
.cs-block-wide.wide-3 article:nth-child(4) .post-outer .post-inner + .post-inner {
	flex: 0 0 calc(100% - 120px - 1rem);
	width: calc(100% - 120px - 1rem);
}

.cs-block-wide.wide-3 article:nth-child(3) .post-outer .post-meta,
.cs-block-wide.wide-3 article:nth-child(4) .post-outer .post-meta {
	margin-bottom: 0;
}

@media (min-width: 760px) {
	.cs-block-wide.wide-3 .wide-outer {
		grid-template-areas: 'wide1 wide1'
 'wide2 wide2'
 'wide3 wide3'
 'wide4 wide4';
		grid-template-columns: 1fr 1fr;
	}
}

@media (min-width: 1020px) {
	.cs-block-wide.wide-3 .wide-outer {
		grid-template-areas: 'wide2 wide2 wide1 wide1'
 'wide2 wide2 wide1 wide1'
 'wide3 wide3 wide1 wide1'
 'wide4 wide4 wide1 wide1';
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}

@media (min-width: 760px) {
	.cs-block-wide.wide-4 .wide-outer {
		grid-template-areas: 'wide1 wide1'
 'wide2 wide3'
 'wide4 wide5';
		grid-template-columns: 1fr 1fr;
	}
}

@media (min-width: 1020px) {
	.cs-block-wide.wide-4 .wide-outer {
		grid-template-areas: 'wide1 wide1 wide2 wide3'
 'wide1 wide1 wide4 wide5';
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}

/**
 * Middle Alignment
 */
.style-align-center .cs-block-wide.wide-4 article:nth-child(n+2) .post-inner:last-child {
	text-align: center;
}

.cs-block-wide.wide-5 .cs-wide-area {
	margin-top: 3rem;
}

.cs-block-wide.wide-5 .cs-wide-area article + article {
	margin-top: 2rem;
}

.cs-block-wide.wide-5 .cs-wide-area article:nth-child(2) .post-outer,
.cs-block-wide.wide-5 .cs-wide-area article:nth-child(3) .post-outer,
.cs-block-wide.wide-5 .cs-wide-area article:nth-child(4) .post-outer {
	display: flex;
	justify-content: space-between;
}

.cs-block-wide.wide-5 .cs-wide-area article:nth-child(2) .post-outer .post-inner,
.cs-block-wide.wide-5 .cs-wide-area article:nth-child(3) .post-outer .post-inner,
.cs-block-wide.wide-5 .cs-wide-area article:nth-child(4) .post-outer .post-inner {
	margin-top: 0;
	flex: 0 0 100%;
	width: 100%;
}

.cs-block-wide.wide-5 .cs-wide-area article:nth-child(2) .post-outer .post-inner:last-child,
.cs-block-wide.wide-5 .cs-wide-area article:nth-child(3) .post-outer .post-inner:last-child,
.cs-block-wide.wide-5 .cs-wide-area article:nth-child(4) .post-outer .post-inner:last-child {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.cs-block-wide.wide-5 .cs-wide-area article:nth-child(2) .post-outer .post-inner:first-child:not(:last-child),
.cs-block-wide.wide-5 .cs-wide-area article:nth-child(3) .post-outer .post-inner:first-child:not(:last-child),
.cs-block-wide.wide-5 .cs-wide-area article:nth-child(4) .post-outer .post-inner:first-child:not(:last-child) {
	flex: 0 0 80px;
	width: 80px;
}

.cs-block-wide.wide-5 .cs-wide-area article:nth-child(2) .post-outer .post-inner + .post-inner,
.cs-block-wide.wide-5 .cs-wide-area article:nth-child(3) .post-outer .post-inner + .post-inner,
.cs-block-wide.wide-5 .cs-wide-area article:nth-child(4) .post-outer .post-inner + .post-inner {
	flex: 0 0 calc(100% - 80px - 1rem);
	width: calc(100% - 80px - 1rem);
}

@media (min-width: 760px) {
	.cs-block-wide.wide-5 .cs-wide-area1 {
		grid-area: area1;
	}
	.cs-block-wide.wide-5 .cs-wide-area2 {
		grid-area: area2;
	}
	.cs-block-wide.wide-5 .cs-wide-area {
		margin-top: 0;
	}
	.cs-block-wide.wide-5 .wide-outer {
		grid-template-areas: 'wide1 wide1'
 'area1 area2';
		grid-template-columns: 1fr 1fr;
	}
}

@media (min-width: 1020px) {
	.cs-block-wide.wide-5 .wide-outer {
		grid-template-areas: 'area1 wide1 wide1 area2'
 'area1 wide1 wide1 area2'
 'area1 wide1 wide1 area2'
 'area1 wide1 wide1 area2';
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}

.cs-block-wide.wide-6 .post-inner + .post-inner {
	margin-top: 0;
}

.cs-block-wide.wide-6 article {
	margin-top: 1rem;
}

.cs-block-wide.wide-6 article .post-outer {
	display: flex;
	justify-content: space-between;
}

.cs-block-wide.wide-6 article .post-outer .post-inner {
	margin-top: 0;
	flex: 0 0 100%;
	width: 100%;
}

.cs-block-wide.wide-6 article .post-outer .post-inner:last-child {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.cs-block-wide.wide-6 article .post-outer .post-inner:first-child:not(:last-child) {
	flex: 0 0 120px;
	width: 120px;
}

.cs-block-wide.wide-6 article .post-outer .post-inner + .post-inner {
	flex: 0 0 calc(100% - 120px - 1rem);
	width: calc(100% - 120px - 1rem);
}

.cs-block-wide.wide-6 .post-number-wrap {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	line-height: 1;
}

.cs-block-wide.wide-6 .post-number {
	display: inline-block;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	transition: all 0.2s ease;
}

.cs-block-wide.wide-6 .post-number span {
	display: block;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 30px;
	height: 30px;
	text-align: center;
	transition: all 0.2s ease;
}

.cs-block-wide.wide-6 .post-number span:first-child {
	transform: translate(0);
}

.cs-block-wide.wide-6 .post-number span:last-child {
	position: absolute;
	left: 50%;
	transform: translateY(0%) translateX(-50%);
}

.cs-block-wide.wide-6 .post-thumbnail:hover .post-number span:first-child {
	transform: translateY(-100%);
}

.cs-block-wide.wide-6 .post-thumbnail:hover .post-number span:last-child {
	transform: translateY(-100%) translateX(-50%);
}

@media (min-width: 760px) {
	.cs-block-wide.wide-6 .wide-outer {
		grid-template-areas: 'wide1 wide4'
 'wide2 wide5'
 'wide3 wide6';
		grid-template-columns: 1fr 1fr;
	}
	.cs-block-wide.wide-6 .wide-outer article {
		margin-top: 0;
	}
}

@media (min-width: 1020px) {
	.cs-block-wide.wide-6 .wide-outer {
		grid-template-areas: 'wide1 wide4'
 'wide2 wide5'
 'wide3 wide6';
		grid-template-columns: 1fr 1fr;
	}
}

.cs-block-wide.wide-7 .post-inner + .post-inner {
	margin-top: 0;
}

.cs-block-wide.wide-7 article {
	margin-top: 1rem;
}

.cs-block-wide.wide-7 article .post-outer {
	display: flex;
	justify-content: space-between;
}

.cs-block-wide.wide-7 article .post-outer .post-inner {
	margin-top: 0;
	flex: 0 0 100%;
	width: 100%;
}

.cs-block-wide.wide-7 article .post-outer .post-inner:last-child {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.cs-block-wide.wide-7 article .post-outer .post-inner:first-child:not(:last-child) {
	flex: 0 0 120px;
	width: 120px;
}

.cs-block-wide.wide-7 article .post-outer .post-inner + .post-inner {
	flex: 0 0 calc(100% - 120px - 1rem);
	width: calc(100% - 120px - 1rem);
}

@media (min-width: 760px) {
	.cs-block-wide.wide-7 .wide-outer {
		grid-template-areas: 'wide1 wide4'
 'wide2 wide5'
 'wide3 wide6';
		grid-template-columns: 1fr 1fr;
	}
	.cs-block-wide.wide-7 .wide-outer article {
		margin-top: 0;
	}
}

@media (min-width: 1020px) {
	.cs-block-wide.wide-7 {
		counter-reset: count;
	}
	.cs-block-wide.wide-7 .wide-outer {
		grid-template-areas: 'wide1 wide4'
 'wide2 wide5'
 'wide3 wide6';
		grid-template-columns: 1fr 1fr;
	}
	.cs-block-wide.wide-7 article .post-outer .post-inner:last-child {
		display: flex;
		flex-direction: row;
		align-items: center;
	}
	.cs-block-wide.wide-7 article .post-outer .post-inner:last-child:before {
		font-size: 3.75rem;
		line-height: 1;
		margin-right: 1rem;
		color: #000000;
		counter-increment: count;
		content: counter(count);
	}
}

.cs-block-wide.wide-8 .post-inner + .post-inner {
	margin-top: 0;
}

.cs-block-wide.wide-8 article {
	margin-top: 1rem;
}

.cs-block-wide.wide-8 article .post-outer {
	display: flex;
	justify-content: space-between;
}

.cs-block-wide.wide-8 article .post-outer .post-inner {
	margin-top: 0;
	flex: 0 0 100%;
	width: 100%;
}

.cs-block-wide.wide-8 article .post-outer .post-inner:last-child {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.cs-block-wide.wide-8 article .post-outer .post-inner:first-child:not(:last-child) {
	flex: 0 0 120px;
	width: 120px;
}

.cs-block-wide.wide-8 article .post-outer .post-inner + .post-inner {
	flex: 0 0 calc(100% - 120px - 1rem);
	width: calc(100% - 120px - 1rem);
}

.cs-block-wide.wide-8 article .post-outer .post-meta {
	margin-bottom: 0;
}

@media (min-width: 760px) {
	.cs-block-wide.wide-8 .wide-outer {
		grid-template-areas: 'wide1 wide4'
 'wide2 wide5'
 'wide3 wide6';
		grid-template-columns: 1fr 1fr;
	}
	.cs-block-wide.wide-8 .wide-outer article {
		margin-top: 0;
	}
}

@media (min-width: 1020px) {
	.cs-block-wide.wide-8 .wide-outer {
		grid-template-areas: 'wide1 wide4'
 'wide2 wide5'
 'wide3 wide6';
		grid-template-columns: 1fr 1fr;
	}
}

.cs-block-wide.wide-9 article:nth-child(3) .post-outer,
.cs-block-wide.wide-9 article:nth-child(4) .post-outer,
.cs-block-wide.wide-9 article:nth-child(5) .post-outer,
.cs-block-wide.wide-9 article:nth-child(6) .post-outer {
	display: flex;
	justify-content: space-between;
}

.cs-block-wide.wide-9 article:nth-child(3) .post-outer .post-inner,
.cs-block-wide.wide-9 article:nth-child(4) .post-outer .post-inner,
.cs-block-wide.wide-9 article:nth-child(5) .post-outer .post-inner,
.cs-block-wide.wide-9 article:nth-child(6) .post-outer .post-inner {
	margin-top: 0;
	flex: 0 0 100%;
	width: 100%;
}

.cs-block-wide.wide-9 article:nth-child(3) .post-outer .post-inner:last-child,
.cs-block-wide.wide-9 article:nth-child(4) .post-outer .post-inner:last-child,
.cs-block-wide.wide-9 article:nth-child(5) .post-outer .post-inner:last-child,
.cs-block-wide.wide-9 article:nth-child(6) .post-outer .post-inner:last-child {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.cs-block-wide.wide-9 article:nth-child(3) .post-outer .post-inner:first-child:not(:last-child),
.cs-block-wide.wide-9 article:nth-child(4) .post-outer .post-inner:first-child:not(:last-child),
.cs-block-wide.wide-9 article:nth-child(5) .post-outer .post-inner:first-child:not(:last-child),
.cs-block-wide.wide-9 article:nth-child(6) .post-outer .post-inner:first-child:not(:last-child) {
	flex: 0 0 120px;
	width: 120px;
}

.cs-block-wide.wide-9 article:nth-child(3) .post-outer .post-inner + .post-inner,
.cs-block-wide.wide-9 article:nth-child(4) .post-outer .post-inner + .post-inner,
.cs-block-wide.wide-9 article:nth-child(5) .post-outer .post-inner + .post-inner,
.cs-block-wide.wide-9 article:nth-child(6) .post-outer .post-inner + .post-inner {
	flex: 0 0 calc(100% - 120px - 1rem);
	width: calc(100% - 120px - 1rem);
}

.cs-block-wide.wide-9 article:nth-child(3) .post-outer .post-meta,
.cs-block-wide.wide-9 article:nth-child(4) .post-outer .post-meta,
.cs-block-wide.wide-9 article:nth-child(5) .post-outer .post-meta,
.cs-block-wide.wide-9 article:nth-child(6) .post-outer .post-meta {
	margin-bottom: 0;
}

@media (min-width: 760px) {
	.cs-block-wide.wide-9 .wide-outer {
		grid-template-areas: 'wide1 wide2'
 'wide3 wide5'
 'wide4 wide6';
		grid-template-columns: 1fr 1fr;
	}
}

@media (min-width: 1020px) {
	.cs-block-wide.wide-9 .wide-outer {
		grid-template-areas: 'wide1 wide2'
 'wide3 wide5'
 'wide4 wide6';
		grid-template-columns: 1fr 1fr;
	}
}

.cs-block-wide.wide-10 .cs-wide-area2 {
	margin-top: 3rem;
}

.cs-block-wide.wide-10 .cs-wide-area2 article + article {
	margin-top: 2rem;
}

.cs-block-wide.wide-10 .cs-wide-area2 article:nth-child(1) .post-outer,
.cs-block-wide.wide-10 .cs-wide-area2 article:nth-child(2) .post-outer,
.cs-block-wide.wide-10 .cs-wide-area2 article:nth-child(3) .post-outer {
	display: flex;
	justify-content: space-between;
}

.cs-block-wide.wide-10 .cs-wide-area2 article:nth-child(1) .post-outer .post-inner,
.cs-block-wide.wide-10 .cs-wide-area2 article:nth-child(2) .post-outer .post-inner,
.cs-block-wide.wide-10 .cs-wide-area2 article:nth-child(3) .post-outer .post-inner {
	margin-top: 0;
	flex: 0 0 100%;
	width: 100%;
}

.cs-block-wide.wide-10 .cs-wide-area2 article:nth-child(1) .post-outer .post-inner:last-child,
.cs-block-wide.wide-10 .cs-wide-area2 article:nth-child(2) .post-outer .post-inner:last-child,
.cs-block-wide.wide-10 .cs-wide-area2 article:nth-child(3) .post-outer .post-inner:last-child {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.cs-block-wide.wide-10 .cs-wide-area2 article:nth-child(1) .post-outer .post-inner:first-child:not(:last-child),
.cs-block-wide.wide-10 .cs-wide-area2 article:nth-child(2) .post-outer .post-inner:first-child:not(:last-child),
.cs-block-wide.wide-10 .cs-wide-area2 article:nth-child(3) .post-outer .post-inner:first-child:not(:last-child) {
	flex: 0 0 180px;
	width: 180px;
}

.cs-block-wide.wide-10 .cs-wide-area2 article:nth-child(1) .post-outer .post-inner + .post-inner,
.cs-block-wide.wide-10 .cs-wide-area2 article:nth-child(2) .post-outer .post-inner + .post-inner,
.cs-block-wide.wide-10 .cs-wide-area2 article:nth-child(3) .post-outer .post-inner + .post-inner {
	flex: 0 0 calc(100% - 180px - 1rem);
	width: calc(100% - 180px - 1rem);
}

.cs-block-wide.wide-10 .cs-wide-area2 article:nth-child(1) .post-outer .post-excerpt,
.cs-block-wide.wide-10 .cs-wide-area2 article:nth-child(2) .post-outer .post-excerpt,
.cs-block-wide.wide-10 .cs-wide-area2 article:nth-child(3) .post-outer .post-excerpt {
	margin-top: 0.5rem;
}

@media (min-width: 760px) {
	.cs-block-wide.wide-10 .cs-wide-area1 {
		grid-area: area1;
	}
	.cs-block-wide.wide-10 .cs-wide-area2 {
		grid-area: area2;
	}
	.cs-block-wide.wide-10 .cs-wide-area {
		margin-top: 0;
	}
	.cs-block-wide.wide-10 .wide-outer {
		grid-template-areas: 'wide1'
 'area1'
 'area2';
		grid-template-columns: 1fr;
	}
}

@media (min-width: 1020px) {
	.cs-block-wide.wide-10 .wide-outer {
		grid-template-areas: 'area1 area1 area2 area2';
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}

.cs-block-wide.wide-11 .post-inner + .post-inner {
	margin-top: 0;
}

.cs-block-wide.wide-11 article {
	margin-top: 1rem;
}

.cs-block-wide.wide-11 article .post-outer {
	display: flex;
	justify-content: space-between;
}

.cs-block-wide.wide-11 article .post-outer .post-inner {
	margin-top: 0;
	flex: 0 0 100%;
	width: 100%;
}

.cs-block-wide.wide-11 article .post-outer .post-inner:last-child {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.cs-block-wide.wide-11 article .post-outer .post-inner:first-child:not(:last-child) {
	flex: 0 0 80px;
	width: 80px;
}

.cs-block-wide.wide-11 article .post-outer .post-inner + .post-inner {
	flex: 0 0 calc(100% - 80px - 1rem);
	width: calc(100% - 80px - 1rem);
}

.cs-block-wide.wide-11 article .post-outer .post-meta {
	margin-bottom: 0;
}

.cs-block-wide.wide-11 .post-number-wrap {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	line-height: 1;
}

.cs-block-wide.wide-11 .post-number {
	display: inline-block;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	transition: all 0.2s ease;
}

.cs-block-wide.wide-11 .post-number span {
	display: block;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 30px;
	height: 30px;
	text-align: center;
	transition: all 0.2s ease;
}

.cs-block-wide.wide-11 .post-number span:first-child {
	transform: translate(0);
}

.cs-block-wide.wide-11 .post-number span:last-child {
	position: absolute;
	left: 50%;
	transform: translateY(0%) translateX(-50%);
}

.cs-block-wide.wide-11 .post-thumbnail:hover .post-number span:first-child {
	transform: translateY(-100%);
}

.cs-block-wide.wide-11 .post-thumbnail:hover .post-number span:last-child {
	transform: translateY(-100%) translateX(-50%);
}

@media (min-width: 760px) {
	.cs-block-wide.wide-11 .wide-outer {
		grid-template-areas: 'wide1 wide2'
 'wide3 wide3';
		grid-template-columns: 1fr 1fr;
	}
	.cs-block-wide.wide-11 .wide-outer article {
		margin-top: 0;
	}
}

@media (min-width: 1020px) {
	.cs-block-wide.wide-11 .wide-outer {
		grid-template-areas: 'wide1 wide2 wide3';
		grid-template-columns: 1fr 1fr 1fr;
	}
}
.cs-block-narrow .post-outer {
	position: relative;
	height: 100%;
}

.cs-block-narrow .narrow-outer article {
	margin-top: 3rem;
}

.cs-block-narrow .narrow-outer article:first-child {
	margin-top: 0;
}

.cs-block-narrow .overlay-media {
	transform: translate3d(0, 0, 0);
}

.cs-block-narrow .overlay-outer {
	justify-content: flex-end;
}

.cs-block-narrow .overlay-inner {
	position: initial;
}

.cs-block-narrow .entry-header:last-child *:last-child {
	margin-bottom: 0;
}

.cs-block-narrow .is-pk-block-rounded .post-thumbnail:before,
.cs-block-narrow .is-pk-block-rounded .post-thumbnail img,
.cs-block-narrow .is-pk-block-rounded .post-number {
	border-radius: 50%;
}

.cs-block-narrow .is-pk-block-rounded .pk-lazyload.pk-lqip {
	-webkit-clip-path: circle(50% at 50% 50%);
	clip-path: circle(50% at 50% 50%);
}

.cs-block-narrow .layout-variation-simple .post-inner + .post-inner {
	margin-top: 1rem;
}

@media (min-width: 760px) {
	.cs-block-narrow .post-inner > *:last-child {
		margin-bottom: 0;
	}
	.cs-block-narrow .narrow-outer {
		display: grid;
		grid-gap: 40px;
		grid-template-columns: 1fr;
	}
	.cs-block-narrow .narrow-outer article {
		margin-top: 0;
	}
	.cs-block-narrow article:nth-child(1) {
		grid-area: narrow1;
	}
	.cs-block-narrow article:nth-child(2) {
		grid-area: narrow2;
	}
	.cs-block-narrow article:nth-child(3) {
		grid-area: narrow3;
	}
	.cs-block-narrow article:nth-child(4) {
		grid-area: narrow4;
	}
	.cs-block-narrow article:nth-child(5) {
		grid-area: narrow5;
	}
	.cs-block-narrow article:nth-child(6) {
		grid-area: narrow6;
	}
}

/**
 * Middle Alignment
 */
.style-align-center .cs-block-narrow .overlay-outer {
	justify-content: center;
}

/**
 * Layouts
 */
.cs-block-narrow.narrow-1 .cs-narrow-area2 {
	margin-top: 3rem;
}

@media (min-width: 760px) {
	.cs-block-narrow.narrow-1 .cs-narrow-area2 {
		display: grid;
		grid-gap: 40px;
		grid-template-areas: 'narrow1 narrow2'
 'narrow3 narrow4';
		grid-template-columns: 1fr 1fr;
		margin-top: 0;
	}
}

@media (min-width: 1020px) {
	.cs-block-narrow.narrow-1 .cs-narrow-area1 {
		grid-area: area1;
		display: flex;
		align-self: stretch;
	}
	.cs-block-narrow.narrow-1 .cs-narrow-area2 {
		grid-area: area2;
	}
	.cs-block-narrow.narrow-1 .narrow-outer {
		grid-template-areas: 'area1 area2';
		grid-template-columns: 1fr 1fr;
		align-items: flex-start;
	}
}

/**
 * Middle Alignment
 */
.style-align-center .cs-block-narrow.narrow-1 article .post-inner:last-child {
	text-align: center;
}

.cs-block-narrow.narrow-2 .cs-narrow-area2 {
	margin-top: 3rem;
}

@media (min-width: 760px) {
	.cs-block-narrow.narrow-2 .cs-narrow-area2 {
		display: grid;
		grid-gap: 40px;
		grid-template-areas: 'narrow1 narrow2'
 'narrow3 narrow4';
		grid-template-columns: 1fr 1fr;
		margin-top: 0;
	}
}

@media (min-width: 1020px) {
	.cs-block-narrow.narrow-2 .cs-narrow-area1 {
		grid-area: area1;
	}
	.cs-block-narrow.narrow-2 .cs-narrow-area2 {
		grid-area: area2;
	}
	.cs-block-narrow.narrow-2 .narrow-outer {
		grid-template-areas: 'area1 area2';
		grid-template-columns: 1fr 1fr;
		align-items: flex-start;
	}
}

/**
 * Middle Alignment
 */
.style-align-center .cs-block-narrow.narrow-2 article .post-inner:last-child {
	text-align: center;
}

.cs-block-narrow.narrow-3 .cs-narrow-area {
	margin-top: 3rem;
}

.cs-block-narrow.narrow-3 .cs-narrow-area article + article {
	margin-top: 2rem;
}

.cs-block-narrow.narrow-3 .cs-narrow-area article:nth-child(2) .post-outer,
.cs-block-narrow.narrow-3 .cs-narrow-area article:nth-child(3) .post-outer {
	display: flex;
	justify-content: space-between;
}

.cs-block-narrow.narrow-3 .cs-narrow-area article:nth-child(2) .post-outer .post-inner,
.cs-block-narrow.narrow-3 .cs-narrow-area article:nth-child(3) .post-outer .post-inner {
	margin-top: 0;
	flex: 0 0 100%;
	width: 100%;
}

.cs-block-narrow.narrow-3 .cs-narrow-area article:nth-child(2) .post-outer .post-inner:last-child,
.cs-block-narrow.narrow-3 .cs-narrow-area article:nth-child(3) .post-outer .post-inner:last-child {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.cs-block-narrow.narrow-3 .cs-narrow-area article:nth-child(2) .post-outer .post-inner:first-child:not(:last-child),
.cs-block-narrow.narrow-3 .cs-narrow-area article:nth-child(3) .post-outer .post-inner:first-child:not(:last-child) {
	flex: 0 0 80px;
	width: 80px;
}

.cs-block-narrow.narrow-3 .cs-narrow-area article:nth-child(2) .post-outer .post-inner + .post-inner,
.cs-block-narrow.narrow-3 .cs-narrow-area article:nth-child(3) .post-outer .post-inner + .post-inner {
	flex: 0 0 calc(100% - 80px - 1rem);
	width: calc(100% - 80px - 1rem);
}

.cs-block-narrow.narrow-3 .cs-narrow-area article:nth-child(2) .post-outer .post-meta,
.cs-block-narrow.narrow-3 .cs-narrow-area article:nth-child(3) .post-outer .post-meta {
	margin-bottom: 0;
}

@media (min-width: 760px) {
	.cs-block-narrow.narrow-3 .cs-narrow-area1 {
		grid-area: area1;
		display: flex;
		align-self: stretch;
	}
	.cs-block-narrow.narrow-3 .cs-narrow-area2 {
		grid-area: area2;
	}
	.cs-block-narrow.narrow-3 .cs-narrow-area {
		margin-top: 0;
	}
	.cs-block-narrow.narrow-3 .narrow-outer {
		grid-template-areas: 'area1 area2';
		grid-template-columns: 1fr 1fr;
	}
}

/**
 * Middle Alignment
 */
.style-align-center .cs-block-narrow.narrow-3 .cs-narrow-area1 article .post-inner:last-child {
	text-align: center;
}

.cs-block-narrow.narrow-4 .cs-narrow-area {
	margin-top: 3rem;
}

.cs-block-narrow.narrow-4 .cs-narrow-area article + article {
	margin-top: 2rem;
}

.cs-block-narrow.narrow-4 .cs-narrow-area article:nth-child(2) .post-outer,
.cs-block-narrow.narrow-4 .cs-narrow-area article:nth-child(3) .post-outer {
	display: flex;
	justify-content: space-between;
}

.cs-block-narrow.narrow-4 .cs-narrow-area article:nth-child(2) .post-outer .post-inner,
.cs-block-narrow.narrow-4 .cs-narrow-area article:nth-child(3) .post-outer .post-inner {
	margin-top: 0;
	flex: 0 0 100%;
	width: 100%;
}

.cs-block-narrow.narrow-4 .cs-narrow-area article:nth-child(2) .post-outer .post-inner:last-child,
.cs-block-narrow.narrow-4 .cs-narrow-area article:nth-child(3) .post-outer .post-inner:last-child {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.cs-block-narrow.narrow-4 .cs-narrow-area article:nth-child(2) .post-outer .post-inner:first-child:not(:last-child),
.cs-block-narrow.narrow-4 .cs-narrow-area article:nth-child(3) .post-outer .post-inner:first-child:not(:last-child) {
	flex: 0 0 80px;
	width: 80px;
}

.cs-block-narrow.narrow-4 .cs-narrow-area article:nth-child(2) .post-outer .post-inner + .post-inner,
.cs-block-narrow.narrow-4 .cs-narrow-area article:nth-child(3) .post-outer .post-inner + .post-inner {
	flex: 0 0 calc(100% - 80px - 1rem);
	width: calc(100% - 80px - 1rem);
}

.cs-block-narrow.narrow-4 .cs-narrow-area article:nth-child(2) .post-outer .post-meta,
.cs-block-narrow.narrow-4 .cs-narrow-area article:nth-child(3) .post-outer .post-meta {
	margin-bottom: 0;
}

@media (min-width: 760px) {
	.cs-block-narrow.narrow-4 .cs-narrow-area1 {
		grid-area: area1;
	}
	.cs-block-narrow.narrow-4 .cs-narrow-area2 {
		grid-area: area2;
	}
	.cs-block-narrow.narrow-4 .cs-narrow-area {
		margin-top: 0;
	}
	.cs-block-narrow.narrow-4 .narrow-outer {
		grid-template-areas: 'area1 area2';
		grid-template-columns: 1fr 1fr;
	}
}

.cs-block-narrow.narrow-5 article:nth-child(n+2) .post-outer {
	display: flex;
	justify-content: space-between;
}

.cs-block-narrow.narrow-5 article:nth-child(n+2) .post-outer .post-inner {
	margin-top: 0;
	flex: 0 0 100%;
	width: 100%;
}

.cs-block-narrow.narrow-5 article:nth-child(n+2) .post-outer .post-inner:last-child {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.cs-block-narrow.narrow-5 article:nth-child(n+2) .post-outer .post-inner:first-child:not(:last-child) {
	flex: 0 0 80px;
	width: 80px;
}

.cs-block-narrow.narrow-5 article:nth-child(n+2) .post-outer .post-inner + .post-inner {
	flex: 0 0 calc(100% - 80px - 1rem);
	width: calc(100% - 80px - 1rem);
}

.cs-block-narrow.narrow-5 article:nth-child(n+2) .post-outer .post-meta {
	margin-bottom: 0;
}

@media (min-width: 760px) {
	.cs-block-narrow.narrow-5 .narrow-outer {
		grid-template-areas: 'narrow1 narrow1'
 'narrow2 narrow2'
 'narrow3 narrow3'
 'narrow4 narrow4'
 'narrow5 narrow5'
 'narrow6 narrow6';
		grid-template-columns: 1fr 1fr;
	}
}

@media (min-width: 1020px) {
	.cs-block-narrow.narrow-5 .narrow-outer {
		grid-template-areas: 'narrow1 narrow1 narrow1 narrow1 narrow2 narrow2 narrow2'
 'narrow1 narrow1 narrow1 narrow1 narrow3 narrow3 narrow3'
 'narrow1 narrow1 narrow1 narrow1 narrow4 narrow4 narrow4'
 'narrow1 narrow1 narrow1 narrow1 narrow5 narrow5 narrow5'
 'narrow1 narrow1 narrow1 narrow1 narrow6 narrow6 narrow6';
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	}
}