/*
Theme Name: Liquid (DD.NYC)
Theme URI: https://liquidsite.wpenginepowered.com/
Description: The theme for WordPress. Designed with LOVE by DigitalDesign.NYC
Author: dd.nyc
Version: 1.a
*/

.website-accessibility {
	cursor: pointer;
}
/*
.grecaptcha-badge {
visibility: hidden !important;
}*/

.wpcf7 form .wpcf7-response-output {
	border: none !important;
	text-align: center !important;
}

.certificate__item a img {
	width: 100%;
	max-width: 36px;
}

.field label {
	display: none;
}

.field.hs-when_is_it_available label {
	display: block;
	margin-bottom: 0.5rem;
}

.hs-input {
	display: block;
	width: 100%;
	font-family: "InterRegular", sans-serif;
	font-size: 1rem;
	letter-spacing: -0.04em;
	line-height: 1.2;
	color: #fff;
	transition: all 0.35s ease;
	-webkit-appearance: none;
	border: 0.05rem solid rgba(137, 207, 219, 0.4);
	border-radius: 49.95rem;
	padding: 0.85rem 2rem;
	background: transparent;
}

.hs-input:hover,
.hs-input:focus {
	border-color: #62bfcf;
}

.hbspt-form form {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 1rem;
}

.hbspt-form form .hs_firstname,
.hbspt-form form .hs_lastname,
.hbspt-form form .hs_email,
.hbspt-form form .hs_company {
	width: calc(50% - 0.5rem);
}

.hbspt-form form .hs_phone,
.hs_how_many_pieces_do_you_have_for_recycling_,
.hs_where_is_the_equipment_located,
.hs_when_is_it_available,
.hs_upload_list {
	width: 100%;
}

input.hs-button {
	background: #fff;
	color: #12131d;
	padding: 0.7rem 1.95rem;
	border: 0.05rem solid transparent;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 0.4rem;
	transition: color 0.35s ease, background-color 0.35s ease;
	font-size: 1rem;
	font-family: "InterRegular", sans-serif;
	text-align: center;
	border-radius: 5rem;
	font-weight: 400;
	line-height: 1.2;
	letter-spacing: -0.035em;
	cursor: pointer;
}

.hs_submit.hs-submit {
	width: 100%;
	text-align: center;
	margin-top: 1.3rem;
}

input::placeholder,
textarea::placeholder {
	font-weight: 500 !important;
	font-family: "Inter", "InterRegular", sans-serif !important;
	opacity: 1;
}

::-webkit-input-placeholder {
	font-weight: 500 !important;
}
:-ms-input-placeholder {
	font-weight: 500 !important;
}
::-ms-input-placeholder {
	font-weight: 500 !important;
}

.hs-input::placeholder {
	font-weight: 500 !important;
	font-family: "Inter", "InterRegular", sans-serif !important;
}

input.hs-button:hover {
	background: transparent;
	color: #fff;
	border-color: #fff;
}

input[type="date"]::-webkit-calendar-picker-indicator {
	filter: invert(1);
	opacity: 1;
}

form .select2-container--default .select2-selection--single {
	font-size: 1rem;
	letter-spacing: -0.04em;
	line-height: 1.2;
	color: #fff;
	-webkit-appearance: none;
	border: 0.05rem solid rgba(137, 207, 219, 0.4);
	border-radius: 49.95rem;
	padding: calc(0.85rem + .6em) 2rem;
	background: transparent;
	display: flex;
	align-items: center;
}

form .select2-container--default .select2-selection--single:hover,
form .select2-container--default .select2-selection--single:focus {
	border-color: #62bfcf;
}

form
.select2-container--default
.select2-selection--single
.select2-selection__rendered {
	font-family: "InterRegular", sans-serif;
	font-size: 1rem;
	letter-spacing: -0.04em;
	line-height: 1.5;
	color: #fff;
	padding: 0;
	opacity: 0.7;
	font-weight: 500;
}

form
.select2-container--default
.select2-selection--single
.select2-selection__arrow {
	height: 26px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 1rem;
	width: 20px;
}

.select2-container--default.select2-container--open.select2-container--above
.select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above
.select2-selection--multiple {
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;
}

.select2-container--default.select2-container--open.select2-container--below
.select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below
.select2-selection--multiple {
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
}

.select2-container .select2-dropdown {
	background-color: #12131d !important;
	border: none;
	border-radius: 25px;
	padding: 20px 0 20px;
}

.select2-container--default .select2-results__option--selected {
	background-color: transparent !important;
}

.select2-container--default
.select2-results__option--highlighted.select2-results__option--selectable {
	background-color: transparent !important;
}

.select2-results__option {
	padding: 0.5rem 2rem !important;
}

.select2-container .select2-dropdown {
	background-color: #12131d !important;
	border: 0.05rem solid rgba(137, 207, 219, 0.4);
	border-radius: 25px;
	padding: 0.5rem 1.5rem;
}

.select2-results__option {
	padding: 1.2rem 0 !important;
}

.select2-results__option:not(:first-child) {
	border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.select2-container--default
.select2-results__option--highlighted.select2-results__option--selectable {
	transition: all 0.2s ease;
}

.select2-container--default
.select2-results__option--highlighted.select2-results__option--selectable:hover {
	color: #62bfcf;
}

.hbspt-form {
	max-width: 48.9rem;
	margin: 0 auto;
}

button.select2-selection__clear {
	display: none !important;
}

.sell__item:hover {
	border-color: rgba(255, 255, 255, 0.1);
}

.sell__item:hover .white-link path {
	stroke: rgb(139, 139, 144);
}

.white-link {
	cursor: default;
}

.solution__item-content {
	transform: none;
}

.sell__item .white-link {
	opacity: 0;
}

label#label-how_many_pieces_do_you_have_for_recycling_-1d365e12-3e34-44a3-a232-fd6c3be319e5, label#label-where_is_the_equipment_located-1d365e12-3e34-44a3-a232-fd6c3be319e5 {
	display: block;
	padding-bottom: 10px;
}

main .sell ~ .sell {
	margin-top: 12rem;
}

main .sell ~ .contact { 
	margin-top: 12rem; 
}

@media (min-width: 1024px) {
	.tech__item-content  {
		max-width: 25rem;
	}	
}


@media (max-width: 1024px) {
	.hbspt-form form .hs_firstname,
	.hbspt-form form .hs_lastname,
	.hbspt-form form .hs_email,
	.hbspt-form form .hs_company {
		width: 100%;
	}
}

.inner__seo strong,
.inner__seo b {
	font-weight:bold!important;
}
