/*  page about  ==================================================================== */
/*  page_1  ==================================================================== */
.page_wrap.page_about {
	padding:15px 0 0 0;
}
.page_1 .row {
	padding:30px 0 0 0;
	display: flex;
	justify-content: space-between;
}
.page_1 .row > div:nth-child(1) {
	width: 60%;
}
.page_1 .row > div:nth-child(2) {
	width: 35%;
}
.page_1 h3 {
	font-family: var(--font_caps_1);
	text-transform: uppercase;
	margin: 0 0 30px 0;
	font-size:22px;
}
.page_1 h4 {
	font-family: var(--font_text_1_bold);
	font-size:16px;
	margin: 36px 0 20px 0;
}
.page_1 .row figure {
	margin: 30px 0 30px 0;
	line-height: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.page_1 .row img {
	/*width:100%;
	height:100%;*/
	object-fit:cover;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.page_1 .row i {
	color:var(--color_corporate_1);
}
.iframe-container {
    position: relative;
    overflow: hidden;
    padding-top: 56.25%;
}
.iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}


.update_wrap {
	margin:30px 0 0 0;
}
.update_title {
	font-family: var(--font_caps_1);
    /*text-transform: uppercase;*/
    font-size: 26px;
    color: var(--color_corporate_1);
}
.update_date {
	margin:8px 0 0 0;
	font-family: Arial;
	color:#666666;
	font-size:15px;
}
.update_text {
	margin:30px 0 0 0;
}
.update_gallery_title {
	margin:30px 0 0 0;
	font-family: var(--font_caps_1);
    /*text-transform: uppercase;*/
    font-size: 26px;
    color: var(--color_corporate_1);
}
.update_gallery_wrap {
	margin:30px 0 0 0;
}
.update_gallery_photo {
	width:30%;
	float:left;
	margin:0 5% 5% 0;
	line-height: 0;
}
.update_gallery_photo:nth-child(3n) {
	margin-right:0px;
}
.update_gallery_photo img {
	line-height: 0;
}



/*  responsive  ==================================================================== */
@media screen and (max-width: 1000px) {
/*  page_1  ==================================================================== */
.page_1 .row {
	flex-direction:column;
	justify-content: space-between;
}
.page_1 .row > div:nth-child(1) {
	width: 100%;
}
.page_1 .row > div:nth-child(2) {
	width: 100%;
}
.page_1 .row figure {
	margin: 20px 0 0 0;
}
}

@media screen and (max-width: 700px) {
.update_gallery_photo {
	width:45%;
	float:left;
	margin:0 10% 5% 0;
	line-height: 0;
}
.update_gallery_photo:nth-child(3n) {
	margin-right:10%;
}
.update_gallery_photo:nth-child(2n) {
	margin-right:0px;
}
}

@media screen and (max-width: 500px) {
.update_gallery_photo {
	width:100%;
	float:left;
	margin:0 0 20px 0;
	line-height: 0;
}
.update_gallery_photo:nth-child(3n) {
	margin-right:0px;
}
.update_gallery_photo:nth-child(2n) {
	margin-right:0px;
}
}