﻿@charset "utf-8";
@import url('fonts.css');

/*
    font-family: "gelica",sans-serif;font-weight:300;
    font-family: "gelica",sans-serif;font-weight:400;
    font-family: "gelica",sans-serif;font-weight:500;

    font-family: 'NeueHaasGroteskDisp Pro';font-weight: normal;font-style: normal;font-display: swap;
    font-family: 'NeueHaasGroteskDisp Pro Md';font-weight: 500;font-style: normal;font-display: swap;
*/

input[type="text"],
select,
textarea {
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   border-radius: 0;
   -webkit-border-radius: 0;
   -moz-border-radius: 0;
}

html {
   -webkit-text-size-adjust: 100%;
   -ms-text-size-adjust: 100%;
   height: 100%;
   height: 100%;
}

body {
   margin: 0;
   padding: 0;
   font-size: 100%;
   line-height: 1;
   background-color: #F8FAF5;
}

body,
button,
input,
select,
textarea {
   font-family: Arial, Helvetica, sans-serif;
   color: #000000;
}

h1 {
   font-weight: normal;
   color: #FFFFFF;
   margin: 0px;
   padding: 0;
}

div,
h2,
h3,
h4,
h5,
h6,
p,
span {
   padding: 0px;
   margin: 0px;
   font-weight: normal;
}

/* 
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate
 * Also: hot pink! (or customize the background color to match your design)
 */

::-moz-selection {
   background: #000000;
   color: #ffffff;
   text-shadow: none;
}

::selection {
   background: #000000;
   color: #ffffff;
   text-shadow: none;
}

/* =============================================================================
   Links
   ========================================================================== */

a {
   color: #1C102E;
   text-decoration: underline;
   outline: none;
}

a:hover {
   text-decoration: none;
}

a:focus {
   outline: none;
}

/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
a:hover,
a:active {
   outline: 0;
}

img {
   border-style: none
}

/* =============================================================================
   Lists
   ========================================================================== */

ul,
ol {
   margin: 0;
   padding-left: 0;
   list-style-type: none;
}

li ul,
li ol {
   margin: 0;
   padding: 0;
}

/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Improve image quality when scaled in IE7: h5bp.com/d
 * 2. Remove the gap between images and borders on image containers: h5bp.com/e 
 */

img {
   border: 0;
   -ms-interpolation-mode: bicubic;
   vertical-align: middle;
   border-style: none;
   outline: none;
}

/*
 * Correct overflow not hidden in IE9 
 */

svg:not(:root) {
   overflow: hidden;
}

/* =============================================================================
   Tables
   ========================================================================== */

table {
   border-collapse: collapse;
   border-spacing: 0;
}

td {
   vertical-align: top;
}

p {
   line-height: 1.3em;
}

/* ==== primary styles =====================================================
   Author: Abbas Tahir
   ========================================================================== */

/* For image replacement */
.ir {
   display: block;
   border: 0;
   text-indent: -999em;
   overflow: hidden;
   background-color: transparent;
   background-repeat: no-repeat;
   text-align: left;
   direction: ltr;
}
.ir a {
   display: block;
   height: 100%;
}

.hidden {
   display: none !important;
   visibility: hidden;
}

/* Contain floats: h5bp.com/q */
.clearfix:before,
.clearfix:after {
   content: "";
   display: table;
}

.clearfix:after {
   clear: both;
}

.clearfix {
   zoom: 1;
}

* {
   box-sizing: border-box;
}

html.lenis {
   height: auto;
 }
 
 .lenis.lenis-smooth {scroll-behavior: auto;}
 .lenis.lenis-smooth [data-lenis-prevent] {overscroll-behavior: contain;}
 .lenis.lenis-stopped {overflow: hidden;}
 .lenis.lenis-scrolling iframe {pointer-events: none;}

.web {display: block;}
.mobile {display: none;}

#outer-wrapper {width: 100%;position: relative;margin: 0;}

main {width: 100%;margin: 0;padding:0;float: left;position: relative;overflow: hidden;}
section {width: 100%;margin: 0;padding: 0;float: left;position: relative;}
article {width: 100%;margin: 0;padding: 0;float: left;position: relative;}
figure {width: 100%;margin: 0;padding: 0;float: left;position: relative;}
.content-inner{width: 100%;max-width: 1366px;float:none;margin: 0 auto;padding: 0 90px;position: relative;}

.link{width: auto;float: left;margin: 0;padding: 0;font-family: 'NeueHaasGroteskDisp Pro Md';font-weight: 500;font-style: normal;font-display: swap;font-size: 18px;letter-spacing: normal;line-height: 24px;color: #0E2D34;text-decoration: none;position: relative;}
.link::before{content: '';position: absolute;width: 100%;height: 1px;background-color: #0E2D34;bottom: 0;left: 0;transform-origin: right;transform: scaleX(1);transition: transform .3s ease-in-out;}
.link:hover::before{transform-origin: left;transform: scaleX(0);}
.link.green{color: #6CEC9F;}
.link.green::before{background-color: #6CEC9F;}
.link.white{color: #FFFFFF;}
.link.white::before{background-color: #FFFFFF;}

h1{width: 100%;float: left;margin: 0;padding: 0;text-align: left;font-family: "gelica",sans-serif;font-weight:300;font-size: 97px;letter-spacing: -1.65px;line-height: 89px;color: #0E2D34;}
h1 span{font-family: "gelica",sans-serif;font-weight:300;}
h2{width: 100%;float: left;margin: 0;padding: 0;text-align: left;font-family: 'NeueHaasGroteskDisp Pro';font-weight: normal;font-style: normal;font-display: swap;font-size: 41px;letter-spacing: 1.02px;line-height: 44px;color: #0E2D34;}
h3{width: 100%;float: left;margin: 0;padding: 0;text-align: left;font-family: "gelica",sans-serif;font-weight:400;font-size: 30px;letter-spacing: 0.75px;line-height: 35px;color: #0E2D34;}
h4{width: 100%;float: left;margin: 0;padding: 0;text-align: left;font-family: "gelica",sans-serif;font-weight:300;font-size: 18px;letter-spacing: 0.45px;line-height: 25px;color: #0E2D34;}
p{width: 100%;float: left;margin: 0;padding: 0;text-align: left;font-family: 'NeueHaasGroteskDisp Pro';font-weight: normal;font-style: normal;font-display: swap;font-size: 21px;letter-spacing: 0.53px;line-height: 25px;color: #0E2D34;}
p .link{float: none;font-size: 21px;letter-spacing: 0.53px;line-height: 25px;}

.slick-slider{display: block;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;clear: left;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before,.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: auto;min-height: 1px;margin: 0 0 0 0;padding:0;position:relative;}
.slick-slide:first-of-type{margin-left: 0 !important;}  
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden{display: none;}

header{width: 100%;height: 70px;margin: 0;padding: 0;position: absolute;top: 0;left: 0;z-index: 9;transition: all .5s ease;}
header #header{width: 100%;max-width: 1366px;float:none;margin: 0 auto;padding: 0 90px;position: relative;}
header #header .logo{width: 116px;height: 40px;margin: 0;padding: 0;background-image:url(../images/logo-white.svg);background-repeat: no-repeat;background-size: 100% auto;position: absolute;top:16px;left: 632px;}
header #header .menu{width: auto;margin: 0;padding: 0;text-decoration: none;position: absolute;top: 26px;right: 90px;}
header #header .menu::before{width: auto;margin: 0;padding: 0 17px 0 0;content: 'Menu';font-family: "gelica",sans-serif;font-weight:400;font-size:15px;letter-spacing: -0.9px;line-height: 18px;color: #FFFFFF;text-decoration: none;position: absolute;top: 0;right: 0;}
header #header .menu::after{width: 6px;height: 6px;margin: 0;padding: 0;content: ' ';background-color: #FFFFFF;border-radius: 100%;position: absolute;top: 7px;right: 0;}
header.dark #header .logo{background-image:url(../images/logo-dark.svg)}
header.dark #header .menu{color: #0E2D34;}
header.dark #header .menu::before{color: #0E2D34;}
header.dark #header .menu::after{background-color: #0E2D34;}
header #header nav{width: 1002px;height: 1032px;float: none;margin: 0;padding: 160px 0 0 263px;position: fixed;top: 0;right: 0;transition:0.2s all;visibility:hidden;opacity:0;overflow: hidden;}
header #header nav .ellipse{width: 1782px;height: 1782px;margin: 0;padding: 0;background-color: #EBEADD;border-radius: 100%;position: absolute;bottom: 0;left: 0;}
header #header nav ul{width: 100%;float: left;margin: 0;padding: 0;z-index: 9;position: relative;}
header #header nav ul li{width: 100%;float: left;margin: 0 0 41px 0;padding: 0;}
header #header nav ul li a{width: auto;float: left;margin: 0 22px 0 0;padding: 0 0 1px 0;text-align: left;font-family: "gelica",sans-serif;font-weight:300;font-size: 36px;letter-spacing: 1.08px;line-height: normal;color: #0E2E34;text-decoration: none;position: relative;}
header #header nav ul li a::before{content: '';position: absolute;width: 100%;height: 1px;background-color: #0E2D34;bottom: 0;left: 0;transform-origin: right;transform: scaleX(0);transition: transform .3s ease-in-out;}
header #header nav ul li a:hover::before,
header #header nav ul li a.active::before{transform-origin: left;transform: scaleX(1);}
header #header nav ul li span{width: auto;float: left;margin: 20px 0 0 0;padding: 0;text-align: left;font-family: 'NeueHaasGroteskDisp Pro';font-weight: normal;font-style: normal;font-display: swap;font-size: 15px;letter-spacing: 0.9px;line-height: normal;color: #0E2D34;}

body.home header #header .logo{visibility: hidden;opacity: 0;}
 
body.up header{top: -70px;}

body.sticky header{background-color: rgba(234, 233, 220, 1);position: fixed;top: 0;} 
body.sticky header #header .logo{background-image:url(../images/logo-dark.svg);visibility: visible;opacity: 1;}
body.sticky #header .menu{color: #0E2D34;}
body.sticky #header .menu::before{color: #0E2D34;}
body.sticky #header .menu::after{background-color: #0E2D34;}

body.nav-open header #header nav{visibility:visible;opacity:1;}
body.nav-open header #header .menu.active::before{content: 'Close';color: #0E2D34;z-index: 9;}
body.nav-open header #header .menu.active::after{background-color: #0E2D34;z-index: 9;}

/*Home-Page-Start====*/
.hero-box{width: 100%;height: 100vh;float: left;margin: 0;padding: 0;position: relative;z-index: 2;background-color: #0E2D34;}
.hero-box .media-box{width: 100%;height: 100%;float: left;margin: 0;padding: 0;position: relative;}
.hero-box .media-box .mb{width: 100%;height: 100%;float: left;margin: 0;padding: 0;}
.hero-box.full .media-box .mb figure{width: 100%;height: 100%;float: left;margin: 0;padding: 0;background-repeat: no-repeat;background-size: cover;background-position: center center;}
.hero-box.full .media-box .mb figure img{display: none;}
.hero-box .media-box .mb figure video{width: 100%;height: 100%;float: left;margin: 0;padding: 0;object-fit: cover;}
.hero-box .shade{width: 100%;height: 100%;margin: 0;padding: 0;background-color: #0E2D34;position: absolute;top: 0;left: 0;opacity: 0.36;}
.hero-box .text-box{width: 100%;height: 100%;margin: 0;padding: 0;position: absolute;top: 0;left: 0;display: flex;align-items: center;}
.hero-box .text-box .content-inner{text-align: center;}
.hero-box .text-box label{width: 100%;float: left;margin: 0 0 80px 0;padding: 0;text-align: center;font-family: "gelica",sans-serif;font-weight:500;font-size: 25px;letter-spacing: 0.63px;line-height: 25px;color: #FFFFFF;}
.hero-box .text-box h1{width: 515px;float:none;margin: 0;padding: 0;display: inline-block;}
.hero-box .text-box h1 figure{width: 100%;float:left;margin: 0;padding: 0;}
.hero-box .text-box h1 figure img{width: 100%;height: auto;float:left;margin: 0;padding: 0;}
.hero-box .btm-text{width: 100%;margin: 0;padding: 0;position: absolute;bottom: 45px;left: 0;}
.hero-box .btm-text .bt-inner{width: 586px;float: left;margin: 0;padding: 0;}
.hero-box .btm-text .bt-inner p{width: 100%;float: left;margin: 0;padding: 0;text-align: left;font-family: "gelica",sans-serif;font-weight:500;font-size: 25px;letter-spacing: 0.63px;line-height: 30px;color: #FFFFFF;}
.hero-box.people{background-color: rgba(234, 233, 220, 0.51);}
.hero-box.people .text-box label{text-align: left;color: #0E2D34;margin-bottom: 70px;padding: 0 351px;}
.hero-box.people .text-box h1{width: 504px;color: #BAAC85;}
.hero-box.people .text-box h1 span{width: 100%;float: left;text-align: right;}
.hero-box .arrow-box{width: 100%;float: left;margin: 0;padding: 0;position: absolute;bottom: 56px;right: 0;text-align: center;}
.hero-box .arrow-box .down{width: 16.91px;height: 16.91px;float: none;transform: matrix(-0.71, 0.71, -0.71, -0.71, 0, 0);border: 2px solid #0E2D34;border-bottom: none;border-left: none;display: inline-block;}
.hero-box .arrow-box .down.white{border-color:#F8FAF5;}
.hero-box.history{background-color: #0E2D34;}
.hero-box.history .text-box{padding-top: 130px;}
.hero-box.history .text-box h1{width: 100%;margin-bottom: 23px;text-align: center;color: #6CEC9F;}
.hero-box.history .text-box label{margin-bottom: 50px;}
.hero-box.history .text-box .img-box{width: 114px;float: none;margin: 0;padding: 0;display: inline-block;}
.hero-box.history .text-box .img-box img{width: 100%;height: auto;margin: 0;padding: 0;}
.hero-box.place{background-color: #BAAC85;}
.hero-box.place .text-box h1{width: 674px;color: #F8FAF5;font-size: 96px;letter-spacing: -1.63px;}
.hero-box.place .text-box h1 span{width: 100%;float: left;text-align: right;}
.hero-box .image{margin: 0;padding: 0;position: absolute;}
.hero-box .image img{width: 100%;height: 100%;float: left;margin: 0;padding: 0;object-fit: cover;}
.hero-box .image video{width: 100%;height: 100%;float: left;margin: 0;padding: 0;object-fit: cover;}
.hero-box .image.i1{width: 273px;height: 475px;top: 92px;left: 0;}
.hero-box .image.i2{width: 425px;height: 146px;top: 0;right: 230px;}
.hero-box .image.i3{width: 273px;height: 475px;bottom: 0;right: 0;}
.hero-box.people .image.i1{width: 295px;height: 411px;top: 233px;left: 0;}
.hero-box.people .image.i2{width: 235px;height: 175px;top: 122px;right: 262px;}
.hero-box.people .image.i3{width: 365px;height: 365px;bottom: 0;right: 0;}
.hero-box.history .image.i1{width: 323px;height: 344px;top: 207px;left: 74px;}
.hero-box.history .image.i2{width: 246px;height: 200px;top: 82px;right: 271px;}
.hero-box.history .image.i3{width: 406px;height: 302px;bottom: 0;right: 0;}
.hero-box.place .image.i1{width: 252px;height: 341px;top: 70px;left: 0;}
.hero-box.place .image.i2{width: 202px;height: 240px;top: 145px;right: 151px;}
.hero-box.place .image.i3{width: 243px;height: 255px;bottom: 64px;left: 291px;}
.hero-box.place .image.i4{width: 170px;height: 170px;bottom: 0;right: 253px;}
.hero-box.stew{background-color: #0E2D34;}
.hero-box.stew .text-box h1{color: #6CEC9F;width:100%;text-align:center;}
.hero-box.stew .image.i1{width: 308px;height: 408px;top: 185px;left: 0;}
.hero-box.stew .image.i2{width: 321px;height: 287px;top: 103px;right: 0;}
.hero-box.stew .image.i3{width: 214px;height: 274px;bottom: 0;right: 312px;}

.stand-first-box{width: 100%;float: left;margin: 0 0 100px 0;padding: 40px 0 45px 0;background-color: #0E2D34;}
.stand-first-box .sfb-inner{width: 694px;float: left;margin: 0;padding: 0;}
.stand-first-box .sfb-inner p{margin-bottom: 20px;color: #FFFFFF;}
.stand-first-box .sfb-inner .sub-nav{width: 100%;float: left;margin: 15px 0 0 0;padding: 0;}
.stand-first-box .sfb-inner .sub-nav ul{width: 100%;float: left;margin: 0;padding: 0;list-style: none;}
.stand-first-box .sfb-inner .sub-nav ul li{width: auto;float: left;margin: 0;padding: 0;}
.stand-first-box .sfb-inner .sub-nav ul li .link{margin-right: 50px;padding-bottom: 3.5px;}
.stand-first-box .sfb-inner h2{margin-bottom: 30px;color: #FFFFFF;}
.stand-first-box.white{background-color: transparent;margin-bottom: 0;padding-top: 90px;padding-bottom: 50px;}
.stand-first-box.white .sfb-inner p{color: #0E2D34;}
.stand-first-box.white .sfb-inner h2{color: #0E2D34;}
.stand-first-box.peo{padding-top: 50px;padding-bottom: 55px;margin-bottom: 0;}
.stand-first-box.peo .sfb-inner h2{margin-bottom: 20px;}
.stand-first-box.two-rows{padding-top: 68px;}
.stand-first-box.two-rows .sfb-inner{width: 100%;}
.stand-first-box .sfb-inner .upper{width: 100%;float: left;margin: 0 0 26px 0;padding: 0 502px 0 0;}
.stand-first-box .sfb-inner .lower{width: 100%;float: left;margin: 0/*0 0 25px 0*/;padding: 0 0 0 595px;}
.stand-first-box .sfb-inner .s30{font-family: "gelica",sans-serif;font-weight:400;font-size: 30px;letter-spacing: 0.75px;line-height: 35px;}
.stand-first-box.pt0{padding-top: 0;}
.stand-first-box.place .sfb-inner{width: 817px;}
.stand-first-box.two-rows.place .sfb-inner{width: 100%;}
.stand-first-box.two-rows.place .sfb-inner .lower{padding-left: 500px;padding-right: 48px;/*margin-bottom: 15px;*/}
.stand-first-box.two-rows.place .sfb-inner p{margin-bottom: 38px;}
.stand-first-box.stew .sfb-inner .upper{padding-right: 386px;}

.info-box{width: 100%;float: left;margin: 0 0 27px 0;padding: 0;}
.info-box .ib-inner{width: 584px;float: right;margin: 0 9px 0 0;padding: 0;}
.info-box .ib-inner p{width: 100%;float: left;margin: 0 0 20px 0;padding: 0;text-align: left;font-family: "gelica",sans-serif;font-weight:500;font-size: 30px;letter-spacing: 0.75px;line-height: 35px;color: #BAAC85;}

.full-media-box{width: 100%;float: left;margin: 0 0 67px 0;padding: 0;}
.full-media-box figure{width: 100%;float: left;margin: 0;padding: 0;}
.full-media-box figure img{width: 100%;height: auto;float: left;margin: 0;padding: 0;}
.full-media-box figure video{width: 100%;height: auto;float: left;margin: 0;padding: 0;}

.text-box{width: 100%;float: left;margin: 0 0 65px 0;padding: 0;}
.text-box .tb-inner{width: 551px;float: left;margin: 0;padding: 0;}
.text-box .tb-inner h3{width: 454px;margin-bottom: 15px;}
.text-box .tb-inner p{margin-bottom: 27px;}
.text-box .tb-inner .link{padding-bottom: 2.5px;clear: left;}
/*Home-Page-End====*/

/*People-Page-Start====*/
.sx{width: 100%;float: left;overflow-x: scroll;display: flex;white-space: nowrap;position: relative;} 
.sx::-webkit-scrollbar{background-color: rgba(0,0,0,0);width: 1px;height: 1px;}
.sx::-webkit-scrollbar-track{background-color: rgba(0,0,0,0);}
.sx::-webkit-scrollbar-thumb{background-color: rgba(0,0,0,0);border: 1px solid rgba(0,0,0,0);}
.slider-box{margin-bottom: 0;}
.slider-box .sx{height:372px;} 
.slider-box article{width: auto !important;margin-left: 15px;}
.slider-box article:first-of-type {margin-left: 0 !important;}
.slider-box figure{height:372px;background-image: none !important;width: auto;background-size: auto 100%;}
.slider-box figure img{height:372px;width: auto;}
.slider-box .arrow{width: 22px;height: 22px;cursor: pointer; position: absolute;top: 175px;}
.slider-box .arrow.l{border: solid #FFFFFF;border-width: 0 3px 3px 0;padding: 3px;transform: rotate(135deg);-webkit-transform: rotate(135deg);left: 37px;}
.slider-box .arrow.r{border: solid #FFFFFF;border-width: 0 3px 3px 0;padding: 3px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);right: 37px;}

.two-col-text{width: 100%;float: left;margin: 0;padding: 92px 0;background-color: #0E2D34;}
.two-col-text .left{width: 548px;float: left;margin: 0;padding: 0;}
.two-col-text .right{width: 388px;float: left;margin: 0 0 0 136px;padding: 0;}
.two-col-text p{margin-bottom: 27px;color: #FFFFFF;}
.two-col-text h3{margin-bottom: 10px;color: #FFFFFF;letter-spacing: normal;}
.two-col-text.white{padding: 0 0 34px 0;background-color: transparent;}
.two-col-text.white .left{width: 360px;}
.two-col-text.white .right{width: 568px;margin-left: 140px;}
.two-col-text.white h2{color: #BAAC85;font-family: 'Gelica';}
.two-col-text.white p{color: #0E2D34;margin-bottom: 37px;}
.two-col-text.white h3{color: #0E2D34;}

.team-box{width: 100%;float: left;margin: 0;padding: 54px 0 20px 0;background-color: rgba(109, 237, 160, 0.27);}
.team-box h2{margin-bottom: 20px;}
.team-box p{width: 800px;margin-bottom: 50px;}
.team-box .tb-inner{width: 100%;float: left;margin: 0;padding: 0;}
.team-box .tb-inner .member{width: 284px;float: left;margin: 0 0 30px 16px;padding: 0;}
.team-box .tb-inner .member:nth-of-type(4n-3){margin-left: 0;clear: left;}
.team-box .tb-inner .member figure{width: 100%;float: left;margin: 0 0 17px 0;padding: 0;}
.team-box .tb-inner .member figure img{width: 100%;height: auto;float: left;margin: 0;padding: 0;}
.team-box .tb-inner .member .detail{width: 100%;float: left;margin: 0;padding: 0;}
.team-box .tb-inner .member .detail h4{margin-bottom: 2px;}
.team-box .tb-inner .member .detail label{width: 100%;float: left;margin: 0;padding: 0;text-align: left;font-family: 'NeueHaasGroteskDisp Pro';font-weight: normal;font-style: normal;font-display: swap;font-size: 14px;letter-spacing: 0.35px;line-height: 26px;color: #0E2D34;}

.text-on-img{width: 100%;height: 713px;float: left;margin: 0;padding: 0;position: relative;}
.text-on-img figure{width: 100%;height: 100%;margin: 0;padding: 0;background-repeat: no-repeat;background-size: cover;background-position: center center;position: absolute;top: 0;left: 0;}
.text-on-img figure img{display: none;}
.text-on-img.shade figure::after{width: 100%;height: 100%;margin: 0;padding: 0;content: ' ';background-color: #0E2D34;opacity: 0.46;position: absolute;top: 0;left: 0;}
.text-on-img .text{width: 100%;float: left;margin: 0;padding: 0;}
.text-on-img .text .t-inner{width: 100%;float: left;margin: 0;padding: 0;}
.text-on-img .text .t-inner p{margin-bottom: 30px;font-size: 19px;letter-spacing: normal;color: #FFFFFF;}
.text-on-img .text .t-inner .s30{width: 531px;margin-top: 120px;font-family: "gelica",sans-serif;font-weight:400;font-size: 30px;letter-spacing: 0.75px;line-height: 35px;}
.text-on-img.lo2{height: 530px;}
.text-on-img.lo2.shade figure::after{opacity: 0.65;mix-blend-mode: multiply;}
.text-on-img.lo2 .text{height: 100%;display: flex;align-items: center;}
.text-on-img.lo2 .text .t-inner{width: 744px;}
.text-on-img .text .t-inner h3{margin-bottom: 23px;color: #FFFFFF;}
.text-on-img .text .t-inner .link{padding-bottom: 2.5px;font-size: 19px;}
.text-on-img.lo2.shade figure::before{width: 530px;height: 819px;margin: 0;padding: 0;transform: matrix(0, -1, 1, 0, 0, 0);background: transparent linear-gradient(180deg, #000000 0%, #54545400 100%) 0% 0% no-repeat padding-box;content: ' ';opacity: 1;position: absolute;top: -145px;left: 0;}
.text-on-img.lo2.place{height: 701px;}
.text-on-img.lo2.place .text .t-inner{width: 496px;}
.text-on-img.place.shade figure::after{display: none;}
.text-on-img.lo2.place.shade figure::before{width: 701px;height: 996px;opacity: 0.73;}
.text-on-img.place .text .t-inner p:last-of-type{margin-bottom: 0;}
.text-on-img .text .t-inner h2{width: 430px;color: #FFFFFF;margin-bottom: 22px;}
.text-on-img.place .text .t-inner p{font-size: 21px;letter-spacing: 0.53px;color: #FFFFFF;}

.text-on-img.lo3 .text{float: none;position: absolute;bottom: 35px;left: 0;}
.text-on-img.stew{height: 398px;}
.text-on-img.stew .text .t-inner h2{width: 490px;font-family: "gelica",sans-serif;font-weight:400;}
.text-on-img.stew.shade figure::after{display: none;}
.text-on-img.stew.shade figure::before{width: 398px;height: 1086px;margin: 0;padding: 0;transform: matrix(0, -1, 1, 0, 0, 0);background: transparent linear-gradient(180deg, #000000 0%, #54545400 100%) 0% 0% no-repeat padding-box;content: ' ';opacity: 0.31;position: absolute;top: -343px;left: 0;mix-blend-mode: multiply;}

.text-on-img.stew2{height: 568px;}
.text-on-img.lo2.stew2 .text .t-inner{width: 984px;}
.text-on-img.stew2 .text .t-inner .s30{width: 100%;margin-top: 0;letter-spacing: normal;}
.text-on-img.stew2 .text .t-inner p:last-of-type{margin-bottom: 0;}
.text-on-img.stew2.shade figure::before{display: none;}
.text-on-img.stew2.shade figure::after{opacity: 0.56;mix-blend-mode: multiply;}

.imgs-text-duo{width: 100%;float: left;margin: 137px 0 132px 0;padding: 0;}
.imgs-text-duo .imgs-box{width: 467px;height: 440px;float: left;margin: 0;padding: 0;position: relative;}
.imgs-text-duo .imgs-box figure{width: 443px;height:320px;float: left;margin: 0;padding: 0;}
.imgs-text-duo .imgs-box figure img{width: 100%;height:100%;float: left;margin: 0;padding: 0;object-fit: cover;}
.imgs-text-duo .imgs-box figure video{width: 100%;height:100%;float: left;margin: 0;padding: 0;object-fit: cover;}
.imgs-text-duo .imgs-box .small{width: 246px;height:272px;float: none;position: absolute;bottom: 0;right: 0;}
.imgs-text-duo .text-side{width: 546px;float: left;margin: 83px 0 0 125px;padding: 0;}
.imgs-text-duo .text-side h2{margin-bottom: 23px;}
.imgs-text-duo .text-side p{margin-bottom: 20px;}
.imgs-text-duo.lo2{margin: 137px 0 132px 0;}
.imgs-text-duo.lo2 .imgs-box{width: 479px;height: 476px;}
.imgs-text-duo.lo2 .imgs-box figure{width: 404px;}
.imgs-text-duo.lo2 .imgs-box .small{width: 284px;height:337px;}
.imgs-text-duo.lo2 .text-side{width: 568px;margin: 65px 0 0 114px;}
/*People-Page-End====*/

/*History-Page-Start====*/
.text-slider-box{width: 100%;float: left;margin: 0;padding: 68px 0;background-color: rgba(110, 237, 161, 0.27);}
.text-slider-box .text{width: 100%;float: left;margin: 0;padding: 0;}
.text-slider-box .text .t-inner{width: 800px !important;float: left;margin: 0;padding: 0;}
.text-slider-box .text .t-inner p{margin-bottom: 68px;}
/*History-Page-End====*/

/*Stewardship-Page-Start====*/
.fndn-block{width: 100%;float: left;margin: 0;padding: 85px 0 60px 0;background-color: #0E2D34;}
.fndn-block h2{color: #FFFFFF;margin-bottom: 30px;}
.fndn-block p{color: #FFFFFF;padding-right: 39px;margin-bottom: 20px;}
.fndn-block .fb-inner{width: 100%;float: left;margin: 38px 0 0 0;padding: 0;}
.fndn-block .fb-inner .fndn{width: 344px;float: left;margin: 0 0 77px 77px;padding: 0 0 0 70px;position: relative;}
.fndn-block .fb-inner .fndn:nth-of-type(3n - 2){margin-left: 0;clear: left;}
.fndn-block .fb-inner .fndn label{width: auto;margin: 0;padding: 0;font-family: "gelica",sans-serif;font-weight:400;font-size: 54px;letter-spacing: normal;line-height: normal;color: #BAAC85;position: absolute;top: 0;left: 0;}
.fndn-block .fb-inner .fndn p{padding-right: 0;margin-bottom: 0;}
.fndn-block .btm-text{width: 100%;float: left;margin: 0;padding: 0;}
.fndn-block .btm-text p{width: 672px;padding-right: 0;font-family: "gelica",sans-serif;font-weight:400;font-size: 25px;letter-spacing: 0.63px;line-height: 28px;}

.resp-block{width: 100%;float: left;margin: 0;padding: 72px 0 105px 0;background-color: #EBEADD;}
.resp-block .rb-inner{width: 586px;float: left;margin: 0;padding: 0;}
.resp-block h2{width: 430px;margin-bottom: 25px;}
.resp-block p{margin-bottom: 20px;}
.resp-block .btm-text{width: 741px;float: left;margin: 108px 0 0 0;padding: 0;clear: left;}
.resp-block .btm-text p{margin-bottom: 0;font-size: 39px;letter-spacing: normal;line-height: 44px;font-family: "gelica",sans-serif;font-weight:400;}
/*Stewardship-Page-End====*/

/*Board Members-Page and Others pages-Start====*/
.board-members{width: 100%;float: left;margin: 0;padding: 142px 0 73px;}
.board-members h1 {font-size: 52px;letter-spacing: 0.52px;line-height: 48px;color: #0E2D34;margin-bottom: 14px;}
.board-members p{width: 100%;float: left;margin: 0;padding: 0;text-align: left;font-family: "gelica", sans-serif;font-weight: 400;font-size: 25px;letter-spacing: 0.63px;line-height: 25px;color: #0E2D34;}
.board-members .two-column{width: 100%;float: left;margin: 0;padding: 0 0 0;}
.board-members .two-column .row-repeat:first-of-type{margin-top:74px;}
.board-members .two-column .row-repeat{width: 100%;float: left;margin: 0 0 65px 0;padding: 0 0 0;}
.board-members .two-column .row-repeat:last-of-type{margin: 0 0 0 0;}
.board-members .two-column .left{width: 340px;float: left;margin: 0;padding: 0;}
.board-members .two-column .left h2{font-size: 22px;letter-spacing: 0.22px;line-height: 26px;font-family: 'NeueHaasGroteskDisp Pro Md';font-weight: 500;font-style: normal;font-display: swap;}
.board-members .two-column .left p{font-size: 18px;letter-spacing: 0.45px;line-height: 28px;}
.board-members .two-column .right{width: 588px;float: left;margin: 0 0 0 158px;padding: 0;}
.board-members .two-column .right p{margin-bottom: 0;color: #0E2D34;font-size: 21px;letter-spacing: 0.53px;line-height: 25px;font-family: 'NeueHaasGroteskDisp Pro';font-weight: normal;font-style: normal;font-display: swap;}
.board-members.contact .two-column .right{width: 650px;}
.board-members .two-column .right h2 {width: 100%;float: left;margin: 0 0 26px 0;padding: 0;text-align: left;font-family: "gelica", sans-serif;font-weight: 400;font-size: 25px;letter-spacing: 0.63px;line-height: 27px;color: #0E2D34;}
.board-members.contact .two-column .right p{margin-bottom: 18px;width: 611px;}
.board-members.contact .two-column .right p:last-of-type{margin-bottom: 0;}
.board-members .two-column .right a{display: inline-block;color: #0E2D34;font-family: 'NeueHaasGroteskDisp Pro';font-weight: normal;font-style: normal;font-display: swap;}

.board-members.contact{min-height: calc(100vh - (160px));}

.board-members.privacy .left{width: 984px;margin-top: 44px;}
.board-members.privacy .left h2{width:100%;float:left;margin-bottom: 20px;margin-top: 20px;font-size: 41px;letter-spacing: 1.02px;line-height: 44px;color: #0E2D34;font-family: 'NeueHaasGroteskDisp Pro';font-weight: 500;font-style: normal;font-display: swap;}
.board-members.privacy .left h3{width:100%;float:left;margin-bottom: 20px;margin-top: 20px;font-size: 30px;letter-spacing: 0.75px;line-height: 35px;font-family: "gelica", sans-serif;font-weight: 500;font-style: normal;font-display: swap;}
.board-members.privacy .left h4{width:100%;float:left;margin-bottom: 20px;margin-top: 20px;font-size: 24px;letter-spacing: 0.53px;line-height: 21px;font-family: "gelica", sans-serif;font-weight: 500;font-style: normal;font-display: swap;}
.board-members.privacy .left h5{width:100%;float:left;margin-bottom: 20px;margin-top: 20px;font-size: 25px;letter-spacing: 0.53px;line-height: 21px;font-family: "gelica", sans-serif;font-weight: 500;font-style: normal;font-display: swap;}
.board-members.privacy .left h6{width:100%;float:left;margin-bottom: 20px;margin-top: 20px;font-size: 20px;letter-spacing: 0.53px;line-height: 21px;font-family: "gelica", sans-serif;font-weight: 500;font-style: normal;font-display: swap;}
.board-members.privacy .left p{padding-bottom: 25px;font-size: 21px;letter-spacing: 0.53px;line-height: 28px;font-family: 'NeueHaasGroteskDisp Pro';font-weight: normal;font-style: normal;font-display: swap;}
.board-members.privacy .left ul{width:100%;margin:0;padding:0 0 0 30px;float:left;list-style-type:disc}
.board-members.privacy .left ol{width:100%;margin:0;padding:0 0 0 30px;float:left;list-style-type:decimal}
.board-members.privacy .left li{padding-bottom: 15px;font-size: 21px;letter-spacing: 0.53px;line-height: 25px;font-family: 'NeueHaasGroteskDisp Pro';font-weight: normal;font-style: normal;font-display: swap;}
.board-members.privacy .left li ul{margin-top:20px;margin-bottom:20px;list-style-type:circle}

.board-members.privacy .left a{color: #0E2D34;}
/*.board-members.privacy .left h2:first-of-type{padding-top: 0px;}*/
.board-members.privacy .left p:last-of-type{padding-bottom: 0px;}
.board-members.privacy .left b{font-family: 'NeueHaasGroteskDisp Pro Md';font-weight: 500;font-style: normal;}
/*Board Members-Page and Others pages-End====*/

footer{width: 100%;min-height: 160px;float: left;margin: 0;padding: 42px 0 68px 0;background-color: #0E2E34;position: relative;overflow: hidden;}
footer #footer{width: 100%;max-width: 1366px;float:none;margin: 0 auto;padding: 0 90px;position: relative;}
footer #footer .inner{width: 100%;float: left;margin: 0;padding: 0;}
footer #footer .inner .contact{width: auto;float: left;margin: 3px 0 0 0;padding: 0;}
footer #footer .inner .contact label{width: auto;float: left;margin: 0 18px 0 0;padding: 0;text-align: left;font-family: "gelica",sans-serif;font-weight:300;font-size: 30px;letter-spacing: normal;line-height: normal;color: #F8FAF5;}
footer #footer .inner .contact .link{margin-top: 10px;padding-bottom: 3.5px;font-size: 16px;}
footer #footer .inner .contact p{width: 674px;color: #F8FAF5;clear: left;margin-top: 22px;margin-bottom: 20px;}
footer #footer .inner .logo{width: 116px;height: 40px;float: right;margin: 5px 42px 0 0;padding: 0;background-image:url(../images/logo-white.svg);background-repeat: no-repeat;background-size: 100% auto;z-index: 2;position: relative;}
footer #footer .lines{width: 452px;height: 450px;margin: 0;padding: 0;background-image: url(../images/footer-lines-full.svg);background-repeat: no-repeat;background-size: 100% auto;position: absolute;top: -76px;right: -94px;z-index: 1;}
footer.lo2 #footer .inner .contact label{width: 100%;clear: left;}
footer.lo2 #footer .inner .contact .link{clear: left;}
footer.lo2 #footer .inner .logo{float: none;margin-top: 0;margin-right: 0;position: absolute;bottom: 0;right: 42px;}
footer.lo2 #footer .lines{width: 735px;height: 450px;background-image: url(../images/footer-lines-full.svg);top: -57px;right: -245px;}
footer .footer-nav{width: 100%;margin: 0;padding: 6px 0 8px 0;background-color: #F8FAF5;position: absolute;bottom: 0;left: 0;z-index: 1;}
footer .footer-nav ul{width: 100%;float: left;margin: 0;padding: 0;list-style: none;}
footer .footer-nav ul li{width: auto;float: left;margin: 0 70px 0 0;padding: 0;text-align: left;font-family: 'NeueHaasGroteskDisp Pro';font-weight: normal;font-style: normal;font-display: swap;font-size: 11px;letter-spacing: 0.13px;line-height: normal;color: #0E2D34;opacity: 0.7;}
footer .footer-nav ul li:last-of-type{margin-right: 0;float: right;}
footer .footer-nav ul li a{position: relative;;text-decoration: none;}
footer .footer-nav ul li a::before{content: '';position: absolute;width: 100%;height: 1px;background-color: #0E2D34;bottom: 0;left: 0;transform-origin: right;transform: scaleX(0);transition: transform .3s ease-in-out;}
footer .footer-nav ul li a:hover::before,
footer .footer-nav ul li a.active::before{transform-origin: left;transform: scaleX(1);}

@media only screen and (min-width:768px) and (max-width:1366px) {

.content-inner{padding: 0 6.59vw;}

.link{font-size: 1.317vw;line-height: 1.756vw;}

h1{font-size: 7.1vw;letter-spacing: -0.121vw;line-height: 6.517vw;}
h2{font-size: 3.002vw;letter-spacing: 0.075vw;line-height: 3.22vw;}
h3{font-size: 2.196vw;letter-spacing: 0.055vw;line-height: 2.563vw;}
h4{font-size: 1.317vw;letter-spacing: 0.033vw;line-height: 1.83vw;}
p{font-size: 1.538vw;letter-spacing: 0.038vw;line-height: 1.83vw;color: #0E2D34;}
p .link{float: none;font-size: 1.538vw;letter-spacing: 0.038vw;line-height: 1.83vw;}

header{height: 5.125vw;}
header #header{padding: 0 6.59vw;}
header #header .logo{width: 8.494vw;height: 2.928vw;top: 1.171vw;left: 46.27vw;}
header #header .menu{top: 1.903vw;right: 6.59vw;}
header #header .menu::before{padding: 0 1.244vw 0 0;font-size: 1.098vw;letter-spacing: -0.066vw;line-height: 1.317vw;}
header #header .menu::after{width: 0.439vw;height: 0.439vw;top: 0.512vw;}
header.dark #header .menu{color: #0E2D34;}
header #header nav{width: 73.37vw;height: 75.56vw;padding: 11.716vw 0 0 19.25vw;}
header #header nav .ellipse{width: 130.48vw;height: 130.48vw;}
header #header nav ul li{margin: 0 0 3.001vw 0;}
header #header nav ul li a{margin: 0 1.611vw 0 0;padding: 0 0 0.073vw 0;font-size: 2.634vw;letter-spacing: 0.079vw;}
header #header nav ul li a:hover::before,
header #header nav ul li span{margin: 1.464vw 0 0 0;font-size: 1.098vw;letter-spacing: 0.066vw;}

body.up header{top: -5.125vw;} 

/*Home-Page-Start====*/
.hero-box .text-box label{margin: 0 0 5.856vw 0;font-size: 1.83vw;letter-spacing: 0.046vw;line-height: 1.83vw;}
.hero-box .text-box h1{width: 37.7vw;}
.hero-box .btm-text{bottom: 3.294vw;}
.hero-box .btm-text .bt-inner{width: 40.7vw;}
.hero-box .btm-text .bt-inner p{font-size: 1.83vw;letter-spacing: 0.046vw;line-height: 2.196vw;}
.hero-box.people .text-box label{margin-bottom: 5.125vw;padding: 0 25.7vw;}
.hero-box.people .text-box h1{width: 36.9vw;}
.hero-box .arrow-box{bottom: 4.099vw;}
.hero-box .arrow-box .down{width: 1.238vw;height: 1.238vw;}
.hero-box.history .text-box{padding-top: 9.515vw;}
.hero-box.history .text-box h1{margin-bottom: 1.683vw;}
.hero-box.history .text-box label{margin-bottom: 3.66vw;}
.hero-box.history .text-box .img-box{width: 8.346vw;}
.hero-box.place .text-box h1{width: 49.34vw;font-size: 7.027vw;letter-spacing: -0.119vw;}
.hero-box .image img{width: 100%;height: 100%;float: left;margin: 0;}
.hero-box .image video{width: 100%;height: 100%;float: left;margin: 0;}
.hero-box .image.i1{width: 19.98vw;height: 34.78vw;top: 6.733vw;left: 0;}
.hero-box .image.i2{width: 31.12vw;height: 10.69vw;right: 16.83vw;}
.hero-box .image.i3{width: 19.98vw;height: 34.78vw;}
.hero-box.people .image.i1{width: 21.59vw;height: 30.1vw;top: 17.06vw;}
.hero-box.people .image.i2{width: 17.2vw;height: 12.81vw;top: 8.93vw;right: 19.18vw;}
.hero-box.people .image.i3{width: 26.71vw;height: 26.71vw;}
.hero-box.history .image.i1{width: 23.64vw;height: 25.18vw;top: 15.15vw;left: 5.42vw;}
.hero-box.history .image.i2{width: 18.01vw;height: 14.65vw;top: 6.004vw;right: 19.83vw;}
.hero-box.history .image.i3{width: 29.71vw;height: 22.1vw;bottom: 0;}
.hero-box.place .image.i1{width: 18.45vw;height: 24.96vw;top: 5.125vw;}
.hero-box.place .image.i2{width: 14.78vw;height: 17.57vw;top: 10.61vw;right: 11.05vw;}
.hero-box.place .image.i3{width: 17.78vw;height: 18.66vw;bottom: 4.685vw;left: 21.3vw;}
.hero-box.place .image.i4{width: 12.45vw;height: 12.45vw;bottom: 0;right: 18.51vw;}
.hero-box.stew .image.i1{width: 22.55vw;height: 29.87vw;top: 13.54vw;}
.hero-box.stew .image.i2{width: 23.5vw;height: 21.01vw;top: 7.54vw;}
.hero-box.stew .image.i3{width: 15.66vw;height: 20.06vw;right: 22.84vw;}

.stand-first-box{margin: 0 0 7.32vw 0;padding: 2.93vw 0 3.294vw 0;}
.stand-first-box .sfb-inner{width: 50.81vw;}
.stand-first-box .sfb-inner p{margin-bottom: 1.464vw;}
.stand-first-box .sfb-inner .sub-nav{margin: 1.098vw 0 0 0;}
.stand-first-box .sfb-inner .sub-nav ul li .link{margin-right: 3.66vw;padding-bottom: 0.256vw;}
.stand-first-box .sfb-inner h2{margin-bottom: 2.196vw;}
.stand-first-box.white{padding-top: 6.59vw;padding-bottom: 3.6603221083455346vw;}
.stand-first-box.peo{padding-top: 4.026354319180088vw;padding-bottom: 4.026354319180088vw;}
.stand-first-box.peo .sfb-inner h2{margin-bottom: 1.464vw;}
.stand-first-box.two-rows{padding-top: 4.978vw;}
.stand-first-box .sfb-inner .upper{float: left;margin: 0 0 1.903vw 0;padding: 0 36.75vw 0 0;}
.stand-first-box .sfb-inner .lower{float: left;margin: 0 0 1.83vw 0;padding: 0 0 0 43.57vw;}
.stand-first-box .sfb-inner .s30{font-size: 2.196vw;letter-spacing: 0.055vw;line-height: 2.563vw;}
.stand-first-box.place .sfb-inner{width: 59.82vw;}
.stand-first-box.two-rows.place .sfb-inner .lower{padding-left: 36.6vw;padding-right: 3.513vw;/*margin-bottom: 1.098vw;*/}
.stand-first-box.two-rows.place .sfb-inner p{margin-bottom: 2.782vw;}
.stand-first-box.stew .sfb-inner .upper{padding-right: 28.25vw;}

.info-box{float: left;margin: 0 0 1.976vw 0;}
.info-box .ib-inner{width: 42.76vw;margin: 0 0.659vw 0 0;}
.info-box .ib-inner p{margin: 0 0 1.464vw 0;font-size: 2.196vw;letter-spacing: 0.055vw;line-height: 2.563vw;}

.full-media-box{margin: 0 0 4.91vw 0;}
.text-box{margin: 0 0 4.76vw 0;}
.text-box .tb-inner{width: 40.35vw;}
.text-box .tb-inner h3{width: 33.24vw;margin-bottom: 1.0980966325036603vw;}
.text-box .tb-inner p{margin-bottom: 1.98vw;}
.text-box .tb-inner .link{padding-bottom: 0.18vw;}
/*Home-Page-End====*/

/*People-Page-Start====*/
.slider-box .sx{height: 27.23vw;}
.slider-box article{margin-left: 1.10vw;}
.slider-box figure{height: 27.23vw;}
.slider-box figure img{height: 27.23vw;}
.slider-box .arrow{width: 1.61vw;height: 1.61vw;top: 12.81vw;}
.slider-box .arrow.l{border-width: 0 0.22vw 0.22vw 0;padding: 0.22vw;left: 2.71vw;}
.slider-box .arrow.r{border-width: 0 0.22vw 0.22vw 0;padding: 0.22vw;right: 2.71vw;}

.two-col-text{padding: 6.73vw 0;}
.two-col-text .left{width: 40.12vw;}
.two-col-text .right{width: 28.4vw;margin: 0 0 0 9.96vw;}
.two-col-text p{margin-bottom: 1.98vw;}
.two-col-text h3{margin-bottom: 0.73vw;}

.two-col-text.white{padding: 0 0 2.49vw 0;}
.two-col-text.white .left{width: 26.35vw;}
.two-col-text.white .right{width: 41.58vw;margin-left: 10.25vw;}
.two-col-text.white p{margin-bottom: 2.71vw;}

.team-box{padding: 3.95vw 0 1.46vw 0;}
.team-box h2{margin-bottom: 1.46vw;}
.team-box p{width: 58.56vw;margin-bottom: 3.66vw;}
.team-box .tb-inner .member{width: 20.79vw;margin: 0 0 2.20vw 1.17vw;}
.team-box .tb-inner .member figure{margin: 0 0 1.24vw 0;}
.team-box .tb-inner .member .detail h4{margin-bottom: 0.15vw;}
.team-box .tb-inner .member .detail label{font-size: 1.03vw;letter-spacing: 0.025vw;line-height: 1.90vw;}

.text-on-img{height: 52.2vw;}
.text-on-img .text .t-inner p{margin-bottom: 2.20vw;font-size: 1.39vw;}
.text-on-img .text .t-inner .s30{width: 38.89vw;margin-top: 8.79vw;font-size: 2.20vw;letter-spacing: 0.055vw;line-height: 2.56vw;}
.text-on-img.lo2{height: 38.81vw;}
.text-on-img.lo2 .text .t-inner{width: 54.45vw;}
.text-on-img .text .t-inner h3{margin-bottom: 1.68vw;}
.text-on-img .text .t-inner .link{padding-bottom: 0.18vw;font-size: 1.39vw;}
.text-on-img.lo2.shade figure::before{width: 38.81vw;height: 59.96vw;top: -10.62vw;}
.text-on-img.lo2.place{height: 51.31vw;}
.text-on-img.lo2.place .text .t-inner{width: 36.31vw;}
.text-on-img.lo2.place.shade figure::before{width: 51.31vw;height: 72.94vw;}
.text-on-img .text .t-inner h2{width: 31.48vw;margin-bottom: 1.61vw;}
.text-on-img.place .text .t-inner p{font-size: 1.54vw;letter-spacing: 0.039vw;}

.text-on-img.lo3 .text { bottom: 2.56vw; }
.text-on-img.stew { height: 29.14vw; }
.text-on-img.stew .text .t-inner h2 { width: 35.87vw; }
.text-on-img.stew.shade figure::before { width: 29.14vw; height: 79.48vw; top: -25.11vw; }
.text-on-img.stew2 { height: 41.58vw; }
.text-on-img.lo2.stew2 .text .t-inner { width: 72.05vw; }
.imgs-text-duo { margin: 10.03vw 0 9.66vw 0; }
.imgs-text-duo .imgs-box { width: 34.19vw; height: 32.21vw; }
.imgs-text-duo .imgs-box figure { width: 32.43vw; height: 23.42vw; }
.imgs-text-duo .imgs-box .small { width: 18.01vw; height: 19.91vw; }
.imgs-text-duo .text-side { width: 39.96vw; margin: 6.08vw 0 0 9.15vw; }
.imgs-text-duo .text-side h2 { margin-bottom: 1.68vw; }
.imgs-text-duo .text-side p { margin-bottom: 1.46vw; }
.imgs-text-duo.lo2 { margin: 10.03vw 0 9.66vw 0; }
.imgs-text-duo.lo2 .imgs-box { width: 40.907%;height: 34.86vw; }
.imgs-text-duo.lo2 .imgs-box figure { width: 29.57vw; }
.imgs-text-duo.lo2 .imgs-box .small { width: 20.79vw; height: 24.67vw; }
.imgs-text-duo.lo2 .text-side { width: 41.58vw; margin: 4.76vw 0 0 8.35vw; }
/*People-Page-End====*/

/*History-Page-Start====*/
.text-slider-box { padding: 4.98vw 0; }
.text-slider-box .text .t-inner { width: 58.57vw !important; }
.text-slider-box .text .t-inner p { margin-bottom: 4.98vw; }
/*History-Page-End====*/

/*Stewardship-Page-Start====*/
.fndn-block { padding: 6.23vw 0 4.39vw 0; }
.fndn-block h2 { margin-bottom: 2.20vw; }
.fndn-block p { padding-right: 2.86vw; margin-bottom: 1.46vw; }
.fndn-block .fb-inner { margin: 2.78vw 0 0 0; }
.fndn-block .fb-inner .fndn {width: 29.3777%;margin: 0 0 5.64vw 5.64%;padding: 0 0 0 5.13vw;}
.fndn-block .fb-inner .fndn label {font-size: 3.95vw;}
.fndn-block .btm-text p {width: 49.20vw;font-size: 1.83vw;letter-spacing: 0.046vw;line-height: 2.05vw;}
.resp-block { padding: 5.27vw 0 7.69vw 0; }
.resp-block .rb-inner { width: 42.91vw; }
.resp-block h2 {width: 31.47vw;margin-bottom: 1.83vw;}
.resp-block p { margin-bottom: 1.46vw; }
.resp-block .btm-text {width: 54.25vw;margin: 7.91vw 0 0 0;}
.resp-block .btm-text p {font-size: 2.86vw;line-height: 3.22vw;}
/*Stewardship-Page-End====*/

/*Board Members-Page and Others pages-Start====*/
.board-members{padding:10.397vw 0 5.344vw;}
.board-members h1{font-size:3.807vw;letter-spacing:0.038vw;line-height:3.513vw;margin-bottom:1.025vw;}
.board-members p{font-size:1.83vw;letter-spacing:0.046vw;line-height:1.83vw;}
.board-members .two-column .row-repeat:first-of-type{margin-top:5.42vw;}
.board-members .two-column .row-repeat{margin:0 0 4.759vw 0;}
.board-members .two-column .left{width:28.99%;}
.board-members .two-column .left h2{font-size:1.611vw;letter-spacing:0.016vw;line-height:1.903vw;}
.board-members .two-column .left p{font-size:1.317vw;letter-spacing:0.033vw;line-height:2.05vw;}
.board-members .two-column .right{width:50.214%;margin:0 0 0 13.3%;}
.board-members .two-column .right p{font-size:1.538vw;letter-spacing:0.039vw;line-height:1.83vw;}
.board-members.contact .two-column .right{width:54.81%;}
.board-members .two-column .right h2{margin:0 0 1.904vw 0;font-size:1.83vw;letter-spacing:0.046vw;line-height:1.977vw;}
.board-members.contact .two-column .right p{margin-bottom:1.317vw;width:44.74vw;}
.board-members.privacy .left{width:72.06vw;margin-top:3.22vw;}
/*.board-members.privacy .left h2{padding-top:1.464vw;font-size:1.537vw;letter-spacing:0.039vw;line-height:1.537vw;}
.board-members.privacy .left p{padding-bottom:1.83vw;font-size:1.537vw;letter-spacing:0.039vw;line-height:1.83vw;}*/

.board-members.privacy .left h2{margin-bottom: 1.4641288433382138vw;margin-top: 1.4641288433382138vw;font-size: 3.001464128843338vw;letter-spacing: 0.0746705710102489vw;line-height: 44px;}
.board-members.privacy .left h3{margin-bottom: 1.4641288433382138vw;margin-top: 1.4641288433382138vw;font-size: 2.1961932650073206vw;letter-spacing: 0.05490483162518302vw;line-height: 35px;}
.board-members.privacy .left h4{margin-bottom: 1.4641288433382138vw;margin-top: 1.4641288433382138vw;font-size: 1.7569546120058566vw;letter-spacing: 0.038799414348462666vw;line-height: 1.5373352855051245vw;}
.board-members.privacy .left h5{margin-bottom: 1.4641288433382138vw;margin-top: 1.4641288433382138vw;font-size: 1.8301610541727673vw;letter-spacing: 0.038799414348462666vw;line-height: 1.5373352855051245vw;}
.board-members.privacy .left h6{margin-bottom: 1.4641288433382138vw;margin-top: 1.4641288433382138vw;font-size: 1.4641288433382138vw;letter-spacing: 0.038799414348462666vw;line-height: 1.5373352855051245vw;}
.board-members.privacy .left p{padding-bottom:1.83vw;font-size:1.537vw;letter-spacing:0.039vw;line-height:2.049780380673499vw;}
.board-members.privacy .left ul{width:100%;margin:0;padding:0 0 0 2.1961932650073206vw;}
.board-members.privacy .left ol{width:100%;margin:0;padding:0 0 0 2.1961932650073206vw;}
.board-members.privacy .left li{padding-bottom: 15px;font-size: 1.5373352855051245vw;letter-spacing: 0.53px;line-height: 2.049780380673499vw;}
.board-members.privacy .left li ul{margin-top:1.4641288433382138vw;margin-bottom:1.4641288433382138vw;list-style-type:circle}

/*Board Members-Page and Others pages-End====*/

.board-members.contact {
    min-height: calc(100vh - (11.71303074670571vw));
}

footer {min-height: 11.71303074670571vw;padding: 3.07vw 0 4.98vw 0;}
footer #footer {padding: 0 6.59vw;}
footer #footer .inner .contact {margin: 0.22vw 0 0 0;}
footer #footer .inner .contact label {margin: 0 1.32vw 0 0;font-size: 2.20vw;}
footer #footer .inner .contact .link {margin-top: 0.73vw;padding-bottom: 0.26vw;font-size: 1.17vw;}
footer #footer .inner .contact p {width: 49.34vw;margin-top: 1.61vw;margin-bottom: 1.46vw;}
footer #footer .inner .logo {width: 8.49vw;height: 2.93vw;margin: 0.37vw 3.07vw 0 0;}
footer #footer .lines{width: 33.08931185944363vw;height: 32.942898975109806vw;top: -5.563689604685212vw;right: -6.881405563689605vw;}
footer.lo2 #footer .inner .logo {right: 3.07vw;}
footer.lo2 #footer .lines{width: 53.80673499267935vw;height: 32.942898975109806vw;top: -4.172767203513909vw;right: -17.93557833089312vw;}
footer .footer-nav {padding: 0.44vw 0 0.59vw 0;}
footer .footer-nav ul li {margin: 0 5.13vw 0 0;font-size: 0.80vw;letter-spacing: 0.01vw;}

}

@media only screen and (min-width:0px) and (max-width:767px) {

.content-inner{max-width: 100%;float:left;margin: 0;padding: 0 8.695652173913043vw;}

.link{font-size: 3.6231884057971016vw;line-height: 5.797101449275362vw;}
.link::before{height: 0.24154589371980675vw;}

h1{font-size: 13.768115942028986vw;letter-spacing: -0.23429951690821255vw;line-height: 13.768115942028986vw;}
h2{font-size: 5.797101449275362vw;letter-spacing: 0.14492753623188406vw;line-height: normal;}
h3{font-size: 4.3478260869565215vw;letter-spacing: 0.10869565217391304vw;line-height: 5.314009661835748vw;}
h4{font-size: 4.3478260869565215vw;letter-spacing: 0.10869565217391304vw;line-height: 4.830917874396135vw;}
p{font-size: 3.6231884057971016vw;letter-spacing: 0.09178743961352658vw;line-height: 4.830917874396135vw;}
p .link{font-size: 3.6231884057971016vw;letter-spacing: 0.09178743961352658vw;line-height: 4.830917874396135vw;}

header{height: 14.975845410628018vw;}
header #header{max-width: initial;float:left;margin: 0;padding: 0;}
header #header .logo{width: 20.531400966183575vw;height: 6.763285024154589vw;top:4.1062801932367154vw;left: 8.695652173913043vw;}
header #header .menu{top: 5.314009661835748vw;right: 8.695652173913043vw;}
header #header .menu::before{padding-right: 3.3816425120772946vw;font-size:3.6231884057971016vw;letter-spacing: -0.21739130434782608vw;line-height: 4.3478260869565215vw;}
header #header .menu::after{width: 1.4492753623188406vw;height: 1.4492753623188406vw;top: 1.6908212560386473vw;}
header #header nav{width: 100%;height: 100vh;padding: 31.40096618357488vw 8.695652173913043vw 0 8.695652173913043vw;}
header #header nav .ellipse{width: 177.29468599033817vw;height: 177.29468599033817vw;bottom: auto;left: -21.256038647342994vw;top: -34.05797101449276vw;}
header #header nav ul li{margin-bottom: 10.869565217391305vw;}
header #header nav ul li a{margin-right: 7.246376811594203vw;padding-bottom: 0;font-size: 4.830917874396135vw;letter-spacing: 0.14492753623188406vw;}
header #header nav ul li a::before{height: 0.24154589371980675vw;}
header #header nav ul li span{margin-top: 1.6908212560386473vw;font-size: 2.898550724637681vw;letter-spacing: 0.17391304347826086vw;}

body.up header{top: -14.975845410628018vw;} 

/*Home-Page-Start====*/
.hero-box .text-box label{margin-bottom: 24.154589371980677vw;padding: 0 9.903381642512077vw;font-size: 4.3478260869565215vw;letter-spacing: 0.10869565217391304vw;line-height: 5.555555555555555vw;}
.hero-box .text-box h1{width: 72.22222222222221vw;}
.hero-box .btm-text{bottom: 10.38647342995169vw;}
.hero-box .btm-text .bt-inner{width: 74.8792270531401vw;}
.hero-box .btm-text .bt-inner p{font-size: 4.3478260869565215vw;letter-spacing: 0.10869565217391304vw;line-height: 5.555555555555555vw;}
.hero-box.people .text-box label{text-align: center;margin-bottom: 11.594202898550725vw;padding: 0;}
.hero-box.people .text-box h1{width: 71.49758454106279vw;}
.hero-box .arrow-box{bottom: 14.492753623188406vw;}
.hero-box .arrow-box .down{width: 4.084541062801932vw;height: 4.084541062801932vw;border-width: 0.4830917874396135vw;}
.hero-box.history .text-box{padding-top: 33.81642512077295vw;}
.hero-box.history .text-box h1{margin-bottom: 5.555555555555555vw;}
.hero-box.history .text-box label{margin-bottom: 16.908212560386474vw;}
.hero-box.history .text-box .img-box{width: 18.84057971014493vw;}
.hero-box.place .text-box label{margin-bottom: 11.352657004830919vw;}
.hero-box.place .text-box h1{width: 100%;font-size: 13.768115942028986vw;letter-spacing: -0.23429951690821255vw;}
.hero-box.stew .text-box label{margin-bottom: 10.869565217391305vw;}
.hero-box.stew .text-box h1{text-align: left;}
.hero-box .text-box h1 span{width: 100%;float: left;text-align: right;}
.hero-box .image.i1{width: 23.67149758454106vw;height: 35.26570048309179vw;top: 55.072463768115945vw;}
.hero-box .image.i2{width: 41.06280193236715vw;height: 21.256038647342994vw;top: 13.768115942028986vw;right: 0;}
.hero-box .image.i3{width: 34.78260869565217vw;height: 34.05797101449276vw;bottom: auto;top: 103.38164251207729vw;}
.hero-box.people .image.i1{width: 37.19806763285024vw;height: 48.55072463768116vw;top: auto;bottom: 0;}
.hero-box.people .image.i2{width: 38.88888888888889vw;height: 30.917874396135264vw;top: 14.975845410628018vw;right: auto;left: 0;}
.hero-box.people .image.i3{width: 35.990338164251206vw;height: 35.990338164251206vw;bottom: 33.57487922705314vw;right: 0;top: auto;}
.hero-box.history .image.i1{width: 35.02415458937198vw;height: 39.61352657004831vw;top: 35.26570048309179vw;left: 0;}
.hero-box.history .image.i2{width: 30.434782608695656vw;height: 24.637681159420293vw;top: 17.632850241545896vw;right: 11.352657004830919vw;}
.hero-box.history .image.i3{width: 35.748792270531396vw;height: 36.231884057971016vw;top: auto;}
.hero-box.place .image.i1{width: 23.42995169082126vw;height: 31.642512077294686vw;top: 37.92270531400966vw;left: 4.830917874396135vw;}
.hero-box.place .image.i2{width: 33.81642512077295vw;height: 40.09661835748793vw;top: 14.975845410628018vw;right: 0;top: 14.975845410628018vw;}
.hero-box.place .image.i3{width: 40.33816425120773vw;height: 42.028985507246375vw;bottom: 26.08695652173913vw;left: 0;top: auto;}
.hero-box.place .image.i4{width: 33.091787439613526vw;height: 32.850241545893724vw;bottom: 0;right: 0;}
.hero-box.stew .image.i1{width: 38.405797101449274vw;height: 46.3768115942029vw;top: auto;left: 0;bottom: 028.985507246376812vw;}
.hero-box.stew .image.i2{width: 28.985507246376812vw;height: 38.88888888888889vw;top: 31.15942028985507vw;right: 0;}
.hero-box.stew .image.i3{width: 35.507246376811594vw;height: 39.61352657004831vw;right: 5.797101449275362vw;top: auto;}

.stand-first-box{margin-bottom: 21.73913043478261vw;padding: 0 0 10.144927536231885vw 0;}
.stand-first-box .sfb-inner{width: 100%;}
.stand-first-box .sfb-inner p{margin-bottom: 4.3478260869565215vw;}
.stand-first-box .sfb-inner .sub-nav{margin-top: 4.830917874396135vw;}
.stand-first-box .sfb-inner .sub-nav ul li .link{margin-right: 9.66183574879227vw;padding-bottom: 0;}
.stand-first-box .sfb-inner h2{margin-bottom: 4.830917874396135vw;}
.stand-first-box.white{padding-top: 18.531400966183575vw;padding-bottom: 2.4154589371980677vw;}
.stand-first-box.peo{padding-top: 9.66183574879227vw;padding-bottom: 6.038647342995169vw;padding-right: 10.38647342995169vw;}
.stand-first-box.peo .sfb-inner h2{margin-bottom: 4.3478260869565215vw;}
.stand-first-box.two-rows{padding-top: 18.59903381642512vw;}
.stand-first-box .sfb-inner .upper{margin-bottom: 11.11111111111111vw;padding-right: 21.256038647342994vw;}
.stand-first-box .sfb-inner .lower{margin-bottom: 3.6231884057971016vw;padding-left: 21.256038647342994vw;}
.stand-first-box .sfb-inner .s30{font-size: 4.3478260869565215vw;letter-spacing: 0.10869565217391304vw;line-height: 5.314009661835748vw;}
.stand-first-box.pt0{padding-top: 0 !important;}
.stand-first-box.white.place{padding-bottom: 7.246376811594203vw;}
.stand-first-box.place .sfb-inner{width: 100%;}
.stand-first-box.two-rows.place .sfb-inner .lower{padding-left: 0;padding-right: 0;margin-bottom: 0;}
.stand-first-box.two-rows.place .sfb-inner p{margin-bottom: 4.3478260869565215vw;}
.stand-first-box.two-rows.white.place{padding: 14.009661835748794vw 0 4.3816425120772946vw 0;}

.stand-first-box.stew .sfb-inner .upper{padding-right: 0;}
.stand-first-box.stew.mob .sfb-inner .lower{margin-bottom: 3.6231884057971016vw;padding-left: 0;}
.stand-first-box.two-rows.stew.mob{padding-top: 10.869565217391305vw;}

.info-box{margin-bottom: 4.1062801932367154vw}
.info-box .ib-inner{width: 61.35265700483091vw;margin-right: 0;}
.info-box .ib-inner p{margin-bottom: 4.830917874396135vw;font-size: 4.3478260869565215vw;letter-spacing: 0.10869565217391304vw;line-height: 5.314009661835748vw;}

.full-media-box{margin-bottom: 9.178743961352657vw;}

.text-box{margin-bottom: 12.285024154589372vw;}
.text-box .tb-inner{width: 63.76811594202898vw;}
.text-box .tb-inner h3{width: 100%;margin-bottom: 3.6231884057971016vw;}
.text-box .tb-inner p{width: 61.35265700483091vw;;margin-bottom: 6.038647342995169vw;}
.text-box .tb-inner .link{padding-bottom: 0.4830917874396135vw;}
/*Home-Page-End====*/

/*People-Page-Start====*/
.sx::-webkit-scrollbar-thumb{border-width: 0.24154589371980675vw;}
.slider-box .sx{height:65.45893719806763vw;} 
.slider-box article{margin-left: 2.898550724637681vw;}
.slider-box figure{height:65.45893719806763vw;}
.slider-box figure img{height:65.45893719806763vw;}
.slider-box .arrow{width: 5.314009661835748vw;height: 5.314009661835748vw;top: 30.193236714975846vw;}
.slider-box .arrow.l{border-width: 0 0.7246376811594203vw 0.7246376811594203vw 0;padding: 0.7246376811594203vw;left: 5.555555555555555vw;}
.slider-box .arrow.r{border-width: 0 0.7246376811594203vw 0.7246376811594203vw 0;padding: 0.7246376811594203vw;right: 5.555555555555555vw;}

.two-col-text{padding: 10.144927536231885vw 0 5.314009661835748vw 0;}
.two-col-text .left{width: 100%;padding-right: 5.555555555555555vw;}
.two-col-text .right{width: 100%;margin-left: 0;padding-right: 21.256038647342994vw;}
.two-col-text p{margin-bottom: 7.246376811594203vw;}
.two-col-text h3{margin-bottom: 4.830917874396135vw;}

.two-col-text.white{padding-bottom: 6.521739130434782vw;}
.two-col-text.white h2{margin-bottom: 6.038647342995169vw;}
.two-col-text.white h3{padding-left: 21.256038647342994vw;letter-spacing: 0.10869565217391304vw;margin-top: 6.763285024154589vw;}
.two-col-text.white .left{width: 100%;}
.two-col-text.white .right{width: 100%;margin-left: 0;padding-right: 0;}
.two-col-text.white p{margin-bottom: 4.830917874396135vw;}

.team-box{padding: 9.66183574879227vw 0 7.004830917874397vw 0;}
.team-box h2{margin-bottom: 3.6231884057971016vw;}
.team-box p{width: 72.46376811594203vw;margin-bottom: 13.285024154589372vw;}
.team-box .tb-inner .member{width: 100%;margin: 0 0 6.280193236714976vw 0;}
.team-box .tb-inner .member figure{width: 33.091787439613526vw;margin-bottom: 0;}
.team-box .tb-inner .member .detail{width: 38.64734299516908vw;height: 37.92270531400966vw;margin-left: 9.178743961352657vw;padding-top: 9.178743961352657vw;}
.team-box .tb-inner .member .detail h4{margin-bottom: 2.4154589371980677vw;}
.team-box .tb-inner .member .detail label{width: 75%;font-size: 3.140096618357488vw;letter-spacing: 0.07971014492753624vw;line-height: normal;}

.text-on-img{height: 159.42028985507247vw;}
.text-on-img .text .t-inner p{margin-bottom: 6.038647342995169vw;font-size: 3.6231884057971016vw;letter-spacing: 0.09178743961352658vw;}
.text-on-img .text .t-inner .s30{width: 100%;margin-top: 20.77294685990338vw;font-size: 5.072463768115942vw;letter-spacing: 0.1280193236714976vw;line-height: 6.280193236714976vw;}
.text-on-img.lo2{height: 135.7487922705314vw;}
.text-on-img.lo2 .text{display: initial;align-items: initial;padding-top: 18.357487922705314vw;}
.text-on-img.lo2 .text .t-inner{width: 79.95169082125604vw;}
.text-on-img .text .t-inner h3{margin-bottom: 3.6231884057971016vw;}
.text-on-img .text .t-inner .link{padding-bottom: 0;font-size: 3.6231884057971016vw;}
.text-on-img.lo2.shade figure::before{display: none;}
.text-on-img.lo2.place{height: 161.83574879227055vw;}
.text-on-img.lo2.place .text{padding-top: 10.66183574879227vw;}
.text-on-img.lo2.place .text .t-inner{width: 100%;}
.text-on-img.place.shade figure::after{display: block;opacity: 0.73;background: transparent linear-gradient(88deg, #0E2E34 0%, #5E737700 100%) 0% 0% no-repeat padding-box;}
.text-on-img.lo2.place.shade figure::before{display: none;}
.text-on-img .text .t-inner h2{width: 57.48792270531401vw;margin-bottom: 6.763285024154589vw;}
.text-on-img.place .text .t-inner p{font-size: 3.6231884057971016vw;letter-spacing: 0.09178743961352658vw;line-height: 4.830917874396135vw;margin-bottom: 4.830917874396135vw;}
.text-on-img.lo3 .text{bottom: 0;}
.text-on-img.stew{height: 52.41545893719807vw;}
.text-on-img.stew .text .t-inner h2{width: 61.35265700483091vw;font-size: 5.072463768115942vw;letter-spacing: 0.1280193236714976vw;line-height: 6.280193236714976vw;}
.text-on-img.stew.shade figure::before{width: 48.792270531400966vw;height: 100vw;background: transparent linear-gradient(92deg, #000000 0%, #00000000 100%) 0% 0% no-repeat padding-box;opacity: 0.61;top: -22.22222222222222vw;left: 25.60386473429952vw;}
.text-on-img.stew2{height: 158.45410628019323vw;}
.text-on-img.lo2.stew2 .text .t-inner{width: 100%;padding-right: 2.657004830917874vw;}
.text-on-img.lo2.stew2 .text{padding-top: 0;display: flex;align-items: center;}

.imgs-text-duo{margin: 11.594202898550725vw 0 8.695652173913043vw 0;}
.imgs-text-duo .imgs-box{width: 100%;height: 68.11594202898551vw;margin-bottom: 6.763285024154589vw;}
.imgs-text-duo .imgs-box figure{width: 64.25120772946859vw;height:45.65217391304348vw;}
.imgs-text-duo .imgs-box .small{width: 44.44444444444444vw;height:44.68599033816425vw;}
.imgs-text-duo .text-side{width: 100%;margin: 0;padding-right: 2.657004830917874vw;}
.imgs-text-duo .text-side h2{width: 62.80193236714976vw;margin-bottom: 6.763285024154589vw;}
.imgs-text-duo .text-side p{margin-bottom: 4.830917874396135vw;}
.imgs-text-duo.lo2{margin: 10.628019323671497vw 0 10.869565217391305vw 0;}
.imgs-text-duo.lo2 .imgs-box{width: 100%;height: 70.28985507246377vw;}
.imgs-text-duo.lo2 .imgs-box figure{width: 64.4927536231884vw;}
.imgs-text-duo.lo2 .imgs-box .small{width: 44.44444444444444vw;height:49.033816425120776vw;}
.imgs-text-duo.lo2 .text-side{width: 100%;margin: 0 0 0 0;padding-right: 0;}
/*People-Page-End====*/

/*History-Page-Start====*/
.text-slider-box{padding: 10.144927536231885vw 0;}
.text-slider-box .text .t-inner{width: 100% !important;}
.text-slider-box .text .t-inner p{margin-bottom: 11.11111111111111vw;}
/*History-Page-End====*/

/*Stewardship-Page-Start====*/
.fndn-block{padding: 11.83574879227053vw 0 14.251207729468598vw 0;}
.fndn-block h2{margin-bottom: 3.864734299516908vw;}
.fndn-block p{padding-right: 10.144927536231885vw;margin-bottom: 10.144927536231885vw;}
.fndn-block .fb-inner{margin-top: 0;margin-bottom: 2.4154589371980677vw;}
.fndn-block .fb-inner .fndn{width: 100%;margin: 0 0 9.178743961352657vw 0;padding-left: 21.256038647342994vw;padding-right: 3.3816425120772946vw;}
.fndn-block .fb-inner .fndn label{font-size: 13.043478260869565vw;top: -0.7246376811594203vw;left: 0;}
.fndn-block .btm-text p{width: 100%;font-size: 4.3478260869565215vw;letter-spacing: 0.10869565217391304vw;line-height: 5.314009661835748vw;margin-bottom: 0;}

.resp-block{padding: 10.38647342995169vw 0 15.70048309178744vw 0;}
.resp-block .rb-inner{width: 63.76811594202898vw;}
.resp-block h2{width: 100%;margin-bottom: 4.1062801932367154vw;}
.resp-block p{margin-bottom: 4.830917874396135vw;}
.resp-block .btm-text{width: 71.25603864734299vw;margin-top: 24.154589371980677vw;}
.resp-block .btm-text p{font-size: 5.072463768115942vw;letter-spacing: 0.1280193236714976vw;line-height: 6.280193236714976vw;}
/*Stewardship-Page-End====*/

.board-members {padding: 30.676328502415455vw 0 14.492753623188406vw;}
.board-members h1 {font-size: 9.66183574879227vw;letter-spacing: 0.09661835748792272vw;line-height: 10.869565217391305vw;margin-bottom: 1.964734vw;}
.board-members .two-column .left p {font-size: 4.3478260869565215vw;letter-spacing: 0.10869565217391304vw;line-height: 6.038647342995169vw;}
.board-members .two-column .left {width: 100%;}
.board-members .two-column .row-repeat {margin: 0 0 7.246376811594203vw 0;}
.board-members .two-column .row-repeat:first-of-type {margin-top: 15.70048309178744vw;}
.board-members .two-column .left h2 {font-size: 3.864734299516908vw;letter-spacing: 0.03864734299516908vw;line-height: 3.864734299516908vw;}
.board-members .two-column .left p {font-size: 3.6231884057971016vw;letter-spacing: 0.09178743961352658vw;line-height: 6.763285024154589vw;margin-top: 0.966183574879227vw;}
.board-members .two-column .right {width: 100%;margin:4.797101449275362vw 0 0;}
.board-members .two-column .left p:first-of-type {margin-top: 0.566183574879227vw;}
.board-members.contact .two-column .right {width: 100%;}
.board-members .two-column .right h2 {margin: 0 0 5.080193vw 0;font-size: 4.3478260869565215vw;letter-spacing: 0.07729468599033816vw;line-height: 5.072463768115942vw;}
.board-members.contact .two-column .right p {margin-bottom: 5.080193vw;width: 94%;}
.board-members .two-column .right p {font-size: 3.6231884057971016vw;letter-spacing: 0.09178743961352658vw;line-height: 4.830917874396135vw;}
.board-members .two-column .right p .link {font-size: 3.6231884057971016vw;letter-spacing: 0.09178743961352658vw;line-height: 4.830917874396135vw;}
.board-members.privacy .left {width: 100%;margin-top: 4.623188vw;}
.board-members.privacy h1 {width: 94%;}
/*.board-members.privacy .left p {padding-bottom: 4.830917874396135vw;font-size: 3.6231884057971016vw;letter-spacing: 0.09178743961352658vw;line-height: 4.830917874396135vw;}
.board-members.privacy .left h2 {padding-top: 3.830917874396135vw;font-size: 3.864734299516908vw;letter-spacing:0.09661835748792272vw;line-height: 4.830917874396135vw;}*/
.board-members.privacy .left b {font-size: 3.864734299516908vw;letter-spacing:0.09661835748792272vw;line-height: 4.830917874396135vw;}

.board-members.privacy .left h2{margin-bottom: 4.830917874396135vw;margin-top: 4.830917874396135vw;font-size: 6.297101449275362vw;letter-spacing: 0.24637681159420288vw;line-height: 8.628019323671497vw;}
.board-members.privacy .left h3{margin-bottom: 4.830917874396135vw;margin-top: 4.830917874396135vw;font-size: 5.297101449275362vw;letter-spacing: 0.18115942028985507vw;line-height: 6.628019323671497vw;}
.board-members.privacy .left h4{margin-bottom: 4.830917874396135vw;margin-top: 4.830917874396135vw;font-size: 4.3478260869565215vw;letter-spacing: 0.1280193236714976vw;line-height: 4.628019323671497vw;}
.board-members.privacy .left h5{margin-bottom: 4.830917874396135vw;margin-top: 4.830917874396135vw;font-size: 3.6231884057971016vw;letter-spacing: 0.1280193236714976vw;line-height: 4.628019323671497vw;}
.board-members.privacy .left h6{margin-bottom: 4.830917874396135vw;margin-top: 4.830917874396135vw;font-size: 3.6231884057971016vw;letter-spacing: 0.1280193236714976vw;line-height: 4.628019323671497vw;}
.board-members.privacy .left p {padding-bottom: 4.830917874396135vw;font-size: 3.6231884057971016vw;letter-spacing: 0.09178743961352658vw;line-height: 4.830917874396135vw;}
.board-members.privacy .left ul{width:100%;margin:0;padding:0 0 0 6.830917874396135vw;float:left;list-style-type:disc}
.board-members.privacy .left ol{width:100%;margin:0;padding:0 0 0 6.830917874396135vw;float:left;list-style-type:decimal}
.board-members.privacy .left li{padding-bottom: 3.830917874396135vw;font-size: 3.6231884057971016vw;letter-spacing: 0.09178743961352658vw;line-height: 4.830917874396135vw;}
.board-members.privacy .left li ul{margin-top:4.830917874396135vw;margin-bottom:4.830917874396135vw;list-style-type:circle}


.board-members.contact {
    min-height: calc(100vh - (42.028985507246375vw));
}

footer{min-height: auto;padding: 7.246376811594203vw 0 0 0;}
footer #footer{max-width: 100%;float:left;margin: 0;padding: 0 8.695652173913043vw;}
footer #footer .inner .contact{margin-top: 0;margin-bottom: 6.830917874396135vw;}
footer #footer .inner .contact label{width: 100%;margin: 0 0 1.6908212560386473vw 0;font-size: 4.3478260869565215vw;}
footer #footer .inner .contact .link{margin-top: 0;padding-bottom: 0;font-size: 3.6231884057971016vw;}
footer #footer .inner .contact p{width: 79.95169082125604vw;margin-top: 2.4154589371980677vw;margin-bottom: 9.178743961352657vw;}
footer #footer .inner .logo{width: 19.32367149758454vw;height: 6.280193236714976vw;float: none;margin: 0;position: absolute;bottom: 6.330917874396135vw;right: 0;}
footer #footer .lines{width: 69vw;height: 97.82608695652173vw;top: -12.318840579710146vw;right: -23vw;}
footer.lo2 #footer .inner .contact{margin-bottom: 9.66183574879227vw;}
footer.lo2 #footer .inner .logo{right: 0;bottom: 9.178743961352657vw;}
footer.lo2 #footer .lines{width: 96.61835748792271vw;height: 96.61835748792271vw;top: -11.594202898550725vw;right: -73.67149758454107vw;}
footer .footer-nav{padding: 4.3478260869565215vw 0 0.7246376811594203vw 0;position: relative;bottom: auto;left: auto;float: left;}
footer .footer-nav ul li{margin: 0 0 2.898550724637681vw 19%;font-size: 2.1739130434782608vw;letter-spacing: 0.026570048309178744vw;}
footer .footer-nav ul li:last-of-type{float: left;}
footer .footer-nav ul li a::before{height: 0.24154589371980675vw;}
footer .footer-nav ul li:nth-of-type(3n - 2){margin-left: 0;}

.web{display: none;}
.mobile{display: block;}
}