body {
	overflow: hidden;
}

.page-content {
	filter: blur(5px);
	overflow: hidden;
	pointer-events: none;

	-webkit-user-select: none; /* Safari */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE10+/Edge */
	user-select: none; /* Standard */
}

.overlay-background {
	background: rgba(0, 0, 0, 0.25);
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

.overlay-modal {
	position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2147483647;
    width: 49vw;
    height: 14vw;
    display: block;
    background: white;
    min-width: 310px;
    min-height: 88px;
    max-width: 420px;
    max-height: 120px;
    box-shadow: 0 0 25px 1px rgba(0, 0, 0, 0.15);
	overflow: hidden;
    border-radius: 5px;
}

.logo {
	background-image: url(../img/logo.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-color: #DA0000;
    width: 29%;
    height: 100%;
    display: inline-block;
}

.text {
	background-image: url(../img/text.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: inline-block;
    width: 65%;
    height: 100%;
}