@charset "UTF-8";

.page_section{font-size:20px;}
@media all and (max-width:1600px){
	.page_section{font-size:19px;}
}
@media all and (max-width:1400px){
	.page_section{font-size:18px;}
}
@media all and (max-width:1200px){
	.page_section{font-size:17px;}
}
@media all and (max-width:1000px){
	.page_section{font-size:16px;}
}
@media all and (max-width:800px){
	.page_section{font-size:15px;}
}
@media all and (max-width:600px){
	.page_section{font-size:14px;}
}
@media all and (max-width:400px){
	.page_section{font-size:13px;}
}
@media all and (max-width:320px){
	.page_section{font-size:10px;}
}

#page.page_padding{padding-bottom:0;}
#page * + .page_content{padding:100px 0;background-color:#F9F9F9;}
#page .page_content .page_section .inner{display:flex;align-items:flex-start;}
#page .page_content .page_section .section_title{box-sizing:border-box;width:300px;padding-left:20px;border-left:solid 3px #007CAA;}
#page .page_content .page_section .section_title .title{font-size:34px;font-weight:700;color:#007CAA;}
#page .page_content .page_section .section_title .description{margin:0;font-size:20px;color:#9B9B9B;}
#page .page_content .page_section .section_title + .section_content{flex:1;margin-left:70px;margin-top:0;}
#page .page_content .page_section .section_content .figure .image{max-width:100%;border:solid 1px #BBBBBB;}
#page .page_content .page_section .section_content .figure .image:nth-of-type(n+2){margin-top:20px;}

#page .swir_image1{background-image:url(../img/swir_image1.jpg);}
#page .swir_image1:before{padding-bottom:38.1% !important;}
#page .swir_image2{background-image:url(../img/swir_image2.jpg);}
#page .swir_image2:before{padding-bottom:46.1% !important;}
#page .swir_image3{background-image:url(../img/swir_image3.jpg);}
#page .swir_image3:before{padding-bottom:46.1% !important;}

#page .wlp_image1{background-image:url(../img/wlp_image1.jpg);}
#page .wlp_image1:before{padding-bottom:30.2% !important;}
#page .wlp_image2{background-image:url(../img/wlp_image2.jpg);}
#page .wlp_image2:before{padding-bottom:45.6% !important;}
@media all and (max-width:1600px){
	#page * + .page_content{padding:5em 0;}
	#page .page_content .page_section .section_title{width:15em;padding-left:1em;}
	#page .page_content .page_section .section_title .title{font-size:1.7em;}
	#page .page_content .page_section .section_title .description{font-size:1em;}
	#page .page_content .page_section .section_title + .section_content{margin-left:3.5em;}
}
@media all and (max-width:1200px){
	#page .page_content .page_section .section_title + .section_content{margin-left:1.5em;}
}
@media all and (max-width:1000px){
	#page .page_content .page_section .inner{flex-wrap:wrap;}
	#page .page_content .page_section .section_title{width:100%;}
	#page .page_content .page_section .section_title + .section_content{flex:auto;width:100%;margin-left:0;margin-top:3em;}
}