@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300;500&display=swap');
@charset "utf-8";
/* CSS Document */

body,
p,
h1,
h2,
h3,
h4,
h5,
h6,
span,
ul,
ol,
li,
dl,
dt,
dd,
form {
    padding: 0;
    margin: 0;
}

html,
body {
    padding: 0;
    margin: 0;
    height: auto;
    font-family: 'Rubik', sans-serif;
}

body input {
    border: none;
    outline: none;
    border-radius: 0px;
}

body textarea {
    border: none;
    outline: none;
    overflow: auto;
    border-radius: 0px;
}

select::-ms-expand {
    display: none;
}

body select {
    -moz-appearance: none;
    -webkit-appearance: none;
    border-radius: 0px;
}

body input[type="submit"],
body button {
    border: none;
    outline: none;
    border-radius: 0px;
}

input[type=checkbox] {
    border: none;
    outline: none;
}

::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    opacity: 1;
}

::-moz-placeholder {
    /* Firefox 19+ */
    opacity: 1;
}

:-ms-input-placeholder {
    /* IE 10+ */
    opacity: 1;
}

:-moz-placeholder {
    /* Firefox 18- */
    opacity: 1;
}

img {
    outline: none;
    border: none;
    max-width: 100%;
}

li {
    list-style: none;
}

a,
a:hover {
    text-decoration: none;
    outline: none;
}

body .container {
	max-width:1180px;
	width:100%;
	padding:0px;
}

.maintenance_bg {
	display:flex;
	align-items:center;
	height:100vh;	
	justify-content:center;
	background:url('../images/bg_img.png') no-repeat center; 
	background-size:cover;
	z-index:0;
	position:relative;
}
.maintenance_bg:after {
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background:rgba(255,255,255,0.95);
	z-index:-1;

}

.maintenance-txt {
	text-align:center;
	padding:25px 25px 35px;
	background:#fff;
	border-radius:10px;
	box-shadow:0px 3px 30px 0px rgb(87 94 106 / 15%)
}

.maintenance-txt h1 {
	margin-bottom:20px;
	font-size:25px;
}
