
	.block-carousel--gallery {
		position: relative;
		overflow: hidden;
}

	.block-gallery--section-one-bg .block-carousel--gallery::after {
		content: var(--tw-content);
		--tw-gradient-to: rgb(var(--color-section-one-bg) / 1) var(--tw-gradient-to-position);
}

	.block-gallery--section-two-bg .block-carousel--gallery::after {
		content: var(--tw-content);
		--tw-gradient-to: rgb(var(--color-section-two-bg) / 1) var(--tw-gradient-to-position);
}

	.block-gallery--section-three-bg .block-carousel--gallery::after {
		content: var(--tw-content);
		--tw-gradient-to: rgb(var(--color-section-three-bg) / 1) var(--tw-gradient-to-position);
}

	.block-gallery--section-four-bg .block-carousel--gallery::after {
		content: var(--tw-content);
		--tw-gradient-to: rgb(var(--color-section-four-bg) / 1) var(--tw-gradient-to-position);
}

	.block-gallery--section-five-bg .block-carousel--gallery::after {
		content: var(--tw-content);
		--tw-gradient-to: rgb(var(--color-section-five-bg) / 1) var(--tw-gradient-to-position);
}

	.block-gallery--section-default-bg .block-carousel--gallery::after {
		content: var(--tw-content);
		--tw-gradient-to: rgb(var(--color-section-default-bg) / 1) var(--tw-gradient-to-position);
}

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

		scroll-padding-inline: unset;
		scroll-padding-left: unset;
		scroll-padding-right: unset;
		-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 85%, 0% 100%);
		        clip-path: polygon(0% 0%, 100% 0%, 100% 85%, 0% 100%);
	}

	.block-carousel--gallery::part(pagination) {
		position: absolute;
		bottom: 43px;
		right: 0px;
		z-index: 20;
		gap: 1rem;
}

	@media (max-width: 1023px) {

		.block-carousel--gallery::part(pagination) {
				bottom: 0px;
				gap: 0.5rem;
		}
}

	.block-carousel--gallery::part(pagination-item) {
		height: 14px;
		width: 14px;
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-tertiary) / var(--tw-bg-opacity));
}

	.block-carousel--gallery::part(pagination-item--active) {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));

		-webkit-transform: scale(1);

		        transform: scale(1);
}

	.block-gallery--section-four-bg .block-carousel--gallery::part(pagination-item) {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-black) / var(--tw-bg-opacity));
}

	.block-gallery--section-four-bg .block-carousel--gallery::part(pagination-item--active) {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-tertiary) / var(--tw-bg-opacity));
}

	.block-carousel--gallery::part(navigation-button) {
		margin: 0px;
		height: 70px;
		width: 70px;
}

	.block-carousel--gallery::part(navigation-button--previous) {
		left: -1px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;

		-webkit-clip-path: polygon(0% 0%, 0% 50%, 0% 100%, 50% 50%);

		        clip-path: polygon(0% 0%, 0% 50%, 0% 100%, 50% 50%);
}

	.block-carousel--gallery::part(navigation-button--next) {
		right: -1px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;

		-webkit-clip-path: polygon(100% 0%, 100% 50%, 100% 100%, 50% 50%);

		        clip-path: polygon(100% 0%, 100% 50%, 100% 100%, 50% 50%);
}

	.block-carousel__prev,
	.block-carousel__next {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-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.5rem;
		line-height: 2rem;
		--tw-text-opacity: 1;
		color: rgb(var(--color-primary) / var(--tw-text-opacity));
}

	.block-carousel__prev i,
	.block-carousel__next i {
		position: absolute;
		font-size: 1.5rem;
		line-height: 2rem;
		color: inherit;
}

	.block-carousel__pagination {
		color: inherit;
}

	.block-gallery--section-one-bg .block-carousel__prev,
	.block-gallery--section-one-bg .block-carousel__next {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-section-one-bg) / var(--tw-bg-opacity));
}

	.block-gallery--section-two-bg .block-carousel__prev,
	.block-gallery--section-two-bg .block-carousel__next {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-section-two-bg) / var(--tw-bg-opacity));
}

	.block-gallery--section-three-bg .block-carousel__prev,
	.block-gallery--section-three-bg .block-carousel__next {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-section-three-bg) / var(--tw-bg-opacity));
}

	.block-gallery--section-four-bg .block-carousel__prev,
	.block-gallery--section-four-bg .block-carousel__next {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-section-four-bg) / var(--tw-bg-opacity));
		--tw-text-opacity: 1;
		color: rgb(var(--color-white) / var(--tw-text-opacity));
}

	.block-gallery--section-five-bg .block-carousel__prev,
	.block-gallery--section-five-bg .block-carousel__next {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-section-five-bg) / var(--tw-bg-opacity));
}

	.block-carousel--section-four-bg .block-carousel__prev,
	.block-carousel--section-four-bg .block-carousel__next {
		--tw-text-opacity: 1;
		color: rgb(var(--color-white) / var(--tw-text-opacity));
}
	.block-download {
		padding-top: 4rem;
		padding-bottom: 4rem;
		font-size: 1rem;
		line-height: 1.5rem;
}

	.block-download__title {
		font-family: var(--font-secondary);
		font-size: 1.25rem;
		line-height: 1.75rem;
}

	.block-download__text {
		font-family: var(--font-secondary);
		font-size: 1rem;
		line-height: 1.5rem;
}

	.block-download__inner {
		padding: 0px;
}

	.block-download__item {
		background-color: transparent !important;
}
	.block-embed {
		padding-top: 4rem;
		padding-bottom: 4rem;
		font-size: 1rem;
		line-height: 1.5rem;
}

	.block-embed__title {
		font-family: var(--font-secondary);
		font-size: 1.25rem;
		line-height: 1.75rem;
}

	.block-embed__text {
		font-family: var(--font-secondary);
		font-size: 1rem;
		line-height: 1.5rem;
}

	.block-embed__inner {
		gap: 1rem;
		background-color: transparent !important;
		padding: 0px;
}
	/* Corners lightbox */

	.block-form--section-one-bg.block-form--lightbox::before,
	.block-form--section-two-bg.block-form--lightbox::before,
	.block-form--section-three-bg.block-form--lightbox::before,
	.block-form--section-four-bg.block-form--lightbox::before,
	.block-form--section-five-bg.block-form--lightbox::before {
		position: absolute;
		top: 0px;
		display: block;
		height: 60px;
		width: var(--width-page);
		max-width: 100%;
		background-image: -webkit-gradient(linear, left top, right bottom, from(var(--tw-gradient-stops)));
		background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
		--tw-gradient-from: rgb(var(--color-site-bg-one) / 1) var(--tw-gradient-from-position);
		--tw-gradient-to: rgb(var(--color-site-bg-one) / 0) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
		--tw-gradient-from-position: 50%;
		content: var(--tw-content);
		--tw-gradient-to-position: 50%;
}

	.block-form--section-one-bg.block-form--lightbox::after,
	.block-form--section-two-bg.block-form--lightbox::after,
	.block-form--section-three-bg.block-form--lightbox::after,
	.block-form--section-four-bg.block-form--lightbox::after,
	.block-form--section-five-bg.block-form--lightbox::after {
		position: absolute;
		bottom: 0px;
		display: block;
		height: 60px;
		width: var(--width-page);
		max-width: 100%;
		background-image: -webkit-gradient(linear, right bottom, left top, from(var(--tw-gradient-stops)));
		background-image: linear-gradient(to top left, var(--tw-gradient-stops));
		--tw-gradient-from: rgb(var(--color-site-bg-one) / 1) var(--tw-gradient-from-position);
		--tw-gradient-to: rgb(var(--color-site-bg-one) / 0) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
		--tw-gradient-from-position: 50%;
		content: var(--tw-content);
		--tw-gradient-to-position: 50%;
}

	@media (max-width: 1023px) {

		.block-form--section-one-bg.block-form--lightbox::before,
	.block-form--section-two-bg.block-form--lightbox::before,
	.block-form--section-three-bg.block-form--lightbox::before,
	.block-form--section-four-bg.block-form--lightbox::before,
	.block-form--section-five-bg.block-form--lightbox::before {
				content: var(--tw-content);
				height: 30px;
		}

		.block-form--section-one-bg.block-form--lightbox::after,
	.block-form--section-two-bg.block-form--lightbox::after,
	.block-form--section-three-bg.block-form--lightbox::after,
	.block-form--section-four-bg.block-form--lightbox::after,
	.block-form--section-five-bg.block-form--lightbox::after {
				content: var(--tw-content);
				height: 30px;
		}
}

	.block-form--section-one-bg.block-form--lightbox::before {
		content: var(--tw-content);
		--tw-gradient-to: rgb(var(--color-section-one-bg) / 1) var(--tw-gradient-to-position);
}

	.block-form--section-one-bg.block-form--lightbox::after {
		content: var(--tw-content);
		--tw-gradient-to: rgb(var(--color-section-one-bg) / 1) var(--tw-gradient-to-position);
}

	.block-form--section-two-bg.block-form--lightbox::before {
		content: var(--tw-content);
		--tw-gradient-to: rgb(var(--color-section-two-bg) / 1) var(--tw-gradient-to-position);
}

	.block-form--section-two-bg.block-form--lightbox::after {
		content: var(--tw-content);
		--tw-gradient-to: rgb(var(--color-section-two-bg) / 1) var(--tw-gradient-to-position);
}

	.block-form--section-three-bg.block-form--lightbox::before {
		content: var(--tw-content);
		--tw-gradient-to: rgb(var(--color-section-three-bg) / 1) var(--tw-gradient-to-position);
}

	.block-form--section-three-bg.block-form--lightbox::after {
		content: var(--tw-content);
		--tw-gradient-to: rgb(var(--color-section-three-bg) / 1) var(--tw-gradient-to-position);
}

	.block-form--section-four-bg.block-form--lightbox::before {
		content: var(--tw-content);
		--tw-gradient-to: rgb(var(--color-section-four-bg) / 1) var(--tw-gradient-to-position);
}

	.block-form--section-four-bg.block-form--lightbox::after {
		content: var(--tw-content);
		--tw-gradient-to: rgb(var(--color-section-four-bg) / 1) var(--tw-gradient-to-position);
}

	.block-form--section-five-bg.block-form--lightbox::before {
		content: var(--tw-content);
		--tw-gradient-to: rgb(var(--color-section-five-bg) / 1) var(--tw-gradient-to-position);
}

	.block-form--section-five-bg.block-form--lightbox::after {
		content: var(--tw-content);
		--tw-gradient-to: rgb(var(--color-section-five-bg) / 1) var(--tw-gradient-to-position);
}

	.block-form--section-one-bg.block-form--lightbox .block-form__inner,
	.block-form--section-two-bg.block-form--lightbox .block-form__inner,
	.block-form--section-three-bg.block-form--lightbox .block-form__inner,
	.block-form--section-four-bg.block-form--lightbox .block-form__inner,
	.block-form--section-five-bg.block-form--lightbox .block-form__inner {
		z-index: 10;
}

	.block-form--section-one-bg.block-form--lightbox .block-form__inner::before,
	.block-form--section-two-bg.block-form--lightbox .block-form__inner::before,
	.block-form--section-three-bg.block-form--lightbox .block-form__inner::before,
	.block-form--section-four-bg.block-form--lightbox .block-form__inner::before,
	.block-form--section-five-bg.block-form--lightbox .block-form__inner::before {
		position: absolute;
		top: 0px;
		display: block;
		height: 60px;
		width: var(--width-page);
		max-width: 100%;
		background-image: -webkit-gradient(linear, right top, left bottom, from(var(--tw-gradient-stops)));
		background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
		--tw-gradient-from: transparent var(--tw-gradient-from-position);
		--tw-gradient-to: rgba(0, 0, 0, 0) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
		--tw-gradient-from-position: 50%;
		content: var(--tw-content);
		--tw-gradient-to-position: 50%;
}

	.block-form--section-one-bg.block-form--lightbox .block-form__inner::after,
	.block-form--section-two-bg.block-form--lightbox .block-form__inner::after,
	.block-form--section-three-bg.block-form--lightbox .block-form__inner::after,
	.block-form--section-four-bg.block-form--lightbox .block-form__inner::after,
	.block-form--section-five-bg.block-form--lightbox .block-form__inner::after {
		position: absolute;
		bottom: 0px;
		display: block;
		height: 60px;
		width: var(--width-page);
		max-width: 100%;
		background-image: -webkit-gradient(linear, left bottom, right top, from(var(--tw-gradient-stops)));
		background-image: linear-gradient(to top right, var(--tw-gradient-stops));
		--tw-gradient-from: transparent var(--tw-gradient-from-position);
		--tw-gradient-to: rgba(0, 0, 0, 0) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
		--tw-gradient-from-position: 50%;
		content: var(--tw-content);
		--tw-gradient-to-position: 50%;
}

	@media (max-width: 1023px) {

		.block-form--section-one-bg.block-form--lightbox .block-form__inner::before,
	.block-form--section-two-bg.block-form--lightbox .block-form__inner::before,
	.block-form--section-three-bg.block-form--lightbox .block-form__inner::before,
	.block-form--section-four-bg.block-form--lightbox .block-form__inner::before,
	.block-form--section-five-bg.block-form--lightbox .block-form__inner::before {
				content: var(--tw-content);
				height: 30px;
		}

		.block-form--section-one-bg.block-form--lightbox .block-form__inner::after,
	.block-form--section-two-bg.block-form--lightbox .block-form__inner::after,
	.block-form--section-three-bg.block-form--lightbox .block-form__inner::after,
	.block-form--section-four-bg.block-form--lightbox .block-form__inner::after,
	.block-form--section-five-bg.block-form--lightbox .block-form__inner::after {
				content: var(--tw-content);
				height: 30px;
		}
}

	.block-form--section-one-bg.block-form--lightbox .block-form__inner::before {
		content: var(--tw-content);
		--tw-gradient-to: rgb(var(--color-section-one-bg) / 0.5) var(--tw-gradient-to-position);
}

	.block-form--section-one-bg.block-form--lightbox .block-form__inner::after {
		content: var(--tw-content);
		--tw-gradient-to: rgb(var(--color-section-one-bg) / 0.5) var(--tw-gradient-to-position);
}

	.block-form--section-two-bg.block-form--lightbox .block-form__inner::before {
		content: var(--tw-content);
		--tw-gradient-to: rgb(var(--color-section-two-bg) / 0.5) var(--tw-gradient-to-position);
}

	.block-form--section-two-bg.block-form--lightbox .block-form__inner::after {
		content: var(--tw-content);
		--tw-gradient-to: rgb(var(--color-section-two-bg) / 0.5) var(--tw-gradient-to-position);
}

	.block-form--section-three-bg.block-form--lightbox .block-form__inner::before {
		content: var(--tw-content);
		--tw-gradient-to: rgb(var(--color-section-three-bg) / 0.5) var(--tw-gradient-to-position);
}

	.block-form--section-three-bg.block-form--lightbox .block-form__inner::after {
		content: var(--tw-content);
		--tw-gradient-to: rgb(var(--color-section-three-bg) / 0.5) var(--tw-gradient-to-position);
}

	.block-form--section-four-bg.block-form--lightbox .block-form__inner::before {
		content: var(--tw-content);
		--tw-gradient-to: rgb(var(--color-section-four-bg) / 0.5) var(--tw-gradient-to-position);
}

	.block-form--section-four-bg.block-form--lightbox .block-form__inner::after {
		content: var(--tw-content);
		--tw-gradient-to: rgb(var(--color-section-four-bg) / 0.5) var(--tw-gradient-to-position);
}

	.block-form--section-five-bg.block-form--lightbox .block-form__inner::before {
		content: var(--tw-content);
		--tw-gradient-to: rgb(var(--color-section-five-bg) / 0.5) var(--tw-gradient-to-position);
}

	.block-form--section-five-bg.block-form--lightbox .block-form__inner::after {
		content: var(--tw-content);
		--tw-gradient-to: rgb(var(--color-section-five-bg) / 0.5) var(--tw-gradient-to-position);
}
	.block-gallery {
		padding-top: 4rem;
		padding-bottom: 4rem;
		font-size: 1rem;
		line-height: 1.5rem;
}

	.block-gallery__title {
		font-family: var(--font-primary);
		font-size: 1.5rem;
		line-height: 2rem;
		font-weight: 700;
}

	.block-gallery__text {
		background-color: transparent !important;
		font-family: var(--font-secondary);
		font-size: 0.875rem;
		line-height: 1.25rem;
}

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

	[data-masonry-list] {
		--masonry-col: 3;
		--masonry-gap: 4rem;
	}

	@media screen and (max-width: 991px) {
		[data-masonry-list] {
			--masonry-col: 2;
			--masonry-gap: 4rem;
		}
	}

	@media screen and (max-width: 767px) {
		[data-masonry-list] {
			--masonry-col: 2;
			--masonry-gap: 2rem;
		}
	}
	.block-google__inner {
		position: relative;
		gap: 1rem;
}

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

	.block-google__text {
		font-size: 1rem;
		line-height: 1.5rem;
}

	.block-google__title {
		-webkit-clip-path: polygon(100% 0%, 100% 80%, 0% 100%, 0% 50%, 0% 0%);
		        clip-path: polygon(100% 0%, 100% 80%, 0% 100%, 0% 50%, 0% 0%);
		position: absolute;
		top: 0px;
		left: 0px;
		width: 680px;
		max-width: calc(100% - 60px);
		padding: 1rem;
		padding-bottom: 2rem;
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 700;
		--tw-text-opacity: 1;
		color: rgb(var(--color-white) / var(--tw-text-opacity));
	}

	/* Theme colors */

	/* Section one */
	.block-google--section-one-bg .block-google__title {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-section-one-textbg) / var(--tw-bg-opacity));
}
	.block-google--section-one-bg .block-google__title::after {
		content: var(--tw-content);
		--tw-gradient-from: rgb(var(--color-section-one-textbg) / 1) var(--tw-gradient-from-position);
		--tw-gradient-to: rgb(var(--color-section-one-textbg) / 0) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

	/* Section two */
	.block-google--section-two-bg .block-google__title {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-section-two-textbg) / var(--tw-bg-opacity));
}
	.block-google--section-two-bg .block-google__title::after {
		content: var(--tw-content);
		--tw-gradient-from: rgb(var(--color-section-two-textbg) / 1) var(--tw-gradient-from-position);
		--tw-gradient-to: rgb(var(--color-section-two-textbg) / 0) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

	/* Section three */
	.block-google--section-three-bg .block-google__title {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-section-three-textbg) / var(--tw-bg-opacity));
}
	.block-google--section-three-bg .block-google__title::after {
		content: var(--tw-content);
		--tw-gradient-from: rgb(var(--color-section-three-textbg) / 1) var(--tw-gradient-from-position);
		--tw-gradient-to: rgb(var(--color-section-three-textbg) / 0) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

	/* Section four */
	.block-google--section-four-bg .block-google__title {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-section-four-textbg) / var(--tw-bg-opacity));
}
	.block-google--section-four-bg .block-google__title::after {
		content: var(--tw-content);
		--tw-gradient-from: rgb(var(--color-section-four-textbg) / 1) var(--tw-gradient-from-position);
		--tw-gradient-to: rgb(var(--color-section-four-textbg) / 0) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

	/* Section five */
	.block-google--section-five-bg .block-google__title {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-section-five-textbg) / var(--tw-bg-opacity));
}
	.block-google--section-five-bg .block-google__title::after {
		content: var(--tw-content);
		--tw-gradient-from: rgb(var(--color-section-five-textbg) / 1) var(--tw-gradient-from-position);
		--tw-gradient-to: rgb(var(--color-section-five-textbg) / 0) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

	/* Section default */
	.block-google--section-default-bg .block-google__title {
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-section-default-textbg) / var(--tw-bg-opacity));
}
	.block-google--section-default-bg .block-google__title::after {
		content: var(--tw-content);
		--tw-gradient-from: rgb(var(--color-section-default-textbg) / 1) var(--tw-gradient-from-position);
		--tw-gradient-to: rgb(var(--color-section-default-textbg) / 0) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
	.block-image {
		padding-top: 4rem;
		padding-bottom: 4rem;
		font-size: 1rem;
		line-height: 1.5rem;
}

	.block-image__title {
		font-family: var(--font-primary);
		font-size: 1.5rem;
		line-height: 2rem;
		font-weight: 700;
}

	.block-image__text {
		font-family: var(--font-secondary);
		font-size: 0.875rem;
		line-height: 1.25rem;
}

	.block-image--square-inside .block-image__title,
	.block-image--portrait-inside .block-image__title,
	.block-image--landscape-inside .block-image__title,
	.block-image--circle-inside .block-image__title,
	.block-image--square-inside .block-image__text,
	.block-image--portrait-inside .block-image__text,
	.block-image--landscape-inside .block-image__text,
	.block-image--circle-inside .block-image__text {
		color: inherit;
}

	/* Custom styling */

	.block-image__item {
		gap: 1rem;
}

	.block-image__scroll {
		gap: 0.5rem;
}

	@media (min-width: 640px) {

		.block-image__inner {
				gap: 32px;
		}
}

	@media (min-width: 1024px) {

		.block-image__inner {
				gap: 64px;
		}
}

	/* 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: 1024px) {

		.block-image--size-small .block-image__item {
				width: calc(100% / 3 - (64px * 2 / 3));
		}
}
	@media (min-width: 1280px) {

		.block-image--size-small .block-image__item {
				width: calc(100% / 4 - (64px * 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: 1024px) {

		.block-image--size-medium .block-image__item {
				width: calc(100% / 3 - (64px * 2 / 3));
		}
}

	@media (min-width: 640px) {

		.block-image--size-large .block-image__item {
				width: calc(100% / 2 - (32px * 1 / 2));
		}
}

	@media (min-width: 1024px) {

		.block-image--size-large .block-image__item {
				width: calc(100% / 2 - (64px * 1 / 2));
		}
}

	/* Content */

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

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

	.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: 1rem;
		right: 1rem;
		bottom: 1rem;
		left: 1rem;
		z-index: 10;
		padding-bottom: calc(16% + 16px);
}

	.block-image--size-large.block-image--square-inside .block-image__content,
	.block-image--size-large.block-image--portrait-inside .block-image__content,
	.block-image--size-large.block-image--landscape-inside .block-image__content,
	.block-image--size-large.block-image--circle-inside .block-image__content {
		padding-bottom: calc(22% + 22px);
}

	.block-image--circle-inside .block-image__content {
		bottom: 1rem;
		padding: 1.5rem !important;
}

	.block-image--circle-inside .block-image__item {
		margin-bottom: 0px;
}

	/* Corners */
	.block-image--portrait-above .block-image__media,
	.block-image--portrait-inside .block-image__media,
	.block-image--portrait-below .block-image__media,
	.block-image--landscape-above .block-image__media,
	.block-image--landscape-inside .block-image__media,
	.block-image--landscape-below .block-image__media,
	.block-image--square-above .block-image__media,
	.block-image--square-inside .block-image__media,
	.block-image--square-below .block-image__media {
		-webkit-clip-path: polygon(100% 0%, 100% 80%, 50.25% 100%, 0% 100%, 0% 50%, 0% 0%);
		        clip-path: polygon(100% 0%, 100% 80%, 50.25% 100%, 0% 100%, 0% 50%, 0% 0%);
	}

	.block-image--portrait-above .block-image__content,
	.block-image--portrait-inside .block-image__content,
	.block-image--portrait-below .block-image__content,
	.block-image--landscape-above .block-image__content,
	.block-image--landscape-inside .block-image__content,
	.block-image--landscape-below .block-image__content,
	.block-image--square-above .block-image__content,
	.block-image--square-inside .block-image__content,
	.block-image--square-below .block-image__content {
		-webkit-clip-path: polygon(100% 0%, 100% 80%, 50.25% 100%, 0% 100%, 0% 50%, 0% 0%);
		        clip-path: polygon(100% 0%, 100% 80%, 50.25% 100%, 0% 100%, 0% 50%, 0% 0%);
	}

	/* Toggle */

	.block-image__toggle,
	.block-image--section-default-bg.block-image--square-inside .block-image__toggle,
	.block-image--section-default-bg.block-image--portrait-inside .block-image__toggle,
	.block-image--section-default-bg.block-image--landscape-inside .block-image__toggle,
	.block-image--section-default-bg.block-image--circle-inside .block-image__toggle,
	.block-image--circle-inside .block-image__toggle,
	.block-image--square-inside .block-image__toggle,
	.block-image--portrait-inside .block-image__toggle,
	.block-image--landscape-inside .block-image__toggle {
		bottom: 50%;
		right: 50%;
		height: 48px;
		width: 48px;
		--tw-translate-x: 50%;
		--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));
		border-radius: 0px;
		--tw-bg-opacity: 1 !important;
		background-color: rgb(var(--color-primary) / var(--tw-bg-opacity)) !important;
		--tw-text-opacity: 1 !important;
		color: rgb(var(--color-white) / var(--tw-text-opacity)) !important;
}

	/* Theme colors */

	/* Section one */
	.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 {
		--tw-bg-opacity: 1 !important;
		background-color: rgb(var(--color-section-one-textbg) / var(--tw-bg-opacity)) !important;
		--tw-text-opacity: 1;
		color: rgb(var(--color-white) / var(--tw-text-opacity));
}

	/* Section two */
	.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 {
		--tw-bg-opacity: 1 !important;
		background-color: rgb(var(--color-section-two-textbg) / var(--tw-bg-opacity)) !important;
		--tw-text-opacity: 1;
		color: rgb(var(--color-white) / var(--tw-text-opacity));
}

	/* Section three */
	.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 {
		--tw-bg-opacity: 1 !important;
		background-color: rgb(var(--color-section-three-textbg) / var(--tw-bg-opacity)) !important;
		--tw-text-opacity: 1;
		color: rgb(var(--color-white) / var(--tw-text-opacity));
}

	/* Section four */
	.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 {
		--tw-bg-opacity: 1 !important;
		background-color: rgb(var(--color-section-four-textbg) / var(--tw-bg-opacity)) !important;
		--tw-text-opacity: 1;
		color: rgb(var(--color-white) / var(--tw-text-opacity));
}

	/* Section five */
	.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 {
		--tw-bg-opacity: 1 !important;
		background-color: rgb(var(--color-section-five-textbg) / var(--tw-bg-opacity)) !important;
		--tw-text-opacity: 1;
		color: rgb(var(--color-white) / var(--tw-text-opacity));
}

	/* Section default */
	.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 {
		--tw-bg-opacity: 1 !important;
		background-color: rgb(var(--color-section-default-textbg) / var(--tw-bg-opacity)) !important;
		--tw-text-opacity: 1;
		color: rgb(var(--color-white) / var(--tw-text-opacity));
}
	.block-music {
		padding-top: 4rem;
		padding-bottom: 4rem;
		font-size: 1rem;
		line-height: 1.5rem;
}

	.block-music__title {
		font-family: var(--font-secondary);
		font-size: 1.25rem;
		line-height: 1.75rem;
}

	.block-music__text {
		font-family: var(--font-secondary);
		font-size: 1rem;
		line-height: 1.5rem;
}

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

	.block-music--center .block-music__content {
		padding: 0px;
}

	@media (min-width: 1024px) {

		.block-music--right .block-music__content {
				padding-right: 16%;
		}

		.block-music--left .block-music__content {
				padding-left: 16%;
		}
}
	.block-text {
		padding-top: 4rem;
		padding-bottom: 4rem;
}

	.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: 500;
}
	.block-thumbnail {
		-moz-column-gap: 1rem;
		     -webkit-column-gap: 1rem;
		     column-gap: 1rem;
		row-gap: 0px;
}
	@media (min-width: 640px) {

		.block-thumbnail {
				-moz-column-gap: 2rem;
				     -webkit-column-gap: 2rem;
				     column-gap: 2rem;
				row-gap: 0px;
		}
}
	@media (min-width: 1024px) {

		.block-thumbnail {
				-moz-column-gap: 4rem;
				     -webkit-column-gap: 4rem;
				     column-gap: 4rem;
				row-gap: 1.5rem;
		}
}

	.block-thumbnail__image {
		-webkit-clip-path: polygon(0% 10%,100% 0%,100% 90%,0% 100%);
		        clip-path: polygon(0% 10%,100% 0%,100% 90%,0% 100%);
}

	.block-thumbnail__image-overlay {
		position: absolute;
		top: 0px;
		right: 0px;
		bottom: 0px;
		left: 0px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		display: none;
		-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.5);
}

	.block-thumbnail__image:hover .block-thumbnail__image-overlay {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
}

	.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;
		--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));
}

	.block-thumbnail__image-icon i {
		font-size: 1.25rem;
		line-height: 1.75rem;
}

	button.mfp-arrow {
		--tw-text-opacity: 1;
		color: rgb(var(--color-white) / var(--tw-text-opacity));
}

	.mfp-title-text,
	.mfp-title-description {
		--tw-text-opacity: 1;
		color: rgb(var(--color-site-text-one) / var(--tw-text-opacity));
}
	.block-video {
		padding-top: 4rem;
		padding-bottom: 4rem;
}

	.block-video__item {
		gap: 1rem;
}

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

	.block-video__title {
		font-size: 1.25rem;
		line-height: 1.75rem;
}

	.block-video__text {
		font-size: 1rem;
		line-height: 1.5rem;
}
	.checkbox-button__input:checked + .checkbox-button__replacement {
		--tw-text-opacity: 1;
		color: rgb(var(--color-white) / var(--tw-text-opacity));
}
	.page-header {
		-webkit-clip-path: polygon(100% 0, 100% 100%, 100% 100%, 0% 100%, 0% 0%, 0% 0%);
		        clip-path: polygon(100% 0, 100% 100%, 100% 100%, 0% 100%, 0% 0%, 0% 0%);
		-webkit-animation: clippath-animation 1s ease forwards;
		        animation: clippath-animation 1s ease forwards;
	}

	@-webkit-keyframes clippath-animation {
		to {
			-webkit-clip-path: polygon(100% 0, 100% 93%, 75% 100%, 0% 100%, 0 52%, 0 7%);
			        clip-path: polygon(100% 0, 100% 93%, 75% 100%, 0% 100%, 0 52%, 0 7%);
		}
	}

	@keyframes clippath-animation {
		to {
			-webkit-clip-path: polygon(100% 0, 100% 93%, 75% 100%, 0% 100%, 0 52%, 0 7%);
			        clip-path: polygon(100% 0, 100% 93%, 75% 100%, 0% 100%, 0 52%, 0 7%);
		}
	}

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

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

	.page-header__image {
		overflow: hidden;
}

	.page-header__title {
		padding: 0px !important;
		font-size: 3rem;
		line-height: 1;
		font-weight: 500;
}

	.page-header__text {
		padding: 0px !important;
		font-family: var(--font-primary);
		font-size: 1.25rem;
		line-height: 1.75rem;
}

	.page-header--large,
	.page-header--large .page-header__content,
	.page-header--large .page-header__inner,
	.page-header--large.page-header--image,
	.page-header--large.page-header--image .page-header__content,
	.page-header--large.page-header--image .page-header__inner {
		min-height: 780px;
}

	@media (max-width: 1023px) {

		.page-header--large,
	.page-header--large .page-header__content,
	.page-header--large .page-header__inner,
	.page-header--large.page-header--image,
	.page-header--large.page-header--image .page-header__content,
	.page-header--large.page-header--image .page-header__inner {
				min-height: 780px;
		}
}

	.page-header--small,
	.page-header--small .page-header__content,
	.page-header--small .page-header__inner,
	.page-header--small.page-header--image,
	.page-header--small.page-header--image .page-header__content,
	.page-header--small.page-header--image .page-header__inner {
		min-height: 600px;
}

	@media (max-width: 1023px) {

		.page-header--small,
	.page-header--small .page-header__content,
	.page-header--small .page-header__inner,
	.page-header--small.page-header--image,
	.page-header--small.page-header--image .page-header__content,
	.page-header--small.page-header--image .page-header__inner {
				min-height: 600px;
		}

		.page-header--large.page-header--image .page-header__content {
				min-height: 780px;
		}
}

	.page-header--large .page-header__content,
	.page-header--small .page-header__content {
		margin: 0px;
		width: 100%;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		padding-left: 5%;
		padding-right: 5%;
		padding-top: 116px;
		padding-bottom: 111px;
}

	.page-header--large .page-header__inner,
	.page-header--small .page-header__inner {
		position: relative;
		padding: 0px;
}

	.page-header__inner-top,
	.page-header__inner-bottom {
		position: absolute;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
}

	.page-header__inner-top {
		-webkit-clip-path: polygon(0 0, 0 12%, 100% 0);
		        clip-path: polygon(0 0, 0 12%, 100% 0);
		height: 100%;
		width: 100%;
	}

	.page-header__inner-bottom {
		-webkit-clip-path: polygon(100% 87%, 0% 100%, 100% 100%);
		        clip-path: polygon(100% 87%, 0% 100%, 100% 100%);
		right: 0px;
		height: 100%;
		width: 25%;
	}

	.page-header__content {
		background-color: rgb(var(--color-black) / 0.2) !important;
}

	.page-header__inner {
		background-color: transparent !important;
}

	@media (max-width: 1023px) {

		.page-header__inner {
				background-color: transparent !important;
		}
}

	/* Small */
	@media (max-width: 1023px) {

		.page-header--small.page-header--image {
				padding-top: 0px;
		}

		.page-header--small .page-header__image,
	.page-header--small .page-header__image-bg {
				bottom: 0px;
				height: auto;
		}
}

	/* Theme colors */

	/* Text color one */
	.page-header--header-one-text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-white) / var(--tw-text-opacity));
}

	.page-header--header-one-text .page-header__inner-top,
	.page-header--header-one-text .page-header__inner-bottom {
		background-color: rgb(var(--color-header-one-bg) / 0.5);
}

	/* Text color two */
	.page-header--header-two-text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-white) / var(--tw-text-opacity));
}

	.page-header--header-two-text .page-header__inner-top,
	.page-header--header-two-text .page-header__inner-bottom {
		background-color: rgb(var(--color-header-two-bg) / 0.5);
}

	/* Text color three */
	.page-header--header-three-text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-white) / var(--tw-text-opacity));
}

	.page-header--header-three-text .page-header__inner-top,
	.page-header--header-three-text .page-header__inner-bottom {
		background-color: rgb(var(--color-header-three-bg) / 0.5);
}

	/* Text color four */
	.page-header--header-four-text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-white) / var(--tw-text-opacity));
}

	.page-header--header-four-text .page-header__inner-top,
	.page-header--header-four-text .page-header__inner-bottom {
		background-color: rgb(var(--color-header-four-bg) / 0.5);
}

	/* Text color five */
	.page-header--header-five-text {
		--tw-text-opacity: 1;
		color: rgb(var(--color-white) / var(--tw-text-opacity));
}

	.page-header--header-five-text .page-header__inner-top,
	.page-header--header-five-text .page-header__inner-bottom {
		background-color: rgb(var(--color-header-five-bg) / 0.5);
}

	/* No image */
	.page-header:not(.page-header--image) {
		min-height: 0px !important;
		--tw-bg-opacity: 1 !important;
		background-color: rgb(var(--color-site-bg-one) / var(--tw-bg-opacity)) !important;
}
	@media (max-width: 1023px) {

		.page-header:not(.page-header--image) {
				min-height: 0px !important;
		}
}

	.page-header:not(.page-header--image) .page-header__inner {
		min-height: 0px !important;
}

	.page-header:not(.page-header--image) .page-header__content {
		min-height: 0px !important;
		background-color: transparent !important;
		padding-bottom: 0px;
		padding-top: 2.5rem;
}

	@media (max-width: 1023px) {

		.page-header:not(.page-header--image) .page-header__content {
				padding-left: 2rem;
				padding-right: 2rem;
		}
}

	@media (min-width: 1024px) {

		.page-header:not(.page-header--image) .page-header__content {
				padding-left: calc(8% - 32px);
				padding-right: calc(8% - 32px);
		}
}

	.page-header:not(.page-header--image) .page-header__inner-top,
	.page-header:not(.page-header--image) .page-header__inner-bottom {
		display: none;
}

	/* Theme colors No image */

	/* Text color one */
	.page-header--header-one-text:not(.page-header--image) {
		--tw-text-opacity: 1;
		color: rgb(var(--color-header-one-text) / var(--tw-text-opacity));
}

	/* Text color two */
	.page-header--header-two-text:not(.page-header--image) {
		--tw-text-opacity: 1;
		color: rgb(var(--color-header-two-text) / var(--tw-text-opacity));
}

	/* Text color three */
	.page-header--header-three-text:not(.page-header--image) {
		--tw-text-opacity: 1;
		color: rgb(var(--color-header-three-text) / var(--tw-text-opacity));
}

	/* Text color four */
	.page-header--header-four-text:not(.page-header--image) {
		--tw-text-opacity: 1;
		color: rgb(var(--color-header-four-text) / var(--tw-text-opacity));
}

	/* Text color five */
	.page-header--header-five-text:not(.page-header--image) {
		--tw-text-opacity: 1;
		color: rgb(var(--color-header-five-text) / var(--tw-text-opacity));
}
	.section {
		position: relative;
		margin-bottom: 2.5rem;
		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 {
		padding-left: calc(8% - 16px);
		padding-right: calc(8% - 16px);
}

	@media (max-width: 1023px) {

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

	.section__inner {
		position: relative;
		width: var(--width-page);
		max-width: 100%;
}

	@media (min-width: 1440px) {

		.section--partial-left {
				width: var(--width-page);
				-webkit-box-pack: start;
				    -ms-flex-pack: start;
				        justify-content: flex-start;
				-ms-flex-item-align: auto;
				    align-self: auto;
		}

		.section--partial-left .section__inner {
				width: calc(var(--section-partial-width) - ((100vw - var(--section-partial-width)) / 2));
				padding-left: 0px;
		}

		.section--partial-right {
				width: var(--width-page);
				-webkit-box-pack: end;
				    -ms-flex-pack: end;
				        justify-content: flex-end;
				-ms-flex-item-align: auto;
				    align-self: auto;
		}

		.section--partial-right .section__inner {
				width: calc(var(--section-partial-width) - ((100vw - var(--section-partial-width)) / 2));
				padding-right: 0px;
		}
}

	/* form-block */
	.section__inner[\:has\(.block-form\)] {
		-webkit-clip-path: polygon(100% 0,100% calc(100% - 80px),75% 100%,0 100%,0 0);
		        clip-path: polygon(100% 0,100% calc(100% - 80px),75% 100%,0 100%,0 0);
}
	.section__inner:has(.block-form) {
		-webkit-clip-path: polygon(100% 0,100% calc(100% - 80px),75% 100%,0 100%,0 0);
		        clip-path: polygon(100% 0,100% calc(100% - 80px),75% 100%,0 100%,0 0);
}
	@media (max-width: 1023px) {

		.section__inner[\:has\(.block-form\)] {
				-webkit-clip-path: polygon(100% 0%,100% calc(100% - 40px),25% 100%,0% 100%,0% 0%);
				        clip-path: polygon(100% 0%,100% calc(100% - 40px),25% 100%,0% 100%,0% 0%);
		}

		.section__inner:has(.block-form) {
				-webkit-clip-path: polygon(100% 0%,100% calc(100% - 40px),25% 100%,0% 100%,0% 0%);
				        clip-path: polygon(100% 0%,100% calc(100% - 40px),25% 100%,0% 100%,0% 0%);
		}
}

	.section[\:has\(.block-form\)] .section__inner-bottom {
		right: 0px;
		bottom: 0px;
		display: block;
		height: 100%;
		width: 25%;
		background-color: rgb(var(--color-site-bg-one) / 0.5);
		-webkit-clip-path: polygon(100% calc(100% - 120px),0% 100%,100% 100%);
		        clip-path: polygon(100% calc(100% - 120px),0% 100%,100% 100%);
}

	.section:has(.block-form) .section__inner-bottom {
		right: 0px;
		bottom: 0px;
		display: block;
		height: 100%;
		width: 25%;
		background-color: rgb(var(--color-site-bg-one) / 0.5);
		-webkit-clip-path: polygon(100% calc(100% - 120px),0% 100%,100% 100%);
		        clip-path: polygon(100% calc(100% - 120px),0% 100%,100% 100%);
}

	@media (max-width: 1023px) {

		.section[\:has\(.block-form\)] .section__inner-bottom {
				width: 75%;
				-webkit-clip-path: polygon(100% calc(100% - 80px),0% 100%,100% 100%);
				        clip-path: polygon(100% calc(100% - 80px),0% 100%,100% 100%);
		}

		.section:has(.block-form) .section__inner-bottom {
				width: 75%;
				-webkit-clip-path: polygon(100% calc(100% - 80px),0% 100%,100% 100%);
				        clip-path: polygon(100% calc(100% - 80px),0% 100%,100% 100%);
		}
}

	/* form-block lightbox */
	.section__inner[\:has\(.block-form--lightbox\)] {
		-webkit-clip-path: none;
		        clip-path: none;
}
	.section__inner:has(.block-form--lightbox) {
		-webkit-clip-path: none;
		        clip-path: none;
}
	@media (max-width: 1023px) {

		.section__inner[\:has\(.block-form--lightbox\)] {
				-webkit-clip-path: none;
				        clip-path: none;
		}

		.section__inner:has(.block-form--lightbox) {
				-webkit-clip-path: none;
				        clip-path: none;
		}
}

	.section[\:has\(.block-form--lightbox\)] .section__inner-bottom {
		display: none;
}

	.section:has(.block-form--lightbox) .section__inner-bottom {
		display: none;
}


/*# sourceMappingURL=blocks.799defd5db00cf0e1c1f.css.map*/