
	.block-carousel--gallery::part(navigation-button) {

		height: 44px;

		width: 44px;

		border-radius: 0.375rem;

		border-width: 1px;

		border-color: rgb(var(--color-grey-tone-one) / 0.1);

		-webkit-backdrop-filter: blur(24px);

		        backdrop-filter: blur(24px);
}

	.block-carousel--gallery::part(navigation-button--previous) {

		left: 1.25rem;
}

	@media (max-width: 1023px) {

		.block-carousel--gallery::part(navigation-button--previous) {

				display: -webkit-box;

				display: -ms-flexbox;

				display: flex;
		}
}

	.block-carousel--gallery::part(navigation-button--next) {

		right: 1.25rem;
}

	@media (max-width: 1023px) {

		.block-carousel--gallery::part(navigation-button--next) {

				right: 1.25rem;
		}
}

	.block-carousel__prev i,
	.block-carousel__next i {

		font-size: 0.875rem;

		line-height: 1.25rem;
}

	.block-carousel sl-carousel-item {

		-webkit-transition-property: all;

		transition-property: all;

		-webkit-transition-duration: 500ms;

		        transition-duration: 500ms;

		-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

		        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

	.block-carousel sl-carousel-item:not(.--is-active) {

		opacity: 0.25;

		-webkit-transition-property: all;

		transition-property: all;

		-webkit-transition-duration: 500ms;

		        transition-duration: 500ms;

		-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

		        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

	.block-carousel sl-carousel-item.--is-active {

		opacity: 1;

		-webkit-transition-property: all;

		transition-property: all;

		-webkit-transition-duration: 500ms;

		        transition-duration: 500ms;

		-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

		        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

	.block-carousel sl-carousel-item.--in-view[data-index='1'][aria-hidden='false']:not([data-clone]) {

		opacity: 1;

		-webkit-transition-property: all;

		transition-property: all;

		-webkit-transition-duration: 500ms;

		        transition-duration: 500ms;

		-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

		        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

	.block-gallery--section-one-bg .block-carousel--gallery::part(navigation-button) {

		--tw-bg-opacity: 1;

		background-color: rgb(var(--color-section-one-bg) / var(--tw-bg-opacity));

		--tw-text-opacity: 1;

		color: rgb(var(--color-section-one-text) / var(--tw-text-opacity));
}

	.block-gallery--section-two-bg .block-carousel--gallery::part(navigation-button) {

		--tw-bg-opacity: 1;

		background-color: rgb(var(--color-section-two-bg) / var(--tw-bg-opacity));

		--tw-text-opacity: 1;

		color: rgb(var(--color-section-two-text) / var(--tw-text-opacity));
}

	.block-gallery--section-three-bg .block-carousel--gallery::part(navigation-button) {

		--tw-bg-opacity: 1;

		background-color: rgb(var(--color-section-three-bg) / var(--tw-bg-opacity));

		--tw-text-opacity: 1;

		color: rgb(var(--color-section-three-text) / var(--tw-text-opacity));
}

	.block-gallery--section-four-bg .block-carousel--gallery::part(navigation-button) {

		--tw-bg-opacity: 1;

		background-color: rgb(var(--color-section-four-bg) / var(--tw-bg-opacity));

		--tw-text-opacity: 1;

		color: rgb(var(--color-section-four-text) / var(--tw-text-opacity));
}

	.block-gallery--section-five-bg .block-carousel--gallery::part(navigation-button) {

		--tw-bg-opacity: 1;

		background-color: rgb(var(--color-section-five-bg) / var(--tw-bg-opacity));

		--tw-text-opacity: 1;

		color: rgb(var(--color-section-five-text) / var(--tw-text-opacity));
}

	.block-gallery--section-default-bg .block-carousel--gallery::part(navigation-button) {

		--tw-bg-opacity: 1;

		background-color: rgb(var(--color-section-default-bg) / var(--tw-bg-opacity));

		--tw-text-opacity: 1;

		color: rgb(var(--color-section-default-text) / var(--tw-text-opacity));
}

	.block-carousel--gallery::part(scroll-container) {
		--scroll-hint: 0;
		--aspect-ratio: 2/3;
	}

	@media screen and (max-width: 1023px) {
		.block-carousel--gallery::part(scroll-container) {
			--scroll-hint: 0%;
		}
	}
	.block-download {

		margin-bottom: 94px;

		border-radius: 0.375rem;

		border-width: 1px;

		border-color: rgb(var(--color-grey-tone-one) / 0.1);

		padding: 0px;

		-webkit-backdrop-filter: blur(24px);

		        backdrop-filter: blur(24px);
}

	.block-download__item {

		background-color: transparent !important;

		padding-left: 2rem;

		padding-right: 2rem;

		padding-top: 94px;

		padding-bottom: 94px;
}

	@media (max-width: 1023px) {

		.block-download__item {

				padding-left: 2rem;

				padding-right: 2rem;
		}
}

	.block-download__content,
	.block-download__item-bottom {

		max-width: 100%;
}

	.block-download__title {

		margin-bottom: 1.5rem;

		font-size: 1.875rem;

		line-height: 2.25rem;
}

	.block-download__text {

		font-size: 1rem;

		line-height: 1.5rem;

		font-weight: 300;

		line-height: 32px;
}

	.block-download__button {

		margin-top: 9px;

		margin-bottom: 9px;

		width: 180px;

		font-family: var(--font-secondary);

		letter-spacing: 2px;

		-webkit-transition-property: all;

		transition-property: all;

		-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-download__button:hover {

		margin-top: 0px;

		margin-bottom: 0px;

		min-height: 68px;

		width: 198px;
}

	.block-download--section-one-bg {

		background-color: rgb(var(--color-section-one-bg) / 0.6);
}

	.block-download--section-two-bg {

		background-color: rgb(var(--color-section-two-bg) / 0.6);
}

	.block-download--section-three-bg {

		background-color: rgb(var(--color-section-three-bg) / 0.6);
}

	.block-download--section-four-bg {

		background-color: rgb(var(--color-section-four-bg) / 0.6);
}

	.block-download--section-five-bg {

		background-color: rgb(var(--color-section-five-bg) / 0.6);
}

	.block-download--section-default-bg {

		background-color: rgb(var(--color-section-default-bg) / 0.6);
}

	.sc-light .block-download__button {

		border-width: 1px;

		--tw-border-opacity: 1;

		border-color: rgb(var(--color-grey-tone-three) / var(--tw-border-opacity));
}
	.block-embed {

		margin-bottom: 94px;

		border-radius: 0.375rem;

		border-top-left-radius: 0px;

		border-bottom-left-radius: 0px;

		border-width: 1px;

		border-left-width: 4px;

		border-color: rgb(var(--color-grey-tone-one) / 0.1);

		--tw-border-opacity: 1;

		border-left-color: rgb(var(--color-primary) / var(--tw-border-opacity));

		padding: 2rem;

		-webkit-backdrop-filter: blur(24px);

		        backdrop-filter: blur(24px);
}

	.block-embed__inner {

		gap: 3rem;

		background-color: transparent !important;

		padding: 0px;
}

	.block-embed__content {

		-webkit-box-ordinal-group: 3;

		    -ms-flex-order: 2;

		        order: 2;

		gap: 0.75rem;
}

	.block-embed__iframe {

		-webkit-box-ordinal-group: 2;

		    -ms-flex-order: 1;

		        order: 1;
}

	.block-embed__title {

		margin-bottom: 0px;

		font-size: 2.25rem;

		line-height: 2.5rem;

		text-transform: uppercase;

		letter-spacing: 0px;
}

	@media (max-width: 1023px) {

		.block-embed__title {

				font-size: 1.5rem;

				line-height: 2rem;
		}
}

	.block-embed__text {

		font-size: 1rem;

		line-height: 1.5rem;

		font-weight: 300;

		line-height: 32px;
}

	.block-embed--section-one-bg {

		background-color: rgb(var(--color-section-one-bg) / 0.6);
}

	.block-embed--section-two-bg {

		background-color: rgb(var(--color-section-two-bg) / 0.6);
}

	.block-embed--section-three-bg {

		background-color: rgb(var(--color-section-three-bg) / 0.6);
}

	.block-embed--section-four-bg {

		background-color: rgb(var(--color-section-four-bg) / 0.6);
}

	.block-embed--section-five-bg {

		background-color: rgb(var(--color-section-five-bg) / 0.6);
}

	.block-embed--section-default-bg {

		background-color: rgb(var(--color-section-default-bg) / 0.6);
}
	.block-form {

		margin-bottom: 94px;

		border-radius: 0.375rem;

		border-width: 1px;

		border-color: rgb(var(--color-grey-tone-one) / 0.1);

		padding: 0px;

		--sl-input-border-color: rgb(var(--color-grey-tone-six));
}

	.block-form:not(.block-form--lightbox-active) {
		-webkit-backdrop-filter: blur(24px);
		        backdrop-filter: blur(24px);
	}

	.block-form__button,
	.block-form__toggle,
	.block-form__cancel {

		margin-top: 9px;

		margin-bottom: 9px;

		width: auto;

		min-width: 180px;

		padding-left: 2rem;

		padding-right: 2rem;

		font-family: var(--font-secondary);

		letter-spacing: 2px;

		-webkit-transition-property: all;

		transition-property: all;

		-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-form__button:hover,
	.block-form__toggle:hover,
	.block-form__cancel:hover {

		margin-top: 0px;

		margin-bottom: 0px;

		min-height: 68px;

		padding-left: 2rem;

		padding-right: 2rem;
}

	.block-form__inner {

		background-color: transparent !important;
}

	.block-form__fields {

		padding-top: 0px;

		padding-bottom: 0px;
}

	@media (min-width: 1024px) {

		.block-form__fields {

				padding-left: 6.5%;

				padding-right: 6.5%;
		}
}

	.block-form__fields-inner {

		padding-left: 2rem;

		padding-right: 2rem;

		padding-top: 94px;

		padding-bottom: 94px;
}

	@media (max-width: 1023px) {

		.block-form__fields-inner {

				padding-left: 2rem;

				padding-right: 2rem;
		}
}

	.block-form:not(.block-form--lightbox) .block-form__fields-inner {

		background-color: transparent !important;
}

	.block-form__buttons {

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		-webkit-box-orient: horizontal;

		-webkit-box-direction: normal;

		    -ms-flex-direction: row;

		        flex-direction: row;
}

	.block-form-standard .block-form__fields-content {

		margin-bottom: 0px;

		border-width: 0px;

		padding-bottom: 3rem;
}

	.block-form-standard.block-form--lightbox .block-form__fields-content {

		border-width: 0px;

		padding-bottom: 2rem;
}

	.block-form-standard.block-form--lightbox .block-form__fields-content::after {

		display: none;
}

	.block-form-standard.block-form--lightbox .block-form__close {

		--tw-text-opacity: 1;

		color: rgb(var(--color-white) / var(--tw-text-opacity));
}

	.block-form-standard .block-form__fields-title {

		text-align: center;

		font-size: 1.875rem;

		line-height: 2.25rem;

		font-weight: 700;
}

	.block-form--section-one-bg .block-form__fields-title {

		--tw-text-opacity: 1;

		color: rgb(var(--color-section-one-text) / var(--tw-text-opacity));
}

	.block-form--section-two-bg .block-form__fields-title {

		--tw-text-opacity: 1;

		color: rgb(var(--color-section-two-text) / var(--tw-text-opacity));
}

	.block-form--section-three-bg .block-form__fields-title {

		--tw-text-opacity: 1;

		color: rgb(var(--color-section-three-text) / var(--tw-text-opacity));
}

	.block-form--section-four-bg .block-form__fields-title {

		--tw-text-opacity: 1;

		color: rgb(var(--color-section-four-text) / var(--tw-text-opacity));
}

	.block-form--section-five-bg .block-form__fields-title {

		--tw-text-opacity: 1;

		color: rgb(var(--color-section-five-text) / var(--tw-text-opacity));
}

	.block-form--section-default-bg .block-form__fields-title {

		--tw-text-opacity: 1;

		color: rgb(var(--color-section-default-text) / var(--tw-text-opacity));
}

	.block-form--section-one-bg {

		background-color: rgb(var(--color-section-one-bg) / 0.6);
}

	.block-form--section-two-bg {

		background-color: rgb(var(--color-section-two-bg) / 0.6);
}

	.block-form--section-three-bg {

		background-color: rgb(var(--color-section-three-bg) / 0.6);
}

	.block-form--section-four-bg {

		background-color: rgb(var(--color-section-four-bg) / 0.6);
}

	.block-form--section-five-bg {

		background-color: rgb(var(--color-section-five-bg) / 0.6);
}

	.block-form--section-default-bg {

		background-color: rgb(var(--color-section-default-bg) / 0.6);
}

	.bright .block-form-standard .block-form__fields-title {

		--tw-text-opacity: 1 !important;

		color: rgb(var(--color-site-text-one) / var(--tw-text-opacity)) !important;
}

	.bright .block-form-standard {
		--sl-input-border-color: rgb(var(--color-grey-tone-one));
		--sl-input-background-color: rgb(var(--color-grey-tone-one));
		--sl-input-color: rgb(var(--color-site-text-one));
		--sl-input-placeholder-color: rgb(var(--color-site-text-one));
		--sl-input-color-hover: rgb(var(--color-site-text-one));
		--sl-input-color-focus: rgb(var(--color-site-text-one));
	}

	.bright .block-form-standard.block-form--lightbox .block-form__close {

		--tw-border-opacity: 1;

		border-color: rgb(var(--color-site-text-one) / var(--tw-border-opacity));

		--tw-text-opacity: 1;

		color: rgb(var(--color-site-text-one) / var(--tw-text-opacity));
}

	.bright .block-form-standard.block-form--lightbox .block-form__close:hover {

		--tw-text-opacity: 1;

		color: rgb(var(--color-white) / var(--tw-text-opacity));
}

	.sc-light .block-form__button,
	.sc-light .block-form__toggle,
	.sc-light .block-form__cancel {

		border-width: 1px;

		--tw-border-opacity: 1;

		border-color: rgb(var(--color-grey-tone-three) / var(--tw-border-opacity));
}
	.block-gallery {

		margin-bottom: 94px;

		border-radius: 0.375rem;

		border-width: 1px;

		border-color: rgb(var(--color-grey-tone-one) / 0.1);

		padding-left: 8%;

		padding-right: 8%;

		padding-top: 112px;

		padding-bottom: 112px;
}
	@media (max-width: 1023px) {

		.block-gallery {

				padding-left: 2rem;

				padding-right: 2rem;

				padding-top: 3.5rem;

				padding-bottom: 3.5rem;
		}
}
	.block-gallery {

		-webkit-backdrop-filter: blur(24px);

		        backdrop-filter: blur(24px);
	}

	.block-gallery--mosaic .block-gallery__inner {

		gap: 0px;
}

	.block-gallery--mosaic .block-gallery__inner img {

		margin-bottom: 0px;
}

	.block-gallery__content {

		margin-top: 2.5rem;

		gap: 0.75rem;

		background-color: transparent !important;

		padding: 0px;
}

	.block-gallery__title {

		font-family: var(--font-primary);

		font-size: 1.25rem;

		line-height: 1.75rem;

		font-weight: 700;

		text-transform: uppercase;
}

	.block-gallery__text {

		font-family: var(--font-secondary);

		font-size: 1rem;

		line-height: 1.5rem;

		font-weight: 300;

		line-height: 32px;
}

	.block-gallery--section-one-bg {

		background-color: rgb(var(--color-section-one-bg) / 0.6);
}

	.block-gallery--section-two-bg {

		background-color: rgb(var(--color-section-two-bg) / 0.6);
}

	.block-gallery--section-three-bg {

		background-color: rgb(var(--color-section-three-bg) / 0.6);
}

	.block-gallery--section-four-bg {

		background-color: rgb(var(--color-section-four-bg) / 0.6);
}

	.block-gallery--section-five-bg {

		background-color: rgb(var(--color-section-five-bg) / 0.6);
}

	.block-gallery--section-default-bg {

		background-color: rgb(var(--color-section-default-bg) / 0.6);
}
	.block-google {

		margin-bottom: 94px;

		border-radius: 0.375rem;

		border-top-left-radius: 0px;

		border-bottom-left-radius: 0px;

		border-width: 1px;

		border-left-width: 4px;

		border-color: rgb(var(--color-grey-tone-one) / 0.1);

		--tw-border-opacity: 1;

		border-left-color: rgb(var(--color-primary) / var(--tw-border-opacity));

		padding: 2rem;

		-webkit-backdrop-filter: blur(24px);

		        backdrop-filter: blur(24px);
}

	.block-google__inner {

		gap: 3rem;
}

	.block-google__content {

		gap: 0.75rem;

		background-color: transparent !important;

		padding: 0px;
}

	.block-google__title {

		font-size: 2.25rem;

		line-height: 2.5rem;

		text-transform: uppercase;

		letter-spacing: 0px;
}

	@media (max-width: 1023px) {

		.block-google__title {

				font-size: 1.5rem;

				line-height: 2rem;
		}
}

	.block-google__text {

		font-size: 1rem;

		line-height: 1.5rem;

		font-weight: 300;

		line-height: 32px;
}

	.block-google--section-one-bg {

		background-color: rgb(var(--color-section-one-bg) / 0.6);
}

	.block-google--section-two-bg {

		background-color: rgb(var(--color-section-two-bg) / 0.6);
}

	.block-google--section-three-bg {

		background-color: rgb(var(--color-section-three-bg) / 0.6);
}

	.block-google--section-four-bg {

		background-color: rgb(var(--color-section-four-bg) / 0.6);
}

	.block-google--section-five-bg {

		background-color: rgb(var(--color-section-five-bg) / 0.6);
}

	.block-google--section-default-bg {

		background-color: rgb(var(--color-section-default-bg) / 0.6);
}
	.block-image {

		margin-bottom: 94px;

		border-radius: 0.375rem;

		border-width: 1px;

		border-color: rgb(var(--color-grey-tone-one) / 0.1);

		padding-left: 8%;

		padding-right: 8%;

		padding-top: 112px;

		padding-bottom: 112px;
}
	@media (max-width: 1023px) {

		.block-image {

				padding-left: 2rem;

				padding-right: 2rem;

				padding-top: 3.5rem;

				padding-bottom: 3.5rem;
		}
}

	.block-image__inner {

		gap: 32px;
}

	/* Item sizes */
	@media (min-width: 640px) {

		.block-image--size-small .block-image__item {

				width: calc(100% / 2 - (32px * 1 / 2));
		}
}
	@media (min-width: 768px) {

		.block-image--size-small .block-image__item {

				width: calc(100% / 3 - (32px * 2 / 3));
		}
}
	@media (min-width: 1280px) {

		.block-image--size-small .block-image__item {

				width: calc(100% / 4 - (32px * 3 / 4));
		}
}

	@media (min-width: 640px) {

		.block-image--size-medium .block-image__item {

				width: calc(100% / 2 - (32px * 1 / 2));
		}
}

	@media (min-width: 768px) {

		.block-image--size-medium .block-image__item {

				width: calc(100% / 3 - (32px * 2 / 3));
		}
}

	@media (min-width: 640px) {

		.block-image--size-large .block-image__item {

				width: calc(100% / 2 - (32px * 1 / 2));
		}
}

	.block-image__item {

		margin: 0px !important;
}

	.block-image__content {

		padding: 0px !important;
}

	.block-image__content::after {

		display: none;
}

	.block-image__scroll {

		gap: 0.75rem;
}

	.block-image__title {

		font-family: var(--font-primary);

		font-size: 1.25rem;

		line-height: 1.75rem;

		font-weight: 700;

		text-transform: uppercase;

		line-height: 32px;

		letter-spacing: 0px;
}

	.block-image__text {

		font-family: var(--font-secondary);

		font-size: 1rem;

		line-height: 1.5rem;

		font-weight: 300;

		line-height: 32px;

		letter-spacing: 0px;
}

	.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 {

		margin-top: 0.5rem;

		background-color: transparent !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 {

		margin-bottom: 0.5rem;

		background-color: transparent !important;
}

	.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 {

		top: 0.5rem !important;

		right: 0.5rem !important;

		bottom: 0.5rem !important;

		left: 0.5rem !important;

		border-radius: 0.375rem;

		border-width: 1px;

		border-color: rgb(var(--color-grey-tone-one) / 0.1);

		padding: 1rem !important;

		-webkit-backdrop-filter: blur(24px);

		        backdrop-filter: blur(24px);
}

	.block-image--square-inside .block-image__item:hover .block-image__content,
	.block-image--portrait-inside .block-image__item:hover .block-image__content,
	.block-image--landscape-inside .block-image__item:hover .block-image__content,
	.block-image--circle-inside .block-image__item:hover .block-image__content {

		display: -webkit-box !important;

		display: -ms-flexbox !important;

		display: flex !important;
}

	.block-image__toggle {

		display: none !important;
}

	.block-image--section-one-bg,
	.block-image--section-one-bg.block-image--square-inside .block-image__content,
	.block-image--section-one-bg.block-image--portrait-inside .block-image__content,
	.block-image--section-one-bg.block-image--landscape-inside .block-image__content,
	.block-image--section-one-bg.block-image--circle-inside .block-image__content {

		background-color: rgb(var(--color-section-one-bg) / 0.6) !important;
}

	.block-image--section-two-bg,
	.block-image--section-two-bg.block-image--square-inside .block-image__content,
	.block-image--section-two-bg.block-image--portrait-inside .block-image__content,
	.block-image--section-two-bg.block-image--landscape-inside .block-image__content,
	.block-image--section-two-bg.block-image--circle-inside .block-image__content {

		background-color: rgb(var(--color-section-two-bg) / 0.6) !important;
}

	.block-image--section-three-bg,
	.block-image--section-three-bg.block-image--square-inside .block-image__content,
	.block-image--section-three-bg.block-image--portrait-inside .block-image__content,
	.block-image--section-three-bg.block-image--landscape-inside .block-image__content,
	.block-image--section-three-bg.block-image--circle-inside .block-image__content {

		background-color: rgb(var(--color-section-three-bg) / 0.6) !important;
}

	.block-image--section-four-bg,
	.block-image--section-four-bg.block-image--square-inside .block-image__content,
	.block-image--section-four-bg.block-image--portrait-inside .block-image__content,
	.block-image--section-four-bg.block-image--landscape-inside .block-image__content,
	.block-image--section-four-bg.block-image--circle-inside .block-image__content {

		background-color: rgb(var(--color-section-four-bg) / 0.6) !important;
}

	.block-image--section-five-bg,
	.block-image--section-five-bg.block-image--square-inside .block-image__content,
	.block-image--section-five-bg.block-image--portrait-inside .block-image__content,
	.block-image--section-five-bg.block-image--landscape-inside .block-image__content,
	.block-image--section-five-bg.block-image--circle-inside .block-image__content {

		background-color: rgb(var(--color-section-five-bg) / 0.6) !important;
}

	.block-image--section-default-bg,
	.block-image--section-default-bg.block-image--square-inside .block-image__content,
	.block-image--section-default-bg.block-image--portrait-inside .block-image__content,
	.block-image--section-default-bg.block-image--landscape-inside .block-image__content,
	.block-image--section-default-bg.block-image--circle-inside .block-image__content {

		background-color: rgb(var(--color-section-default-bg) / 0.6) !important;
}
	.block-music {

		margin-bottom: 94px;

		padding: 0px;
}

	.block-music__inner {

		display: -webkit-box !important;

		display: -ms-flexbox !important;

		display: flex !important;

		-webkit-box-orient: horizontal !important;

		-webkit-box-direction: normal !important;

		    -ms-flex-direction: row !important;

		        flex-direction: row !important;

		-ms-flex-wrap: wrap;

		    flex-wrap: wrap;

		-webkit-box-align: start;

		    -ms-flex-align: start;

		        align-items: flex-start;

		-webkit-box-pack: justify;

		    -ms-flex-pack: justify;

		        justify-content: space-between;

		gap: 2rem;
}

	.block-music--center .block-music__inner {

		-webkit-box-orient: vertical !important;

		-webkit-box-direction: normal !important;

		    -ms-flex-direction: column !important;

		        flex-direction: column !important;
}

	.block-music--right .block-music__iframe,
	.block-music--right .block-music__content,
	.block-music--left .block-music__iframe,
	.block-music--left .block-music__content {

		width: calc(50% - 16px);
}

	@media (max-width: 1023px) {

		.block-music--right .block-music__iframe,
	.block-music--right .block-music__content,
	.block-music--left .block-music__iframe,
	.block-music--left .block-music__content {

				width: 100%;
		}
}

	.block-music--center .block-music__iframe,
	.block-music--center .block-music__content {

		width: 100%;
}

	.block-music__content {

		min-height: 0px !important;

		-webkit-box-align: start;

		    -ms-flex-align: start;

		        align-items: flex-start;

		-webkit-box-pack: start;

		    -ms-flex-pack: start;

		        justify-content: flex-start;

		gap: 0.5rem;

		border-radius: 0.375rem;

		border-top-left-radius: 0px;

		border-bottom-left-radius: 0px;

		border-width: 1px;

		border-left-width: 4px;

		border-color: rgb(var(--color-grey-tone-one) / 0.1);

		--tw-border-opacity: 1;

		border-left-color: rgb(var(--color-primary) / var(--tw-border-opacity));

		padding: 2rem !important;

		-webkit-backdrop-filter: blur(24px);

		        backdrop-filter: blur(24px);
}

	.block-music__title {

		margin-bottom: 0px;

		font-size: 2.25rem;

		line-height: 2.5rem;

		text-transform: uppercase;

		letter-spacing: 0px;
}

	@media (max-width: 1023px) {

		.block-music__title {

				font-size: 1.5rem;

				line-height: 2rem;
		}
}

	.block-music__text {

		font-size: 1rem;

		line-height: 1.5rem;

		font-weight: 300;

		line-height: 32px;
}

	.block-music--section-one-bg .block-music__content {

		background-color: rgb(var(--color-section-one-bg) / 0.6);
}

	.block-music--section-two-bg .block-music__content {

		background-color: rgb(var(--color-section-two-bg) / 0.6);
}

	.block-music--section-three-bg .block-music__content {

		background-color: rgb(var(--color-section-three-bg) / 0.6);
}

	.block-music--section-four-bg .block-music__content {

		background-color: rgb(var(--color-section-four-bg) / 0.6);
}

	.block-music--section-five-bg .block-music__content {

		background-color: rgb(var(--color-section-five-bg) / 0.6);
}

	.block-music--section-default-bg .block-music__content {

		background-color: rgb(var(--color-section-default-bg) / 0.6);
}
	.block-text {

		margin-bottom: 94px;

		border-radius: 0.375rem;

		border-width: 1px;

		border-color: rgb(var(--color-grey-tone-one) / 0.1);

		padding-left: 8%;

		padding-right: 8%;

		padding-top: 112px;

		padding-bottom: 112px;
}
	@media (max-width: 1023px) {

		.block-text {

				padding-left: 2rem;

				padding-right: 2rem;

				padding-top: 3.5rem;

				padding-bottom: 3.5rem;
		}
}
	.block-text {

		-webkit-backdrop-filter: blur(24px);

		        backdrop-filter: blur(24px);
	}

	.block-text__text h1,
	.block-text__text h2,
	.block-text__text h3,
	.block-text__text h4,
	.block-text__text h5,
	.block-text__text h6 {

		font-weight: 700;

		text-transform: uppercase;
}

	.block-text__text {

		line-height: 32px;
}

	@media (min-width: 1024px) {

		.block-text__text {

				font-size: 1.125rem;

				line-height: 1.75rem;
		}
}

	.block-text--section-one-bg {

		background-color: rgb(var(--color-section-one-bg) / 0.6);
}

	.block-text--section-two-bg {

		background-color: rgb(var(--color-section-two-bg) / 0.6);
}

	.block-text--section-three-bg {

		background-color: rgb(var(--color-section-three-bg) / 0.6);
}

	.block-text--section-four-bg {

		background-color: rgb(var(--color-section-four-bg) / 0.6);
}

	.block-text--section-five-bg {

		background-color: rgb(var(--color-section-five-bg) / 0.6);
}

	.block-text--section-default-bg {

		background-color: rgb(var(--color-section-default-bg) / 0.6);
}

	.block-text__text p.intro {

		border-left-width: 4px;

		border-right-width: 4px;

		--tw-border-opacity: 1;

		border-color: rgb(var(--color-primary) / var(--tw-border-opacity));

		padding-left: 1rem;

		padding-right: 1rem;

		font-size: 2.25rem;

		line-height: 2.5rem;

		font-style: normal;
}

	@media (max-width: 1023px) {

		.block-text__text p.intro {

				font-size: 1.5rem;

				line-height: 2rem;
		}
}

	/* quote */
	.block-text__text blockquote,
	.block-text__text q {

		border-left-width: 4px;

		border-right-width: 4px;

		--tw-border-opacity: 1;

		border-color: rgb(var(--color-primary) / var(--tw-border-opacity));

		background-color: transparent;

		padding-top: 40px;

		padding-bottom: 40px;

		padding-left: 130px;

		padding-right: 28px;

		text-align: left;

		font-weight: 400;
}
	@media (max-width: 1023px) {

		.block-text__text blockquote,
	.block-text__text q {

				padding-top: 40px;

				padding-bottom: 40px;

				padding-left: 130px;

				padding-right: 28px;
		}
}

	.block-text__text blockquote::before,
	.block-text__text q::before {

		top: auto;

		left: 20px;

		bottom: 50%;

		height: auto;

		--tw-translate-y: 50%;

		-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

		        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

		background-color: transparent;

		padding-top: 2rem;

		text-align: center;

		font-family: var(--font-secondary);

		font-size: 96px;
}

	.block-text__text blockquote::after,
	.block-text__text q::after {

		display: none;
}

	.sc-light .block-text__text blockquote,
	.sc-light .block-text__text q {

		--tw-text-opacity: 1;

		color: rgb(var(--color-black) / var(--tw-text-opacity));
}
	.block-thumbnail {

		gap: 0px;
}

	.block-thumbnail__image-overlay {

		position: absolute;

		left: 0px;

		top: 0px;

		right: 0px;

		bottom: 0px;

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		-webkit-box-align: center;

		    -ms-flex-align: center;

		        align-items: center;

		-webkit-box-pack: center;

		    -ms-flex-pack: center;

		        justify-content: center;

		background-color: rgb(var(--color-black) / 0.6);

		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-thumbnail__image-icon {

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		height: 48px;

		width: 48px;

		-webkit-box-align: center;

		    -ms-flex-align: center;

		        align-items: center;

		-webkit-box-pack: center;

		    -ms-flex-pack: center;

		        justify-content: center;

		border-radius: 9999px;

		--tw-bg-opacity: 1;

		background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));

		font-size: 1.5rem;

		line-height: 2rem;

		--tw-text-opacity: 1;

		color: rgb(var(--color-white) / var(--tw-text-opacity));
}

	.block-thumbnail__image:hover .block-thumbnail__image-overlay {

		opacity: 1;
}

	.mfp-bg {

		--tw-bg-opacity: 1;

		background-color: rgb(var(--color-site-bg-one) / var(--tw-bg-opacity));
}

	.mfp-figure {

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		-webkit-box-orient: horizontal;

		-webkit-box-direction: normal;

		    -ms-flex-direction: row;

		        flex-direction: row;

		-ms-flex-pack: distribute;

		    justify-content: space-around;
}

	@media (max-width: 1023px) {

		.mfp-figure {

				-webkit-box-orient: vertical;

				-webkit-box-direction: normal;

				    -ms-flex-direction: column;

				        flex-direction: column;

				-webkit-box-pack: start;

				    -ms-flex-pack: start;

				        justify-content: flex-start;
		}
}

	.mfp-figure .mfp-bottom-bar {

		grid-column: span 1 / span 1;

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		-webkit-box-align: center;

		    -ms-flex-align: center;

		        align-items: center;
}

	button.mfp-arrow {

		display: none;
}

	.mfp-title-description {

		max-height: none;
}

	@media (max-width: 1023px) {

		.mfp-title-container {

				padding-left: 0px;

				padding-right: 0px;
		}
}

	.mfp-title-bar {

		margin-bottom: 1rem;

		height: 6px;

		width: 48px;

		--tw-bg-opacity: 1;

		background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
}

	.mfp-figure.section-one .mfp-bottom-bar {

		--tw-bg-opacity: 1;

		background-color: rgb(var(--color-section-one-textbg) / var(--tw-bg-opacity));
}

	.mfp-figure.section-two .mfp-bottom-bar {

		--tw-bg-opacity: 1;

		background-color: rgb(var(--color-section-two-textbg) / var(--tw-bg-opacity));
}

	.mfp-figure.section-three .mfp-bottom-bar {

		--tw-bg-opacity: 1;

		background-color: rgb(var(--color-section-three-textbg) / var(--tw-bg-opacity));
}

	.mfp-figure.section-four .mfp-bottom-bar {

		--tw-bg-opacity: 1;

		background-color: rgb(var(--color-section-four-textbg) / var(--tw-bg-opacity));
}

	.mfp-figure.section-five .mfp-bottom-bar {

		--tw-bg-opacity: 1;

		background-color: rgb(var(--color-section-five-textbg) / var(--tw-bg-opacity));
}

	.mfp-figure.section-default .mfp-bottom-bar {

		--tw-bg-opacity: 1;

		background-color: rgb(var(--color-section-default-textbg) / var(--tw-bg-opacity));
}

	.mfp-figure.section-one .mfp-title-description {

		--tw-text-opacity: 1;

		color: rgb(var(--color-section-one-summary) / var(--tw-text-opacity));
}

	.mfp-figure.section-two .mfp-title-description {

		--tw-text-opacity: 1;

		color: rgb(var(--color-section-two-summary) / var(--tw-text-opacity));
}

	.mfp-figure.section-three .mfp-title-description {

		--tw-text-opacity: 1;

		color: rgb(var(--color-section-three-summary) / var(--tw-text-opacity));
}

	.mfp-figure.section-four .mfp-title-description {

		--tw-text-opacity: 1;

		color: rgb(var(--color-section-four-summary) / var(--tw-text-opacity));
}

	.mfp-figure.section-five .mfp-title-description {

		--tw-text-opacity: 1;

		color: rgb(var(--color-section-five-summary) / var(--tw-text-opacity));
}

	.mfp-figure.section-default .mfp-title-description {

		--tw-text-opacity: 1;

		color: rgb(var(--color-section-default-summary) / var(--tw-text-opacity));
}
	.block-video {

		margin-bottom: 94px;

		padding: 0px;
}

	.block-video__content {

		gap: 0.75rem;

		background-color: transparent !important;

		padding: 0px;
}

	.block-video__item {

		gap: 3rem;

		border-radius: 0.375rem;

		border-top-left-radius: 0px;

		border-bottom-left-radius: 0px;

		border-width: 1px;

		border-left-width: 4px;

		border-color: rgb(var(--color-grey-tone-one) / 0.1);

		--tw-border-opacity: 1;

		border-left-color: rgb(var(--color-primary) / var(--tw-border-opacity));

		padding: 2rem;

		-webkit-backdrop-filter: blur(24px);

		        backdrop-filter: blur(24px);
}

	.block-video__title {

		margin-bottom: 0px;

		font-size: 2.25rem;

		line-height: 2.5rem;

		text-transform: uppercase;

		letter-spacing: 0px;
}

	@media (max-width: 1023px) {

		.block-video__title {

				font-size: 1.5rem;

				line-height: 2rem;
		}
}

	.block-video__text {

		font-size: 1rem;

		line-height: 1.5rem;

		font-weight: 300;

		line-height: 32px;
}

	@media (min-width: 1024px) {

		.section__col--half .block-video__title {

				font-size: 1.5rem;

				line-height: 2rem;
		}

		.section__col--third .block-video__title {

				font-size: 1.25rem;

				line-height: 1.75rem;
		}

		.section__col--half .block-video__item {

				gap: 2rem;

				padding: 1.5rem;
		}

		.section__col--third .block-video__item {

				gap: 1rem;

				padding: 1rem;
		}
}

	.block-video--section-one-bg {

		background-color: rgb(var(--color-section-one-bg) / 0.6);
}

	.block-video--section-two-bg {

		background-color: rgb(var(--color-section-two-bg) / 0.6);
}

	.block-video--section-three-bg {

		background-color: rgb(var(--color-section-three-bg) / 0.6);
}

	.block-video--section-four-bg {

		background-color: rgb(var(--color-section-four-bg) / 0.6);
}

	.block-video--section-five-bg {

		background-color: rgb(var(--color-section-five-bg) / 0.6);
}

	.block-video--section-default-bg {

		background-color: rgb(var(--color-section-default-bg) / 0.6);
}
	.checkbox-button__replacement {

		--tw-border-opacity: 1;

		border-color: rgb(var(--color-grey-tone-six) / var(--tw-border-opacity));

		--tw-bg-opacity: 1;

		background-color: rgb(var(--color-site-bg-two) / var(--tw-bg-opacity));

		--tw-text-opacity: 1;

		color: rgb(var(--color-site-text-one) / var(--tw-text-opacity));
}

	.checkbox-button__replacement span:first-child {

		-webkit-box-ordinal-group: 3;

		    -ms-flex-order: 2;

		        order: 2;
}

	.checkbox-button__unchecked {

		display: none;
}

	.checkbox-button__checked {

		-webkit-box-ordinal-group: 2;

		    -ms-flex-order: 1;

		        order: 1;
}

	.checkbox-button__input:checked + .checkbox-button__replacement {

		border-color: rgb(var(--color-primary) / var(--tw-border-opacity));

		--tw-border-opacity: 1;

		border-color: rgb(var(--color-grey-tone-six) / var(--tw-border-opacity));

		--tw-bg-opacity: 1;

		background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));

		--tw-text-opacity: 1;

		color: rgb(var(--color-white) / var(--tw-text-opacity));
}

	@-webkit-keyframes slide-in-left {
		0% {
			width: 1%;
			margin-right: 99%;
		}

		100% {
			width: 100%;
			margin-right: 0%;
		}
	}

	@keyframes slide-in-left {
		0% {
			width: 1%;
			margin-right: 99%;
		}

		100% {
			width: 100%;
			margin-right: 0%;
		}
	}

	@-webkit-keyframes slide-in-right {
		0% {
			width: 1%;
			margin-left: 99%;
		}

		100% {
			width: 100%;
			margin-left: 0%;
		}
	}

	@keyframes slide-in-right {
		0% {
			width: 1%;
			margin-left: 99%;
		}

		100% {
			width: 100%;
			margin-left: 0%;
		}
	}

	.page-header {

		background-color: transparent !important;

		padding: 0px !important;
}

	.page-header--small {

		min-height: 550px;
}

	@media (max-width: 1023px) {

		.page-header--small {

				min-height: 550px;
		}
}

	.page-header--large {

		min-height: 100vh;
}

	@media (max-width: 1023px) {

		.page-header--large {

				min-height: 100vh;
		}
}

	.page-header--small .page-header__inner,
	.page-header--large .page-header__inner {

		-webkit-box-align: center;

		    -ms-flex-align: center;

		        align-items: center;

		padding-left: 1rem;

		padding-right: 1rem;

		padding-top: var(--height-nav);

		padding-bottom: var(--height-nav);
}

	@media (max-width: 1023px) {

		.page-header--small .page-header__inner,
	.page-header--large .page-header__inner {

				min-height: 0px !important;
		}
}

	.page-header__image {

		position: fixed;
}

	.page-header--small .page-header__image {

		bottom: auto;

		height: 550px;
}

	.page-header__inner {

		-webkit-box-orient: vertical !important;

		-webkit-box-direction: normal !important;

		    -ms-flex-direction: column !important;

		        flex-direction: column !important;

		gap: 3rem;
}

	.page-header__inner-top {

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		-webkit-box-align: center;

		    -ms-flex-align: center;

		        align-items: center;

		-webkit-box-pack: center;

		    -ms-flex-pack: center;

		        justify-content: center;

		font-size: 1.25rem;

		line-height: 1.75rem;

		font-weight: 500;

		text-transform: uppercase;

		letter-spacing: 4px;
}

	@media (min-width: 1024px) {

		.page-header__inner-top {

				font-size: 1.5rem;

				line-height: 2rem;
		}
}

	.page-header--small .page-header__image::after {

		position: fixed;

		top: 0px;

		right: 0px;

		left: 0px;

		display: block;

		height: 550px;

		background-color: rgb(var(--color-black) / 0.25);

		--tw-content: '';

		content: var(--tw-content);

		background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4)), color-stop(50%, rgba(0, 0, 0, 0.6)), to(#131314));

		background: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.6) 50%, #131314 100%);
}

	.sc-light .page-header--small .page-header__image::after {

		position: fixed;

		top: 0px;

		right: 0px;

		left: 0px;

		display: block;

		height: 550px;

		background-color: rgb(var(--color-black) / 0.25);

		--tw-content: '';

		content: var(--tw-content);

		background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.4)), color-stop(50%, rgba(255, 255, 255, 0.6)), to(#fff));

		background: linear-gradient(180deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.6) 50%, #fff 100%);
}

	.page-header--small .page-header__inner-top {

		display: none;
}

	.page-header__inner-top img {

		width: 50%;
}

	.page-header--small .page-header__image::after,
	.page-header--large .page-header__image::after {

		position: fixed;

		top: 0px;

		right: 0px;

		bottom: 0px;

		left: 0px;

		display: block;

		background-color: rgb(var(--color-black) / 0.25);

		--tw-content: '';

		content: var(--tw-content);
}

	.page-header--small .page-header__content,
	.page-header--large .page-header__content {

		margin: 0px !important;

		min-height: 0px;

		width: 100%;

		-webkit-box-align: center;

		    -ms-flex-align: center;

		        align-items: center;

		gap: 2rem;

		background-color: transparent !important;

		padding: 0px !important;

		text-align: center;
}

	@media (max-width: 1023px) {

		.page-header--small .page-header__content,
	.page-header--large .page-header__content {

				min-height: 0px !important;
		}
}

	.page-header__image-bg {

		background-color: transparent !important;
}

	.page-header__title {

		width: -webkit-fit-content !important;

		width: -moz-fit-content !important;

		width: fit-content !important;

		font-family: var(--font-secondary);

		font-weight: 700;

		text-transform: uppercase;

		letter-spacing: 16px;
}

	@media (max-width: 1023px) {

		.page-header__title {

				font-size: 1.875rem;

				line-height: 2.25rem;

				letter-spacing: 8px;
		}
}

	@media (min-width: 1024px) {

		.page-header__title {

				font-size: 3.75rem;

				line-height: 1;
		}
}

	.page-header__title h1 {

		padding-top: 0.5rem;

		padding-bottom: 0.5rem;

		padding-left: 2rem;

		padding-right: 2rem;
}

	@media (max-width: 1023px) {

		.page-header__title h1 {

				padding-left: 1rem;

				padding-right: 1rem;
		}
}

	.page-header__text {

		font-weight: 500;

		text-transform: uppercase;

		letter-spacing: 4px;
}

	@media (min-width: 1024px) {

		.page-header__text {

				font-size: 1.25rem;

				line-height: 1.75rem;
		}
}

	.page-header__title::after,
	.page-header__title::before {

		display: block;

		height: 2px;

		width: 100%;

		--tw-content: '';

		content: var(--tw-content);
}

	.page-header__title::after {

		margin: 0px;

		width: 100%;

		-webkit-animation: slide-in-right 1s ease-in-out;

		        animation: slide-in-right 1s ease-in-out;
}

	.page-header__title::before {

		margin: 0px;

		width: 100%;

		-webkit-animation: slide-in-left 1s ease-in-out;

		        animation: slide-in-left 1s ease-in-out;
}

	.page-header--text-color-one .page-header__title,
	.page-header--header-one-text .page-header__title {

		--tw-text-opacity: 1;

		color: rgb(var(--color-header-one-bg) / var(--tw-text-opacity));
}

	.page-header--text-color-one .page-header__title::after,
	.page-header--text-color-one .page-header__title::before,
	.page-header--header-one-text .page-header__title::after,
	.page-header--header-one-text .page-header__title::before {

		--tw-bg-opacity: 1;

		background-color: rgb(var(--color-header-one-bg) / var(--tw-bg-opacity));
}

	.page-header--text-color-two .page-header__title,
	.page-header--header-two-text .page-header__title {

		--tw-text-opacity: 1;

		color: rgb(var(--color-header-two-bg) / var(--tw-text-opacity));
}

	.page-header--text-color-two .page-header__title::after,
	.page-header--text-color-two .page-header__title::before,
	.page-header--header-two-text .page-header__title::after,
	.page-header--header-two-text .page-header__title::before {

		--tw-bg-opacity: 1;

		background-color: rgb(var(--color-header-two-bg) / var(--tw-bg-opacity));
}

	.page-header--text-color-three .page-header__title,
	.page-header--header-three-text .page-header__title {

		--tw-text-opacity: 1;

		color: rgb(var(--color-header-three-bg) / var(--tw-text-opacity));
}

	.page-header--text-color-three .page-header__title::after,
	.page-header--text-color-three .page-header__title::before,
	.page-header--header-three-text .page-header__title::after,
	.page-header--header-three-text .page-header__title::before {

		--tw-bg-opacity: 1;

		background-color: rgb(var(--color-header-three-bg) / var(--tw-bg-opacity));
}

	.page-header--text-color-four .page-header__title,
	.page-header--header-four-text .page-header__title {

		--tw-text-opacity: 1;

		color: rgb(var(--color-header-four-bg) / var(--tw-text-opacity));
}

	.page-header--text-color-four .page-header__title::after,
	.page-header--text-color-four .page-header__title::before,
	.page-header--header-four-text .page-header__title::after,
	.page-header--header-four-text .page-header__title::before {

		--tw-bg-opacity: 1;

		background-color: rgb(var(--color-header-four-bg) / var(--tw-bg-opacity));
}

	.page-header--text-color-five .page-header__title,
	.page-header--header-five-text .page-header__title {

		--tw-text-opacity: 1;

		color: rgb(var(--color-header-five-bg) / var(--tw-text-opacity));
}

	.page-header--text-color-five .page-header__title::after,
	.page-header--text-color-five .page-header__title::before,
	.page-header--header-five-text .page-header__title::after,
	.page-header--header-five-text .page-header__title::before {

		--tw-bg-opacity: 1;

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

		margin-bottom: 0px;

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		-webkit-box-orient: horizontal;

		-webkit-box-direction: normal;

		    -ms-flex-direction: row;

		        flex-direction: row;

		-webkit-box-align: center;

		    -ms-flex-align: center;

		        align-items: center;

		-webkit-box-pack: center;

		    -ms-flex-pack: center;

		        justify-content: center;

		overflow-x: hidden;
}

	.section__row {

		gap: 2rem;

		padding-left: 0px;

		padding-right: 0px;
}

	@media (min-width: 1024px) {

		.section__col--half {

				width: calc(50% - 16px);
		}

		.section__col--third {

				width: calc(33.33% - 21.3px);
		}
}

	.section__col {

		padding-left: 0px;

		padding-right: 0px;
}

	.section__inner {

		position: relative;

		width: var(--width-page);

		max-width: 100%;
}

	.section__inner--section-one-bg,
	.section__row--section-one-bg {

		background-color: transparent;
}

	.section__inner--section-two-bg,
	.section__row--section-two-bg {

		background-color: transparent;
}

	.section__inner--section-three-bg,
	.section__row--section-three-bg {

		background-color: transparent;
}

	.section__inner--section-four-bg,
	.section__row--section-four-bg {

		background-color: transparent;
}

	.section__inner--section-five-bg,
	.section__row--section-five-bg {

		background-color: transparent;
}

	.section__inner--section-default-bg,
	.section__row--section-default-bg {

		background-color: transparent;
}


/*# sourceMappingURL=blocks.5729941093d336c5632f.css.map*/