#expandable-form
{
		filter: drop-shadow(0px 0px 10px rgba(0,0,0,0.1));
}

#expandable-form label{
	display: none!important;
}

#expandable-form .hs-main-font-element{
	display: block!important;
}

#expandable-form .hs-error-msgs{
	list-style-type: none!important;
	text-align: left;
}

#expandable-form .hubspot-form-invisible {
  display: none!important;
  -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#expandable-form .form-itself {
  margin-top:0px;
}

#expandable-form {
  padding: 50px 50px 50px 50px;
  background-color: white;
  border-radius: 25px;
}
#expandable-form .invalid error{
  display: block!important;
}

#expandable-form .hubspot-form-visible {
  display: block!important;
  max-width: 100%!important;
  flex: 0 0 100%!important;
}

#expandable-form .input{
  background-color: #ECF2F7;
  margin-bottom: -10px;
  border-radius: 8px!important;
	margin-right: 0px!important;
}
#expandable-form .input input:not(.hs-form-booleancheckbox input){
  border-bottom-width: 0px!important;
  border-bottom: none!important;
  border-bottom-style: none!important;
	height: 46px;
	padding-right: 10px!important;
	border-bottom-width: 0px!important;
	font-weight: 500;
	color:#7E8D9B;
    font-size:14px!important;
}
#expandable-form select{
	height: 46px;
	padding-left: 10px;
	font-weight: 500;
	color:#7E8D9B;
	border-bottom-width: 0px!important;
    font-size:14px!important;
}

#expandable-form .hs-fieldtype-intl-phone input{
	height: 46px;
	padding-left: 10px;
	font-weight: 500;
	color:#7E8D9B;
	border-bottom-width: 0px!important;
}

#expandable-form input:not(.hs-button){
  padding-left: 10px!important;
}

#expandable-form .legal-consent-container {
	margin-left: 0px!important;
	padding-left: 0px!important;
}

#expandable-form .legal-consent-container ul{
	padding-left: 0px!important;
}

#expandable-form .legal-consent-container .input{
  background: none!important;
}

#expandable-form .hs-richtext {
  margin-bottom: -20px;
}

#expandable-form .actions {
  text-align: center;
}


#expandable-form .hs-button{
  font-size: 16px;
  margin: 0 auto;
  width: 100%;
  background-color: #FAFF79!important;
  color: #051236!important;
  border-radius: 60px!important;
  display: block!important;
}
#expandable-form .hs-field-desc{
  display: none!important;
}

#expandable-form .hs-fieldtype-select select{
  padding-left: 10px;
}

#expandable-form .hs-fieldtype-select::after {
    margin-top: -20px!important;
    margin-right: -10px!important;
    background-color: #ECF2F7;
    width: 8px!important;
}

#expandable-form .hs-form-booleancheckbox-display{
  display: flex!important;
}

#expandable-form .hs-form-booleancheckbox-display span{
  margin-left: 22px!important;
  margin-bottom: 10px!important;
}

#expandable-form .hs-form-booleancheckbox-display span p {
  font-size: 12px!important;
}

#expandable-form .hs-richtext p {
  font-size: 10px;
	//padding-left: 16px;
}
#expandable-form .hs_error_rollup .hs-main-font-element{
	font-size: 12px;
	color:red;
	margin-bottom: -12px;
	margin-top: -20px;
	//padding-left: 26px;
}

#expandable-form .form-header{
  margin-bottom: 10px;
}


#expandable-form .hs-richtext p a{
  color:#4EDCCE!important;
}
#expandable-form .hs_pseudo_submit .hs-button:hover {
	cursor: pointer;
}
#expandable-form .hs-form fieldset>div .hs-error-msgs{
	margin: 0px!important;
}

@media only screen and (max-width:600px){
	#expandable-form .hs-form-booleancheckbox-display span p {
	  font-size: 9px!important;
	}

	#expandable-form .hs-richtext p {
	  font-size: 9px;
		padding-left: 38px;
	}

	#expandable-form .hs_error_rollup .hs-main-font-element{
		font-size: 9px;
		padding-left: 12px;
	}
}


/* Growth Makers Club Video CSS */
.gmv_main_container{
	background: url('https://useinsider.com/assets/media/2022/09/gmv_background.png');
	background-repeat: no-repeat;
	background-size: cover;
}

.gmv_logo_container{
	display: flex;
	justify-content: center;
	padding-top: 3vw;
	padding-bottom: 3vw;
	text-align: center;
}

.gmv_logo_container a{
	width: 100%;
}

.gmv_logo{
	width: 33%;
}

.gmv_content {
	display: flex;
	margin-left: 15%;
	margin-right: 15%;
	padding-bottom: 8vw;
}

.gmv_left_content{
	flex-basis: 40%;
}
.gmv_right_content{
	flex-basis: 60%;
}
.gmv_right_content .wistia_embed>div{
    border-radius: 10px!important;
}

.gmv_left_content h3{
	font-family: Gilroy;
	font-size:1.9vw;
	letter-spacing: 0.21em;
	color:#051235;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 1.4vw;
}
.gmv_left_content h2{
	font-family: Gilroy;
	font-size:3.2vw;
	color:#051235;
	font-weight: 800;
	text-transform: uppercase;
	margin-bottom: 1.4vw;
}
.gmv_left_content h4{
	font-family: Gilroy;
	font-size:2vw;
	color:#051235;
	font-weight: 700;
	margin-bottom: 1.4vw;
}
.gmv_left_content h5{
	font-family: Gilroy;
	font-size:1.7vw;
	color:#051235;
	font-weight: 700;
	margin-bottom: 1.4vw;
}

.gmv_company_logo{
	width: 40%;
	margin-bottom: 1.6vw;
}

.gmv_footer{
	background: #061235;
	display: flex;
	padding: 2.5% 10% 2.5% 10%;
	justify-content: space-between;
	align-items: center;

}

.gmv_insider_logo{
	flex-basis:25%;
}
.gmv_insider_logo img{
	width: 50%;
}

.gmv_footer_mid{
	flex-basis: 50%;
}


.gmv_footer_link{
	text-align: center;
	margin-bottom: 0.5vw;
}

.gmv_footer_link a{
	font-family: Gilroy;
	color: white;
	text-decoration: underline;
	font-size:1.2vw;
	text-transform: uppercase;
	font-weight: 700;
}
.gmv_copyright{
	text-align: center;
	font-family: Gilroy;
	color: white;
	font-size:1.1vw;
	font-weight: 400;
	margin-bottom: 0px;
}

.gmv_socials{
	display: flex;
	justify-content: flex-end;
	align-items: center;
	gap:2vw;
	flex-basis: 25%;
}
.gmv_socials a img{
	width: 100%;
}

.gmv_socials a:not(:first-child){
	width: 8%;
}
.gmv_socials a:first-child{
	width: 4%;
}
.gmv_socials a:last-child{
	width: 7%;
}

@media only screen and (max-width:600px){
	.gmv_main_container{
		padding: 0 6vw;
	}
	.gmv_logo_container{
		padding-top: 10vw;
		padding-bottom: 7vw;
	}
	.gmv_logo{
		width: 100%;
	}
	.gmv_content{
		flex-wrap: wrap;
		margin: 0;
	}
	.gmv_left_content{
		flex-basis: 100%;
		order:2;
		justify-content: center;
		align-items: center;
	}
	.gmv_right_content{
		flex-basis: 100%;
		order:1;
		margin-bottom: 5vw;
	}
	.gmv_left_content h3{
		font-size: 5.5vw;
		text-align: center;
		margin-top: 5vw;
		margin-bottom: 2vw;
	}
	.gmv_left_content h2{
		font-size: 9vw;
		text-align: center;
		margin-bottom: 2vw;
	}
	.gmv_left_content h4{
		font-size: 6vw;
		text-align: center;
		margin-bottom: 2vw;
	}
	.gmv_left_content h5{
		font-size: 5.5vw;
		text-align: center;
		margin-bottom: 2vw;
	}
	.gmv_company_logo_container{
		width: 30%; /*or whatever you choose*/
   	margin: auto;
	}
	.gmv_company_logo{
		width: 100%;
	}
	.gmv_footer{
		flex-wrap: wrap;
	}
	.gmv_insider_logo{
		flex-basis: 100%;
		order:3;
		text-align: center;
	}
	.gmv_insider_logo a img{
		width: 70%;
	}
	.gmv_footer_mid{
		flex-basis: 100%;
		order:1;
	}
	.gmv_socials{
		flex-basis: 100%;
		order:2;
	}
	.gmv_footer_link a{
		font-size:3.5vw;
	}
	.gmv_copyright{
		font-size: 3.5vw;
	}
	.gmv_socials{
		justify-content: center;
		gap:5vw;
	}
	.gmv_socials a:not(:first-child){
		width: 6%;
	}
	.gmv_socials a:first-child{
		width: 3%;
	}
	.gmv_socials a:last-child{
		width: 5%;
	}
	.gmv_insider_logo{
		display: flex;
		justify-content: center;
	}
	.gmv_insider_logo img{
		width: 30%;
	}
	.gmv_right_content{
		margin-bottom: 7vw;
	}
	.gmv_footer{
		padding-top: 10vw;
		padding-bottom: 10vw;
		gap:8vw;
	}
	.gmv_main_container{
		padding-bottom: 5vw;
	}
}

/* Growth Makers Club TEAM Video CSS */
.gmv_team_main_container{
	background: url('https://useinsider.com/assets/media/2022/09/gmv_background.png');
	background-repeat: no-repeat;
	background-size: cover;
}

.gmv_team_logo_container{
	display: flex;
	justify-content: center;
	padding-top: 3vw;
	padding-bottom: 3vw;
	text-align: center;
}

.gmv_team_logo_container a{
	width: 100%;
}

.gmv_team_logo{
	width: 33%;
}

.gmv_team_content {
	display: flex;
	margin-left: 15%;
	margin-right: 15%;
	padding-bottom: 8vw;
}

.gmv_team_left_content{
	flex-basis: 40%;
}
.gmv_team_right_content{
	flex-basis: 60%;
}
.gmv_team_right_content .wistia_embed>div{
    border-radius: 10px!important;
}

.gmv_team_left_content h3{
	font-family: Gilroy;
	font-size:1.9vw;
	letter-spacing: 0.21em;
	color:#051235;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 1.4vw;
}
.gmv_team_left_content h2{
	font-family: Gilroy;
	font-size:3.2vw;
	color:#051235;
	font-weight: 800;
	text-transform: uppercase;
	margin-bottom: 1.4vw;
}
.gmv_team_left_content h4{
	font-family: Gilroy;
	font-size:2vw;
	color:#051235;
	font-weight: 700;
	margin-bottom: 1.4vw;
}
.gmv_team_left_content h5{
	font-family: Gilroy;
	font-size:1.7vw;
	color:#051235;
	font-weight: 700;
	margin-bottom: 1.4vw;
}

.gmv_team_company_logo{
	width: 40%;
	margin-bottom: 1.6vw;
}

.gmv_team_footer{
	background: #061235;
	display: flex;
	padding: 2.5% 10% 2.5% 10%;
	justify-content: space-between;
	align-items: center;

}

.gmv_team_insider_logo{
	flex-basis:25%;
}
.gmv_team_insider_logo img{
	width: 50%;
}

.gmv_team_footer_mid{
	flex-basis: 50%;
}


.gmv_team_footer_link{
	text-align: center;
	margin-bottom: 0.5vw;
}

.gmv_team_footer_link a{
	font-family: Gilroy;
	color: white;
	text-decoration: underline;
	font-size:1.2vw;
	text-transform: uppercase;
	font-weight: 700;
}
.gmv_team_copyright{
	text-align: center;
	font-family: Gilroy;
	color: white;
	font-size:1.1vw;
	font-weight: 400;
	margin-bottom: 0px;
}

.gmv_team_socials{
	display: flex;
	justify-content: flex-end;
	align-items: center;
	gap:2vw;
	flex-basis: 25%;
}
.gmv_team_socials a img{
	width: 100%;
}

.gmv_team_socials a:not(:first-child){
	width: 8%;
}
.gmv_team_socials a:first-child{
	width: 4%;
}
.gmv_team_socials a:last-child{
	width: 7%;
}

@media only screen and (max-width:600px){
	.gmv_team_main_container{
		padding: 0 6vw;
	}
	.gmv_team_logo_container{
		padding-top: 10vw;
		padding-bottom: 7vw;
	}
	.gmv_team_logo{
		width: 100%;
	}
	.gmv_team_content{
		flex-wrap: wrap;
		margin: 0;
	}
	.gmv_team_left_content{
		flex-basis: 100%;
		order:2;
		justify-content: center;
		align-items: center;
	}
	.gmv_team_right_content{
		flex-basis: 100%;
		order:1;
		margin-bottom: 5vw;
	}
	.gmv_team_left_content h3{
		font-size: 5.5vw;
		text-align: center;
		margin-top: 5vw;
		margin-bottom: 2vw;
	}
	.gmv_team_left_content h2{
		font-size: 9vw;
		text-align: center;
		margin-bottom: 2vw;
	}
	.gmv_team_left_content h4{
		font-size: 6vw;
		text-align: center;
		margin-bottom: 2vw;
	}
	.gmv_team_left_content h5{
		font-size: 5.5vw;
		text-align: center;
		margin-bottom: 2vw;
	}
	.gmv_team_company_logo_container{
		width: 30%; /*or whatever you choose*/
   	margin: auto;
	}
	.gmv_team_company_logo{
		width: 100%;
	}
	.gmv_team_footer{
		flex-wrap: wrap;
	}
	.gmv_team_insider_logo{
		flex-basis: 100%;
		order:3;
		text-align: center;
	}
	.gmv_team_insider_logo a img{
		width: 70%;
	}
	.gmv_team_footer_mid{
		flex-basis: 100%;
		order:1;
	}
	.gmv_team_socials{
		flex-basis: 100%;
		order:2;
	}
	.gmv_team_footer_link a{
		font-size:3.5vw;
	}
	.gmv_team_copyright{
		font-size: 3.5vw;
	}
	.gmv_team_socials{
		justify-content: center;
		gap:5vw;
	}
	.gmv_team_socials a:not(:first-child){
		width: 6%;
	}
	.gmv_team_socials a:first-child{
		width: 3%;
	}
	.gmv_team_socials a:last-child{
		width: 5%;
	}
	.gmv_team_insider_logo{
		display: flex;
		justify-content: center;
	}
	.gmv_team_insider_logo img{
		width: 30%;
	}
	.gmv_team_right_content{
		margin-bottom: 7vw;
	}
	.gmv_team_footer{
		padding-top: 10vw;
		padding-bottom: 10vw;
		gap:8vw;
	}
	.gmv_team_main_container{
		padding-bottom: 5vw;
	}
}
