.cmp-accordion__header{margin:0}
.cmp-accordion__button{display:block;width:100%;text-align:left}
.cmp-accordion__panel--hidden{display:none}
.cmp-accordion__panel--expanded{display:block}
.cmp-accordion__header{margin:0}
.cmp-accordion__button{display:block;width:100%;text-align:left}
.cmp-accordion__panel--hidden{display:none}
.cmp-accordion__panel--expanded{display:block}
.cmp-tabs__tablist{display:flex;flex-wrap:wrap;padding-left:0;list-style:none}
.cmp-tabs__tab{box-sizing:border-box;border-bottom:1px solid transparent;padding:.5rem 1rem;cursor:pointer}
.cmp-tabs__tab--active{border-color:inherit}
.cmp-tabs__tabpanel{display:none}
.cmp-tabs__tabpanel--active{display:block}
.cmp-carousel__content{position:relative}
.cmp-carousel__item{display:none}
.cmp-carousel__item--active{display:block}
.cmp-carousel__action{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.cmp-carousel__indicators{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none}
.cmp-carousel__indicator{position:relative;flex:0 1 auto;width:10px;height:10px;margin:0 7px;border-radius:50%;font-size:0;text-indent:-3000px;background-color:rgba(0,0,0,0.5)}
.cmp-carousel__indicator--active{background-color:rgba(0,0,0,0.8)}
.cmp-image__image{width:100%}
.cmp-breadcrumb{display:inline-block;list-style:none;padding:0}
.cmp-breadcrumb__item{display:inline-block;vertical-align:top}
.cmp-search{position:relative}
.cmp-search__field{position:relative;height:2rem}
.cmp-search__input{padding-left:2rem;padding-right:2rem;height:100%;width:100%}
.cmp-search__icon{display:block;position:absolute;left:.5rem;top:.5rem;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE1MnB4IiBoZWlnaHQ9IjExNTJweCIgdmlld0JveD0iMCAwIDExNTIgMTE1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE1MiAxMTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik02NzIsMEM0MDYuOTAzLDAsMTkyLDIxNC45MDMsMTkyLDQ4MGMwLDk1LjcsMjguMDExLDE4NC44NTUsNzYuMjc1LDI1OS43MjVDMTgxLjY0Niw4MjYuMzU0LDQ4LjA3NSw5NTkuOTI1LDM2LDk3Mg0KCWMtMTgsMTgtMzYsMzYtMzYsNzJzMTgsNTQsMzYsNzJzMzYuMDEyLDM2LDcyLDM2czU0LTE4LDcyLTM2YzEyLjA3NS0xMi4wNzUsMTQ1LjY0Ni0xNDUuNjQ2LDIzMi4yNzUtMjMyLjI3NQ0KCUM0ODcuMTQ0LDkzMS45ODgsNTc2LjMsOTYwLDY3Miw5NjBjMjY1LjA5NywwLDQ4MC0yMTQuOTAzLDQ4MC00ODBDMTE1MiwyMTQuOTAzLDkzNy4wOTcsMCw2NzIsMHogTTY3Miw4MTYNCgljLTE4NS41NjgsMC0zMzYtMTUwLjQzMy0zMzYtMzM2YzAtMTg1LjU2OCwxNTAuNDMyLTMzNiwzMzYtMzM2YzE4NS41NjcsMCwzMzYsMTUwLjQzMiwzMzYsMzM2QzEwMDgsNjY1LjU2Nyw4NTcuNTY3LDgxNiw2NzIsODE2eiINCgkvPg0KPC9zdmc+DQo=");background-size:contain;width:1rem;height:1rem;pointer-events:none}
.cmp-search__loading-indicator{display:none;position:absolute;top:.5rem;left:.5rem;border:3px solid #ccc;border-top-color:#333;border-radius:50%;width:1rem;height:1rem;animation:cmp-search__loading-indicator-spin 2s linear infinite}
@keyframes cmp-search__loading-indicator-spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.cmp-search__clear{display:none;margin:0;padding:0;border:0;background:transparent}
.cmp-search__clear-icon{position:absolute;top:.5rem;right:.5rem;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE1MnB4IiBoZWlnaHQ9IjExNTJweCIgdmlld0JveD0iMCAwIDExNTIgMTE1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE1MiAxMTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGlkPSJYTUxJRF85XyIgZD0iTTgyLjYsOTM3LjJsMzYyLTM2Mkw4NCwyMTQuOGMtMTQuMS0xNC4xLTE0LjEtMzYuOSwwLTUxbDgxLjItODEuMmMxNC4xLTE0LjEsMzYuOS0xNC4xLDUxLDBsMzYwLjUsMzYwLjUNCglMOTM3LjIsODIuNmMxNC4xLTE0LjEsMzYuOS0xNC4xLDUxLDBsODEuMiw4MS4yYzE0LjEsMTQuMSwxNC4xLDM2LjksMCw1MUw3MDguOSw1NzUuM2wzNjAuNSwzNjAuNWMxNC4xLDE0LjEsMTQuMSwzNi45LDAsNTENCglsLTgxLjIsODEuMmMtMTQuMSwxNC4xLTM2LjksMTQuMS01MSwwTDU3Ni43LDcwNy41bC0zNjIsMzYyYy0xNC4xLDE0LjEtMzYuOSwxNC4xLTUxLDBsLTgxLjItODEuMg0KCUM2OC41LDk3NC4yLDY4LjUsOTUxLjMsODIuNiw5MzcuMnoiLz4NCjwvc3ZnPg0K");background-size:contain;width:1rem;height:1rem}
.cmp-search__results{display:none;overflow-y:auto;min-width:100%;max-height:10rem;position:absolute;top:100%;left:0;z-index:999999;border:1px solid #ccc;background:#fff}
.cmp-search__item{display:block}
.cmp-search__item--is-focused{background-color:#ccc}
.cmp-pdfviewer__content{height:500px}
.pdfviewer:not(.cq-Editable-dom) .cmp-pdfviewer__full-window-borderless{height:100vh;position:fixed;width:100vw;top:0;left:0;z-index:9999}
.pdfviewer.cq-Editable-dom .cmp-pdfviewer__full-window-borderless{height:500px}
[data-aos][data-aos][data-aos-duration='50'],body[data-aos-duration='50'] [data-aos]{transition-duration:50ms}
[data-aos][data-aos][data-aos-delay='50'],body[data-aos-delay='50'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='50'].aos-animate,body[data-aos-delay='50'] [data-aos].aos-animate{transition-delay:50ms}
[data-aos][data-aos][data-aos-duration='100'],body[data-aos-duration='100'] [data-aos]{transition-duration:.1s}
[data-aos][data-aos][data-aos-delay='100'],body[data-aos-delay='100'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='100'].aos-animate,body[data-aos-delay='100'] [data-aos].aos-animate{transition-delay:.1s}
[data-aos][data-aos][data-aos-duration='150'],body[data-aos-duration='150'] [data-aos]{transition-duration:.15s}
[data-aos][data-aos][data-aos-delay='150'],body[data-aos-delay='150'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='150'].aos-animate,body[data-aos-delay='150'] [data-aos].aos-animate{transition-delay:.15s}
[data-aos][data-aos][data-aos-duration='200'],body[data-aos-duration='200'] [data-aos]{transition-duration:.2s}
[data-aos][data-aos][],body[] [data-aos]{transition-delay:0}
[data-aos][data-aos][].aos-animate,body[] [data-aos].aos-animate{transition-delay:.2s}
[data-aos][data-aos][data-aos-duration='250'],body[data-aos-duration='250'] [data-aos]{transition-duration:.25s}
[data-aos][data-aos][data-aos-delay='250'],body[data-aos-delay='250'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='250'].aos-animate,body[data-aos-delay='250'] [data-aos].aos-animate{transition-delay:.25s}
[data-aos][data-aos][data-aos-duration='300'],body[data-aos-duration='300'] [data-aos]{transition-duration:.3s}
[data-aos][data-aos][data-aos-delay='300'],body[data-aos-delay='300'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='300'].aos-animate,body[data-aos-delay='300'] [data-aos].aos-animate{transition-delay:.3s}
[data-aos][data-aos][data-aos-duration='350'],body[data-aos-duration='350'] [data-aos]{transition-duration:.35s}
[data-aos][data-aos][data-aos-delay='350'],body[data-aos-delay='350'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='350'].aos-animate,body[data-aos-delay='350'] [data-aos].aos-animate{transition-delay:.35s}
[data-aos][data-aos][data-aos-duration='400'],body[data-aos-duration='400'] [data-aos]{transition-duration:.4s}
[data-aos][data-aos][data-aos-delay='400'],body[data-aos-delay='400'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='400'].aos-animate,body[data-aos-delay='400'] [data-aos].aos-animate{transition-delay:.4s}
[data-aos][data-aos][data-aos-duration='450'],body[data-aos-duration='450'] [data-aos]{transition-duration:.45s}
[data-aos][data-aos][data-aos-delay='450'],body[data-aos-delay='450'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='450'].aos-animate,body[data-aos-delay='450'] [data-aos].aos-animate{transition-delay:.45s}
[data-aos][data-aos][data-aos-duration='500'],body[data-aos-duration='500'] [data-aos]{transition-duration:.5s}
[data-aos][data-aos][data-aos-delay='500'],body[data-aos-delay='500'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='500'].aos-animate,body[data-aos-delay='500'] [data-aos].aos-animate{transition-delay:.5s}
[data-aos][data-aos][data-aos-duration='550'],body[data-aos-duration='550'] [data-aos]{transition-duration:.55s}
[data-aos][data-aos][data-aos-delay='550'],body[data-aos-delay='550'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='550'].aos-animate,body[data-aos-delay='550'] [data-aos].aos-animate{transition-delay:.55s}
[data-aos][data-aos][data-aos-duration='600'],body[data-aos-duration='600'] [data-aos]{transition-duration:.6s}
[data-aos][data-aos][data-aos-delay='600'],body[data-aos-delay='600'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='600'].aos-animate,body[data-aos-delay='600'] [data-aos].aos-animate{transition-delay:.6s}
[data-aos][data-aos][data-aos-duration='650'],body[data-aos-duration='650'] [data-aos]{transition-duration:.65s}
[data-aos][data-aos][data-aos-delay='650'],body[data-aos-delay='650'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='650'].aos-animate,body[data-aos-delay='650'] [data-aos].aos-animate{transition-delay:.65s}
[data-aos][data-aos][data-aos-duration='700'],body[data-aos-duration='700'] [data-aos]{transition-duration:.7s}
[data-aos][data-aos][data-aos-delay='700'],body[data-aos-delay='700'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='700'].aos-animate,body[data-aos-delay='700'] [data-aos].aos-animate{transition-delay:.7s}
[data-aos][data-aos][data-aos-duration='750'],body[data-aos-duration='750'] [data-aos]{transition-duration:.75s}
[data-aos][data-aos][data-aos-delay='750'],body[data-aos-delay='750'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='750'].aos-animate,body[data-aos-delay='750'] [data-aos].aos-animate{transition-delay:.75s}
[data-aos][data-aos][data-aos-duration='800'],body[data-aos-duration='800'] [data-aos]{transition-duration:.8s}
[data-aos][data-aos][data-aos-delay='800'],body[data-aos-delay='800'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='800'].aos-animate,body[data-aos-delay='800'] [data-aos].aos-animate{transition-delay:.8s}
[data-aos][data-aos][data-aos-duration='850'],body[data-aos-duration='850'] [data-aos]{transition-duration:.85s}
[data-aos][data-aos][data-aos-delay='850'],body[data-aos-delay='850'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='850'].aos-animate,body[data-aos-delay='850'] [data-aos].aos-animate{transition-delay:.85s}
[data-aos][data-aos][data-aos-duration='900'],body[data-aos-duration='900'] [data-aos]{transition-duration:.9s}
[data-aos][data-aos][data-aos-delay='900'],body[data-aos-delay='900'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='900'].aos-animate,body[data-aos-delay='900'] [data-aos].aos-animate{transition-delay:.9s}
[data-aos][data-aos][data-aos-duration='950'],body[data-aos-duration='950'] [data-aos]{transition-duration:.95s}
[data-aos][data-aos][data-aos-delay='950'],body[data-aos-delay='950'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='950'].aos-animate,body[data-aos-delay='950'] [data-aos].aos-animate{transition-delay:.95s}
[data-aos][data-aos][data-aos-duration='1000'],body[data-aos-duration='1000'] [data-aos]{transition-duration:1s}
[data-aos][data-aos][data-aos-delay='1000'],body[data-aos-delay='1000'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1000'].aos-animate,body[data-aos-delay='1000'] [data-aos].aos-animate{transition-delay:1s}
[data-aos][data-aos][data-aos-duration='1050'],body[data-aos-duration='1050'] [data-aos]{transition-duration:1.05s}
[data-aos][data-aos][data-aos-delay='1050'],body[data-aos-delay='1050'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1050'].aos-animate,body[data-aos-delay='1050'] [data-aos].aos-animate{transition-delay:1.05s}
[data-aos][data-aos][data-aos-duration='1100'],body[data-aos-duration='1100'] [data-aos]{transition-duration:1.1s}
[data-aos][data-aos][data-aos-delay='1100'],body[data-aos-delay='1100'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1100'].aos-animate,body[data-aos-delay='1100'] [data-aos].aos-animate{transition-delay:1.1s}
[data-aos][data-aos][data-aos-duration='1150'],body[data-aos-duration='1150'] [data-aos]{transition-duration:1.15s}
[data-aos][data-aos][data-aos-delay='1150'],body[data-aos-delay='1150'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1150'].aos-animate,body[data-aos-delay='1150'] [data-aos].aos-animate{transition-delay:1.15s}
[data-aos][data-aos][data-aos-duration='1200'],body[data-aos-duration='1200'] [data-aos]{transition-duration:1.2s}
[data-aos][data-aos][data-aos-delay='1200'],body[data-aos-delay='1200'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1200'].aos-animate,body[data-aos-delay='1200'] [data-aos].aos-animate{transition-delay:1.2s}
[data-aos][data-aos][data-aos-duration='1250'],body[data-aos-duration='1250'] [data-aos]{transition-duration:1.25s}
[data-aos][data-aos][data-aos-delay='1250'],body[data-aos-delay='1250'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1250'].aos-animate,body[data-aos-delay='1250'] [data-aos].aos-animate{transition-delay:1.25s}
[data-aos][data-aos][data-aos-duration='1300'],body[data-aos-duration='1300'] [data-aos]{transition-duration:1.3s}
[data-aos][data-aos][data-aos-delay='1300'],body[data-aos-delay='1300'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1300'].aos-animate,body[data-aos-delay='1300'] [data-aos].aos-animate{transition-delay:1.3s}
[data-aos][data-aos][data-aos-duration='1350'],body[data-aos-duration='1350'] [data-aos]{transition-duration:1.35s}
[data-aos][data-aos][data-aos-delay='1350'],body[data-aos-delay='1350'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1350'].aos-animate,body[data-aos-delay='1350'] [data-aos].aos-animate{transition-delay:1.35s}
[data-aos][data-aos][data-aos-duration='1400'],body[data-aos-duration='1400'] [data-aos]{transition-duration:1.4s}
[data-aos][data-aos][data-aos-delay='1400'],body[data-aos-delay='1400'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1400'].aos-animate,body[data-aos-delay='1400'] [data-aos].aos-animate{transition-delay:1.4s}
[data-aos][data-aos][data-aos-duration='1450'],body[data-aos-duration='1450'] [data-aos]{transition-duration:1.45s}
[data-aos][data-aos][data-aos-delay='1450'],body[data-aos-delay='1450'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1450'].aos-animate,body[data-aos-delay='1450'] [data-aos].aos-animate{transition-delay:1.45s}
[data-aos][data-aos][data-aos-duration='1500'],body[data-aos-duration='1500'] [data-aos]{transition-duration:1.5s}
[data-aos][data-aos][data-aos-delay='1500'],body[data-aos-delay='1500'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1500'].aos-animate,body[data-aos-delay='1500'] [data-aos].aos-animate{transition-delay:1.5s}
[data-aos][data-aos][data-aos-duration='1550'],body[data-aos-duration='1550'] [data-aos]{transition-duration:1.55s}
[data-aos][data-aos][data-aos-delay='1550'],body[data-aos-delay='1550'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1550'].aos-animate,body[data-aos-delay='1550'] [data-aos].aos-animate{transition-delay:1.55s}
[data-aos][data-aos][data-aos-duration='1600'],body[data-aos-duration='1600'] [data-aos]{transition-duration:1.6s}
[data-aos][data-aos][data-aos-delay='1600'],body[data-aos-delay='1600'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1600'].aos-animate,body[data-aos-delay='1600'] [data-aos].aos-animate{transition-delay:1.6s}
[data-aos][data-aos][data-aos-duration='1650'],body[data-aos-duration='1650'] [data-aos]{transition-duration:1.65s}
[data-aos][data-aos][data-aos-delay='1650'],body[data-aos-delay='1650'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1650'].aos-animate,body[data-aos-delay='1650'] [data-aos].aos-animate{transition-delay:1.65s}
[data-aos][data-aos][data-aos-duration='1700'],body[data-aos-duration='1700'] [data-aos]{transition-duration:1.7s}
[data-aos][data-aos][data-aos-delay='1700'],body[data-aos-delay='1700'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1700'].aos-animate,body[data-aos-delay='1700'] [data-aos].aos-animate{transition-delay:1.7s}
[data-aos][data-aos][data-aos-duration='1750'],body[data-aos-duration='1750'] [data-aos]{transition-duration:1.75s}
[data-aos][data-aos][data-aos-delay='1750'],body[data-aos-delay='1750'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1750'].aos-animate,body[data-aos-delay='1750'] [data-aos].aos-animate{transition-delay:1.75s}
[data-aos][data-aos][data-aos-duration='1800'],body[data-aos-duration='1800'] [data-aos]{transition-duration:1.8s}
[data-aos][data-aos][data-aos-delay='1800'],body[data-aos-delay='1800'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1800'].aos-animate,body[data-aos-delay='1800'] [data-aos].aos-animate{transition-delay:1.8s}
[data-aos][data-aos][data-aos-duration='1850'],body[data-aos-duration='1850'] [data-aos]{transition-duration:1.85s}
[data-aos][data-aos][data-aos-delay='1850'],body[data-aos-delay='1850'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1850'].aos-animate,body[data-aos-delay='1850'] [data-aos].aos-animate{transition-delay:1.85s}
[data-aos][data-aos][data-aos-duration='1900'],body[data-aos-duration='1900'] [data-aos]{transition-duration:1.9s}
[data-aos][data-aos][data-aos-delay='1900'],body[data-aos-delay='1900'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1900'].aos-animate,body[data-aos-delay='1900'] [data-aos].aos-animate{transition-delay:1.9s}
[data-aos][data-aos][data-aos-duration='1950'],body[data-aos-duration='1950'] [data-aos]{transition-duration:1.95s}
[data-aos][data-aos][data-aos-delay='1950'],body[data-aos-delay='1950'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1950'].aos-animate,body[data-aos-delay='1950'] [data-aos].aos-animate{transition-delay:1.95s}
[data-aos][data-aos][data-aos-duration='2000'],body[data-aos-duration='2000'] [data-aos]{transition-duration:2s}
[data-aos][data-aos][data-aos-delay='2000'],body[data-aos-delay='2000'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2000'].aos-animate,body[data-aos-delay='2000'] [data-aos].aos-animate{transition-delay:2s}
[data-aos][data-aos][data-aos-duration='2050'],body[data-aos-duration='2050'] [data-aos]{transition-duration:2.05s}
[data-aos][data-aos][data-aos-delay='2050'],body[data-aos-delay='2050'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2050'].aos-animate,body[data-aos-delay='2050'] [data-aos].aos-animate{transition-delay:2.05s}
[data-aos][data-aos][data-aos-duration='2100'],body[data-aos-duration='2100'] [data-aos]{transition-duration:2.1s}
[data-aos][data-aos][data-aos-delay='2100'],body[data-aos-delay='2100'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2100'].aos-animate,body[data-aos-delay='2100'] [data-aos].aos-animate{transition-delay:2.1s}
[data-aos][data-aos][data-aos-duration='2150'],body[data-aos-duration='2150'] [data-aos]{transition-duration:2.15s}
[data-aos][data-aos][data-aos-delay='2150'],body[data-aos-delay='2150'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2150'].aos-animate,body[data-aos-delay='2150'] [data-aos].aos-animate{transition-delay:2.15s}
[data-aos][data-aos][data-aos-duration='2200'],body[data-aos-duration='2200'] [data-aos]{transition-duration:2.2s}
[data-aos][data-aos][data-aos-delay='2200'],body[data-aos-delay='2200'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2200'].aos-animate,body[data-aos-delay='2200'] [data-aos].aos-animate{transition-delay:2.2s}
[data-aos][data-aos][data-aos-duration='2250'],body[data-aos-duration='2250'] [data-aos]{transition-duration:2.25s}
[data-aos][data-aos][data-aos-delay='2250'],body[data-aos-delay='2250'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2250'].aos-animate,body[data-aos-delay='2250'] [data-aos].aos-animate{transition-delay:2.25s}
[data-aos][data-aos][data-aos-duration='2300'],body[data-aos-duration='2300'] [data-aos]{transition-duration:2.3s}
[data-aos][data-aos][data-aos-delay='2300'],body[data-aos-delay='2300'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2300'].aos-animate,body[data-aos-delay='2300'] [data-aos].aos-animate{transition-delay:2.3s}
[data-aos][data-aos][data-aos-duration='2350'],body[data-aos-duration='2350'] [data-aos]{transition-duration:2.35s}
[data-aos][data-aos][data-aos-delay='2350'],body[data-aos-delay='2350'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2350'].aos-animate,body[data-aos-delay='2350'] [data-aos].aos-animate{transition-delay:2.35s}
[data-aos][data-aos][data-aos-duration='2400'],body[data-aos-duration='2400'] [data-aos]{transition-duration:2.4s}
[data-aos][data-aos][data-aos-delay='2400'],body[data-aos-delay='2400'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2400'].aos-animate,body[data-aos-delay='2400'] [data-aos].aos-animate{transition-delay:2.4s}
[data-aos][data-aos][data-aos-duration='2450'],body[data-aos-duration='2450'] [data-aos]{transition-duration:2.45s}
[data-aos][data-aos][data-aos-delay='2450'],body[data-aos-delay='2450'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2450'].aos-animate,body[data-aos-delay='2450'] [data-aos].aos-animate{transition-delay:2.45s}
[data-aos][data-aos][data-aos-duration='2500'],body[data-aos-duration='2500'] [data-aos]{transition-duration:2.5s}
[data-aos][data-aos][data-aos-delay='2500'],body[data-aos-delay='2500'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2500'].aos-animate,body[data-aos-delay='2500'] [data-aos].aos-animate{transition-delay:2.5s}
[data-aos][data-aos][data-aos-duration='2550'],body[data-aos-duration='2550'] [data-aos]{transition-duration:2.55s}
[data-aos][data-aos][data-aos-delay='2550'],body[data-aos-delay='2550'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2550'].aos-animate,body[data-aos-delay='2550'] [data-aos].aos-animate{transition-delay:2.55s}
[data-aos][data-aos][data-aos-duration='2600'],body[data-aos-duration='2600'] [data-aos]{transition-duration:2.6s}
[data-aos][data-aos][data-aos-delay='2600'],body[data-aos-delay='2600'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2600'].aos-animate,body[data-aos-delay='2600'] [data-aos].aos-animate{transition-delay:2.6s}
[data-aos][data-aos][data-aos-duration='2650'],body[data-aos-duration='2650'] [data-aos]{transition-duration:2.65s}
[data-aos][data-aos][data-aos-delay='2650'],body[data-aos-delay='2650'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2650'].aos-animate,body[data-aos-delay='2650'] [data-aos].aos-animate{transition-delay:2.65s}
[data-aos][data-aos][data-aos-duration='2700'],body[data-aos-duration='2700'] [data-aos]{transition-duration:2.7s}
[data-aos][data-aos][data-aos-delay='2700'],body[data-aos-delay='2700'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2700'].aos-animate,body[data-aos-delay='2700'] [data-aos].aos-animate{transition-delay:2.7s}
[data-aos][data-aos][data-aos-duration='2750'],body[data-aos-duration='2750'] [data-aos]{transition-duration:2.75s}
[data-aos][data-aos][data-aos-delay='2750'],body[data-aos-delay='2750'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2750'].aos-animate,body[data-aos-delay='2750'] [data-aos].aos-animate{transition-delay:2.75s}
[data-aos][data-aos][data-aos-duration='2800'],body[data-aos-duration='2800'] [data-aos]{transition-duration:2.8s}
[data-aos][data-aos][data-aos-delay='2800'],body[data-aos-delay='2800'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2800'].aos-animate,body[data-aos-delay='2800'] [data-aos].aos-animate{transition-delay:2.8s}
[data-aos][data-aos][data-aos-duration='2850'],body[data-aos-duration='2850'] [data-aos]{transition-duration:2.85s}
[data-aos][data-aos][data-aos-delay='2850'],body[data-aos-delay='2850'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2850'].aos-animate,body[data-aos-delay='2850'] [data-aos].aos-animate{transition-delay:2.85s}
[data-aos][data-aos][data-aos-duration='2900'],body[data-aos-duration='2900'] [data-aos]{transition-duration:2.9s}
[data-aos][data-aos][data-aos-delay='2900'],body[data-aos-delay='2900'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2900'].aos-animate,body[data-aos-delay='2900'] [data-aos].aos-animate{transition-delay:2.9s}
[data-aos][data-aos][data-aos-duration='2950'],body[data-aos-duration='2950'] [data-aos]{transition-duration:2.95s}
[data-aos][data-aos][data-aos-delay='2950'],body[data-aos-delay='2950'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2950'].aos-animate,body[data-aos-delay='2950'] [data-aos].aos-animate{transition-delay:2.95s}
[data-aos][data-aos][data-aos-duration='3000'],body[data-aos-duration='3000'] [data-aos]{transition-duration:3s}
[data-aos][data-aos][data-aos-delay='3000'],body[data-aos-delay='3000'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='3000'].aos-animate,body[data-aos-delay='3000'] [data-aos].aos-animate{transition-delay:3s}
[data-aos][data-aos][data-aos-easing='linear'],body[data-aos-easing='linear'] [data-aos]{transition-timing-function:cubic-bezier(0.25,0.25,0.75,0.75)}
[data-aos][data-aos][data-aos-easing='ease'],body[data-aos-easing='ease'] [data-aos]{transition-timing-function:ease}
[data-aos][data-aos][data-aos-easing='ease-in'],body[data-aos-easing='ease-in'] [data-aos]{transition-timing-function:ease-in}
[data-aos][data-aos][data-aos-easing='ease-out'],body[data-aos-easing='ease-out'] [data-aos]{transition-timing-function:ease-out}
[data-aos][data-aos][data-aos-easing='ease-in-out'],body[data-aos-easing='ease-in-out'] [data-aos]{transition-timing-function:ease-in-out}
[data-aos][data-aos][data-aos-easing='ease-in-back'],body[data-aos-easing='ease-in-back'] [data-aos]{transition-timing-function:cubic-bezier(0.6,-0.28,0.735,0.045)}
[data-aos][data-aos][data-aos-easing='ease-out-back'],body[data-aos-easing='ease-out-back'] [data-aos]{transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275)}
[data-aos][data-aos][data-aos-easing='ease-in-out-back'],body[data-aos-easing='ease-in-out-back'] [data-aos]{transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)}
[data-aos][data-aos][data-aos-easing='ease-in-sine'],body[data-aos-easing='ease-in-sine'] [data-aos]{transition-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
[data-aos][data-aos][data-aos-easing='ease-out-sine'],body[data-aos-easing='ease-out-sine'] [data-aos]{transition-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
[data-aos][data-aos][data-aos-easing='ease-in-out-sine'],body[data-aos-easing='ease-in-out-sine'] [data-aos]{transition-timing-function:cubic-bezier(0.445,0.05,0.55,0.95)}
[data-aos][data-aos][data-aos-easing='ease-in-quad'],body[data-aos-easing='ease-in-quad'] [data-aos]{transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}
[data-aos][data-aos][data-aos-easing='ease-out-quad'],body[data-aos-easing='ease-out-quad'] [data-aos]{transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}
[data-aos][data-aos][data-aos-easing='ease-in-out-quad'],body[data-aos-easing='ease-in-out-quad'] [data-aos]{transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955)}
[data-aos][data-aos][data-aos-easing='ease-in-cubic'],body[data-aos-easing='ease-in-cubic'] [data-aos]{transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}
[data-aos][data-aos][data-aos-easing='ease-out-cubic'],body[data-aos-easing='ease-out-cubic'] [data-aos]{transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}
[data-aos][data-aos][data-aos-easing='ease-in-out-cubic'],body[data-aos-easing='ease-in-out-cubic'] [data-aos]{transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955)}
[data-aos][data-aos][data-aos-easing='ease-in-quart'],body[data-aos-easing='ease-in-quart'] [data-aos]{transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}
[data-aos][data-aos][data-aos-easing='ease-out-quart'],body[data-aos-easing='ease-out-quart'] [data-aos]{transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}
[data-aos][data-aos][data-aos-easing='ease-in-out-quart'],body[data-aos-easing='ease-in-out-quart'] [data-aos]{transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955)}
[data-aos^='fade'][data-aos^='fade']{opacity:0;transition-property:opacity,transform}
[data-aos^='fade'][data-aos^='fade'].aos-animate{opacity:1;transform:translateZ(0)}
[data-aos='fade-up']{transform:translate3d(0,100px,0)}
[data-aos='fade-down']{transform:translate3d(0,-100px,0)}
[data-aos='fade-right']{transform:translate3d(-100px,0,0)}
[data-aos='fade-left']{transform:translate3d(100px,0,0)}
[data-aos='fade-up-right']{transform:translate3d(-100px,100px,0)}
[data-aos='fade-up-left']{transform:translate3d(100px,100px,0)}
[data-aos='fade-down-right']{transform:translate3d(-100px,-100px,0)}
[data-aos='fade-down-left']{transform:translate3d(100px,-100px,0)}
[data-aos^='zoom'][data-aos^='zoom']{opacity:0;transition-property:opacity,transform}
[data-aos^='zoom'][data-aos^='zoom'].aos-animate{opacity:1;transform:translateZ(0) scale(1)}
[data-aos='zoom-in']{transform:scale(0.6)}
[data-aos='zoom-in-up']{transform:translate3d(0,100px,0) scale(0.6)}
[data-aos='zoom-in-down']{transform:translate3d(0,-100px,0) scale(0.6)}
[data-aos='zoom-in-right']{transform:translate3d(-100px,0,0) scale(0.6)}
[data-aos='zoom-in-left']{transform:translate3d(100px,0,0) scale(0.6)}
[data-aos='zoom-out']{transform:scale(1.2)}
[data-aos='zoom-out-up']{transform:translate3d(0,100px,0) scale(1.2)}
[data-aos='zoom-out-down']{transform:translate3d(0,-100px,0) scale(1.2)}
[data-aos='zoom-out-right']{transform:translate3d(-100px,0,0) scale(1.2)}
[data-aos='zoom-out-left']{transform:translate3d(100px,0,0) scale(1.2)}
[data-aos^='slide'][data-aos^='slide']{transition-property:transform}
[data-aos^='slide'][data-aos^='slide'].aos-animate{transform:translateZ(0)}
[data-aos='slide-up']{transform:translate3d(0,100%,0)}
[data-aos='slide-down']{transform:translate3d(0,-100%,0)}
[data-aos='slide-right']{transform:translate3d(-100%,0,0)}
[data-aos='slide-left']{transform:translate3d(100%,0,0)}
[data-aos^='flip'][data-aos^='flip']{backface-visibility:hidden;transition-property:transform}
[data-aos='flip-left']{transform:perspective(2500px) rotateY(-100deg)}
[data-aos='flip-left'].aos-animate{transform:perspective(2500px) rotateY(0)}
[data-aos='flip-right']{transform:perspective(2500px) rotateY(100deg)}
[data-aos='flip-right'].aos-animate{transform:perspective(2500px) rotateY(0)}
[data-aos='flip-up']{transform:perspective(2500px) rotateX(-100deg)}
[data-aos='flip-up'].aos-animate{transform:perspective(2500px) rotateX(0)}
[data-aos='flip-down']{transform:perspective(2500px) rotateX(100deg)}
[data-aos='flip-down'].aos-animate{transform:perspective(2500px) rotateX(0)}
html{height:100%}
body{font-family:MTTMilano,DBSodaX,yahei;margin:0;padding:0;width:100vw;position:relative;overflow-x:hidden;overflow-y:scroll;opacity:0}
body.disabled-scroll .tab-content{will-change:unset !important}
.disabled-aos .aos-init{-o-transition-property:none !important;-moz-transition-property:none !important;-ms-transition-property:none !important;-webkit-transition-property:none !important;transition-property:none !important;-o-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-webkit-transform:none !important;transform:none !important;-webkit-animation:none !important;-moz-animation:none !important;-o-animation:none !important;-ms-animation:none !important;animation:none !important;opacity:unset !important}
.ob-container{width:100vw;max-width:948px;margin-left:auto;margin-right:auto;margin-top:144px;margin-bottom:144px}
.ob-container>h2{font-size:40px;line-height:48px}
.container--left-large{margin-bottom:164px}
.container--large{max-width:1220px}
.container--image{margin-top:-40px}
.container--full-screen{width:100vw;height:100vh;max-height:2160px;min-height:720px;max-width:unset;position:relative;margin:0;max-width:unset !important}
.container--full-height{height:calc(100vh - 360px);max-height:2160px;min-height:592px}
.container--full-height-offset-margin{height:calc(100vh - 144px - 144px);max-height:2160px;min-height:720px}
.container--offset-footer{margin-top:64px;max-height:calc(100vh - 128px - 80px)}
.container--offset-divider{max-height:calc(100vh - 16px - 48px)}
.container--relative{position:relative;height:100%;margin-top:80px}
.container--divider{margin-top:104px;margin-bottom:80px;opacity:0}
.container--divider-top{margin-top:0}
.container--divider-section{margin-top:96px !important}
.container--background-fullwidth{margin-top:80px;position:relative;width:100vw}
.container--background-fullwidth--bottom{margin-bottom:144px}
.container--background-fullwidth--bottom>.background--content-fullwidth--mobile{margin-bottom:0}
.container--content-side-image-circle{margin-top:-70px;width:100%;display:flex;flex-direction:column;margin-bottom:144px}
.container--content-side-image-circle>*:nth-child(odd){justify-content:flex-start;align-self:start}
.container--content-side-image-circle>*:nth-child(even){align-items:flex-start;align-self:end;flex-direction:row-reverse}
.container--absolute-fullwidth{top:0;position:absolute;width:100%;height:70%;display:flex;align-items:center}
.container--absolute-fullwidth>.ob-container{padding-top:40px;margin-right:22px}
.container--absolute-fullwidth .content__wrapper>h2{width:100%}
.container--absolute-fullwidth-bottom{height:unset;top:unset;bottom:25%}
.container--absolute-fullwidth-bottom .content__wrapper.content--middle{max-width:485px}
.container--absolute-fullwidth-bottom>div>div>div>p{text-transform:unset;margin-top:24px;max-width:485px}
.container--parallax{height:300vh}
.container--parallax>.ob-container{will-change:transform}
.container--parallax>.ob-container>.content.content--left{max-height:100%}
@media screen and (max-width:841px){.container--absolute-fullwidth{height:unset}
}
@media screen and (max-height:720px){}
.container--sticky{height:100vh;width:100vw;max-height:2160px;min-height:736px;position:sticky !important;top:0 !important}
.container--sticky-144{height:100vh;width:100vw;max-height:2160px;min-height:736px;position:sticky !important;top:144px !important}
.container--article{margin-top:69px !important;margin-bottom:40px !important;max-width:948px}
.container--article-news{margin-bottom:calc(144px - 34px)}
.container--article-news-list{margin-bottom:calc(96px - 34px)}
.container--article-content-section{max-width:948px;margin-top:0;margin-bottom:0}
.container--article>.loadmore-btn{margin-bottom:96px;display:none}
.container--center-rte h1,.container--center-rte h2,.container--center-rte h3,.container--center-rte h4,.container--center-rte h5,.container--center-rte h6{text-transform:unset}
.tab-content>.container--left{margin-left:unset;margin-right:unset}
.tab-content .carousel-rich{margin-left:unset !important}
.tab-content>.container--large{margin-top:0;margin-bottom:0}
.tab-content .content--right.content--middle{height:unset;align-items:unset}
.tab-content .content--right.content--middle .image--square{height:auto}
.tab-content .container--center-rte{margin-left:0}
@media screen and (max-width:1269px){.ob-container{max-width:calc(100vw - 304px)}
.container--large{max-width:1220px}
}
@media screen and (max-width:1280px){.container--left,.container--center-rte,.container--center-rte--no-margin,.container--left-large,.container--right-large{padding-left:170px;box-sizing:border-box}
}
@media screen and (max-width:1210px){.ob-container{max-width:calc(100vw - 22px - 22px)}
.container--left,.container--center-rte,.container--center-rte--no-margin,.container--left-large,.container--right-large{margin-left:22px;margin-right:22px}
}
@media screen and (max-width:841px){.ob-container{max-width:calc(100vw - 10%)}
.container--left,.container--center-rte,.container--center-rte--no-margin,.container--left-large,.container--right-large{margin-left:10%}
.tab-content .container--center-rte{margin-left:22px}
.container--article-content-section{margin-top:0 !important;margin-bottom:0 !important}
.newslist.aem-GridColumn{margin-top:-56px}
}
@media screen and (max-width:841px){.container--article{margin-top:0 !important}
.container--article>.loadmore-btn{display:block}
.container--margin-top{margin-top:96px !important}
.container--offset-footer{overflow:visible !important}
.ob-container>h2{font-size:32px;line-height:44px}
}
@media screen and (min-width:2234px){.container--left,.container--left-large{margin-left:max(343px,calc(40% - 60px))}
}
@media screen and (max-width:841px){.ob-container{max-width:100vw;margin-top:96px;margin-bottom:96px;margin-left:0;margin-right:0;padding:0}
.container--left-large{margin-left:0;margin-right:0}
.container--full-height{height:unset;max-height:unset;overflow:hidden !important;margin-top:0;margin-bottom:0}
.container--offset-divider{max-height:unset}
.container--relative{padding:0 22px;margin-top:96px;width:calc(100vw - 22px - 22px)}
.container--background-fullwidth{display:flex;flex-direction:column-reverse}
.container--background-fullwidth--bottom{margin-bottom:96px}
.container--absolute-fullwidth{position:static}
.container--absolute-fullwidth>.ob-container>.content--right{justify-content:flex-start}
.container--absolute-fullwidth>.ob-container>.content--right>.content__wrapper{flex:1}
.container--absolute-fullwidth>.ob-container>.content--right>.content__wrapper>button{display:none}
.container--article-news{margin-bottom:calc(96px - 34px)}
.container--article-news-list{margin-bottom:calc(96px - 34px - 16px - 14px - 8px)}
.container--absolute-fullwidth-bottom>div>div{padding:0}
.container--absolute-fullwidth-bottom>div>div>div{margin-left:22px;margin-right:22px}
.container--absolute-fullwidth-bottom>div>div>div>h2,.container--absolute-fullwidth-bottom>div>div>div>p{color:#000}
.container--background-fullwidth--overlap{margin-top:-100px}
.container--background-fullwidth--overlay-text>.container--absolute-fullwidth{position:absolute}
.container--center-rte{margin-left:22px;margin-right:22px;max-width:calc(100vw - 22px - 22px)}
}
.overflow--hidden{overflow:hidden}
.overflow--right>div>div{transform:translateX(10%)}
div.caption{font-family:MTTMilano,DBSodaX,yahei}
div.caption--black--left{font-weight:900;font-size:12px;line-height:16px;text-transform:uppercase}
div.caption--white--center{font-size:12px;line-height:16px;text-transform:uppercase;letter-spacing:3px;color:#fff;margin-bottom:8px}
.checkbox-input .input-error-msg{margin:4px 8px 8px 0 !important}
.checkbox{margin:24px 0;display:flex}
.checkbox.input--error>.custom-checkbox{border:solid 1px #f03}
.checkbox>label{font-size:14px;line-height:20px;color:#000}
.checkbox>label>a{color:#000}
.checkbox>input{margin-right:8px;margin-top:3px}
.input{position:relative}
.input>svg{height:16px;position:absolute;right:16px;bottom:50%;transform:translateY(50%)}
.input.input--two-col{margin-left:-4px;margin-right:-4px;display:grid;grid-template-columns:1fr 1fr}
.input-error-msg{display:block;margin-top:-4px;margin-bottom:0}
.input-error-msg,.captcha-error-container{font-family:MTTMilano;font-size:12px;line-height:16px;margin:8px 8px;color:#f03}
.input-error-msg.hidden{position:absolute;opacity:0;pointer-events:none}
.input.input--two-col input,.input.input--two-col .custom-dropdown{position:relative}
.input.input--two-col input{margin:8px 8px;width:calc(100% - 32px - 8px - 8px)}
.input.input--two-col .custom-dropdown{width:calc(100% - 48px);margin:8px 8px}
input{font-family:MTTMilano,DBSodaX,yahei;border:solid 1px #666;padding:8px 16px;line-height:28px;font-size:18px;margin:8px 0}
input.input--icon{position:relative;width:calc(100% - 58px - 16px);padding:8px 58px 8px 16px}
input::placeholder{color:#999;padding-left:2.5px}
textarea{display:block;font-family:MTTMilano,DBSodaX,yahei;border:solid 1px #666;padding:8px 16px;line-height:28px;font-size:18px;margin:8px 4px;width:calc(100% - 16px - 16px - 8px);resize:vertical}
input.input--error,textarea.input--error{border:solid 1px #f03}
.custom-dropdown.input--error>.custom-dropdown__active-item{border:solid 1px #f03}
a.link--inline-black{color:#000;text-decoration:none}
.button--icon>span>span{text-align:center;display:inline}
.button--icon>span{display:block;text-align:center}
a.button,button{font-weight:bold;font-family:MTTMilano,DBSodaX;font-size:16px;line-height:24px;padding:12px 21px;margin:32px 0;cursor:pointer;display:block;max-width:calc(100vw - 8px - 8px - 24px - 24px)}
.attachment_button{position:relative;z-index:20}
.nav.page-nav.active{z-index:21}
.ot-floating-button button{padding:0;margin:0;border-radius:50%}
#ot-sdk-btn-floating{border-radius:50%}
@media screen and (max-width:841px){.ot-floating-button button{padding:0;width:50% !important;height:50% !important;margin:25%}
}
button:disabled,button[disabled]{pointer-events:none}
a.button{display:inline-block;text-decoration:none}
a.button--center,button.button--center{margin-left:auto;margin-right:auto;display:table}
a.button--left,button.button--left{margin-right:auto;display:table}
a.button--right,button.button--right{margin-left:auto;display:table}
a.button--icon svg,a.button--icon svg,button.button--icon svg{height:20px;vertical-align:middle;margin-left:6px;margin-bottom:3px}
a.button--solid--black,button.button--solid--black{background-color:#000;color:#fff;text-transform:uppercase;border:0}
a.button--solid--black:hover,button.button--solid--black:hover{background-color:#303030}
a.button--solid--white,button.button--solid--white{background-color:#fff;color:#000;text-transform:uppercase;border:0}
a.button--solid--white:hover,button.button--solid--white:hover{background-color:#ccc}
a.button--outline--white,button.button--outline--white{color:#fff;text-transform:uppercase;border:2px solid #fff;box-sizing:border-box;padding:10px 22px}
a.button--outline--white:hover,button.button--outline--white:hover{color:#ccc;border:2px solid #ccc}
a.button--outline--white:hover svg,button.button--outline--white:hover svg,a.button--outline--white:hover path,button.button--outline--white:hover path{fill:#ccc}
a.button--outline--black,button.button--outline--black{color:#000;text-transform:uppercase;border:2px solid #000;box-sizing:border-box;padding:10px 22px}
a.button--outline--black:hover,button.button--outline--black:hover{color:#666;border:2px solid #666}
a.button--outline--black:hover svg,button.button--outline--black:hover svg,a.button--outline--black:hover path,button.button--outline--black:hover path{fill:#666}
a.button--text>svg,button.button--text>svg,a.button--text>span>svg,button.button--text>span>svg{height:20px;vertical-align:middle;margin-left:8px;margin-bottom:4px}
a.button--text,button.button--text{text-transform:uppercase;font-family:MTTMilano,DBSodaX,yahei;font-size:16px;line-height:24px;color:#000;background:0;border:0;padding:0;margin:0}
a.button--less-vertical-margin,button.button--less-vertical-margin{margin-top:-96px;margin-bottom:-96px}
@media screen and (max-width:841px){a.button--mb-center,button.button--mb-center{margin-left:auto !important;margin-right:auto !important;display:table}
a.button--mb-left,button.button--mb-left{margin-right:auto;margin-left:unset;display:table}
a.button--mb-right,button.button--mb-right{margin-left:auto;margin-right:unset;display:table}
.input.input--two-col input{margin-left:4px;margin-right:4px;width:calc(100% - 32px - 8px - 2px)}
.input.input--two-col .custom-dropdown{margin-left:4px;margin-right:4px;width:calc(100% - 42px)}
form textarea{margin-left:0;margin-right:0;width:calc(100% - 16px - 16px - 2px)}
a.button--less-vertical-margin,button.button--less-vertical-margin{margin-top:-48px;margin-bottom:-48px}
}
@media screen and (max-width:992px){.input.input--two-col{grid-template-columns:1fr}
}
.page-footer{overflow:visible;max-width:100vw;display:flex;justify-content:center;align-items:center;padding-top:38px;padding-bottom:62px;position:relative}
.page-footer__bkgrd-circle{max-width:1803px;width:100vw;height:200vh;overflow:hidden;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);z-index:-1}
.page-footer__bkgrd-circle>div{position:absolute;width:971px;height:971px;background-color:#f7f7f7;border-radius:100%;bottom:0;transform:translateX(calc(50% - 450px))}
@media screen and (max-width:1210px){.page-footer__bkgrd-circle>div{transform:translateX(-25%)}
}
@media screen and (max-width:841px){.page-footer__bkgrd-circle{bottom:525px}
.page-footer__bkgrd-circle>div{height:838px;width:838px;transform:translateX(-50%)}
}
.footer__link-wrapper{margin:0 20px}
.footer__link-wrapper:first-child{margin-left:0}
.footer__link-wrapper:last-child{margin-right:0}
.footer__link{font-family:MTTMilano,DBSodaX,yahei;text-transform:uppercase;margin:0 20px;font-size:12px;color:#000;text-decoration:none;display:inline-block}
a.footer__link:hover{text-decoration:underline}
.footer__link:first-child{margin-left:0}
.footer__link:last-child{margin-right:0}
.footer__link-wrapper--social{margin-left:8px}
.footer__link--social{margin:0 12px}
.footer__link--social:first-child{margin-left:0}
.footer__link--social:last-child{margin-right:0}
.footer__link--social>img{width:24px;height:24px}
@media screen and (max-width:841px){.page-footer{width:calc(100vw - 22px - 22px);padding:0 22px 40px 22px;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column-reverse}
.footer__link-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-left:0}
.footer__link-wrapper:last-child{margin-bottom:calc(72px - 16px)}
.footer__link:first-child{margin:16px 20px}
.footer__link--social>img{width:32px;height:32px}
}
.nav{z-index:18}
.page-nav-backdrop{position:fixed;background-color:rgba(0,0,0,0.6);width:100vw;height:100%;max-height:2160px;top:0;left:0;z-index:18;backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:flex-start;overflow:scroll;opacity:0;transition:.5s ease;will-change:transform,opacity;pointer-events:none}
.page-nav-backdrop.active{opacity:1;pointer-events:unset}
.page-nav{left:0;top:0;padding-left:75px;padding-top:64px;padding-bottom:64px;position:fixed;height:calc(100vh - (64px * 2));display:flex;flex-direction:column;justify-content:space-between;transition:.5s ease;will-change:transform,opacity}
.page-nav-background{position:absolute;width:100%;left:0;top:0;opacity:0;background:#fff;z-index:-1;transition:.5s ease;will-change:transform,opacity}
.page-nav-background.active{opacity:1;height:100vh}
.page-nav-content{position:absolute;left:100%;top:0;background-color:#fff;height:100vh;padding-top:110px;padding-bottom:110px;padding-left:calc(71px + 30px);padding-right:135px;display:flex;align-items:flex-start;flex-direction:column;opacity:0;z-index:-1;pointer-events:none;transition:.5s ease;will-change:transform,opacity;min-width:calc(400px - 135px);overflow:scroll}
.page-nav-content>*.page-nav-content__link:first-child{margin-top:auto}
.page-nav-content>*.page-nav-content__link:last-of-type{margin-bottom:auto}
.page-nav-content.active{opacity:1;pointer-events:unset}
.wrapper{max-width:1600px;width:100vw;margin:0 auto}
.page-nav-content::-webkit-scrollbar{display:none}
.page-nav-content__link{color:#000;text-decoration:none;font-family:PlayfairDisplay,DBSodaX,yahei;font-size:28px;line-height:36px;margin:24px 0}
.page-nav-content__link.active{font-weight:bold;position:relative}
.page-nav-content__link.active::after{content:'';width:100%;height:3px;position:absolute;bottom:-3px;left:0;background-color:#000}
.page-nav-content__link:hover{position:relative;font-weight:bold}
.page-nav-content__link:hover::after{content:'';width:100%;height:3px;position:absolute;bottom:-3px;left:0;background-color:#000}
.page-nav-content__sublinks{display:flex;flex-wrap:wrap;margin-bottom:24px;max-width:calc(402px);margin-right:-135px}
.page-nav-content__sublinks::-webkit-scrollbar{display:none}
.page-nav-content__sublinks>a{color:#000;text-decoration:none;font-family:MTTMilano;font-size:21px;line-height:28px;margin-bottom:8px}
.page-nav-content__sublinks>a.active{font-weight:bold;position:relative}
.page-nav-content__sublinks>a.active::after{content:'';width:100%;height:3px;position:absolute;bottom:0;left:0;background-color:#000}
.page-nav-content__sublinks>a:hover{position:relative;font-weight:bold}
.page-nav-content__sublinks>a:hover::after{content:'';width:100%;height:3px;position:absolute;bottom:0;left:0;background-color:#000}
.page-nav-content__sublinks>a{margin-right:32px}
.page-nav-hamburger{cursor:pointer;display:flex;background-color:#000;width:72px;height:72px;border-radius:100%;align-items:center;justify-content:center;border:1px solid #000;transition:.5s ease;will-change:transform,opacity}
.page-nav-hamburger.lighter{border:1px solid #fff;background-color:#000}
.page-nav-hamburger.active{background-color:#000}
.hamburger__bar{position:absolute;width:20px;height:20px;opacity:1}
.hamburger__close{position:absolute;width:20px;height:20px;opacity:0}
.page-nav-hamburger.active>.hamburger__bar{opacity:0}
.page-nav-hamburger.active>.hamburger__close{opacity:1}
#page-nav-one-bangkok-logo{transition:.5s ease;will-change:transform,opacity}
.page-nav-one-bangkok-logo.active>.light{opacity:1 !important;display:block}
.page-nav-one-bangkok-logo.active>.dark{display:none}
.nav-action{display:flex}
.nav-action>*{font-size:14px;font-weight:900;line-height:24px;text-decoration:none;color:#000}
.nav-action>*:not(:last-child){margin-right:32px}
.nav-action__language-selector{min-width:35px;cursor:pointer}
.nav-action__language-selector-button:hover{position:relative}
.nav-action__language-selector-button:hover::after{content:'';width:100%;height:3px;position:absolute;bottom:-3px;left:0;background-color:#000}
.nav-action.lighter>.nav-action__language-selector>.custom-select>.nav-action__language-selector-button:hover::after{background-color:#fff}
.nav-action.lighter>.nav-action__language-selector>.custom-select>.nav-action__language-selector-button>svg>path{fill:#fff}
.nav-action__language-selector.active>.custom-select>.nav-action__language-selector-button>svg>path{fill:#000 !important}
.nav-action__language-selector.active{color:#000 !important}
.nav-action__language-selector>svg{margin-left:4px;width:8px;height:8px;vertical-align:middle}
.nav-action__language-selector-button>svg>path{transition:.5s ease;will-change:transform,opacity}
.nav-contact{margin-top:30px}
.nav-contact>p{margin:0}
.nav-contact>p>a{color:#000;text-decoration:none}
.nav-contact__link{font-weight:900}
.nav-contact__link.active{color:#000 !important}
.nav-contact__description{color:#000;text-decoration:none}
.nav-contact__description.active{color:#000 !important}
.nav-action__enquire.active{color:#000 !important}
.nav-action__enquire:hover{cursor:pointer;position:relative}
.nav-action__enquire:hover::after{content:'';width:100%;height:3px;position:absolute;bottom:-3px;left:0;background-color:#000}
.nav-action.lighter>.nav-action__enquire:hover::after{background-color:#fff}
.nav-contact.mobile{display:none}
.mobile-nav{display:none;border-top:1px solid #ccc;width:100%;padding-top:42px;margin-top:20px;padding-bottom:40px}
.page-nav-one-bangkok-logo>img{position:absolute;transition:.5s ease;will-change:transform,opacity;transform:translateY(-50%)}
.page-nav-one-bangkok-logo>img.dark{opacity:0}
@media screen and (max-width:1210px){.page-nav-backdrop{display:none}
.page-nav{padding-top:0;padding-bottom:0;padding-left:22px;padding-right:22px;height:80px;flex-direction:row;align-items:center;width:calc(100vw - 22px - 22px);justify-content:unset;background-color:#fff}
.page-nav>*:nth-child(2){order:2}
.page-nav-one-bangkok-logo{flex:1}
.page-nav-one-bangkok-logo>img{width:150px;height:18px}
.page-nav-one-bangkok-logo>.light{opacity:1 !important}
.page-nav-one-bangkok-logo>.dark{opacity:0 !important}
.nav-contact.desktop{display:none}
.nav-contact.mobile{display:block}
.nav-action__language-selector.desktop{display:none}
.nav-action__language-selector.mobile{display:block}
.page-nav-hamburger{width:48px;height:48px;background-color:#000 !important}
.nav-action__enquire{color:#000 !important;margin:0 24px}
.page-nav-content{overflow-y:scroll;overflow-x:hidden;height:calc(100vh - 80px - 31px);width:calc(100vw - 22px - 22px);padding-left:22px;padding-right:22px;left:0;justify-content:flex-start;margin-top:80px;padding-top:31px;padding-bottom:0}
.page-nav-content__link{font-size:24px;line-height:36px;margin:20px 0}
.page-nav-content__sublinks{margin:0;max-width:calc(100vw - 22px - 22px)}
.mobile-nav{display:block;padding-bottom:calc(40px + 10vh)}
}
.signup-newsletter{position:relative;margin-top:144px;margin-bottom:-19px}
.signup-newsletter>h2{max-width:640px;font-size:40px;line-height:48px}
.signup-newsletter__content{display:block}
.signup-newsletter__caption{margin-top:40px;margin-bottom:16px}
.development-by{margin-top:32px;display:flex}
.development-by img{object-fit:contain;object-position:left}
.development-by>a:not(:last-child){margin-right:41px}
.signup-newsletter__decoration{flex:1;position:relative}
.signup-newsletter__decoration>img{max-width:608px;position:absolute;left:50%;top:calc(100% - 120px)}
.signup-newsletter-form{margin-top:96px;width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:61px}
.signup-newsletter-form>h3{text-transform:uppercase;margin:0}
.signup-newsletter-form>p{margin-top:0;margin-bottom:22px}
.signup-newsletter-form__input{width:100%;display:flex;justify-content:center}
.signup-newsletter-form__input>.input>svg{cursor:pointer}
.signup-newsletter-form__input>.input{max-width:391px;width:100%}
@media screen and (min-width:1211px) and (max-width:1465px){.signup-newsletter__decoration{position:absolute;right:0;top:calc(145px + 33px);max-width:608px;width:100%}
.signup-newsletter__decoration>img{position:absolute;right:0;left:unset;width:calc(100% - 120px)}
}
@media screen and (max-width:1210px){.signup-newsletter__decoration>img{max-width:50vw}
}
@media screen and (max-width:1000px){.signup-newsletter__decoration>img{top:calc(90% - 40px)}
}
@media screen and (max-width:841px){.signup-newsletter-form{width:calc(100vw - 22px - 22px);margin-left:22px;margin-right:22px}
.signup-newsletter-form>h3{font-size:32px;line-height:44px}
.signup-newsletter-form__input>.input{margin:0 calc(47px - 22px)}
.signup-newsletter__decoration{width:unset;margin:0 auto}
.signup-newsletter__decoration>img{transform:none !important;position:initial;width:100%;height:100%}
.signup-newsletter{padding:0 22px;display:flex;flex-direction:column;margin-bottom:unset;margin-top:unset}
.signup-newsletter__content{order:2;display:flex;flex-direction:column-reverse}
.signup-newsletter>h2{font-size:32px;line-height:44px;order:1}
.development-by{display:grid;grid-auto-flow:column;justify-content:start;column-gap:28px}
.development-by>a:not(:last-child){margin-right:0}
.development-by>a>img{height:51px;width:auto;object-fit:contain}
}
@media screen and (max-width:841px){.signup-newsletter__decoration>img{max-width:unset;max-height:unset}
}
.top-banner{margin-bottom:calc(-144px - 96px)}
.top-banner>*{margin-left:auto;margin-right:auto;color:#000}
.top-banner>*:nth-child(2){margin-top:8px}
html:lang(th) .top-banner>*:nth-child(2){line-height:95px}
@media screen and (max-width:841px){.top-banner>*:nth-child(2){margin-left:22px;margin-right:22px;margin-top:8px}
html:lang(th) .top-banner>*:nth-child(2){line-height:65px}
}
.top-banner__image-container{position:relative;height:200vh;z-index:-1}
.top-banner__image{display:flex;justify-content:center;position:absolute;top:0;height:200vh;width:100vw}
.top-banner__image>img{position:sticky;top:0;width:100%;max-width:100vw;max-height:100vh;object-fit:cover;object-position:center bottom}
.top-banner__bg{opacity:0;display:flex;justify-content:flex-end;position:absolute;top:0;height:200vh;width:100vw}
.top-banner__bg>img{position:sticky;top:0;width:100%;max-height:100vh;object-fit:cover;object-position:center bottom;clip-path:circle(0 at 50% calc(60.7%))}
@media screen and (max-width:841px){.top-banner{padding-top:16px;margin-bottom:calc(-96px - 96px)}
.top-banner__bg{max-width:100vw}
}
.full-screen-banner{background-repeat:no-repeat;background-size:cover;background-position:bottom;position:relative;overflow:hidden;display:flex;align-items:center;color:#fff;z-index:1}
.full-screen-banner .full-screen-banner__thumb{background-color:#fff}
.full-screen-banner>video,.full-screen-banner>img,.full-screen-banner>.jarallax{top:0;left:0;position:absolute;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}
.full-screen-banner__desktop-background{display:block}
.full-screen-banner__mobile-background{display:none}
.full-screen-banner__content{transition:.5s ease;will-change:transform,opacity}
.full-screen-banner__content.hidden{pointer-events:none;opacity:0}
.full-screen-banner__content--half-width-center{overflow-y:hidden}
.full-screen-banner__content--half-width-center p,.full-screen-banner__content--half-width-center div.body-2--white-left{max-width:427px}
.full-screen-banner--fit-content{margin:0 22px;max-width:390px}
.alignleft{display:flex;justify-content:flex-start}
.aligncenter{display:flex;justify-content:center}
.alignright{display:flex;justify-content:flex-end}
.full-screen-banner__content--center{margin:0 auto;max-width:727px;padding:0 22px}
.full-screen-banner__content--iframe{background-color:#fff;transition:.5s ease;will-change:transform,opacity;opacity:0;pointer-events:none}
.full-screen-banner__content--iframe,.full-screen-banner__content--iframe>iframe{min-height:720px;top:0;position:absolute;width:100vw;height:100vh;max-height:2160px}
.full-screen-banner__content--iframe.active{opacity:1;pointer-events:auto}
.full-screen-banner__close-btn{position:absolute;z-index:1;top:48px;right:32px;cursor:pointer}
.full-screen-banner__thumb{transition:.5s ease;will-change:transform,opacity}
.full-screen-banner__thumb.hidden{opacity:0}
.full-screen-banner__button-wrapper>*{text-align:center;margin-bottom:24px !important;margin-top:24px !important}
.full-screen-banner__button-wrapper>*:not(:last-child){margin-right:32px !important}
.full-screen-banner-fit-content-wraper{max-height:640px;height:640px;display:flex}
.full-screen-banner-fit-content-wraper>.ob-container{margin-top:auto;max-width:100vw;margin-bottom:auto}
@media screen and (max-width:841px){.full-screen-banner__close-btn{top:calc(24px + 80px);right:16px}
.full-screen-banner__content--half-width-center{padding:0 22px}
.full-screen-banner__content>h3{font-size:32px;line-height:44px}
.full-screen-banner__content--center{max-width:unset}
.full-screen-banner__button-wrapper{margin-top:32px}
.full-screen-banner-fit-content-wraper{max-height:unset;min-height:100vh;height:unset}
.full-screen-banner-fit-content-wraper .full-screen-banner__button-wrapper{display:grid;grid-auto-flow:row;justify-content:center}
.full-screen-banner__button-wrapper.full-screen-banner__button-wrapper--mb-center{display:flex;flex-wrap:wrap;justify-content:center !important}
.full-screen-banner-fit-content-wraper .full-screen-banner__button-wrapper.full-screen-banner__button-wrapper--mb-left{justify-content:left !important}
.full-screen-banner-fit-content-wraper .full-screen-banner__button-wrapper.full-screen-banner__button-wrapper--mb-left>*{margin-left:0 !important}
.full-screen-banner__button-wrapper>*{margin-top:0 !important}
.full-screen-banner-fit-content-wraper .full-screen-banner__button-wrapper>*,.full-screen-banner__button-wrapper.full-screen-banner__button-wrapper--mb-center>*{margin-right:16px !important;margin-left:16px !important}
.full-screen-banner__desktop-background{display:none}
.full-screen-banner__mobile-background{display:block}
}
.tab{margin-top:144px;margin-bottom:56px;width:100%;display:flex;position:relative}
.tab--default{margin-bottom:80px}
.tab--fixed{z-index:2;position:fixed;top:0;padding-top:45px;margin:0;max-width:948px}
.tab--placeholder{pointer-events:none}
.tab--fixed::before{background-color:#fff;content:'';left:0;top:0;position:absolute;height:100%;width:100vw;z-index:-1}
.tab__wrapper{overflow-x:scroll;overflow-y:hidden;display:grid;grid-auto-columns:1fr;grid-auto-flow:column}
.tab__wrapper::after{content:'';background-color:black;width:calc(100% - 2px);height:1px;bottom:0;position:absolute;z-index:-1}
.tab__wrapper::-webkit-scrollbar{display:none}
.tab__wrapper>*{text-align:center;margin-right:10px;padding:10px 50px;font-family:MTTMilano,DBSodaX,yahei;font-size:14px;font-weight:500;line-height:24px;text-transform:uppercase;cursor:pointer;position:relative}
.tab__wrapper.tab--fit{display:flex;width:100%}
.tab__wrapper.tab--fit>*{padding:10px 24px}
.tab__wrapper>*::after{content:'';width:12px;height:1px;background-color:#000;bottom:-1px;left:100%;position:absolute}
.tab__item{white-space:nowrap}
.tab__item.inactive{color:#fff;background-color:#000;border:1px solid #000}
.tab__item.active{position:relative;color:#000;border:1px solid #000;border-bottom:0;background-color:#fff}
.tab__item.active::after{bottom:0}
.tab__item.active::before{content:'';width:100%;height:5px;background-color:#fff;bottom:-2.5px;left:0;position:absolute}
.tab__item.inactive:hover{background-color:#303030}
.tab-content{transition:.25s ease;will-change:transform,opacity}
.tab-content.tab-content--inactive{display:none;pointer-events:none}
.tab-content.tab-content--active{display:block}
.tab-content--over{display:block !important;transition:.25s ease;will-change:transform,opacity;position:absolute !important}
.tab-content--over.tab-content--inactive{opacity:0}
.tab-content--over.tab-content--active{opacity:1}
.tab-header{margin-bottom:-100px !important;margin-top:144px !important;font-size:40px;line-height:48px}
.tab-header--left{margin-bottom:-120px;margin-top:0}
@media screen and (max-width:841px){.tab{overflow-x:scroll;overflow-y:hidden;margin-bottom:0;margin-top:96px}
.tab--default{margin-bottom:69px}
.tab--fixed{padding-top:0;margin-top:80px;top:0}
.tab--no-rmargin{margin-top:0 !important}
.tab::-webkit-scrollbar{display:none}
.tab__wrapper>*:first-child{margin-left:22px}
.tab__wrapper>*:last-child{margin-right:22px}
.tab-header{margin-bottom:-60px !important;margin-top:0 !important;text-align:center !important}
.tab-header--left{margin-bottom:-60px;margin-left:22px}
}
.divider{display:flex;align-items:center;margin-top:84px;margin-bottom:84px}
.divider--01-h{max-width:769px;display:flex;margin:24px 0;transition:max-width 2s cubic-bezier(0.22,0.63,0.22,0.93) !important;will-change:transform,opacity,max-width}
@media screen and (max-width:841px){.divider--01-h{transition:none !important}
}
.divider--01-h.aos-init{max-width:calc(769px / 2)}
.divider--01-h.aos-init.aos-animate{max-width:769px}
.divider--01-h>.divider__bar{max-width:569px;position:relative;width:100%;height:1px;background-color:#000}
.divider--01-h>.divider__bar::after{content:'';position:absolute;left:0;bottom:8px;width:100px;height:12px;background-color:#000}
.divider--01-h>.divider__bar::before{content:'';position:absolute;left:calc(100px + 100px + 15px);top:0;transform:translateY(-50%);width:16px;height:16px;border-radius:100%;border:1px solid #000;transition:left 2s cubic-bezier(0.22,0.63,0.22,0.93) !important;will-change:transform,opacity,left}
@media screen and (max-width:841px){.divider--01-h>.divider__bar::before{transition:none !important}
}
.divider--01-h.aos-init>.divider__bar::before{left:calc(100px + 15px)}
.divider--01-h.aos-init.aos-animate>.divider__bar::before{left:unset;right:45px}
.divider--v-01-h{position:absolute;width:0;right:-70px;top:calc(-144px - 52px);display:flex;margin:40px 0;transform:rotate(90deg);transform-origin:center left;z-index:-10}
.divider--v-01-h>.divider__bar{min-width:569px;position:relative;width:100%;height:1px;background-color:#000}
.divider--v-01-h>.divider__bar::after{content:'';position:absolute;left:0;bottom:8px;width:200px;height:12px;background-color:#000}
.divider--v-01-h>.divider__bar::before{content:'';position:absolute;left:calc(100px + 100px + 15px);top:0;transform:translateY(-50%);width:16px;height:16px;border-radius:100%;border:1px solid #000}
.divider--02-h{max-width:769px;display:flex}
.divider--02-h>.divider__bar{position:relative;flex:1;height:1px;background-color:#000}
.divider--02-h>.divider__bar::after{content:'';position:absolute;left:0;bottom:8px;width:200px;height:12px;background-color:#000}
.divider--02-h>.divider__bar--short::after{content:'';position:absolute;left:0;bottom:8px;width:100px;height:12px;background-color:#000}
.divider--02-h>.divider__bar::before{content:'';position:absolute;right:41px;top:0;transform:translateY(-50%);width:16px;height:16px;border-radius:100%;border:1px solid #000}
.divider--02-h>.divider__bar--short::before{content:'';position:absolute;right:21px;top:0;transform:translateY(-50%);width:16px;height:16px;border-radius:100%;border:1px solid #000}
.divider--02-h>.divider__text{margin-right:22px}
.divider__text{white-space:nowrap;margin-left:8px;font-family:MTTMilano,DBSodaX,yahei;font-size:12px;line-height:16px;text-transform:uppercase}
@media screen and (max-width:841px){.divider__text{white-space:normal;margin-left:0}
.divider--02-h{flex-direction:column;align-items:flex-start;margin-bottom:0}
.divider--02-h>.divider__bar{width:100%;flex:unset;margin-bottom:16px}
.divider--02-h>.divider__bar--short::after{right:0;left:unset}
.divider--02-h>.divider__bar::after{width:30%;right:0;left:unset}
.divider--02-h>.divider__bar--short::before{right:unset;left:55%}
.divider--02-h>.divider__bar::before{right:unset;left:35%}
.divider--02-h>.divider__text{margin-left:0}
.divider--01-h{flex-direction:column;align-items:flex-end;max-width:calc(70vw + 10px)}
.divider--01-h.aos-init{max-width:calc((70vw + 10px) / 2)}
.divider--01-h.aos-init.aos-animate{max-width:calc(70vw + 10px)}
.divider--01-h>.divider__bar{margin-bottom:16px}
.divider--01-h>.divider__text{margin-left:0}
.divider--01-h>.divider__bar::before{left:35%}
.divider--01-h>.divider__bar::after{max-width:70px}
.divider--v-01-h{margin-left:auto;flex-direction:column;align-items:flex-start;margin-bottom:40px;width:unset;transform:none;top:unset;position:static;width:50%;transform:translateX(22px)}
.divider--v-01-h>.divider__bar{width:100%;flex:unset;margin-bottom:16px;min-width:unset}
.divider--v-01-h>.divider__bar::after{width:30%;right:0;left:unset}
.divider--v-01-h>.divider__bar::before{right:unset;left:35%}
.ob-container>.divider--02-h{max-width:calc(50vw + 10px);width:100%;margin-bottom:40px;float:right;text-align:right}
.ob-container>.divider--02-h .divider__text{white-space:normal}
.container--divider-top-page{margin-top:120px !important}
}
.content--left{display:flex}
.content--text{padding-top:0 !important}
.container--left-large>.content--left{margin-bottom:calc(115px + 144px - 40px)}
.content--left.reverse{flex-direction:row-reverse;justify-content:flex-end}
.content--left>.content__media,.content--left.reverse.content--left-reverse>.content__media{flex:.5}
.ob-container.container--right-large .content--left>.content__media{transform:none !important}
.content--left.content--left-reverse>.content__media{transform:unset !important}
.content__media.overflow--right{transform:translateX(40px) !important}
.content__media>div{width:100%;height:100%}
.content--left>.content__media--large{flex:1;display:flex;justify-content:center}
.content--overflow-image>.content__wrapper{z-index:1;flex:unset;max-width:calc(556px + 50px)}
.content--overflow-image>.content__wrapper>p,.content--overflow-image>.content__wrapper>div>p{max-width:calc(369px);padding-right:50px}
.content--overflow-image>.content__wrapper>h2{max-width:370px;margin-bottom:0;padding-bottom:24px}
.container--right-large>.content--overflow-image{padding-top:0;padding-bottom:0;margin-bottom:144px}
.container--right-large>.content--overflow-image>.content__media{flex:1;margin-right:47px}
.container--right-large>.content--overflow-image>.content__media>.image--overflow-content{transform:none;right:0}
.container--right-large>.content--overflow-image>.content__wrapper{max-width:unset}
.container--right-large>.content--overflow-image>.content__wrapper>,.container--right-large>.content--overflow-image>.content__wrapper>div>p{max-width:370px;padding-right:0;padding-bottom:76px;background-color:unset;width:unset}
.container--right-large>.content--overflow-image>.content__wrapper>h2{margin-right:0;background-color:unset}
.content--right{display:flex;justify-content:flex-end}
.content--right>.content__media{flex:1}
.content--right>.content__wrapper{margin-left:53px;flex:.7}
.content--right.content--middle{height:100vh;max-height:2160px;align-items:center}
.content--middle{margin-top:auto;margin-bottom:auto}
.content--middle>h2{font-size:40px;line-height:48px}
.content--middle>.circle-image-design-concept{transform:translateY(-50%)}
.content--divider-top{margin-top:80px;padding-top:0}
.content__wrapper{flex:.5;max-width:483px;position:relative}
.content__wrapper.content--middle{max-width:390px}
.content__wrapper--middle{padding-bottom:0;margin-top:auto;margin-bottom:auto}
.content__wrapper>h2{font-size:40px;line-height:48px;width:108%}
.content__wrapper>p,.content__wrapper>div>p{max-width:382px;width:120%}
@media screen and (max-width:841px){.content__wrapper>div>p{width:unset;margin-right:unset !important}
}
.content__wrapper>a{max-width:calc(382px - 24px - 24px)}
.content__wrapper>.selection-group.selection-group--overlap-bottom{width:calc(100% + 50px);max-width:100vw}
.content__wrapper--large{flex:1;max-width:457px}
.content__wrapper--large>h2{font-size:40px;line-height:48px}
.content__wrapper--large>p,.content__wrapper--large>div>p{max-width:420px}
.content__wrapper--xlarge{flex:.6;max-width:457px}
.content__wrapper>.content__media{position:absolute;height:calc(100% + 150px);width:calc(100% + 100px);right:calc(-100% - 90px);top:0;max-height:570px}
.content__wrapper>.content__media--overflow{height:calc(100% + 220px);width:calc(100% + 220px);right:calc(-100% - 170px);top:-35px;max-width:65vw;max-height:705px}
.content__wrapper.reverse{margin-left:auto}
.content__wrapper.reverse>.content__media{right:unset;left:calc(-100% - 90px)}
.content__wrapper.reverse>.content__media--overflow{right:unset;left:calc(-100% - 140px)}
.content__wrapper.reverse>h2,.content__wrapper.reverse>p,.content__wrapper.reverse>div>p,.content__wrapper.reverse>a{margin-left:100px}
.content__media{position:relative}
.content__media>img{object-fit:contain;width:100%;height:100%}
.oval-image-container{max-width:570px !important;max-height:570px !important;width:calc(50vw - 57px);height:calc(50vw - 57px);border-radius:100%;transform:translateX(-57px);display:flex;justify-content:flex-end}
.oval-image-container>img{width:100%;height:100%;object-fit:contain}
.image--overflow{transform:scale(1.05) translateX(-20px)}
.image--overflow-content{right:0;transform:scale(1.3) translateX(238px) translateY(-35px);position:absolute;width:unset !important;z-index:-1}
.image--contain{object-fit:contain;max-width:100vw}
.image--circle-small>img{width:calc(532px - 62px);height:calc(532px - 62px);max-width:calc(532px - 62px);max-height:calc(532px - 62px)}
.image--circle-small>img{margin-left:62px}
.image--square{position:relative;max-width:50vw;max-height:50vw;width:100%;height:100%}
.square-image-map{object-fit:cover;position:absolute;width:100%;height:100%}
.circle-image-design-concept{object-fit:cover;width:100%;height:100%;border-radius:100%}
.circle-image-map{object-fit:cover;position:absolute;width:100%;height:100%;clip-path:circle(at 50% 50%)}
.oval-image-contaner__backdrop{transform:translateX(15px)}
.content__wrapper>.content__media-mb-fit{max-width:640px}
.content--left-default:not(.content--left-reverse):not(.reverse) .content__media{transform:none !important}
.content--left>.content__media,.ob-container:not(.container--right-large) .content--left.reverse.content--left-reverse>.content__media{transform:translateX(90px) !important}
@media screen and (max-width:1440px){.image--overflow{max-width:45vw}
.content__wrapper.reverse .image--overflow{transform:translateX(max(15px,35px))}
}
@media screen and (max-width:1210px){.content__media>img{max-width:calc(100% - 30px);transform:translateX(max(-55px,-75px))}
.content__wrapper--large{max-width:unset}
.content__wrapper.reverse>.content__media--overflow{left:calc(-100% - 120px)}
.oval-image-container{transform:unset}
}
.show-on-mb{display:none}
.content__wrapper .remove-from-win{display:block}
@media screen and (max-width:841px){.oval-image-container .fill-mb{object-fit:fill !important}
.show-on-mb{display:block;font-size:32px;line-height:44px;width:unset}
.content__wrapper .remove-from-win{display:none}
.content__media>img{max-width:calc(100%);display:block;margin-left:auto;margin-right:auto;transform:translateX(0)}
.content__wrapper.content--middle{max-width:unset}
.content{padding-top:56px;padding-bottom:0;padding-left:22px;padding-right:22px;width:100%;position:relative}
.content>.ob-container{width:100%}
.content--page{padding-left:22px;padding-right:22px}
.content--page>*:first-child{margin-top:0}
.content--left{padding-top:0;padding-bottom:0 !important;flex-direction:column}
.content--left.reverse{flex-direction:column-reverse}
.oval-image-container{transform:translateX(-57px)}
.content--left.reverse .oval-image-container{transform:initial}
.content--left.content--left-reverse{flex-direction:column-reverse}
.content--left.content--left-default{flex-direction:column}
.content__wrapper{max-width:unset;flex:1}
.content__media{overflow:hidden;margin-left:-22px;margin-right:-22px;max-width:calc(100vw);max-height:calc(100vw - 22px + 96px);margin-bottom:-20px;margin-top:-20px;padding-top:24px;padding-bottom:24px}
.homepage .content__media{padding-bottom:90px}
.content__media>div{height:unset;flex:1}
.content__media.image--square>div{height:100vw}
.overflow--right{margin-left:-22px !important;margin-right:0 !important;width:100vw;max-height:unset !important;overflow:hidden}
.overflow--right>div>div{transform:translateX(45px)}
.content--right.content--middle{height:unset;display:flex;flex-direction:column-reverse}
.content--right>.content__wrapper{margin:0;padding:0 22px}
.container--left-large .content__media{overflow:unset}
.image--overflow{margin-left:22px;margin-right:22px;max-width:calc(100vw - 22px - 22px);transform:scale(1) translateX(0) !important}
.content__media.content__wrapper--middle{margin-bottom:0}
.content__media.overflow--right{margin-bottom:calc(96px - 44px - 44px)}
.content__wrapper>p{margin-bottom:24px !important;max-width:unset;width:unset}
.content__wrapper>p,.content__wrapper>div>p{width:unset}
.content__wrapper>h2{font-size:42px;line-height:56px}
.content__wrapper>h2,.content__wrapper>h3{margin-top:0}
.content__wrapper--middle{margin-left:-22px;margin-right:-22px;max-width:calc(100vw);margin-bottom:96px}
.content__wrapper--large{margin-left:0;margin-bottom:0;max-width:calc(100vw - 22px - 22px)}
.oval-image-container{transform:none;max-width:calc(100vw - 22px) !important;max-height:calc(100vw - 22px) !important;width:calc(100vw + 22px + 22px) !important;height:calc(100vw + 22px + 22px) !important;margin-top:22px;margin-left:auto;margin-right:auto;transform:translateX(22px)}
.oval-image-container>img{margin-top:-22px;object-fit:contain;width:100%;height:100%}
.content--divider-top{margin-top:0}
.content__wrapper>.content__media{position:static;transform:none;max-width:calc(100vw + 22px)}
.content__wrapper>.content__media-mb-fit{width:100%;margin-right:0;margin-left:0}
.content--overflow-image{flex-direction:column-reverse}
.content--overflow-image>.content__wrapper>h2{padding-top:14px}
.image--overflow-content{position:relative;transform:none;width:calc(100vw + 22px + 22px + 22px + 22px + 22px) !important;margin-left:-22px;margin-bottom:-90px;z-index:-1;transform:scale(1.15)}
.image--circle-small.content__media--large{transform:none !important;margin-left:auto;margin-right:auto;position:absolute;width:calc(100vw - 22px - 22px);height:calc(100vw - 22px - 22px);bottom:80px;display:flex;align-items:center;justify-content:center}
.image--circle-small{margin-left:0;width:calc(100vw - 22px - 22px);height:calc(100vw - 22px - 22px);max-width:unset;max-height:unset;margin-top:calc(-100% + 96px + 32px + 24px)}
.image--circle-small>img{margin-left:0;margin-top:0;height:100%;width:100%;max-width:calc(100vw) !important;max-height:calc(100vw) !important}
.content--overflow-image>.content__wrapper>p{padding-right:0}
.container--right-large>.content--overflow-image{margin-bottom:0}
.container--right-large>.content--overflow-image>.content__wrapper>p{padding-bottom:0}
.container--right-large>.content--overflow-image>.content__media{margin:0}
.container--right-large>.content--overflow-image>.content__media>.image--overflow-content{margin:0;width:calc(100vw + 22px + 22px) !important}
.content--overflow{margin-bottom:96px}
.container--left-large>.content--left{margin-bottom:96px}
.content__wrapper--large>h2{font-size:32px;line-height:44px}
.content__wrapper>h2{font-size:32px;line-height:44px;width:unset}
.image--square{margin-bottom:0;width:calc(100vw - 22px - 22px);height:calc(100vw - 22px - 22px);margin-left:22px;margin-right:22px}
.image--square>div{transform:none !important}
.content--middle{padding-top:0;padding-bottom:0}
.content__wrapper.reverse{margin-left:unset}
.content__wrapper.reverse>h2,.content__wrapper.reverse>p,.content__wrapper.reverse>a{margin-left:0}
.content__wrapper>a{max-width:calc(100vw - 8px - 8px);width:unset}
.content--left>.content__media,.ob-container:not(.container--right-large) .content--left.reverse.content--left-reverse>.content__media{transform:unset !important;flex:.5}
.content__media.overflow--right{transform:unset !important}
.content__wrapper>.content__media--overflow{max-width:calc(100vw - 22px - 22px);margin-left:0;margin-right:0;overflow:hidden}
.content__wrapper.reverse .image--overflow{margin-left:0;margin-right:0}
}
@media screen and (max-width:570px){.oval-image-container{transform:none;max-width:calc(100vw - 22px - 22px) !important;max-height:calc(100vw - 22px - 22px) !important;margin-left:22px;margin-right:22px;transform:none}
}
.stat-numbers__header{font-family:'Playfair Display';font-size:40px;line-height:48px;margin-bottom:60px;margin-top:0;text-align:center}
.stat-numbers__number-wrapper{margin:60px 0 84px 0;display:flex;align-content:center;justify-content:center;flex-wrap:wrap}
.stat-item{display:flex;flex:0 0 calc(33.333333% - 12.5px - 12.5px);margin:0 12.5px 25px 12.5px}
.stat-item:first-child{margin-left:0}
.stat-item:last-child{margin-right:0}
.stat-item__icon{height:72px;margin-right:16px}
.stat-item__content{display:flex;flex-direction:column}
.stat-item__title,.stat-item__title *{white-space:nowrap;text-transform:uppercase;font-family:MTTMilano,DBSodaX,yahei;font-weight:bold;font-size:18px;line-height:28px}
.stat-item__title>*{margin:0}
.stat-item__value,.stat-item__value *{font-family:MTTMilano;font-size:38px;line-height:48px;white-space:nowrap}
.stat-item__value>*{margin:0}
.stat-item__value>span,.stat-item__value>*>span{font-family:MTTMilano,DBSodaX,yahei;font-size:28px;font-weight:500;line-height:32px}
@media screen and (max-width:841px){.stat-numbers>h3{font-size:32px;line-height:44px;margin-left:22px;margin-right:22px}
.stat-numbers>.body-2--black-left,.stat-numbers>.body-2--black-right{margin-left:22px;margin-right:22px}
.stat-numbers__number-wrapper{margin:24px 0 84px 0;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;grid-template-columns:unset;grid-auto-rows:1fr;grid-auto-columns:unset;grid-auto-flow:row}
.stat-item{margin-right:auto;max-width:unset;margin:17.5px 25px}
.stat-item__title{font-size:16px;line-height:24px}
.stat-item:first-child,.stat-item:last-child{margin:17.5px 25px}
}
.selection-group{display:grid;grid-template-columns:1fr 1fr;row-gap:16px;column-gap:16px;margin:40px 0}
.selection-group--wrap{display:flex;flex-wrap:wrap}
.selection-group__item{cursor:pointer;display:flex;align-items:center;font-family:MTTMilano,DBSodaX,yahei;font-size:14px;font-weight:500;line-height:24px;background-color:#eee;padding:6px 16px;border-radius:19px}
.selection-group__item::before{content:'';width:12px;height:12px;display:inline-block;border-radius:100%;margin-right:7px;background-color:#fff}
.selection-group__item.active{font-family:MTTMilano;font-size:14px;font-weight:500;line-height:24px;background-color:#6b7073;padding:6px 16px;border-radius:19px;color:#fff}
.selection-group__item.active::before{content:'';width:12px;height:12px;display:inline-block;border-radius:100%;margin-right:7px;background-color:#fce492}
.header-with-button{display:flex;align-items:flex-end;margin-bottom:48px}
.header-with-button>h2{text-transform:uppercase;font-family:'Playfair Display';font-size:40px;font-weight:bold;margin:0 40px 0 0}
.header-with-button>.button{margin-bottom:10px}
@media screen and (max-width:841px){.selection-group--overlap-bottom{margin-top:calc(100vw + 24px + 44px);margin-bottom:0}
.selection-group{display:flex;flex-wrap:nowrap;overflow-y:scroll;white-space:nowrap;justify-content:flex-start;max-width:calc(100vw);margin-right:-22px;margin-left:-22px}
.selection-group::-webkit-scrollbar{display:none}
.selection-group__item:first-child{margin-left:22px}
.selection-group__item:last-child{margin-right:22px}
.header-with-button{padding:0 22px;flex-direction:column;align-items:flex-start}
.header-with-button>h2{font-size:32px;line-height:44px;margin-right:10px;margin-bottom:12px}
}
.article-thumbnail{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;column-gap:60px;margin-bottom:40px;overflow-y:hidden}
.article-thumbnail-group{max-width:948px;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr;grid-auto-flow:column;column-gap:calc(100% - (273px * 3) - 70px);width:100vw}
.article-thumbnail-group-wrapper{overflow-x:scroll;overflow-y:hidden;grid-template-columns:unset;grid-auto-columns:1fr;grid-auto-flow:column}
.article-thumbnail-group-wrapper::-webkit-scrollbar{display:none}
.article-thumbnail-list-wrapper{overflow-x:hidden;overflow-y:hidden;grid-template-columns:unset;grid-auto-columns:1fr;grid-auto-flow:column}
.article-thumbnail-list-wrapper::-webkit-scrollbar{display:none}
.article-thumbnail--list{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:64px;row-gap:40px;margin-bottom:40px;overflow-y:hidden}
.pagination-group.pagination-group{overflow-y:unset}
.article-thumbnail-item{position:relative;padding-bottom:32px;max-width:273px}
.article-thumbnail-item>.button:not(:last-child){margin-bottom:8px}
.article-thumbnail-item>.button{display:block}
.article-thumbnail-item::after{content:'';width:calc(100%);background-color:#ccc;height:1px;position:absolute;bottom:0;left:0}
.article-thumbnail--list>.article-thumbnail-item::after{width:calc(100%)}
.article-thumbnail--list.pagination-group{height:0}
.article-thumbnail--list.pagination-group.active{height:unset}
.article-thumbnail-item__image{display:block;height:153px;width:273px;position:relative}
.article-thumbnail-item__image>img{width:100%;height:100%;object-fit:cover}
.article-thumbnail-item__date{font-family:MTTMilano,DBSodaX,yahei;font-size:14px;font-weight:bold;line-height:24px;margin:16px 0;text-transform:uppercase}
.article-thumbnail-item__time{font-family:MTTMilano;font-size:14px;font-weight:bold;line-height:24px;margin:16px 0;margin-top:-16px}
.article-thumbnail-item>.callout-3--black-left{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.article-thumbnail-item__content{margin:16px 0 !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.article-thumbnail-item__content>*:first-child{margin-top:0}
.article-thumbnail-item__content>*:last-child{margin-bottom:0}
.article-list-with-pagination>.article-thumbnail-list-wrapper>.article-thumbnail--list{column-gap:65px;width:calc(100vw - 22px - 22px);max-width:948px}
@media screen and (max-width:1210px){.article-list-with-pagination>.article-thumbnail-list-wrapper>.article-thumbnail--list{column-gap:unset;max-width:calc(100vw - 22px - 22px)}
.article-thumbnail--list>.article-thumbnail-item:nth-child(2),.article-thumbnail--list>.article-thumbnail-item:nth-child(5){justify-self:center}
.article-thumbnail--list>.article-thumbnail-item:nth-child(3),.article-thumbnail--list>.article-thumbnail-item:nth-child(6){justify-self:self-end}
}
@media screen and (max-width:841px){.article-thumbnail-group{column-gap:calc(35px - 22px)}
.article-thumbnail{padding:0;overflow-x:scroll;overflow-y:hidden;column-gap:calc(35px - 22px)}
.article-thumbnail-item{padding-left:22px;padding-right:22px;max-width:unset}
.article-thumbnail-item:first-child{padding-left:22px}
.article-thumbnail-item:last-child{padding-right:22px}
.article-thumbnail-item::after{margin-left:22px;width:calc(100% - 22px - 22px)}
.article-thumbnail::-webkit-scrollbar{display:none}
.article-thumbnail--list{grid-template-columns:1fr}
.article-thumbnail--list>.article-thumbnail-item>.article-thumbnail-item__image{width:100%;height:208px}
.article-thumbnail--list>.article-thumbnail-item{padding-left:22px;padding-right:22px}
.article-thumbnail--list>.article-thumbnail-item::after{margin-right:22px;width:calc(100% - 22px - 22px)}
.article-list-with-pagination{margin-bottom:96px}
.article-thumbnail--list>.article-thumbnail-item:nth-child(2),.article-thumbnail--list>.article-thumbnail-item:nth-child(5){justify-self:unset}
.article-thumbnail--list>.article-thumbnail-item:nth-child(3),.article-thumbnail--list>.article-thumbnail-item:nth-child(6){justify-self:unset}
}
.container--masonry-scroll{overflow-x:scroll}
.container--masonry-scroll::-webkit-scrollbar{display:none}
.image-layout--masonry{display:flex;flex-flow:row wrap;width:100%;height:100%;position:relative;background-color:#000;min-width:1080px}
.image-layout__item--masonry{opacity:0;object-fit:cover;object-position:center;height:33.3333333333%;flex:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;transition:opacity 1s ease;will-change:transform,opacity}
.image-layout__item--masonry>img{object-fit:cover;object-position:center;width:100%;height:100%}
.image-layout__item--masonry:nth-child(1),.image-layout__item--masonry:nth-child(3){width:calc(100vw * 0.75 / 2)}
.image-layout__item--masonry:nth-child(2){width:calc(100vw * 0.25)}
.image-layout__item--masonry:nth-child(4),.image-layout__item--masonry:nth-child(5),.image-layout__item--masonry:nth-child(6),.image-layout__item--masonry:nth-child(7){width:calc(100vw * 0.25)}
.image-layout__item--masonry:nth-child(8){width:calc(100vw * 0.5)}
.image-layout__item--masonry:nth-child(9),.image-layout__item--masonry:nth-child(10){width:calc(100vw * 0.5 / 2)}
.image-layout-overlay--black{z-index:1;position:absolute;width:100%;height:100%;background-color:#000;opacity:.4;pointer-events:none}
.image-layout-title{z-index:2;position:absolute;height:100%;width:100%;display:flex;align-items:center;pointer-events:none}
.image-layout-title__text{font-family:PlayfairDisplay;font-size:40px;font-weight:bold;line-height:48px;color:#fff;max-width:420px}
html:lang(th) .image-layout-title__text{line-height:63px}
@media screen and (max-width:841px){.image-layout-title__text{font-size:32px;line-height:44px;max-width:420px;padding:0 22px}
}
.image-circular-content{display:flex;justify-content:center;align-items:center;position:relative}
.image-circular-content__background{height:140%;width:140%}
.image-circular-content__content-wrapper{text-decoration:none;position:absolute;left:0;bottom:0;background-color:#6b7073;border-radius:100%;width:calc(244px - 10px);height:calc(244px - 10px);padding:10px;display:flex;align-items:center;justify-content:center;flex-direction:column}
.image-circular-content__button{position:absolute;bottom:32px;left:50%;transform:translateX(calc(-50% + 8px))}
.cloned-data-sticky{max-width:calc(100vw - 22px - 22px) !important}
@media screen and (max-width:841px){.image-circular-content{max-width:100vw;overflow:hidden}
.image-circular-content>img{position:relative;left:20%}
.image-circular-content__content-wrapper{left:22px;width:214px;height:214px}
}
.two-image-media{display:flex;flex-direction:column;justify-content:flex-end}
.two-image-media__group{max-width:44vw;position:relative;display:flex;justify-content:flex-end;flex-direction:column}
.two-image-media__main{border-radius:100%;width:100%;height:100%;overflow:hidden;position:relative;max-width:44vw;max-height:44vw}
.two-image-media__main:after{content:'';display:block;padding-bottom:100%}
.two-image-media__main>img{object-position:center;object-fit:cover;position:absolute;width:100%;height:100%}
.two-image-media__secondary-wrapper{position:absolute;width:300px;height:300px;left:0;transform:translateX(-176px);bottom:-20px;display:flex;justify-content:flex-end;align-items:flex-end}
.two-image-media__secondary{background-color:#fff;width:300px;height:300px;border-radius:100%;box-shadow:0 2px 98px 0 rgba(0,0,0,0.1);overflow:hidden;max-width:200px;max-height:200px}
.two-image-media__secondary>img{object-position:center;object-fit:contain;position:absolute;width:100%;height:100%}
.two-image-media__caption{margin-top:24px;max-width:44vw;display:flex;justify-content:center;flex-direction:column;align-items:center}
.two-image-media__caption>*{max-width:290px}
.two-image-media__wrapper{display:flex;justify-content:center;align-items:center}
.two-image-media__caption>div>.divider{margin-bottom:24px !important;margin-top:24px !important;min-width:240px}
.two-image-media__caption-number{margin-right:14px}
@media screen and (max-width:841px){.two-image-media__main{width:100vw;height:100vw;max-height:unset;max-width:unset}
.two-image-media__secondary-wrapper{width:200px;height:200px;transform:translateX(-22px) translateY(50px);max-height:unset;max-width:unset}
.two-image-media__secondary{width:200px;height:200px;max-height:unset;max-width:unset}
.two-image-media__secondary-wrapper>img{width:200px;height:200px;max-height:unset;max-width:unset}
.two-image-media__caption{align-items:flex-end;margin-top:89px;align-self:flex-end;margin-right:45px;max-width:unset}
.two-image-media__group{margin-right:-22px;align-self:flex-end;max-width:unset}
}
.page-not-found{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;max-width:485px}
.page-not-found__decor{position:absolute;bottom:0;pointer-events:none;user-select:none}
.page-not-found__background-circle-wrapper{position:relative;height:0;overflow:hidden;width:100vw;height:calc(100vw + 120px);bottom:0;z-index:-1}
.page-not-found__background-circle{width:1024px;height:1024px;background-color:#f7f7f7;border-radius:100%;position:absolute;transform:translateX(calc(-50% + 110px));left:50%;bottom:-312px}
.page-not-found__image{max-height:742px;max-width:663px;position:absolute;right:-20%;top:50%;transform:translateY(-40%);width:50vw;object-fit:cover;height:100%;object-position:left}
@media screen and (max-width:1210px){.page-not-found__image{right:-22px}
}
@media screen and (max-width:841px){.page-not-found__background-circle-wrapper{position:relative;overflow:hidden;width:100vw;height:calc(100vw + 120px);bottom:0;z-index:-1}
.page-not-found__background-circle{width:1024px;height:1024px;background-color:#f7f7f7;border-radius:100%;position:absolute;transform:translateX(-50%);left:0;bottom:unset}
.page-not-found__image{max-height:742px;position:absolute;right:calc(-84px);top:50%;transform:translateY(-40%)}
.page-not-found__image{position:relative;width:100vw;right:calc(-35px);transform:translateY(-50px)}
}
.accessibility-item--wrapper{margin-top:64px;display:grid;grid-template-columns:repeat(2,1fr);column-gap:44px;row-gap:40px}
.accessibility-item--wrapper--small{justify-content:center;align-items:center;display:flex;column-gap:80px;margin-top:40px}
.accessibility-item{display:flex}
.accessibility-item>img{object-fit:contain;object-position:top}
.accessibility-item--small>.accessibility-item__content>.callout-3--black-left{font-family:MTTMilano,DBSodaX,yahei;font-size:18px;font-weight:bold;line-height:28px}
.accessibility-item--small>.accessibility-item__content>p{font-family:MTTMilano,DBSodaX,yahei;font-size:38px;line-height:48px}
.accessibility-item--small>.accessibility-item__content>p>span.percent{font-size:28px}
.accessibility-item--small>.accessibility-item__content>p>span.caption{font-size:18px;font-weight:500;line-height:32px;margin:0 10px}
.accessibility-item__content{margin-left:24px}
.container-item--listing{margin-top:144px;margin-bottom:144px}
.container-item--top-divider{margin-top:80px;margin-bottom:144px}
.container-item--bottom-divider{margin-bottom:calc(104px - 60px - 44px - 44px)}
.container-item--top-divider-less-bottom{margin-top:80px;margin-bottom:0}
@media screen and (max-width:841px){.container-item--listing{margin-top:96px;margin-bottom:96px;width:unset}
.container-item--listing.container-item--bottom-divider{margin-top:96px;margin-bottom:0}
.container-item--listing>.header--black-center,.container-item--listing>.header--black-left{font-size:32px;line-height:44px}
.accessibility-item--wrapper{padding:0 0 40px 0;overflow-x:scroll;overflow-y:hidden;column-gap:calc(35px - 22px);grid-template-columns:unset;grid-auto-columns:1fr;grid-auto-flow:column;width:calc(100vw);margin-left:-22px}
.accessibility-item{padding-left:22px;padding-right:22px;width:calc(100vw - 22px - 22px);flex-direction:column;justify-content:flex-start;align-items:center}
.accessibility-item--wrapper::-webkit-scrollbar{display:none}
.accessibility-item__content{max-width:304px;margin-left:0vh;margin-top:16px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}
.accessibility-item__content>p{text-align:center}
.container-item--top-divider{margin-top:0}
.container-item--top-divider-less-bottom{margin-top:0;margin-bottom:unset}
.accessibility-item--wrapper--small{flex-direction:column}
.accessibility-item--small{flex-direction:row;align-items:flex-start;padding-left:0;padding-right:0}
.accessibility-item>img{margin-right:0}
.accessibility-item--small .accessibility-item__content{margin-top:0;align-items:flex-start}
.accessibility-item--small>.accessibility-item__content>p>span.percent{font-size:28px;line-height:48px}
.accessibility-item--small>.accessibility-item__content>p>span.caption{font-size:18px;line-height:28px}
.accessibility-item .accessibility-item__content .callout-3--black-left{font-weight:normal;font-size:16px;line-height:24px}
}
h1,h1 p{font-family:PlayfairDisplay,DBSodaX,yahei !important;font-size:68px;font-weight:bold;margin:40px 0;text-transform:uppercase}
h1.header--black-left,h1.header--black-left *{text-align:left;color:#000}
h1.header--black-center,h1.header--black-center *{text-align:center;color:#000}
h1.header--white-left,h1.header--white-left *{text-align:left;color:#fff}
h1.header--white-center,h1.header--white-center *{text-align:center;color:#fff}
h2,h2 p{font-family:PlayfairDisplay,DBSodaX,yahei !important;font-size:52px;font-weight:bold;line-height:64px;margin:24px 0;text-transform:uppercase}
html:lang(th) h2,html:lang(th) h2 p{line-height:64px}
h2 p{font-size:inherit;line-height:inherit}
h2.small-margin{margin:16px 0}
h2.header--black-left,h2.header--black-left *{text-align:left;color:#000}
h2.header--black-center,h2.header--black-center *{text-align:center;color:#000}
h2.header--white-left,h2.header--white-left *{text-align:left;color:#fff}
h2.header--white-center,h2.header--white-center *{text-align:center;color:#fff}
h3,h3 p{font-family:PlayfairDisplay,DBSodaX,yahei !important;font-size:40px;font-weight:bold;line-height:48px;margin:24px 0;text-transform:uppercase}
h3.header--black-left,h3.header--black-left *{text-align:left;color:#000}
h3.header--black-center,h3.header--black-center *{text-align:center;color:#000}
h3.header--white-left,h3.header--white-left *{text-align:left;color:#fff}
h3.header--white-center,h3.header--white-center *{text-align:center;color:#fff}
.text-color--white,.text-color--white *{color:#fff !important}
.text-color--black,.text-color--black *{color:#000 !important}
.text-weight--regular{font-weight:normal}
.text-weight--bold{font-weight:bold}
.text-font--slim{font-family:MTTMilano}
h4,h4 p{font-family:PlayfairDisplay,DBSodaX,yahei !important;font-size:28px;font-weight:bold;line-height:36px;margin:8px 0;text-transform:uppercase}
html:lang(th) h4,html:lang(th) h4 p{line-height:50px}
h4.header--black-left,h4.header--black-left *{text-align:left;color:#000}
h4.header--black-center,h4.header--black-center *{text-align:center;color:#000}
h4.header--white-left,h4.header--white-left *{text-align:left;color:#fff}
h4.header--white-center,h4.header--white-left *{text-align:center;color:#fff}
h1.header--overflow,h2.header--overflow,h3.header--overflow,h4.header--overflow{width:140%}
@media screen and (max-width:841px){h1,h1 p{font-size:42px}
h2,h2 p{font-size:32px;line-height:44px}
h3,h3 p{font-size:32px;line-height:44px}
h4,h4 p{font-size:18px;line-height:28px}
div.body--mb-left,p.body--mb-left,h1.header--mb-left,h2.header--mb-left,h3.header--mb-left,h4.header--mb-left{text-align:left !important}
div.header--overflow,h1.header--overflow,h2.header--overflow,h3.header--overflow,h4.header--overflow{width:unset}
div.special-mb,h2.special-mb{font-size:32px;line-height:44px}
h3.special-mb{font-size:32px;line-height:44px}
h4.special-mb{font-size:24px;line-height:36px;margin-bottom:16px}
h1.header--mb-margin,h2.header--mb-margin,h3.header--mb-margin,h4.header--mb-margin{margin-bottom:32px}
h1.header--mb-less-margin,h2.header--mb-less-margin,h3.header--mb-less-margin,h4.header--mb-less-margin{margin-top:16px;margin-bottom:16px}
.callout-2--black-left.special-callout-mb{margin-top:49px}
}
h1 u,h1 i,h1 p,h2 u,h2 i,h2 p,h3 u,h3 i,h3 p,h4 u,h4 i,h4 p{margin:0}
.callout-1--black-left,.callout-1--black-left *{font-family:MTTMilano,DBSodaX,yahei;font-size:38px;font-weight:normal;line-height:48px;color:#000}
.callout-1--black-left-mb,.callout-1--black-left-mb *{font-family:MTTMilano,DBSodaX,yahei;font-size:23px;font-weight:normal;line-height:32px;color:#000}
.callout-1--black-left-mb>p{margin:0}
.callout-1--black-center-mb,.callout-1--black-center-mb *{font-family:MTTMilano,DBSodaX,yahei;font-size:23px;font-weight:normal;line-height:32px;color:#000}
.callout-1--black-center-mb>p{margin:0}
.callout-1--black-center,.callout-1--black-center *{font-family:MTTMilano,DBSodaX,yahei;font-size:38px;font-weight:normal;line-height:48px;color:#000;text-align:center}
.callout-2--white-left,.callout-2--white-left *{font-family:MTTMilano,DBSodaX,yahei;font-size:28px;font-weight:bold;line-height:32px;color:#fff;text-align:left;text-transform:uppercase}
.callout-2--black-left,.callout-2--black-left *{font-family:MTTMilano,DBSodaX,yahei;font-size:28px;font-weight:bold;line-height:32px;color:#000;text-align:left;text-transform:uppercase}
html:lang(th) .callout-1--black-left-mb,html:lang(th) .callout-1--black-left-mb *,html:lang(th) .callout-1--black-center-mb,html:lang(th) .callout-1--black-center-mb *,html:lang(th) .callout-2--white-left,html:lang(th) .callout-2--white-left *,html:lang(th) .callout-2--black-left,html:lang(th) .callout-2--black-left *{line-height:35px}
.callout-3--black-center,.callout-3--black-center *{font-family:MTTMilano,DBSodaX,yahei;font-size:21px;font-weight:bold;line-height:28px;color:#000;text-align:center;margin-top:16px;margin-bottom:16px}
.callout-3--black-left,.callout-3--black-left *{font-family:MTTMilano,DBSodaX,yahei;font-size:21px;font-weight:bold;line-height:28px;color:#000;text-transform:uppercase}
.callout-3--black-left-2,.callout-3--black-left-2 *{font-family:MTTMilano,DBSodaX,yahei;font-size:21px;font-weight:bold;line-height:28px;color:#000;text-transform:uppercase;margin-top:16px;margin-bottom:16px;letter-spacing:3px}
html:lang(th) .callout-3--black-center,html:lang(th) .callout-3--black-center *,html:lang(th) .callout-3--black-left,html:lang(th) .callout-3--black-left *,html:lang(th) .callout-3--black-left-2,html:lang(th) .callout-3--black-left-2 *{line-height:40px}
@media screen and (max-width:841px){.callout-3--black-left,.callout-3--black-left *{font-size:18px;line-height:28px}
.callout-3--black-left-2,.callout-3--black-left-2 *{font-size:21px;line-height:28px}
.callout-1--black-left-mb{text-align:left}
.callout-1--black-center-mb{text-align:center}
}
p{font-family:MTTMilano,DBSodaX,yahei}
div.body-1--black-center,p.body-1--black-center,div.body-1--black-center *,p.body-1--black-center *{font-size:16px;line-height:24px;color:#000;margin:4px 0;text-align:center}
div.body-1--white-left,p.body-1--white-left,div.body-1--white-left *,p.body-1--white-left *{font-size:16px;line-height:24px;color:#fff;margin:4px 0;text-align:left}
div.body-1--white-center,p.body-1--white-center,div.body-1--white-center *,p.body-1--white-center *{font-size:16px;line-height:24px;color:#fff;margin:4px 0;text-align:center}
div.body-1--black-left,p.body-1--black-left,div.body-1--black-left *,p.body-1--black-left *{font-size:16px;line-height:24px;color:#000;margin:4px 0}
div.body-2--black-center,p.body-2--black-center,div.body-2--black-center *,p.body-2--black-center *{font-size:18px;line-height:28px;color:#000;margin:8px 0;text-align:center}
.cmp_text p,.cmp-text p{font-size:18px;line-height:28px;color:#000;margin:8px 0}
div.body-2--black-left,p.body-2--black-left,div.body-2--black-left *,p.body-2--black-left *{font-size:18px;line-height:28px;color:#000;margin:8px 0}
div.body-2--black-left-2,p.body-2--black-left-2,div.body-2--black-left-2 *,p.body-2--black-left-2 *{font-size:18px;line-height:28px;color:#000;margin:8px 0}
div.body-2--white-center,p.body-2--white-center,div.body-2--white-center *,p.body-2--white-center *{font-size:18px;line-height:28px;color:#fff;margin:8px 0;text-align:center}
div.body-2--white-left,p.body-2--white-left,div.body-2--white-left *,p.body-2--white-left *{font-size:18px;line-height:28px;color:#fff;margin:8px 0}
p>a{text-decoration:underline;color:#000}
html:lang(th) div.body-2--black-center,html:lang(th) p.body-2--black-center,html:lang(th) div.body-2--black-center *,html:lang(th) p.body-2--black-center *,html:lang(th) .cmp_text p,html:lang(th) .cmp-text p,html:lang(th) div.body-2--black-left,html:lang(th) p.body-2--black-left,html:lang(th) div.body-2--black-left *,html:lang(th) p.body-2--black-left *,html:lang(th) div.body-2--black-left-2,html:lang(th) p.body-2--black-left-2,html:lang(th) div.body-2--black-left-2 *,html:lang(th) p.body-2--black-left-2 *,html:lang(th) div.body-2--white-center,html:lang(th) p.body-2--white-center,html:lang(th) div.body-2--white-center *,html:lang(th) p.body-2--white-center *,html:lang(th) div.body-2--white-left,html:lang(th) p.body-2--white-left,html:lang(th) div.body-2--white-left *,html:lang(th) p.body-2--white-left *{line-height:32px}
.caption-1--black-center{font-family:MTTMilano,DBSodaX,yahei;font-size:12px;line-height:16px;letter-spacing:3px;text-align:center;color:#000}
.caption-1--white-center{font-family:MTTMilano,DBSodaX,yahei;font-size:12px;line-height:16px;letter-spacing:3px;text-align:center;color:#fff}
.caption-1--black-left{font-family:MTTMilano,DBSodaX,yahei;font-size:12px;line-height:16px;letter-spacing:3px;text-align:center;color:#fff}
div.nav--black-left{font-size:14px;line-height:24px;color:#000;margin:8px 0}
@media screen and (max-width:841px){div.nav--black-left{font-size:16px;line-height:24px}
}
.text--bold{font-weight:bold}
.text--uppercase{text-transform:uppercase}
.site-history{z-index:2;width:100vw;max-width:948px;margin-left:auto;margin-right:auto;margin-top:144px;margin-bottom:144px}
.site-history>div.content{padding-top:0;margin-top:calc(-24px - 40px);justify-content:space-around}
.site-history__image{position:relative}
.site-history__image::after{content:'';position:absolute;background-color:#f7f7f7;width:419px;height:419px;left:295px;top:190px;border-radius:100%;z-index:-1}
.site-history__image>div{width:520px;height:520px;position:relative}
.site-history__image>div>img{position:absolute;top:0;object-fit:cover;width:100%;height:100%;border-radius:100%;overflow:hidden;object-position:center}
.site-history__description{position:relative;left:30px}
.site-history__description>h2{font-size:32px;line-height:44px}
.site-history__content-wrapper{width:50vw;max-width:370px;position:relative}
.site-history__content-wrapper>div{position:absolute;opacity:0;transition:none;will-change:transform,opacity;transform:translateX(20%)}
.site-history__content-wrapper>div.data-content--lastest{transition:.5s ease;will-change:transform,opacity;transform:translateX(-20%)}
.site-history__content-wrapper>div.data-content--active{opacity:1;transform:translateX(0);transition:.5s ease;will-change:transform,opacity}
.site-history__content-wrapper>div.data-content--fade-away{opacity:0;transform:translateX(-20%);transition:.5s ease;will-change:transform,opacity}
.site-history__year,.site-history__year *{z-index:2;font-family:MTTMilano,DBSodaX,yahei !important;font-size:38px;line-height:48px;font-weight:normal;position:relative;display:inline-block}
.site-history__year::after{content:'';display:block;background-color:#000;width:100%;height:12px;margin-top:8px}
.site-history__title{font-weight:bold;text-transform:uppercase;margin-bottom:16px !important}
.site-history__control{margin-top:150px;padding-bottom:30px;display:flex;align-items:center;justify-content:center}
.site-history__control-prev,.site-history__control-next{height:15px;cursor:pointer}
.site-history__control-prev{transform:rotate(180deg)}
.site-history__control-item-group{display:flex;align-items:center;min-width:calc(657px - 32px - 32px);max-width:calc(657px - 32px - 32px);padding:0 32px;position:relative;margin:0 8px;justify-content:space-between}
.site-history__control-item-group::after{content:'';position:absolute;background-color:#ccc;width:100%;height:1px;left:0;z-index:-1}
.site-history-control__item{user-select:none;cursor:pointer;background-color:#fff;padding:0 8px;white-space:nowrap;display:none}
.site-history-control__item.shown{display:block}
.site-history-control__item.data-content-button--active{font-weight:bold;position:relative}
.site-history-control__item.data-content-button--active::after{content:'';position:absolute;background-color:#000;width:calc(100% - 8px - 8px);height:4px;bottom:-8px;left:8px}
@media screen and (max-width:1210px){.site-history__image>div{width:calc(100vw - 59px - 22px - 22px - 370px);height:calc(100vw - 59px - 22px - 22px - 370px);max-width:520px;max-height:520px;position:relative}
.site-history__control{margin-top:250px}
}
@media screen and (max-width:841px){.site-history>div.content{padding-top:unset;margin-top:unset}
.site-history__description{position:unset;left:unset}
.site-history{position:relative;overflow:hidden;margin-left:0;margin-right:0;padding-left:0}
.site-history__description>h2{transform:none !important;position:absolute;text-align:center;width:100%;top:-35px;left:0}
.site-history__description>.pagination{margin-bottom:0}
.site-history__content-wrapper{max-width:unset;display:grid;padding:0 0 20px 0;overflow-x:scroll;overflow-y:hidden;column-gap:calc(35px - 22px);grid-template-columns:unset;grid-auto-columns:1fr;grid-auto-flow:column;width:calc(100vw)}
.site-history__content-wrapper::-webkit-scrollbar{display:none}
.site-history__content-wrapper>div{position:relative;margin-right:0;opacity:1;scroll-snap-align:start;padding-left:22px;padding-right:22px;margin-right:22px;width:calc(100vw)}
.site-history__content-wrapper>div::before{content:'';position:absolute;background-color:#ccc;width:calc(100% + 22px + 22px);height:1px;left:0;top:calc(24px + 24px)}
.site-history__content-wrapper>div:first-child::before{left:50%}
.site-history__content-wrapper>div:last-child{z-index:-1}
.site-history__content-wrapper>div:last-child::before{left:unset;right:50%}
.site-history__content-wrapper>div>*{transform:none !important;display:table;margin-left:auto;margin-right:auto;text-align:center;word-break:break-word}
.site-history__content-wrapper>div>h3{background-color:#fff;padding:0 10px}
.site-history__image{margin-top:calc(44px + 10px)}
.site-history__image>div{max-width:calc(100vw - 22px - 22px);max-height:calc(100vw - 22px - 22px);height:520px;width:520px;margin-left:auto;margin-right:auto}
.site-history__image>div>img{transform:none !important}
.site-history__image::after{width:calc(100vw - 22px - 22px - 70px);height:calc(100vw - 22px - 22px - 70px);top:88px}
.site-history__control{display:none}
.site-history .content{padding-left:0;padding-right:0}
}
.background--content-fullwidth{width:100%;object-fit:contain;z-index:-1;position:relative}
.background--content-fullwidth--mobile{width:100%;object-fit:contain;z-index:-1;position:relative;display:none;margin-bottom:calc(40px - 18px)}
@media screen and (max-width:841px){.background--content-fullwidth{display:none}
.background--content-fullwidth--mobile{display:block}
}
.content-side-image-circle{text-decoration:none;display:flex;align-items:flex-start}
.content-side-image-circle:last-child{margin-bottom:144px}
.content-side-image-circle__image{width:283px;height:283px;border-radius:100%;object-fit:cover;overflow:hidden}
.content-side-image-circle:nth-child(odd) .content-side-image-circle__image{margin-right:24px;margin-left:0}
.content-side-image-circle:nth-child(even) .content-side-image-circle__image{margin-right:0;margin-left:24px}
.content-side-image-circle__content{max-width:280px;transform:translateY(calc(283px / 2))}
.content-side-image-circle__content>.callout-3--black-left>*{margin:0}
@media screen and (max-width:841px){.content-side-image-circle:last-child{margin-bottom:0}
.content-side-image-circle__image{max-width:unset;width:140px;height:140px;margin-right:0;align-self:flex-start}
.content-side-image-circle:nth-child(odd) .content-side-image-circle__image,.content-side-image-circle:nth-child(even) .content-side-image-circle__image{margin-left:16px;margin-right:0}
.content-side-image-circle{padding:20px 22px;align-content:flex-start;width:calc(100% - 22px - 22px)}
.content-side-image-circle__content{flex:1;max-width:unset;transform:none}
.container--content-side-image-circle{margin-top:0;margin-bottom:96px}
.container--content-side-image-circle>*:nth-child(odd){flex-direction:row-reverse}
}
.team-wrapper{margin-top:50px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:50px;column-gap:30px;align-items:center;justify-items:center}
.team .header--black-left{font-family:MTTMilano,DBSodaX,yahei;font-size:52px;font-weight:bold;line-height:64px;margin:24px 0;text-transform:uppercase;text-align:left;color:#000}
.team-wrapper--small{max-width:850px}
.team-wrapper>img{max-width:calc(100% - 22px);max-height:87px;object-fit:contain}
@media screen and (max-width:841px){.team-wrapper{margin-bottom:96px;grid-template-columns:repeat(2,1fr);align-items:center}
}
.modal{position:fixed;width:100vw;height:100%;max-height:2160px;top:0;left:0;display:flex;justify-content:center;align-items:flex-start;overflow:scroll;opacity:0;pointer-events:none;transition:.5s ease;will-change:transform,opacity;z-index:18}
.modal--middle{align-items:center}
.modal.active{opacity:1;pointer-events:auto}
.modal-backdrop{position:fixed;width:100vw;height:100%;background-color:rgba(0,0,0,0.6);backdrop-filter:blur(4px)}
.modal-container{max-width:1140px;width:100%;min-height:480px;background-color:#fff;margin:35px 0;position:relative}
.modal--static-image{display:flex}
.modal__image--static{width:100%;max-width:465px;object-fit:cover}
.modal__image--static.mobile{display:none}
@media screen and (max-width:841px){.modal__image--static.mobile{display:block}
.modal__image--static.desktop{display:none}
}
.modal__close-btn{user-select:none;position:absolute;right:16px;top:16px;cursor:pointer}
.modal__content{flex:1;margin:0 40px}
.modal__content::-webkit-scrollbar{display:none}
.modal__content>*:first-child{margin-top:48px}
.modal__content>*:last-child{margin-bottom:48px}
.modal__content--middle{display:flex;flex-direction:column;justify-content:center}
form{margin:24px 0}
form .custom-dropdown__item{max-width:unset}
.modal-anchor{display:flex}
@media screen and (max-width:1140px){.modal-container{margin-left:16px;margin-right:16px}
}
@media screen and (max-width:841px){form{margin:16px 0}
.modal--static-image{flex-direction:column}
.modal__image--static,.modal--image-content .modal__image--static{max-width:unset !important}
.modal__content{margin:0 18px}
.modal__content>*:first-child{margin-top:32px}
.modal__content>*:last-child{margin-bottom:64px}
}
.animate-scroll-init{transition:none !important;will-change:transform,opacity}
.pagination__back-btn{transform:rotate(180deg)}
.pagination__back-btn,.pagination__next-btn{margin:0 8px;cursor:pointer}
.pagination__back-btn.disabled,.pagination__next-btn.disabled{pointer-events:none;opacity:.5}
.pagination{opacity:0;display:flex;flex-direction:row;justify-content:center;align-content:center;user-select:none}
.pagination--desktop{opacity:1}
.pagination.ready{opacity:1}
.pagination.hidden{display:none}
.pagination--dots{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;user-select:none}
.pagination--mobile-only{margin-bottom:96px;display:none}
.pagination--hide-control>.pagination__back-btn{display:none !important}
.pagination--hide-control>.pagination__next-btn{display:none !important}
.pagination--dots>*{margin:0 8px;width:8px;height:8px;border:1px solid #000;border-radius:100%;cursor:pointer;user-select:none;transition:.5s ease;will-change:transform,opacity}
.pagination--dots>*.active{background-color:#000}
.pagination--dots>*.hidden{display:none}
.custom-select{position:relative}
.custom-select__active-option{z-index:1}
.custom-select__active-option>svg{width:8px;height:8px;margin-left:4px}
.custom-select__options{position:absolute;z-index:2;left:50%;transform:translateX(-50%) translateY(8px);bottom:0;background-color:#fff;box-shadow:1px 1px 5px 0 #0003;opacity:0;pointer-events:none}
.custom-select__options.toggled{opacity:1;pointer-events:auto}
.custom-select__options>*{padding:8px 18px}
.custom-select__options>*.active{background-color:#eee}
.custom-select__item,.custom-select__item>a{display:block;font-size:14px;line-height:24px;text-align:center;color:#000;text-decoration:none}
.page-content-wrapper{margin-top:0;max-width:100vw;min-height:100vh;overflow:hidden}
.page-content-wrapper>*:last-child{padding-bottom:0 !important;margin-bottom:30px !important}
.page-content-wrapper>*:last-child>.content{padding-bottom:0 !important}
.page-content-wrapper>*:last-child>*>.content{padding-bottom:55px}
@media screen and (max-width:841px){.pagination--mobile-only,.pagination--mobile-only-no-margin{display:flex}
.page-content-wrapper{margin-top:calc(80px)}
.pagination--desktop{opacity:0;display:flex;flex-direction:row;justify-content:center;align-items:center}
.pagination--desktop>*{margin:0 8px;width:8px;height:8px;border:1px solid #000;border-radius:100%;cursor:pointer}
.pagination--desktop>*.active{background-color:#000}
.pagination--desktop-only{display:none}
.pagination__back-btn,.pagination__next-btn{display:none;margin:0 24px}
}
.circle-button-wrapper{margin-left:10%;margin-top:75px;margin-right:115px;position:relative;width:460px !important;height:460px !important;border-radius:100%;display:flex;align-items:center;justify-content:center;user-select:none}
.circle-button-wrapper>*{position:absolute;z-index:4}
.circle-button-wrapper>button{opacity:0;margin:0;cursor:pointer;transition:.5s ease;transition:none;will-change:transform,opacity;padding:0;display:flex;justify-content:center;align-items:center;background:0;border:0;color:#000 !important;z-index:4}
.circle-button-wrapper>button.ready{opacity:1}
.content__media.overflow--right .circle-button-wrapper__content{transform:translate(0)}
.circle-button-wrapper__content-backdrop{width:100%;height:100%;border-radius:100%;position:relative}
.circle-button-wrapper__content-backdrop>svg{width:100%;height:100%}
.circle-button-icon{display:flex;align-items:center;justify-content:center;border-radius:100%;padding:16px;width:calc(80px - 16px - 16px);height:calc(80px - 16px - 16px);border:2px solid #fff;background-color:#000;transition:.5s ease;will-change:transform,opacity}
.homepage .circle-button-icon{padding:9px}
.circle-button-wrapper>button.active>.circle-button-icon{border:2px solid #000;background-color:#fff}
.circle-button-icon>img{user-select:none;position:absolute;object-fit:contain;width:calc(100% - 16px - 16px);height:calc(100% - 16px - 16px)}
.circle-button-icon>img.default{opacity:1}
.circle-button-icon>img.toggled{opacity:0}
.circle-button-wrapper>button>.circle-button-icon *{stroke:#fff}
.circle-button-wrapper>button.active>.circle-button-icon *{stroke:#000}
.circle-button-wrapper__content{user-select:none;display:flex;justify-content:center;align-content:center;height:calc(100% + 60px);width:calc(100% + 60px)}
.circle-button-wrapper__content--center>.circle-button-wrapper__content-image{transform:none}
.circle-button-wrapper__content-image{height:100%;width:100%;position:absolute;opacity:0;transition:opacity .5s ease;will-change:transform,opacity}
.circle-button-wrapper__content-image.active{opacity:1}
.circle-button-icon-description{font-size:12px;line-height:16px;font-weight:bold;text-transform:uppercase;position:absolute}
.circle-button-wrapper>button>div.circle-button--left{right:100%;top:50%;transform:translateY(-50%) !important;margin-left:8px;width:calc(103px + 8px);white-space:pre-line;text-align:left}
.circle-button-wrapper>button>div.circle-button--left-top{right:100%;top:50%;transform:translateY(-50%) !important;margin-left:8px;width:calc(103px + 8px);white-space:pre-line;text-align:left}
.circle-button-wrapper>button>div.circle-button--left-bottom{right:100%;top:50%;transform:translateY(-50%) !important;margin-left:8px;width:calc(103px + 8px);white-space:pre-line;text-align:left}
.circle-button-wrapper>button>div.circle-button--right{left:100%;top:50%;transform:translateY(-50%) !important;margin-left:8px;width:calc(103px + 8px);white-space:pre-line;text-align:left}
.circle-button-wrapper>button>div.circle-button--right-top{left:100%;top:50%;transform:translateY(-50%) !important;margin-left:8px;width:calc(103px + 8px);white-space:pre-line;text-align:left}
.circle-button-wrapper>button>div.circle-button--right-bottom{left:100%;top:50%;transform:translateY(-50%) !important;margin-left:8px;width:calc(103px + 8px);white-space:pre-line;text-align:left}
.circle-button-wrapper>button>div.circle-button--bottom{left:50%;top:100%;transform:translateX(-50%) !important;margin-top:8px;width:calc(150px);white-space:pre-line;text-align:center;max-width:110px}
.circle-button-wrapper>button>div.circle-button--top{left:50%;bottom:100%;transform:translateX(-50%) !important;margin-bottom:8px;width:calc(120px);white-space:pre-line;text-align:center}
.circle-button-wrapper__content-details{display:flex;flex-direction:column;justify-content:center;align-content:center;position:absolute;height:100%;width:calc(100% - 80px - 80px);padding:0 30px;opacity:0;transition:opacity .5s ease;will-change:transform,opacity;pointer-events:none;transform:translateY(18px);z-index:2}
.circle-button-wrapper__content-details.active{opacity:1;pointer-events:auto}
.circle-button-wrapper__content-details-title{text-transform:uppercase;letter-spacing:3px}
.circle-button-wrapper__content-close{cursor:pointer;margin:calc(24px - 8px) auto 0 auto}
@media screen and (max-width:1210px){.circle-button-wrapper{margin-right:165px;max-width:50vw;max-height:50vw}
}
@media screen and (max-width:841px){.circle-button-wrapper{width:calc(100vw - 22px - 96px) !important;height:calc(100vw - 22px - 96px) !important;max-width:85vw;max-height:85vw;margin-bottom:15px}
.circle-button-icon{width:calc(72px - 16px - 16px - 4px) !important;height:calc(72px - 16px - 16px - 4px) !important}
.homepage .circle-button-icon{width:46px !important;height:46px !important}
.homepage .circle-button-wrapper__content{height:calc(100% + 40px) !important;width:calc(100% + 40px) !important}
.circle-button-wrapper__content-details{width:100%;padding:20px 55px}
.circle-button-wrapper__content-details>*:nth-child(2){font-size:16px;line-height:24px}
.content-with-cirlce-button-wrapper.reverse .circle-button-wrapper__content{transform:translate(0)}
.circle-button-icon-description{font-size:9px}
p.body-2--white-center{font-size:14px;line-height:20px;margin:6px 0}
}
@media screen and (max-width:1369px){.circle-button-wrapper>button>div.circle-button--left-top{right:50%;bottom:100%;top:unset;transform:translateX(50%) !important;margin-bottom:8px;margin-left:0;width:calc(103px + 8px);white-space:pre-line;text-align:center}
.circle-button-wrapper>button>div.circle-button--left-bottom{left:50%;top:100%;transform:translateX(-50%) !important;margin-top:8px;margin-left:0;width:calc(103px + 8px);white-space:pre-line;text-align:center}
.circle-button-wrapper>button>div.circle-button--right{left:50%;top:100%;transform:translateX(-50%) !important;margin-top:8px;margin-left:0;width:calc(103px + 8px);white-space:pre-line;text-align:center}
.circle-button-wrapper>button>div.circle-button--right-top{left:50%;bottom:100%;top:unset;transform:translateX(-50%) !important;margin-bottom:8px;margin-left:0;width:calc(103px + 8px);white-space:pre-line;text-align:center}
.circle-button-wrapper>button>div.circle-button--right-bottom{left:50%;top:100%;transform:translateX(-50%) !important;margin-top:8px;margin-left:0;width:calc(103px + 8px);white-space:pre-line;text-align:center}
.homepage .circle-button-wrapper>button>div.circle-button--right-top,.homepage .circle-button-wrapper>button>div.circle-button--right-bottom{left:100%;top:50%;bottom:unset;transform:translateY(-50%) !important;margin-left:8px;width:calc(103px + 8px);white-space:pre-line;text-align:left}
.homepage .circle-button-wrapper>button>div.circle-button--left-top,.homepage .circle-button-wrapper>button>div.circle-button--left-bottom{right:90%;top:50%;left:unset;bottom:unset;transform:translateY(-50%) !important;width:calc(103px + 8px);white-space:pre-line}
}
.data-content-group__content{transition:opacity .5s ease !important;will-change:transform,opacity}
.data-content-group__content.data-content--active{opacity:1}
.data-content-group__content.data-content--inactive{opacity:0}
.image-scroll{position:relative;overflow:visible;opacity:0;transition:opacity ease .25s;will-change:transform,opacity}
.image-scroll>img{width:100%;height:100%;object-fit:contain}
.image-scroll>img.image-scroll__front{position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:2;width:100%;height:100%}
.image-scroll>img.image-scroll__behind{position:relative;z-index:1}
@media screen and (max-width:841px){.image-scroll>img{height:unset}
.container--parallax>.ob-container .image-scroll{max-height:calc(100vh - 96px - 80px);height:100vh}
.image-scroll{display:flex;align-items:center;justify-content:center}
.homepage .circle-button-wrapper>button>div.circle-button--right-top,.homepage .circle-button-wrapper>button>div.circle-button--right-bottom{width:auto;margin-left:2px}
}
.article__wrapper{padding-top:0}
.article__wrapper .carousel-wrapper{margin-bottom:0 !important;margin-top:40px !important}
.article__image{margin-top:32px;margin-bottom:40px;display:block;width:100%;max-height:533px;height:100%;object-fit:cover;object-position:center}
.article__details{display:flex;flex-wrap:wrap}
.article__header{width:100%}
.article__description{width:100%;flex:.75}
.article__description--news{width:100%}
.article__description--news>*:not(.carousel-wrapper){margin:0 auto 0 max(343px,calc(30% - 60px));max-width:948px}
.article__description{margin-bottom:0}
.article__description>ul,.article__description>ol,.article__description>ul>li *,.article__description>ol>li *{font-size:18px;line-height:28px;color:#000;margin:8px 0}
.article__description *{color:#000}
.article__info{flex:.25;margin-left:57px}
.article__info>a.button:first-child{margin-top:16px}
.article__info>.nav--black-left{margin-top:32px}
.article-menus{margin-bottom:40px;display:flex;justify-content:space-between;align-items:flex-end;position:relative;z-index:2}
.article-menus>*>*:not(.article-menus__label){margin-bottom:0 !important}
.article-menus>div>.custom-dropdown>.custom-dropdown__active-item,.article-menus>.custom-dropdown>.custom-dropdown__active-item{padding-right:116px;width:unset}
.article-menus>div>.custom-dropdown>.custom-dropdown__options,.article-menus>.custom-dropdown>.custom-dropdown__options{width:unset}
.article-menus>div>.custom-dropdown>.custom-dropdown__options>.custom-dropdown__item,.article-menus>.custom-dropdown>.custom-dropdown__options>.custom-dropdown__item{padding-right:116px}
.article-menus>div>*,.article-menus>*{margin-left:0}
@media screen and (min-width:2234px){.article__description--news>*:not(.carousel-wrapper){margin-left:max(343px,calc(40% - 60px))}
}
@media screen and (max-width:1210px){.article__description--news>*:not(.carousel-wrapper){margin:0 22px}
.article__image{width:100vw;margin-left:-22px}
}
@media screen and (max-width:841px){.article__wrapper{padding-top:8px;margin-top:-24px}
.article__details{flex-direction:column}
.article__description{order:3}
.article__header{order:2;margin-top:calc(16px + 8px)}
.article__info{order:1;margin-left:0}
.article__info>a.button:first-child{margin-top:0}
.article__description--news>*:not(.carousel-wrapper){margin:0}
.article-menus{margin-left:22px;margin-right:22px;flex-direction:column;align-items:flex-start;margin-bottom:24px}
.article-menus>*:not(:last-child){margin-bottom:40px}
}
.carousel-wrapper{margin-bottom:144px;display:flex}
.carousel-wrapper.carousel-modal{display:none}
.carousel-wrapper.carousel-rich{margin-top:32px;margin-bottom:40px;width:100vw}
.carousel-wrapper.carousel-rich--exp{margin-bottom:0;width:100vw}
.carousel-wrapper>.pagination{margin-bottom:0;margin-top:0 !important}
.carousel-wrapper.carousel-grid{margin-bottom:0;display:flex;flex-direction:column}
.carousel-rich>.carousel{max-width:100vw;max-height:325px}
.carousel-rich>.carousel>*{max-height:325px;max-width:578px;min-width:578px;height:100%;object-fit:cover;object-position:center}
.carousel{display:flex;overflow:hidden;margin-bottom:40px;overflow-x:scroll;overflow-y:hidden}
.carousel>*,.carousel>.carousel-item--video>img{object-fit:cover;cursor:pointer;height:100%;width:100%}
.carousel>*:not(:last-child){margin-right:24px}
.carousel>*[data-carousel-object]{position:relative}
.carousel>*[data-carousel-object] .carousel-object-playicon{background-color:#00000042;border-radius:100%;width:70px;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block}
.carousel::-webkit-scrollbar{display:none}
.carousel-rich{display:flex;flex-direction:column}
.carousel-gallery{position:fixed;width:100vw;height:100%;top:0;left:0;z-index:9999;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:.5s ease;will-change:transform,opacity}
.carousel-gallery.active{opacity:1;pointer-events:auto}
.carousel-gallery__wrapper-backdrop{position:fixed;background-color:rgba(0,0,0,0.6);width:100vw;height:100%;max-height:2160px;top:0;left:0;z-index:-1;backdrop-filter:blur(0);display:flex;justify-content:center;align-items:flex-start;overflow:scroll;opacity:0;pointer-events:none;transition:.5s ease .25s;will-change:transform,opacity}
.carousel-gallery__wrapper-backdrop.active{opacity:1;backdrop-filter:blur(4px);pointer-events:auto}
.carousel-gallery__wrapper .carousel-content{height:unset;max-height:calc(680px - 52px - 80px)}
.carousel-gallery__wrapper{display:flex;flex-direction:column;background-color:#fff;padding:40px 48px;position:relative;opacity:0;transition:.5s ease .25s;will-change:transform,opacity;max-height:calc(680px - 40px - 40px);max-width:calc(100vw - 22px - 22px - 48px - 48px);height:calc(100vh - 40px - 40px - 40px);overflow:hidden}
.carousel-gallery__wrapper>.pagination{margin-bottom:0}
.carousel-gallery.active>.carousel-gallery__wrapper{opacity:1}
.carousel-gallery__close-btn{position:absolute;right:16px;top:16px;cursor:pointer}
.carousel-content-wrapper{display:flex;position:relative;transition:.5s ease .25s;will-change:transform,opacity;height:100%}
.carousel-content{position:relative;margin:0 62px 52px 62px;width:852px;height:calc(484px + 52px)}
.carousel-content>*{transition:.5s ease;will-change:transform,opacity;opacity:0;height:100%;width:100%;object-fit:contain;position:absolute;left:0}
.carousel-gallery.active .carousel-content>*.active{pointer-events:auto;z-index:2}
.carousel-content>*.active{opacity:1}
.carousel-content>*.animate-out{opacity:0}
.carousel-content>*.animate-in{opacity:0;display:block}
.carousel-content-control-prev,.carousel-content-control-next{display:flex;cursor:pointer;height:20px;margin-top:auto;margin-bottom:auto}
.carousel-content-control-prev{transform:rotate(180deg)}
@media screen and (max-width:841px){.carousel-wrapper{margin-bottom:96px;flex-direction:column}
.carousel{display:grid;overflow-x:scroll;overflow-y:hidden;column-gap:calc(35px - 22px);grid-template-columns:unset;grid-auto-columns:1fr;grid-auto-flow:column}
.carousel-wrapper.carousel-rich{margin-left:-22px}
.carousel-wrapper.carousel-rich--exp{margin-left:0;margin-bottom:0}
.carousel>*,.carousel-rich>.carousel>*{padding-left:16px;opacity:1;display:block;position:relative;margin-right:0;padding-left:16px;padding-right:16px;width:calc(100vw - 16px - 16px);height:100%;max-height:208px;margin-right:0 !important;min-width:unset}
.carousel-item--video{display:flex;justify-content:center;align-content:center}
.carousel-gallery__wrapper{padding-top:64px;padding-left:0;padding-right:0;max-width:calc(100vw - 16px - 16px);max-height:calc(100vh - 10vh - 10vh);height:unset}
.carousel-content{width:unset;height:calc(350px + 52px);margin-left:0;margin-right:0;min-height:350px}
.carousel-content>img{height:100%;object-fit:cover}
.carousel-content-control-prev,.carousel-content-control-next{display:none}
.carousel-content{align-items:center;display:grid;overflow-x:scroll;overflow-y:hidden;grid-template-columns:unset;grid-auto-columns:1fr;grid-auto-flow:column;grid-column-gap:16px}
.carousel-content::-webkit-scrollbar{display:none}
.carousel-content>*{opacity:1;display:block;position:relative;margin-right:0;padding-left:16px;padding-right:16px;width:calc(100vw - 16px - 16px - 16px - 16px)}
.page-content-wrapper>.carousel-wrapper{padding-left:0;margin-left:-22px}
}
.snackbar{z-index:4;position:fixed;bottom:24px;margin:0 22px;padding:16px 16px 16px 24px;width:calc(100vw - 22px - 22px - 20px - 20px);background-color:#6b7073;color:#fff;display:grid;grid-auto-rows:1fr;grid-auto-flow:column;display:none;opacity:0;pointer-events:none;transition:.5s ease;will-change:transform,opacity}
.snackbar.open{pointer-events:auto;opacity:1}
.snackbar>*{align-self:center}
.snackbar__title{justify-self:start}
.snackbar__content{position:absolute;justify-self:center;color:#fff}
.snackbar__content>a{color:#fff;text-decoration:none}
.snackbar__close{cursor:pointer;justify-self:end}
@media screen and (max-width:841px){.snackbar{display:grid}
}
.custom-dropdown{position:relative;background-color:#fff;display:inline-block;margin-left:4px;margin-right:4px}
.custom-dropdown__active-item{cursor:pointer;border:1px solid #666;padding:8px 16px;position:relative;min-width:calc(140px - 2px);font-size:18px;line-height:28px}
.custom-dropdown__active-item>svg{width:11px;height:11px;z-index:2;position:absolute;right:16px;top:50%;transform:translateY(-50%) rotate(180deg)}
.custom-dropdown__placeholder{color:#999}
.custom-dropdown__options{transition:.25s ease;will-change:transform,opacity;opacity:0;pointer-events:none;background-color:#fff;position:absolute;box-shadow:0 2px 20px 0 #00000019;z-index:2;left:-1px;top:0;width:calc(100% + 2px)}
.custom-dropdown__options .custom-dropdown__label{color:#999;pointer-events:none !important}
.custom-dropdown__options.toggled{opacity:1;pointer-events:auto}
.custom-dropdown__item{position:relative;padding:8px 16px;min-width:calc(273px - 16px - 114px);max-width:273px;cursor:pointer;font-size:18px;line-height:28px}
.custom-dropdown__item.active{background-color:#eee;cursor:pointer}
.custom-dropdown__item>img,.custom-dropdown__item>svg{opacity:0;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:11px;height:11px}
.custom-dropdown__item.active>img{opacity:1}
.custom-dropdown__item:hover{background-color:#eee}
.full-width-event-list-wrapper{margin-bottom:144px}
.full-width-event-list-wrapper>*:nth-child(odd){flex-direction:row-reverse}
.full-width-event-list-wrapper>*:nth-child(odd)>.event-full-width-item__image{margin-right:0;margin-left:40px}
.event-full-width-item{margin-top:40px;display:flex;align-items:center;margin-bottom:40px}
.event-full-width-item__image{margin-right:40px;width:330px;height:330px}
.event-full-width-item__image--large{width:522px;height:522px}
.event-full-width-item__image>img{width:330px;height:330px;border-radius:100%;overflow:hidden;object-fit:cover;object-position:center}
.event-full-width-item__image--large>img{width:522px;height:522px}
.event-thumbnail-item__date{font-size:14px;line-height:24px}
.event-full-width-item>div>.callout-3--black-left-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media screen and (max-width:841px){.event-full-width-item{flex-direction:column !important;margin-left:22px;margin-right:22px;margin-top:-20px;margin-bottom:-20px}
.event-full-width-item__image{margin-bottom:32px;margin-right:0;margin-left:0 !important;width:100%;height:calc(100vw - 22px - 22px)}
.event-full-width-item__image--large{width:100%;height:calc(100vw - 22px - 22px)}
.event-full-width-item__image>img,.event-full-width-item__image--large>img{width:100%;height:calc(100vw - 22px - 22px)}
.full-width-event-list-wrapper{margin-bottom:96px}
.event-full-width-item>div>.callout-3--black-left-2{margin-top:8px}
}
.expereiences-content-wrapper{display:flex;flex-direction:row;overflow:hidden;margin-bottom:144px}
.expereiences-content-wrapper.tab-content--active{display:flex}
.exp-information{max-width:234px;width:100%}
.exp-information__image{max-width:calc(234px + 13px + 13px);margin-left:-13px}
.exp-information__title{text-transform:uppercase;margin-bottom:16px}
.exp-information__title::before{content:'';box-sizing:border-box;display:inline-block;width:12px;height:12px;border-radius:100%;border:3px solid #e0b00c;margin-right:8px}
.exp-content{width:100%;margin-left:40px;overflow:hidden}
.exp-content>h3{font-family:MTTMilano,DBSodaX,yahei !important;font-weight:normal}
@media screen and (max-width:841px){.expereiences-content-wrapper{overflow:visible;flex-direction:column;margin:0 22px;margin-bottom:96px}
.exp-information{max-width:unset;margin-bottom:32px}
.exp-information__image{max-width:unset;width:100%;margin-left:unset}
.exp-content{margin-left:0;overflow:visible}
.exp-content>h3{font-size:23px;line-height:32px}
}
.carousel-grid-4{cursor:default;display:grid;flex:1;grid-template-columns:2fr 2fr;column-gap:9px;row-gap:24px;min-width:calc(300px + 9px + 300px + 65px)}
.carousel-grid-4>*{cursor:pointer;overflow:hidden;padding-top:calc(100% + 24px + 8px);width:100%;position:relative;position:relative}
.carousel-grid-4>*[data-carousel-object]::before{background-color:#00000042;border-radius:100%;content:'';background-image:url("data:image/svg+xml,%3Csvgwidth='70'height='70'viewBox='007070'xmlns='http://www.w3.org/2000/svg'%3E%3Cpathd='M35-.002c19.303515.7033535.004C7054.354.370357015.70270054.3035.002015.70215.701-.00235-.002zm03.79c-17.2120-31.21114.002-31.21131.214017.2113.99931.21231.2131.21217.213031.212-14.00331.212-31.2120-17.212-14-31.214-31.211-31.214zm-6.0717.366c.56101.119.1541.61.442L48.7932.24a3.1683.1680011.5852.7623.1643.164001-1.5852.762L30.5448.41a3.1973.197001-1.61.4393.2073.207001-3.203-3.201v-21.29a3.2083.2080013.204-3.204zm.5864.228v19.236L46.00535l-16.489-9.618z'fill='%23FFF'fill-rule='evenodd'/%3E%3C/svg%3E%0A");width:70px;height:70px;position:absolute;top:calc(50% - 15px);left:50%;transform:translate(-50%,-50%);display:block;z-index:1}
.carousel-grid-4>*>img{top:0;left:0;position:absolute;height:calc(100% - 24px - 8px);width:100%;object-fit:cover}
.carousel-grid-4>*::after{content:'';position:absolute;top:0;left:0;width:100%;height:calc(100% - 24px - 8px);background-color:#000;opacity:0;transition:.5s ease;will-change:transform,opacity}
.carousel-grid-4>*:hover::after,.carousel-grid-4>*:active::after{opacity:.4}
.carousel__label{white-space:nowrap;font-size:14px;line-height:24px;text-align:center;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
.carousel-group-pop-item,.carousel__iframe-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden}
.carousel__iframe-wrapper>video,.carousel__iframe-wrapper>iframe{max-height:calc(680px - 40px - 40px - 90px)}
.carousel-group-pop-item{padding-bottom:22px}
.carousel-group-pop-item>img{max-height:calc(680px - 40px - 40px - 95px)}
.carousel__iframe-wrapper>video,.carousel__iframe-wrapper>iframe,.carousel-group-pop-item>img{width:100%;height:100%}
.carousel-group-pop-item>img{object-fit:cover}
.carousel__iframe-wrapper>.carousel__label,.carousel-group-pop-item>.carousel__label{position:initial;text-align:center;width:100%;transform:none;font-size:16px;font-weight:500;line-height:24px;margin-top:16px;min-height:24px}
@media screen and (max-width:1210px){.carousel-grid-4{min-width:calc(100vw - 234px - 40px - 22px - 22px)}
}
@media screen and (max-width:841px){.carousel-grid{width:100vw;margin-left:-22px}
.carousel-grid>.carousel{padding-left:22px;max-height:unset;height:calc(100vw - 22px + 36px - 58px)}
.carousel-grid>.carousel>*{padding:0;max-height:unset;height:calc(100vw - 22px - 22px + 36px - 58px);width:calc(100vw - 22px - 22px - 58px)}
.carousel-grid>.carousel>*:last-child{padding-right:22px}
.carousel-grid>.carousel>*>img{object-fit:cover;width:calc(100vw - 22px - 22px - 58px);height:calc(100vw - 22px - 22px - 58px)}
.carousel-group-pop-item>img,.carousel-group-pop-item>video{max-height:calc(100% - 24px - 16px)}
}
.img-grid{display:grid;grid-template-areas:'a b' 'a c';grid-gap:9px}
.img-grid-1-2>*>img{width:100%;height:100%;object-fit:cover}
.img-grid-1-2>*:nth-child(1){grid-area:a}
.img-grid-1-2>*:nth-child(2){grid-area:b}
.img-grid-1-2>*:nth-child(3){grid-area:c}
@media screen and (max-width:841px){.img-grid{display:grid;overflow-x:scroll;overflow-y:hidden;grid-template-areas:unset;margin-left:-22px;grid-gap:0;grid-column-gap:9px;grid-auto-columns:1fr;grid-auto-flow:column;padding-left:22px;margin-bottom:40px;width:calc(100vw - 22px)}
.img-grid::-webkit-scrollbar{display:none}
.img-grid>*{height:calc(100vw - 22px - 22px - 58px);width:calc(100vw - 22px - 22px - 58px)}
.img-grid>*:last-child{padding-right:22px}
.img-grid-1-2>*{grid-area:unset !important}
.img-grid-1-2>*:nth-child(1)>img{object-position:top}
.img-grid-wrapper>.pagination{margin-bottom:40px}
}
.interactive-3d-wrapper{margin-top:40px;margin-bottom:40px;height:530px;background-color:lightgray;position:relative}
.interactive-3d-wrapper>iframe{width:100%;height:100%}
.button-list{margin-top:24px}
.button-list>.button-list__title{margin-bottom:12px;font-size:12px;line-height:16px;font-weight:bold;text-transform:uppercase}
.button-list__wrapper{display:flex;align-items:center;flex-wrap:wrap}
.button-list__wrapper>a,.button-list__wrapper>button{margin-bottom:16px;margin-right:16px;cursor:pointer;display:flex;align-items:center;font-family:MTTMilano,DBSodaX,yahei;font-size:14px;font-weight:500;line-height:24px;background-color:#eee;padding:6px 16px;border-radius:19px;text-transform:unset}
.content-with-cirlce-button-wrapper{margin-top:164px;margin-bottom:calc(144px + 75px);display:flex}
.content-with-cirlce-button-wrapper.reverse{flex-direction:row-reverse;justify-content:space-between}
.content-with-cirlce-button-wrapper>.circle-button-wrapper{width:470px;height:470px;margin-right:calc(32px + 12px);margin-top:0;margin-left:0}
.content-with-cirlce-button-wrapper.reverse>.circle-button-wrapper{width:461px;height:461px;margin-right:110px}
.content-with-cirlce-button-wrapper>.circle-button-wrapper{margin-top:auto;margin-bottom:auto}
.content-with-cirlce-button-wrapper__content{margin-top:calc(75px - 160px);margin-right:45px;flex:1}
.content-with-cirlce-button-wrapper__content>h2{max-width:446px;width:135%;font-size:40px;margin-top:0}
.content-with-cirlce-button-wrapper.reverse>.content-with-cirlce-button-wrapper__content{margin-top:unset;max-width:367px}
@media screen and (max-width:1210px){.content-with-cirlce-button-wrapper.reverse>.content-with-cirlce-button-wrapper__content{max-width:unset}
}
@media screen and (max-width:841px){.content-with-cirlce-button-wrapper{flex-direction:column-reverse;margin-top:calc(96px - 24px);padding-bottom:calc(96px);margin-bottom:0}
.content-with-cirlce-button-wrapper.reverse{margin-top:calc(96px - 24px - 69px);flex-direction:column-reverse}
.content-with-cirlce-button-wrapper__content{margin-top:0;margin-left:22px;margin-right:22px;align-items:center;flex-direction:column}
.content-with-cirlce-button-wrapper__content>h2{font-size:32px;line-height:44px;width:unset}
.content-with-cirlce-button-wrapper__content>*{margin-left:auto !important;margin-right:auto !important}
.content-with-cirlce-button-wrapper__content>*.button{display:table}
.content-with-cirlce-button-wrapper__content>*:not(.button){display:block !important}
.content-with-cirlce-button-wrapper>.circle-button-wrapper{width:calc(100vw - 22px - 96px) !important;height:calc(100vw - 22px - 96px) !important;margin-right:auto;margin-left:auto;margin-top:100px;margin-bottom:0}
.content-with-cirlce-button-wrapper.reverse>.circle-button-wrapper{width:calc(100vw - 22px - 96px) !important;height:calc(100vw - 22px - 96px) !important;margin-left:auto;margin-right:auto}
}
.modal-special-message{display:flex;margin-top:auto;margin-bottom:auto;max-height:540px;max-width:947px;margin-top:auto;margin-bottom:auto}
.modal-special-message.image-only.modal-container{width:unset;min-height:unset}
.modal-special-message.image-only .modal__content{display:none}
.modal-special-message .modal__image--static{max-width:540px}
.modal-special-message>.modal__content{max-width:407px}
.modal--carousel-image-content,.modal--image-content{display:flex;margin-top:auto;margin-bottom:auto;margin-top:71px;margin-bottom:71px}
.modal--image-content .modal__image--static{max-width:386px}
.carousel-image-content{position:relative}
.carousel-image-content>.pagination{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:2}
.modal--carousel-image-content__fixed-scroll{max-height:calc(100vh - 40px - 40px - 40px);margin-top:auto;margin-bottom:auto}
@media screen and (max-width:841px){.carousel-image-content>.pagination svg path{fill:black}
}
.carousel-image-content>.pagination>.pagination--dots>*{border-color:#fff}
.carousel-image-content>.pagination>.pagination--dots>*.active{background-color:#fff}
.carousel-image-content__images{height:100%;max-width:465px;overflow:scroll;position:relative;flex-direction:row;display:flex}
.carousel-image-content__images::-webkit-scrollbar{display:none}
.carousel-image-content__images>*{overflow:hidden;position:relative;height:100%;width:100%;flex:1 0 100%}
.carousel-image-content__images>*>img{height:100%}
.carousel-image-content::after{position:absolute;content:'';background-image:linear-gradient(to bottom,#0000,#000000b3);height:136px;width:100%;bottom:0;z-index:1}
.carousel-image-content__images-label{position:absolute;left:50%;bottom:72px;transform:translateX(-50%);z-index:2;color:#fff;text-transform:uppercase;font-size:14px;line-height:24px;font-family:MTTMilano,DBSodaX,yahei}
.carousel-image-content-container{position:relative}
.carousel-image-content-container>*{position:absolute;opacity:0;transition:.5s ease;will-change:transform,opacity}
.carousel-image-content-container>*.active{opacity:1}
.carousel-image-content__content-wrapper{display:none}
@media screen and (max-width:841px){.modal__close-btn{z-index:3}
.modal--carousel-image-content{flex-direction:column;margin-left:16px;margin-right:16px;width:calc(100% - 16px - 16px);min-height:unset;margin-top:71px;margin-bottom:71px;max-height:unset}
.modal--image-content{flex-direction:column;margin-left:16px;margin-right:16px;width:calc(100% - 16px - 16px);min-height:unset;margin-top:71px;margin-bottom:71px;max-height:unset}
.carousel-image-content-container{display:none}
.carousel-image-content::after{display:none}
.carousel-image-content__images{max-width:unset}
.carousel-image-content__images>*>img{width:calc(100vw - 16px - 16px - 16px - 16px);height:calc(100vw - 16px - 16px - 16px - 16px);margin-top:64px;margin-left:16px;margin-right:16px}
.carousel-image-content__content-wrapper{display:block}
.carousel-image-content__content-wrapper{margin:0 16px}
.carousel-image-content__content-wrapper>*{text-align:center}
.carousel-image-content__content-wrapper>*:last-child{margin-bottom:88px}
.carousel-image-content>.pagination>.pagination--dots>*{border-color:#000}
.carousel-image-content>.pagination>.pagination--dots>*.active{background-color:#000}
.carousel-image-content__images-label{display:none}
.modal-special-message{flex-direction:column;max-height:unset;max-width:unset;margin-left:22px;margin-right:22px;margin-top:71px;margin-bottom:71px}
.modal-special-message>.modal__content{max-width:unset;margin:32px 22px}
.modal-special-message>.modal__content>*:first-child{margin:0}
.modal-special-message.image-only{margin-top:auto;margin-bottom:auto}
}
.content-collapse__title{display:none}
.content-collapse__wrapper{display:flex;flex-direction:row;align-items:center}
.content-collapse__wrapper>.button{margin-left:50px;white-space:nowrap}
.content-collapse-toggle-btn{display:none;position:absolute;top:16px;right:22px}
.content-collapse-toggle-btn>svg{transition:.5s ease;will-change:transform,opacity}
.content-collapse-toggle-btn.reverse>svg{transform:rotate(180deg)}
.content-collapse-hint{display:none;position:absolute;font-family:MTTMilano;font-size:14px;font-weight:bold;line-height:24px;text-transform:uppercase;top:0;left:0;transition:.5s ease;will-change:transform,opacity;width:calc(100% - 22px);height:calc(100%);padding-top:20px;padding-left:22px;max-height:calc(64px - 20px)}
@media screen and (max-width:841px){.content-collapse__wrapper{flex-direction:column;align-items:flex-start}
.content-collapse-hint{display:block}
.content-collapse-toggle-btn{display:block}
.content-collapse-wrapper{max-height:64px;overflow:visible;position:relative;height:64px}
.content-collapse{padding-top:64px;background-color:#303030;position:absolute;bottom:0;transition:.5s ease;will-change:transform,opacity;max-height:0}
.content-collapse .content-collapse__wrapper,.content-collapse .button-list>*{opacity:0;pointer-events:none}
.content-collapse.active{max-height:100vh}
.content-collapse.active>.content-collapse-hint{opacity:0}
.content-collapse.active .content-collapse__wrapper,.content-collapse.active .button-list>*{opacity:1;pointer-events:auto}
.content-collapse>*:last-child{padding-bottom:51px}
.content-collapse *{color:#fff !important}
.content-collapse__wrapper>.button{margin-top:calc(32px - 8px);margin-bottom:calc(32px - 24px);margin-left:0;background-color:#fff;white-space:normal}
.content-collapse__wrapper>.button:hover{background-color:#ccc}
.content-collapse__wrapper>.button>*,.content-collapse__wrapper>.button>*>*{color:#000 !important}
.content-collapse>.button-list{margin-left:22px;margin-right:22px}
.content-collapse>.button-list>.button-list__wrapper{flex-direction:row;flex-wrap:wrap;align-items:flex-start}
.content-collapse>.button-list>.button-list__wrapper>button:not(:last-child){margin-bottom:16px}
.content-collapse__title{display:block}
.button-list svg{transform:translateX(8px) translateY(2px)}
.button-list path{fill:#fff}
.button-list__wrapper>a,.button-list__wrapper>button{background-color:unset;border:1px solid #eee}
}
.two-col-content{display:flex;margin-bottom:144px}
.two-col-content__image{display:flex;align-items:center}
.two-col-content__image,.two-col-content__image>img{max-width:520px;max-height:613px;width:50vw;height:100%;object-fit:contain}
@media screen and (max-width:841px){.two-col-content__image,.two-col-content__image>img{max-height:613px;max-width:520px;height:100vw}
}
.two-col-content__content{margin-left:59px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.two-col-content__header{font-family:MTTMilano,DBSodaX,yahei !important;font-size:38px;line-height:48px;font-weight:normal;margin-bottom:10px}
.two-col-content-carousel-wrapper{margin-bottom:144px}
.two-col-content-carousel{margin-top:32px;margin-bottom:48px;display:flex;width:100%;overflow:scroll}
.two-col-content-carousel::-webkit-scrollbar{display:none}
.two-col-content-carousel>.two-col-content{margin-bottom:0;min-width:100%;margin-right:100px}
@media screen and (max-width:1210px){.two-col-content__image{margin-left:auto;margin-right:auto}
}
@media screen and (max-width:841px){.two-col-content-carousel-wrapper{margin-bottom:0}
.two-col-content{flex-direction:column-reverse;margin-bottom:96px}
.two-col-content-carousel{margin-bottom:40px}
.two-col-content-carousel>.two-col-content{flex-direction:column}
.two-col-content__image,.two-col-content__image>img{width:calc(100vw + 22px)}
.two-col-content-carousel>.two-col-content>.two-col-content__image,.two-col-content-carousel>.two-col-content>.two-col-content__image>img{width:calc(100vw - 22px - 22px)}
.two-col-content__image{transform:translateX(22px)}
.two-col-content-carousel>.two-col-content>.two-col-content__image{transform:translateX(0);margin-bottom:24px}
.two-col-content__content{margin-left:22px;margin-right:22px;justify-content:flex-start}
.two-col-content-carousel>.two-col-content>.two-col-content__content>*{text-align:center;margin-left:auto;margin-right:auto}
.two-col-content__header{font-size:28px;line-height:32px;margin-bottom:8px;margin-top:0}
}
.floor-plan-modal{display:flex;flex-direction:column;padding:40px;width:100%}
.floor-plan-modal__header{max-width:890px;margin-bottom:calc(32px - 8px)}
.floor-plan-modal__plate-wrapper{height:100%;display:flex;max-height:calc(100% - 40px - 40px - 40px)}
.floor-plan-modal__plate{max-height:438px;overflow:hidden;border:1px solid #ccc;height:100%;width:695px;position:relative;margin-right:40px}
.floor-plan-modal__plate>.tab-content{height:100%}
.detailed-window{cursor:default;display:flex;align-items:center;justify-content:center;overflow:hidden;height:100%}
.modal .detailed-content{pointer-events:none}
.modal.active .detailed-content.zoomed{pointer-events:auto}
.detailed-content{position:relative;display:flex;align-items:center;opacity:0}
.detailed-content.ready{opacity:1}
.detailed-content.force-disable-animation{transition:none !important}
.detailed-content.zoomed{padding-top:0}
.floor-plan-modal__label-wrapper{position:absolute;bottom:0;width:100%;background-color:rgba(255,255,255,0.75);height:77px;display:flex;align-items:center;justify-content:center}
.floor-plan-modal__label{font-family:MTTMilano;font-size:16px;font-weight:500;line-height:24px;text-align:center}
.floor-plan-modal__zoom{position:absolute;right:24px;cursor:pointer}
.floor-plan-modal__tower-selector{flex-direction:column;display:flex;justify-content:flex-end;max-width:320px;width:320px}
.floor-plan-modal__tower-selector>.selection-group{flex-direction:row;margin-bottom:0;margin-top:32px;align-items:flex-start;flex-wrap:wrap}
.floor-plan-modal__floor-zone{overflow:hidden;max-width:250px;max-height:265px}
.floor-plan-modal__tower-selector .floor-plan-modal__floor-zone img{height:100%;width:100%;object-fit:contain;object-position:bottom left}
@media screen and (max-width:1210px){.modal--carousel-image-content,.modal--image-content{max-height:unset}
.floor-plan-modal{padding:16px;width:unset}
.floor-plan-modal__header{margin-top:64px;margin-bottom:16px;text-align:center;max-width:unset}
.floor-plan-modal__header>.callout-3--black-left{margin-bottom:16px}
.floor-plan-modal__header>p{margin-bottom:0}
.floor-plan-modal__plate{width:calc(100vw - 32px - 32px);height:320px;margin-right:0}
.floor-plan-modal__plate>*{position:relative;height:100%}
.detailed-window{width:calc(100vw - 32px - 32px)}
.detailed-content{width:calc(100vw - 32px - 32px);height:100%;object-fit:contain;transform:none !important}
.floor-plan-modal__plate-wrapper{flex-direction:column;align-items:flex-start}
.floor-plan-modal__tower-selector{max-width:unset}
.floor-plan-modal__tower-selector>.floor-plan-modal__floor-zone{display:none}
.floor-plan-modal__zoom{display:none}
.floor-plan-modal__tower-selector{width:100%}
.floor-plan-modal__tower-selector>.selection-group{flex-direction:row;max-width:calc(100vw - 32px);margin-left:unset;margin-right:-16px;margin-left:-16px;margin-top:40px;margin-bottom:24px;flex-wrap:nowrap}
.floor-plan-modal__tower-selector .selection-group__item:first-child{margin-left:22px}
}
ol{margin:0;padding:0;padding-left:22px;counter-reset:item}
ul{margin-top:20px;padding-left:16px;list-style-type:'•'}
ul>li{padding-left:15px}
ol>li,ul>li{font-family:MTTMilano,DBSodaX,yahei;font-size:21px;line-height:32px;counter-increment:item}
ol>li>ol,ol>li>ol>li>ol{margin-top:20px;grid-column-start:2}
ol ul>li,ul ul>li{font-family:MTTMilano,DBSodaX,yahei;font-size:18px;line-height:28px;font-weight:normal}
ol>li>ol>li{font-family:MTTMilano,DBSodaX,yahei;font-size:18px;line-height:28px;grid-template-columns:35px 1fr}
html:lang(th) ol ul>li,html:lang(th) ul ul>li,html:lang(th) ol>li>ol>li{line-height:32px}
ol>li:not(:last-child){margin-bottom:40px}
ol>li>*>li:not(:last-child),ul>li>*>li:not(:last-child){margin-bottom:20px}
.shareholder-logo{margin-top:72px;margin-bottom:24px}
.people-quote{display:flex;margin:80px 0}
.people-quote__profile-image{margin-right:24px;width:198px;height:198px;object-fit:cover;border-radius:100%}
.people-quote__open-commas{height:22px;margin-right:16px}
.people-quote__content{display:flex}
.people-quote__content.hide-quote-icon .people-quote__open-commas,.people-quote__content.hide-quote-icon svg{display:none}
.people-quote__text,.people-quote__text *{font-family:PlayfairDisplay,DBSodaX,yahei;font-size:28px;font-weight:bold;line-height:36px}
html:lang(th) .people-quote__text,html:lang(th) .people-quote__text *{line-height:47px}
.people-quote__text>svg{transform:rotate(180deg)}
.people-quote__details-name{font-family:MTTMilano,DBSodaX,yahei;font-size:18px;line-height:24px;margin:0;color:#000;margin-top:24px}
html:lang(th) .people-quote__details-name,html:lang(th) .people-quote__details-role{line-height:32px}
.people-quote__details-role{font-size:16px;font-weight:bold;margin:0;color:#000}
.stake-holders>h3{margin-top:144px}
.team{margin-bottom:144px}
@media screen and (max-width:841px){.stake-holders>h3{margin-top:96px}
.stake-holders{margin-left:22px;margin-right:22px}
.people-quote{flex-direction:column;align-items:center;margin:48px 22px}
.people-quote__text{font-size:24px;line-height:36px}
.people-quote__profile-image{margin-right:0;margin-bottom:24px}
.team{margin-left:22px;margin-right:22px;margin-bottom:0}
.team>.team-wrapper{margin-bottom:0}
.page-content-wrapper>.carousel-wrapper{padding-left:22px}
}
.header-no-button{margin-bottom:40px}
.header-no-button>h2{font-size:40px;line-height:48px}
.container-reports{margin-top:144px}
.report-thumbnail{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;column-gap:normal;overflow:hidden}
.report-thumbnail-list>*{width:213px}
.report-thumbnail-list>*.hidden{display:none;pointer-events:none}
.report-thumbnail-item__image{display:block;height:279px;width:213px;position:relative}
.report-thumbnail-item__image>img{height:279px;width:213px}
.report-thumbnail-list{margin-right:-30px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:40px;column-gap:normal;row-gap:40px;overflow-y:hidden}
@media screen and (max-width:1210px){.report-thumbnail-list{margin-right:0;column-gap:calc((100vw - 22px - 22px - (213px * 4)) / 3)}
}
@media screen and (max-width:841px){.report-thumbnail{display:flex;flex-direction:column}
.report-thumbnail-list{grid-template-columns:unset;grid-auto-flow:column;max-width:100vw}
.report-thumbnail-list::-webkit-scrollbar{display:none}
.container-reports>.article-menus>*{margin-bottom:0}
.container-reports>.article-menus>.counter{display:none}
.container-reports>.header-no-button{margin-left:22px;margin-right:22px}
.container-reports>.header-no-button>p{display:none}
.header-no-button>h2{font-size:32px;line-height:44px}
}
.container-standard>h2{font-size:40px;line-height:48px;margin-bottom:56px}
.standard-list{display:grid;grid-template-columns:1fr 1fr;column-gap:51px;row-gap:71px}
.standard-item>img{max-width:130px;max-height:130px;object-fit:contain;margin-bottom:16px}
.standard-item p,.standard-item div{font-size:18px;line-height:28px;color:#000;margin:8px 0}
.standard-item ul{padding:0;margin:0}
.standard-item ul>li{font-family:MTTMilano,DBSodaX,yahei;font-size:18px;line-height:28px;padding:0;margin:0;list-style-type:none;text-transform:none;font-weight:normal}
.standard-item ul li::before{content:'•';margin-right:5px}
.standard-item li *{color:#000}
@media screen and (max-width:841px){.container-standard{margin-left:22px !important;margin-right:22px !important;width:calc(100vw - 22px - 22px) !important}
.container-standard>h2{font-size:32px;line-height:44px;margin-bottom:40px}
.standard-list{grid-auto-flow:row;grid-template-columns:unset;row-gap:0}
}
.empty-result.hidden{display:none}
.share-buttons{margin-top:24px;display:flex;flex-direction:row;align-items:center}
.share-buttons__title{margin-right:8px;font-family:MTTMilano,DBSodaX,yahei;font-size:14px;font-weight:900;line-height:24px;text-transform:uppercase}
.at4-visually-hidden{display:none}
.share-buttons .at-share-btn-elements{display:flex !important;flex-direction:row !important}
.share-buttons .at-share-btn{padding:1px !important;border:2px solid #000 !important;border-radius:4px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 8px !important;cursor:pointer !important}
@media screen and (max-width:841px){.share-buttons__title{margin-right:12px !important}
.share-buttons .at-share-btn{margin:0 12px !important}
}
.custom-checkbox{width:16px;height:16px;border:solid 1px #666;display:flex;align-items:center;justify-content:center;margin-right:8px}
.custom-checkbox>svg{padding:3px;opacity:0}
.custom-checkbox.checked>svg{opacity:1}
.modal .modal--image-content .custom-checkbox>svg{padding:0}
.modal .modal--image-content .checkbox>label{width:calc(100% - 16px)}
.container--one-page{display:flex;align-items:center;min-height:calc(100vh - 28px - 38px - 62px);max-width:100vw;overflow:hidden}
.container--one-page .content__media{transform:none !important;max-width:100vw}
.container--one-page .image--overflow{min-height:calc(740px - 144px - 144px);max-height:calc(100vh - 144px - 144px - 96px);transform:scale(1.35) translateX(-20px) translateY(0) !important}
.container--one-page>.ob-container{max-height:calc(100vh - 28px - 38px - 62px - 144px - 144px);min-height:calc(720px - 28px - 38px - 62px - 144px - 144px)}
.container--one-page .content__wrapper .content__media .image--overflow{transform:scale(1.5) translateX(-20px) translateY(-50px)}
.container--one-page>.ob-container>.content{margin-top:auto;margin-bottom:auto}
@media screen and (max-width:841px){.container--one-page>.ob-container{max-height:unset;margin-bottom:0}
.container--one-page .content{margin-top:48px;margin-bottom:auto}
.container--one-page .content__media--overflow{transform:none !important;top:calc(-50% - (144px / 2));width:742px;height:742px}
.container--one-page .content__wrapper{display:flex;flex-direction:column}
.container--one-page .content__wrapper>*{text-align:left !important}
.container--one-page .content__wrapper h2{order:1;margin:0 0 16px 0}
.container--one-page .content__wrapper p{order:2;margin:0 0 32px 0}
.container--one-page .content__wrapper a{order:3;margin:0 auto 0 0}
.container--one-page .content__wrapper .content__media{order:4}
.container--one-page .content__wrapper .content__media .image--overflow{transform:scale(1.05) translateX(0)}
.container--one-page .content__media{margin-top:0;padding-top:0}
.container--one-page .image--overflow{min-height:calc(740px - 144px - 144px);max-height:calc(100vh - 144px - 144px - 96px);transform:scale(1) translateX(0) translateY(0) !important;object-position:top}
}
.at-image-sharing-mobile-icons{display:none !important}
.metrics>.ob-container{margin-bottom:-64px}
#custom-scrollbar{width:100vw;height:100vh;overflow:auto}
.jarallax.full-screen-banner__thumb{overflow:hidden;position:absolute;width:100%;height:100%}
.jarallax{position:relative;z-index:0}
.jarallax>.jarallax-img{position:absolute;object-fit:cover;top:0;left:0;width:100%;height:100%;z-index:-1}
.no-transform,.content__media.overflow--right.no-transform{transform:unset !important}
@media screen and (max-width:1320px){.content--left-reverse .content__wrapper>*,.content--left-reverse .content__wrapper>div>p,.content__wrapper.reverse>*{width:unset;margin-right:22px;margin-left:0}
}
@media screen and (max-width:841px){.content--left-reverse .content__wrapper>*,.content--left-reverse .content__wrapper>div>p,.content__wrapper.reverse>*{width:unset;margin-right:0;margin-left:0}
}
.site-history__control-item-group-holder{position:absolute;height:4px;transform:translateY(15px);background-color:#000;transition:.5s ease;will-change:transform,opacity}
.site-history-control__item.data-content-button--active::after{display:none}
.no-margin,.container-article-content{margin-top:0;margin-bottom:0}
@media screen and (max-width:841px){.container-article-content{max-width:calc(100vw - 22px - 22px);margin-left:22px;margin-right:22px}
}
.headings-style-mttmilano{font-family:MTTMilano,DBSodaX,yahei !important}
.headings-style-playfair{font-family:PlayfairDisplay,DBSodaX,yahei !important}
.tab-container{margin-bottom:0}
.tab-container-wrapper{margin-bottom:-64px}
@media screen and (max-width:841px){.tab-container-wrapper{margin-bottom:-27px}
}
.tab-content-container{margin-top:56px}
.imagegrid .content>h2{font-size:40px;line-height:48px}
@media screen and (max-width:841px){.imagegrid .content>h2{font-size:32px;line-height:44px}
}
@media screen and (min-width:991px){.panoramic3dmapleftalign,panoramic3dmapcentrealign,panoramic3dmaprightalign{max-width:35%}
.panoramic3dmapleftalign{margin-left:200px}
.panoramic3dmapleftalign p{text-align:left}
.panoramic3dmapleftalign h3{text-align:left}
.panoramic3dmapleftalign button{margin-left:unset}
.panoramic3dmapcentrealign{margin-left:auto;margin-right:auto}
.panoramic3dmapcenteralign p{text-align:center}
.panoramic3dmapcenteralign h3{text-align:center}
.panoramic3dmapcenteralign button{margin-left:auto;margin-right:auto}
.panoramic3dmaprightalign{margin-right:100px}
.panoramic3dmaprightalign p{text-align:right}
.panoramic3dmaprightalign h3{text-align:right}
.panoramic3dmaprightalign button{margin-right:unset}
}
.homepage .circle-button-wrapper__content{height:calc(100% + 30px);width:calc(100% + 30px)}
.homepage .circle-button-icon{width:calc(90px - 32px);height:calc(90px - 32px)}
.homepage .content-with-cirlce-button-wrapper__content{margin-left:45px;margin-right:0}
.content-with-cirlce-button-wrapper>.circle-button-wrapper{margin-right:0}
@media(min-width:841px) and (max-width:991px){.homepage .tabs .container--left{padding-left:92px}
.homepage .content-with-cirlce-button-wrapper__content{margin-left:20px}
}
@media(min-width:768px) and (max-width:841px){.homepage .circle-button-icon{width:90px !important;height:90px !important}
.circle-button-wrapper__content-details>*:nth-child(2){padding:0 20px}
.circle-button-wrapper{margin-left:7%}
}
@media(min-width:480px) and (max-width:767px){.circle-button-wrapper__content-details>*:nth-child(2){font-size:12px;padding:0 20px}
.homepage .circle-button-icon{width:80px !important;height:80px !important}
}
@media(min-width:320px) and (max-width:480px){.circle-button-wrapper__content-details>*:nth-child(2){font-size:12px;line-height:20px}
.homepage .circle-button-wrapper>button>div.circle-button--left-top,.homepage .circle-button-wrapper>button>div.circle-button--left-bottom{width:auto;margin-right:4px}
}
.a2a_svg{border:2px solid black}
.flex-box{display:flex;gap:12px}
#at-image-sharing-tool,#at-image-sharing-mobile-icons{display:none !important}
.report-thumbnail-item__image>img{height:279px;width:213px}
@font-face{font-family:GhostRegular;src:url(clientlib-base/resources/fonts/Ghost-Regular.otf);font-weight:normal;font-stretch:normal}
@font-face{font-family:GhostMedium;src:url(clientlib-base/resources/fonts/Ghost-Medium.otf);font-weight:medium;font-stretch:normal}
@font-face{font-family:GhostBold;src:url(clientlib-base/resources/fonts/Ghost-Bold.otf);font-weight:bold;font-stretch:normal}
*,html{box-sizing:border-box}
body{font-family:GhostRegular;margin:0;padding:0;box-sizing:border-box;color:#2b2a25}
.fs_12{font-size:12px !important}
.fs_11{font-size:11px !important}
.obk-registration_header{display:flex;padding:15px 40px;align-items:center;background:#ededed}
.obk-registration_header .navbar-brand{width:250px}
.obk-language_list{margin-left:auto;display:flex;list-style:none}
.obk-language_list li{padding:0 6px}
.obk-language_list li a{text-decoration:none;color:#2b2a25;font-weight:600;letter-spacing:1px;font-size:16px;font-family:'GhostRegular' !important}
.obk-registration_section{display:flex}
.obk-registration_image{width:60%}
.obk-registration_form_flex{display:flex;align-items:center}
.obk_building_image{max-width:100%;display:block}
.obk-registration_form_container{width:40%;background-color:#f5f5f5;padding:0 25px 0}
.obk-form_container_thankyou{padding:80px 35px 50px}
.obk-registration_section .registration_heading_text{font-family:'GhostBold' !important;font-size:46px;letter-spacing:1px;margin-bottom:12px;margin-top:0;text-transform:initial}
.obk-registration_section p{font-family:'GhostRegular' !important}
.resize-textarea{resize:none;height:86px}
#single-department{pointer-events:none}
.registration_desc_text{opacity:.9;font-size:13px}
.obk-form_controls{border:solid 1px #666;padding:3px 8px;line-height:28px;font-size:14px;width:100%;min-height:36px;background-color:transparent;font-family:'GhostRegular';margin:0}
.obk-registration_form_wrapper{margin:0 -4px}
.obk-registration_form_wrapper .custom-dropdown{background-color:transparent;margin:0;width:100%}
.obk-registration_form_wrapper .custom-dropdown__active-item{min-height:36px;width:100%;padding:3px 8px;font-size:14px;min-width:unset}
.custom-dropdown__active-item>svg{width:11px;height:11px;z-index:2;position:absolute;right:5px;top:50%;transform:translateY(-50%) rotate(180deg)}
#g-recaptcha{transform:scale(0.77);transform-origin:0 0}
.g-recaptcha-bubble-arrow+div{position:fixed !important;top:20px !important;left:auto !important}
.g-recaptcha-bubble-arrow{display:none}
select{appearance:none}
.obk-registration_form_wrapper .form_group{display:inline-table;width:calc(50% - 3px);margin-bottom:1rem;padding:0 4px;position:relative}
.obk-registration_form_wrapper .input-error-msg.hidden{position:absolute;opacity:0;pointer-events:none}
.obk-registration_form_wrapper .input-error-msg{display:block;margin-top:2px;margin-bottom:0}
.obk-registration_form_wrapper .custom-checkbox>svg{width:16px;height:16px}
.obk-registration_form_wrapper .custom-checkbox{position:relative;top:4px}
.w-100{width:100% !important}
.video-container video{object-fit:fill}
.video-container{height:100%;width:100%;display:flex;align-items:center}
.form_check{display:flex;align-items:baseline;margin:0 10px}
.form_check input{margin:0;position:relative;top:2px;margin-right:5px;border-radius:0}
.obk-registration_btn{padding:6px 10px;background-color:#2b2a25;color:#fff;text-transform:uppercase;margin-top:15px;font-family:GhostBold;letter-spacing:1px;border:0;font-size:14px}
.obk-registration_details{width:100%;background-image:url(clientlib-base/images/registration_image.jpg);min-height:350px;background-size:cover;background-position:bottom center;padding-left:100px}
.obk-registration_details .obk-registration_details_heading{color:#fff;font-size:55px;letter-spacing:2px;padding-top:60px;font-family:'GhostBold' !important;margin-bottom:0;margin-top:0;text-transform:initial}
.obk-registration_details .obk-registration_details_sub_heading{color:#fff;margin:0;font-size:56px;letter-spacing:2px;font-weight:100;font-family:'GhostRegular' !important;text-transform:initial}
.obk-registration_desc_section{background:#0b4c46;color:#fff;padding:30px 0 45px}
.obk-registration_desc_content_wrapper{width:35%;margin-left:auto;margin-right:200px}
.obk-registration_desc_text{margin:0;font-size:12px;letter-spacing:1px;font-family:'GhostRegular'}
.obk-registration_desc_content_wrapper p{font-family:'GhostRegular'}
.obk-registration_redirect_button_section{background:#f0dab3;padding:20px}
.obk-registration_redirect_btn{background:#fff;padding:10px;display:flex;width:fit-content;margin:0 auto;font-size:12px;text-align:center;text-decoration:none;color:#2b2a25;align-items:center;text-transform:uppercase;letter-spacing:1px;font-weight:600}
.obk-registration_redirect_btn span{margin-right:10px}
.obk-registration_footer{background-color:#2b2a25;padding:30px 60px 30px 40px;display:flex;align-items:flex-start;justify-content:space-between}
.obk-registration_footer_logo{width:250px}
.obk-registration_footer_address{color:#fff}
.obk-registration_footer_address h5{margin:0;font-size:14px;letter-spacing:1px;text-transform:uppercase}
.obk-registration_footer_address p{font-size:12px;letter-spacing:.1px;margin-top:10px;margin-bottom:10px;font-family:'GhostRegular'}
.obk-registration_footer_address .obk_tel_text{margin:2px 0 0;letter-spacing:1px}
.obk-registration_footer_address .obk_tel_text a{color:#fff;text-decoration:none}
.tahnkyou_subtext{font-family:'GhostRegular' !important;text-transform:initial;margin-top:-7px;font-size:20px;letter-spacing:1px}
.thankyou_haeding_text{font-family:'GhostBold' !important;text-transform:initial;font-size:46px;letter-spacing:1px;margin-bottom:0;margin-top:0}
.thanku_para_text{font-family:'GhostRegular' !important;font-size:13px;opacity:.8}
@media(max-width:1600px){#registration-form{max-height:450px;overflow-y:scroll;overflow-x:hidden}
}
@media(max-width:1511px){#registration-form{max-height:400px}
}
@media(max-width:1405px){#registration-form{max-height:350px}
}
@media(max-width:1395px){#registration-form{max-height:300px}
}
@media(max-width:1190px){#registration-form{max-height:250px}
}
@media(max-width:1110px){#registration-form{max-height:200px}
}
@media(max-width:1024px){.obk-registration_image{width:100%}
.obk-form_container_thankyou{padding:0}
.obk-registration_section{flex-direction:column;align-items:center}
.obk-registration_form_container{width:100%;padding:36px 35px 50px}
#registration-form{max-height:revert;overflow:hidden}
}
@media(max-width:841px){.obk-registration_header{padding:15px 30px}
.g-recaptcha-bubble-arrow+div{top:0 !important;left:auto !important}
iframe[title~='recaptcha']{position:fixed !important;top:0 !important;left:auto !important}
.obk-registration_details{padding-left:30px}
.obk-registration_details_heading,.obk-registration_details_sub_heading{font-size:40px}
.obk-registration_desc_content_wrapper{margin:0;padding:0 30px;width:100%}
.obk-registration_footer_logo{margin-bottom:30px}
.obk-registration_footer_logo,.obk-registration_header .navbar-brand{width:145px}
.obk-registration_footer_address{margin-left:auto}
}
@media(max-width:767px){.g-recaptcha-bubble-arrow+div{top:0 !important;left:0 !important}
iframe[title~='recaptcha']{position:fixed !important;top:0 !important;left:0 !important}
}
@media(max-width:480px){.obk-registration_footer{padding:30px;flex-direction:column}
.obk-registration_footer_address{margin-left:0}
.obk-registration_details{background-position:bottom left}
}
@media only screen and (max-width:1400px) and (min-width:1375px){.obk-registration_details{height:375px}
}
@media(min-width:1400px){.obk-registration_details{height:400px}
}
@media(max-width:281px){.obk-registration_section .registration_heading_text{font-size:35px}
}
.play-btn{width:10%;height:auto;margin:0 auto;margin-left:-55%;margin-top:-3%;position:relative;display:block}
.play-btn__svg{transition:1s;fill:#7c7c7c;opacity:1}
.obk_background{background:black}