.heading-1 {
	color: #fff;
	font-size: 6rem;
	font-weight: 400;
	text-shadow: 0px 3px 12px #000;
	text-transform: uppercase;
}

@media only screen and (max-width: 62.5em) {
	.heading-1 {
		font-size: 5rem;
	}
}

.red-text {
	color: #ff0c00;
}

.heading-2 {
	color: #fff;
	font-size: 2.5rem;
	font-weight: 400;
	text-shadow: 0px 3px 12px #000000;
}

@media only screen and (max-width: 56.25em) {
	.heading-2 {
		font-size: 1.7rem;
	}
}

.heading-3--red,
.heading-3--white {
	font-weight: 600;
	font-size: 5.5rem;
}

@media only screen and (max-width: 37.5em) {
	.heading-3--red,
	.heading-3--white {
		font-size: 4rem;
	}
}

.heading-3--red {
	color: #ff0c00;
	text-align: center;
}

.heading-3--white {
	color: #fff;
}

.heading-4 {
	color: #ff0c00;
}

.heading-4--white,
.heading-4,
.heading-4--black {
	font-size: 3rem;
	font-weight: 600;
}

@media only screen and (max-width: 62.5em) {
	.heading-4--white,
	.heading-4,
	.heading-4--black {
		font-size: 2.5rem;
	}
}

@media only screen and (max-width: 37.5em) {
	.heading-4--white,
	.heading-4,
	.heading-4--black {
		font-size: 2rem;
	}
}

.heading-4--white {
	color: #fff;
}

.heading-4--black {
	color: #000;
}

.heading-5--red,
.heading-5--black {
	font-size: 2.4rem;
	font-weight: 600;
}

.heading-5--red {
	color: #ff0c00;
}

.heading-5--black {
	color: #000;
}

.strong-p {
	font-weight: 600;
	font-size: 2.4rem;
}

.red {
	color: #ff0c00 !important;
}

.header {
	height: 100vh;
	background: -webkit-gradient(
			linear,
			left top,
			left bottom,
			from(rgba(33, 33, 33, 0.6)),
			to(rgba(33, 33, 33, 0.6))
		),
		url("Images/Home/Tint-2.png");
	background: linear-gradient(rgba(33, 33, 33, 0.6), rgba(33, 33, 33, 0.6)), url("Images/Home/Tint-2.png");
	background-size: cover;
	background-position: center;
	position: relative;
}

@media only screen and (max-width: 37.5em) {
	.header {
		height: 120vh;
	}
}

.header__forms {
	background-color: white;
	height: 50rem;
	width: 36rem;
	border-radius: 8px;
	-webkit-box-shadow: 0 0px 6px #0000007a;
	box-shadow: 0 0px 6px #0000007a;
	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-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	top: 30%;
	text-align: center;
}

@media only screen and (max-width: 87.5em) {
	.header__forms {
		width: 30rem;
	}
}

@media only screen and (max-width: 56.25em) {
	.header__forms {
		width: 22rem;
	}
}

@media only screen and (max-width: 37.5em) {
	.header__forms {
		top: 50%;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		height: 45rem;
		min-width: 42rem;
	}
}

@media only screen and (max-width: 320px) {
	.header__forms {
		height: 40rem;
	}
}

.header__form {
	width: 100%;
}

.header__form__input {
	border: none;
	border-bottom: 1px solid #ababab;
	padding: 0.8rem;
	width: 70%;
}

.header__form__input::-webkit-input-placeholder {
	color: #ababab;
	font-family: "Poppins", sans-serif;
}

.header__form__input:-ms-input-placeholder {
	color: #ababab;
	font-family: "Poppins", sans-serif;
}

.header__form__input::-ms-input-placeholder {
	color: #ababab;
	font-family: "Poppins", sans-serif;
}

.header__form__input::placeholder {
	color: #ababab;
	font-family: "Poppins", sans-serif;
}

.header__form__input:focus {
	outline: none;
}

.header__form__icon {
	fill: #ababab;
	height: 2rem;
	width: 2rem;
	position: absolute;
	right: 15%;
}

.header__btn {
	width: 100%;
}

.header__main {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
}

@media only screen and (max-width: 37.5em) {
	.header__main {
		top: 30%;
	}
}

.header__main__icons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 5rem;
}

.header__main__icon {
	display: block;
	height: 7.5rem;
	width: 21rem;
	cursor: pointer;
}

@media only screen and (max-width: 62.5em) {
	.header__main__icon {
		height: 4.5rem;
		width: 13rem;
	}
}

.header__main__icon--google {
	height: 7.5rem;
	width: 26rem;
	margin-left: 4rem;
	cursor: pointer;
}

@media only screen and (max-width: 62.5em) {
	.header__main__icon--google {
		height: 4.5rem;
		width: 14.5rem;
	}
}

.nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 90%;
	margin: auto;
	color: #fff;
	font-size: 1.8rem;
}

@media only screen and (max-width: 75em) {
	.nav {
		width: 100%;
	}
}

@media only screen and (max-width: 75em) {
	.nav {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		height: 10%;
	}
}

.nav__logo__img {
	width: 16rem;
	height: 15rem;
}

@media only screen and (max-width: 75em) {
	.nav__logo__img {
		display: none;
	}
}

.nav__links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	font-weight: 600;
	letter-spacing: 1.8px;
}

.nav__item:not(:last-child) {
	margin-right: 2.5rem;
}

@media only screen and (max-width: 56.25em) {
	.nav__item:not(:last-child) {
		margin-right: 0;
	}
}

.nav__link {
	text-decoration: none;
	color: white;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.nav__link:hover {
	color: #ff0c00;
}

.section__feature {
	width: 90%;
	margin: auto;
	margin: 6rem auto;
}

@media only screen and (max-width: 75em) {
	.section__feature {
		width: 100%;
	}
}

.section__feature__imgs {
	display: -ms-grid;
	display: grid;
	grid-gap: 5rem;
	-ms-grid-columns: (minmax(25rem, 1fr)) [auto-fit];
	grid-template-columns: repeat(auto-fit, minmax(25rem, 1fr));
	margin-top: 6rem;
	justify-items: center;
}

@media only screen and (max-width: 62.5em) {
	.section__feature__imgs {
		grid-gap: 2rem;
		-ms-grid-columns: minmax(25rem, 1fr) [auto-fit];
		grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr));
	}
}

@media only screen and (max-width: 31.25em) {
	.section__feature__imgs {
		-ms-grid-columns: (minmax(18rem, 1fr)) [auto-fit];
		grid-template-columns: repeat(auto-fit, minmax(18rem, 1fr));
	}
}

.section__feature__img {
	display: block;
	width: 25rem;
	height: 35rem;
	border-radius: 8px;
}

@media only screen and (max-width: 31.25em) {
	.section__feature__img {
		width: 18rem;
		height: 28rem;
	}
}

.section__about {
	background: -webkit-gradient(
			linear,
			left top,
			left bottom,
			from(rgba(39, 48, 54, 0.8)),
			to(rgba(39, 48, 54, 0.8))
		),
		url("Images/Home/theater-background.jpg");
	background: linear-gradient(rgba(39, 48, 54, 0.8), rgba(39, 48, 54, 0.8)),
		url("Images/Home/theater-background.jpg");
	background-size: cover;
	background-position: center;
	min-height: 100vh;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.section__about__text {
	width: 60%;
}

@media only screen and (max-width: 62.5em) {
	.section__about__text {
		width: 90%;
	}
}

.section__about__paragraph {
	font-size: 1.8rem;
	color: #fff;
	margin: 3rem 0;
	font-weight: 400;
}

@media only screen and (max-width: 31.25em) {
	.section__about__paragraph {
		margin: 0.8rem 0;
	}
}

@media only screen and (max-width: 320px) {
	.section__about__paragraph {
		margin: 0.3rem 0;
	}
}

.contact {
	width: 80%;
	margin: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 60vh;
}

@media only screen and (max-width: 75em) {
	.contact {
		width: 100%;
	}
}

@media only screen and (max-width: 37.5em) {
	.contact {
		height: 100%;
		margin: 6rem 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.contact__paragraph {
		font-size: 1.3rem;
	}
}

.contact__info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 40%;
	justify-self: center;
	margin: 0 auto;
}

@media only screen and (max-width: 37.5em) {
	.contact__info {
		width: 50%;
		text-align: start;
	}
}

@media only screen and (max-width: 320px) {
	.contact__info {
		width: 60%;
	}
}

.contact__info__cont {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.contact__info__paragraph {
	margin-left: 2rem;
	padding: 1rem;
	display: inline-block;
	font-size: 2rem;
	font-weight: 400;
}

@media only screen and (max-width: 37.5em) {
	.contact__info__paragraph {
		font-size: 1.3rem;
	}
}

.contact__info__icon {
	fill: #ff0c00;
	display: inline-block;
	height: 2.8rem;
	width: 2.8rem;
}

.contact__form {
	width: 50%;
}

@media only screen and (max-width: 37.5em) {
	.contact__form {
		width: 80%;
		text-align: center;
		margin: 2rem 0;
	}
}

@media only screen and (max-width: 62.5em) {
	.contact__form__box {
		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-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

.contact__form__input {
	border: none;
	border-bottom: 1px solid #ababab;
	padding: 1rem 0rem;
	margin: 5.3rem 0rem;
}

@media only screen and (max-width: 62.5em) {
	.contact__form__input {
		margin: 3rem 0;
		width: 60%;
	}
}

@media only screen and (max-width: 37.5em) {
	.contact__form__input {
		width: 100%;
	}
}

.contact__form__input:focus {
	outline: none;
}

.contact__form__input::-webkit-input-placeholder {
	font-family: "Poppins", sans-serif;
}

.contact__form__input:-ms-input-placeholder {
	font-family: "Poppins", sans-serif;
}

.contact__form__input::-ms-input-placeholder {
	font-family: "Poppins", sans-serif;
}

.contact__form__input::placeholder {
	font-family: "Poppins", sans-serif;
}

.contact__form__input:nth-child(1) {
	margin-right: 5rem;
}

@media only screen and (max-width: 62.5em) {
	.contact__form__input:nth-child(1) {
		margin-right: 0rem;
	}
}

.contact__form__input:nth-child(2) {
	width: 22.8rem;
}

@media only screen and (max-width: 62.5em) {
	.contact__form__input:nth-child(2) {
		width: 60%;
	}
}

@media only screen and (max-width: 37.5em) {
	.contact__form__input:nth-child(2) {
		width: 100%;
	}
}

.contact__form__input:nth-child(3),
.contact__form__input:nth-child(4) {
	display: block;
	width: 45rem;
}

@media only screen and (max-width: 62.5em) {
	.contact__form__input:nth-child(3),
	.contact__form__input:nth-child(4) {
		width: 60%;
	}
}

@media only screen and (max-width: 37.5em) {
	.contact__form__input:nth-child(3),
	.contact__form__input:nth-child(4) {
		width: 100%;
	}
}

.contact__form__input:nth-child(3) {
	margin: 0;
}

.professionals {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 100vh;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background: -webkit-gradient(
			linear,
			left top,
			left bottom,
			from(rgba(39, 48, 54, 0.8)),
			to(rgba(39, 48, 54, 0.8))
		),
		url("/Sass/Images/Home/background_pro.jpg");
	background: linear-gradient(rgba(39, 48, 54, 0.8), rgba(39, 48, 54, 0.8)),
		url("/Sass/Images/Home/background_pro.jpg");
	background-size: cover;
	background-position: center;
	text-align: center;
}

.professionals__wrapper {
	width: 90%;
	margin: auto;
}

@media only screen and (max-width: 75em) {
	.professionals__wrapper {
		width: 100%;
	}
}

.professionals__cont-1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 7rem;
}

@media only screen and (max-width: 87.5em) {
	.professionals__cont-1 {
		margin: 4rem 0;
	}
}

@media only screen and (max-width: 37.5em) {
	.professionals__cont-1 {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: (minmax(170px, 1fr)) [auto-fit];
		grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
		justify-items: center;
		margin: 4rem 0;
		grid-row-gap: 2rem;
		justify-items: center;
	}
}

@media only screen and (max-width: 320px) {
	.professionals__cont-1 {
		-ms-grid-columns: (minmax(160px, 1fr)) [auto-fit];
		grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
	}
}

.professionals__cont-2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 4rem 0;
}

@media only screen and (max-width: 37.5em) {
	.professionals__cont-2 {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: (minmax(170px, 1fr)) [auto-fit];
		grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
		justify-items: center;
		grid-row-gap: 2rem;
	}
}

.professionals__figure {
	width: 15%;
	text-align: center;
}

.professionals__figure:not(:last-child) {
	margin-right: 1.5rem;
}

@media only screen and (max-width: 37.5em) {
	.professionals__figure {
		width: 16rem;
	}
}

@media only screen and (max-width: 31.25em) {
	.professionals__figure:nth-child(5) {
		grid-column: 1/-1;
	}
}

.professionals__text {
	color: white;
	font-size: 2.4rem;
}

@media only screen and (max-width: 37.5em) {
	.professionals__text {
		font-size: 1.5rem;
	}
}

.professionals__img {
	width: 100%;
}

.professionals .img--link:hover {
	-webkit-transform: translateY(-3px);
	transform: translateY(-3px);
	-webkit-transition: -webkit-transform 0.5s ease, -webkit-filter 0.3s;
	transition: -webkit-transform 0.5s ease, -webkit-filter 0.3s;
	transition: transform 0.5s ease, filter 0.3s;
	transition: transform 0.5s ease, filter 0.3s, -webkit-transform 0.5s ease, -webkit-filter 0.3s;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

.section__info__production {
	height: 50rem;
	-webkit-box-pack: justify !important;
	-ms-flex-pack: justify !important;
	justify-content: space-between !important;
}

@media only screen and (max-width: 56.25em) {
	.section__info__production {
		height: 30rem;
	}
}

.section__paragraph {
	font-size: 2rem;
	margin-bottom: auto;
	padding-top: 1.5rem;
}

.big-red {
	font-size: 4rem;
	color: #ff0c00;
	font-family: sans-serif;
}

@media only screen and (max-width: 37.5em) {
	.big-red {
		font-size: 2.4rem;
	}
}

.section__prices {
	width: 90%;
	margin: auto;
}

@media only screen and (max-width: 75em) {
	.section__prices {
		width: 100%;
	}
}

.section__prices__cont {
	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;
}

@media only screen and (max-width: 56.25em) {
	.section__prices__cont {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.section__prices .section__table {
	text-align: left;
	border-collapse: collapse;
	width: 65%;
	font-size: 1.6rem;
	margin: 5rem 3rem;
	border-radius: 8px 8px 0 0;
	overflow: hidden;
}

@media only screen and (max-width: 56.25em) {
	.section__prices .section__table {
		width: 95%;
	}
}

.section__prices .section__table__header,
.section__prices .section__table__row,
.section__prices .section__table__thead,
.section__prices .section__table__data {
	padding: 1rem 2rem;
}

@media only screen and (max-width: 37.5em) {
	.section__prices .section__table__row,
	.section__prices .section__table__thead,
	.section__prices .section__table__data {
		font-size: 1.3rem;
	}
}

.section__prices .section__table__row:nth-of-type(odd) {
	background-color: #f3f3f3;
}

.section__prices .section__table__header {
	font-size: 3rem !important;
	text-align: left;
	font-size: 2.4rem;
	background-color: #ff0c00;
	color: #fff;
	font-weight: 400;
}

@media only screen and (max-width: 31.25em) {
	.section__prices .section__table__header {
		font-size: 2rem !important;
	}
}

.section__prices .section__table__row:nth-child(1) {
	background-color: #ff0c0078;
	color: #fff;
}

.section__prices .section__table__icon {
	width: 2.5rem;
	height: 2.3rem;
}

.section__prices__cards {
	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-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	min-height: 52rem;
	text-align: center;
}

@media only screen and (max-width: 56.25em) {
	.section__prices__cards {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		width: 100%;
		-webkit-box-pack: space-evenly;
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly;
		min-height: 2rem;
	}
}

.section__prices__card {
	-webkit-box-shadow: 0 0 24px #0000002e;
	box-shadow: 0 0 24px #0000002e;
	width: 22rem;
	height: 22rem;
	border-radius: 8px;
	overflow: hidden;
	vertical-align: middle;
}

@media only screen and (max-width: 56.25em) {
	.section__prices__card {
		width: 40%;
	}
}

.section__prices__card__title {
	display: block;
	background-color: #ff0c00;
	color: #fff;
	font-size: 2.4rem;
	width: 100%;
}

.section__prices__card__price {
	font-size: 1.7rem;
}

@media only screen and (max-width: 56.25em) {
	.section__prices__card__price {
		font-size: 1.3rem;
		padding: 2rem 0;
	}
}

.section__prices__video {
	width: 75%;
	margin: 3rem auto 6rem auto;
}

.db__wrapper {
	height: 100vh;
	background: -webkit-gradient(
			linear,
			left top,
			left bottom,
			from(rgba(33, 33, 33, 0.6)),
			to(rgba(33, 33, 33, 0.6))
		),
		url("/resources/site/css/Sass/Images/upstageDB/_MG_4680-min.JPG");
	background: linear-gradient(rgba(33, 33, 33, 0.6), rgba(33, 33, 33, 0.6)),
		url("/resources/site/css/Sass/Images/upstageDB/_MG_4680-min.JPG");
	background-size: cover;
	background-position: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.db__wrapper__cont {
	text-align: center;
	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-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 65rem;
}

.paragraph {
	font-size: 1.8rem;
	color: #fff;
	margin-bottom: 3rem;
}

.form {
	width: 100%;
	text-align: center;
}

.input {
	border: none;
	background-color: transparent;
	border-bottom: 1px solid #fff;
	width: 90%;
	padding-bottom: 1rem;
	margin-bottom: 1.5rem;
	color: white;
}

.input::-webkit-input-placeholder {
	color: #fff;
	font-family: "Poppins", sans-serif;
}

.input:-ms-input-placeholder {
	color: #fff;
	font-family: "Poppins", sans-serif;
}

.input::-ms-input-placeholder {
	color: #fff;
	font-family: "Poppins", sans-serif;
}

.input::placeholder {
	color: #fff;
	font-family: "Poppins", sans-serif;
}

.btn-db {
	width: 91% !important;
}

.login__wrapper {
	background: -webkit-gradient(
			linear,
			left top,
			left bottom,
			from(rgba(33, 33, 33, 0.6)),
			to(rgba(33, 33, 33, 0.6))
		),
		url("Images/Home/Tint-2.png");
	background: linear-gradient(rgba(33, 33, 33, 0.6), rgba(33, 33, 33, 0.6)), url("Images/Home/Tint-2.png");
	height: 100vh;
	background-size: cover;
	background-position: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.login__wrapper__cont {
	background-color: #fff;
	width: 50rem;
	height: 35rem;
	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-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 8px;
	position: relative;
	-webkit-box-shadow: 0 0 6px #0000007a;
	box-shadow: 0 0 6px #0000007a;
}

.login__form {
	width: 70%;
}

.login__form__input {
	display: block;
	border: none;
	border-bottom: 1px solid #ababab;
	color: #ababab;
	background: transparent;
	padding-bottom: 1rem;
	width: 100%;
}

.login__form__input:not(:last-child) {
	margin-bottom: 4rem;
}

.login__form__input::-webkit-input-placeholder {
	color: #ababab;
	font-family: "Poppins", sans-serif;
}

.login__form__input:-ms-input-placeholder {
	color: #ababab;
	font-family: "Poppins", sans-serif;
}

.login__form__input::-ms-input-placeholder {
	color: #ababab;
	font-family: "Poppins", sans-serif;
}

.login__form__input::placeholder {
	color: #ababab;
	font-family: "Poppins", sans-serif;
}

.forgot__link,
.forgot__link:visited,
.note {
	color: #ababab;
	text-decoration: none;
	font-family: "Poppins", sans-serif;
	display: block;
	margin-left: auto;
	margin-right: 7.2rem;
}

.note {
	position: absolute;
	top: 40%;
}

.actor__info {
	width: 95%;
	margin: 5rem auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media only screen and (max-width: 56.25em) {
	.actor__info {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.actor__info__follow {
	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-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	height: 64rem;
	width: 35rem;
	border: 1px solid #d5d5d5;
	border-radius: 4px;
	padding: 1rem 3rem 2rem 2rem;
}

@media only screen and (max-width: 56.25em) {
	.actor__info__follow {
		width: 100%;
	}
}

.actor__info__follow__img {
	margin: 0 auto;
	width: 30rem;
	height: 32rem;
}

.actor__info__follow__img img {
	height: 100%;
	width: 100%;
	display: block;
}

.actor__info__follow__dic {
	font-size: 1.8rem;
	line-height: 2;
	margin-bottom: 3rem;
}

.actor__info .actor__info__wrapper {
	width: 75%;
	margin-left: 1.5rem;
}

@media only screen and (max-width: 56.25em) {
	.actor__info .actor__info__wrapper {
		width: 100%;
		margin-left: 0;
		margin-top: 1.5rem;
	}
}

.actor__info__info {
	width: 100%;
	border: 1px solid #d5d5d5;
	border-radius: 4px;
	overflow: hidden;
	margin-bottom: 1.5rem;
}

.actor__info__info__title {
	background-color: #ff0c00;
	color: white;
	font-size: 3rem;
	text-align: center;
	width: 100%;
	height: 100%;
	padding: 1.2rem 0;
}

.actor__info__info__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding-left: 3rem;
	margin: 1rem 0;
}

.actor__info__info__container__text {
	margin: 1.5rem 0;
}

.actor__info__info__container__text__p {
	font-size: 1.8rem;
}

.actor__info__plays {
	width: 100%;
	width: 100%;
	border: 1px solid #d5d5d5;
	border-radius: 4px;
	overflow: hidden;
}

.actor__info__plays__title {
	background-color: #ff0c00;
	color: white;
	font-size: 3rem;
	text-align: center;
	width: 100%;
	height: 100%;
	padding: 1.2rem 0;
}

.actor__info__plays__gallery {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (minmax(31rem, 1fr)) [auto-fit];
	grid-template-columns: repeat(auto-fit, minmax(31rem, 1fr));
	justify-items: center;
	margin: 1.5rem 0;
	grid-row-gap: 1rem;
}

@media only screen and (max-width: 56.25em) {
	.actor__info__plays__gallery {
		-ms-grid-columns: (minmax(28rem, 1fr)) [auto-fit];
		grid-template-columns: repeat(auto-fit, minmax(28rem, 1fr));
	}
}

.actor__info__plays__gallery__img {
	width: 30rem;
	height: 32rem;
}

@media only screen and (max-width: 56.25em) {
	.actor__info__plays__gallery__img {
		width: 28rem;
		height: 30rem;
	}
}

.actor__info__plays__gallery__img img {
	width: 100%;
	height: 100%;
	display: block;
}

.main__search {
	width: 95%;
	margin: 5rem auto;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 37rem 90rem;
	grid-template-columns: 37rem 90rem;
	-ms-grid-rows: (15rem) [8];
	grid-template-rows: repeat(8, 15rem);
	row-gap: 1.5rem;
	-webkit-column-gap: 1.5rem;
	column-gap: 1.5rem;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

@media only screen and (max-width: 75em) {
	.main__search {
		-ms-grid-columns: 30rem 60rem;
		grid-template-columns: 30rem 60rem;
	}
}

@media only screen and (max-width: 56.25em) {
	.main__search {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.main__search__location {
	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-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 4px;
	height: 100%;
	width: 100%;
	-webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);
}

.main__search__location__title {
	font-size: 3rem;
	color: white;
	background-color: #ff0c00;
	width: 100%;
	text-align: center;
	padding: 1rem 0;
	display: block;
}

@media only screen and (max-width: 56.25em) {
	.main__search__location__title {
		font-size: 2.4rem;
	}
}

.main__search__location__input {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 70%;
	background-color: #f6f6f6;
}

@media only screen and (max-width: 56.25em) {
	.main__search__location__input {
		height: 8rem;
	}
}

.main__search__location__input input {
	display: block;
	border: none;
	width: 80%;
	border-bottom: solid 1px #cccccc;
	background: transparent;
	padding: 1rem 0;
}

.main__search__location__input input::-webkit-input-placeholder {
	color: #ababab;
	font-size: 1.6rem;
	font-weight: bold;
}

.main__search__location__input input:-ms-input-placeholder {
	color: #ababab;
	font-size: 1.6rem;
	font-weight: bold;
}

.main__search__location__input input::-ms-input-placeholder {
	color: #ababab;
	font-size: 1.6rem;
	font-weight: bold;
}

.main__search__location__input input::placeholder {
	color: #ababab;
	font-size: 1.6rem;
	font-weight: bold;
}

.main__search__typeofplay {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	height: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background-color: #f6f6f6;
	border-radius: 4px;
	-webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);
}

.main__search__typeofplay__title {
	font-size: 3rem;
	text-align: center;
	background-color: #ff0c00;
	color: white;
	padding: 1rem 0;
}

.main__search__typeofplay__cont {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	padding: 1rem 5rem;
	width: 100%;
	height: 90%;
}

.main__search__date {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #f6f6f6;
	-webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);
}

.main__search__date__title {
	background-color: #ff0c00;
	width: 100%;
	color: white;
	text-align: center;
	font-size: 3rem;
	padding: 1rem 0;
	text-transform: uppercase;
}

.main__search__date__cont {
	height: 85%;
	width: 100%;
	text-align: center;
	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-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 1.5rem;
}

.main__search__date__year {
	font-size: 3.6rem;
	font-family: "Poppins", sans-serif;
	border-bottom: 3px solid #f64646;
	width: 40%;
	font-weight: bold;
	padding-bottom: 1rem;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2rem;
	color: #434d53;
}

.main__search__date__month {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 60%;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media only screen and (max-width: 56.25em) {
	.main__search__date__month {
		margin: 2rem 0;
	}
}

.main__search__date__month__text {
	font-size: 2rem;
	color: #434d53;
	font-family: "Poppins", sans-serif;
	text-transform: uppercase;
	display: block;
}

.main__search__date__month__arrow {
	font-size: 1.7rem;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
}

.main__search__date__days {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [7];
	grid-template-columns: repeat(7, 1fr);
	-ms-grid-rows: (1fr) [7];
	grid-template-rows: repeat(7, 1fr);
	width: 88%;
	height: 60%;
	justify-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media only screen and (max-width: 56.25em) {
	.main__search__date__days {
		height: 30rem;
	}
}

.main__search__date__day {
	font-size: 1.6rem;
	font-family: "Poppins", sans-serif;
	color: #434d53;
	height: 80%;
	width: 80%;
	-ms-flex-item-align: center;
	align-self: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media only screen and (max-width: 56.25em) {
	.main__search__date__day {
		width: 60%;
	}
}

.main__search__map {
	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: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background-color: #f6f6f6;
	-webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);
}

.main__search__map__inputs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #ff0c00;
	width: 100%;
	height: 15%;
	z-index: 1;
	padding: 0 5rem;
}

@media only screen and (max-width: 56.25em) {
	.main__search__map__inputs {
		padding: 1.5rem 5rem;
	}
}

@media only screen and (max-width: 37.5em) {
	.main__search__map__inputs {
		padding: 1.5rem 1rem;
	}
}

.main__search__map__input {
	border: none;
	background-color: transparent;
	z-index: 2;
	border-bottom: 1px solid white;
	color: white;
}

@media only screen and (max-width: 56.25em) {
	.main__search__map__input {
		width: 40%;
	}
}

.main__search__map__input::-webkit-input-placeholder {
	color: white;
	font-weight: bold;
	opacity: 1;
}

.main__search__map__input:-ms-input-placeholder {
	color: white;
	font-weight: bold;
	opacity: 1;
}

.main__search__map__input::-ms-input-placeholder {
	color: white;
	font-weight: bold;
	opacity: 1;
}

.main__search__map__input::placeholder {
	color: white;
	font-weight: bold;
	opacity: 1;
}

@media only screen and (max-width: 56.25em) {
	.main__search__map__input::-webkit-input-placeholder {
		font-size: 1.5rem;
	}
	.main__search__map__input:-ms-input-placeholder {
		font-size: 1.5rem;
	}
	.main__search__map__input::-ms-input-placeholder {
		font-size: 1.5rem;
	}
	.main__search__map__input::placeholder {
		font-size: 1.5rem;
	}
}

.main__search__map__map {
	width: 90%;
	height: 80%;
	margin-bottom: 1rem;
}

@media only screen and (max-width: 56.25em) {
	.main__search__map__map {
		width: 100%;
		height: 30rem;
		margin-bottom: 0;
	}
}

.main__search__map__map iframe {
	width: 100% !important;
	height: 100% !important;
}

.main__search__result {
	-webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #f6f6f6;
}

.main__search__result__text {
	font-size: 3rem;
	text-align: start;
	width: 90%;
	display: block;
}

.main__search__result__imgs {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (minmax(26rem, 1fr)) [auto-fit];
	grid-template-columns: repeat(auto-fit, minmax(26rem, 1fr));
	width: 100%;
	height: 80%;
	justify-items: center;
}

@media only screen and (max-width: 56.25em) {
	.main__search__result__imgs {
		-ms-grid-columns: (minmax(20rem, 1fr)) [auto-fit];
		grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr));
	}
}

.main__search__result__img {
	height: 28rem;
	width: 26rem;
}

@media only screen and (max-width: 75em) {
	.main__search__result__img {
		width: 18rem;
		height: 20rem;
	}
}

.main__search__result__img img {
	display: block;
	width: 100%;
	height: 100%;
}

@media only screen and (max-width: 56.25em) {
	#div1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		margin-bottom: 1.5rem;
	}
	#div2 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
		margin-bottom: 1.5rem;
	}
	#div3 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
		margin-bottom: 1.5rem;
	}
	#div4 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		margin-bottom: 1.5rem;
	}
	#div5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
		margin-bottom: 1.5rem;
	}
}

#div1 {
	-ms-grid-row: 1;
	-ms-grid-row-span: 1;
	grid-row: 1/2;
}

#div2 {
	-ms-grid-row: 2;
	-ms-grid-row-span: 4;
	grid-row: 2/6;
}

#div3 {
	-ms-grid-row: 6;
	-ms-grid-row-span: 3;
	grid-row: 6/9;
}

#div4 {
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	grid-column: 2/3;
	-ms-grid-row: 1;
	-ms-grid-row-span: 3;
	grid-row: 1/4;
}

#div5 {
	-ms-grid-row: 4;
	-ms-grid-row-span: 5;
	grid-row: 4/9;
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	grid-column: 2/3;
}

.day-grey {
	color: #a6a6a6;
}

.day-notactive {
	color: #cacaca;
}

.day-active {
	color: white;
	background-color: #f64646;
	border-radius: 8px;
}

.play {
	width: 95%;
	margin: 6rem auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media only screen and (max-width: 37.5em) {
	.play {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.play__info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 36rem;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 0 3rem;
	border: solid 1px #d5d5d5;
	border-radius: 4px;
}

@media only screen and (max-width: 37.5em) {
	.play__info {
		width: 100%;
	}
}

.play__info__img {
	width: 95%;
	margin-top: 1rem;
}

.play__info__img img {
	width: 100%;
	height: 100%;
	display: block;
}

.play__info__title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	margin: 1rem 0;
}

.play__info__des {
	font-size: 1.8rem;
}

@media only screen and (max-width: 37.5em) {
	.play__info__des {
		font-size: 1.6rem;
	}
}

.play__info__info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin: 2rem 0;
}

@media only screen and (max-width: 37.5em) {
	.play__info__info {
		margin: 1.5rem 0;
	}
}

.play__info__info__box {
	margin: 1rem 0;
}

.play__info__info__box__text {
	font-size: 1.6rem;
}

.play__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 75%;
	margin-left: 2rem;
}

@media only screen and (max-width: 37.5em) {
	.play__wrapper {
		width: 100%;
		margin-top: 2rem;
		margin-left: 0;
	}
}

.play__video {
	width: 100%;
	height: 60rem;
}

@media only screen and (max-width: 56.25em) {
	.play__video {
		height: 40rem;
	}
}

@media only screen and (max-width: 37.5em) {
	.play__video {
		height: 30rem;
	}
}

.play__video iframe {
	width: 100%;
	height: 100%;
}

.play__form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	border: solid 1px #d5d5d5;
	margin-top: 2rem;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 4px;
}

@media only screen and (max-width: 56.25em) {
	.play__form {
		margin-top: 5rem;
	}
}

@media only screen and (max-width: 37.5em) {
	.play__form {
		margin-top: 2rem;
	}
}

.play__form input {
	border: none;
	border-bottom: solid 1px #cccccc;
	width: 95%;
	margin-top: 3rem;
	font-weight: 500;
	margin-bottom: 3rem;
	padding-bottom: 1rem;
}

.play__form input:last-child {
	margin-bottom: 4rem;
}

.play__form input::-webkit-input-placeholder {
	color: #ababab;
	font-size: 1.6rem;
}

.play__form input:-ms-input-placeholder {
	color: #ababab;
	font-size: 1.6rem;
}

.play__form input::-ms-input-placeholder {
	color: #ababab;
	font-size: 1.6rem;
}

.play__form input::placeholder {
	color: #ababab;
	font-size: 1.6rem;
}

.heading-1 {
	color: #fff;
	font-size: 6rem;
	font-weight: 400;
	text-shadow: 0px 3px 12px #000;
	text-transform: uppercase;
}

@media only screen and (max-width: 62.5em) {
	.heading-1 {
		font-size: 5rem;
	}
}

.red-text {
	color: #ff0c00;
}

.heading-2 {
	color: #fff;
	font-size: 2.5rem;
	font-weight: 400;
	text-shadow: 0px 3px 12px #000000;
}

@media only screen and (max-width: 56.25em) {
	.heading-2 {
		font-size: 1.7rem;
	}
}

.heading-3--red,
.heading-3--white {
	font-weight: 600;
	font-size: 5.5rem;
}

@media only screen and (max-width: 37.5em) {
	.heading-3--red,
	.heading-3--white {
		font-size: 4rem;
	}
}

.heading-3--red {
	color: #ff0c00;
	text-align: center;
}

.heading-3--white {
	color: #fff;
}

.heading-4 {
	color: #ff0c00;
}

.heading-4--white,
.heading-4,
.heading-4--black {
	font-size: 3rem;
	font-weight: 600;
}

@media only screen and (max-width: 62.5em) {
	.heading-4--white,
	.heading-4,
	.heading-4--black {
		font-size: 2.5rem;
	}
}

@media only screen and (max-width: 37.5em) {
	.heading-4--white,
	.heading-4,
	.heading-4--black {
		font-size: 2rem;
	}
}

.heading-4--white {
	color: #fff;
}

.heading-4--black {
	color: #000;
}

.heading-5--red,
.heading-5--black {
	font-size: 2.4rem;
	font-weight: 600;
}

.heading-5--red {
	color: #ff0c00;
}

.heading-5--black {
	color: #000;
}

.strong-p {
	font-weight: 600;
	font-size: 2.4rem;
}

.red {
	color: #ff0c00 !important;
}

.footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: center;
	height: 50vh;
}

@media only screen and (max-width: 62.5em) {
	.footer {
		height: 30vh;
	}
}

.footer__box {
	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-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	width: 50%;
}

.footer .box-1 {
	background-color: #292929;
}

.footer .box-2 {
	background-color: #313131;
}

.footer__icons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media only screen and (max-width: 37.5em) {
	.footer__icons {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		height: 13vh;
	}
}

.footer__img {
	height: 6rem;
	width: 6rem;
}

@media only screen and (max-width: 37.5em) {
	.footer__img {
		height: 2rem;
		width: 2rem;
	}
}

@media only screen and (max-width: 37.5em) {
	.footer__icon {
		height: 2rem;
		width: 2rem;
	}
}

.footer__text,
.footer__number,
.footer__copyright {
	font-size: 1.5rem;
	color: #fff;
}

@media only screen and (max-width: 37.5em) {
	.footer__text,
	.footer__number,
	.footer__copyright {
		font-size: 1.2rem;
	}
}

.footer a:visited {
	text-decoration: none;
	color: black;
}

.footer__copyright::before {
	background-color: #fff;
	height: 1px;
	width: 80%;
	margin: 3rem auto;
	content: "";
	display: block;
}

.footer__items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 3rem;
	height: 11.3rem;
}

.footer__item {
	list-style: none;
	height: 3.4rem;
	width: 3.4rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff;
	border-radius: 500px;
	margin-left: 1rem;
	cursor: pointer;
}

.footer__item:hover a,
.footer__item:active a {
	color: #ff0c00;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}

.footer i {
	font-size: 2rem;
}

.sign-up {
	width: 90%;
	margin: auto;
	margin: 15rem auto;
}

@media only screen and (max-width: 75em) {
	.sign-up {
		width: 100%;
	}
}

.sign-up__box-wrapper {
	display: -ms-grid;
	display: grid;
	grid-gap: 6rem;
	text-align: start;
	-ms-grid-columns: (minmax(22rem, 1fr)) [auto-fit];
	grid-template-columns: repeat(auto-fit, minmax(22rem, 1fr));
	margin-top: 6rem;
}

.sign-up__box {
	background-color: #f8f8f8;
	border-radius: 8px;
	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-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 55rem;
	border: 1px solid #e1e1e1;
}

.sign-up__box__text {
	font-size: 1.5rem;
	padding: 0 2rem;
	text-align: start;
}

.sign-up-text-wrapper {
	height: 75%;
	width: 90%;
	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-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 1rem auto;
}

.sign-up__video {
	width: 100%;
}

.sign-up__video__iframe {
	width: 100%;
}

.sign-up-btn {
	padding-top: 3rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}

.sign-up a,
.sign-up a:active {
	color: white;
}

.header__actors {
	height: 100vh;
	background-color: #000;
	overflow: hidden;
}

.main__video {
	height: 100%;
	width: 100%;
	pointer-events: none;
}

.nav__actors {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	height: 10vh;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	position: absolute;
	z-index: 99;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.section__stars {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 90%;
	margin: auto;
	margin: 7rem auto;
}

@media only screen and (max-width: 75em) {
	.section__stars {
		width: 100%;
	}
}

@media only screen and (max-width: 56.25em) {
	.section__stars {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.section__stars .section__info {
		width: 90%;
	}
}

.section__stars .section__info {
	text-align: start;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 38%;
	margin: 0 auto;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

@media only screen and (max-width: 56.25em) {
	.section__stars .section__info {
		width: 90%;
		text-align: center;
	}
	.section__stars .section__info .section__video {
		width: 90%;
	}
	.section__stars .section__info .section__stars__btn-cont {
		margin: 2rem 0;
	}
}

.section__stars .section__info .section__stars__cont {
	display: -ms-grid;
	display: grid;
	grid-gap: 6rem;
	-ms-grid-columns: (minmax(18rem, 1fr)) [auto-fit];
	grid-template-columns: repeat(auto-fit, minmax(18rem, 1fr));
	margin: 4rem 0;
}

.section__stars .section__info .section__star {
	-ms-grid-column-align: center;
	justify-self: center;
}

.section__stars .section__info .section__star img {
	height: 6rem;
	width: 6rem;
}

@media only screen and (max-width: 37.5em) {
	.section__stars .section__info .section__star img {
		height: 3rem;
		width: 3rem;
	}
}

.section__stars .section__info .section__text {
	font-size: 1.6rem;
	padding-top: 1rem;
}

@media only screen and (max-width: 37.5em) {
	.section__stars .section__info .section__text {
		font-size: 1.3rem;
	}
}

.section__stars .section__info .section__stars__btn-cont {
	text-align: center;
}

.section__stars .section__info .section__stars__btn-cont p {
	font-size: 3rem;
}

.section__stars .section__video {
	width: 60%;
}

@media only screen and (max-width: 56.25em) {
	.section__stars .section__video {
		width: 90%;
	}
}

.footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: center;
	height: 50vh;
}

@media only screen and (max-width: 62.5em) {
	.footer {
		height: 30vh;
	}
}

.footer__box {
	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-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	width: 50%;
}

.footer .box-1 {
	background-color: #292929;
}

.footer .box-2 {
	background-color: #313131;
}

.footer__icons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media only screen and (max-width: 37.5em) {
	.footer__icons {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		height: 13vh;
	}
}

.footer__img {
	height: 6rem;
	width: 6rem;
}

@media only screen and (max-width: 37.5em) {
	.footer__img {
		height: 2rem;
		width: 2rem;
	}
}

@media only screen and (max-width: 37.5em) {
	.footer__icon {
		height: 2rem;
		width: 2rem;
	}
}

.footer__text,
.footer__number,
.footer__copyright {
	font-size: 1.5rem;
	color: #fff;
}

@media only screen and (max-width: 37.5em) {
	.footer__text,
	.footer__number,
	.footer__copyright {
		font-size: 1.2rem;
	}
}

.footer a:visited {
	text-decoration: none;
	color: black;
}

.footer__copyright::before {
	background-color: #fff;
	height: 1px;
	width: 80%;
	margin: 3rem auto;
	content: "";
	display: block;
}

.footer__items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 3rem;
	height: 11.3rem;
}

.footer__item {
	list-style: none;
	height: 3.4rem;
	width: 3.4rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff;
	border-radius: 500px;
	margin-left: 1rem;
	cursor: pointer;
}

.footer__item:hover a,
.footer__item:active a {
	color: #ff0c00;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}

.footer i {
	font-size: 2rem;
}

.section__email {
	background-color: #f4f4f4;
	height: 60vh;
}

.section__email__cont {
	width: 90%;
	margin: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media only screen and (max-width: 75em) {
	.section__email__cont {
		width: 100%;
	}
}

.section__email__icon {
	font-size: 9rem;
	color: #7f8c8d;
}

.section__email__text {
	text-align: center;
	padding: 2rem 0;
}

.section__email__paragraph {
	font-size: 1.8rem;
}

@media only screen and (max-width: 37.5em) {
	.section__email__paragraph {
		font-size: 1.4rem;
	}
}

.section__email__form {
	width: 60%;
	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;
}

.section__email__form__input {
	height: 100%;
	width: 40rem;
	padding-left: 2rem;
	border: 1px solid rgba(128, 128, 128, 0.3);
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	margin-right: -6px;
}

.section__email__form__input::-webkit-input-placeholder {
	font-family: "Poppins", sans-serif;
}

.section__email__form__input:-ms-input-placeholder {
	font-family: "Poppins", sans-serif;
}

.section__email__form__input::-ms-input-placeholder {
	font-family: "Poppins", sans-serif;
}

.section__email__form__input::placeholder {
	font-family: "Poppins", sans-serif;
}

.section__email__form__btn {
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
}

.nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 90%;
	margin: auto;
	color: #fff;
	font-size: 1.8rem;
}

@media only screen and (max-width: 75em) {
	.nav {
		width: 100%;
	}
}

@media only screen and (max-width: 75em) {
	.nav {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		height: 12rem;
	}
}

.nav__logo__img {
	width: 16rem;
	height: 15rem;
}

@media only screen and (max-width: 75em) {
	.nav__logo__img {
		display: none;
	}
}

.nav__links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	font-weight: 600;
	letter-spacing: 1.8px;
}

.nav__item:not(:last-child) {
	margin-right: 2.5rem;
}

@media only screen and (max-width: 37.5em) {
	.nav__item:not(:last-child) {
		margin-right: 0;
	}
}

.nav__link {
	text-decoration: none;
	color: white;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.nav__link:hover {
	color: #ff0c00;
}

.section__feature {
	width: 90%;
	margin: auto;
	margin: 6rem auto;
}

@media only screen and (max-width: 75em) {
	.section__feature {
		width: 100%;
	}
}

.section__feature__imgs {
	display: -ms-grid;
	display: grid;
	grid-gap: 5rem;
	-ms-grid-columns: (minmax(25rem, 1fr)) [auto-fit];
	grid-template-columns: repeat(auto-fit, minmax(25rem, 1fr));
	margin-top: 6rem;
}

@media only screen and (max-width: 62.5em) {
	.section__feature__imgs {
		grid-gap: 2rem;
		-ms-grid-columns: minmax(25rem, 1fr) [auto-fit];
		grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr));
	}
}

.section__feature__img {
	display: block;
	width: 25rem;
	height: 35rem;
	border-radius: 8px;
}

.burger {
	display: none;
}

.burger .line {
	width: 25px;
	height: 2px;
	background-color: #fff;
	margin: 5px;
}

@media only screen and (max-width: 37.5em) {
	body {
		overflow-x: hidden;
	}
	.nav__links {
		position: absolute;
		top: 10vh;
		right: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		height: 90vh;
		width: 60%;
		background-color: rgba(0, 0, 0, 0.9);
		z-index: 999;
		-ms-flex-pack: distribute;
		justify-content: space-around;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		-webkit-transition: -webkit-transform 0.5s ease-in;
		transition: -webkit-transform 0.5s ease-in;
		transition: transform 0.5s ease-in;
		transition: transform 0.5s ease-in, -webkit-transform 0.5s ease-in;
	}
	.burger {
		display: block;
		cursor: pointer;
		position: relative;
		z-index: 3;
	}
	.nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.nav__logo {
		display: none;
	}
}

.nav-active {
	-webkit-transform: translateX(0%);
	transform: translateX(0%);
}

.btn-white {
	padding: 1rem 4.5rem;
	background: transparent;
	border: #ff0c00 solid 1px;
	border-radius: 8px;
	color: #fff;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	cursor: pointer;
}

.btn-white:hover {
	background: #ff0c00;
}

.btn-red,
.btn-red-form {
	padding: 1rem 4.5rem;
	background: #ff0c00;
	border: #ff0c00 solid 1px;
	border-radius: 8px;
	color: #fff;
	margin-left: 3px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	cursor: pointer;
}

.btn-red-form {
	width: 70%;
}

.header__half {
	height: 35rem;
	background: -webkit-gradient(
			linear,
			left top,
			left bottom,
			from(rgba(33, 33, 33, 0.6)),
			to(rgba(33, 33, 33, 0.6))
		),
		url("Images/Home/Tint-2.png");
	background: linear-gradient(rgba(33, 33, 33, 0.6), rgba(33, 33, 33, 0.6)), url("Images/Home/Tint-2.png");
	background-size: cover;
	background-position: center;
	position: relative;
}

.header__half__btn {
	width: 100%;
}

.header__half__main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	top: 60%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
}

@media only screen and (max-width: 56.25em) {
	.header__half__main {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.header__half__main__icons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-left: 5rem;
}

@media only screen and (max-width: 56.25em) {
	.header__half__main__icons {
		margin-left: 0;
		margin-top: 2.5rem;
	}
}

.header__half__main__icon {
	display: block;
	height: 7.5rem;
	width: 21rem;
	cursor: pointer;
}

@media only screen and (max-width: 62.5em) {
	.header__half__main__icon {
		height: 4.5rem;
		width: 13rem;
	}
}

.header__half__main__icon--google {
	height: 7.5rem;
	width: 26rem;
	margin-left: 4rem;
	cursor: pointer;
}

@media only screen and (max-width: 62.5em) {
	.header__half__main__icon--google {
		height: 4.5rem;
		width: 14.5rem;
	}
}

.container {
	position: relative;
	padding-left: 5rem;
	margin-bottom: 18px;
	cursor: pointer;
	font-size: 1.6rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* Hide the browser's default checkbox */
.container input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

/* Create a custom checkbox */
.checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	width: 25px;
	background-color: #d2d2d2;
	border-radius: 2px;
}

/* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark {
	background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.container input:checked ~ .checkmark {
	background-color: #f9f9f9;
	border: 1px solid #d5d5d5;
	background-color: #ff0c00;
	border-radius: 2px;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the checkmark when checked */
.container input:checked ~ .checkmark:after {
	display: block;
}

/* Style the checkmark/indicator */
.container .checkmark:after {
	background-color: #ff0c00;
	border-radius: 8px;
}

* {
	margin: 0;
	padding: 0;
}

*,
*::before,
*::after {
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
}

html {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 62.5%;
}

@media only screen and (max-width: 75em) {
	html {
		font-size: 50%;
	}
}

body {
	font-family: "Signika", sans-serif;
	font-weight: 400;
	line-height: 1.6;
	min-height: 100vh;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a:focus {
	text-decoration: none;
}

a:hover,
a:active {
	text-decoration: none;
}

a:link,
a:visited {
	color: inherit;
}

input {
	font-family: "Poppins", sans-serif;
}

input:focus {
	outline: none;
}

.btn-white {
	padding: 1rem 4.5rem;
	background: transparent;
	border: #ff0c00 solid 1px;
	border-radius: 8px;
	color: #fff;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	cursor: pointer;
}

.btn-white:hover {
	background: #ff0c00;
}

.btn-red,
.btn-red-form {
	padding: 1rem 4.5rem;
	background: #ff0c00;
	border: #ff0c00 solid 1px;
	border-radius: 8px;
	color: #fff;
	margin-left: 3px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	cursor: pointer;
}

.btn-red-form {
	width: 70%;
}

.burger {
	display: none;
}

.burger .line {
	width: 25px;
	height: 2px;
	background-color: #fff;
	margin: 5px;
}

@media only screen and (max-width: 37.5em) {
	body {
		overflow-x: hidden;
	}
	.header__forms {
		top: 50%;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		height: 50rem;
		min-width: 42rem;
	}
	.nav__links {
		position: absolute;
		top: 10vh;
		right: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		height: 90vh;
		width: 60%;
		background-color: rgba(0, 0, 0, 0.9);
		z-index: 999;
		-ms-flex-pack: distribute;
		justify-content: space-around;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		-webkit-transition: -webkit-transform 0.5s ease-in;
		transition: -webkit-transform 0.5s ease-in;
		transition: transform 0.5s ease-in;
		transition: transform 0.5s ease-in, -webkit-transform 0.5s ease-in;
	}
	.burger {
		display: block;
		cursor: pointer;
		position: relative;
		z-index: 3;
	}
	.nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.nav__logo {
		display: none;
	}
}

.nav-active {
	-webkit-transform: translateX(0%);
	transform: translateX(0%);
}
/*# sourceMappingURL=main.css.map */
