/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 27 2025 | 04:09:13 */
#forminator-module-2462 {
	display: flex;
	flex-direction: column;
}
.forminator-ui#forminator-module-2462.forminator-design--default .forminator-label {
	font-family: "Open Sans", sans-serif !important;
	font-style: normal;
	font-weight: 700;
	margin-bottom: 4px;
}
.forminator-ui#forminator-module-2462.forminator-design--default .forminator-input,
.forminator-ui#forminator-module-2462.forminator-design--default .forminator-input input,
.forminator-ui#forminator-module-2462.forminator-design--default .forminator-iti-input .iti__selected-dial-code {
	border-radius: 4px !important;
	font-family: "Open Sans", sans-serif !important;
	color: #181818 !important;
}
.forminator-ui#forminator-module-2426.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role="combobox"],
.forminator-ui#forminator-module-2462.forminator-design--default .forminator-button-submit {
	border-radius: 4px;
}
/* Winter Program */
#forminator-module-2462 .forminator-row div#number-1, #forminator-module-2462 .forminator-row div#number-2, #forminator-module-2462 .forminator-row div#number-3, #forminator-module-2462 .forminator-row div#number-4, #forminator-module-2462 .forminator-row div#number-5, #forminator-module-2462 .forminator-row div#number-6{
	display: none;
}

#ui-datepicker-div {
    display: none ;
}
#ui-datepicker-div[style] {
    display: block;
}
@media (min-width:1025px) {
	#forminator-module-2462 {
		gap: 24px;
	}
	.forminator-ui#forminator-module-2462.forminator-design--default .forminator-label,
	.forminator-ui#forminator-module-2462.forminator-design--default .forminator-button-submit {
		font-size: 16px !important;
		line-height: 24px !important;
	}
	.forminator-ui#forminator-module-2462.forminator-design--default .forminator-button-submit {
		padding: 14px 60px;
	}
	.forminator-ui#forminator-module-2462.forminator-design--default .forminator-input,
	.forminator-ui#forminator-module-2462.forminator-design--default .forminator-input input,
	.forminator-ui#forminator-module-2462.forminator-design--default .forminator-iti-input .iti__selected-dial-code {
		font-size: 14px !important;
		line-height: 22px !important;
	}
	div#html-1 {
		margin-bottom: -24px;
	}
	div#address-1 {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		width: 100%;
		justify-content: center;
		column-gap: 30px;
		row-gap: 24px;
	}
	#address-1>.forminator-row {
		width: 50%;
	}
	#address-1>.forminator-row[data-multiple="true"] {
		width: 100%;
	}
}
@media (min-width:768px) and (max-width:1024px) {
	#forminator-module-1477 {
		gap: 20px;
	}
	.forminator-ui#forminator-module-1477.forminator-design--default .forminator-label,
	.forminator-ui#forminator-module-1477.forminator-design--default .forminator-button-submit {
		font-size: 14px !important;
		line-height: 22px !important;
	}
	.forminator-ui#forminator-module-1477.forminator-design--default .forminator-input,
	.forminator-ui#forminator-module-1477.forminator-design--default .forminator-input input,
	.forminator-ui#forminator-module-1477.forminator-design--default .forminator-iti-input .iti__selected-dial-code {
		font-size: 12px !important;
		line-height: 20px !important;
	}
	.forminator-ui#forminator-module-1477.forminator-design--default .forminator-button-submit {
		padding: 10px 46px;
	}
	div#html-1 {
		margin-bottom: -20px;
	}
	div#address-1 {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		width: 100%;
		justify-content: center;
		column-gap: 30px;
		row-gap: 20px;
	}
	#address-1>.forminator-row {
		width: 50%;
	}
	#address-1>.forminator-row[data-multiple="true"] {
		width: 100%;
	}
}
@media (max-width:767px) {
	#forminator-module-2462 {
		gap: 16px;
	}
	.forminator-ui#forminator-module-2462.forminator-design--default .forminator-label,
	.forminator-ui#forminator-module-2462.forminator-design--default .forminator-button-submit {
		font-size: 12px !important;
		line-height: 20px !important;
	}
	.forminator-ui#forminator-module-2462.forminator-design--default .forminator-input,
	.forminator-ui#forminator-module-2462.forminator-design--default .forminator-input input,
	.forminator-ui#forminator-module-2462.forminator-design--default .forminator-iti-input .iti__selected-dial-code {
		font-size: 12px !important;
		line-height: 20px !important;
	}
	.forminator-ui#forminator-module-2462.forminator-design--default .forminator-button-submit {
		padding: 8px 40px;
		width: 35%;
	}
	div#html-1 {
		margin-bottom: -16px;
	}
	div#address-1 {
		display: flex;
		flex-direction: column;
		gap: 8px;
	}
	div#address-1-zip {
		margin-bottom: 8px;
	}
}
