.calendar-input {
	min-width: 300px!important;
	width: 100%;
	border: none!important;
	height: 2.7rem;
	font-size: 1rem
}

.centered[data-v-442fba37] {
	width: 75%;
	margin-left: auto;
	margin-right: auto
}

.field-body[data-v-442fba37] {
	padding: 0 4px
}

.ifixer[data-v-442fba37] {
	border: 1px solid #dbdbdb;
	margin: 0 0 10px;
	padding: 1% 3%;
	min-height: 3rem
}

.inquire[data-v-442fba37] {
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 2rem
}

.inquire[data-v-442fba37],
.inquire .button[data-v-442fba37] {
	width: 8rem
}

.calendar-fix[data-v-442fba37] {
	padding: 0
}

@media print,
screen and (max-width:769px) {
	.centered[data-v-442fba37] {
		width: 100%
	}
	.field[data-v-442fba37] {
		margin-bottom: 0
	}
	.inquire .button[data-v-442fba37] {
		margin-top: 1rem
	}
}

.input-modifier,
.input-modifier .has-text-danger {
	max-width: 100%!important;
	width: 100%!important
}

.input-modifier .input {
	height: 3rem;
	max-width: 100%!important
}

.has-icons-right .input {
	padding-right: calc(.625em - 1px)!important
}

.has-icons-right span,
.tile-modifier p.is-danger {
	display: none
}

.hero .hero-body .container h1[data-v-887189a2] {
	color: #fff;
	text-transform: capitalize;
	font-weight: 400;
	font-size: 43px
}

.textcontainer[data-v-887189a2] {
	margin: 2rem 0
}

.textcontainer p[data-v-887189a2] {
	margin: 1rem 0
}

.ifixer[data-v-887189a2] {
	border: 1px solid #dbdbdb;
	margin: 0 0 10px;
	padding: 1% 3%;
	min-height: 3rem
}

.inquire[data-v-887189a2] {
	margin-left: 45%;
	padding-bottom: 2rem
}

.inquire .button[data-v-887189a2] {
	width: 8rem
}

.hero.is-fullheight[data-v-887189a2] {
	min-height: 90vh!important
}

.hero.hero-image[data-v-887189a2] {
	background-repeat: no-repeat!important;
	height: 525px;
	background-size: cover!important;
	background-position: 50%!important
}