.block-long-text{padding: 10vh 0; margin: 0 auto;position: relative;z-index: 2;background-color:var(--long_text_bg);}
.block-long-text.long_text_two{margin-top: -1px;}
.block-long-text.long_text_two:after{content: '';width: 100%;position: absolute; bottom: 0;background-color: #fff;z-index: 0;}
.block-long-text.section_title_container .section_title{width: 33.33%; min-width: 320px;margin: 0 auto 2rem 40%; position: relative;}
.block-long-text.section_title_container.long_text_two .section_title{width: 60%;margin: 0 auto 2rem calc(10% + 9vw);}
.no_header .block-long-text:first-of-type .section_title{margin-top: 7%;}
.block-long-text .long_texts_container{display: flex;}
.block-long-text .long_text_image{width: 30%;margin: 5% 10% 0 0;}
.block-long-text.long_text_two .long_text_image{width: 40%;margin: 5% 5% 5% 10%;position: relative;z-index: 0;}
.block-long-text.long_text_two .long_text_lower_image{position: absolute; bottom: 0;left: 0;z-index: 1;width: 33.33%;}
.block-long-text .long_texts{width: 40%;}
.block-long-text.long_text_only .long_texts{margin: 0 auto;}
.block-long-text.long_text_two .long_texts{width: 35%;display: flex;justify-content: center;flex-direction: column;}
.block-long-text .long_texts h4{margin: 2rem auto 1rem;}
.block-long-text .long_texts .text_item:first-of-type h4{margin-top: 0;}
.block-long-text .long_texts p{margin: 0 auto 2rem;}
.block-long-text.dark_bg h1, .block-long-text.dark_bg h3, .block-long-text.dark_bg h4, .block-long-text.dark_bg p,
.block-long-text.dark_bg h5, .block-long-text.dark_bg h6, .block-long-text.dark_bg ul{color: #fff !important;}
.block-long-text.dark_bg .section_title h1:before, .block-long-text.dark_bg .section_title h3:before,.block-long-text.dark_bg .equation .circle_value{background-color: #fff;}
.section_title_container.dark_bg .section_title h1:after, .section_title_container.dark_bg .section_title h3:after{color: #fff;}

.block-long-text .equation{padding: 2rem 0;display: flex;border-top:1px solid #000;align-items: center;justify-content: space-between;}
.block-long-text .equation h4{width: 40%;margin: 0;}
.block-long-text .equation h4:last-of-type{text-align: right;}
.block-long-text .equation .circle_value{width: 20%;border-radius: 50%;width: 4rem; height: 4rem;line-height: 4.9rem;color:var(--long_text_bg);margin: 0 3%;text-align: center;font-size: 4rem;font-family: 'Futura', sans-serif;font-weight: 400;background-color: #000;}

.block-long-text.dark_bg .equation{border-color: #fff;}

.long_text_two_col .long_texts_container{justify-content: space-evenly;}
.long_text_two_col .left_texts{width: 33.33%;}
.long_text_two_col .right_texts{background-color: #FCC19A; width: 25%;padding: 3rem;}
.long_text_two_col .right_texts p,
.long_text_two_col .right_texts h4,
.long_text_two_col .right_texts *{color: #fff}
.single-project .long_text_two_col .right_texts{background-color:var(--project-Color);}
.block-long-text.long_text_two_col .long_texts h4{margin: 3rem auto 1rem;}

.block-long-text ul{margin: 0;padding: 0 0 0 1.2rem;}

.acf-block-preview .block-long-text.long_text_only .long_texts{width: 70%;}

/* iPhone 6+ portrait */
@media screen and (max-width: 414px) {
	/* .block-long-text{
		padding: 5vh 0;
	} */
	.block-long-text.section_title_container.long_text_two .section_title{
		width: 80%;
		margin: auto;
	}
	.block-long-text .long_texts_container{
		flex-direction: column;
	}
	.block-long-text.long_text_two .long_text_image{
		width: 80%;
		margin: auto;
	}
	.block-long-text.long_text_two .long_text_lower_image{
		position: relative;
		width: 60%;
		bottom: initial;
		top: -20vh;
		height: 40vw;
	}
	.block-long-text.long_text_two .long_texts{
		width: 80%;
		margin: auto;
	}
	.block-long-text.long_text_two:after{
		content: none;
	}
	.block-long-text .equation .circle_value{
		width: 3rem;
		height: 3rem;
		line-height: 3.7rem;
		font-size: 3rem;
	}
	.block-long-text.section_title_container .section_title,
	.long_text_two_col .left_texts,
	.long_text_two_col .right_texts,
	.block-long-text.long_text_only .long_texts{
		width: 80%;
		margin: auto;
	}
	.text_item iframe{
		height: calc(80vw * 9 / 16);
	}
}