html.remodal-is-locked {
	overflow: hidden; -ms-touch-action: none; touch-action: none;
}
.remodal {
	display: none;
}
[data-remodal-id] {
	display: none;
}
.remodal-overlay {
	left: -5000px; top: -5000px; right: -5000px; bottom: -5000px; display: none; position: fixed; z-index: 10001;
}
.remodal-wrapper {
	left: 0px; top: 0px; text-align: center; right: 0px; bottom: 0px; overflow: auto; display: none; position: fixed; z-index: 10002; -webkit-overflow-scrolling: touch;
}
.remodal-wrapper::after {
	height: 100%; margin-left: -0.05em; display: inline-block; content: "";
}
.remodal-overlay {
	backface-visibility: hidden; -webkit-backface-visibility: hidden;
}
.remodal-wrapper {
	backface-visibility: hidden; -webkit-backface-visibility: hidden;
}
.remodal {
	outline: 0px; position: relative; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; text-size-adjust: 100%;
}
.remodal-is-initialized {
	display: inline-block;
}
.remodal-is-opening.remodal-bg {
	-webkit-filter: blur(3px);
}
.remodal-is-opened.remodal-bg {
	-webkit-filter: blur(3px);
}
.remodal-overlay {
	background: rgba(43, 46, 56, 0.9);
}
.remodal-is-opening.remodal-overlay {
	animation-duration: 0.3s; animation-fill-mode: forwards; -webkit-animation-duration: .3s; -webkit-animation-fill-mode: forwards;
}
.remodal-is-closing.remodal-overlay {
	animation-duration: 0.3s; animation-fill-mode: forwards; -webkit-animation-duration: .3s; -webkit-animation-fill-mode: forwards;
}
.remodal-is-opening.remodal-overlay {
	animation-name: remodal-overlay-opening-keyframes; -webkit-animation-name: remodal-overlay-opening-keyframes;
}
.remodal-is-closing.remodal-overlay {
	animation-name: remodal-overlay-closing-keyframes; -webkit-animation-name: remodal-overlay-closing-keyframes;
}
.remodal-wrapper {
	padding: 10px 10px 0px;
}
.remodal {
	background: rgb(255, 255, 255); padding: 60px 30px; width: 100%; text-align: left; color: rgb(43, 46, 56); margin-bottom: 10px; position: relative; max-width: 1326px; box-sizing: border-box; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
@media screen and (max-width:1326px)
{
.remodal {
	max-width: 90%;
}
}
.remodal .el_blockCloseBtn {
	left: 0px; bottom: 0px; font-size: 1.4rem; font-weight: 700; position: absolute;
}
.remodal-is-opening.remodal {
	animation-duration: 0.3s; animation-fill-mode: forwards; -webkit-animation-duration: .3s; -webkit-animation-fill-mode: forwards;
}
.remodal-is-closing.remodal {
	animation-duration: 0.3s; animation-fill-mode: forwards; -webkit-animation-duration: .3s; -webkit-animation-fill-mode: forwards;
}
.remodal-is-opening.remodal {
	animation-name: remodal-opening-keyframes; -webkit-animation-name: remodal-opening-keyframes;
}
.remodal-is-closing.remodal {
	animation-name: remodal-closing-keyframes; -webkit-animation-name: remodal-closing-keyframes;
}
.remodal {
	vertical-align: middle;
}
.remodal-wrapper::after {
	vertical-align: middle;
}
.remodal-close {
	padding: 9.7px 18px; top: 0px; right: 0px; overflow: visible; font-size: 1.4rem; font-weight: 700; text-decoration: none; display: block; position: absolute; background-color: rgb(217, 217, 217);
}
.remodal-close::before {
	padding-right: 8px; font-family: "icomoon"; font-size: 1rem; content: "\e90e";
}
.remodal-close:focus {
	color: rgb(204, 0, 0); opacity: 1;
}
.remodal-close:hover {
	color: rgb(204, 0, 0); opacity: 1;
}
.remodal-close:active {
	color: rgb(204, 0, 0); opacity: 1;
}
.lt-ie9 .remodal-overlay {
	background: rgb(43, 46, 56);
}
.lt-ie9 .remodal {
	width: 700px;
}
