@font-face {
  font-family: gothic;
  src: url('../../fonts/gothic.ttf');
}

@font-face {
  font-family: psl094;
  src: url('../../fonts/PSL094pro.ttf');
}

body {
	font-family: "gothic",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	padding-top: 56px;
}

.section-banner {
	background-color: #ed207b;
}

.section-form {
	background-color: #e9e838;
}

.section-form .title {
    font-size: 55px;
	font-weight: bold;
	font-family: "psl094","Helvetica Neue",Arial,"Noto Sans";
}

.section-project {
	background-color: #ed207b;
}

.section-project ul > li {
	color: #fff;
	font-size: 19px;
	font-family: "psl094","Helvetica Neue",Arial,"Noto Sans";
}

.section-contact {
	color: #e9e838;
	background-color: #000;
}

.section-contact .detail h5 {
	font-size: 34px;
	font-family: "psl094","Helvetica Neue",Arial,"Noto Sans";
}

.btn-danger {
    border-radius: 35px;
	background-color: #ed207b;
}

.btn-dark {
	color: #e9e838;
    border-radius: 35px;
}

.btn-warning {
    border-radius: 35px;
	background-color: #e9e838;
	border-color: #e9e838;
}

.text-pink {
	color: #ed207b;
}

.text-yellow {
	color: #e9e838;
}

.icheckbox_square {
	margin-right: 10px;
}

.btn-project-detail {
	font-size: 11px;
	padding: 6.5px 8px;
}

.modal .modal-content {
	font-family: "psl094","Helvetica Neue",Arial,"Noto Sans";
}

.project-area .promotion-list {
	min-height: 170px;
}

.hotel-area .promotion-list {
	min-height: 120px;
}

input, textarea {
	border: none !important;
}

ol {
	counter-reset: item
}
ol > li {
	display: block
}
ol > li:before {
	content: counters(item, ".") " ";
	counter-increment: item
}

@media only screen and (max-width: 1024px) {
	.btn-project-detail {
		font-size: 8px;
		padding: 8.5px 8px;
	}
}

@media only screen and (max-width: 768px) {
	.section-form .title {
	    font-size: 40px;
	}

	.btn-project-detail {
		font-size: 10px;
		padding: 7px 8px;
	}
}

@media only screen and (max-width: 375px) {
	.btn-project-detail {
	    font-size: 8px;
    	padding: 8.5px 8px;
	}

	.project-checklist {
		font-size: 12px;
	}
}