.T3531 {
}
.T3531 iframe {
	position: fixed;
	border: 0px solid #000;
	padding-top: 50px;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	box-sizing: border-box;
	z-index: 2;
}

body.relaunch2023 .T3531 iframe { padding-top: 0; }

.T3531 .background {
	position: fixed;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	background-color: #000;
	opacity: 0.3;
	z-index: 3;
}

.T3531 .infopopup {
	position: absolute;
	top: 250px;
	left: 50%;
	transform: translate(-50%, 0);
	background-color: #d6dc23;
	color: #0e5878;
	z-index: 4;
	font-size: 20px;
	width: 400px;
	padding: 15px 20px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5)
}

.T3531 .infopopup .close_btn {
	font-size: 24px;
	position: absolute;
	top: 0px;
	right: 10px;
	cursor: pointer;
}

@media all and (max-width: 567px) {
	.T3531 iframe {
		padding-top: 100px;
	}

	.T3531 .infopopup {
		position: absolute;
		top: 100px;
		font-size: 16px;
		width: 200px;
		padding: 10px 15px;
	}


}


.T3531 .close {
	position: absolute;
	top: 20px;
	right: 20px;
	font-size: 30px;
	background-color: #FFF;
	color: #000;
	width: 70px;
	height: 70px;
	border-radius: 50%;
}
.T3531 .close i {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

