.formBox {
    position: relative;
    border-width: 1px 0;
    padding: 20px 0 0 0;
    margin-top: 1em;
    margin-bottom: 1.230769em;
    overflow: visible;
    background-color: #ececed;
	}

.formBox content p, .keyFacts content h2, .keyFacts content h3, .keyFacts content li{
	padding-left: 20px;
    padding-right: 20px;
	}
	
.formBox content h2 {
    font-weight: 300;
    font-size: 2em;
    line-height: 1.3em;
    margin: 0;
    /*padding: 0 0 0.615385em;*/
    color: #222;
}

.formBox content a {
	text-decoration: underline;
}

.formBox.fullSizeUntilLargeDesktop				{width:100%!important; margin-bottom: 1.230769em;}

.formBox iframe {height:1070px; width: 100%; border: 0; overflow: hidden;}

@media only screen and (min-width: 320px)
	{
		.formBox iframe {height:1100px;}
	}

@media only screen and (min-width: 400px)
	{
		.formBox iframe {height:970px;}
	}

@media only screen and (min-width: 600px)
	{
		.formBox iframe {height:920px;}
	}

@media only screen and (min-width: 700px)
	{
		.formBox iframe {height:945px;}
	}
	
@media only screen and (min-width: 760px)
	{
	}

@media only screen and (min-width: 800px)
	{
		.formBox iframe {height:950px;}
	}

@media only screen and (min-width: 960px)
	{
		.formBox iframe {height:930px;}
	}

@media only screen and (min-width: 1000px)
	{
		.formBox iframe {height:940px;}
	}

@media only screen and (min-width: 1200px)
	{
			/*.formBox.fullSizeUntilLargeDesktop		{width:48.1%!important;}*/
			.formBox iframe {height:920px;}
	}

@media only screen and (min-width: 1300px)
	{}

@media only screen and (min-width: 1600px)
	{}