@font-face {
    font-family: 'bangynew';
    src: url('./../fonts/bangynew-boldwebfont.woff') format('woff'),
         url('./../fonts/bangynew-boldwebfont.svg') format('svg');
    font-weight: 600;
    font-style: normal;

}
@font-face {
    font-family: 'bangynew';
    src: url('./../fonts/bangynew-lightwebfont.woff') format('woff'),
         url('./../fonts/bangynew-lightwebfont.svg') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'bangynew';
    src: url('./../fonts/bangynew-regularwebfont.woff') format('woff'),
         url('./../fonts/bangynew-regularwebfont.svg') format('svg');
    font-weight: 400;
    font-style: normal;
}
*{font-family: "bangynew", sans-serif;box-sizing: border-box;font-style: normal;font-weight:300;}
.en{font-family: "Barlow Condensed", sans-serif;font-weight:400;padding-bottom:8px;}
body, html{margin:0px;padding:0px;width:100%;}
.header{padding:0px 8vw;}
.header-wrap{width:100%;display:flex;justify-content:space-between;align-items:center;height:15vh;border-bottom:solid 1px #B27697;}
.menu{padding-top:2vh;}
.menu ul{list-style:none;display:flex;align-items:center;justify-content:start;margin:0px;padding:0px;}
.menu ul li{padding-left:2vw;cursor:pointer;}
.menu ul li span{font-size: 1.3vw;display: inline-block;line-height: 1.5em;}
.menu ul li.active span{border-bottom: solid 1px #000000;}
.footer{padding:0px 8vw;background:#B27697;}
.footer-wrap{display:flex;justify-content:space-between;align-items:start;height:15vh;color:#ffffff;}
.footer .social{padding-top:3vh;}
.footer .zlogo{padding-top:3vh;}
.footer .social ul{list-style:none;display:flex;align-items:center;justify-content:start;margin:0px;padding:0px;}
.footer .social ul li{padding-left:10px;}
.footer .social ul li img{width:45px;height:45px;}
.content{height:70vh;padding:2vh 8vw 5vh 7vw;overflow-y:auto;position:relative;overflow-x:hidden;}
.content[active-sec="1"]{padding:2vh 8vw;}
.content-inner{overflow: hidden;width:84vw;}
.slick-slide img{width:84vw;}
.slick-slide{height:auto;}
.slider{height:0px;overflow:hidden;}
.slider.active{height:auto;}
.section-slider{margin-top:20px;margin-bottom:20px;position:relative;}
.section-slider .slide-btns-wrap{position:absolute;z-index:2;left:50%;top:20px;transform:translateX(-50%);background:#ffffff;border:solid 1px #B27697;padding:5px; display:flex;}
.section-slider .slide-btns-wrap .slide-btn{color:#B27697;background:#ffffff;padding:10px 20px 5px;cursor:pointer;font-size: 1.2vw;}
.section-slider .slide-btns-wrap .slide-btn.active{color:#ffffff;background:#B27697;}
.content-slide .section{min-height:67vh;}
.section-flex.plans-wrap{padding:30px;display:flex;justify-content:space-between;align-items:center;}
#_2 .section-flex{overflow:hidden;}
#_2 .section-flex .one-half{height:100%;}
.plans-wrap a{border:solid 1px #ffffff;color:#ffffff;background:#B27697;padding:10px 10px 5px;text-decoration:none;font-size:1.4vw;}
.content .content-graphic{position:fixed;top:12vh;right:0px;height:76vh;width:8vw;}
.content .content-graphic.opt-2{right:auto;left:0px;}
.content .content-graphic .rect{position:absolute;width:40px;height:40px;background:#5F9299;transition:all 2s ease-in-out;}
.content .content-graphic .rect.pink{background:#B27697;}
.content .content-graphic .rect.small{width:25px;height:25px;}
.content[active-sec="1"] .rect1{top:47%;right:5vw;}
.content[active-sec="1"] .rect2{top:47%;right:5vw;margin-right:-39px;margin-top:25px;}
.content[active-sec="1"] .rect3{top:74%;right:7vw;}
.content[active-sec="1"] .rect4{top:23%;left:4vw;}
.content[active-sec="1"] .rect5{top:48%;left:0px;margin-left:40px;}
.content[active-sec="1"] .rect6{top:48%;left:0px;margin-top:25px;}
.content[active-sec="2"] .rect1{top:57%;right:6vw;}
.content[active-sec="2"] .rect2{top:57%;right:6vw;margin-right:-39px;margin-top:25px;}
.content[active-sec="2"] .rect3{top:24%;right:2vw;}
.content[active-sec="2"] .rect4{top:58%;left:7vw;}
.content[active-sec="2"] .rect5{top:27%;left:2vw;margin-left:40px;}
.content[active-sec="2"] .rect6{top:27%;left:2vw;margin-top:25px;}

.content[active-sec="3"] .rect1{top: 27%;right: 3vw;margin-right: -25px;margin-top: -25px;background: #5F9299 !important;}
.content[active-sec="3"] .rect2{margin: 0px;top: 48%;right: 7vw;}
.content[active-sec="3"] .rect3{top: 27%;right: 3vw;}
.content[active-sec="3"] .rect4{top:10%;left:2vw;}
.content[active-sec="3"] .rect5{margin-left: 0px;top: 50%;left: 2.5vw;}
.content[active-sec="3"] .rect6{top: 50%;left: 2vw;margin-top: 25px;margin-left: 33px;}

.content[active-sec="4"] .rect1{top: 84%;right: 3vw;margin-right: -25px;margin-top: -25px;background: #5F9299 !important;}
.content[active-sec="4"] .rect2{margin: 0px;right: 0px;top: 12%;}
.content[active-sec="4"] .rect3{top: 84%;right: 3vw;}
.content[active-sec="4"] .rect4{top:40%;left:2vw;}
.content[active-sec="4"] .rect5{margin-left: 0px;top: 15%;left: 3.5vw;}
.content[active-sec="4"] .rect6{top: 15%;left: 3vw;margin-top: 25px;margin-left: 33px;}

.content[active-sec="5"] .rect1{top: 50%;right: 3vw;margin-right: -25px;margin-top: -25px;background: #5F9299 !important;}
.content[active-sec="5"] .rect2{margin: 0px;right: 5vw;top: 25vh;}
.content[active-sec="5"] .rect3{top: 50%;right: 3vw;}
.content[active-sec="5"] .rect4{top:60%;left:2vw;background:#B27697 !important;}
.content[active-sec="5"] .rect5{margin-left: 0px;top: 45%;left: 3.5vw;}
.content[active-sec="5"] .rect6{top: 45%;left: 3vw;margin-top: 25px;margin-left: 33px;}

.content[active-sec="6"] .rect1{top: 50%;right: 4vw;margin-right: -25px;margin-top: -25px;background: #5F9299 !important;}
.content[active-sec="6"] .rect2{margin: 0px;right: 3vw;top: 20%;background:#B27697 !important;}
.content[active-sec="6"] .rect3{top: 50%;right: 4vw;}
.content[active-sec="6"] .rect4{top:20%;left:3vw;}
.content[active-sec="6"] .rect5{margin-left: 0px;top: 48%;left: 3.5vw;}
.content[active-sec="6"] .rect6{top: 48%;left: 3vw;margin-top: 25px;margin-left: 33px;}

.content[active-sec="7"] .rect1{top: 33%;right: 3vw;margin-right: -25px;margin-top: -25px;background: #5F9299 !important;}
.content[active-sec="7"] .rect2{margin: 0px;right: 5vw;top: 20%;}
.content[active-sec="7"] .rect3{top: 33%;right: 3vw;}
.content[active-sec="7"] .rect4{top:50%;left:1vw;background: #B27697 !important;}
.content[active-sec="7"] .rect5{margin-left: 0px;top: 33%;left: 3vw;}
.content[active-sec="7"] .rect6{top: 33%;left: 3vw;margin-top: 25px;margin-left: 25px;}
.section-flex{display:flex;justify-content:space-between;}
.relative-wrap{position:relative;}
.img-label{position:absolute;top:30px;right:30px;border:solid 1px #ffffff;background:#5F9299;padding:30px;text-align:center;}
.img-label.first{position:absolute;top:30px;left:20px;right:auto;border:solid 1px #ffffff;padding:30px;text-align:center;}
.img-label p{color:#ffffff;font-size:2vw;margin:0px;}
.img-label p.txt{font-size:1.2vw;}
.img-label.img-label2{top:auto;right:auto;bottom:30px;left:30px;background:#B27697;padding:10px 20px;}
.loc-img .sqr{position:absolute;width:40px;height:40px;}
.loc-img .sqr.small{width:25px;height:25px;}
.loc-img .sqr.sqr-1{top:12px;left:100px;}
.loc-img .sqr.sqr-2{top:37px;left:125px;}
.loc-img .sqr.sqr-3{top:40%;left:44%;}
.loc-img .sqr.sqr-4{top:30%;left:80%;}
.loc-img .sqr.sqr-5{top:30%;margin-top:-25px;left:80%;margin-left:40px;}
.loc-img.second .sqr.sqr-1{top:40px;left:40%;}
.loc-img.second .sqr.sqr-2{top:60%;left:83%;}
.loc-img.second .sqr.sqr-3{top:60%;left:83%;margin-left:40px;margin-top:-25px;}
.loc-img.second .sqr.sqr-4{bottom:12%;left:3%;top:auto;}
.content-slide{position:absolute;min-height:66vh;display:flex;right:0px;transition:all 2s ease-in-out;align-items: start;}
.content[active-sec="2"] .content-slide{right:-84vw;}
.content[active-sec="3"] .content-slide{right:-168vw;}
.content[active-sec="4"] .content-slide{right:-252vw;}
.content[active-sec="5"] .content-slide{right:-336vw;}
.content[active-sec="6"] .content-slide{right:-420vw;}
.content[active-sec="7"] .content-slide{right:-504vw;}
.section-flex.article-wrap{margin: 0px 1% 20px;}
.section-flex.article-wrap .art-img{display:flex;align-items:center;width:15%;}
.section-flex.article-wrap .art-img.bordered{border:solid 1px #000000;}
.section-flex.article-wrap .art-header{display:flex;justify-content:space-between;align-items:top;}
.section-flex.article-wrap .art-img img{max-width:80%;display:block;margin:auto;}
.section-flex.article-wrap .art-content{padding: 0px 20px 0px 50px;margin-right: 20px;color:#ffffff;flex:1;}
.section-flex.article-wrap .art-content p{max-width:70%;margin-top:0px;font-size: 1.2vw;line-height: 1.2em;}
.section-flex.article-wrap .art-content h2{font-weight:400;font-size: 2vw;}
.section-flex.article-wrap .art-content p.art-date{padding-top: 1.5em;}
.art-content a{color:#ffffff;text-decoration:none;font-weight:400;}
.art-content a:hover{text-decoration:underline;}
.content .content-slide #_5.section{height:67vh;}
.content .content-slide #_5 .section-flex{height:100%;align-items:stretch;justify-content:space-between;}
.content .content-slide #_5 .section-flex .video-wrap{width:22%;position:relative;}
.video-wrap{position:relative;cursor:pointer;}
.video-wrap[video-num="1"]{background:url(./../images/4-overlay-img.jpg) no-repeat center center / cover;}
.video-wrap[video-num="2"]{background:url(./../images/2-overlay-img.jpg) no-repeat center center / cover;}
.video-wrap[video-num="3"]{background:url(./../images/sport-overlay-img.jpg) no-repeat center center / cover;}
.video-wrap[video-num="4"]{background:url(./../images/green-overlay-img.jpg) no-repeat center center / cover;}
.video-wrap .vrect{position:absolute;left:35%;bottom:5%;width:137px;height:137px;display:flex;align-items:center;justify-content:center;}
.video-wrap .vrect p{color:#ffffff;font-weight: 400;font-size: 1vw;}
.video-wrap .vplay{position:absolute;left:73%;bottom:27.5%;width:48px;height:48px;background:#ffffff;display:flex;align-items:center;justify-content:center;}
.video-wrap .vplay > div img{display: block;margin-left: 5px;}
.video-wrap:nth-child(2) .vrect,.video-wrap:nth-child(4) .vrect{bottom:auto;top:13%;left:10%;}
.video-wrap:nth-child(2) .vplay,.video-wrap:nth-child(4) .vplay{bottom:auto;top:5%;left:49%;}
.section{width:84vw;}
.txt-cont{padding:30px 15px;}
.txt-cont.green-cont{background:#5F9299;color:#ffffff;}
.txt-cont p{font-size:1.3vw;}
.txt-cont.pink-cont{background:#B27697;color:#ffffff;}
.top-border{border-top:solid 3vh #ffffff;}
.txt-cont.icons-wrap{padding:7vh 4vw 3vh;}
.txt-cont.icons-wrap .icon-line{display:flex;align-items:end;margin-bottom:5vh;}
.maxh-70{max-height:70vh;}
.txt-cont.icons-wrap .icon-line p{line-height:1em;margin:0px;padding-right:10px;}
.one-half{width:50%;}
.one-half.right-border{width:49%;border-right:solid 1vh #ffffff;}
.full-img{width:100%;display:block;height:100%;object-fit:cover;}
.green-bg{background:#5F9299;}
.pink-bg{background:#B27697;}
.red-bg{background:#DA0012;}
.white-bg{background:#ffffff;}
.purple-bg{background:#5806C7;}
.green2-bg{background:#03ca37;}
.align-right p{text-align:right;}
.about-section > div{padding:50px 20px;}
.about-section > div.green-bg{width: 40%;border-left: solid 0.7vw #ffffff;display: flex;align-items: center;justify-content: center;}
.about-section > div.pink-bg{width: 60%;border-right: solid 0.4vw #ffffff;}
.about-section > div p{text-align:center;font-size:1.3vw;color:#ffffff;}
.about-section, .aicons-section{margin-bottom:2vh;}
.aicon-wrap{width:19%;padding:50px 20px;text-align:center;}
.prjct-wrap p{color: #ffffff;margin: 0px;text-align: center;line-height: 1em;font-size:1.3vw;margin-bottom:0px;padding: 5px 0px;}
.aicon-wrap p{margin:0px;color:#ffffff;line-height: 1.2em;font-size:1.2vw;}
.aicon-wrap img{margin-bottom:10px;}
.aicon-wrap p.ttl{font-weight:600;}
.form-wrap{max-width:65%;padding-top: 25px;position:relative;}
.form-wrap .fields-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.form-wrap .fields-wrap > .field-wrap{width:23%;position:relative;}
.form-wrap .fields-wrap > .field-wrap .error-wrap{position:absolute;font-size:12px;}
.form-wrap .fields-wrap > .field-wrap > input{background:transparent;border:none;padding:5px 10px;font-size:1vw;border:solid 1px #ffffff;background:#B27697;}
.form-wrap .fields-wrap button{width:20%;border:solid 1px #ffffff;background:#ffffff;color:#B27697;padding:5px 10px;font-size:1vw;}
.form-wrap .fields-wrap > .chb{width:100%;order:6;display:flex;align-items:start;padding-top: 10px;}
.form-wrap .fields-wrap .chb label{color:#ffffff;display:block;line-height:1em;padding-right:5px;font-size: 15px;padding-top: 2px;}
.footer .legal{font-size:15px;text-align:center;margin-bottom: 0px;}
.footer .legal a{color:#ffffff;}
.vs-tbl-header{background:#000000;display:flex;color:#ffffff;}
.vs-tbl-header .vs-tbl-th:nth-child(1){width:16%;border-right:solid 1px #ffffff;}
.vs-tbl-header .vs-tbl-th:nth-child(2){width:22%;}
.vs-tbl-header .vs-tbl-th:nth-child(3){width:15%;}
.vs-tbl-header .vs-tbl-th:nth-child(4){width:16%;}
.vs-tbl-header .vs-tbl-th:nth-child(5){width:24%;}
.vs-tbl-header .vs-tbl-th:nth-child(6){width:7%;}
.vs-tbl-header .vs-tbl-th{border-left:solid 1px #ffffff;padding: 15px 0px 10px;text-align:center;font-size:1.2vw;font-weight: 500;}
.vs-tbl{margin-top:20px;}
.vs-tbl .vs-tbl-line{display:flex;height: 3em;position:relative;}
.vs-tbl .vs-tbl-line .vs-tbl-td{border-left:solid 1px #ffffff;border-bottom:solid 1px #ffffff;padding:5px;font-size: 1vw;color: #ffffff;text-align:center;display: flex;align-items: center;justify-content: center;}
.vs-tbl .vs-tbl-line.line-10 div.cell-2{flex-direction: column;}
.vs-tbl .vs-tbl-line.line-11 div.cell-3, .vs-tbl .vs-tbl-line.line-11 div.cell-4, .vs-tbl .vs-tbl-line.line-11 div.cell-5{display:block;}
.vs-tbl-line.line-11.expanded .vs-tbl-more-txt{display:block;}
.vs-tbl .vs-tbl-line .vs-tbl-td span.smaller{font-size:80%;}
.vs-tbl .vs-tbl-line .vs-tbl-tr{display:flex;width:90.5%;border-top:solid 1px #ffffff;border-bottom:solid 1px #ffffff;}
.vs-tbl .vs-tbl-line div.cell-2{width:11.5%;}
.vs-tbl .vs-tbl-line div.cell-3{width:22%;}
.vs-tbl .vs-tbl-line div.cell-4{width:15%;}
.vs-tbl .vs-tbl-line div.cell-5{width:16%;}
.vs-tbl .vs-tbl-line div.cell-6{width:24%;}
.vs-tbl-more{width:7%;padding:5px;border:solid 1px #ffffff;border-right:none;border-top:none;text-align:center;display: flex;align-items: center;justify-content: center;}
.vs-tbl-more img{transition:all 1s ease-out;cursor:pointer;}
.vs-tbl-icon{padding:5px;border:solid 1px #ffffff;width:4.5%;text-align:center;border-top:none;display: flex;align-items: center;justify-content: center;}
.vs-tbl-icon img{max-height:80%;width:auto;display:block;margin:auto;max-width:100%;}
.vs-tbl-note{color:#ffffff;padding:10px 4.5%;font-size:0.8vw;}
.vs-tbl-more-txt{position:absolute;top:0px;bottom:0px;left:7%;right:4.5%;width:0px;overflow:hidden;transition:all 1s ease-out;border-left: solid 1px #ffffff; border-bottom: solid 1px #ffffff;color: #ffffff; display: flex;align-items: center;font-size: 1vw;}
.vs-tbl-line.expanded .vs-tbl-more-txt{width:auto;padding-right: 20px;}
.vs-tbl-line.expanded .vs-tbl-more img{transform:rotate(45deg);}
input::placeholder {color:#ffffff;}
.hide-on-pc, .slick-slide img.hide-on-pc{display:none;}
img{max-width:100%;}
.thanks{display:none;position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:#B27697;align-items: center;justify-content: center;font-size: 2vw;font-weight: 500;}
.thanks.show{display: flex;}
.map-contrls{display:none;}
.popup-video-overlay{position:fixed;top:0px;right:0px;left:0px;bottom:0px;background:rgba(0,0,0,0.6);z-index:500;display:none;}
.popup-video-overlay.showvideo{display:flex;align-items:center;justify-content:center;}
.close-video-wrap{position:absolute;top:20%;left:25%;cursor:pointer;color:#ffffff;font-size:2vw;border: solid 1px #ffffff;width: 50px;height: 50px;text-align: center;border-radius: 50%;}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
@media only screen and (max-width: 1600px){
	.video-wrap video{height:65vh;}
	.video-wrap{width:25%;}
	.hp-cntnt{width:75%;}
	.hp-cntnt > div:first-child{height:100%;}
	.hp-cntnt > div:first-child img{width:100%;height:100%;object-fit:cover;}
	.content .content-slide #_5.section{min-height:65vh;height:65vh;}
	.prjct-wrap{width:19%;}
	.form-wrap .fields-wrap .chb label{font-size:13px;}
	.footer .legal{font-size:12px;}
}
@media only screen and (max-width: 767px){
	.content-inner{width:100%;}
	.vs-tbl .vs-tbl-line div.cell-3 span.mobile-pref{font-weight:500;}
	.vs-tbl .vs-tbl-line div span.mobile-pref{padding-left:10px;}
	.content{width:100%;padding:5%;height:auto;padding-top:100px !important;}
	.content[active-sec="1"]{padding:5%;}
	.section-flex{flex-direction:column;}
	.section-flex > div{width:100%;}
	.hide-on-pc, .slick-slide img.hide-on-pc{display:block;}
	.hide-on-mobile, .slick-slide img.hide-on-mobile{display:none;}
	.section{width:90vw;}
	.img-label{top: 20px;right: 10px;left: 10px;}
	.content[active-sec="1"] .img-label > p > img{height:36px;width:auto;}
	.img-label p{font-size:7vw;}
	.img-label p.txt{font-size:4vw;}
	.content[active-sec="2"] .content-slide{right:-90vw;}
	.content[active-sec="3"] .content-slide{right:-180vw;}
	.content[active-sec="4"] .content-slide{right:-270vw;}
	.content[active-sec="5"] .content-slide{right:-360vw;}
	.content[active-sec="6"] .content-slide{right:-450vw;}
	.content[active-sec="7"] .content-slide{right:-540vw;}
	.video-wrap video{width:100%;height:auto;}
	.mobile-lbl1{width:100%;margin:20px 0px;padding:10px 0px 7px;}
	.mobile-lbl1 p{color:#ffffff;font-size:6vw;margin:0px;text-align:center;}
	.content-graphic{display:none;}
	.header{padding:0px 5vw;position: fixed;top: 0px;z-index: 500;left: 0px;right: 0px;background: #ffffff;}
	.header-wrap{border-bottom:none;}
	.menu ul{display:none;position: fixed;z-index: 501;background:#ffffff;}
	.menu-close{position:absolute;top:50px;right:10px;}
	.menu ul li.active span{border-bottom:solid 1px #ffffff;}
	.menu ul li span{font-size:7vw;}
	.menu.show ul{display:flex;flex-direction:column;width: 100%;right: 0px;background: #B27697;bottom: 0px;top: 0px;padding: 20vh 50px 0px;align-items: start;}
	.menu ul li{color:#ffffff;text-align:right;padding-bottom: 2vh;}
	.burger-wrap{cursor:pointer;}
	.header-wrap{height:100px;}
	.logo img{width:90px;}
	.menu{padding-top:1vh;}
	.footer{padding:0px 5vw 50px;}
	.footer-wrap{flex-direction:column;height: auto;}
	.footer-wrap .form-wrap{order: 1;max-width: 100%;}
	.footer-wrap .social{order:2;margin: 2vh 0px;}
	.footer-wrap .zlogo{order:3;padding-bottom:2vh;}
	.form-wrap .fields-wrap{flex-direction:column;}
	.form-wrap .fields-wrap > input{width:100%;margin-bottom:10px;font-size: 5vw;padding:10px;}
	.form-wrap .fields-wrap > button{width: 100%;font-size: 6vw;}
	.one-half.right-border{border-right:none;margin-top:20px;width:100%;}
	.txt-cont p{font-size: 5vw;text-align: center;}
	.txt-cont{padding:5px 15px;}
	.top-border{border-top:none;margin-top:20px;}
	.txt-cont .icon-line p{text-align:right;}
	.txt-cont.icons-wrap{padding: 4vh 4vw 1px;}
	.txt-cont.icons-wrap .icon-line img{width:35px;}
	.section-slider .slide-btns-wrap .slide-btn{font-size:4vw;white-space: nowrap;}
	.section-flex.plans-wrap{padding:20px;}
	.plans-wrap a{width: 100%;display: block;font-size: 5vw;margin-bottom: 10px;}
	.section-slider .slide-btns-wrap{top:10px;}
	.map-wrap{height:90vw;margin-bottom:20px;overflow:hidden;}
	.map-wrap img{transform: scale(1.3);}
	.map-wrap.last{margin-bottom:0px;margin-top:20px;}
	.img-label.first{top: 10px;left: 10px;width: 55%;padding: 15px;}
	.img-label{padding: 15px;width:70%;top:10px;right:10px;}
	.loc-img .sqr{width:17px;height:17px;}
	.loc-img .sqr.small{width:11px;height:11px;}
	.loc-img .sqr.sqr-4{top: 14%;left: 88%;}	
	.loc-img .sqr.sqr-5{top: 14%;margin-top: 17px;left: 88%;margin-left: 17px;}
	.loc-img .sqr.sqr-3{top: 64%;}
	.loc-img .sqr.sqr-1, .loc-img .sqr.sqr-2{display:none;}
	.loc-img.second .sqr.sqr-2{top: 25%;left: 10%;display:block;}
	.loc-img.second .sqr.sqr-3{top: 25%;left: 10%;margin-left: 17px;margin-top: 17px;}
	.content .content-slide #_5 .section-flex .video-wrap{width:100%;height:90vw;margin-bottom: 20px;}
	.content .content-slide #_5 .section-flex{height:auto;}
	.video-wrap .vrect{position: static;width: 100%;height: auto;border-bottom: solid 5px #ffffff;padding: 12px 0px 8px;}
	.video-wrap .vrect p{font-size:5vw;margin:0px;padding:6px 0px;}
	.content .content-slide #_5.section{height:auto;}
	.video-wrap .vplay, .video-wrap:nth-child(2) .vplay, .video-wrap:nth-child(4) .vplay{left: 50%;bottom: 50%;transform: translate(-50%, 50%);top:auto;}
	.section-flex.article-wrap .art-content{margin:0px;}
	.section-flex.article-wrap .art-img{width:100%;padding:5px 0px;max-height:100px;margin-bottom: 5px;}
	.section-flex.article-wrap{margin:0px 0px 20px 0px;}
	.section-flex.article-wrap .art-img img{max-height:60px;}
	.section-flex.article-wrap .art-content h2{font-size: 6vw;max-width: 75%;}
	.section-flex.article-wrap .art-content{padding: 0px 15px 0px 15px;}
	.section-flex.article-wrap .art-content p{max-width:none;font-size:5vw;}
	.section-flex.article-wrap .art-content p.art-date{padding-top:10px;}
	.about-section > div.green-bg{width: 100%;padding: 20px 40px;}
	.about-section > div.pink-bg{width:100%;padding:10px;}
	.about-section > div p{font-size:5vw;}
	.section-flex > div.aicon-wrap{width:48%;margin-bottom: 4%;padding:15px;}
	.section-flex.aicons-section{flex-direction:row;flex-wrap:wrap;}
	.aicon-wrap p{font-size:5vw;}
	.section-flex > div.aicon-wrap:last-child{margin-bottom:0px;width:100%;}
	.section-flex > div.prjct-wrap{margin-bottom:20px;}
	.section-flex > div.prjct-wrap img{width:100%;}
	.prjct-wrap p{font-size:5vw;}
	.mobile-footer{display:flex;position:fixed;z-index:500;bottom:0px;left:0px;right:0px;}
	.mobile-footer > div{cursor:pointer;color:#ffffff;font-size:5vw;text-align:center;width:50%;padding: 20px 0px 17px;}
	.mobile-footer > div a{color:#ffffff;text-decoration:none;}
	.vs-tbl .vs-tbl-line{flex-wrap:wrap;}
	.vs-tbl .vs-tbl-line .vs-tbl-icon{order:1;width:15%;border:none;padding: 10px 5px;height: 3.2em;}
	.vs-tbl .vs-tbl-line div.cell-2{width:70%;order:2;border:none;padding: 10px 5% 10px 5px;}
	.vs-tbl .vs-tbl-line.line-10 div.cell-2{align-items: start;}
	.vs-tbl-more{width:15%;order:3;border:none;}
	.vs-tbl .vs-tbl-line div.cell-3, .vs-tbl .vs-tbl-line div.cell-4, .vs-tbl .vs-tbl-line div.cell-5{width:100%;order:4;border:none;padding-right: 20%;}
	.vs-tbl .vs-tbl-line div.cell-6{display:none;}
	.vs-tbl-more-txt{position:static;width:100%;order:5;padding: 8px 10px 15px;border:none;font-size:5vw;background:#5F9299;padding-right: 20%;font-weight: 500;transition:none;}
	.vs-tbl .vs-tbl-line .vs-tbl-td br{display:none;}
	.vs-tbl .vs-tbl-line div.cell-3{background:#5F9299;font-weight: 500;}
	.vs-tbl .vs-tbl-line .vs-tbl-td{font-size:5vw;justify-content: start;text-align: right;}
	.vs-tbl .vs-tbl-line{height:auto;margin-bottom: 20px;height: 3.2em;overflow: hidden;}
	.vs-tbl .vs-tbl-line.expanded{height:auto;}
	.vs-tbl-line.expanded .vs-tbl-more img{transform: rotate(180deg);}
	.vs-tbl .vs-tbl-line.line-3 .cell-4{display:none;}
	.vs-tbl-line.expanded .vs-tbl-more-txt{padding-right: 20%;}
	.vs-tbl-note{font-size:4vw;}
	.tbl-ttl{color: #ffffff;text-align: center;font-size: 6vw;padding: 15px 0px 10px;}
	body .uwy.userway_p5 .userway_buttons_wrapper{bottom: 40px !important;left: 5px !important;}
	.map-wrap{position:relative;}
	.map-contrls{position:absolute;bottom:5px;left:5px;display:flex;flex-direction:column;}
	.map-contrls > div{background:#5F9299;padding:10px;cursor:pointer;}
	.map-contrls > div.zoomin{border-bottom:solid 1px #ffffff;}
	/*.map-wrap img{object-fit: none;transform:none;}*/
	.close-video-wrap{top: 100px;left: 0px;font-size: 8vw;width: 45px;height: 45px;}
	.video-wrap[video-num="1"]{background-position:center top;}
	.popup-video-overlay iframe{width:100%;}
	.form-wrap .fields-wrap > .field-wrap > input{font-size:5vw;width:100%;}
	.form-wrap .fields-wrap > .field-wrap{width:100%;padding-bottom:15px;}
}