.unlimited_search_widget {
	border-radius: 8px;
	width: 100%;
}

@media screen and (min-width: 769px) {
	.no-webp .unlimited_search_widget {
		background: url('../../images/search-bg-1280.png') no-repeat center center;
		background-size: cover;
	}

	.webp .unlimited_search_widget {
		background: url('../../images/search-bg-1280.png.webp') no-repeat center center;
		background-size: cover;
	}
}

@media screen and (min-width: 769px) and (-webkit-min-device-pixel-ratio: 2) { 
    .no-webp .unlimited_search_widget {
		background: url('../../images/search-bg-1280-2x.png') no-repeat center center;
		background-size: cover;
	}

	.webp .unlimited_search_widget {
		background: url('../../images/search-bg-1280-2x.png.webp') no-repeat center center;
		background-size: cover;
	}
}

.unlimited_search_widget .wrapper {
	padding: 1px;
}

#main_content .unlimited_search_widget h1,
#main_content .unlimited_search_widget h2 {
	margin-top: 96px !important;
	margin-bottom: 24px !important;
	text-align: center;
	font-family: "Fugue Regular", sans-serif;
	font-size: 40px;
	line-height: 48px;
	color: #121316;
}

.unlimited_search_widget form {
	text-align: center;
	margin: 0 auto 96px;
	position: relative;
	width: fit-content;
	width: -moz-fit-content;
}

.unlimited_search_widget form .search-type-selector {
	display: inline-block;
	min-width: 138px;
	height: 56px;
	border-radius: 8px 0px 0px 8px;
	border: 0px solid white;
	background: #FFFFFF;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	padding: 16px 40px 16px 48px;
	color: #121316;
	border-right: 2px solid #E8E8EA;
	margin-right: -4px;
	cursor: pointer;
	position: relative;
}

.unlimited_search_widget form .search-type-selector:before {
	content: "";
	display: block;
	width: 16px;
	height: 16px;
	margin-left: -24px;
	margin-top: 4px;
	position: absolute;
}

.unlimited_search_widget form .search-type-selector.photos:before {
	background: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13 2H3C2.44772 2 2 2.44772 2 3V12.4998L4.01007 10.4897C4.55681 9.94299 5.44324 9.94299 5.98997 10.4897L6.89655 11.3963C7.09181 11.5916 7.4084 11.5916 7.60366 11.3963L10.7929 8.20697C11.1834 7.81643 11.8166 7.81643 12.2071 8.20696L14 9.99984V3C14 2.44772 13.5523 2 13 2ZM3 0C1.34315 0 0 1.34315 0 3V13C0 14.6569 1.34315 16 3 16H13C14.6569 16 16 14.6569 16 13V3C16 1.34315 14.6569 0 13 0H3ZM5.5 4C6.32843 4 7 4.67157 7 5.5C7 6.32843 6.32843 7 5.5 7C4.67157 7 4 6.32843 4 5.5C4 4.67157 4.67157 4 5.5 4Z" fill="%23464A53"/></svg>');
}

.unlimited_search_widget form .search-type-selector.videos:before {
	background: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3 2H13C13.5523 2 14 2.44772 14 3V13C14 13.5523 13.5523 14 13 14H3C2.44772 14 2 13.5523 2 13V3C2 2.44772 2.44772 2 3 2ZM0 3C0 1.34315 1.34315 0 3 0H13C14.6569 0 16 1.34315 16 3V13C16 14.6569 14.6569 16 13 16H3C1.34315 16 0 14.6569 0 13V3ZM6.36955 5.07821C6.59652 4.96192 6.87132 4.97616 7.08413 5.11524L10.6886 7.44455C10.8829 7.56691 11 7.77587 11 8C11 8.22413 10.8829 8.43309 10.6886 8.55545L7.08413 10.8848C6.87132 11.0238 6.59652 11.0381 6.36955 10.9218C6.14259 10.8055 6.00047 10.5777 6 10.3293V5.67069C6.00047 5.42234 6.14259 5.1945 6.36955 5.07821Z" fill="%23121316"/></svg>');
}

.unlimited_search_widget form .search-type-selector.vectors:before {
	background: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9 5.5C9 7.433 7.433 9 5.5 9C3.567 9 2 7.433 2 5.5C2 3.567 3.567 2 5.5 2C7.433 2 9 3.567 9 5.5ZM6 10.9776V14H14V6H10.9776C10.7398 8.63857 8.63857 10.7398 6 10.9776ZM10.793 4C10.14 1.6915 8.01755 0 5.5 0C2.46243 0 0 2.46243 0 5.5C0 8.01755 1.6915 10.14 4 10.793V14C4 15.1046 4.89543 16 6 16H14C15.1046 16 16 15.1046 16 14V6C16 4.89543 15.1046 4 14 4H10.793Z" fill="%23464A53"/></svg>');
}

.unlimited_search_widget form .search-type-selector.audio:before {
	background: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M15 0.999957C15 0.675418 14.8425 0.371062 14.5776 0.183618C14.3126 -0.00382705 13.9732 -0.0510463 13.6672 0.0569667L8.3359 1.9386C6.33684 2.64415 5 4.53363 5 6.65355V10.1707C4.68722 10.0601 4.35064 9.99996 4 9.99996C2.34315 9.99996 1 11.3431 1 13C1 14.6568 2.34315 16 4 16C5.65685 16 7 14.6568 7 13V6.65355C7 5.3816 7.8021 4.24791 9.00154 3.82458L13 2.41335V7.17066C12.6872 7.06011 12.3506 6.99996 12 6.99996C10.3431 6.99996 9 8.3431 9 9.99996C9 11.6568 10.3431 13 12 13C13.6569 13 15 11.6568 15 9.99996C15 9.96056 14.9992 9.92134 14.9977 9.88231H15V0.999957ZM5 13C5 12.4477 4.55228 12 4 12C3.44772 12 3 12.4477 3 13C3 13.5522 3.44772 14 4 14C4.55228 14 5 13.5522 5 13ZM12 11C12.5523 11 13 10.5522 13 9.99996C13 9.44767 12.5523 8.99996 12 8.99996C11.4477 8.99996 11 9.44767 11 9.99996C11 10.5522 11.4477 11 12 11Z" fill="%23464A53"/></svg>');
}

.unlimited_search_widget form .search-type-selector.templates:before {
	background: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 2H13C13.5523 2 14 2.44772 14 3V8L8 8V2ZM8 10H14V13C14 13.5523 13.5523 14 13 14H8V10ZM6 2H3C2.44772 2 2 2.44772 2 3V5L6 5V2ZM6 7H2V13C2 13.5523 2.44772 14 3 14H6V7ZM0 3C0 1.34315 1.34315 0 3 0H13C14.6569 0 16 1.34315 16 3V13C16 14.6569 14.6569 16 13 16H3C1.34315 16 0 14.6569 0 13V3Z" fill="%23464A53"/></svg>');
}

.unlimited_search_widget form .search-type-selector:after {
	content: "";
	display: inline-block;
	width: 8px;
	height: 5px;
	position: absolute;
	margin-top: 10px;
	margin-left: 12px;
	background-image: url('data:image/svg+xml;utf8,<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.86203 1.06005C7.95033 0.96617 8 0.838372 8 0.705053C8 0.571734 7.95033 0.443936 7.86203 0.350053L7.67546 0.150053C7.5877 0.0523949 7.46611 -0.00191307 7.33963 5.29289e-05H0.660369C0.533887 -0.00191307 0.4123 0.0523949 0.32454 0.150053L0.137969 0.350053C0.049668 0.443936 0 0.571734 0 0.705053C0 0.838372 0.049668 0.96617 0.137969 1.06005L3.6735 4.85005C3.75814 4.94673 3.87632 5.00157 4 5.00157C4.12368 5.00157 4.24186 4.94673 4.3265 4.85005L7.86203 1.06005Z" fill="%23121316"/></svg>');
}

.unlimited_search_widget form .search-type-selector.open:after {
	transform: rotate(180deg);
}

.unlimited_search_widget form .search-type-list {
	display: none;
	position: absolute;
	background: white;
	box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.16), 0px 2px 4px 1px rgba(0, 0, 0, 0.08);
	border-radius: 8px;
	text-align: left;
	left: -3px;
	margin-top: 8px;
	padding: 18px 16px;
	z-index: 99;
}

.unlimited_search_widget form .search-type-list .type-item {
	font-size: 14px;
	line-height: 20px;
	color: #121316;
	margin-bottom: 20px;
	cursor: pointer;
	min-width: 120px;
	padding-right: 20px;
}

.unlimited_search_widget form .search-type-list .type-item:before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	position: relative;
	top: 3px;
	margin-right: 12px;
}

.unlimited_search_widget form .search-type-list .type-item.photos:before {
	background-image: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13 2H3C2.44772 2 2 2.44772 2 3V12.4998L4.01007 10.4897C4.55681 9.94299 5.44324 9.94299 5.98997 10.4897L6.89655 11.3963C7.09181 11.5916 7.4084 11.5916 7.60366 11.3963L10.7929 8.20697C11.1834 7.81643 11.8166 7.81643 12.2071 8.20696L14 9.99984V3C14 2.44772 13.5523 2 13 2ZM3 0C1.34315 0 0 1.34315 0 3V13C0 14.6569 1.34315 16 3 16H13C14.6569 16 16 14.6569 16 13V3C16 1.34315 14.6569 0 13 0H3ZM5.5 4C6.32843 4 7 4.67157 7 5.5C7 6.32843 6.32843 7 5.5 7C4.67157 7 4 6.32843 4 5.5C4 4.67157 4.67157 4 5.5 4Z" fill="%23464A53"/></svg>')
}

.unlimited_search_widget form .search-type-list .type-item.videos:before {
	background-image: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3 2H13C13.5523 2 14 2.44772 14 3V13C14 13.5523 13.5523 14 13 14H3C2.44772 14 2 13.5523 2 13V3C2 2.44772 2.44772 2 3 2ZM0 3C0 1.34315 1.34315 0 3 0H13C14.6569 0 16 1.34315 16 3V13C16 14.6569 14.6569 16 13 16H3C1.34315 16 0 14.6569 0 13V3ZM6.36955 5.07821C6.59652 4.96192 6.87132 4.97616 7.08413 5.11524L10.6886 7.44455C10.8829 7.56691 11 7.77587 11 8C11 8.22413 10.8829 8.43309 10.6886 8.55545L7.08413 10.8848C6.87132 11.0238 6.59652 11.0381 6.36955 10.9218C6.14259 10.8055 6.00047 10.5777 6 10.3293V5.67069C6.00047 5.42234 6.14259 5.1945 6.36955 5.07821Z" fill="%23464A53"/></svg>')
}

.unlimited_search_widget form .search-type-list .type-item.vectors:before {
	background-image: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9 5.5C9 7.433 7.433 9 5.5 9C3.567 9 2 7.433 2 5.5C2 3.567 3.567 2 5.5 2C7.433 2 9 3.567 9 5.5ZM6 10.9776V14H14V6H10.9776C10.7398 8.63857 8.63857 10.7398 6 10.9776ZM10.793 4C10.14 1.6915 8.01755 0 5.5 0C2.46243 0 0 2.46243 0 5.5C0 8.01755 1.6915 10.14 4 10.793V14C4 15.1046 4.89543 16 6 16H14C15.1046 16 16 15.1046 16 14V6C16 4.89543 15.1046 4 14 4H10.793Z" fill="%23464A53"/></svg>')
}

.unlimited_search_widget form .search-type-list .type-item.audio:before {
	background-image: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M15 0.999957C15 0.675418 14.8425 0.371062 14.5776 0.183618C14.3126 -0.00382705 13.9732 -0.0510463 13.6672 0.0569667L8.3359 1.9386C6.33684 2.64415 5 4.53363 5 6.65355V10.1707C4.68722 10.0601 4.35064 9.99996 4 9.99996C2.34315 9.99996 1 11.3431 1 13C1 14.6568 2.34315 16 4 16C5.65685 16 7 14.6568 7 13V6.65355C7 5.3816 7.8021 4.24791 9.00154 3.82458L13 2.41335V7.17066C12.6872 7.06011 12.3506 6.99996 12 6.99996C10.3431 6.99996 9 8.3431 9 9.99996C9 11.6568 10.3431 13 12 13C13.6569 13 15 11.6568 15 9.99996C15 9.96056 14.9992 9.92134 14.9977 9.88231H15V0.999957ZM5 13C5 12.4477 4.55228 12 4 12C3.44772 12 3 12.4477 3 13C3 13.5522 3.44772 14 4 14C4.55228 14 5 13.5522 5 13ZM12 11C12.5523 11 13 10.5522 13 9.99996C13 9.44767 12.5523 8.99996 12 8.99996C11.4477 8.99996 11 9.44767 11 9.99996C11 10.5522 11.4477 11 12 11Z" fill="%23464A53"/></svg>')
}

.unlimited_search_widget form .search-type-list .type-item.templates:before {
	background-image: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 2H13C13.5523 2 14 2.44772 14 3V8L8 8V2ZM8 10H14V13C14 13.5523 13.5523 14 13 14H8V10ZM6 2H3C2.44772 2 2 2.44772 2 3V5L6 5V2ZM6 7H2V13C2 13.5523 2.44772 14 3 14H6V7ZM0 3C0 1.34315 1.34315 0 3 0H13C14.6569 0 16 1.34315 16 3V13C16 14.6569 14.6569 16 13 16H3C1.34315 16 0 14.6569 0 13V3Z" fill="%23464A53"/></svg>')
}

.unlimited_search_widget form .search-type-list .type-item.active:after {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	position: absolute;
	right: 18px;
	margin-top: 3px;
	background-image: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.463 4.11761C12.5381 4.04234 12.6403 4 12.747 4C12.8536 4 12.9558 4.04234 13.0309 4.11761L13.8788 4.96052C13.9561 5.03267 14 5.13341 14 5.23884C14 5.34427 13.9561 5.44501 13.8788 5.51716L6.52792 12.8251C6.41552 12.9369 6.26304 12.9999 6.10398 13H5.89602C5.73696 12.9999 5.58448 12.9369 5.47208 12.8251L2.1212 9.51716C2.04387 9.44501 2 9.34427 2 9.23884C2 9.13341 2.04387 9.03267 2.1212 8.96052L2.96907 8.11761C3.04416 8.04234 3.14639 8 3.25302 8C3.35966 8 3.46189 8.04234 3.53698 8.11761L6 10.5428L12.463 4.11761Z" fill="%232153CC"/></svg>')
}

.unlimited_search_widget form .search-type-list .type-item:last-child {
	margin-bottom: 0;
}

.unlimited_search_widget form input.search {
	width: 540px;
	height: 56px;
	border-radius: 0px 8px 8px 0px;
	border: 0px solid white;
	font-size: 16px;
	line-height: 24px;
	padding: 16px 70px 16px 16px;
	color: #91949C;
}

.unlimited_search_widget form input.search {
	outline: none !important;
}

.unlimited_search_widget form input.submit {
	width: 72px;
	height: 40px;
	background: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M15.4138 13.8368L19.8574 18.2857C20.0558 18.5064 20.046 18.8443 19.8352 19.0532L19.0575 19.8317C18.9532 19.937 18.8113 19.9962 18.6632 19.9962C18.5151 19.9962 18.3731 19.937 18.2688 19.8317L13.8252 15.3828C13.7023 15.2596 13.5907 15.1256 13.4919 14.9824L12.6587 13.8701C11.2802 14.9723 9.56825 15.5724 7.80409 15.5719C4.16878 15.5845 1.00983 13.0738 0.197438 9.5261C-0.614957 5.97844 1.13601 2.34066 4.41372 0.766427C7.69143 -0.807802 11.6211 0.101662 13.8763 2.95639C16.1314 5.81111 16.1102 9.84922 13.8252 12.68L14.9361 13.4475C15.1096 13.5586 15.2698 13.6892 15.4138 13.8368ZM2.24951 7.78627C2.24951 10.8576 4.73635 13.3475 7.80402 13.3475C9.27717 13.3475 10.69 12.7616 11.7317 11.7186C12.7733 10.6757 13.3585 9.2612 13.3585 7.78627C13.3585 4.7149 10.8717 2.22507 7.80402 2.22507C4.73635 2.22507 2.24951 4.7149 2.24951 7.78627Z" fill="%232153CC"/></svg>') no-repeat center center;
	border: none;
	position: absolute;
	top: 8px;
	margin-left: 0px;
	right: 0;
}

@media screen and (max-width: 768px) {

	.no-webp .unlimited_search_widget {
		background: url('../../images/search-bg-720.png') no-repeat center center;
		background-size: cover;
	}

	.webp .unlimited_search_widget {
		background: url('../../images/search-bg-720.png.webp') no-repeat center center;
		background-size: cover;
	}

	#main_content .unlimited_search_widget h1,
	#main_content .unlimited_search_widget h2 {
		margin: 40px auto 0;
		font-size: 34px;
		line-height: 40px;
		max-width: 378px;
	}

	.unlimited_search_widget form {
		margin-bottom: 48px;
	}

	.unlimited_search_widget form input.search {
		width: 360px;
		height: 48px;
		padding: 12px 16px;
	}

	.unlimited_search_widget form .search-type-selector {
		height: 48px;
		padding: 12px 40px 12px 48px;
	}

	.unlimited_search_widget form input.submit {
		top: 4px;
		margin-left: -82px;
	}

}

@media screen and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) { 
    .no-webp .unlimited_search_widget {
		background: url('../../images/search-bg-720-2x.png') no-repeat center center;
		background-size: cover;
	}

	.webp .unlimited_search_widget {
		background: url('../../images/search-bg-720-2x.png.webp') no-repeat center center;
		background-size: cover;
	}
}

@media screen and (max-width: 414px) {

	.unlimited_search_widget {
		border-radius: 0;
	}

	.no-webp .unlimited_search_widget {
		background: url('../../images/search-bg-360.png') no-repeat center center;
		background-size: cover;
	}

	.webp .unlimited_search_widget {
		background: url('../../images/search-bg-360.png.webp') no-repeat center center;
		background-size: cover;
	}
	
	#main_content .unlimited_search_widget h1,
	#main_content .unlimited_search_widget h2 {
		margin: 24px auto 16px;
		max-width: 252px;
	}

	.unlimited_search_widget form {
		margin-bottom: 28px;
	}

	.unlimited_search_widget form input.search {
		width: 258px;
	}

	.unlimited_search_widget form input.submit {
		margin-left: 100px;
	}

	.unlimited_search_widget form .search-type-selector {
		min-width: 70px;
		padding: 12px 18px 12px 36px;
	}

	.unlimited_search_widget form .search-type-selector span {
		width: 1px;
		display: inline-block;
		visibility: hidden;
		height: 0px;
		line-height: 0px;
	}

	.unlimited_search_widget form .search-type-selector:after {
		margin-left: 0;
	}

}

@media screen and (max-width: 414px) and (-webkit-min-device-pixel-ratio: 2) { 
    .no-webp .unlimited_search_widget {
		background: url('../../images/search-bg-360-2x.png') no-repeat center center;
		background-size: cover;
	}

	.webp .unlimited_search_widget {
		background: url('../../images/search-bg-360-2x.png.webp') no-repeat center center;
		background-size: cover;
	}
}

@media screen and (max-width: 320px) {

	.unlimited_search_widget form input.search {
		width: 200px;
	}

	.unlimited_search_widget form input.submit {
		margin-left: 75px;
	}

}