html, body
{
	overflow-x: hidden;
	max-width: 100%;
}

.video-preview

{

	transition: 0.2s;

}



.video-preview:hover

{

	transform: scale(1.05);

}



.video-preview:hover .video-play

{

	transform:scale(1.3);

}



.video-play

{

	position: absolute; 

	left: 0px; 

	top: 0px; 

	filter:drop-shadow(2px 2px 5px #333 );

	transition: 0.2s;

}



a.nav-link-border {

	font-size: 16px;

	border-bottom: 1px solid transparent;

	border-width: 3px;

}



a.nav-link-border:hover {

	border-bottom: 1px solid black;

	border-width: 3px;

}



p.lead {

	font-weight: normal;

	line-height: 1.8em;

}



blockquote > :not(.blockquote-footer) {

	font-family: "Garamond", "Times New Roman", sans-serif;

	line-height: 1.4em;

	font-weight: 500;

}


.navbar 

{

	background-color: rgb(255, 255, 255);
}


.scrolled-down

{
 
  transform:translateY(-100%); transition: all 0.3s ease-in-out;

}


.scrolled-up

{

  transform:translateY(0); transition: all 0.3s ease-in-out;

}

#pitch, #text-2, #text-3, #footer
{
	background: rgba(103, 255, 241, 0.3);
	color: rgb( 0, 0, 0	);
	position: relative;
	overflow-x: hidden;
	overflow-y: hidden;
	max-width: 100%;
}

#pitch .bi
{
	color: rgb( 0, 0, 0 );
}

#pitch .btn
{
	color: rgb(0, 0, 0);
	border-color: rgb(0, 0, 0);
}

#pitch::before, #text-3::before
{
	background: #fff;
	transform: rotate(-3deg) translateX(-50%) translateY(-100%);
	content: '';
	display: block;
	height: 225px;
	width: 120%;
	position: absolute;
	left: 50%;
	transform-origin: center top;
	overflow-x: hidden;
}

#pitch::after
{
	background: #fff;
	transform: rotate(-3deg) translateX(-50%) translateY(-100%);
	content: '';
	display: block;
	height: 225px;
	width: 120%;
	position: absolute;
	left: 50%;
	transform-origin: center top;
	overflow-x: hidden;
}

#text-3::after
{
	background: #fff;
	transform: rotate(-3deg) translateX(-50%) translateY(40%);
	content: '';
	display: block;
	height: 225px;
	width: 120%;
	position: absolute;
	left: 50%;
	bottom: 0px;
	transform-origin: center top;
	overflow-x: hidden;
}

#text-2::before
{
	background: #fff;
	transform: rotate(3deg) translateX(-50%) translateY(-40%);
	content: '';
	display: block;
	height: 225px;
	width: 120%;
	position: absolute;
	left: 60%;
	transform-origin: center top;
	overflow-x: hidden;
}

#text-2::after
{
	background: #fff;
	transform: rotate(3deg) translateX(-50%) translateY(100%);
	content: '';
	display: block;
	height: 225px;
	width: 120%;
	position: absolute;
	bottom: 0px;
	left: 50%;
	transform-origin: center top;	
	overflow-x: hidden;	
}

#footer::before
{
	background: #fff;
	transform: rotate(3deg) translateX(-50%) translateY(-40%);
	content: '';
	display: block;
	height: 225px;
	width: 120%;
	position: absolute;
	left: 50%;
	transform-origin: center top;
	overflow-x: hidden;
}

h5.header::after
{
	display: block;
	content: "";
	left: -8px;
	width: 36px;
	margin-top: 0.5em;
	margin-bottom: 0.25em;
	position: relative;
	border-bottom: 8px solid rgba(43, 195, 181, 0.5);
	border-radius: 4px;
	overflow-x: hidden;
}