@charset "UTF-8";
/*--------------------------------------------------------------
	CSS VARIABLES:
----------------------------------------------------------------*/
:root {
		--nebotheme-form-element-height: 60px;
		--button-height: var(--nebotheme-form-element-height);
}

.wp-caption dd,
div.wp-block ul,
div.wp-block ul > li,
div.wp-block ol,
div.wp-block ol > li,
.wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment-meta,
.wp-block-latest-comments .wp-block-latest-comments__comment-meta,
.wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment-excerpt p,
.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p,
.wp-block-freeform,
.wp-block-freeform p,
.wp-block-freeform.mce-content-body {
		font-family: var(--nebotheme-font-primary-ff, inherit);
		font-size: calc(var(--nebotheme-font-primary-fz, inherit) + var(--nebotheme-font-adaptive, 0px));
		font-style: var(--nebotheme-font-primary-fs, inherit);
		font-weight: var(--nebotheme-font-primary-fw, inherit);
		letter-spacing: var(--nebotheme-font-primary-ls, inherit);
		line-height: var(--nebotheme-font-primary-lh, inherit);
}

p.wp-block-tag-cloud a, .wp-block-pullquote cite,
.wp-block-pullquote footer, .wp-block-pullquote__citation, .wp-block-pullquote > blockquote cite, figure figcaption,
figure figcaption a, body blockquote.wp-block-quote cite,
body blockquote.wp-block-quote footer,
body blockquote.wp-block-quote .wp-block-quote__citation, body blockquote.wp-block-quote.is-large cite,
body blockquote.wp-block-quote.is-large footer,
body blockquote.wp-block-quote.is-large .wp-block-quote__citation, body blockquote.wp-block-quote.is-style-large cite,
body blockquote.wp-block-quote.is-style-large footer,
body blockquote.wp-block-quote.is-style-large .wp-block-quote__citation, blockquote.wp-block-quote cite, blockquote.wp-block-quote.is-large cite, blockquote.wp-block-quote.is-style-large cite {
		font-family: var(--nebotheme-font-secondary-ff, inherit);
		font-size: calc(var(--nebotheme-font-secondary-fz, inherit) + var(--nebotheme-font-adaptive, 0px));
		font-style: var(--nebotheme-font-secondary-fs, inherit);
		font-weight: var(--nebotheme-font-secondary-fw, inherit);
		letter-spacing: var(--nebotheme-font-secondary-ls, inherit);
		line-height: var(--nebotheme-font-secondary-lh, inherit);
		text-transform: var(--nebotheme-font-secondary-tt, inherit);
}

.wp-calendar-nav,
.wp-calendar-nav a {
		font-size: calc(var(--nebotheme-font-primary-fz, inherit) + var(--nebotheme-font-adaptive));
		letter-spacing: normal;
		line-height: 1.5em;
		text-transform: none;
		font-family: var(--nebotheme-font-secondary-ff, inherit);
		font-style: var(--nebotheme-font-secondary-fs, inherit);
		font-weight: var(--nebotheme-font-secondary-fw, inherit);
}

.wp-block-cover h2,
.wp-block-cover-image h2 {
		font-family: var(--nebotheme-font-heading-h2-ff, var(--nebotheme-font-heading-h1-ff));
		font-size: calc(var(--nebotheme-font-heading-h2-fz, var(--nebotheme-font-heading-h1-fz)) + var(--nebotheme-font-adaptive, 0px));
		font-style: var(--nebotheme-font-heading-h2-fs, var(--nebotheme-font-heading-h1-fs));
		font-weight: var(--nebotheme-font-heading-h2-fw, var(--nebotheme-font-heading-h1-fw));
		letter-spacing: var(--nebotheme-font-heading-h2-ls, var(--nebotheme-font-heading-h1-ls));
		line-height: var(--nebotheme-font-heading-h2-lh, var(--nebotheme-font-heading-h1-lh));
		text-transform: var(--nebotheme-font-heading-h2-tt, var(--nebotheme-font-heading-h1-tt));
}

.wp-block-cover .wp-block-cover-text,
.wp-block-cover .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image .wp-block-cover-image-text {
		font-family: var(--nebotheme-font-heading-h3-ff, var(--nebotheme-font-heading-h1-ff));
		font-size: calc(var(--nebotheme-font-heading-h3-fz, var(--nebotheme-font-heading-h1-fz)) + var(--nebotheme-font-adaptive, 0px));
		font-style: var(--nebotheme-font-heading-h3-fs, var(--nebotheme-font-heading-h1-fs));
		font-weight: var(--nebotheme-font-heading-h3-fw, var(--nebotheme-font-heading-h1-fw));
		letter-spacing: var(--nebotheme-font-heading-h3-ls, var(--nebotheme-font-heading-h1-ls));
		line-height: var(--nebotheme-font-heading-h3-lh, var(--nebotheme-font-heading-h1-lh));
		text-transform: var(--nebotheme-font-heading-h3-tt, var(--nebotheme-font-heading-h1-tt));
}

.wp-block-search__button, .wp-block-file .wp-block-file__button, body .wp-block-button__link {
		font-family: var(--nebotheme-font-button-ff, inherit);
		font-size: calc(var(--nebotheme-font-button-fz, inherit) + var(--nebotheme-font-adaptive, 0px));
		font-style: var(--nebotheme-font-button-fs, inherit);
		font-weight: var(--nebotheme-font-button-fw, inherit);
		letter-spacing: var(--nebotheme-font-button-ls, inherit);
		text-transform: var(--nebotheme-font-button-tt, inherit);
		line-height: 1.5em;
}

.wp-block-quote,
.wp-block-quote.is-large,
.wp-block-quote.is-style-large,
.wp-block-pullquote {
		font-family: var(--nebotheme-font-quote-ff, inherit);
		font-size: calc(var(--nebotheme-font-quote-fz, inherit) + var(--nebotheme-font-adaptive, 0px));
		font-style: var(--nebotheme-font-quote-fs, inherit);
		font-weight: var(--nebotheme-font-quote-fw, inherit);
		letter-spacing: var(--nebotheme-font-quote-ls, inherit);
		line-height: var(--nebotheme-font-quote-lh, inherit);
}

/* Gutenberg Widgets */
/* Archives */
.wp-block-archives {
		margin-bottom: 20px;
}

/* Audio */
.wp-block-audio {
		margin-bottom: 20px;
}
.wp-block-audio audio {
		width: 100%;
}
.wp-block-audio figcaption {
		margin-top: 5px;
		margin-bottom: 0;
}

/* Blockquote */
blockquote.wp-block-quote, blockquote.wp-block-quote.is-large, blockquote.wp-block-quote.is-style-large {
		quotes: none;
		position: relative;
		z-index: 1;
		margin: 30px auto 30px;
		padding: 20px 60px;
		color: var(--nebotheme-color-content);
		border-width: 0 !important;
		border-style: solid;
}
blockquote.wp-block-quote a, blockquote.wp-block-quote.is-large a, blockquote.wp-block-quote.is-style-large a {
		font-family: inherit;
		font-size: 100%;
		font-style: inherit;
		font-weight: inherit;
		letter-spacing: inherit;
		line-height: inherit;
		text-transform: inherit;
}
@media (max-width: 768px) {
		blockquote.wp-block-quote, blockquote.wp-block-quote.is-large, blockquote.wp-block-quote.is-style-large {
				--nebotheme-font-adaptive: -2px;
		}
}
@media (max-width: 576px) {
		blockquote.wp-block-quote, blockquote.wp-block-quote.is-large, blockquote.wp-block-quote.is-style-large {
				padding: 20px 30px;
		}
}
blockquote.wp-block-quote::before, blockquote.wp-block-quote::after, blockquote.wp-block-quote.is-large::before, blockquote.wp-block-quote.is-large::after, blockquote.wp-block-quote.is-style-large::before, blockquote.wp-block-quote.is-style-large::after {
		content: none;
}
blockquote.wp-block-quote.has-text-align-right::before, blockquote.wp-block-quote.is-large.has-text-align-right::before, blockquote.wp-block-quote.is-style-large.has-text-align-right::before {
		content: "”";
		left: auto;
		right: 0;
}
blockquote.wp-block-quote::before, blockquote.wp-block-quote.is-large::before, blockquote.wp-block-quote.is-style-large::before {
		content: "“";
		display: block;
		position: absolute;
		z-index: -1;
		top: 25px;
		color: var(--nebotheme-color-alt);
		font-size: 200px;
		line-height: 1;
		pointer-events: none;
		left: 0;
		left: -20px;
}
blockquote.wp-block-quote cite, blockquote.wp-block-quote.is-large cite, blockquote.wp-block-quote.is-style-large cite {
		display: block;
		margin-top: 20px;
}
blockquote.wp-block-quote cite br, blockquote.wp-block-quote.is-large cite br, blockquote.wp-block-quote.is-style-large cite br {
		display: none;
}
blockquote.wp-block-quote p:last-of-type, blockquote.wp-block-quote.is-large p:last-of-type, blockquote.wp-block-quote.is-style-large p:last-of-type {
		margin-bottom: 0;
		padding-bottom: 0;
}
blockquote.wp-block-quote strong, blockquote.wp-block-quote.is-large strong, blockquote.wp-block-quote.is-style-large strong {
		font-weight: 700;
}
blockquote.wp-block-quote .editor-rich-text__tinymce, blockquote.wp-block-quote.is-large .editor-rich-text__tinymce, blockquote.wp-block-quote.is-style-large .editor-rich-text__tinymce {
		line-height: inherit;
}
blockquote.wp-block-quote a,
blockquote.wp-block-quote p,
blockquote.wp-block-quote cite,
blockquote.wp-block-quote footer,
blockquote.wp-block-quote .wp-block-quote__citation, blockquote.wp-block-quote.is-large a,
blockquote.wp-block-quote.is-large p,
blockquote.wp-block-quote.is-large cite,
blockquote.wp-block-quote.is-large footer,
blockquote.wp-block-quote.is-large .wp-block-quote__citation, blockquote.wp-block-quote.is-style-large a,
blockquote.wp-block-quote.is-style-large p,
blockquote.wp-block-quote.is-style-large cite,
blockquote.wp-block-quote.is-style-large footer,
blockquote.wp-block-quote.is-style-large .wp-block-quote__citation {
		color: inherit;
		font-family: inherit;
		font-size: inherit;
		font-style: inherit;
		font-weight: inherit;
		line-height: inherit;
		text-align: inherit;
}
body blockquote.wp-block-quote cite,
body blockquote.wp-block-quote footer,
body blockquote.wp-block-quote .wp-block-quote__citation, body blockquote.wp-block-quote.is-large cite,
body blockquote.wp-block-quote.is-large footer,
body blockquote.wp-block-quote.is-large .wp-block-quote__citation, body blockquote.wp-block-quote.is-style-large cite,
body blockquote.wp-block-quote.is-style-large footer,
body blockquote.wp-block-quote.is-style-large .wp-block-quote__citation {
		display: block;
		margin-top: 20px;
}
body blockquote.wp-block-quote cite br,
body blockquote.wp-block-quote footer br,
body blockquote.wp-block-quote .wp-block-quote__citation br, body blockquote.wp-block-quote.is-large cite br,
body blockquote.wp-block-quote.is-large footer br,
body blockquote.wp-block-quote.is-large .wp-block-quote__citation br, body blockquote.wp-block-quote.is-style-large cite br,
body blockquote.wp-block-quote.is-style-large footer br,
body blockquote.wp-block-quote.is-style-large .wp-block-quote__citation br {
		display: none;
}
blockquote.wp-block-quote.is-large, blockquote.wp-block-quote.is-style-large {
		padding-top: 50px;
		padding-bottom: 50px;
		background-color: var(--nebotheme-color-primary);
		color: var(--nebotheme-color-bg);
}
@media (max-width: 576px) {
		blockquote.wp-block-quote.is-large, blockquote.wp-block-quote.is-style-large {
				padding: 30px;
		}
}
blockquote.wp-block-quote.is-large cite,
blockquote.wp-block-quote.is-large footer,
blockquote.wp-block-quote.is-large .wp-block-quote__citation, blockquote.wp-block-quote.is-style-large cite,
blockquote.wp-block-quote.is-style-large footer,
blockquote.wp-block-quote.is-style-large .wp-block-quote__citation {
		color: var(--nebotheme-color-secondary);
}
blockquote.wp-block-quote.is-large::before, blockquote.wp-block-quote.is-large::after, blockquote.wp-block-quote.is-style-large::before, blockquote.wp-block-quote.is-style-large::after {
		left: 0.1em;
		opacity: 0.1;
		color: inherit;
		font-size: 500px;
}

/* Button */
.wp-block-button {
		margin-top: 0px;
		margin-bottom: 20px;
}
.wp-block-button.has-custom-font-size:not(.has-medium-font-size):not(.has-x-large-font-size):not(.has-large-font-size):not(.has-small-font-size) .wp-block-button__link {
		font-size: inherit;
}
.wp-block-button.has-custom-font-size.has-medium-font-size {
		--nebotheme-font-adaptive: 0px !important;
}
.wp-block-button.has-custom-font-size.has-x-large-font-size {
		--nebotheme-font-adaptive: 8px !important;
}
.wp-block-button.has-custom-font-size.has-large-font-size {
		--nebotheme-font-adaptive: 5px !important;
}
.wp-block-button.has-custom-font-size.has-small-font-size {
		--nebotheme-font-adaptive: -2px !important;
}
body .wp-block-button__link {
		--button-padding-x: 2rem;
		--button-padding-y: 10px;
		display: inline-flex;
		position: relative;
		align-items: center;
		justify-content: center;
		max-width: 100%;
		min-height: var(--button-height);
		padding: var(--button-padding-y) var(--button-padding-x);
		transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease, text-shadow 0.3s ease, opacity 0.3s ease;
		border-radius: 3px;
		background-color: var(--nebotheme-color-primary);
		box-shadow: none;
		color: var(--nebotheme-color-bg);
		text-align: center;
		vertical-align: middle;
		cursor: pointer;
		border-width: 0;
		border-style: solid;
}
body .wp-block-button__link:hover {
		background-color: var(--nebotheme-color-headings);
		color: var(--nebotheme-color-bg);
}
.wp-block-button__link.no-border-radius {
		border-radius: 0;
}
.wp-block-button.is-style-outline .wp-block-button__link {
		border-width: 1px;
		border-style: solid;
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):not(.has-background) {
		border-color: var(--nebotheme-color-primary);
		background-color: var(--nebotheme-color-bg);
		color: var(--nebotheme-color-primary);
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):not(.has-background):hover, .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):not(.has-background):active {
		background-color: var(--nebotheme-color-primary);
		color: var(--nebotheme-color-bg);
}
.wp-block-button.is-style-outline .wp-block-button__link.has-text-color {
		border-color: currentColor !important;
}
.wp-block-button.is-style-squared .wp-block-button__link {
		border-radius: 0;
}

/* Buttons */
.wp-block-buttons {
		margin-bottom: 20px;
}
.wp-block-buttons.aligncenter {
		justify-content: center;
}
.wp-block-buttons .wp-block-button {
		display: inline-block;
		margin: 0;
}
.wp-block-buttons .wp-block-button:not(:last-child) {
		margin-bottom: 15px;
		margin-right: 15px;
}

/* Calendar */
.wp-block-calendar {
		margin-bottom: 20px;
}
.wp-block-calendar table {
		margin-bottom: 0;
}
.wp-block-calendar .wp-calendar-nav {
		display: flex;
		justify-content: space-between;
		width: 100%;
		margin-top: 10px;
}

/* Categories */
.wp-block-categories {
		margin-bottom: 20px;
}

/* Columns */
.wp-block-columns {
		display: flex !important;
		flex-wrap: wrap !important;
		margin-bottom: 20px !important;
		gap: 0 !important;
}
@media (min-width: 1205px) {
		.wp-block-columns {
				flex-wrap: nowrap !important;
		}
}
.wp-block-columns.are-vertically-aligned-top {
		align-items: flex-start !important;
}
.wp-block-columns.are-vertically-aligned-center {
		align-items: center !important;
}
.wp-block-columns.are-vertically-aligned-bottom {
		align-items: flex-end !important;
}

.wp-block-column {
		flex-basis: 100%;
		flex-grow: 1;
		min-width: 0;
		margin-right: 0;
		margin-bottom: -20px;
		margin-left: 0 !important;
		word-break: break-word;
		overflow-wrap: break-word;
}
.wp-block-column .wp-block-image {
		margin-bottom: 0 !important;
}
@media (min-width: 1205px) {
		.wp-block-column {
				margin-top: 0 !important;
		}
}
.wp-block-column + .wp-block-column {
		margin-top: 1em;
}
@media (min-width: 1205px) {
		.wp-block-column + .wp-block-column {
				margin-left: 2em !important;
		}
}
.wp-block-column.is-vertically-aligned-top {
		align-self: flex-start;
}
.wp-block-column.is-vertically-aligned-center {
		align-self: center;
		-ms-grid-row-align: center;
}
.wp-block-column.is-vertically-aligned-bottom {
		align-self: flex-end;
}
.wp-block-column.is-vertically-aligned-top, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-bottom {
		width: 100%;
}

/* Cover */
.wp-block-cover,
.wp-block-cover-image {
		display: flex;
		position: relative;
		align-items: center;
		justify-content: center;
		width: 100%;
		height: auto;
		min-height: 430px;
		padding: 0 35px;
		overflow: hidden;
		background-color: #000;
		background-position: center center;
		background-size: cover;
		color: var(--nebotheme-color-bg);
		margin-bottom: 20px;
}
@media (max-width: 768px) {
		.wp-block-cover,
		.wp-block-cover-image {
				padding-right: 20px;
				padding-left: 20px;
		}
}
.wp-block-cover.has-parallax,
.wp-block-cover-image.has-parallax {
		background-attachment: fixed;
}
@supports (-webkit-overflow-scrolling: touch) {
		.wp-block-cover.has-parallax,
		.wp-block-cover-image.has-parallax {
				background-attachment: scroll;
		}
}
@media (prefers-reduced-motion: reduce) {
		.wp-block-cover.has-parallax,
		.wp-block-cover-image.has-parallax {
				background-attachment: scroll;
		}
}
.wp-block-cover.has-background-dim::before,
.wp-block-cover-image.has-background-dim::before {
		content: "";
		background-color: inherit;
}
.wp-block-cover.has-background-dim:not(.has-background-gradient)::before,
.wp-block-cover .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before,
.wp-block-cover-image .wp-block-cover__gradient-background {
		position: absolute;
		z-index: 1;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		opacity: 0.5;
}
.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before {
		opacity: 0.1;
}
.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background {
		opacity: 0.1;
}
.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before {
		opacity: 0.2;
}
.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background {
		opacity: 0.2;
}
.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before {
		opacity: 0.3;
}
.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background {
		opacity: 0.3;
}
.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before {
		opacity: 0.4;
}
.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background {
		opacity: 0.4;
}
.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before {
		opacity: 0.5;
}
.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background {
		opacity: 0.5;
}
.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before {
		opacity: 0.6;
}
.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background {
		opacity: 0.6;
}
.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before {
		opacity: 0.7;
}
.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background {
		opacity: 0.7;
}
.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before {
		opacity: 0.8;
}
.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background {
		opacity: 0.8;
}
.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before {
		opacity: 0.9;
}
.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background {
		opacity: 0.9;
}
.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before {
		opacity: 1;
}
.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background {
		opacity: 1;
}
.wp-block-cover::after,
.wp-block-cover-image::after {
		content: "";
		display: block;
		min-height: inherit;
		font-size: 0;
}
@supports (position: sticky) {
		.wp-block-cover::after,
		.wp-block-cover-image::after {
				content: none;
		}
}
.wp-block-cover.aligncenter, .wp-block-cover.alignleft, .wp-block-cover.alignright,
.wp-block-cover-image.aligncenter,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright {
		display: flex;
}
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover .wp-block-cover__inner-container,
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image .wp-block-cover__inner-container {
		--nebotheme-font-adaptive: 5px;
		z-index: 1;
		width: calc(100% - 20px);
		margin-right: auto;
		margin-left: auto;
		padding: 20px 0;
		color: var(--nebotheme-color-alt) !important;
		line-height: 1.5 !important;
		text-align: center;
		overflow-wrap: break-word;
}
@media (max-width: 768px) {
		.wp-block-cover .wp-block-cover-image-text,
		.wp-block-cover .wp-block-cover-text,
		.wp-block-cover .wp-block-cover__inner-container,
		.wp-block-cover-image .wp-block-cover-image-text,
		.wp-block-cover-image .wp-block-cover-text,
		.wp-block-cover-image .wp-block-cover__inner-container {
				--nebotheme-font-adaptive: -5px;
		}
}
.wp-block-cover .wp-block-cover-image-text p,
.wp-block-cover .wp-block-cover-text p,
.wp-block-cover .wp-block-cover__inner-container p,
.wp-block-cover-image .wp-block-cover-image-text p,
.wp-block-cover-image .wp-block-cover-text p,
.wp-block-cover-image .wp-block-cover__inner-container p {
		white-space: pre-wrap;
}
.wp-block-cover .wp-block-cover-image-text .wp-block-button:not(.has-custom-font-size) .wp-block-button__link,
.wp-block-cover .wp-block-cover-text .wp-block-button:not(.has-custom-font-size) .wp-block-button__link,
.wp-block-cover .wp-block-cover__inner-container .wp-block-button:not(.has-custom-font-size) .wp-block-button__link,
.wp-block-cover-image .wp-block-cover-image-text .wp-block-button:not(.has-custom-font-size) .wp-block-button__link,
.wp-block-cover-image .wp-block-cover-text .wp-block-button:not(.has-custom-font-size) .wp-block-button__link,
.wp-block-cover-image .wp-block-cover__inner-container .wp-block-button:not(.has-custom-font-size) .wp-block-button__link {
		--nebotheme-font-adaptive: 0px;
}
.wp-block-cover .wp-block-cover-image-text a:not(.wp-block-button__link),
.wp-block-cover .wp-block-cover-text a:not(.wp-block-button__link),
.wp-block-cover .wp-block-cover__inner-container a:not(.wp-block-button__link),
.wp-block-cover-image .wp-block-cover-image-text a:not(.wp-block-button__link),
.wp-block-cover-image .wp-block-cover-text a:not(.wp-block-button__link),
.wp-block-cover-image .wp-block-cover__inner-container a:not(.wp-block-button__link) {
		color: inherit;
		font-family: inherit;
		font-size: inherit;
		font-style: inherit;
		font-weight: inherit;
		line-height: inherit;
		text-decoration: underline;
}
.wp-block-cover .wp-block-cover-image-text a:hover,
.wp-block-cover .wp-block-cover-text a:hover,
.wp-block-cover .wp-block-cover__inner-container a:hover,
.wp-block-cover-image .wp-block-cover-image-text a:hover,
.wp-block-cover-image .wp-block-cover-text a:hover,
.wp-block-cover-image .wp-block-cover__inner-container a:hover {
		opacity: 0.5;
}
.wp-block-cover p:not(.has-text-color),
.wp-block-cover h1:not(.has-text-color),
.wp-block-cover h2:not(.has-text-color),
.wp-block-cover h3:not(.has-text-color),
.wp-block-cover h4:not(.has-text-color),
.wp-block-cover h5:not(.has-text-color),
.wp-block-cover h6:not(.has-text-color),
.wp-block-cover .wp-block-subhead:not(.has-text-color),
.wp-block-cover-image p:not(.has-text-color),
.wp-block-cover-image h1:not(.has-text-color),
.wp-block-cover-image h2:not(.has-text-color),
.wp-block-cover-image h3:not(.has-text-color),
.wp-block-cover-image h4:not(.has-text-color),
.wp-block-cover-image h5:not(.has-text-color),
.wp-block-cover-image h6:not(.has-text-color),
.wp-block-cover-image .wp-block-subhead:not(.has-text-color) {
		color: inherit;
}
.wp-block-cover p:last-of-type,
.wp-block-cover h1:last-of-type,
.wp-block-cover h2:last-of-type,
.wp-block-cover h3:last-of-type,
.wp-block-cover h4:last-of-type,
.wp-block-cover h5:last-of-type,
.wp-block-cover h6:last-of-type,
.wp-block-cover .wp-block-subhead:last-of-type,
.wp-block-cover-image p:last-of-type,
.wp-block-cover-image h1:last-of-type,
.wp-block-cover-image h2:last-of-type,
.wp-block-cover-image h3:last-of-type,
.wp-block-cover-image h4:last-of-type,
.wp-block-cover-image h5:last-of-type,
.wp-block-cover-image h6:last-of-type,
.wp-block-cover-image .wp-block-subhead:last-of-type {
		margin-bottom: 0;
}
.wp-block-cover.has-left-content,
.wp-block-cover-image.has-left-content {
		justify-content: flex-start;
}
.wp-block-cover.has-right-content,
.wp-block-cover-image.has-right-content {
		justify-content: flex-end;
}

.wp-block-cover__image-background {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%;
}

.wp-block-cover__video-background {
		position: absolute;
		z-index: 1;
		top: 50%;
		left: 50%;
		width: 100%;
		height: 100%;
		transform: translateX(-50%) translateY(-50%);
		object-fit: cover;
}

.wp-block-cover.alignleft, .wp-block-cover.alignright,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright {
		width: 100%;
		max-width: 305px;
}

/* Embed */
.block-editor-block-list__block[data-type^=core-embed][data-align=left] .wp-block-embed__wrapper,
.block-editor-block-list__block[data-type^=core-embed][data-align=right] .wp-block-embed__wrapper,
.wp-block[data-align=left] > [data-type^=core-embed] .wp-block-embed__wrapper,
.wp-block[data-align=right] > [data-type^=core-embed] .wp-block-embed__wrapper,
.wp-block-embed.alignleft .wp-block-embed__wrapper,
.wp-block-embed.alignright .wp-block-embed__wrapper {
		width: 360px;
}
.block-editor-block-list__block[data-type^=core-embed][data-align=left] iframe,
.block-editor-block-list__block[data-type^=core-embed][data-align=right] iframe,
.wp-block[data-align=left] > [data-type^=core-embed] iframe,
.wp-block[data-align=right] > [data-type^=core-embed] iframe,
.wp-block-embed.alignleft iframe,
.wp-block-embed.alignright iframe {
		width: 100%;
}

figure.wp-block-embed {
		margin-top: 40px;
		margin-bottom: 40px;
		text-align: center;
}
figure.wp-block-embed:not(.is-type-video) iframe {
		width: auto;
		max-width: 100%;
		margin-top: 0;
		margin-bottom: 0;
}
figure.wp-block-embed.wp-block-embed-twitter iframe {
		width: 100% !important;
		max-width: 500px !important;
}
@media (max-width: 768px) {
		figure.wp-block-embed.wp-block-embed-twitter iframe {
				max-height: 85vh;
		}
}

.wp-block-embed__wrapper {
		display: flex;
		position: relative;
		justify-content: center;
}

.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before {
		content: "";
		display: block;
		padding-top: 50%;
}
.wp-embed-responsive .wp-has-aspect-ratio iframe {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%;
}

blockquote.tiktok-embed {
		margin: 0;
		padding: 0;
}
blockquote.tiktok-embed::before, blockquote.tiktok-embed::after {
		content: none;
}

.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before {
		padding-top: 42.85%;
}
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before {
		padding-top: 50%;
}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before {
		padding-top: 56.25%;
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before {
		padding-top: 75%;
}
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before {
		padding-top: 100%;
}
.wp-embed-responsive .wp-embed-aspect-9-6 .wp-block-embed__wrapper::before {
		padding-top: 66.66%;
}
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before {
		padding-top: 200%;
}

blockquote.instagram-media,
iframe.instagram-media {
		margin: auto !important;
}

/* File */
.wp-block-file {
		margin-bottom: 20px;
}
.wp-block-file .wp-block-file__button {
		--button-padding-x: 2rem;
		--button-padding-y: 10px;
		display: inline-flex;
		position: relative;
		align-items: center;
		justify-content: center;
		max-width: 100%;
		min-height: var(--button-height);
		padding: var(--button-padding-y) var(--button-padding-x);
		transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease, text-shadow 0.3s ease, opacity 0.3s ease;
		border-radius: 3px;
		background-color: var(--nebotheme-color-primary);
		box-shadow: none;
		color: var(--nebotheme-color-bg);
		text-align: center;
		vertical-align: middle;
		cursor: pointer;
		border-width: 0;
		border-style: solid;
}
.wp-block-file .wp-block-file__button:hover {
		background-color: var(--nebotheme-color-headings);
		color: var(--nebotheme-color-bg);
}
.wp-block-file * + .wp-block-file__button {
		margin-left: 0.75em;
}

figure figcaption {
		padding: 10px 0;
		border-color: var(--nebotheme-color-border);
		border-bottom-width: 1px;
		border-bottom-style: solid;
		text-align: center;
}
/* Gallery */
ul.wp-block-gallery,
ul.blocks-gallery-grid,
figure.wp-block-gallery {
		--wp--style--gallery-gap-default: 20px;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		margin-top: -20px;
		margin-bottom: 20px;
		padding: 0;
		list-style: none;
		gap: 20px;
}

.wp-block-gallery {
		align-items: initial !important;
		margin-top: 40px !important;
		margin-bottom: 40px !important;
}
body .wp-block-gallery .wp-block-image {
		margin: 0 !important;
}
body .wp-block-gallery .wp-block-image > div {
		width: 100%;
		max-width: 100%;
		height: 100%;
}
.wp-block-gallery + .wp-block-image {
		margin-top: -20px !important;
}
.wp-block-gallery + .wp-block-gallery {
		margin-top: -20px !important;
}

.blocks-gallery-grid {
		margin-top: 40px !important;
		margin-bottom: 40px !important;
}

.wp-block-gallery .blocks-gallery-grid {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
}

.blocks-gallery-grid .blocks-gallery-grid {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
}

.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item,
.blocks-gallery-grid .blocks-gallery-image,
.blocks-gallery-grid .blocks-gallery-item {
		display: flex;
		position: relative;
		flex-direction: column;
		flex-grow: 1;
		justify-content: center;
		padding: 0;
}
.wp-block-gallery .blocks-gallery-image figure,
.wp-block-gallery .blocks-gallery-item figure,
.blocks-gallery-grid .blocks-gallery-image figure,
.blocks-gallery-grid .blocks-gallery-item figure {
		height: 100%;
		margin: 0;
}
@supports (position: sticky) {
		.wp-block-gallery .blocks-gallery-image figure,
		.wp-block-gallery .blocks-gallery-item figure,
		.blocks-gallery-grid .blocks-gallery-image figure,
		.blocks-gallery-grid .blocks-gallery-item figure {
				display: flex;
				align-items: flex-end;
				justify-content: flex-start;
		}
}
.wp-block-gallery .blocks-gallery-image img,
.wp-block-gallery .blocks-gallery-item img,
.blocks-gallery-grid .blocks-gallery-image img,
.blocks-gallery-grid .blocks-gallery-item img {
		display: block;
		width: 100%;
		max-width: 100%;
		height: 100%;
}
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption,
.blocks-gallery-grid .blocks-gallery-image figcaption,
.blocks-gallery-grid .blocks-gallery-item figcaption {
		position: absolute;
		bottom: 0;
		width: 100%;
		max-height: 100%;
		padding: 10px;
		overflow: auto;
		overflow-x: hidden;
		border: 0;
		color: var(--nebotheme-color-bg);
		text-align: center;
}
.wp-block-gallery .blocks-gallery-image figcaption::after,
.wp-block-gallery .blocks-gallery-item figcaption::after,
.blocks-gallery-grid .blocks-gallery-image figcaption::after,
.blocks-gallery-grid .blocks-gallery-item figcaption::after {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		background: #000;
}
.wp-block-gallery .blocks-gallery-image figcaption img,
.wp-block-gallery .blocks-gallery-item figcaption img,
.blocks-gallery-grid .blocks-gallery-image figcaption img,
.blocks-gallery-grid .blocks-gallery-item figcaption img {
		display: inline;
}
.wp-block-gallery .blocks-gallery-caption,
.blocks-gallery-grid .blocks-gallery-caption {
		text-align: center;
}
.wp-block-gallery.is-cropped .blocks-gallery-image a,
.wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a,
.wp-block-gallery.is-cropped .blocks-gallery-item img,
.blocks-gallery-grid.is-cropped .blocks-gallery-image a,
.blocks-gallery-grid.is-cropped .blocks-gallery-image img,
.blocks-gallery-grid.is-cropped .blocks-gallery-item a,
.blocks-gallery-grid.is-cropped .blocks-gallery-item img {
		width: 100%;
}
@supports (position: sticky) {
		.wp-block-gallery.is-cropped .blocks-gallery-image a,
		.wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a,
		.wp-block-gallery.is-cropped .blocks-gallery-item img,
		.blocks-gallery-grid.is-cropped .blocks-gallery-image a,
		.blocks-gallery-grid.is-cropped .blocks-gallery-image img,
		.blocks-gallery-grid.is-cropped .blocks-gallery-item a,
		.blocks-gallery-grid.is-cropped .blocks-gallery-item img {
				flex: 1;
				height: 100%;
				object-fit: cover;
		}
}
@media (min-width: 500px) and (max-width: 768px) {
		.wp-block-gallery:not(.columns-1) .blocks-gallery-image,
		.wp-block-gallery:not(.columns-1) .blocks-gallery-item,
		.blocks-gallery-grid:not(.columns-1) .blocks-gallery-image,
		.blocks-gallery-grid:not(.columns-1) .blocks-gallery-item {
				width: calc(100% / 2 - 20px);
				margin: 0 !important;
		}
}
@media (min-width: 769px) {
		.wp-block-gallery.columns-2 .blocks-gallery-image,
		.wp-block-gallery.columns-2 .blocks-gallery-item,
		.blocks-gallery-grid.columns-2 .blocks-gallery-image,
		.blocks-gallery-grid.columns-2 .blocks-gallery-item {
				width: calc(100% / 2 - 20px);
				margin: 0 !important;
		}
		.wp-block-gallery.columns-3 .blocks-gallery-image,
		.wp-block-gallery.columns-3 .blocks-gallery-item,
		.blocks-gallery-grid.columns-3 .blocks-gallery-image,
		.blocks-gallery-grid.columns-3 .blocks-gallery-item {
				width: calc(100% / 3 - 20px);
				margin: 0 !important;
		}
		.wp-block-gallery.columns-4 .blocks-gallery-image,
		.wp-block-gallery.columns-4 .blocks-gallery-item,
		.blocks-gallery-grid.columns-4 .blocks-gallery-image,
		.blocks-gallery-grid.columns-4 .blocks-gallery-item {
				width: calc(100% / 4 - 20px);
				margin: 0 !important;
		}
		.wp-block-gallery.columns-5 .blocks-gallery-image,
		.wp-block-gallery.columns-5 .blocks-gallery-item,
		.blocks-gallery-grid.columns-5 .blocks-gallery-image,
		.blocks-gallery-grid.columns-5 .blocks-gallery-item {
				width: calc(100% / 5 - 20px);
				margin: 0 !important;
		}
		.wp-block-gallery.columns-6 .blocks-gallery-image,
		.wp-block-gallery.columns-6 .blocks-gallery-item,
		.blocks-gallery-grid.columns-6 .blocks-gallery-image,
		.blocks-gallery-grid.columns-6 .blocks-gallery-item {
				width: calc(100% / 6 - 20px);
				margin: 0 !important;
		}
		.wp-block-gallery.columns-7 .blocks-gallery-image,
		.wp-block-gallery.columns-7 .blocks-gallery-item,
		.blocks-gallery-grid.columns-7 .blocks-gallery-image,
		.blocks-gallery-grid.columns-7 .blocks-gallery-item {
				width: calc(100% / 7 - 20px);
				margin: 0 !important;
		}
		.wp-block-gallery.columns-8 .blocks-gallery-image,
		.wp-block-gallery.columns-8 .blocks-gallery-item,
		.blocks-gallery-grid.columns-8 .blocks-gallery-image,
		.blocks-gallery-grid.columns-8 .blocks-gallery-item {
				width: calc(100% / 8 - 20px);
				margin: 0 !important;
		}
		.wp-block-gallery.columns-default .blocks-gallery-image,
		.wp-block-gallery.columns-default .blocks-gallery-item,
		.blocks-gallery-grid.columns-default .blocks-gallery-image,
		.blocks-gallery-grid.columns-default .blocks-gallery-item {
				width: calc(100% / 3 - 20px);
				margin: 0 !important;
		}
}
.wp-block-gallery.columns-1 .blocks-gallery-image,
.wp-block-gallery.columns-1 .blocks-gallery-item,
.blocks-gallery-grid.columns-1 .blocks-gallery-image,
.blocks-gallery-grid.columns-1 .blocks-gallery-item {
		width: calc(100% / 1 - 20px);
		margin: 0 !important;
}
.wp-block-gallery.alignleft, .wp-block-gallery.alignright,
.blocks-gallery-grid.alignleft,
.blocks-gallery-grid.alignright {
		width: 100%;
		max-width: 305px;
}
.wp-block-gallery.aligncenter .blocks-gallery-item figure,
.blocks-gallery-grid.aligncenter .blocks-gallery-item figure {
		justify-content: center;
}

figure.wp-block-gallery > figure {
		display: flex;
		position: relative;
		flex-direction: column;
		flex-grow: 1;
		justify-content: center;
}
figure.wp-block-gallery > figure figcaption {
		position: absolute;
		bottom: 0;
		width: 100%;
		max-height: 100%;
		padding: 10px;
		overflow: auto;
		overflow-x: hidden;
		border: 0;
		color: var(--nebotheme-color-bg);
		text-align: center;
}
figure.wp-block-gallery > figure figcaption::after {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		background: #000;
}
figure.wp-block-gallery > figure figcaption img {
		display: inline;
}
figure.wp-block-gallery > figcaption {
		width: 100%;
		border: 0;
		margin-top: -20px;
}
figure.wp-block-gallery figure {
		margin: 0;
}
figure.wp-block-gallery figure > a {
		width: 100%;
		max-width: 100%;
		height: 100%;
}
@supports (position: sticky) {
		figure.wp-block-gallery figure {
				display: flex;
				align-items: flex-end;
				justify-content: flex-start;
		}
}
figure.wp-block-gallery img {
		display: block;
		width: 100%;
		max-width: 100%;
		height: 100%;
}
figure.wp-block-gallery .blocks-gallery-caption {
		text-align: center;
}
figure.wp-block-gallery.is-cropped .blocks-gallery-image a,
figure.wp-block-gallery.is-cropped .blocks-gallery-image img, figure.wp-block-gallery.is-cropped .blocks-gallery-item a,
figure.wp-block-gallery.is-cropped .blocks-gallery-item img {
		width: 100%;
}
@supports (position: sticky) {
		figure.wp-block-gallery.is-cropped .blocks-gallery-image a,
		figure.wp-block-gallery.is-cropped .blocks-gallery-image img, figure.wp-block-gallery.is-cropped .blocks-gallery-item a,
		figure.wp-block-gallery.is-cropped .blocks-gallery-item img {
				flex: 1;
				height: 100%;
				object-fit: cover;
		}
}
@media (min-width: 500px) and (max-width: 768px) {
		figure.wp-block-gallery:not(.columns-1) > figure {
				width: calc(100% / 2 - 20px);
				margin: 0 !important;
		}
}
@media (min-width: 769px) {
		figure.wp-block-gallery.columns-2 > figure {
				width: calc(100% / 2 - 20px);
				margin: 0 !important;
		}
		figure.wp-block-gallery.columns-3 > figure {
				width: calc(100% / 3 - 20px);
				margin: 0 !important;
		}
		figure.wp-block-gallery.columns-4 > figure {
				width: calc(100% / 4 - 20px);
				margin: 0 !important;
		}
		figure.wp-block-gallery.columns-5 > figure {
				width: calc(100% / 5 - 20px);
				margin: 0 !important;
		}
		figure.wp-block-gallery.columns-6 > figure {
				width: calc(100% / 6 - 20px);
				margin: 0 !important;
		}
		figure.wp-block-gallery.columns-7 > figure {
				width: calc(100% / 7 - 20px);
				margin: 0 !important;
		}
		figure.wp-block-gallery.columns-8 > figure {
				width: calc(100% / 8 - 20px);
				margin: 0 !important;
		}
		figure.wp-block-gallery.columns-default > figure {
				width: calc(100% / 3 - 20px);
				margin: 0 !important;
		}
}
figure.wp-block-gallery.columns-1 > figure {
		width: calc(100% / 1 - 20px);
		margin: 0 !important;
}
figure.wp-block-gallery.alignleft, figure.wp-block-gallery.alignright {
		width: 100%;
		max-width: 305px;
}
figure.wp-block-gallery.aligncenter .blocks-gallery-item figure {
		justify-content: center;
}

.wp-block-group.has-background {
		margin-bottom: 20px;
		padding: 40px;
}
.wp-block-group.has-background p:last-child {
		margin-bottom: 0;
}

/* Image */
.wp-block-image {
		max-width: 100vw;
		margin-bottom: 40px !important;
}
.wp-block-image:not(:first-of-type) {
		margin-top: 40px !important;
}
.wp-block-image + .wp-block-gallery {
		margin-top: -40px !important;
}
.wp-block-image + figure.wp-block-gallery {
		margin-top: -20px !important;
}
.wp-block-image + .wp-block-image {
		margin-top: -20px !important;
}
.wp-block-image .aligncenter {
		margin-bottom: 0 !important;
}
.wp-block-image .alignleft,
.wp-block-image .alignright {
		margin-bottom: 0.5em !important;
}
.wp-block-image img {
		max-width: 100%;
}
.wp-block-image figure.alignfull,
.wp-block-image figure.alignfull figcaption,
.wp-block-image figure.aligncenter,
.wp-block-image figure.aligncenter figcaption,
.wp-block-image figure.alignleft,
.wp-block-image figure.alignleft figcaption,
.wp-block-image figure.alignright,
.wp-block-image figure.alignright figcaption, .wp-block-image.alignfull,
.wp-block-image.alignfull figcaption, .wp-block-image.aligncenter,
.wp-block-image.aligncenter figcaption, .wp-block-image.alignleft,
.wp-block-image.alignleft figcaption, .wp-block-image.alignright,
.wp-block-image.alignright figcaption {
		text-align: center;
}
.wp-block-image.alignfull img, .wp-block-image.alignwide img {
		width: 100%;
}
.wp-block-image.is-style-rounded img, .wp-block-image.is-style-circle-mask img {
		border-radius: 9999px;
}

.wp-caption:not(.aligncenter) .wp-caption-text {
		text-align: left;
}

/* Latest Comments */
.wp-block-latest-comments {
		margin-bottom: 20px;
		padding: 0;
		list-style: none;
}
.wp-block-latest-comments__comment {
		margin-top: 20px;
}
.wp-block-latest-comments > .wp-block-latest-comments__comment:first-child {
		margin-top: 0;
}
.wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment {
		min-height: 36px;
}
.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar {
		display: block;
		width: 40px;
		height: 40px;
		float: left;
		border-radius: 50px;
		margin-right: 20px;
}
.wp-block-latest-comments article {
		overflow: hidden;
}
.wp-block-latest-comments__comment-excerpt p {
		margin: 0;
		font-size: inherit;
		line-height: inherit;
}
.wp-block-latest-comments__comment-date {
		display: block;
		color: var(--nebotheme-color-headings);
}

/* Latest Posts */
.wp-block-latest-posts {
		margin-top: 0;
		margin-bottom: 20px;
		padding: 0;
		list-style: none;
}
.wp-block-latest-posts li {
		margin-top: 20px;
		margin-right: 0;
		margin-bottom: 0;
		margin-left: 0;
}
.wp-block-latest-posts li:first-child {
		margin-top: 0;
}
.wp-block-latest-posts li > *:first-child {
		margin-top: 0;
}
.wp-block-latest-posts li > *:last-child {
		margin-bottom: 0;
}
.wp-block-latest-posts.is-grid {
		display: flex;
		flex-wrap: wrap;
		margin-top: -20px;
}
.wp-block-latest-posts.is-grid li {
		width: 100%;
		margin-top: 20px;
		margin-bottom: 0;
		margin-right: 20px;
		margin-left: 0;
}
@media (min-width: 1205px) {
		.wp-block-latest-posts.columns-2 li {
				width: calc(100% / 2 - 20px);
		}
		.wp-block-latest-posts.columns-3 li {
				width: calc(100% / 3 - 20px);
		}
		.wp-block-latest-posts.columns-4 li {
				width: calc(100% / 4 - 20px);
		}
		.wp-block-latest-posts.columns-5 li {
				width: calc(100% / 5 - 20px);
		}
		.wp-block-latest-posts.columns-6 li {
				width: calc(100% / 6 - 20px);
		}
}
.wp-block-latest-posts__post-date {
		display: block;
		color: var(--nebotheme-color-headings);
}
.wp-block-latest-posts__post-excerpt {
		margin-top: 1px;
}
.wp-block-latest-posts__featured-image img {
		height: auto;
}

/* Media Text */
.wp-block-media-text {
		display: grid;
		grid-template-columns: 50% 1fr;
		grid-template-rows: auto;
		margin-bottom: 20px;
}
.wp-block-media-text .has-media-on-the-right {
		grid-template-columns: 1fr 50%;
}
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
		align-self: start;
}
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
		align-self: end;
}
.wp-block-media-text .wp-block-media-text__media {
		grid-column: 1;
		grid-row: 1;
		margin: 0;
}
.wp-block-media-text .wp-block-media-text__content {
		grid-column: 2;
		grid-row: 1;
		padding: 0 20px 0 20px;
		word-break: break-word;
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
		grid-column: 2;
		grid-row: 1;
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
		grid-column: 1;
		grid-row: 1;
}
.wp-block-media-text img,
.wp-block-media-text video {
		width: 100%;
		max-width: unset;
		vertical-align: middle;
}
.wp-block-media-text.is-image-fill figure.wp-block-media-text__media {
		height: 100%;
		min-height: 250px;
		background-size: cover;
}
.wp-block-media-text.is-image-fill figure.wp-block-media-text__media > img {
		position: absolute;
		width: 1px;
		height: 1px;
		margin: -1px;
		padding: 0;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		border: 0;
}
@media (max-width: 768px) {
		.wp-block-media-text.is-stacked-on-mobile {
				grid-template-columns: 100% !important;
		}
		.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
				grid-column: 1;
				grid-row: 1;
				margin-bottom: 20px;
		}
		.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
				grid-column: 1;
				grid-row: 2;
				padding: 0;
		}
		.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media {
				grid-column: 1;
				grid-row: 2;
		}
		.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content {
				grid-column: 1;
				grid-row: 1;
		}
}

/* Paragraph */
.is-small-text {
		font-size: 14px;
}

.is-regular-text {
		font-size: 16px;
}

.is-large-text {
		font-size: 36px;
}

.is-larger-text {
		font-size: 48px;
}

body .has-drop-cap:not(:focus)::first-letter {
		margin: 0 0.2em 0 0;
		font-size: 5.3em;
		font-style: normal;
		font-weight: 400;
		line-height: 0.9;
		text-transform: uppercase;
		float: left;
}

p.has-background {
		padding: 10px 20px;
}
p.has-text-color a {
		color: inherit;
}
p.wp-block-subhead {
		font-size: 0.75em;
}
p.has-very-light-gray-color {
		color: #eee;
}

/* Pullquote */
.wp-block-pullquote {
		max-width: 100vw;
		margin-top: 30px !important;
		margin-bottom: 30px !important;
		padding: 0;
		border-width: 1px 0 1px 0;
		border-style: solid;
		border-color: var(--nebotheme-color-border);
}
.wp-block-pullquote.has-cyan-bluish-gray-background-color {
		background-color: #abb8c3;
}
@media (max-width: 768px) {
		.wp-block-pullquote.wp-block-media-text > p {
				--nebotheme-font-adaptive: -3px;
		}
}
.wp-block-pullquote > blockquote {
		quotes: none;
		position: relative;
		z-index: 1;
		margin: 30px auto 30px;
		padding: 20px 60px;
		color: var(--nebotheme-color-content);
		border-width: 0 !important;
		border-style: solid;
		margin-top: 0;
		margin-bottom: 0;
		padding-top: 50px;
		padding-bottom: 50px;
		border-color: inherit;
		text-align: left;
}
.wp-block-pullquote > blockquote a {
		font-family: inherit;
		font-size: 100%;
		font-style: inherit;
		font-weight: inherit;
		letter-spacing: inherit;
		line-height: inherit;
		text-transform: inherit;
}
@media (max-width: 768px) {
		.wp-block-pullquote > blockquote {
				--nebotheme-font-adaptive: -2px;
		}
}
@media (max-width: 576px) {
		.wp-block-pullquote > blockquote {
				padding: 20px 30px;
		}
}
.wp-block-pullquote > blockquote::before, .wp-block-pullquote > blockquote::after {
		content: none;
}
.wp-block-pullquote > blockquote.has-text-align-right::before {
		content: "”";
		left: auto;
		right: 0;
}
.wp-block-pullquote > blockquote::before {
		content: "“";
		display: block;
		position: absolute;
		z-index: -1;
		top: 25px;
		color: var(--nebotheme-color-alt);
		font-size: 200px;
		line-height: 1;
		pointer-events: none;
		left: 0;
		left: -20px;
}
.wp-block-pullquote > blockquote cite {
		display: block;
		margin-top: 20px;
}
.wp-block-pullquote > blockquote cite br {
		display: none;
}
.wp-block-pullquote > blockquote p:last-of-type {
		margin-bottom: 0;
		padding-bottom: 0;
}
.wp-block-pullquote > blockquote strong {
		font-weight: 700;
}
.wp-block-pullquote > blockquote p,
.wp-block-pullquote > blockquote a {
		color: inherit;
		font-family: inherit;
		font-size: inherit;
		font-style: inherit;
		font-weight: inherit;
		line-height: inherit;
}
.wp-block-pullquote cite,
.wp-block-pullquote footer, .wp-block-pullquote__citation {
		display: block;
		margin-top: 20px;
		font-style: var(--nebotheme-font-secondary-fs, inherit) !important;
		text-transform: var(--nebotheme-font-secondary-tt, inherit) !important;
}
.wp-block-pullquote cite br,
.wp-block-pullquote footer br, .wp-block-pullquote__citation br {
		display: none;
}
.wp-block-pullquote .has-text-color a,
.wp-block-pullquote .has-text-color .wp-block-pullquote__citation,
.wp-block-pullquote .has-text-color cite {
		color: inherit;
}
.wp-block-pullquote .has-text-color a:hover {
		color: inherit;
}
@media (max-width: 768px) {
		.wp-block-pullquote.wp-block-pullquote:not(.is-style-solid-color) > blockquote {
				padding-left: 0;
		}
		.wp-block-pullquote.wp-block-pullquote:not(.is-style-solid-color) > blockquote::before {
				top: 30px !important;
				opacity: 0.1;
		}
}
.wp-block-pullquote.wp-block-pullquote:not(.is-style-solid-color) > blockquote {
		padding-right: 0;
}
.wp-block-pullquote.wp-block-pullquote:not(.is-style-solid-color) > blockquote::before {
		top: 50px;
		color: inherit;
		font-size: 100px;
}
.wp-block-pullquote.wp-block-pullquote.is-style-solid-color {
		border: 0px;
}
.wp-block-pullquote.wp-block-pullquote.is-style-solid-color:not(.has-background) {
		background-color: var(--nebotheme-color-alt);
}
.wp-block-pullquote.wp-block-pullquote.is-style-solid-color > blockquote::before {
		display: none !important;
}
.wp-block-pullquote.wp-block-pullquote.is-style-solid-color > blockquote.has-text-color cite,
.wp-block-pullquote.wp-block-pullquote.is-style-solid-color > blockquote.has-text-color footer,
.wp-block-pullquote.wp-block-pullquote.is-style-solid-color > blockquote.has-text-color .wp-block-pullquote__citation {
		opacity: 0.5;
}
.wp-block-pullquote.wp-block-pullquote.is-style-solid-color > blockquote:not(.has-text-color),
.wp-block-pullquote.wp-block-pullquote.is-style-solid-color > blockquote:not(.has-text-color) a {
		color: var(--nebotheme-color-content);
}
.wp-block-pullquote.wp-block-pullquote.is-style-solid-color > blockquote a {
		opacity: 0.5;
}
.wp-block-pullquote.wp-block-pullquote.is-style-solid-color > blockquote a:hover {
		opacity: 0.9;
		text-decoration: underline;
}

.wp-block-pullquote.alignleft > blockquote, .wp-block-pullquote.alignright > blockquote {
		padding: 30px 40px;
}
.wp-block-pullquote.alignleft > blockquote::before, .wp-block-pullquote.alignright > blockquote::before {
		font-size: 2.5em !important;
		left: -5px;
}
@media (min-width: 577px) {
		.wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p,
		.wp-block-pullquote.alignleft a,
		.wp-block-pullquote.alignright a {
				font-size: 20px;
				line-height: 1.5em; /* stylelint-disable-line */
		}
}
@media (min-width: 577px) {
		.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
				max-width: 315px;
		}
}
@media (max-width: 576px) {
		body .wp-block-pullquote.alignleft, body .wp-block-pullquote.alignright {
				max-width: 100%;
				margin-right: 0 !important;
				margin-left: 0 !important;
				float: none;
		}
}

.wp-block-pullquote.alignleft {
		margin-right: 1.5em !important;
}

.wp-block-pullquote.alignright {
		margin-left: 1.5em !important;
}

/* RSS */
.wp-block-rss {
		margin-top: 0;
		margin-bottom: 20px;
		padding: 0;
		list-style: none;
}
.wp-block-rss li {
		margin-top: 20px;
		margin-right: 0;
		margin-bottom: 0;
		margin-left: 0;
}
.wp-block-rss li:first-child {
		margin-top: 0;
}
.wp-block-rss.is-grid {
		display: flex;
		flex-wrap: wrap;
		margin-top: -20px;
		margin-left: -20px;
		margin-right: 0;
}
.wp-block-rss.is-grid li {
		width: 100%;
		margin-top: 20px;
		margin-bottom: 0;
		margin-left: 20px;
		margin-right: 0;
}
@media (min-width: 1205px) {
		.wp-block-rss.columns-2 li {
				width: calc(100% / 2 - 20px);
		}
		.wp-block-rss.columns-3 li {
				width: calc(100% / 3 - 20px);
		}
		.wp-block-rss.columns-4 li {
				width: calc(100% / 4 - 20px);
		}
		.wp-block-rss.columns-5 li {
				width: calc(100% / 5 - 20px);
		}
		.wp-block-rss.columns-6 li {
				width: calc(100% / 6 - 20px);
		}
}
.wp-block-rss__item-publish-date, .wp-block-rss__item-author {
		display: block;
		color: var(--nebotheme-color-headings);
}

/* Search */
.wp-block-search {
		display: flex;
		flex-wrap: wrap;
		margin-bottom: 20px;
}
.wp-block-search__label {
		width: 100%;
		margin-bottom: 10px;
}
.wp-block-search input.wp-block-search__input {
		flex-grow: 1;
}
.wp-block-search__button {
		--button-padding-x: 2rem;
		--button-padding-y: 10px;
		display: inline-flex;
		position: relative;
		align-items: center;
		justify-content: center;
		max-width: 100%;
		min-height: var(--button-height);
		padding: var(--button-padding-y) var(--button-padding-x);
		transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease, text-shadow 0.3s ease, opacity 0.3s ease;
		border-radius: 3px;
		background-color: var(--nebotheme-color-primary);
		box-shadow: none;
		color: var(--nebotheme-color-bg);
		text-align: center;
		vertical-align: middle;
		cursor: pointer;
		border-width: 0;
		border-style: solid;
		margin-left: 10px;
		--button-padding-x: 1rem;
}
.wp-block-search__button:hover {
		background-color: var(--nebotheme-color-headings);
		color: var(--nebotheme-color-bg);
}
.wp-block-search__button .wp-block-search__button-rich-text {
		padding: 0;
}

/* Separator */
.wp-block-separator:not(.is-style-dots):not(.is-style-wide) {
		max-width: 450px;
		margin-right: auto;
		margin-left: auto;
}
.wp-block-separator.is-style-dots {
		height: auto;
		border: none;
		background: none !important;
		line-height: 1;
}
.wp-block-separator.is-style-dots::before {
		content: "···";
		color: currentColor;
		font-family: serif;
		font-size: 40px;
		letter-spacing: 2em;
}

/* Social Links */
.wp-block-social-links {
		display: flex;
		justify-content: flex-start;
		margin-left: 0;
		padding-right: 0;
		padding-left: 0;
}
.wp-block-social-links .wp-social-link a,
.wp-block-social-links .wp-social-link a:hover {
		border-bottom: 0;
		box-shadow: none;
		text-decoration: none;
}

.wp-social-link {
		display: block;
		width: 36px;
		height: 36px;
		margin-right: 8px;
		transition: transform 0.1s ease;
		border-radius: 36px;
}
.wp-social-link a {
		display: block;
		padding: 6px;
		transition: transform 0.1s ease;
		line-height: 0;
}
.wp-social-link a,
.wp-social-link a:hover,
.wp-social-link a:active,
.wp-social-link a:visited,
.wp-social-link svg {
		fill: currentColor;
		color: currentColor;
}
.wp-social-link:hover {
		transform: scale(1.1);
}

.wp-block-social-links.aligncenter {
		display: flex;
		justify-content: center;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
		background-color: #f0f0f0;
		color: #444;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
		background-color: #f90;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
		background-color: #1ea0c3;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
		background-color: #0757fe;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
		background-color: #1e1f26;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
		background-color: #02e49b;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
		background-color: #e94c89;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
		background-color: #4280ff;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
		background-color: #f45800;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
		background-color: #1977f2;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
		background-color: #000;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
		background-color: #0461dd;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
		background-color: #e65678;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
		background-color: #24292d;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
		background-color: #eceadd;
		color: #382110;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
		background-color: #ea4434;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
		background-color: #f00075;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
		background-color: #e21b24;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
		background-color: #0577b5;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
		background-color: #3288d4;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
		background-color: #02ab6c;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
		background-color: #f6405f;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
		background-color: #e60122;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
		background-color: #ef4155;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
		background-color: #fe4500;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
		background-color: #0478d7;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
		stroke: #000;
		background-color: #fefc00;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
		background-color: #ff5600;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
		background-color: #1bd760;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
		background-color: #011835;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
		background-color: #6440a4;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
		background-color: #21a1f3;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
		background-color: #1eb7ea;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
		background-color: #4680c2;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
		background-color: #3499cd;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
		background-color: #d32422;
		color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
		background-color: #ff0100;
		color: #fff;
}

.wp-block-social-links.is-style-logos-only .wp-social-link {
		padding: 4px;
		background: none;
}
.wp-block-social-links.is-style-logos-only .wp-social-link svg {
		width: 28px;
		height: 28px;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
		color: #f90;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
		color: #1ea0c3;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
		color: #0757fe;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
		color: #1e1f26;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
		color: #02e49b;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
		color: #e94c89;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
		color: #4280ff;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
		color: #f45800;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
		color: #1977f2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
		color: #000;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
		color: #0461dd;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
		color: #e65678;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-github {
		color: #24292d;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
		color: #382110;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-google {
		color: #ea4434;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
		color: #f00075;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
		color: #e21b24;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
		color: #0577b5;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
		color: #3288d4;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
		color: #02ab6c;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
		color: #f6405f;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
		color: #e60122;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
		color: #ef4155;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
		color: #fe4500;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
		color: #0478d7;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
		stroke: #000;
		color: #fff;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
		color: #ff5600;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
		color: #1bd760;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
		color: #011835;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
		color: #6440a4;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
		color: #21a1f3;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
		color: #1eb7ea;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
		color: #4680c2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
		color: #3499cd;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
		background-color: #d32422;
		color: #fff;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
		color: #ff0100;
}

.wp-block-social-links.is-style-pill-shape .wp-social-link {
		width: auto;
}
.wp-block-social-links.is-style-pill-shape .wp-social-link a {
		padding-right: 16px;
		padding-left: 16px;
}

/* Spacer */
.wp-block.wp-block-spacer {
		margin-bottom: 0;
		clear: both;
}

/* Table */
.wp-block-table {
		overflow-x: auto;
}
.wp-block-table table {
		width: 100%;
}
.wp-block-table table,
.wp-block-table td,
.wp-block-table th,
.wp-block-table tr {
		border-color: var(--nebotheme-color-border);
}
.wp-block-table .has-fixed-layout {
		width: 100%;
		table-layout: fixed;
}
.wp-block-table .has-fixed-layout td,
.wp-block-table .has-fixed-layout th {
		word-break: break-word;
}
.wp-block-table.alignleft, .wp-block-table.aligncenter, .wp-block-table.alignright {
		display: table;
		width: auto;
}
.wp-block-table.alignleft td,
.wp-block-table.alignleft th, .wp-block-table.aligncenter td,
.wp-block-table.aligncenter th, .wp-block-table.alignright td,
.wp-block-table.alignright th {
		word-break: break-word;
}
.wp-block-table .has-subtle-light-gray-background-color tbody td {
		background-color: #f3f4f5;
}
.wp-block-table .has-subtle-pale-green-background-color tbody td {
		background-color: #e9fbe5;
}
.wp-block-table .has-subtle-pale-blue-background-color tbody td {
		background-color: #e7f5fe;
}
.wp-block-table .has-subtle-pale-pink-background-color tbody td {
		background-color: #fcf0ef;
}

p.wp-block-tag-cloud {
		display: flex;
		flex-wrap: wrap;
		align-items: flex-start;
		margin-top: -5px;
		margin-right: -5px;
}
p.wp-block-tag-cloud a {
		--nebotheme-font-adaptive: -1px;
		display: inline-flex;
		padding: 7px 8px;
		border-radius: 2px;
		background-color: var(--nebotheme-color-alt);
		color: var(--nebotheme-color-headings);
		font-size: calc(var(--nebotheme-font-secondary-fz, inherit) + var(--nebotheme-font-adaptive, 0)) !important;
		line-height: 1;
		margin: 5px 5px 0 0;
}
p.wp-block-tag-cloud a:hover {
		background-color: transparent;
		color: var(--nebotheme-color-hover);
}

/* Text Columns */
.wp-block-text-columns {
		display: flex;
}
.wp-block-text-columns.aligncenter {
		display: flex;
}
.wp-block-text-columns .wp-block-column {
		margin: 0 20px;
		padding: 0;
}
.wp-block-text-columns .wp-block-column:first-child {
		margin-left: 0;
}
.wp-block-text-columns .wp-block-column:last-child {
		margin-right: 0;
}
.wp-block-text-columns.columns-2 .wp-block-column {
		width: 50%;
}
.wp-block-text-columns.columns-3 .wp-block-column {
		width: 33.3333333333%;
}
.wp-block-text-columns.columns-4 .wp-block-column {
		width: 25%;
}

.wp-block-freeform pre.wp-block-verse {
		padding: 1em;
		overflow: auto;
		color: var(--nebotheme-color-content);
		font-family: inherit;
		font-size: inherit;
		white-space: pre-wrap;
}

/* Video */
@supports (position: sticky) {
		.wp-block-video [poster] {
				object-fit: cover;
		}
}
.wp-block-video video {
		max-width: 100%;
}
.wp-block-video.aligncenter {
		text-align: center;
}
.wp-block-video figcaption {
		margin-top: 5px;
		margin-bottom: 0;
}

.has-small-font-size {
		font-size: 13px;
		line-height: 1.5;
}

.has-regular-font-size,
.has-normal-font-size {
		font-size: 16px;
		line-height: 1.5;
}

.has-medium-font-size {
		font-size: 20px;
		line-height: 1.5;
}

.has-large-font-size {
		font-size: 36px;
		line-height: 1.5;
}

.has-larger-font-size,
.has-huge-font-size {
		font-size: 42px;
		line-height: 1.5;
}

.has-text-align-center {
		text-align: center;
}

.has-text-align-left {
		text-align: left;
}

.has-text-align-right {
		text-align: right;
}

.wp-block-image figcaption,
.wp-block-audio figcaption,
.wp-block-video figcaption,
.wp-caption dd,
.wp-block-latest-posts .wp-block-latest-posts__post-date,
.wp-block-latest-comments .wp-block-latest-comments__comment-date {
		color: var(--nebotheme-color-content);
}

.wp-block-separator.is-style-dots::before {
		color: var(--nebotheme-color-border);
}

.wp-block-separator:not(.is-style-dots)::before {
		background-color: var(--nebotheme-color-border);
}

/* Columns */
.wp-block-columns.alignfull .wp-block-column p:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h1:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h2:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h3:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h4:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h5:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h6:not(.has-background) {
		padding-right: 20px;
		padding-left: 20px;
}

.wp-block-image > .aligncenter {
		display: table;
}

.entry-content > *:first-child {
		margin-top: 0 !important;
}
.entry-content > *:last-child {
		margin-bottom: 0 !important;
}

.nebotheme-var-block:not(.sidebar-primary--exists) {
		--alignfull-margin: calc(-1 * ((100vw - 100% - var(--nebotheme-scrollbar-width)) / 2));
		--alignwide-margin: calc(-1 * (1500px - 100%) / 2);
}
.nebotheme-var-block:not(.sidebar-primary--exists) .entry-content-wrap {
		margin: 0 calc(-1 * (100vw - 100% - var(--nebotheme-scrollbar-width)) / 2 + var(--nebotheme-site-padding-x));
}
.nebotheme-var-block:not(.sidebar-primary--exists) .entry-content {
		max-width: var(--entry-content-width);
		margin-right: auto;
		margin-left: auto;
}
.nebotheme-var-block:not(.sidebar-primary--exists) .alignwide:not(.alignleft):not(.alignright),
.nebotheme-var-block:not(.sidebar-primary--exists) .alignfull:not(.alignleft):not(.alignright) {
		position: relative;
		width: auto;
		max-width: none;
}
.nebotheme-var-block:not(.sidebar-primary--exists) .alignwide:not(.alignleft):not(.alignright) {
		margin-right: var(--alignwide-margin);
		margin-left: var(--alignwide-margin);
}
@media (max-width: 1617px) {
		.nebotheme-var-block:not(.sidebar-primary--exists) .alignwide:not(.alignleft):not(.alignright) {
				margin-right: calc(var(--alignfull-margin) + var(--nebotheme-site-padding-x));
				margin-left: calc(var(--alignfull-margin) + var(--nebotheme-site-padding-x));
		}
}
.nebotheme-var-block:not(.sidebar-primary--exists) .alignfull {
		width: auto;
		max-width: none;
		margin-right: var(--alignfull-margin);
		margin-left: var(--alignfull-margin);
}
/*# sourceMappingURL=style.css.map */
