/**
* #.# Hubspot Forms
*
* Lead generation forms by hubspot
*/

.hbspt-form form {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	margin-bottom: 24px;
}

.hbspt-form fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
}

.hbspt-form label {
	display: block;
	font-weight: 400;
	margin-bottom: 12px;
	color: #1b365d;
	font-size: 0.9em;
}

.hbspt-form label .req {
	color: #ff671f;
}

.hbspt-form select,
.hbspt-form textarea,
.hbspt-form input[type="text"],
.hbspt-form input[type="password"],
.hbspt-form input[type="datetime"],
.hbspt-form input[type="datetime-local"],
.hbspt-form input[type="date"],
.hbspt-form input[type="month"],
.hbspt-form input[type="time"],
.hbspt-form input[type="week"],
.hbspt-form input[type="number"],
.hbspt-form input[type="email"],
.hbspt-form input[type="url"],
.hbspt-form input[type="search"],
.hbspt-form input[type="tel"],
.hbspt-form input[type="color"] {
	font-size: 16px !important;
	line-height: 1.5;
	color: #1b365d;
	width: 100%;
	height: auto;
	margin-bottom: 6px;
	padding: 20px;
	border-radius: 3px;
	background-color: #edeff5;
	border: 1px solid #abb5d1;
	display: inline-block;
	vertical-align: middle;
}

.hbspt-form textarea {
	height: auto;
	overflow: auto;
}

.hbspt-form select:focus,
.hbspt-form textarea:focus,
.hbspt-form input[type="text"]:focus,
.hbspt-form input[type="password"]:focus,
.hbspt-form input[type="datetime"]:focus,
.hbspt-form input[type="datetime-local"]:focus,
.hbspt-form input[type="date"]:focus,
.hbspt-form input[type="month"]:focus,
.hbspt-form input[type="time"]:focus,
.hbspt-form input[type="week"]:focus,
.hbspt-form input[type="number"]:focus,
.hbspt-form input[type="email"]:focus,
.hbspt-form input[type="url"]:focus,
.hbspt-form input[type="search"]:focus,
.hbspt-form input[type="tel"]:focus,
.hbspt-form input[type="color"]:focus {
	border-color: #ff671f;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: none;
}

.hbspt-form input[type="date"],
.hbspt-form select:not([multiple]) {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.hbspt-form select[multiple],
.hbspt-form select[size] {
	height: auto;
	overflow: auto;
}

.hbspt-form input[type="radio"]:focus,
.hbspt-form input[type="checkbox"]:focus {
	outline: -webkit-focus-ring-color auto 1px;
	outline-color: #ff671f;
}

.hbspt-form input[type="text"],
.hbspt-form input[type="email"],
.hbspt-form input[type="url"],
.hbspt-form input[type="search"],
.hbspt-form input[type="tel"] {
	padding: 24px 20px 14px;
}

.hbspt-form .hs-dateinput input {
	padding: 20px;
}

.hbspt-form input[type="date"],
.hbspt-form select:not([multiple]) {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.hbspt-form select[multiple],
.hbspt-form select[size] {
	height: auto;
	overflow: auto;
}

.hbspt-form select:not([multiple]) {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-position: right 12px center;
	background-repeat: no-repeat;
	background-size: 20px 20px;
	background-image: url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2OTZDMDZENjU4NzIxMUU4OTkyREQ1NUQ1OTkzNEJBMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2OTZDMDZENzU4NzIxMUU4OTkyREQ1NUQ1OTkzNEJBMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY5NkMwNkQ0NTg3MjExRTg5OTJERDU1RDU5OTM0QkEwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY5NkMwNkQ1NTg3MjExRTg5OTJERDU1RDU5OTM0QkEwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0LxN/wAAB1xJREFUeNrs3U+IVWUY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");
	padding-right: 36px;
}

.hbspt-form select::-ms-expand {
	display: none;
}

.hbspt-form textarea {
	min-height: 130px;
	resize: vertical;
}

.hbspt-form select::-ms-expand {
	display: none;
}

.hbspt-form input[type="file"] {
	margin-bottom: 24px;
}

.hs-form-field {
	margin-top: 24px;
}

.hs-form-field:first-child {
	margin-top: 0;
}

.hs-fieldtype-text {
	position: relative;
}

.hs-form-required {
	font-weight: 700;
	padding-left: 6px;
	color: #86302e;
}

.hs-fieldtype-text > label {
	position: absolute;
	top: 19px;
	left: 20px;
	max-width: 90%;
	margin: 0;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.hs-fieldtype-text.has-focus > label {
	top: 6px;
	font-size: 12px;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.hs-fieldtype-checkbox > label,
.hs-fieldtype-radio > label {
	margin-bottom: 0;
	padding: 10px 20px;
	background-color: #edeff5;
	border: 1px solid #abb5d1;
	border-bottom: 0;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.hs-fieldtype-checkbox .input,
.hs-fieldtype-radio .input {
	padding: 12px 19.99992px 0;
	border: 1px solid #abb5d1;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.hs-fieldtype-checkbox .input li,
.hs-fieldtype-radio .input li {
	margin-bottom: 0;
}

.hs-submit input:focus {
	outline-color: #1b365d;
}

.pika-table,
.pika-table th {
	color: #1b365d !important;
	background: #ffffff;
}

.fn-date-picker .pika-table {
	margin: 0;
}

.fn-date-picker .pika-table th,
.fn-date-picker .pika-table td {
	border: 0;
}

.fn-date-picker .pika-table .pika-button {
	border: 1px solid #ffffff;
}

.fn-date-picker .pika-table .is-today .pika-button {
	color: #1b365d;
}

.fn-date-picker .pika-table .is-selected .pika-button {
	color: #ffffff;
	background: #006ba6;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.fn-date-picker .pika-table .pika-button:hover {
	color: #000000 !important;
	background: #ffffff !important;
	border-color: #1b365d;
}

.inputs-list {
	margin-bottom: 0;
}

.hs-error-msgs label {
	padding: 0 !important;
	margin-bottom: 0;
	color: #ac3e3b;
}

.hs-error-msgs label,
.hs-error-msgs label > a {
	font-weight: 400;
	font-size: 12px;
	color: #86302e;
	text-align: left;
	border: 0;
}

.hs-error-msgs li {
	margin-bottom: 0;
}

.hs_error_rollup {
	/* Request from AU */
	display: none;
}

.inputs-list {
	clear: both;
	margin-bottom: 12px;
	padding: 0;
	list-style: none;

	&.error {
		li {
			label {
				color: #ac3e3b;
			}
		}
	}
}

.inputs-list:not(.hs-error-msgs) {
	font-size: 0;
}

.inputs-list li {
	padding: 0;
}

.inputs-list li::before {
	content: none;
}

.inputs-list:not(.hs-error-msgs) li {
	font-size: 16px;
	width: 100%;
	padding-right: 4%;
	display: inline-block;
	vertical-align: top;
}

.inputs-list li input {
	position: absolute;
	left: 0;
	font-size: 16px;
}

.hs_casl_consent .inputs-list:not(.hs-error-msgs) li {
	width: 100%;
}

.inputs-list label {
	display: block;
	margin-bottom: 12px;
	position: relative;
	padding-left: 24px;
	color: #39414e;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.hs-casl_consent span {
	font-size: 12px;
}

.inputs-list {
	margin-bottom: 0;
}

.hs-error-msgs label,
.hs-error-msgs label > a {
	font-weight: 400;
	color: #86302e;
	text-align: left;
	border: 0;
	margin-top: -0.5em;
}

.hs-error-msgs label > a:hover {
	text-decoration: underline;
}

.hs-error-msgs li {
	margin-bottom: 6px;
}

.hs-form.hs-form fieldset {
	background: none;
	max-width: none;
	padding: 0;
	border: 0;
}

.hs-form.hs-form .hs-field-desc {
	font-size: 14px;
	padding-bottom: 6px;
}

.hs-form .hs_submit {
	text-align: right;
	margin-top: 12px;
}

.hs-form .hs_submit .hs-button {
	display: block;
}

.hs-form.hs-form fieldset.form-columns-1:after,
.hs-form.hs-form fieldset.form-columns-2:after,
.hs-form.hs-form fieldset.form-columns-3:after,
.hs-form.hs-form div.form-columns-1:after,
.hs-form.hs-form div.form-columns-2:after,
.hs-form.hs-form div.form-columns-3:after {
	content: "";
	display: table;
	clear: both;
}

.hs-form.hs-form fieldset.form-columns-1 .hs-form-field:first-child,
.hs-form.hs-form fieldset.form-columns-2 .hs-form-field:first-child,
.hs-form.hs-form fieldset.form-columns-3 .hs-form-field:first-child,
.hs-form.hs-form div.form-columns-1 .hs-form-field:first-child,
.hs-form.hs-form div.form-columns-2 .hs-form-field:first-child,
.hs-form.hs-form div.form-columns-3 .hs-form-field:first-child {
	margin-top: 1.5em;
}

.hs-form.hs-form fieldset.form-columns-1 .hs-fieldtype-checkbox > label,
.hs-form.hs-form fieldset.form-columns-2 .hs-fieldtype-checkbox > label,
.hs-form.hs-form fieldset.form-columns-3 .hs-fieldtype-checkbox > label,
.hs-form.hs-form div.form-columns-1 .hs-fieldtype-checkbox > label,
.hs-form.hs-form div.form-columns-2 .hs-fieldtype-checkbox > label,
.hs-form.hs-form div.form-columns-3 .hs-fieldtype-checkbox > label,
.hs-form.hs-form fieldset.form-columns-1 .hs-fieldtype-radio > label,
.hs-form.hs-form fieldset.form-columns-2 .hs-fieldtype-radio > label,
.hs-form.hs-form fieldset.form-columns-3 .hs-fieldtype-radio > label,
.hs-form.hs-form div.form-columns-1 .hs-fieldtype-radio > label,
.hs-form.hs-form div.form-columns-2 .hs-fieldtype-radio > label,
.hs-form.hs-form div.form-columns-3 .hs-fieldtype-radio > label {
	margin-right: 2.5%;
}

.hs-form.hs-form fieldset.form-columns-1,
.hs-form.hs-form fieldset.form-columns-2,
.hs-form.hs-form div.form-columns-1,
.hs-form.hs-form div.form-columns-2 {
	width: 102.5%;
}

.hs-form.hs-form fieldset.form-columns-3,
.hs-form.hs-form div.form-columns-3 {
	width: 103.6%;
}

.hs-form.hs-form fieldset.form-columns-2 .hs-form-field,
.hs-form.hs-form div.form-columns-2 .hs-form-field {
	width: 50%;
	float: left;
}

.hs-form.hs-form fieldset.form-columns-3 .hs-form-field,
.hs-form.hs-form div.form-columns-3 .hs-form-field {
	width: 32.7%;
	float: left;
}

.hs-form.hs-form fieldset.form-columns-1 .input,
.hs-form.hs-form div.form-columns-1 .input {
	margin-right: 2.5%;
}

.hs-form.hs-form fieldset.form-columns-2 .input,
.hs-form.hs-form fieldset.form-columns-3 .input,
.hs-form.hs-form div.form-columns-2 .input,
.hs-form.hs-form div.form-columns-3 .input {
	margin-right: 5%;
}

.hs-form.hs-form.hs-form.hs-form
	fieldset.form-columns-1
	.hs-form-field
	.hs-input,
.hs-form.hs-form.hs-form.hs-form
	fieldset.form-columns-2
	.hs-form-field
	.hs-input,
.hs-form.hs-form.hs-form.hs-form
	fieldset.form-columns-3
	.hs-form-field
	.hs-input,
.hs-form.hs-form.hs-form.hs-form div.form-columns-1 .hs-form-field .hs-input,
.hs-form.hs-form.hs-form.hs-form div.form-columns-2 .hs-form-field .hs-input,
.hs-form.hs-form.hs-form.hs-form div.form-columns-3 .hs-form-field .hs-input {
	width: 100%;
}

.hs-form.hs-form.hs-form.hs-form
	fieldset.form-columns-1
	.hs-form-field
	input[type="checkbox"].hs-input,
.hs-form.hs-form.hs-form.hs-form
	fieldset.form-columns-1
	.hs-form-field
	input[type="radio"].hs-input,
.hs-form.hs-form.hs-form.hs-form
	fieldset.form-columns-2
	.hs-form-field
	input[type="checkbox"].hs-input,
.hs-form.hs-form.hs-form.hs-form
	fieldset.form-columns-2
	.hs-form-field
	input[type="radio"].hs-input,
.hs-form.hs-form.hs-form.hs-form
	fieldset.form-columns-3
	.hs-form-field
	input[type="checkbox"].hs-input,
.hs-form.hs-form.hs-form.hs-form
	fieldset.form-columns-3
	.hs-form-field
	input[type="radio"].hs-input,
.hs-form.hs-form.hs-form.hs-form
	div.form-columns-1
	.hs-form-field
	input[type="checkbox"].hs-input,
.hs-form.hs-form.hs-form.hs-form
	div.form-columns-1
	.hs-form-field
	input[type="radio"].hs-input,
.hs-form.hs-form.hs-form.hs-form
	div.form-columns-2
	.hs-form-field
	input[type="checkbox"].hs-input,
.hs-form.hs-form.hs-form.hs-form
	div.form-columns-2
	.hs-form-field
	input[type="radio"].hs-input,
.hs-form.hs-form.hs-form.hs-form
	div.form-columns-3
	.hs-form-field
	input[type="checkbox"].hs-input,
.hs-form.hs-form.hs-form.hs-form
	div.form-columns-3
	.hs-form-field
	input[type="radio"].hs-input {
	width: auto;
}

.hs-form.hs-form fieldset.form-columns-1 .hs-error-msgs,
.hs-form.hs-form div.form-columns-1 .hs-error-msgs {
	padding-right: 2.5%;
}

.hs-form.hs-form fieldset.form-columns-2 .hs-error-msgs,
.hs-form.hs-form fieldset.form-columns-3 .hs-error-msgs,
.hs-form.hs-form div.form-columns-2 .hs-error-msgs,
.hs-form.hs-form div.form-columns-3 .hs-error-msgs {
	padding-right: 5%;
}

.pika-table,
.pika-table th {
	color: #1b365d !important;
}

.fn-date-picker .pika-button {
	border: 1px solid #ffffff;
}

.fn-date-picker .is-today .pika-button {
	color: #1b365d;
}

.fn-date-picker .is-selected .pika-button {
	color: #ffffff;
	background: #006ba6;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.fn-date-picker .pika-button:hover {
	color: #000000 !important;
	background: #ffffff !important;
	border-color: #1b365d;
}

.submitted-message p {
	color: #0f6146;
	font-weight: 600;
	margin: 0;
}

.submitted-message p:first-child {
	font-size: 1.5rem;
	font-weight: 600;
}

.submitted-message {
	background-color: transparent;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	text-align: center;
	background: transparent;
	padding-top: 0;
	border: 16px solid #edeff5;
	padding: 16px;
	@include medium-dropshadow;
}

.submitted-message ul {
	margin-top: 1em !important;
}

.submitted-message ul li {
	margin-left: 0;
}

.submitted-message ul li a {
	font-weight: 600;
}

#hs-pwd-widget-password {
	height: auto !important;
	/* override HubSpot */
	margin-top: 0 !important;
	/* override HubSpot */
}

@media (max-width: 480px) {
	.hs-form.hs-form fieldset.form-columns-2 .input,
	.hs-form.hs-form fieldset.form-columns-3 .input,
	.hs-form.hs-form div.form-columns-2 .input,
	.hs-form.hs-form div.form-columns-3 .input {
		margin-right: 2.5%;
	}
}

.inputs-list li input[type="radio"],
.inputs-list li input[type="checkbox"] {
	width: auto;
	height: auto;
}

.content-container ul li.hs-form-booleancheckbox::before,
.content-container ul li.hs-form-radio::before,
.content-container ul li::before {
	content: "";
	display: none;
}

.content-container ul li.hs-form-booleancheckbox,
.content-container ul li.hs-form-radio {
	padding: 0;
}

.content-container .submitted-message {
	text-align: center !important;
}

.inputs-list li input {
	top: 6px;
}

.content-container ul.hs-error-msgs {
	padding-left: 0;
}

.content-container ul.hs-error-msgs li {
	margin: 0;
	padding: 0;
}

.content-container ul.hs-error-msgs li::before {
	content: "";
	display: none;
}

.inputs-list li input[type="radio"],
.inputs-list li input[type="checkbox"] {
	font-size: 12px;
	width: auto;
	height: auto;
}

.hs-form .hs_submit .hs-button {
	display: inline-block !important;
}

/* Form button */
.hs-button.hs-button {
	display: inline-block;
	@include sans;
	font-size: 1em;
	font-weight: 600;
	width: auto;
	color: #ffffff;
	margin-bottom: 0;
	padding: 1em 2em;
	background-color: #384c7b;
	background-image: none;
	border: 1px solid #384c7b;
	border-radius: 3px;
	white-space: normal;
	cursor: pointer;
	transition: all 1s ease-in-out;
}

.hs-button:hover,
.hs-button:focus {
	top: 2px;
	background-color: #193155;
	border-color: #193155;
	outline: 0;
	transition: all 1s ease-in-out;
}
