.inactive {
	display: none;
}

#hidden-gravity-form,
.hidden-gravity-form {
	visibility: hidden !important;
	height: 0 !important;
}

.mtn-zc-title {
	font-weight: 700;
}

.mtn-zc-required {
	font-weight: 700;
	color: #c02b0a;
}

.mtn-zc-container {
    display: flex;
    flex-direction: column;
	width: 100%;
	max-width: 290px;
}

.zipcode-btn {
	font-family: var(--button_typography-font-family);
	border: 0;
    color: #ffffff;
    border-radius: 0;
    background: var(--awb-color3);
    font-size: 16px;
    letter-spacing: 0em;
	padding-top: var(--button_padding-top,13px);
    padding-right: var(--button_padding-right,29px);
    padding-bottom: var(--button_padding-bottom,13px);
    padding-left: var(--button_padding-left,29px);
    line-height: var(--button_line_height, 1);
	cursor: pointer;
	margin-top: 10px;
}

.zipcode-btn:hover {
	font-family: var(--button_typography-font-family);
	border: 0;
    color: #ffffff;
    border-radius: 0;
	background-image: linear-gradient(90deg, var(--awb-color3) 0%,var(--awb-color5) 100%) !important;
	border-bottom: 6px solid #46c3d2;
    font-size: 16px;
    letter-spacing: 0em;
	padding-top: var(--button_padding-top,13px);
    padding-right: var(--button_padding-right,29px);
    padding-bottom: var(--button_padding-bottom,13px);
    padding-left: var(--button_padding-left,29px);
    line-height: var(--button_line_height, 1);
	cursor: pointer;
	margin-top: 10px;
}

#mtn-fetch-errors,
#mtn-fetch-zipcode {
	padding-top: 20px;
}