@charset "utf-8";
/* CSS Document */

.sec1 .container {
	max-width: 980px;
}

.sec1 .title {
	margin-bottom: 0.2rem;
}

.sec1 .w-55 {
	width: 55%;
}


.sec1 .note {
	margin-top: -0.75rem;
	margin-bottom: -1.25rem !important;
}

.sec1 .required {
	background-color: #E50000;
	color: #fff;
	display: inline-block;
	font-size: 0.7rem;
	line-height: 1.1em;
	padding: 0.25rem 0.4rem;
	margin-left: 0.5rem;
	margin-bottom: 0.3rem;
	vertical-align: 0.1rem;
}

.sec1 .btn {
	background-color: #4A4A4A;
	width: 70%;
	color: #fff;
}

.sec1 .btn:hover {
	background-color: #A5E1F7;
	transition-duration: 0.3s !important;
}



@media (min-width: 768px) {
	.sec1 .title {
		margin-bottom: 0;
	}	
	.sec1 .w-md-32 {
		width: 32% !important;
	}
	
	.sec1 .btn {
		width: 240px;
	}
}


@media (min-width: 992px) {
	.sec1 .w-lg-26 {
		width: 26% !important;
	}

}
