@charset 'UTF-8';


html, body {
	margin: 0;
	padding: 0;
	font-family: "Times New Roman", Times, serif;
	color: #545454;
	background-color: #e7e8ed;
    }
	

.sw_main_cont { 
	width: 100%;
	height: 100vh;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 50px;
	justify-content: center;
}
@supports ((height: 100dvh) and (width: 100dvw)) { .sw_main_cont { height: 100dvh; } }


.sw_bg1 {
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 35%;
	background-image: url("bg1.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: bottom;
	z-index: 1;
	filter: alpha(Opacity=50);
    opacity: 0.5;	
}

.sw_bg2 {
	position: absolute;
	bottom:0;
	left:0;
	width: 100%;
	height: 35%;
	background-image: url("bg2.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
	z-index: 1;
	filter: alpha(Opacity=50);
    opacity: 0.5;	
}


.sw_logo {
	position: relative;
	z-index: 11;
	width: 50%;
	max-width: 400px;
	text-align: center;
	font-size: clamp(0.75rem, 3vw, 1.25rem);
	}
.sw_logo img {
	width: 100%;
}

.sw_text {
	position: relative;
	z-index: 10;
	width: 90%;
	max-width: 800px;
	text-align: center;
	font-size: clamp(0.75rem, 3vw, 1.25rem);
	}
@supports ((height: 100dvh) and (width: 100dvw)) { .sw_text { font-size: clamp(0.75rem, 3dvw, 1.25rem); } }





















