.custom-checkbox {
	position: absolute;
	z-index: -1;
	opacity: 0;
}


.custom-checkbox:checked+label::before {
border-color: #1c242e;
background-color: #1c242e;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox+label {
display: inline-flex;
align-items: center;
user-select: none;
}
.custom-checkbox+label::before {
content: '';
display: inline-block;
width: 1em;
height: 1em;
flex-shrink: 0;
flex-grow: 0;
border: 1px solid #adb5bd;
border-radius: 0.25em;
margin-right: 0.5em;
background-repeat: no-repeat;
background-position: center center;
background-size: 50% 50%;
}

.form-agreement .custom-checkbox.validate-error+label::before {
border:1px solid red;
}



.header {
	position: absolute;
	width: 100%;
	z-index: 5
}

.header-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 116px
}

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

.header-burger {
	width: 24px;
	height: 24px;
	position: relative;
	cursor: pointer;
	display: none
}

.header-burger span {
	width: calc(100% - 6px);
	height: 2px;
	background-color: #212529;
	display: block;
	position: absolute;
	left: calc(50% - 9px);
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	-o-transition: transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease
}

.header-burger span:nth-child(2) {
	width: calc(100% - 9px)
}

.header-burger span:nth-child(1) {
	top: 6px
}

.header-burger span:nth-child(2) {
	top: 12px
}

.header-burger span:nth-child(3) {
	top: 18px
}

.header-burger.burger-close span:nth-child(1) {
	-webkit-transform: rotate(45deg) translate(4px, 4.9px);
	-ms-transform: rotate(45deg) translate(4px, 4.9px);
	transform: rotate(45deg) translate(4px, 4.9px)
}

.header-burger.burger-close span:nth-child(2) {
	opacity: 0
}

.header-burger.burger-close span:nth-child(3) {
	-webkit-transform: rotate(-45deg) translate(3.7px, -4.3px);
	-ms-transform: rotate(-45deg) translate(3.7px, -4.3px);
	transform: rotate(-45deg) translate(3.7px, -4.3px)
}

.header-menu_item {
	font-size: 18px;
	color: #4f5761;
	text-decoration: none;
	margin: 0 34px 0 0;
	display: inline-block;
	-webkit-font-feature-settings: "salt" on;
	font-feature-settings: "salt" on;
	cursor: pointer
}

/*
.menumobile {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .5);
	z-index: 4;
	display: none;
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease
}
*/
.menumobile.show {
	display: block
}

.menumobile.visible {
	opacity: 1
}

.menumobile-wrap {
	background-color: #fff;
	height: 100%;
	max-width: 400px;
	padding: 60px 0 0;
	max-height: 100%;
	height: 100%;
	overflow: auto;
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	-o-transition: transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%)
}

.menumobile-wrap.visible {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}

.menumobile-main {
	padding: 48px 40px
}

.menumobile-link {
	display: block;
	font-size: 24px;
	line-height: 134%;
	-webkit-font-feature-settings: "salt" on;
	font-feature-settings: "salt" on;
	color: #4f5761;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	transition: color .3s ease
}

.menumobile-link:hover {
	color: #363d47
}

.menumobile-link:not(:last-child) {
	margin: 0 0 32px
}

.menumobile-button {
	margin: 40px 0 0
}

.menumobile-bottom {
	padding: 40px 16px;
	border-top: 1px solid #d8dbde
}

.menumobile-bottom_items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.menumobile-bottom_item {
	width: calc(100% - 16px)
}

.menumobile-bottom_item:not(:last-child) {
	margin: 0 16px 40px 0
}

.menumobile-bottom_item:nth-child(1),
.menumobile-bottom_item:nth-child(2) {
	width: calc(50% - 16px)
}

.menumobile-bottom_title {
	font-size: 14px;
	line-height: 134%;
	margin: 0 0 4px;
	-webkit-font-feature-settings: "salt" on;
	font-feature-settings: "salt" on;
	color: #949ca6
}

.menumobile-bottom_value {
	display: block;
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	-webkit-font-feature-settings: "salt" on;
	font-feature-settings: "salt" on;
	color: #363d47
}

@media (max-width:1440px) {
	.header-wrap {
		height: 90px
	}

	.header-menu_item {
		margin: 0 25px 0 0
	}
}

@media (max-width:900px) {
	.header {
		position: fixed;
		top: 0;
		left: 0;
		background-color: #fff
	}

	.header-info {
		margin: 70px auto 0
	}

	.header-logo_img {
		width: 75px;
		display: block
	}

	.header-wrap {
		height: 60px
	}

	.header-right {
		display: none
	}

	.header-burger {
		display: block
	}
}

@media (max-width:500px) {
	.menumobile-wrap {
		max-width: 100%
	}
}

.footer-top {
	padding: 80px 0 115px
}

.footer-bottom {
	padding: 32px 0 40px;
	border-top: 1px solid #d8dbde
}

.footer-bottom_item {
	color: #949ca6
}

.footer-bottom_link {
	margin: 0 36px 0 0;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	transition: color .3s ease
}

.footer-bottom_link:hover {
	color: #4f5761
}

.footer-inner_bottom,
.footer-inner_top {
	display: grid;
	grid-template-columns: 300px 1fr;
	gap: 0 200px
}

.footer-title {
	color: #949ca6;
	margin: 0 0 2px
}

.footer-text {
	font-size: 18px;
	color: #363d47
}

.footer-logo {
	width: 180px
}

.footer-items {
	display: grid;
	grid-template-columns: 220px 1fr;
	gap: 32px 24px
}

@media (max-width:1440px) {
	.footer-top {
		padding: 60px 0 80px
	}

	.footer-items {
		grid-template-columns: 1fr 1fr;
		gap: 32px 24px
	}

	.footer-inner_bottom,
	.footer-inner_top {
		grid-template-columns: 300px 1fr;
		gap: 0 100px
	}
}

@media (max-width:1000px) {
	.footer-inner_top {
		grid-template-columns: 1fr;
		gap: 48px
	}

	.footer-inner_bottom {
		grid-template-columns: 290px 1fr;
		gap: 0 30px
	}

	.footer-items {
		grid-template-columns: 1fr 1fr;
		gap: 40px 16px
	}
}

@media (max-width:900px) {
	.get-catalog_img {
		display: none
	}
}

@media (max-width:600px) {
	.main-page+.footer {
		margin: 0 0 60px
	}

	.footer-logo {
		width: 125px
	}

	.footer-top {
		padding: 0 0 40px
	}

	.footer-inner_bottom {
		grid-template-columns: 1fr;
		gap: 24px
	}

	.footer-bottom {
		padding: 0 0 32px;
		border-top: 0
	}

	.footer-bottom_links {
		border-top: 1px solid #d8dbde;
		padding: 24px 16px 0;
		width: 100%;
		margin: 0 0 0 -16px
	}

	.footer-item:nth-child(3),
	.footer-item:nth-child(4) {
		grid-column: 1/3
	}

	.footer-item:nth-child(1) {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.footer-item:nth-child(2) {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.footer-item:nth-child(3) {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.footer-item:nth-child(4) {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}
}

.bgmodal {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, .3);
	z-index: 10;
	display: none;
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease
}

.bgmodal.show {
	display: block
}

.bgmodal.active {
	opacity: 1
}

.bgmodal-wrap {
	width: 100%;
	height: 100%;
	padding: 16px;
	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
}

.modal {
	padding: 56px 48px;
	background-color: #fff;
	position: relative;
	max-width: 455px;
	display: none;
	max-height: 100%;
	overflow: auto
}

.modal.show {
	display: block
}

.modal.showModal {
	-webkit-animation: showModal .3s ease;
	animation: showModal .3s ease
}

.modal.hideModal {
	-webkit-animation: hideModal .3s ease;
	animation: hideModal .3s ease
}

.modal-subtitle {
	margin: 16px 0 0;
	font-size: 18px;
	line-height: 133%;
	-webkit-font-feature-settings: "salt" on;
	font-feature-settings: "salt" on;
	color: #4f5761
}

.modal-subtitle a {
	color: inherit
}

.modal-close {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 6L18 18M18 6L6 18' stroke='%23949CA6' stroke-width='2'/%3E%3C/svg%3E%0A");
	width: 48px;
	height: 48px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 24px;
	position: absolute;
	top: 8px;
	right: 8px;
	cursor: pointer;
	-webkit-transition: background .3s ease;
	-o-transition: background .3s ease;
	transition: background .3s ease
}

.modal-close:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 6L18 18M18 6L6 18' stroke='%234F5761' stroke-width='2'/%3E%3C/svg%3E%0A")
}

.modal-form {
	margin: 40px 0 0
}

.modal-title {
	font-family: Colus;
	font-size: 24px;
	line-height: 133%;
	letter-spacing: .005em;
	color: #1c242e
}

.modal-label {
	margin: 0 0 16px;
	display: block;
}

.modal-label:last-child {
	margin: 0
}

.modal-btn {
	margin: 24px 0 0;
	width: 100%
}

.thanks {
	max-width: 445px
}

.thanks .modal-subtitle,
.thanks .modal-title {
	text-align: center
}

.modal.video {
	padding: 0;
	background-color: transparent;
	max-width: initial;
	overflow: visible
}

.modal.video .modal-close {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 6L18 18M18 6L6 18' stroke='%23FFFFFF' stroke-width='2'/%3E%3C/svg%3E%0A");
	top: -46px;
	right: -30px
}

.modal-video iframe {
	width: 70vw;
	height: 40vw
}

.product-modal {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #fff;
	z-index: 8;
	display: none
}

.product-modal.show {
	display: block
}

.product-modal.showModal {
	-webkit-animation: showModal .4s ease;
	animation: showModal .4s ease
}

.product-modal.hideModal {
	-webkit-animation: hideModal .4s ease;
	animation: hideModal .4s ease
}

.product-wrap {
	height: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	overflow: hidden;
	padding: 120px 64px 64px;
	overflow: hidden;
	max-width: 1440px;
	width: 100%;
	margin: auto
}

.product-title {
	font-size: 24px;
	line-height: 134%;
	letter-spacing: .005em;
	color: #1c242e;
	font-family: Colus;
	margin: 0 0 40px
}

.product-row:not(:last-child) {
	margin: 0 0 40px !important
}

.product-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 0 8px;
	border-bottom: 1px solid #d8dbde
}

.product-top_text {
	font-size: 18px;
	line-height: 134%;
	-webkit-font-feature-settings: "salt" on;
	font-feature-settings: "salt" on;
	color: #1c242e
}

.product-top_btns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 220px;
	width: 100%
}

.product-top_btn {
	margin: 0 24px 0 0;
	font-size: 18px;
	line-height: 134%;
	color: #696e78;
	position: relative;
	cursor: pointer
}

.product-top_btn:after {
	content: "";
	position: absolute;
	bottom: -9px;
	left: 0;
	width: 100%;
	background-color: transparent;
	height: 2px;
	-webkit-transition: background-color .3s ease;
	-o-transition: background-color .3s ease;
	transition: background-color .3s ease
}

.product-top_btn:hover {
	color: #363d47
}

.product-top_btn.active {
	color: #363d47
}

.product-top_btn.active:after {
	background-color: #363d47
}

.product-table {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: 18px;
	line-height: 134%;
	color: #4f5761;
	-webkit-font-feature-settings: "salt" on;
	font-feature-settings: "salt" on
}

.product-table_blocks {
	max-width: 220px;
	width: 100%
}

.product-table_block {
	display: none
}

.product-table_block.active {
	display: block
}

.product-close {
	position: absolute;
	top: 72px;
	right: 64px;
	width: 48px;
	height: 48px;
	cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 6L18 18M18 6L6 18' stroke='%23949CA6' stroke-width='2'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 24px;
	z-index: 5
}

.product-btns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.product-btn {
	max-width: 200px;
	width: 100%;
	margin: 0 16px 0 0
}

.product-description {
	margin: 24px 0 0
}

.product-text {
	font-size: 18px;
	line-height: 134%;
	-webkit-font-feature-settings: "salt" on;
	font-feature-settings: "salt" on;
	color: #4f5761
}

.product-slider {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	max-height: 700px;
	min-width: 464px;
	width: 464px
}

.product-slider .swiper-slide {
	height: auto
}

.product-info {
	width: 100%;
	max-width: 645px;
	margin: 0 0 0 50px
}

.product-info_wrap {
	max-width: 465px
}

.product-scroll {
	position: fixed;
	bottom: 0;
	padding: 0 55px 64px;
	width: 100%;
	z-index: 3;
	max-width: 1440px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-font-feature-settings: "salt" on;
	font-feature-settings: "salt" on
}

.product-scroll_slider .swiper-slide {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content
}

.product-scroll_item {
	padding: 12px 24px;
	background-color: #fff;
	-webkit-box-shadow: 0 2px 8px rgba(28, 36, 46, .06);
	box-shadow: 0 2px 8px rgba(28, 36, 46, .06);
	border-radius: 48px;
	cursor: pointer;
	-webkit-transition: background-color .3s ease, color .3s ease;
	-o-transition: background-color .3s ease, color .3s ease;
	transition: background-color .3s ease, color .3s ease;
	color: #4f5761
}

.product-scroll_item:hover {
	-webkit-animation: pulse .3s ease;
	animation: pulse .3s ease;
	background-color: #ecedee
}

.product-scroll_item.active {
	background-color: #1c242e;
	color: #fff
}

.product-scroll_next,
.product-scroll_prev {
	width: 48px;
	height: 48px;
	background: #1c242e;
	border-radius: 50px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 24px;
	position: absolute;
	top: 0;
	z-index: 2;
	cursor: pointer;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease
}

.product-scroll_next.swiper-button-disabled,
.product-scroll_prev.swiper-button-disabled {
	opacity: 0
}

.product-scroll_next:hover,
.product-scroll_prev:hover {
	-webkit-animation: pulse .3s ease;
	animation: pulse .3s ease
}

.product-scroll_next {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 12L16.7071 12.7071C17.0976 12.3166 17.0976 11.6834 16.7071 11.2929L16 12ZM9.29289 6.70711L15.2929 12.7071L16.7071 11.2929L10.7071 5.29289L9.29289 6.70711ZM15.2929 11.2929L9.29289 17.2929L10.7071 18.7071L16.7071 12.7071L15.2929 11.2929Z' fill='white'/%3E%3C/svg%3E%0A");
	right: 0
}

.product-scroll_prev {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 12L7.29289 11.2929C6.90237 11.6834 6.90237 12.3166 7.29289 12.7071L8 12ZM14.7071 17.2929L8.70711 11.2929L7.29289 12.7071L13.2929 18.7071L14.7071 17.2929ZM8.70711 12.7071L14.7071 6.70711L13.2929 5.29289L7.29289 11.2929L8.70711 12.7071Z' fill='white'/%3E%3C/svg%3E%0A");
	left: 0
}

@media (min-width:1921px) {
	.banner-img {
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%;
		height: 1600px
	}
}

@media (max-width:1200px) {
	.product-wrap {
		padding: 70px 30px 75px
	}

	.product-scroll {
		padding: 0 30px 20px
	}

	.product-close {
		top: 20px;
		right: 10px
	}

	.product-top_btns {
		max-width: 170px
	}

	.product-table_blocks {
		max-width: 170px
	}
}

@media (max-width:1000px) {
	.product-wrap {
		overflow: hidden auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.product-img {
		height: 100%;
		object-fit: cover;
	}

	.product-slider {
		width: 100%;
		max-height: 400px;
		min-width: auto
	}

	.product-slider .swiper-slide {
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content
	}

	.product-info {
		margin: 32px 0 0
	}

	.product-scroll_item {
		padding: 8px 24px
	}

	.product-scroll_next,
	.product-scroll_prev {
		display: none
	}
}

@media (max-width:600px) {
	.modal {
		padding: 40px 20px
	}

	.modal-title {
		font-size: 22px
	}

	.modal-subtitle {
		font-size: 16px
	}

	.product-close {
		top: 36px;
		right: auto;
		left: 16px;
		background-color: rgba(255, 255, 255, .5);
		border-radius: 50%
	}

	.product-top_btns {
		max-width: 120px
	}

	.product-table_blocks {
		max-width: 120px
	}

	.product-scroll {
		padding: 0 16px 16px
	}

	.product-title {
		font-size: 20px;
		margin: 0 0 24px
	}

	.product-wrap {
		padding: 20px 16px 75px
	}

	.product-btns {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.product-btn {
		max-width: 100%;
		width: 100%;
		margin: 8px 0
	}

	.product-slider .swiper-slide {
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content
	}

	.modal-video iframe {
		width: calc(95vw - 16px);
		height: calc((95vw + 16px)/ 1.75)
	}
}

.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: ease;
	animation-timing-function: ease
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: ease;
	animation-timing-function: ease
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@-webkit-keyframes showModal {
	0% {
		opacity: 0;
		-webkit-transform: scale(.8) translateX(20px);
		transform: scale(.8) translateX(20px)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1) translateX(0);
		transform: scale(1) translateX(0)
	}
}

@keyframes showModal {
	0% {
		opacity: 0;
		-webkit-transform: scale(.8) translateX(20px);
		transform: scale(.8) translateX(20px)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1) translateX(0);
		transform: scale(1) translateX(0)
	}
}

@-webkit-keyframes hideModal {
	0% {
		opacity: 1;
		-webkit-transform: scale(1) translateX(0);
		transform: scale(1) translateX(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: scale(.8) translateX(20px);
		transform: scale(.8) translateX(20px)
	}
}

@keyframes hideModal {
	0% {
		opacity: 1;
		-webkit-transform: scale(1) translateX(0);
		transform: scale(1) translateX(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: scale(.8) translateX(20px);
		transform: scale(.8) translateX(20px)
	}
}
