a, abbr, address, article, aside, audio, b, blockquote, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, small, span, strong, sub, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: 0 0;
	font-family: "Gilroy", 'Open Sans', Roboto, sans-serif !important;
}
* {
	outline: 0!important;
}
div {
	display: block;
}
section {
	font-family: "Gilroy", 'Open Sans', Roboto, sans-serif !important;
}
body {
	margin: 0;
	background: #fff;
	max-width: 100%;
	position: relative;
	font-family: "Gilroy", 'Open Sans', Roboto, sans-serif !important;
	color: #000000;
	height: initial;
	max-height: initial;
	top: 0!important;
}
body, html {
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	min-height: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
html {
	color: -internal-root-color;
}
.banner-subtitle {
	align-content: center;
	justify-content: center;
	align-items: center;
	display: inline-flex;
	font-size: 28px;
	color: #fff;
	font-weight: 500;
	text-align: center;
	padding: 0 1rem 1rem 1rem;
	max-width: 1170px;
	line-height: 1.9em;}
.cmd-margin.mt24 {
	margin-top: 24px;
}
.pos-rel {
	position: relative;
}
.layout-column {
	flex-direction: column;
}
.layout, .layout-column, .layout-row {
	box-sizing: border-box;
	display: flex;
}
.layout-align-center-center, .layout-align-end-center, .layout-align-space-around-center, .layout-align-space-between-center, .layout-align-start-center {
	align-items: center;
	align-content: center;
	max-width: 100%;
}
.layout-align-center, .layout-align-center-center, .layout-align-center-end, .layout-align-center-start, .layout-align-center-stretch {
	justify-content: center;
}
.cmd-height.h-auto, section.industries-section .industries-box .ib-container .ib-card .ib-image2.h-auto, section.industries-section .industries-box .ib-container .ib-card .ib-image3.h-auto {
	height: auto !important
}
.custom-footer-top-group {
	margin-top: 30px !important;
}
.custom-logo img {
	padding-top: 0.7rem;
}
.body-container-wrapper {
	margin-top: 102px !important;
}
.custom-banner-area {
	text-align: center;
	padding: 0 0 0 0;
}
.header-container .custom-header-group .page-center {
	max-width: 1170px;
}
.custom-banner-area .page-center {
	height: auto;
	display: block;
	justify-content: left;
	align-items: center;
}
.custom-header-group {
	background: #fff;
	box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2), 0 1px 1px 0 rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);
	padding: 0;
	position: fixed;
	width: 100%;
	z-index: 111;
}
a.custom-red-btn {
	display: inline-block;
	background-color: #ffffff;
	border: 1px solid #ffffff;
	font-weight: normal;
	font-size: 20px;
	color: #0064FF;
	text-align: center;
	padding: 13px 16px;
	line-height: 1.2;
	letter-spacing: normal;
	border-radius: 0;
	text-decoration: none;
	min-width: 120px;
	margin-top: 1.5rem;
}
.sub-title {
	line-height: 1.15;
	font-size: 22px;
	color: #000000;
}
.show-tablet,.show-mob {
	display: none;
}
.row-fluid {
	display: flex;
}
.partner-badge-logo img {
	max-width: 350px !important;
	padding-top: 1rem !important;
	width: 319px !important;
}
.checkmark {
	list-style-type: none;
	padding: 0;
	margin: 0;
	font-size: 18px !important;
}
.check::before {
	content: url('https://lp.searce.com/hubfs/searce-for-startups-lp-mages/blue-check.png') !important;
	line-height: 1.1;
	display: block;
	height: 24
		left: 0;
	position: absolute;
	top: 0.4rem;
}
.check {
	list-style-type: none;
	position: relative;
	position: relative;
}
.check p {
	padding: 0 0 0.2rem 2rem;
}
.sidebar-form {
	box-shadow:  0 0 10px  rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 10px  rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 10px  rgba(0,0,0,0.2);
	-o-box-shadow: 0 0 10px  rgba(0,0,0,0.2);
}

.hs-button.primary, input[type="submit"], input[type="button"] {
	cursor: pointer;
	-webkit-appearance: none;
	text-decoration: none !important;
	background-color: #0064FF;
	width: 130px;
	color: #fff;
	border: 1px solid #0064FF;
	text-align: center;
	padding: 13px 16px !important;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.2;
	letter-spacing: normal;
	border-radius: 0px;
	color: #fff;
	display: inline-block;
	text-decoration: none;
	margin: 0 0 20px;
	margin-bottom: 0rem !important;
	outline: 0;
	font-family: "Gilroy", 'Open Sans', Roboto, sans-serif !important;
	white-space: normal !important;
}
.hs-fieldtype-intl-phone.hs-input {
	padding: 0;
	background: none;
	border: none;
	height: auto;
	margin-bottom: 10px !important;
}
.hs-form-required {
	display: none;
}
button, input, select, textarea {
	font-family: "Gilroy", 'Open Sans', Roboto, sans-serif !important;
	font-size: 100%
}
select {
	height: 46px;
}
h3.form-title {
	color: #0064FF;
	font-size: 35px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.3;
	letter-spacing: normal;
	padding-bottom: 1rem;
	font-family: "Gilroy", 'Open Sans', Roboto, sans-serif !important;
}
form.hs-form fieldset .hs-form-field {
	padding: 0;
}
.input input[name="firstname"] {
	width: 100% !important;
}
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], input[type="file"], textarea, select {
	background-color: #f1f1f1;
	padding: 12px 16px;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	line-height: 1.49;
	letter-spacing: normal;
	color: #4d6d87;
	border-radius: 4px;
	width: 100% !important;
	max-width: -webkit-fill-available;
	display: block;
	margin-bottom: 10px;
	border: 1px solid transparent;
	margin-top: 0px;
	outline: 0;
}
div#hs_cos_wrapper_module_1579603362279222 p {
	color: #a0a0a0;
}
.hs-submit .actions {
	text-align: right !important;
	padding-top: 1rem !important;
}
input[type="submit"] {
	margin-bottom: 1rem !important;
}
.input {
	margin-bottom: 15px !important;
}
form.hs-form .hs-form-field ul.hs-error-msgs {
	margin-bottom: 10px !important;
	margin-top: -10px !important;
}

@media(max-width:960px) {
	.searce-logo {
		width: 90px !important;
	}
	.google-cloud-logo {
		max-width: 185px !important;
	}
	.full-width-bg-mob2 {
		display: flex !important;
	}
	.container-fluid .row-fluid .page-center {
		width: 100% !important;
	}
	.custom-banner-area h1 {
		margin-top: 0.5rem;
	}
	.custom-mobile-logo-group {
		display: inline-block !important;
		background: #fff;
		box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2), 0 1px 1px 0 rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);
		position: fixed;
		width: 100% !important;
		z-index: 9;
		top: 0px !important;
		padding: 12px 24px;
	}
	.body-container-wrapper {
		margin-top: 45px !important;
	}
	a.custom-red-btn {
		display: inline-block;
		background-color: #ffffff;
		border: 1px solid #ffffff;
		font-weight: normal;
		font-size: 20px;
		color: #0064FF;
		text-align: center;
		padding: 13px 16px;
		line-height: 1.2;
		letter-spacing: normal;
		border-radius: 0;
		text-decoration: none;
		min-width: 120px;
		margin-bottom: 2rem;
	}
	.cmd-subhead {
		text-align: left;
		font-size: 16px !important;
		font-weight: normal !important;
		line-height: 1.5;
		color: #000000;
		padding-left: 4rem;
		padding-right: 4rem;
	}
	.hs_submit.hs-submit .actions::after {
		right: 20%;
	}
}
@media (max-width: 599px) {
	.searce-logo {
		width: 90px !important;
	}
	.google-cloud-logo {
		max-width: 185px !important;
	}
	.full-width-bg-mob2 {
		display: flex !important;
	}
	.container-fluid .row-fluid .page-center {
		width: 100% !important;
	}
	.row-fluid {
		display: inline;
	}
	.show-mob {
		display: block !important;
	}
	.hide-mob {
		display: none !important;
	}
	.sub-title {
		line-height: 1.15;
		font-size: 20px;
		color: #000000;
	}
	a.custom-red-btn {
		display: inline-block;
		background-color: #ffffff;
		border: 1px solid #ffffff;
		font-weight: normal;
		font-size: 20px;
		color: #0064FF;
		text-align: center;
		padding: 13px 16px;
		line-height: 1.2;
		letter-spacing: normal;
		border-radius: 0;
		text-decoration: none;
		min-width: 120px;
		margin: 1.3rem;
	}
	.body-container-wrapper {
		margin-top: 45px !important;
	}
	.layout-xs-column {
		box-sizing: border-box;
		display: flex;
		flex-direction: column;
	}
	.layout-align-xs-center-center {
		align-items: center;
		align-content: center;
		max-width: 100%;
		justify-content: center;
		text-align: center;
	}
	.input input[name="firstname"] {
		width: 100% !important;
	}
	.content-wrapper .page-center {
		padding-top: 2rem !important;
	}
	.banner {
		position: relative;
		flex-direction: column;
		padding-top: 0 !important;
	}
	.banner img {
		margin: 0px !important;
	}
	.custom-mobile-logo-group {
		display: inline-block !important;
		background: #fff;
		box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2), 0 1px 1px 0 rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);
		position: fixed;
		width: 100% !important;
		z-index: 9;
		top: 0px !important;
		padding: 12px 12px;
	}
	.custom-logo {
		line-height: 0px;
	}
	.custom-logo img {
		max-width: 154px;
		padding: 0;
		width: 100%;
	}
	.cmd-subhead {
		text-align: left;
		font-size: 16px !important;
		font-weight: normal !important;
		line-height: 1.3;
		color: #000000;
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.hs_submit.hs-submit .actions::after {
		right: 20%;
	}
}
@media (max-width: 400px), (max-device-width: 480px) and (min-device-width: 320px) {
	.searce-logo {
		width: 90px !important;
	}
	.google-cloud-logo {
		max-width: 185px !important;
	}
	.full-width-bg-mob2 {
		display: flex !important;
	}
	.container-fluid .row-fluid .page-center {
		width: 100% !important;
	}
	.row-fluid {
		display: inline;
	}
	.show-mob {
		display: block !important;
	}
	.hide-mob {
		display: none !important;
	}
	.sub-title {
		line-height: 1.15;
		font-size: 20px;
		color: #000000;
	}
	a.custom-red-btn {
		display: inline-block;
		background-color: #ffffff;
		border: 1px solid #ffffff;
		font-weight: normal;
		font-size: 20px;
		color: #0064FF;
		text-align: center;
		padding: 13px 16px;
		line-height: 1.2;
		letter-spacing: normal;
		border-radius: 0;
		text-decoration: none;
		min-width: 120px;
		margin-bottom: 2rem;
	}
	.body-container-wrapper {
		margin-top: 45px !important;
	}
	.layout-xs-column {
		box-sizing: border-box;
		display: flex;
		flex-direction: column;
	}
	.layout-align-xs-center-center {
		align-items: center;
		align-content: center;
		max-width: 100%;
		justify-content: center;
		text-align: center;
	}
	.input input[name="firstname"] {
		width: 100% !important;
	}
	.content-wrapper .page-center {
		padding-top: 2rem !important;
	}
	.banner {
		position: relative;
		flex-direction: column;
		padding-top: 0 !important;
	}
	.banner img {
		margin: 0px !important;
	}
	.custom-mobile-logo-group {
		display: inline-block !important;
		background: #fff;
		box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2), 0 1px 1px 0 rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);
		position: fixed;
		width: 100% !important;
		z-index: 9;
		top: 0px !important;
		padding: 12px 12px;
	}
	.custom-logo {
		line-height: 0px;
	}
	.custom-logo img {
		max-width: 154px;
		padding: 0;
		width: 100%;
	}
	.cmd-subhead {
		text-align: left;
		font-size: 16px !important;
		font-weight: normal !important;
		line-height: 1.3;
		color: #000000;
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.searce-logo-resize {
		max-width: 120px !important;
	}
	.hs_submit.hs-submit .actions::after {
		right: 20%;
	}
}
@media (width: 360px), (width: 320px) and (width: 540px) {
	.live-mob {
		padding-top: 2rem;
	}
}
@media (width: 768px) {
	.live-mob {
		padding-top: 4rem;
	}
}
@media (width: 280px) {
	.searce-logo {
		width: 75px !important;
	}
	.google-cloud-logo {
		max-width: 160px !important;
	}
	.body-container-wrapper {
		margin-top: 40px !important;
	}
	.live-mob {
		padding-top: 1.5rem;
	}
}