@charset "UTF-8";
:root {
	--font-base: "Noto Sans Hebrew", sans-serif;
	--transition-general: all 0.4s ease;
	--color-base0: #ffffff;
	--color-base20: #8c8c8c;
	--color-base40: #505050;
	--color-base100: #000000;
	--color-primary1: #248331;
	--color-primary1-accent: #fe9d2b;
	--color-primary2: #668f82;
	--color-primary2-accent: #1f2d3d;
}

/*
* Usage:
* @include aspect-ratio(16,9);
* creates a 16x9 container using aspect-ratio for supported browsers with fallback for browsers that do not. 
*/
*,
*::after,
*::before {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

img {
	height: auto;
	max-width: 100%;
}

a {
	text-decoration: none;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: none;
}

body {
	font-family: "Rubik", sans-serif;
	font-size: 16px;
	max-width: 100%;
	overflow-x: hidden;
}
body.lock {
	overflow: hidden;
}

.page__wrapper {
	position: relative;
	min-height: 100vh;
	max-width: 100%;
	display: flex;
	flex-direction: column;
}
.page__main {
	flex: 1 0 auto;
	position: relative;
}

.video__video-wrapper {
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
.video__video {
	width: 100%;
	height: 100%;
	-o-object-fit: fill;
	object-fit: fill;
}
.video__play-btn {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

/*--------SCROLL TO TOP---------*/
.progress-wrap {
	position: fixed;
	right: 50px;
	bottom: 50px;
	height: 46px;
	width: 46px;
	cursor: pointer;
	display: block;
	border-radius: 50px;
	box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.2);
	z-index: 10000;
	opacity: 0;
	visibility: hidden;
	transform: translateY(15px);
	transition: all 200ms linear;
}

.progress-wrap.active-progress {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}

.progress-wrap::after {
	position: absolute;
	content: "↑";
	text-align: center;
	line-height: 46px;
	font-size: 24px;
	color: var(--color-primary2);
	left: 0;
	top: 0;
	height: 46px;
	width: 46px;
	cursor: pointer;
	display: block;
	z-index: 1;
	transition: all 200ms linear;
}

.progress-wrap:hover::after {
	opacity: 0;
}

.progress-wrap::before {
	position: absolute;
	content: "↑";
	text-align: center;
	line-height: 46px;
	font-size: 24px;
	opacity: 0;
	background-image: linear-gradient(298deg, #da2c4d, #f8ab37);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	left: 0;
	top: 0;
	height: 46px;
	width: 46px;
	cursor: pointer;
	display: block;
	z-index: 2;
	transition: all 200ms linear;
}

.progress-wrap:hover::before {
	opacity: 1;
}

.progress-wrap svg path {
	fill: none;
}

.progress-wrap svg.progress-circle path {
	stroke: var(--color-primary2);
	stroke-width: 4;
	box-sizing: border-box;
	transition: all 200ms linear;
}

.custom-background {
	background-color: #ffffff;
}

.singleeventpage-hero-block {
	width: 100%;
	position: relative;
	margin-bottom: 46px;
}
.singleeventpage-hero-block__background-image {
	position: absolute;
	top: 0;
	right: 0;
	background-image: url("../img/event-page-heroblock-background-image-full.png");
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100% auto;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.singleeventpage-hero-block__container {
	max-width: 1816px;
	width: 100%;
	padding: 0 20px;
	margin: 0 auto;
}
.singleeventpage-hero-block__info-wrapper {
	width: 100%;
	padding-top: 94px;
}
.singleeventpage-hero-block__title-block {
	max-width: 1200px;
	width: 100%;
	display: flex;
	width: 100%;
	flex-direction: column;
	align-items: center;
	margin: 0 auto 30px auto;
}
.singleeventpage-hero-block__title {
	font-size: 98px;
	font-weight: 900;
	line-height: 1;
	color: #144176;
	text-align: center;
}
.singleeventpage-hero-block__subtitle {
	font-size: 80px;
	font-weight: 500;
	line-height: 1;
	color: #144176;
	margin-bottom: 5px;
	text-align: center;
}
.singleeventpage-hero-block__title-mobile {
	display: none;
}
.singleeventpage-hero-block__subtitle-mobile {
	display: none;
}
.singleeventpage-hero-block__logo-block {
	position: relative;
	margin-bottom: 30px;
}
.singleeventpage-hero-block__logo {
	width: 800px;
	height: auto;
	margin: 0 auto;
}
.singleeventpage-hero-block__logo img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}
.singleeventpage-hero-block__logo-block-label {
	position: absolute;
	bottom: 0;
	left: -25%;
	width: 228px;
	height: auto;
	z-index: 10;
}
.singleeventpage-hero-block__logo-block-label img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}
.singleeventpage-hero-block__about-block {
	position: relative;
	max-width: 1800px;
	width: 100%;
	padding: 0 20px;
	margin: 0 auto;
}
.singleeventpage-hero-block__about-block-additional-image-right {
	position: absolute;
	top: 0;
	right: 0;
	width: 330px;
	height: auto;
	z-index: 1;
}
.singleeventpage-hero-block__about-block-additional-image-right img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}
.singleeventpage-hero-block__about-block-additional-image-left {
	position: absolute;
	top: 60px;
	left: 0;
	width: 350px;
	height: auto;
	z-index: 1;
}
.singleeventpage-hero-block__about-block-additional-image-left img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}
.singleeventpage-hero-block__about-block-subtitle {
	width: 744px;
	font-size: 24px;
	font-weight: 900;
	line-height: 1.2;
	color: #144176;
	margin: 0 auto 15px auto;
	text-align: center;
}
.singleeventpage-hero-block__about-block-text-block {
	width: 744px;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.2;
	text-align: center;
	color: #144176;
	margin: 0 auto 44px auto;
}
.singleeventpage-hero-block__about-block-text-block bold {
	font-weight: 900;
}
.singleeventpage-hero-block__about-block-button-wrapper {
	max-width: 744px;
	margin: 0 auto 44px auto;
	height: auto;
	text-align: center;
}
.singleeventpage-hero-block__about-block-button-wrapper a {
	display: inline-block;
	font-size: 26px;
	font-weight: 500;
	line-height: 1;
	text-transform: uppercase;
	color: #144176;
	background-color: #febc3b;
	border: none;
	text-align: center;
	padding: 15px 68px;
	transition: all 0.4s ease;
	border-radius: 14px;
}
.singleeventpage-hero-block__about-block-button-wrapper a:hover {
	background-color: #ffa900;
}
.singleeventpage-hero-block__about-block-button-wrapper a:disabled {
	background-color: #ababab;
}

@media (min-width: 992px) {
	.singleeventpage-hero-block {
		margin-bottom: 2.396vw;
	}
	.singleeventpage-hero-block__container {
		max-width: 94.583vw;
		padding: 0 1.042vw;
	}
	.singleeventpage-hero-block__info-wrapper {
		padding-top: 4.896vw;
	}
	.singleeventpage-hero-block__title-block {
		max-width: 62.5vw;
		margin: 0 auto 1.563vw auto;
	}
	.singleeventpage-hero-block__title {
		font-size: 5.104vw;
	}
	.singleeventpage-hero-block__subtitle {
		font-size: 4.167vw;
		margin-bottom: 0.26vw;
	}
	.singleeventpage-hero-block__logo-block {
		margin-bottom: 1.563vw;
	}
	.singleeventpage-hero-block__logo {
		width: 41.667vw;
	}
	.singleeventpage-hero-block__logo-block-label {
		width: 11.875vw;
	}
	.singleeventpage-hero-block__about-block {
		max-width: 93.75vw;
		padding: 0 1.042vw;
	}
	.singleeventpage-hero-block__about-block-additional-image-right {
		width: 17.188vw;
	}
	.singleeventpage-hero-block__about-block-additional-image-left {
		top: 3.125vw;
		width: 18.229vw;
	}
	.singleeventpage-hero-block__about-block-subtitle {
		width: 38.75vw;
		font-size: 1.25vw;
		margin: 0 auto 0.781vw auto;
	}
	.singleeventpage-hero-block__about-block-text-block {
		width: 38.75vw;
		font-size: 1.25vw;
		margin: 0 auto 2.292vw auto;
	}
	.singleeventpage-hero-block__about-block-button-wrapper {
		max-width: 38.75vw;
		margin: 0 auto 2.292vw auto;
	}
	.singleeventpage-hero-block__about-block-button-wrapper a {
		font-size: 1.354vw;
		padding: 0.781vw 3.542vw;
		border-radius: 0.729vw;
	}
}
@media (max-width: 991px) {
	.singleeventpage-hero-block__container {
		max-width: unset;
	}
	.singleeventpage-hero-block__info-wrapper {
		padding-top: 60px;
	}
	.singleeventpage-hero-block__title-block {
		max-width: 570px;
	}
	.singleeventpage-hero-block__title {
		font-size: 64px;
	}
	.singleeventpage-hero-block__subtitle {
		font-size: 50px;
	}
	.singleeventpage-hero-block__logo-block-label {
		bottom: unset;
		top: 0;
		left: -40px;
		width: 160px;
	}
	.singleeventpage-hero-block__logo {
		width: 570px;
		margin-top: 10px;
	}
	.singleeventpage-hero-block__about-block {
		max-width: unset;
	}
	.singleeventpage-hero-block__about-block-additional-image-right,
	.singleeventpage-hero-block__about-block-additional-image-left {
		display: none;
	}
	.singleeventpage-hero-block__about-block-subtitle {
		width: 100%;
	}
	.singleeventpage-hero-block__about-block-text-block {
		width: 100%;
	}
	.singleeventpage-hero-block__about-block-button-wrapper {
		max-width: unset;
		width: 100%;
	}
}
@media (max-width: 768px) {
	.singleeventpage-hero-block__title {
		display: none;
	}
	.singleeventpage-hero-block__subtitle {
		display: none;
	}
	.singleeventpage-hero-block__title-mobile {
		display: block;
		font-size: 54px;
		font-weight: 900;
		line-height: 0.8;
		color: #144176;
		text-align: center;
		margin-bottom: 5px;
	}
	.singleeventpage-hero-block__subtitle-mobile {
		display: block;
		font-size: 40px;
		font-weight: 500;
		line-height: 1;
		color: #144176;
		margin-bottom: 5px;
		text-align: center;
	}
	.singleeventpage-hero-block__logo {
		width: 100%;
		margin-bottom: 10px;
		margin-top: unset;
	}
	.singleeventpage-hero-block__logo-block-label {
		top: -15px;
		left: 0;
	}
}
@media (max-width: 580px) {
	.singleeventpage-hero-block__info-wrapper {
		padding-top: 40px;
	}
	.singleeventpage-hero-block__title-mobile {
		font-size: 38px;
	}
	.singleeventpage-hero-block__subtitle-mobile {
		font-size: 34px;
	}
	.singleeventpage-hero-block__about-block {
		padding: 0;
	}
	.singleeventpage-hero-block__logo-block-label {
		top: -30px;
		width: 140px;
	}
}
@media (max-width: 460px) {
	.singleeventpage-hero-block__logo-block-label {
		width: 120px;
	}
	.singleeventpage-hero-block__about-block-button-wrapper a {
		width: 100%;
		padding: 15px 30px;
	}
}
@media (max-width: 400px) {
	.singleeventpage-hero-block__logo-block-label {
		width: 110px;
	}
}
@media (max-width: 350px) {
	.singleeventpage-hero-block__logo-block-label {
		width: 90px;
	}
}
.singleeventpage-list-block {
	margin-bottom: 40px;
}
.singleeventpage-list-block__container {
	max-width: 1040px;
	width: 100%;
	padding: 0;
	margin: 0 auto;
}
.singleeventpage-list-block__title {
	font-size: 24px;
	font-weight: 900;
	line-height: 1.2;
	color: #144176;
	margin-bottom: 20px;
	text-align: center;
}
.singleeventpage-list-block__item-list-wrapper ul {
	list-style: none;
	columns: 2;
	-webkit-columns: 2;
	-moz-columns: 2;
	-moz-column-gap: 70px;
	column-gap: 70px;
	list-style-position: inside;
}
.singleeventpage-list-block__item-list-wrapper ul li {
	position: relative;
	font-size: 24px;
	font-weight: 500;
	line-height: 1;
	color: #144176;
	padding-right: 15px;
}
.singleeventpage-list-block__item-list-wrapper ul li:not(:last-child) {
	margin-bottom: 15px;
}
.singleeventpage-list-block__item-list-wrapper ul li bold {
	font-weight: 900;
}
.singleeventpage-list-block__item-list-wrapper ul li::before {
	position: absolute;
	right: 0;
	color: #febc3b;
	font-size: 24px;
	content: "•";
	padding-left: 10px;
}

@media (min-width: 992px) {
	.singleeventpage-list-block {
		margin-bottom: 2.083vw;
	}
	.singleeventpage-list-block__container {
		max-width: 54.167vw;
	}
	.singleeventpage-list-block__title {
		font-size: 1.25vw;
		margin-bottom: 1.042vw;
	}
	.singleeventpage-list-block__item-list-wrapper ul {
		-moz-column-gap: 3.646vw;
		column-gap: 3.646vw;
	}
	.singleeventpage-list-block__item-list-wrapper ul li {
		font-size: 1.25vw;
		padding-right: 0.781vw;
	}
	.singleeventpage-list-block__item-list-wrapper ul li:not(:last-child) {
		margin-bottom: 0.781vw;
	}
	.singleeventpage-list-block__item-list-wrapper ul li::before {
		font-size: 1.25vw;
		content: "•";
		padding-left: 0.521vw;
	}
}
@media (max-width: 991px) {
	.singleeventpage-list-block__container {
		max-width: unset;
	}
	.singleeventpage-list-block ul {
		columns: unset;
		-webkit-columns: unset;
		-moz-columns: unset;
		-moz-column-gap: unset;
		column-gap: unset;
	}
}
@media (max-width: 768px) {
	.singleeventpage-list-block {
		margin-bottom: 20px;
	}
	.singleeventpage-list-block__container {
		padding: 0 40px;
	}
}
@media (max-width: 580px) {
	.singleeventpage-list-block__container {
		padding: 0 5px;
	}
}
.singleeventpage-gallery-block {
	margin-bottom: 60px;
	position: relative;
}
.singleeventpage-gallery-block::after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 140px;
	z-index: -1;
	background: linear-gradient(0deg, #ffffff 0%, #7fd2ee 70%);
}
.singleeventpage-gallery-block__container {
	width: 100%;
}
.singleeventpage-gallery-block__title {
	width: 1011px;
	padding: 40px 20px;
	margin: 0 auto;
	font-size: 44px;
	font-weight: 900;
	line-height: 1;
	color: #144176;
	text-align: center;
}
.singleeventpage-gallery-block__gallery-wrapper {
	z-index: 10;
	position: relative;
}

@media (min-width: 992px) {
	.singleeventpage-gallery-block {
		margin-bottom: 3.125vw;
	}
	.singleeventpage-gallery-block::after {
		height: 7.292vw;
	}
	.singleeventpage-gallery-block__title {
		width: 52.656vw;
		padding: 2.083vw 1.042vw;
		font-size: 2.292vw;
	}
}
@media (max-width: 991px) {
	.singleeventpage-gallery-block__title {
		width: 100%;
	}
}
@media (max-width: 768px) {
	.singleeventpage-gallery-block::after {
		background: linear-gradient(0deg, #ffffff 0%, #7fd2ee 100%);
		height: 250px;
	}
	.singleeventpage-gallery-block__title {
		font-size: 38px;
	}
}
.singleeventpage-advantages-block {
	margin-bottom: 60px;
}
.singleeventpage-advantages-block__container {
	max-width: 1210px;
	width: 100%;
	padding: 0 20px;
	margin: 0 auto;
}
.singleeventpage-advantages-block__content-wrapper {
	display: flex;
	width: 100%;
	justify-content: center;
	flex-wrap: wrap;
}
.singleeventpage-advantages-block__item {
	flex: 0 0 25%;
	width: 100%;
	margin-bottom: 25px;
}
.singleeventpage-advantages-block__item-inner {
	padding: 0 25px;
	display: flex;
	width: 100%;
	flex-direction: column;
	align-items: center;
}
.singleeventpage-advantages-block__item-icon {
	height: 75px;
	width: auto;
	margin-bottom: 20px;
}
.singleeventpage-advantages-block__item-icon img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}
.singleeventpage-advantages-block__item-text {
	font-size: 20px;
	font-weight: 900;
	line-height: 1.1;
	text-align: center;
	color: #144176;
}

@media (min-width: 992px) {
	.singleeventpage-advantages-block {
		margin-bottom: 3.125vw;
	}
	.singleeventpage-advantages-block__container {
		max-width: 63.021vw;
		padding: 0 1.042vw;
	}
	.singleeventpage-advantages-block__item {
		margin-bottom: 1.302vw;
	}
	.singleeventpage-advantages-block__item-inner {
		padding: 0 1.302vw;
	}
	.singleeventpage-advantages-block__item-icon {
		height: 3.906vw;
		margin-bottom: 1.042vw;
	}
	.singleeventpage-advantages-block__item-text {
		font-size: 1.042vw;
	}
}
@media (max-width: 768px) {
	.singleeventpage-advantages-block__item {
		flex: 0 0 50%;
	}
	.singleeventpage-advantages-block__item-inner {
		padding: 0 10px;
	}
	.singleeventpage-advantages-block__item-icon {
		height: 60px;
	}
}
.singleeventpage-form-block {
	margin-bottom: 68px;
	padding: 0 20px;
}
.singleeventpage-form-block__container {
	max-width: 860px;
	width: 100%;
	padding: 40px 60px;
	margin: 0 auto;
	background-color: #d2dbe5;
	border-radius: 18px;
}
.singleeventpage-form-block__title {
	font-size: 36px;
	font-weight: 900;
	line-height: 1;
	text-align: center;
	color: #144176;
	margin-bottom: 20px;
}
.singleeventpage-form-block__form-wrapper {
	width: 100%;
}
.singleeventpage-form-block__form {
	width: 100%;
	display: flex;
	flex: 0 0 100%;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	position: relative;
}
.singleeventpage-form-block__form .wpcf7-response-output {
	position: absolute;
	bottom: -34px;
	line-height: 1;
	font-size: 11px;
	right: 0;
	border: none !important;
	color: #000;
	margin: 0 !important;
	padding: 0 !important;
}
.singleeventpage-form-block__form-input-row {
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.singleeventpage-form-block__form-input-wrapper {
	flex: 0 0 48%;
	width: 100%;
	margin-bottom: 25px;
}
.singleeventpage-form-block__form-input-wrapper .wpcf7-not-valid-tip {
	position: absolute;
	top: -18px;
	right: 10px;
	font-size: 10px;
}
.singleeventpage-form-block__form-input-wrapper input[type="text"],
.singleeventpage-form-block__form-input-wrapper input[type="email"],
.singleeventpage-form-block__form-input-wrapper input[type="url"],
.singleeventpage-form-block__form-input-wrapper input[type="password"],
.singleeventpage-form-block__form-input-wrapper input[type="search"],
.singleeventpage-form-block__form-input-wrapper input[type="number"],
.singleeventpage-form-block__form-input-wrapper input[type="tel"],
.singleeventpage-form-block__form-input-wrapper input[type="range"],
.singleeventpage-form-block__form-input-wrapper input[type="date"],
.singleeventpage-form-block__form-input-wrapper input[type="month"],
.singleeventpage-form-block__form-input-wrapper input[type="week"],
.singleeventpage-form-block__form-input-wrapper input[type="time"],
.singleeventpage-form-block__form-input-wrapper input[type="datetime"],
.singleeventpage-form-block__form-input-wrapper input[type="datetime-local"],
.singleeventpage-form-block__form-input-wrapper input[type="color"] {
	direction: rtl;
	border: none;
	background-color: #fff;
	color: #144176;
	font-family: "Rubik", sans-serif;
	font-size: 16px;
	line-height: 1;
	font-weight: 300;
	padding: 18px 14px;
	outline: none;
	width: 100%;
}
.singleeventpage-form-block__form-input-wrapper
	input[type="text"]:focus::-moz-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="email"]:focus::-moz-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="url"]:focus::-moz-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="password"]:focus::-moz-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="search"]:focus::-moz-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="number"]:focus::-moz-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="tel"]:focus::-moz-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="range"]:focus::-moz-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="date"]:focus::-moz-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="month"]:focus::-moz-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="week"]:focus::-moz-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="time"]:focus::-moz-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="datetime"]:focus::-moz-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="datetime-local"]:focus::-moz-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="color"]:focus::-moz-placeholder {
	color: #144176;
}
.singleeventpage-form-block__form-input-wrapper
	input[type="text"]:focus:-ms-input-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="email"]:focus:-ms-input-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="url"]:focus:-ms-input-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="password"]:focus:-ms-input-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="search"]:focus:-ms-input-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="number"]:focus:-ms-input-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="tel"]:focus:-ms-input-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="range"]:focus:-ms-input-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="date"]:focus:-ms-input-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="month"]:focus:-ms-input-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="week"]:focus:-ms-input-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="time"]:focus:-ms-input-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="datetime"]:focus:-ms-input-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="datetime-local"]:focus:-ms-input-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="color"]:focus:-ms-input-placeholder {
	color: #144176;
}
.singleeventpage-form-block__form-input-wrapper
	input[type="text"]:focus::placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="email"]:focus::placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="url"]:focus::placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="password"]:focus::placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="search"]:focus::placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="number"]:focus::placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="tel"]:focus::placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="range"]:focus::placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="date"]:focus::placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="month"]:focus::placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="week"]:focus::placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="time"]:focus::placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="datetime"]:focus::placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="datetime-local"]:focus::placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="color"]:focus::placeholder {
	color: #144176;
}
.singleeventpage-form-block__form-input-wrapper
	input[type="text"]::-moz-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="email"]::-moz-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="url"]::-moz-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="password"]::-moz-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="search"]::-moz-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="number"]::-moz-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="tel"]::-moz-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="range"]::-moz-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="date"]::-moz-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="month"]::-moz-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="week"]::-moz-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="time"]::-moz-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="datetime"]::-moz-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="datetime-local"]::-moz-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="color"]::-moz-placeholder {
	color: #144176;
	font-family: "Rubik", sans-serif;
	font-size: 16px;
	line-height: 1;
	font-weight: 300;
}
.singleeventpage-form-block__form-input-wrapper
	input[type="text"]:-ms-input-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="email"]:-ms-input-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="url"]:-ms-input-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="password"]:-ms-input-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="search"]:-ms-input-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="number"]:-ms-input-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="tel"]:-ms-input-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="range"]:-ms-input-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="date"]:-ms-input-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="month"]:-ms-input-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="week"]:-ms-input-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="time"]:-ms-input-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="datetime"]:-ms-input-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="datetime-local"]:-ms-input-placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="color"]:-ms-input-placeholder {
	color: #144176;
	font-family: "Rubik", sans-serif;
	font-size: 16px;
	line-height: 1;
	font-weight: 300;
}
.singleeventpage-form-block__form-input-wrapper input[type="text"]::placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="email"]::placeholder,
.singleeventpage-form-block__form-input-wrapper input[type="url"]::placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="password"]::placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="search"]::placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="number"]::placeholder,
.singleeventpage-form-block__form-input-wrapper input[type="tel"]::placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="range"]::placeholder,
.singleeventpage-form-block__form-input-wrapper input[type="date"]::placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="month"]::placeholder,
.singleeventpage-form-block__form-input-wrapper input[type="week"]::placeholder,
.singleeventpage-form-block__form-input-wrapper input[type="time"]::placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="datetime"]::placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="datetime-local"]::placeholder,
.singleeventpage-form-block__form-input-wrapper
	input[type="color"]::placeholder {
	color: #144176;
	font-family: "Rubik", sans-serif;
	font-size: 16px;
	line-height: 1;
	font-weight: 300;
}
.singleeventpage-form-block__form-textarea-block {
	flex: 0 0 100%;
	width: 100%;
	height: auto;
	margin-bottom: 22px;
}
.singleeventpage-form-block__form-textarea-block .wpcf7-not-valid-tip {
	position: absolute;
	top: -18px;
	right: 10px;
	font-size: 10px;
}
.singleeventpage-form-block__form-textarea-block textarea {
	direction: rtl;
	background-color: #fff;
	color: #144176;
	font-family: "Rubik", sans-serif;
	font-size: 16px;
	line-height: 1;
	font-weight: 300;
	padding: 18px 14px;
	outline: none;
	width: 100%;
	height: 150px;
	border: none;
}
.singleeventpage-form-block__form-textarea-block textarea::-moz-placeholder {
	color: #144176;
	font-family: "Rubik", sans-serif;
	font-size: 16px;
	line-height: 1;
	font-weight: 300;
}
.singleeventpage-form-block__form-textarea-block
	textarea:-ms-input-placeholder {
	color: #144176;
	font-family: "Rubik", sans-serif;
	font-size: 16px;
	line-height: 1;
	font-weight: 300;
}
.singleeventpage-form-block__form-textarea-block textarea::placeholder {
	color: #144176;
	font-family: "Rubik", sans-serif;
	font-size: 16px;
	line-height: 1;
	font-weight: 300;
}
.singleeventpage-form-block__form-textarea-block textarea:focus {
	outline: none;
}
.singleeventpage-form-block__form-textarea-block
	textarea:focus::-moz-placeholder {
	color: #144176;
}
.singleeventpage-form-block__form-textarea-block
	textarea:focus:-ms-input-placeholder {
	color: #144176;
}
.singleeventpage-form-block__form-textarea-block textarea:focus::placeholder {
	color: #144176;
}
.singleeventpage-form-block__form-submit-row {
	margin: 0 auto;
}
.singleeventpage-form-block__form-submit-block {
	height: 100%;
	width: 100%;
}
.singleeventpage-form-block__form-submit-block input[type="button"],
.singleeventpage-form-block__form-submit-block input[type="reset"],
.singleeventpage-form-block__form-submit-block input[type="submit"] {
	cursor: pointer;
	font-family: "Rubik", sans-serif;
	font-size: 22px;
	font-weight: 500;
	line-height: 1;
	text-transform: uppercase;
	color: #144176;
	background-color: #febc3b;
	border: none;
	text-align: center;
	width: 100%;
	height: 100%;
	padding: 15px 68px;
	transition: all 0.4s ease;
	border-radius: 14px;
}
.singleeventpage-form-block__form-submit-block input[type="button"]:hover,
.singleeventpage-form-block__form-submit-block input[type="reset"]:hover,
.singleeventpage-form-block__form-submit-block input[type="submit"]:hover {
	background-color: #ffa900;
}
.singleeventpage-form-block__form-submit-block input[type="button"]:disabled,
.singleeventpage-form-block__form-submit-block input[type="reset"]:disabled,
.singleeventpage-form-block__form-submit-block input[type="submit"]:disabled {
	background-color: #ababab;
}
.singleeventpage-form-block__form-submit-block .wpcf7-spinner {
	position: absolute;
	right: 0;
	top: 0;
}

@media (min-width: 992px) and (max-width: 1919px) {
	.singleeventpage-form-block__form-input-wrapper .wpcf7-not-valid-tip,
	.singleeventpage-form-block__form-textarea-block .wpcf7-not-valid-tip {
		top: -1.2em;
	}
}
@media (min-width: 1920px) {
	.singleeventpage-form-block__form-input-wrapper .wpcf7-not-valid-tip,
	.singleeventpage-form-block__form-textarea-block .wpcf7-not-valid-tip {
		top: -0.738vw;
	}
}
@media (min-width: 992px) {
	.singleeventpage-form-block {
		margin-bottom: 3.542vw;
		padding: 0 1.042vw;
	}
	.singleeventpage-form-block__container {
		max-width: 44.792vw;
		padding: 2.083vw 3.125vw;
		border-radius: 0.938vw;
	}
	.singleeventpage-form-block__title {
		font-size: 1.875vw;
		margin-bottom: 1.042vw;
	}
	.singleeventpage-form-block__form .wpcf7-response-output {
		bottom: -1.771vw;
		font-size: 0.573vw;
	}
	.singleeventpage-form-block__form-input-wrapper {
		margin-bottom: 1.302vw;
	}
	.singleeventpage-form-block__form-input-wrapper .wpcf7-not-valid-tip {
		right: 0.521vw;
		font-size: 0.521vw;
	}
	.singleeventpage-form-block__form-input-wrapper input[type="text"],
	.singleeventpage-form-block__form-input-wrapper input[type="email"],
	.singleeventpage-form-block__form-input-wrapper input[type="url"],
	.singleeventpage-form-block__form-input-wrapper input[type="password"],
	.singleeventpage-form-block__form-input-wrapper input[type="search"],
	.singleeventpage-form-block__form-input-wrapper input[type="number"],
	.singleeventpage-form-block__form-input-wrapper input[type="tel"],
	.singleeventpage-form-block__form-input-wrapper input[type="range"],
	.singleeventpage-form-block__form-input-wrapper input[type="date"],
	.singleeventpage-form-block__form-input-wrapper input[type="month"],
	.singleeventpage-form-block__form-input-wrapper input[type="week"],
	.singleeventpage-form-block__form-input-wrapper input[type="time"],
	.singleeventpage-form-block__form-input-wrapper input[type="datetime"],
	.singleeventpage-form-block__form-input-wrapper input[type="datetime-local"],
	.singleeventpage-form-block__form-input-wrapper input[type="color"] {
		font-size: 0.833vw;
		padding: 0.938vw 0.729vw;
	}
	.singleeventpage-form-block__form-input-wrapper
		input[type="text"]::-moz-placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="email"]::-moz-placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="url"]::-moz-placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="password"]::-moz-placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="search"]::-moz-placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="number"]::-moz-placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="tel"]::-moz-placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="range"]::-moz-placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="date"]::-moz-placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="month"]::-moz-placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="week"]::-moz-placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="time"]::-moz-placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="datetime"]::-moz-placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="datetime-local"]::-moz-placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="color"]::-moz-placeholder {
		font-size: 0.833vw;
	}
	.singleeventpage-form-block__form-input-wrapper
		input[type="text"]:-ms-input-placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="email"]:-ms-input-placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="url"]:-ms-input-placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="password"]:-ms-input-placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="search"]:-ms-input-placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="number"]:-ms-input-placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="tel"]:-ms-input-placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="range"]:-ms-input-placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="date"]:-ms-input-placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="month"]:-ms-input-placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="week"]:-ms-input-placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="time"]:-ms-input-placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="datetime"]:-ms-input-placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="datetime-local"]:-ms-input-placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="color"]:-ms-input-placeholder {
		font-size: 0.833vw;
	}
	.singleeventpage-form-block__form-input-wrapper
		input[type="text"]::placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="email"]::placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="url"]::placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="password"]::placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="search"]::placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="number"]::placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="tel"]::placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="range"]::placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="date"]::placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="month"]::placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="week"]::placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="time"]::placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="datetime"]::placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="datetime-local"]::placeholder,
	.singleeventpage-form-block__form-input-wrapper
		input[type="color"]::placeholder {
		font-size: 0.833vw;
	}
	.singleeventpage-form-block__form-textarea-block {
		margin-bottom: 1.146vw;
	}
	.singleeventpage-form-block__form-textarea-block .wpcf7-not-valid-tip {
		right: 0.521vw;
		font-size: 0.521vw;
	}
	.singleeventpage-form-block__form-textarea-block textarea {
		font-size: 0.833vw;
		padding: 0.938vw 0.729vw;
		height: 7.813vw;
	}
	.singleeventpage-form-block__form-textarea-block textarea::-moz-placeholder {
		font-size: 0.833vw;
	}
	.singleeventpage-form-block__form-textarea-block
		textarea:-ms-input-placeholder {
		font-size: 0.833vw;
	}
	.singleeventpage-form-block__form-textarea-block textarea::placeholder {
		font-size: 0.833vw;
	}
	.singleeventpage-form-block__form-submit-block input[type="button"],
	.singleeventpage-form-block__form-submit-block input[type="reset"],
	.singleeventpage-form-block__form-submit-block input[type="submit"] {
		font-size: 1.146vw;
		padding: 0.781vw 3.542vw;
		border-radius: 0.729vw;
	}
}
@media (max-width: 991px) {
	.singleeventpage-form-block__container {
		max-width: unset;
		padding: 40px;
	}
	.singleeventpage-form-block__form-input-wrapper .wpcf7-not-valid-tip,
	.singleeventpage-form-block__form-textarea-block .wpcf7-not-valid-tip {
		top: -12px;
	}
}
@media (max-width: 768px) {
	.singleeventpage-form-block__container {
		padding: 40px 20px;
	}
	.singleeventpage-form-block__form-input-wrapper {
		flex: 0 0 100%;
	}
}
.singleeventpage-footer {
	min-height: 248px;
	position: relative;
}
.singleeventpage-footer__background-image {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.singleeventpage-footer__background-image img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: top;
	object-position: top;
}
.singleeventpage-footer__container {
	max-width: 1420px;
	width: 100%;
	padding: 0 20px 60px 20px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.singleeventpage-footer__first-logo-wrapper,
.singleeventpage-footer__second-logo-wrapper,
.singleeventpage-footer__third-logo-wrapper {
	width: 250px;
	height: auto;
	padding: 0 10px;
}
.singleeventpage-footer__first-logo-wrapper a,
.singleeventpage-footer__second-logo-wrapper a,
.singleeventpage-footer__third-logo-wrapper a {
	display: block;
	width: 100%;
	height: 100%;
}
.singleeventpage-footer__first-logo-wrapper img,
.singleeventpage-footer__second-logo-wrapper img,
.singleeventpage-footer__third-logo-wrapper img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

@media (min-width: 992px) {
	.singleeventpage-footer {
		min-height: 12.917vw;
	}
	.singleeventpage-footer__container {
		max-width: 73.958vw;
		padding: 0 1.042vw 3.125vw 1.042vw;
	}
	.singleeventpage-footer__first-logo-wrapper,
	.singleeventpage-footer__second-logo-wrapper,
	.singleeventpage-footer__third-logo-wrapper {
		width: 13.021vw;
		padding: 0 0.521vw;
	}
}
@media (max-width: 991px) {
	.singleeventpage-footer {
		min-height: unset;
	}
	.singleeventpage-footer__container {
		max-width: unset;
		padding: 0 10px 20px 10px;
		flex-direction: column;
	}
	.singleeventpage-footer__first-logo-wrapper {
		order: 2;
	}
	.singleeventpage-footer__second-logo-wrapper {
		order: 3;
	}
	.singleeventpage-footer__third-logo-wrapper {
		order: 1;
	}
	.singleeventpage-footer__first-logo-wrapper,
	.singleeventpage-footer__second-logo-wrapper,
	.singleeventpage-footer__third-logo-wrapper {
		width: 320px;
		margin-bottom: 20px;
		padding: 0;
	}
}
@media (max-width: 580px) {
	.singleeventpage-footer__first-logo-wrapper,
	.singleeventpage-footer__second-logo-wrapper,
	.singleeventpage-footer__third-logo-wrapper {
		width: 100%;
	}
} /*# sourceMappingURL=singleevent-styles.css.map */
