/*scaffolding
{
}*/
.projectBlock .element .innerImage
{
	background-size: cover;
	background-position: center;
}
/*outer divs
{
}*/
.projectBlock
{
	display: grid;
	margin-top: calc(var(--defaultInterval)*1);
	margin-bottom: calc(var(--defaultInterval)*1);
	position: relative;
	grid-template-columns: 1fr;
	grid-gap: calc(var(--defaultInterval)*1);
	box-sizing: border-box;
	/*max-width: 100vw;*/
	max-width: 100vw;
	/*max-width:var(--maxWidth);*/
	margin-left: auto;
	margin-right: auto;
}
.projectBlockImageDouble.projectBlock
{
	grid-template-columns: auto auto;
	padding: 0;
}
/*outer divs: twoElements
{
}*/
.projectBlock.elementsTwo
{
	grid-template-columns: 1fr 1fr;
}
.projectBlock.elementsTwo > div:nth-child(1)
{
	grid-template-columns: 1fr 1fr;
	justify-self: end;
}
.projectBlock.elementsTwo > div:nth-child(2)
{
	grid-template-columns: 1fr 1fr;
	justify-self: start;
}
/*outer divs: mulitipleElements
{
}*/
.projectBlock.elementsVariable .elements
{
	display: grid;
	width: 100%;
	grid-auto-flow: column;
	padding: calc(var(--defaultInterval)*.5);
	box-sizing: border-box;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: calc(var(--defaultInterval)*1);
	justify-items: center;
}
@media only screen and (max-width: 753px)
{
	.projectBlock.elementsVariable .elements
	{
		display: grid;
		grid-auto-columns: auto;
		grid-auto-flow: row;
		/*max-width:max(50vw, 100vw-500);*/
		max-width:max(80vw,100vw - var(--defaultInterval)*10);
		grid-auto-rows: auto;
		grid-template-columns: 1fr;
	}
}
/*outer divs: text and image
{
}*/
.projectBlockImageAndText.projectBlock.directionTextFirst
{
	grid-template-areas: "text image";
}
.projectBlockImageAndText.projectBlock.directionImageFirst
{
	grid-template-areas: "image text";
}
.projectBlockImageAndText.projectBlock .element.image
{
	grid-area: image;
}
.projectBlockImageAndText.directionTextFirst .element.image
{
	justify-self: start;
}
#SD .projectBlockImageAndText.directionTextFirst > .text, #SD .projectBlockVideoAndText > .text
{
	justify-self: end;
}

{
	justify-self: end;
}

{
	grid-area: text;
}
.projectBlockImageAndText.projectBlock.directionImageFirst .element.alignmentRight
{
	padding-right: calc(var(--defaultInterval)*1);
}
.projectBlockImageAndText.projectBlock.directionTextFirst .text.element
{
	padding-left: 0;
	margin-left: calc(var(--defaultInterval)*1);
}
.projectBlockImageAndText.projectBlock.directionTextFirst .element.text.alignmentleft
{
	padding-left: calc(var(--defaultInterval)*1);
}
/*outer divs: video  and video
{
}*/
.projectBlockVideoAndText.projectBlock.directionTextFirst
{
	grid-template-areas: "text video";
}
.projectBlockVideoAndText.projectBlock.directionVideoFirst
{
	grid-template-areas: "video text";
}
/*.projectBlockVideoAndText .element.text
{
	grid-area: text;
}*/
/*.projectBlockVideoAndText .element.video
{
}*/
/*DIV.videoWrapper
{
	position: relative;
	display: ;
	min-height: 200px;
	position: ;
	height: 100%;
	width: 100%;
}*/
div.videoWrapper
{
	width: auto !important;
	min-width: auto !important;
}
div.videoWrapper *
{
	background-color: white;
}
iframe
{
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	/*min-height: 100px;*/
	/*min-width: 100px;*/
}
#SD iframe *
{
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	/*min-height: 100px;*/
	/*min-width: 100px;*/
}
/*outer divs: video  and video
{
}*/
.projectBlockVideoAndText .element.text
{
	grid-area: text;
}
body .html5-video-player
{
	background-color: #FFF !important;
}
.projectBlockVideoAndText .element.video
{
	grid-area: video;
}
/*outer divs: video  and video
{
}*/
.projectBlockVideoAndText.projectBlock.directionTextFirst
{
	grid-template-areas: "text video";
}
.projectBlockVideoAndText .element.text
{
	grid-area: text;
	/*border: 20px solid black !important;*/
	justify-self: end;
	/*width: 100%;*/
	/*position: relative !important;*/
	/*display: ;*/
	/*display: flex !important;*/
}
.projectBlockVideoAndText .element.video
{
	grid-area: video;
	width: 100%;
}
/*outer divs: overview
{
}*/
.projectBlockOverview.projectBlock
{
	margin-left:min((var(--defaultInterval)* -1), 9px - 50vw + var(--contentWidth)*.5);
	margin-left:min((var(--defaultInterval)* -1), -50vw + var(--contentWidth)*.5);
	width: 100vw;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;
	position: relative;
}
.projectBlockOverview.projectBlock .element.text
{
	max-width:var(--contentWidth);
	text-align: center;
	width: 90vw;
}
.projectBlockOverview .backgroundImage
{
	background-size: cover;
	height: 100%;
	width: 100%;
	position: absolute;
	box-sizing: border-box;
	background-position: center;
	filter: blur( 8 px);
}
/*outer divs: video and image
{
}*/
/*outer divs: video  and video
{
}*/
/*outerdiv: color
{
}*/
.projectBlockColor.projectBlock
{
	background-color: white;
	padding: calc(var(--defaultInterval)*2) calc(var(--defaultInterval)*.5);
}
.projectBlockColor.projectBlock .palettes
{
	display: flex;
	justify-content: center;
}
.projectBlockColor.projectBlock .palettes .palette
{
	height: 20vw;
}
.projectBlockColor.projectBlock .palettes > div .label
{
	padding: 0 calc(var(--defaultInterval)*.5);
	margin-top: calc(var(--defaultInterval)*.5);
	margin-bottom: 0px;
}
.projectBlockColor.projectBlock .palettes .primary .palette
{
	display: grid;
	flex-wrap: wrap;
	grid-template-rows: auto;
	grid-auto-flow: column;
}
.projectBlockColor.projectBlock .palettes .primary.secondaryPaletteFalse .label
{
	text-align: center;
}
.projectBlockColor.projectBlock .palettes .primary.secondaryPaletteTrue .label
{
	text-align: right;
	border-right: 4px solid grey;
	margin-right: -2px;
}
.projectBlockColor.projectBlock .palettes .secondary .palette
{
	display: grid;
	grid-template-rows: auto auto;
	grid-auto-flow: column;
}
.projectBlockColor.projectBlock .palettes .color
{
	padding-top: 100%;
	width: 100%;
}
.projectBlockColor.projectBlock .palettes .primary .color
{
	/*min-width: 50px;*/
	/*max-width: 300px;*/
	width: 20vw;
}
.projectBlockColor.projectBlock .palettes .secondary .color
{
	/*min-width: 25px;*/
	/*max-width: 150px;*/
	/*width:max(10vw,100%);*/
	width: 10vw;
}
@media only screen and (max-width: 800px)
{
	/*outerdiv: testimonial
	{
	}*/
	.projectBlockColor.projectBlock .palettes
	{
		flex-direction: column;
	}
	.projectBlockColor.projectBlock .palettes > div
	{
		display: flex;
		justify-content: center;
		flex-direction: column;
	}
	#SD .projectBlockColor.projectBlock .palettes > div > *
	{
		justify-content: center;
		text-align: center;
		margin-top: calc(var(--defaultInterval)*1);
	}
	.projectBlockColor.projectBlock .palettes .primary.secondaryPaletteTrue .label
	{
		border-right: none;
	}
	/*.projectBlockColor.projectBlock .palettes > DIV > .palette
	{
		display: flex !important;
		background-color: #A73D3D !important;
		height: 200px !important;
		flex-direction: row;
	}*/
}
/*outerdiv: testimonial
{
}*/
.projectBlocktestimonial.projectBlock
{
	padding: 0 calc(var(--defaultInterval)*1);
	background-color:var(--colLiteGrey);
	margin-top: calc(var(--defaultInterval)*3);
	margin-bottom: calc(var(--defaultInterval)*3);
}
.projectBlocktestimonial.projectBlock .testimonial
{
	padding: calc(var(--defaultInterval)*1);
	display: grid;
	/*grid-template-areas: "quote quote" "photo bio";*/
	grid-template-areas: "quote" "photo" "bio";
	grid-gap: calc(var(--defaultInterval)*1);
	margin-bottom: calc(var(--defaultInterval)*1);
	margin-left: auto;
	margin-right: auto;
	colLiteGrey:;
	box-sizing: border-box;
	max-width:var(--maxWidth);
	text-align: center;
}
.projectBlocktestimonial.projectBlock .quote p:last-of-type
{
	margin-bottom: 0px;
}
.projectBlocktestimonial.projectBlock .quote p
{
	font-size: 32px;
	font-size:var(--testimonialQuoteSize);
	/*font-size:var(--titleSize);*/
}
.projectBlocktestimonial.projectBlock .bio p
{
	margin-bottom: 0px;
	font-size: ;
	line-height: 1;
}
.projectBlocktestimonial.projectBlock .bio
{
	grid-area: bio;
	line-height: ;
}
.projectBlocktestimonial.projectBlock .bio *
{
	font-size:var(--testimonialSourceSize);
	text-align: center;
}
.projectBlocktestimonial.projectBlock .bio .name
{
	grid-area: bio;
	margin-bottom: 1px;
	font-weight: bold;
}
.projectBlocktestimonial.projectBlock .quote
{
	grid-area: quote;
}
.projectBlocktestimonial.projectBlock .photo
{
	width: calc(var(--defaultInterval)*4);
	height: calc(var(--defaultInterval)*4);
	border-radius: 100%;
	background-size: contain;
	align-self: center;
	background-color: ;
	justify-content: center;
	display: flex;
	width: calc(var(--defaultInterval)*10);
	height: calc(var(--defaultInterval)*10);
	grid-area: photo;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
}
/*outer divs : alignments
{
}*/
/*outerdriv: website features
{
}*/
.projectBlockwebsiteFeatures.projectBlock
{
	margin-left: calc(var(--defaultInterval)*1);
	margin-right: calc(var(--defaultInterval)*1);
}
.projectBlockwebsiteFeatures.projectBlock .features > div
{
	max-width:var(--maxWidth);
	margin-left: 0;
	margin-left: auto;
	margin-right: auto;
}
.projectBlockwebsiteFeatures.projectBlock .features .core
{
	width: 100%;
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-auto-flow: row;
	/*grid-gap: 0 calc(var(--defaultInterval)*1);*/
	/*+border-radius:var(--defaultBorderRadius);*/
	-moz-border-radius: var(--defaultBorderRadius);
	-webkit-border-radius: var(--defaultBorderRadius);
	-khtml-border-radius: var(--defaultBorderRadius);
	border-radius:var(--defaultBorderRadius);
	overflow: hidden;
}
.projectBlockwebsiteFeatures.projectBlock .features .special
{
	display: grid;
	/*+border-radius:var(--defaultBorderRadius);*/
	-moz-border-radius: var(--defaultBorderRadius);
	-webkit-border-radius: var(--defaultBorderRadius);
	-khtml-border-radius: var(--defaultBorderRadius);
	border-radius:var(--defaultBorderRadius);
	margin-bottom: calc(var(--defaultInterval)*1);
	overflow: hidden;
}
.projectBlockwebsiteFeatures.projectBlock .features .special .feature
{
	display: grid;
	display: grid;
	grid-template-columns:min(160px, 15vw) auto;
	grid-template-areas: "icon header" "icon body";
	/*padding-right: calc(var(--defaultInterval)*1);*/
	grid-template-rows: auto;
	grid-template-rows: auto 1fr;
	align-items: safe start;
	/*min-height: 100px;*/
	min-height:min(100px, 100vw);
	background-color:var(--colH);
	width: 100%;
	box-sizing: border-box;
	padding: calc(var(--defaultInterval)*.5);
}
.projectBlockwebsiteFeatures.projectBlock .features .special .feature:nth-child(even)
{
	background-color:var(--colI);
}
.projectBlockwebsiteFeatures.projectBlock .features .special .feature:nth-child(even) .icon .background
{
	fill:var(--colH);
}
.projectBlockwebsiteFeatures.projectBlock .features .core .feature
{
	display: grid;
	grid-template-columns:min(80px, 15vw) auto;
	/*padding-top: calc(var(--defaultInterval)*.5);*/
	/*padding-bottom: calc(var(--defaultInterval)*.5);*/
	grid-template-areas: "icon header" "icon body";
	/*padding-right: calc(var(--defaultInterval)*1);*/
	grid-template-rows: auto;
	grid-template-rows: auto 1fr;
	align-items: safe start;
	/*min-height: 100px;*/
	min-height:min(100px, 100vw);
	background-color:var(--colH);
	width: 100%;
	box-sizing: border-box;
	padding: calc(var(--defaultInterval)*.5);
}
.projectBlockwebsiteFeatures.projectBlock .features .core .feature:nth-child(4n), .projectBlockwebsiteFeatures.projectBlock .features .core .feature:nth-child(4n+1)
{
	background-color:var(--colI);
}
/*.projectBlockwebsiteFeatures.projectBlock .features .core .feature:nth-child(3n), .projectBlockwebsiteFeatures.projectBlock .features .core .feature:nth-child(2)
{
	background-color:var(--colI);
}*/
.projectBlockwebsiteFeatures.projectBlock .features .feature .header
{
	font-weight: bold;
	grid-area: header;
}
.projectBlockwebsiteFeatures.projectBlock .features .feature .icon > *
{
	width: 100%;
	height: 100%;
}
.projectBlockwebsiteFeatures.projectBlock .features .feature .icon .background
{
	fill:var(--colI);
}
.projectBlockwebsiteFeatures.projectBlock .features .core .feature:nth-child(4n) .icon .background, .projectBlockwebsiteFeatures.projectBlock .features .core .feature:nth-child(4n+1) .icon .background
{
	fill:var(--colH);
	fill:var(--colI);
}
.projectBlockwebsiteFeatures.projectBlock .features .feature .icon
{
	grid-area: icon;
	margin-right: calc(var(--defaultInterval)*1);
	display: flex;
	top: 0px;
	background-size: ;
}
.projectBlockwebsiteFeatures.projectBlock .feature .icon.raster
{
	background-size: contain;
	background-position: center;
	height: 100%;
	background-repeat: no-repeat;
	padding: 0;
	overflow: hidden;
}
.projectBlockwebsiteFeatures.projectBlock .features .feature .body
{
	grd-area:body;
	height: 100%;
}
.projectBlockwebsiteFeatures.projectBlock .features .feature p
{
	margin-bottom: calc(var(--defaultInterval)*.5);
}
.projectBlockwebsiteFeatures.projectBlock .features .feature p:last-of-type
{
	margin-bottom: 0px;
}
@media only screen and (max-width: 753px)
{
	.projectBlockwebsiteFeatures.projectBlock .features .core
	{
		grid-template-columns: 1fr;
	}
	#SD .projectBlockImageAndText.directionTextFirst > .text, #SD .projectBlockVideoAndText > .text
	{
		justify-self: center;
	}
	.projectBlockImageAndText.projectBlock.directionTextFirst .text.element
	{
		margin-left: 0;
	}
}
/*outerdriv: website4 link
{
}*/
.projectBlockwebsiteLink.projectBlock
{
	padding: calc(var(--defaultInterval)*2);
	display: flex;
	justify-content: center;
}
#SD #main #primary .entry-content .projectBlockwebsiteLink.projectBlock .button
{
	margin: 0px;
	list-style: none;
}
@media only screen and (max-width: 753px)
{
	.projectBlockwebsiteLink.projectBlock
	{
		padding: 0;
		display: flex;
		justify-content: center;
	}
	.projectBlockwebsiteFeatures.projectBlock .features .core .feature:nth-child(even)
	{
		background-color:var(--colH);
	}
	.projectBlockwebsiteFeatures.projectBlock .features .core .feature:nth-child(odd)
	{
		background-color:var(--colI);
	}
}
/*.projectBlock
{
	display: grid;
	margin-top: calc(var(--defaultInterval)*1);
	margin-bottom: calc(var(--defaultInterval)*1);
}*/
/*outerdriv: website thanks
{
}*/
.projectBlockthanks.projectBlock
{
	margin-top: calc(var(--defaultInterval)*2);
	margin-bottom: calc(var(--defaultInterval)*2);
}
/*#SD.project-template-default .projectBlockVideoSingle
{
	(*height: 267px;*)
	min-height: 100px;
}*/
.projectBlock.horizontalAlignCentered
{
	justify-items: center;
	justify-content: center;
}
.projectBlock.horizontalAlignLeft
{
	justify-items: left;
	justify-content: start;
}
.projectBlock.horizontalAlignRight
{
	/*align-content: center;*/
	justify-items: right;
	justify-content: end;
	/*align-items: center;*/
}
.projectBlock.verticalAlignCentered
{
	align-content: center;
	align-items: center;
}
.projectBlock.verticalAlignCentered
{
	align-content: center;
	align-items: center;
}
.projectBlock.verticalAlignBottom
{
	align-content: end;
	align-items: end;
}
@media only screen and (max-width: 753px)
{
	.projectBlock.elementsTwo
	{
		grid-template-columns: 1fr;
	}
	#SD .projectBlock.elementsTwo > div
	{
		width: 100%;
		max-width: 80vw;
		justify-self: center;
	}
	.projectBlockImageAndText.projectBlock.directionTextFirst, .projectBlockImageAndText.projectBlock.directionImageFirst
	{
		grid-template-areas: "image" "text";
	}
	.projectBlock
	{
		justify-items: center;
	}
	
	{
		grid-template-areas: "image text";
	}
}
/*elements
{
}*/
.projectBlock .element
{
	width: 100%;
	position: relative;
	min-height: 20px;
	min-width: 20px;
	width: 100%;
}
/*element  text 
{
}*/
.projectBlock .element.text p:last-of-type
{
	margin-bottom: 0px;
}
.projectBlock .element.text.alignmentRight > *
{
	text-align: right;
}
.projectBlock .element.text.alignmentLeft > *
{
	text-align: left;
}
.projectBlock .element.text.alignmentCentered > *
{
	text-align: center;
}
@media only screen and (max-width: 753px)
{
	#SD .projectBlock .element.text h3
	{
		text-align: left;
	}
	.projectBlock .element.text .text p
	{
		text-align: left;
	}
}
/*element text sizes
{
}*/
.projectBlock .element.text.sizeLarge
{
	width:min(var(--contentWidth)*.5, 50vw);
	padding: 0;
	max-width: 80vw;
}
.projectBlock .element.text.sizeMedium
{
	width:min(var(--contentWidth)*.35, 35vw);
	max-width: 60vw;
}
.projectBlock .element.text.sizeSmall
{
	width:min(var(--contentWidth)*.25, 25vw);
	max-width: 50vw;
}
/*element icon
{
}*/
.element .icon
{
	/*max-width:min(15vw, 150px);*/
	width: 100%;
	max-width:max(150px, 10vw);
	/*max-width: 50px;*/
	position: relative;
}
.element .icon *
{
	/*max-width:min(15vw, 150px);*/
	transition-duration:var(--defaultTransitionDuration);
	transition-delay:var(--transitionDelay);
	overflow: visible;
}
.element.unobserved .icon .foreground
{
	opacity: 0;
	transform: translateY(-50%);
}
.element.unobserved .icon .background
{
	opacity: 0;
	/*transition-delay: calc( var(--transitionDelay) + 1000ms);*/
	transition-delay:var(--transitionDelay);
}
.element .icon > *
{
	/*max-width:min(15vw, 150px);*/
	width: 100%;
	box-sizing: border-box;
	height: auto;
}
.projectBlockrowOfIcons .element
{
	transition-delay:var(--transitionDelay);
	display: flex;
	max-width:max(80vw,100vw - var(--defaultInterval)*10);
	width: 100%;
}
.projectBlock .elements .element .body
{
	transition-duration:var(--defaultTransitionDuration);
	transition-delay: calc(var(--transitionDelay) + 750ms);
}
.projectBlock .elements .element h4
{
	transition-delay: calc(var(--transitionDelay) + 500ms);
	margin-bottom: 0px;
}
.projectBlock .elements .element.unobserved h4
{
	opacity: 0;
	padding-left: 0;
}
.projectBlock .elements .element.unobserved .body
{
	opacity: 0;
}
.projectBlock .elements .element
{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.projectBlock .elements .element > *
{
	text-align: center;
	position: ;
}
.projectBlockrowOfIcons .elements .element .icon .background
{
	fill:var(--colI);
}
/*element text sizes
{
}*/
.projectBlock .element .innerImage
{
	/*min-height: 50px;*/
	min-width: 50%;
	background-repeat: no-repeat;
}
.projectBlock .element.sizeMedium.proportions_three_two
{
	/*max-width:min(900px, 80%);*/
	width:min(var(--contentWidth)*.7, 50vw, 600px);
}
.projectBlock .element.sizeMedium.proportions_two_three
{
	width:min(var(--contentWidth)*.50, 50vw, 500px);
}
.projectBlock .element.sizeMedium.proportions_one_one
{
	/*max-width:min(600px, 50%);*/
	/*width: 100vw;*/
	width:min(var(--contentWidth)*.4, 40vw, 500px);
}
.projectBlock .element.sizeSmall.proportions_three_two
{
	width:min(var(--contentWidth)*.4, 40vw, 375px);
}
.projectBlock .element.sizeSmall.proportions_two_three
{
	width:min(var(--contentWidth)*.40, 40vw, 250px);
}
.projectBlock .element.sizeSmall.proportions_one_one
{
	width:min(var(--contentWidth)*.3, 30vw, 400px);
}
.projectBlock .element.sizeLarge.proportions_three_two
{
	width:min(var(--contentWidth), 100vw, 1800px);
	width: 100vw;
	/*width:min(var(--contentWidth), 100vw);*/
}
.projectBlock .element.sizeLarge.proportions_two_three
{
	width:min(var(--contentWidth), 80vw, 750px);
	/*max-width:min(var(--contentWidth), 80vw, 750px);*/
}
.projectBlock .element.sizeLarge.proportions_one_one
{
	width:min(var(--contentWidth)*.7, 70vw, 700px);
}
/*inner image sizes
{
}*/
video.element.sizeSmall
{
	width:min(var(--contentWidth)*.50, 40vw, 450px);
}
video.element.sizeMedium
{
	width:min(var(--contentWidth)*.7, 50vw, 750px);
}
video.element.sizeLarge
{
	width:min(var(--contentWidth), 100vw, 1500px);
}
video.element.sizeLarge
{
	width:min(var(--contentWidth), 100vw, 1500px);
}
#SD .projectBlockVideoSingle .videoWrapper.sizeFull iframe
{
	height: 80vh;
	width: 100vw;
	max-height: 70vw;
}
#SD .projectBlockVideoSingle .videoWrapper.sizeLarge iframe
{
	height: 80vh;
	width: 80vw;
	max-height: 50vw;
}
#SD .projectBlockVideoSingle .videoWrapper.sizeMedium iframe
{
	height: 50vh;
	width: 50vw;
}
#SD .projectBlockVideoSingle .videoWrapper.sizeSmall iframe
{
	height: 30vh;
	width: 40vw;
	max-height: 30vw;
}
video.element.sizeFull
{
	width: 100%;
}
@media only screen and (max-width: 753px)
{
	#SD .element.sizeSmall
	{
		width: 70vw;
	}
	#SD .element.sizeMedium
	{
		width: 80vw;
	}
	#SD .element.sizeLarge
	{
		width: 80vw;
	}
}
/*inner image proporitons
{
}*/
.projectBlock .element.proportions_three_two .innerImage
{
	padding-top: 66%;
}
.projectBlock .element.proportions_two_three .innerImage
{
	padding-top: 150%;
}
.projectBlock .element.proportions_one_one .innerImage
{
	padding-top: 100%;
}
@media only screen and (max-width: 753px)
{
	.projectBlock .element.text.alignmentRight > *
	{
		text-align: center;
	}
}
@media only screen and (max-`width: 1000px)
{
	/*outer divs
	{
	}*/
	#SD .projectBlockImageAndText.projectBlock[class*="direction"]
	{
		grid-template-columns: 1fr;
		grid-template-areas: "text" "image";
	}
	/*.projectBlock
	{
		justify-content: center !important;
		align-content: center !important;
		align-items: center !important;
		justify-items: center !important;
	}*/
	#SD .projectBlock .element.text
	{
		padding: calc(var(--defaultInterval)*1);
		box-sizing: border-box;
	}
	#SD .projectBlock .element
	{
		/*align-content: center;*/
		/*align-items: center;*/
		/*justify-items: center;*/
		/*text-align: center;*/
		width: 100%;
		max-width: none;
	}
	#SD .projectBlock .element *
	{
		text-align: center;
		max-width: none;
	}
	/*outerdiv: testimonial
	{
	}*/
	.projectBlocktestimonial.projectBlock .quote p
	{
		font-size:var(--h5Size);
	}
	.projectBlocktestimonial.projectBlock .testimonial .bio *
	{
		font-size:var(--h4Size);
	}
}
