.hidden-form-name {
	display: none;
}

#wpforms-2439 label {
	color: white;
	padding-bottom: 5px;
}

#wpforms-2439 textarea {
	max-width: 60%;
}

input[type=range] {
	-webkit-appearance: none;
	width: 100%;
	background: transparent;
}

input[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
}

input[type=range]:focus {
	outline: none;
}

input[type=range]::-ms-track {
	width: 100%;
	cursor: pointer;
	background: transparent;
	border-color: transparent;
	color: transparent;
}

input[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: 1px solid rgba(0, 0, 0, .3);
	height: 36px;
	width: 16px;
	border-radius: 3px;
	background: #fff;
	cursor: pointer;
	margin-top: -14px;
}

input[type=range]::-moz-range-thumb {
	border: 1px solid rgba(0, 0, 0, .3);
	height: 36px;
	width: 16px;
	border-radius: 3px;
	background: #fff;
	cursor: pointer;
}

input[type=range]::-ms-thumb {
	border: 1px solid rgba(0, 0, 0, .3);
	height: 36px;
	width: 16px;
	border-radius: 3px;
	background: #fff;
	cursor: pointer;
}

input[type=range]::-webkit-slider-runnable-track {
	width: 100%;
	height: 8.4px;
	cursor: pointer;
	box-shadow: 1px 1px 1px #495a5f, 0px 0px 1px #495a5f;
	background: #495a5f;
	border-radius: 1.3px;
	border: .2px solid #495a5f;
}

input[type=range]:focus::-webkit-slider-runnable-track {
	background: #495a5f;
}

input[type=range]::-moz-range-track {
	width: 100%;
	height: 8.4px;
	cursor: pointer;
	box-shadow: 1px 1px 1px #495a5f, 0px 0px 1px #495a5f;
	background: #495a5f;
	border-radius: 1.3px;
	border: .2px solid #495a5f;
}

input[type=range]::-ms-track {
	width: 100%;
	height: 8.4px;
	cursor: pointer;
	background: transparent;
	border-color: transparent;
	border-width: 16px 0;
	color: transparent;
}

input[type=range]::-ms-fill-lower {
	background: #495a5f;
	border: .2px solid #495a5f;
	border-radius: 2.6px;
	box-shadow: 1px 1px 1px #495a5f, 0px 0px 1px #495a5f;
}

input[type=range]:focus::-ms-fill-lower {
	background: #495a5f;
}

input[type=range]::-ms-fill-upper {
	background: #495a5f;
	border: .2px solid #495a5f;
	border-radius: 2.6px;
	box-shadow: 1px 1px 1px #495a5f, 0px 0px 1px #495a5f;
}

input[type=range]:focus::-ms-fill-upper {
	background: #495a5f;
}

.wpforms-container label {
	line-height: 1.4;
}

.wpforms-page-button, .wpforms-submit {
	padding: 15px 30px;
	transition: all .2s linear !important;
	line-height: 1.6;
}

#wpforms-2439 .wpforms-page-button, #wpforms-2439 .wpforms-submit {
	background-color: #495a5f;
	border-color: #3a3a3a;
}

#wpforms-2439 .wpforms-page-button:hover, #wpforms-2439 .wpforms-submit:hover {
	background-color: #3a3a3a;
	border-color: #3a3a3a;
}

::selection {
	background: #43c5ed;
}

::-moz-selection {
	background: #43c5ed;
}

::selection {
	color: white;
}

.privacy-heading {
	color: #fff !important;
}

.current-menu-parent.current-menu-ancestor a {
	background-color: #4dc8ed;
}