@charset "UTF-8";

#goto-branded-content-massive-audience{ font-size: 16px; padding: 0 0px; padding-top: 35px; padding-bottom: 35px; overflow: hidden; }
#goto-branded-content-massive-audience .application{ position: relative; }
#goto-branded-content-massive-audience .application-title{}
#goto-branded-content-massive-audience .application-container{}
#goto-branded-content-massive-audience .application-head{ padding-bottom: 160px; }
#goto-branded-content-massive-audience .application-headinner{}
#goto-branded-content-massive-audience .application-body{}
#goto-branded-content-massive-audience .application-bodyinner{}
#goto-branded-content-massive-audience .application-content{}
#goto-branded-content-massive-audience .application-register{ left: 0; position: absolute; bottom: 70px; }
#goto-branded-content-massive-audience .application-cta{ left: 0; position: absolute; bottom: -225px; }
#goto-branded-content-massive-audience .application-cta a{ color: inherit; text-decoration: underline; }
#goto-branded-content-massive-audience .application-cta a:focus,
#goto-branded-content-massive-audience .application-cta a:hover{ color: #ee0000; }
#goto-branded-content-massive-audience .application-cta p{ color: #b1b1b1; font-size: 10px; }

#goto-branded-content-massive-audience .application-body{ position: absolute; left: 200px; right: -100px; bottom: 0; }
#goto-branded-content-massive-audience .application-body picture{ display: block; }
#goto-branded-content-massive-audience .application-body img{ display: block; height: auto; width: 250px; }

@media (max-width: 459px){
	#goto-branded-content-massive-audience{ padding-bottom: 250px; }
	#goto-branded-content-massive-audience .application-body{ left: 0px; right: 0px; bottom: -115px; }
	#goto-branded-content-massive-audience .application-register { bottom: 90px;}
}

@media (min-width: 460px){
	#goto-branded-content-massive-audience .application-body{ left: auto; right: -10px; }
}

@media (min-width: 600px){
	#goto-branded-content-massive-audience .application-container{ display: table; width: 100%; }
	#goto-branded-content-massive-audience .application-head,
	#goto-branded-content-massive-audience .application-body{ display: table-cell; vertical-align: middle; padding: 0; }
	#goto-branded-content-massive-audience .application-headinner{ padding-right: 2em; }
	#goto-branded-content-massive-audience .application-content{ margin-bottom: 1em; }
	#goto-branded-content-massive-audience .application-register{ margin-bottom: 1em; position: static; left: 0; bottom: 0;  }
	#goto-branded-content-massive-audience .application-cta{ position: static; left: 0; bottom: 0;  }
	#goto-branded-content-massive-audience .application-body{ position: static; left: 0; bottom: 0; width: 300px;  }
	#goto-branded-content-massive-audience .application-body img{ width: 100%; }
}
@media (min-width: 768px){
	#goto-branded-content-massive-audience{ font-size: 18px; padding: 0; padding-top: 35px; padding-bottom: 35px;  }
	#goto-branded-content-massive-audience .application-body{ width: 400px;  }
}
@media (min-width: 992px){
	#goto-branded-content-massive-audience{ padding-top: 35px; padding-bottom: 35px;  }
	#goto-branded-content-massive-audience .application-body{ width: 500px;  }
}
@media (min-width: 1200px){
	#goto-branded-content-massive-audience{ padding-top: 35px; padding-bottom: 35px;  }
	#goto-branded-content-massive-audience .application-body{ width: 650px;  }
}
/*@media (min-width: 1440px) {
	#goto-branded-content-massive-audience{ padding-top: 70px; padding-bottom: 100px;  }
	#goto-branded-content-massive-audience .application-body{ width: 850px;  }
}*/
