
	.block-carousel--gallery::part(scroll-container) {
		--scroll-hint: 0;
	}

	.block-carousel--gallery {
		overflow: hidden;
		border-top-left-radius: 32px;
}

	.block-carousel__prev i,
	.block-carousel__next i {
		font-size: 1rem;
		line-height: 1.5rem;
}
	.block-download {
		padding-top: 4rem;
		padding-bottom: 4rem;
}
	@media (max-width: 1023px) {

		.block-download {
				padding: 2rem;
		}
}

	.block-download--section-default-bg {
		padding-top: 0px;
		padding-bottom: 0px;
}

	.block-download__title {
		font-size: 1.125rem;
		line-height: 1.75rem;
		--tw-text-opacity: 1 !important;
		color: rgb(var(--color-primary) / var(--tw-text-opacity)) !important;
}

	.block-download__item {
		background-color: transparent !important;
		padding: 0px;
}

	.block-download__button {
		width: auto;
		max-width: 100%;
		border-top-left-radius: 1rem;
		border-bottom-right-radius: 1rem;
		border-width: 2px;
		padding-left: 30px;
		padding-right: 30px;
		font-family: var(--font-secondary);
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 400;
		text-transform: none;
}

	/* Theme colors */

	/* Section one */
	.block-download--section-one-bg .block-download__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-one-text) / var(--tw-text-opacity));
}

	.block-download--section-one-bg .block-download__button {
		--tw-border-opacity: 1;
		border-color: rgb(var(--color-section-one-button-bg) / var(--tw-border-opacity));
}

	/* Section two */
	.block-download--section-two-bg .block-download__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-two-text) / var(--tw-text-opacity));
}

	.block-download--section-two-bg .block-download__button {
		--tw-border-opacity: 1;
		border-color: rgb(var(--color-section-two-button-bg) / var(--tw-border-opacity));
}

	/* Section three */
	.block-download--section-three-bg .block-download__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-three-text) / var(--tw-text-opacity));
}

	.block-download--section-three-bg .block-download__button {
		--tw-border-opacity: 1;
		border-color: rgb(var(--color-section-three-button-bg) / var(--tw-border-opacity));
}

	/* Section four */
	.block-download--section-four-bg .block-download__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-four-text) / var(--tw-text-opacity));
}

	.block-download--section-four-bg .block-download__button {
		--tw-border-opacity: 1;
		border-color: rgb(var(--color-section-four-button-bg) / var(--tw-border-opacity));
}

	/* Section five */
	.block-download--section-five-bg .block-download__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-five-text) / var(--tw-text-opacity));
}

	.block-download--section-five-bg .block-download__button {
		--tw-border-opacity: 1;
		border-color: rgb(var(--color-section-five-button-bg) / var(--tw-border-opacity));
}

	/* Section default */
	.block-download--section-default-bg .block-download__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-default-text) / var(--tw-text-opacity));
}

	.block-download--section-default-bg .block-download__button {
		--tw-border-opacity: 1;
		border-color: rgb(var(--color-section-default-button-bg) / var(--tw-border-opacity));
}
	.block-embed {
		padding-top: 4rem;
		padding-bottom: 4rem;
}
	@media (max-width: 1023px) {

		.block-embed {
				padding: 2rem;
		}
}

	.block-embed--section-default-bg {
		padding-top: 0px;
		padding-bottom: 0px;
}

	.block-embed__iframe {
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1;
		overflow: hidden;
		border-top-left-radius: 32px;
}

	.block-embed__title {
		font-size: 1.125rem;
		line-height: 1.75rem;
		--tw-text-opacity: 1 !important;
		color: rgb(var(--color-primary) / var(--tw-text-opacity)) !important;
}

	.block-embed__content {
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
		border-bottom-right-radius: 1rem;
		padding: 2rem;
		--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
		--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
		-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
		        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
		box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
		-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
		        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

	.block-embed__inner {
		gap: 0px;
		background-color: transparent !important;
		padding: 0px;
}

	/* Theme colors */

	/* Section one */
	.block-embed--section-one-bg .block-embed__content {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-section-one-textbg) / var(--tw-bg-opacity));
}

	.block-embed--section-one-bg .block-embed__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-one-text) / var(--tw-text-opacity));
}

	/* Section two */
	.block-embed--section-two-bg .block-embed__content {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-section-two-textbg) / var(--tw-bg-opacity));
}

	.block-embed--section-two-bg .block-embed__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-two-text) / var(--tw-text-opacity));
}

	/* Section three */
	.block-embed--section-three-bg .block-embed__content {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-section-three-textbg) / var(--tw-bg-opacity));
}

	.block-embed--section-three-bg .block-embed__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-three-text) / var(--tw-text-opacity));
}

	/* Section four */
	.block-embed--section-four-bg .block-embed__content {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-section-four-textbg) / var(--tw-bg-opacity));
}

	.block-embed--section-four-bg .block-embed__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-four-text) / var(--tw-text-opacity));
}

	/* Section five */
	.block-embed--section-five-bg .block-embed__content {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-section-five-textbg) / var(--tw-bg-opacity));
}

	.block-embed--section-five-bg .block-embed__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-five-text) / var(--tw-text-opacity));
}

	/* Section default */
	.block-embed--section-default-bg .block-embed__content {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-section-default-textbg) / var(--tw-bg-opacity));
}

	.block-embed--section-default-bg .block-embed__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-default-text) / var(--tw-text-opacity));
}
	.block-form {
		padding-top: 4rem;
		padding-bottom: 4rem;
}
	@media (max-width: 1023px) {

		.block-form {
				padding: 2rem;
		}
}

	.block-form--section-default-bg {
		padding-top: 0px;
		padding-bottom: 0px;
}

	.block-form__title {
		font-size: 1.125rem;
		line-height: 1.75rem;
}

	.block-form__fields-content {
		border-width: 0px;
}

	.block-form__fields {
		padding-top: 0px;
		padding-bottom: 0px;
}

	.block-form__inner,
	.block-form:not(.block-form--lightbox) .block-form__fields-inner {
		padding: 0px !important;
}

	.block-form:not(.block-form--lightbox) .block-form__fields-content,
	.block-form:not(.block-form--lightbox) .block-form__inner,
	.block-form:not(.block-form--lightbox) .block-form__fields-inner {
		background-color: transparent !important;
}

	.block-form__toggle,
	.block-form__button,
	.block-form__cancel {
		width: auto;
		max-width: 100%;
		border-top-left-radius: 1rem;
		border-bottom-right-radius: 1rem;
		border-width: 2px;
		padding-left: 30px;
		padding-right: 30px;
		text-align: center;
		font-family: var(--font-secondary);
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 400;
		text-transform: none;
}

	.block-form__close {
		border-width: 2px !important;
		transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
		-webkit-transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
		transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
		transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
		-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		-webkit-transition-duration: 150ms;
		        transition-duration: 150ms;
}

	/* Buttons */
	.block-form__buttons {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
}

	@media (max-width: 1023px) {

		.block-form__buttons * {
				-webkit-box-flex: 1;
				    -ms-flex-positive: 1;
				        flex-grow: 1;
		}
}

	.block-form.block-form--section-two-bg .block-form__fields-content,
	.block-form.block-form--section-two-bg .block-form__fields-inner,
	.block-form.block-form--section-three-bg .block-form__fields-content,
	.block-form.block-form--section-three-bg .block-form__fields-inner {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-site-bg-one) / var(--tw-bg-opacity));
}

	.sc-dark .field-underline.block-form.block-form--section-one-bg .field::part(base),
	.sc-dark .field-underline.block-form.block-form--section-one-bg .field__container,
	.sc-dark .field-underline.block-form.block-form--section-one-bg .field::part(combobox) {
		--sl-input-placeholder-color: rgb(var(--color-section-one-text));
	}

	.sc-dark .field-underline.block-form.block-form--section-two-bg .field::part(base),
	.sc-dark .field-underline.block-form.block-form--section-two-bg .field__container,
	.sc-dark .field-underline.block-form.block-form--section-two-bg .field::part(combobox) {
		--sl-input-placeholder-color: rgb(var(--color-section-two-text));
	}

	.sc-dark .field-underline.block-form.block-form--section-three-bg .field::part(base),
	.sc-dark .field-underline.block-form.block-form--section-three-bg .field__container,
	.sc-dark .field-underline.block-form.block-form--section-three-bg .field::part(combobox) {
		--sl-input-placeholder-color: rgb(var(--color-section-three-text));
	}

	.sc-dark .field-underline.block-form.block-form--section-four-bg .field::part(base),
	.sc-dark .field-underline.block-form.block-form--section-four-bg .field__container,
	.sc-dark .field-underline.block-form.block-form--section-four-bg .field::part(combobox) {
		--sl-input-placeholder-color: rgb(var(--color-section-four-text));
	}

	.sc-dark .field-underline.block-form.block-form--section-default-bg .field::part(base),
	.sc-dark .field-underline.block-form.block-form--section-default-bg .field__container,
	.sc-dark .field-underline.block-form.block-form--section-default-bg .field::part(combobox) {
		--sl-input-placeholder-color: rgb(var(--color-section-default-text));
	}

	.sc-dark .block-form-full.block-form--section-one-bg .field::part(form-control-help-text),
	.sc-dark .block-form-full.block-form--section-one-bg .field::part(label),
	.sc-dark .block-form-full.block-form--section-one-bg .field__help-text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-one-text) / var(--tw-text-opacity));
}

	.sc-dark .block-form-full.block-form--section-two-bg .field::part(form-control-help-text),
	.sc-dark .block-form-full.block-form--section-two-bg .field::part(label),
	.sc-dark .block-form-full.block-form--section-two-bg .field__help-text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-two-text) / var(--tw-text-opacity));
}

	.sc-dark .block-form-full.block-form--section-three-bg .field::part(form-control-help-text),
	.sc-dark .block-form-full.block-form--section-three-bg .field::part(label),
	.sc-dark .block-form-full.block-form--section-three-bg .field__help-text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-three-text) / var(--tw-text-opacity));
}

	.sc-dark .block-form-full.block-form--section-four-bg .field::part(form-control-help-text),
	.sc-dark .block-form-full.block-form--section-four-bg .field::part(label),
	.sc-dark .block-form-full.block-form--section-four-bg .field__help-text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-four-text) / var(--tw-text-opacity));
}

	.sc-dark .block-form-full.block-form--section-five-bg .field::part(form-control-help-text),
	.sc-dark .block-form-full.block-form--section-five-bg .field::part(label),
	.sc-dark .block-form-full.block-form--section-five-bg .field__help-text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-five-text) / var(--tw-text-opacity));
}

	.sc-dark .block-form-full.block-form--section-default-bg .field::part(form-control-help-text),
	.sc-dark .block-form-full.block-form--section-default-bg .field::part(label),
	.sc-dark .block-form-full.block-form--section-default-bg .field__help-text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-default-text) / var(--tw-text-opacity));
}
	@media (max-width: 1023px) {

		.block-gallery__inner {
				padding-left: 1rem;
				padding-right: 1rem;
		}
}

	.block-gallery__content {
		z-index: 10;
		margin-top: 0px;
		border-top-left-radius: 16px;
		border-bottom-right-radius: 1rem;
}

	.block-gallery__title {
		font-size: 1.125rem;
		line-height: 1.75rem;
		--tw-text-opacity: 1 !important;
		color: rgb(var(--color-primary) / var(--tw-text-opacity)) !important;
}

	.block-gallery--mosaic .block-gallery__inner img {
		margin-bottom: 2rem;
		border-top-left-radius: 32px;
		border-bottom-right-radius: 32px;
}

	.block-carousel--gallery::part(navigation-button--previous) {
		left: 0px;
}

	.block-carousel--gallery::part(navigation-button--next) {
		right: 0px;
}

	.block-carousel--gallery::part(navigation-button--previous),
	.block-carousel--gallery::part(navigation-button--next) {
		border-top-right-radius: 16px;
		border-bottom-left-radius: 16px;
		--tw-bg-opacity: 1 !important;
		background-color: rgb(var(--color-white) / var(--tw-bg-opacity)) !important;
		--tw-text-opacity: 1 !important;
		color: rgb(var(--color-tertiary) / var(--tw-text-opacity)) !important;
}

	/* Theme colors */

	.block-gallery--section-one-bg .block-gallery__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-one-text) / var(--tw-text-opacity));
}

	.block-gallery--section-two-bg .block-gallery__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-two-text) / var(--tw-text-opacity));
}

	.block-gallery--section-three-bg .block-gallery__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-three-text) / var(--tw-text-opacity));
}

	.block-gallery--section-four-bg .block-gallery__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-four-text) / var(--tw-text-opacity));
}

	.block-gallery--section-five-bg .block-gallery__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-five-text) / var(--tw-text-opacity));
}

	.block-gallery--section-default-bg .block-gallery__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-default-text) / var(--tw-text-opacity));
}
	.block-google {
		padding-top: 4rem;
		padding-bottom: 4rem;
}
	@media (max-width: 1023px) {

		.block-google {
				padding: 2rem;
		}
}

	.block-google--section-default-bg {
		padding-top: 0px;
		padding-bottom: 0px;
}

	.block-google__map {
		border-top-left-radius: 32px;
}

	.block-google__title {
		font-size: 1.125rem;
		line-height: 1.75rem;
		--tw-text-opacity: 1 !important;
		color: rgb(var(--color-primary) / var(--tw-text-opacity)) !important;
}

	.block-google__content {
		z-index: 10;
		margin-top: -1rem;
		border-top-left-radius: 16px;
		border-bottom-right-radius: 1rem;
		--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
		--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
		-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
		        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
		box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
		-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
		        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

	/* Theme colors */

	/* Section one */
	.block-google--section-one-bg .block-google__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-one-text) / var(--tw-text-opacity));
}

	/* Section two */
	.block-google--section-two-bg .block-google__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-two-text) / var(--tw-text-opacity));
}

	/* Section three */
	.block-google--section-three-bg .block-google__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-three-text) / var(--tw-text-opacity));
}

	/* Section four */
	.block-google--section-four-bg .block-google__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-four-text) / var(--tw-text-opacity));
}

	/* Section five */
	.block-google--section-five-bg .block-google__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-five-text) / var(--tw-text-opacity));
}

	/* Section default */
	.block-google--section-default-bg .block-google__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-default-text) / var(--tw-text-opacity));
}
	.block-image {
		padding-top: 4rem;
		padding-bottom: 4rem;
}
	@media (max-width: 1023px) {

		.block-image {
				padding: 2rem;
		}
}

	.block-image--section-default-bg {
		padding-top: 0px;
		padding-bottom: 0px;
}

	.block-image__title {
		font-size: 1.125rem;
		line-height: 1.75rem;
		--tw-text-opacity: 1 !important;
		color: rgb(var(--color-primary) / var(--tw-text-opacity)) !important;
}

	.block-image__item {
		margin: 0px !important;
		gap: 0px !important;
}

	.block-image__content {
		z-index: 10;
}

	.block-image__content::after {
		content: var(--tw-content) !important;
		display: none !important;
}

	.block-image__content.foldable__inner {
		padding-bottom: 2rem;
}

	.block-image__toggle {
		display: none !important;
}

	.block-image--square-above .block-image__content,
	.block-image--portrait-above .block-image__content,
	.block-image--landscape-above .block-image__content,
	.block-image--circle-above .block-image__content {
		border-top-left-radius: 16px;
		border-bottom-right-radius: 1rem;
}

	.block-image--square-above .block-image__media::after,
	.block-image--portrait-above .block-image__media::after,
	.block-image--landscape-above .block-image__media::after,
	.block-image--circle-above .block-image__media::after,
	.block-image--square-below .block-image__media::after,
	.block-image--portrait-below .block-image__media::after,
	.block-image--landscape-below .block-image__media::after,
	.block-image--circle-below .block-image__media::after {
		content: var(--tw-content) !important;
		display: none !important;
}

	.block-image--square-inside .block-image__content,
	.block-image--portrait-inside .block-image__content,
	.block-image--landscape-inside .block-image__content {
		padding: 2rem;
}

	.block-image--square-above .block-image__media img,
	.block-image--portrait-above .block-image__media img,
	.block-image--landscape-above .block-image__media img {
		border-top-left-radius: 32px;
		border-bottom-right-radius: 32px;
}

	.block-image--square-below .block-image__media img,
	.block-image--portrait-below .block-image__media img,
	.block-image--landscape-below .block-image__media img {
		border-top-left-radius: 32px;
		border-bottom-right-radius: 32px;
}

	.block-image--portrait-inside .block-image__media img,
	.block-image--landscape-inside .block-image__media img,
	.block-image--square-inside .block-image__media img,
	.block-image--square-inside .block-image__content,
	.block-image--portrait-inside .block-image__content,
	.block-image--landscape-inside .block-image__content {
		border-top-left-radius: 32px;
		border-bottom-right-radius: 32px;
}

	.block-image--square-below .block-image__content,
	.block-image--portrait-below .block-image__content,
	.block-image--landscape-below .block-image__content,
	.block-image--circle-below .block-image__content {
		border-top-left-radius: 16px;
		border-bottom-right-radius: 1rem;
}

	.block-image--square-inside .block-image__content,
	.block-image--portrait-inside .block-image__content,
	.block-image--landscape-inside .block-image__content,
	.block-image--circle-inside .block-image__content {
		left: 0px !important;
		top: 0px !important;
		right: 0px !important;
		bottom: 0px !important;
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		cursor: pointer;
		opacity: 0;
		-webkit-transition-property: opacity;
		transition-property: opacity;
		-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		-webkit-transition-duration: 150ms;
		        transition-duration: 150ms;
}

	.block-image--square-inside .block-image__content:hover,
	.block-image--portrait-inside .block-image__content:hover,
	.block-image--landscape-inside .block-image__content:hover,
	.block-image--circle-inside .block-image__content:hover {
		opacity: 1;
}

	/* Theme colors */

	.block-image--section-one-bg .block-image__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-one-text) / var(--tw-text-opacity));
}

	.block-image--section-two-bg .block-image__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-two-text) / var(--tw-text-opacity));
}

	.block-image--section-three-bg .block-image__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-three-text) / var(--tw-text-opacity));
}

	.block-image--section-four-bg .block-image__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-four-text) / var(--tw-text-opacity));
}

	.block-image--section-five-bg .block-image__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-five-text) / var(--tw-text-opacity));
}

	.block-image--section-default-bg .block-image__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-default-text) / var(--tw-text-opacity));
}
	.block-music {
		padding-top: 4rem;
		padding-bottom: 4rem;
}
	@media (max-width: 1023px) {

		.block-music {
				padding: 2rem;
		}
}

	.block-music--section-default-bg {
		padding-top: 0px;
		padding-bottom: 0px;
}

	.block-music__title {
		font-size: 1.125rem;
		line-height: 1.75rem;
		--tw-text-opacity: 1 !important;
		color: rgb(var(--color-primary) / var(--tw-text-opacity)) !important;
}

	.block-music__inner {
		overflow: hidden;
		border-bottom-right-radius: 1rem;
		--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
		--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
		-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
		        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
		box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
		-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
		        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

	.block-music__cookies {
		border-style: none;
}

	.block-music__cookies .block-music__button {
		border-bottom-right-radius: 1rem;
		border-top-left-radius: 1rem;
		border-width: 2px;
}

	/* Theme colors */

	/* Section one */
	.block-music--section-one-bg .block-music__inner {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-section-one-textbg) / var(--tw-bg-opacity));
}

	.block-music--section-one-bg .block-music__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-one-text) / var(--tw-text-opacity));
}

	/* Section two */
	.block-music--section-two-bg .block-music__inner {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-section-two-textbg) / var(--tw-bg-opacity));
}

	.block-music--section-two-bg .block-music__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-two-text) / var(--tw-text-opacity));
}

	/* Section three */
	.block-music--section-three-bg .block-music__inner {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-section-three-textbg) / var(--tw-bg-opacity));
}

	.block-music--section-three-bg .block-music__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-three-text) / var(--tw-text-opacity));
}

	/* Section four */
	.block-music--section-four-bg .block-music__inner {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-section-four-textbg) / var(--tw-bg-opacity));
}

	.block-music--section-four-bg .block-music__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-four-text) / var(--tw-text-opacity));
}

	/* Section five */
	.block-music--section-five-bg .block-music__inner {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-section-five-textbg) / var(--tw-bg-opacity));
}

	.block-music--section-five-bg .block-music__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-five-text) / var(--tw-text-opacity));
}

	/* Section default */
	.block-music--section-default-bg .block-music__inner {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-section-default-textbg) / var(--tw-bg-opacity));
}

	.block-music--section-default-bg .block-music__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-default-text) / var(--tw-text-opacity));
}
	.block-text {
		padding-top: 4rem;
		padding-bottom: 4rem;
		padding-left: 2rem;
		padding-right: 2rem;
}
	@media (max-width: 1023px) {

		.block-text {
				padding: 2rem;
		}
}

	.block-text--section-default-bg {
		padding-top: 0px;
		padding-bottom: 0px;
}

	.block-text__text blockquote,
	.block-text__text q {
		margin-top: 0px;
		margin-bottom: 0px;
		background-color: transparent;
		padding: 0px;
		padding-top: 1rem;
		font-weight: 400;
		font-style: italic;
		color: inherit;
}

	.block-text__text blockquote::before,
	.block-text__text q::before {
		position: relative;
		width: 100%;
		background-color: transparent;
		text-align: center;
		font-family: var(--font-secondary);
		font-size: 120px;
		font-style: normal;
		color: inherit;
}

	.block-text__text blockquote::after,
	.block-text__text q::after {
		position: relative;
		width: 100%;
		background-color: transparent;
		text-align: center;
		font-family: var(--font-secondary);
		font-size: 40px;
		font-style: normal;
		color: inherit;
}

	/* Theme colors */

	/* Section one */
	.block-text--section-one-bg .block-text__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-one-text) / var(--tw-text-opacity));
}

	/* Section two */
	.block-text--section-two-bg .block-text__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-two-text) / var(--tw-text-opacity));
}

	/* Section three */
	.block-text--section-three-bg .block-text__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-three-text) / var(--tw-text-opacity));
}

	/* Section four */
	.block-text--section-four-bg .block-text__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-four-text) / var(--tw-text-opacity));
}

	/* Section five */
	.block-text--section-five-bg .block-text__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-five-text) / var(--tw-text-opacity));
}

	/* Section default */
	.block-text--section-default-bg .block-text__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-default-text) / var(--tw-text-opacity));
}
	.block-thumbnail {
		grid-template-columns: repeat(4, minmax(0, 1fr));
		gap: 0.75rem;
}

	.block-thumbnail__image {
		overflow: hidden;
		border-top-left-radius: 32px;
		border-bottom-right-radius: 32px;
}

	.block-thumbnail__image-overlay {
		position: absolute;
		left: 0px;
		top: 0px;
		right: 0px;
		bottom: 0px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		cursor: pointer;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		opacity: 0;
}

	.block-thumbnail__image-icon {
		--tw-text-opacity: 1;
		color: rgb(var(--color-site-bg-one) / var(--tw-text-opacity));
}

	.block-thumbnail__image-icon i {
		font-size: 1.5rem;
		line-height: 2rem;
}

	.block-thumbnail__image:hover .block-thumbnail__image-overlay {
		opacity: 1;
}

	button.mfp-arrow-left::before {
		--tw-content: '\f060';
		content: var(--tw-content);
}

	button.mfp-arrow-right::before {
		--tw-content: '\f061';
		content: var(--tw-content);
}

	button.mfp-arrow {
		border-top-right-radius: 16px;
		border-bottom-left-radius: 16px;
		--tw-bg-opacity: 1 !important;
		background-color: rgb(var(--color-white) / var(--tw-bg-opacity)) !important;
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 400;
		--tw-text-opacity: 1 !important;
		color: rgb(var(--color-tertiary) / var(--tw-text-opacity)) !important;
}

	.mfp-content {
		overflow: hidden;
		border-top-left-radius: 32px;
		border-bottom-right-radius: 32px;
}

	.mfp-title-text {
		font-size: 1.125rem;
		line-height: 1.75rem;
		--tw-text-opacity: 1 !important;
		color: rgb(var(--color-primary) / var(--tw-text-opacity)) !important;
}

	/* Theme colors */

	/* Section one */
	.block-gallery--section-one-bg .block-thumbnail__image-overlay {
		background-color: rgb(var(--color-tertiary) / 0.5);
}

	/* Section two */
	.block-gallery--section-two-bg .block-thumbnail__image-overlay {
		background-color: rgb(var(--color-tertiary) / 0.5);
}

	/* Section three */
	.block-gallery--section-three-bg .block-thumbnail__image-overlay {
		background-color: rgb(var(--color-tertiary) / 0.5);
}

	/* Section four */
	.block-gallery--section-four-bg .block-thumbnail__image-overlay {
		background-color: rgb(var(--color-tertiary) / 0.5);
}

	/* Section five */
	.block-gallery--section-five-bg .block-thumbnail__image-overlay:hover {
		background-color: rgb(var(--color-primary) / 0.5);
}

	/* Section default */
	.block-gallery--section-default-bg .block-thumbnail__image-overlay {
		background-color: rgb(var(--color-tertiary) / 0.5);
}
	.block-video {
		padding-top: 4rem;
		padding-bottom: 4rem;
}
	@media (max-width: 1023px) {

		.block-video {
				padding: 2rem;
		}
}

	.block-video--section-default-bg {
		padding-top: 0px;
		padding-bottom: 0px;
}

	.block-video__iframe {
		overflow: hidden;
		border-top-left-radius: 32px;
}

	.block-video__title {
		font-size: 1.125rem;
		line-height: 1.75rem;
		--tw-text-opacity: 1 !important;
		color: rgb(var(--color-primary) / var(--tw-text-opacity)) !important;
}

	.block-video__content {
		--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
		--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
		-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
		        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
		box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
		-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
		        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

	.block-video__content:not(.foldable__inner) {
		border-bottom-right-radius: 1rem;
}

	.block-video__content.foldable__inner {
		padding-bottom: 2rem;
}

	/* Theme colors */

	/* Section one */
	.block-video--section-one-bg .block-video__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-one-text) / var(--tw-text-opacity));
}

	/* Section two */
	.block-video--section-two-bg .block-video__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-two-text) / var(--tw-text-opacity));
}

	/* Section three */
	.block-video--section-three-bg .block-video__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-three-text) / var(--tw-text-opacity));
}

	/* Section four */
	.block-video--section-four-bg .block-video__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-four-text) / var(--tw-text-opacity));
}

	/* Section five */
	.block-video--section-five-bg .block-video__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-five-text) / var(--tw-text-opacity));
}

	/* Section default */
	.block-video--section-default-bg .block-video__text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-section-default-text) / var(--tw-text-opacity));
}
	.checkbox-button__input:checked + .checkbox-button__replacement {
		--tw-text-opacity: 1;
		color: rgb(var(--color-white) / var(--tw-text-opacity));
}
	.foldable {
		z-index: 20;
		margin-top: -1rem;
		border-top-left-radius: 16px;
		border-bottom-right-radius: 1rem;
		--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
		--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
		-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
		        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
		box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
		-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
		        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

	.foldable__toggle {
		border-top-left-radius: 16px;
}

	.foldable__toggle-container {
		margin-top: 0px !important;
}

	.block-image--square-above .foldable,
	.block-image--portrait-above .foldable,
	.block-image--landscape-above .foldable {
		margin-top: 0px;
		margin-bottom: -1rem;
}
	.page-header {
		position: relative;
		margin: 0px !important;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		padding: 0px !important;
}
	@media (max-width: 1023px) {

		.page-header {
				--tw-bg-opacity: 1 !important;
				background-color: rgb(var(--color-site-bg-one) / var(--tw-bg-opacity)) !important;
		}
}

	.page-header--large,
	.page-header--small {
		min-height: 0px !important;
}

	@media (max-width: 1023px) {

		.page-header--large,
	.page-header--small {
				height: auto;
		}
}

	@media (min-width: 1024px) {

		.page-header--large,
	.page-header--small {
				height: auto;
		}
}

	.page-header__image,
	.page-header__image-bg {
		position: relative;
		width: 100%;
		overflow: hidden;
		border-top-left-radius: 64px;
}

	.page-header--large .page-header__image,
	.page-header--large .page-header__image-bg {
		height: 690px;
}

	.page-header--small .page-header__image,
	.page-header--small .page-header__image-bg {
		height: 350px;
}

	.page-header__inner {
		min-height: 0px !important;
		padding: 0px !important;
}

	.page-header__content {
		margin: 0px !important;
		min-height: 0px !important;
		width: 100% !important;
		border-bottom-right-radius: 32px;
		padding: 0px !important;
		text-align: center;
}

	.page-header__title {
		width: auto !important;
		padding: 1.5rem !important;
		text-align: center;
		font-size: 3.75rem;
		line-height: 1;
}

	@media (max-width: 1023px) {

		.page-header__title {
				font-size: 1.875rem;
				line-height: 2.25rem;
		}
}

	.page-header__text {
		padding: 1.5rem !important;
}

	.page-header--image .page-header__title {
		position: absolute;
		left: 2rem;
		right: 2rem;
		top: 0px;
		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-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
}

	.page-header--large.page-header--image .page-header__title {
		height: 690px;
}

	.page-header--large.page-header--image .page-header__title * {
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 8;
}

	@media (max-width: 1023px) {

		.page-header--large.page-header--image .page-header__title * {
				overflow: hidden;
				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 14;
		}
}

	.page-header--small.page-header--image .page-header__title {
		height: 350px;
}

	.page-header--small.page-header--image .page-header__title * {
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4;
}

	@media (max-width: 1023px) {

		.page-header--small.page-header--image .page-header__title * {
				overflow: hidden;
				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 7;
		}
}

	/* Theme colors */

	/* Text color one */
	.page-header--header-one-text .page-header__content {
		--tw-bg-opacity: 1 !important;
		background-color: rgb(var(--color-header-one-bg) / var(--tw-bg-opacity)) !important;
}

	/* Text color two */
	.page-header--header-two-text .page-header__content {
		--tw-bg-opacity: 1 !important;
		background-color: rgb(var(--color-header-two-bg) / var(--tw-bg-opacity)) !important;
}

	/* Text color three */
	.page-header--header-three-text .page-header__content {
		--tw-bg-opacity: 1 !important;
		background-color: rgb(var(--color-header-three-bg) / var(--tw-bg-opacity)) !important;
}

	/* Text color four */
	.page-header--header-four-text .page-header__content {
		--tw-bg-opacity: 1 !important;
		background-color: rgb(var(--color-header-four-bg) / var(--tw-bg-opacity)) !important;
}

	/* Text color five */
	.page-header--header-five-text .page-header__content {
		--tw-bg-opacity: 1 !important;
		background-color: rgb(var(--color-header-five-bg) / var(--tw-bg-opacity)) !important;
}
	.section {
		margin-bottom: 4rem;
		width: var(--width-page);
		max-width: 100%;
		padding-left: 0px;
		padding-right: 0px;
}
	@media (max-width: 1023px) {

		.section {
				padding-left: 0px;
				padding-right: 0px;
		}
}

	.section__inner {
		margin-top: 0px;
		margin-bottom: 0px;
		border-top-left-radius: 32px;
		border-bottom-right-radius: 32px;
		padding: 0px;
}

	.section__row {
		margin-top: 0px !important;
		margin-bottom: 0px !important;
		padding-left: 8%;
		padding-right: 8%;
}

	@media (max-width: 1023px) {

		.section__row {
				padding-left: 0px;
				padding-right: 0px;
		}
}

	.section__col {
		padding-left: 0.5rem;
		padding-right: 0.5rem;
}

	@media (max-width: 1023px) {

		.section__col {
				padding-left: 0px;
				padding-right: 0px;
		}
}

	.section__col--full {
		padding-left: 0px;
		padding-right: 0px;
}

	.section__inner--section-default-bg .section__row {
		padding-left: 0px;
		padding-right: 0px;
}

	.section__inner--section-one-bg {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-section-one-bg) / var(--tw-bg-opacity));
}

	.section__inner--section-two-bg {
		border-width: 2px;
		--tw-border-opacity: 1;
		border-color: rgb(var(--color-section-two-bg) / var(--tw-border-opacity));
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-site-bg-one) / var(--tw-bg-opacity));
}

	.section__inner--section-three-bg {
		border-width: 2px;
		--tw-border-opacity: 1;
		border-color: rgb(var(--color-section-three-bg) / var(--tw-border-opacity));
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-site-bg-one) / var(--tw-bg-opacity));
}

	.section__inner--section-four-bg {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-section-four-bg) / var(--tw-bg-opacity));
}

	.section__inner--section-five-bg {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-section-five-bg) / var(--tw-bg-opacity));
}

	.section__inner--section-default-bg {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-section-default-bg) / var(--tw-bg-opacity));
}

	.sc-dark .section__inner--section-default-bg {
		background-color: transparent;
}


/*# sourceMappingURL=blocks.335d3e806a747ae7119b.css.map*/