@font-face{font-family:ChapLight;src:url(../font/ChapLight.eot) format("embedded-opentype");src:url(../font/ChapLight.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ChapRegular;src:url(../font/MGothicGoldPRC.woff2) format("woff2");src:url(../font/MGothicGoldPRC.woff) format("woff");font-weight:400;font-style:normal}.button .cmp-button,button,html{font-family:source-han-sans-simplified-c,sans-serif}@font-face{font-family:icomoon;src:url(../font/icomoon.eot);src:url(../font/icomoon.eot) format("embedded-opentype"),url(../font/icomoon.ttf) format("truetype"),url(../font/icomoon.woff) format("woff"),url(../font/icomoon.svg) format("svg");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:newIcomoon;src:url(../font/newIcomoon.eot);src:url(../font/newIcomoon.eot) format("embedded-opentype"),url(../font/newIcomoon.ttf) format("truetype"),url(../font/newIcomoon.woff) format("woff"),url(../font/newIcomoon.svg) format("svg");font-weight:400;font-style:normal;font-display:fallback}[class*=kwm-icon],[class^=kwm-icon]{font-family:icomoon}[class*=kwm-icon],[class*=kwm-newIcon],[class^=kwm-icon],[class^=kwm-newIcon]{font-style:normal;font-variant:normal;font-weight:400;font-size:4rem;line-height:1;speak:none;text-rendering:auto;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=kwm-newIcon],[class^=kwm-newIcon]{font-family:newIcomoon}.kwm-icon--right:before{content:"\e922"}.kwm-icon--next:before{content:"\e96f"}.kwm-icon--right—arrow:before{content:"\e979";-webkit-transform:rotate(180deg);transform:rotate(180deg);display:inline-block}.kwm-icon--home:before{content:"\e916"}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:root{--swiper-navigation-size:44px}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}h1, h2, h3, h4, h5, h6 {
    font-weight: 400
}a, body {
    color: #333
}blockquote, body, button, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, textarea, th, ul {
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}a:active, a:hover {
    outline: 0
}img {
    border: none
}li {
    list-style: none
}table {
    border-collapse: collapse;
    border-spacing: 0
}h4, h5, h6 {
    font-size: 100%
}button, input, optgroup, option, select, textarea {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    outline: 0
}pre {
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word
}body {
    line-height: 1.6;
    color: rgba(0, 0, 0, .85);
}hr {
    line-height: 0;
    margin: 10px 0;
    padding: 0;
    border: none !important;
    border-bottom: 1px solid #eee !important;
    clear: both;
    background: 0 0
}a {
    text-decoration: none
}a:hover {
    color: #777
}a cite {
    font-style: normal;
    *cursor: pointer
}@font-face {
    font-family: layui-icon;
    src: url(https://www.kwm.com/etc.clientlibs/kwm/clientlibs/clientlib-allDependencies/resources/font/iconfont.eot?v=256);
    src: url(https://www.kwm.com/etc.clientlibs/kwm/clientlibs/clientlib-allDependencies/resources/font/iconfont.eot?v=256) format('embedded-opentype'), url(https://www.kwm.com/etc.clientlibs/kwm/clientlibs/clientlib-allDependencies/resources/font/iconfont.woff2?v=256) format('woff2'), url(https://www.kwm.com/etc.clientlibs/kwm/clientlibs/clientlib-allDependencies/resources/font/iconfont.woff?v=256) format('woff'), url(https://www.kwm.com/etc.clientlibs/kwm/clientlibs/clientlib-allDependencies/resources/font/iconfont.ttf?v=256) format('truetype'), url(https://www.kwm.com/etc.clientlibs/kwm/clientlibs/clientlib-allDependencies/resources/font/iconfont.svg?v=256) format('svg')
}[lay-radio] {
    display: none
}@-webkit-keyframes layui-rotate{from {
        -webkit-transform: rotate(0)
    }to {
        -webkit-transform: rotate(360deg)
    }}@keyframes layui-rotate {
    from {
        transform: rotate(0)
    }
    to {
        transform: rotate(360deg)
    }
}@-webkit-keyframes layui-up{from {
        -webkit-transform: translate3d(0, 100%, 0);
        opacity: .3
    }to {
        -webkit-transform: translate3d(0, 0, 0);
        opacity: 1
    }}@keyframes layui-up {
    from {
        transform: translate3d(0, 100%, 0);
        opacity: .3
    }
    to {
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}@-webkit-keyframes layui-upbit{from {
        -webkit-transform: translate3d(0, 15px, 0);
        opacity: .3
    }to {
        -webkit-transform: translate3d(0, 0, 0);
        opacity: 1
    }}@keyframes layui-upbit {
    from {
        transform: translate3d(0, 15px, 0);
        opacity: .3
    }
    to {
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}@keyframes layui-down {
    0% {
        opacity: .3;
        transform: translate3d(0, -100%, 0)
    }
    100% {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}@keyframes layui-downbit {
    0% {
        opacity: .3;
        transform: translate3d(0, -5px, 0)
    }
    100% {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}@-webkit-keyframes layui-scale{0% {
        opacity: .3;
        -webkit-transform: scale(.5)
    }100% {
        opacity: 1;
        -webkit-transform: scale(1)
    }}@keyframes layui-scale {
    0% {
        opacity: .3;
        -ms-transform: scale(.5);
        transform: scale(.5)
    }
    100% {
        opacity: 1;
        -ms-transform: scale(1);
        transform: scale(1)
    }
}@-webkit-keyframes layui-scale-spring{0% {
        opacity: .5;
        -webkit-transform: scale(.5)
    }80% {
        opacity: .8;
        -webkit-transform: scale(1.1)
    }100% {
        opacity: 1;
        -webkit-transform: scale(1)
    }}@keyframes layui-scale-spring {
    0% {
        opacity: .5;
        transform: scale(.5)
    }
    80% {
        opacity: .8;
        transform: scale(1.1)
    }
    100% {
        opacity: 1;
        transform: scale(1)
    }
}@keyframes layui-scalesmall {
    0% {
        opacity: .3;
        transform: scale(1.5)
    }
    100% {
        opacity: 1;
        transform: scale(1)
    }
}@keyframes layui-scalesmall-spring {
    0% {
        opacity: .3;
        transform: scale(1.5)
    }
    80% {
        opacity: .8;
        transform: scale(.9)
    }
    100% {
        opacity: 1;
        transform: scale(1)
    }
}@-webkit-keyframes layui-fadein{0% {
        opacity: 0
    }100% {
        opacity: 1
    }}@keyframes layui-fadein {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}@-webkit-keyframes layui-fadeout{0% {
        opacity: 1
    }100% {
        opacity: 0
    }}@keyframes layui-fadeout {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}@keyframes laydate-downbit{0%{opacity:.3;transform:translate3d(0,-5px,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@-webkit-keyframes layer-bounceIn{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes layer-bounceIn{0%{opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-webkit-keyframes layer-zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes layer-zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@-webkit-keyframes layer-fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes layer-fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes layer-zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes layer-zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);-ms-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@-webkit-keyframes layer-rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes layer-rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes layer-fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes layer-shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes layer-shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes layer-bounceOut{100%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1.05);transform:scale(1.05)}0%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes layer-bounceOut{100%{opacity:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.cmp-breadcrumb__item{display:inline-block;vertical-align:top}@keyframes cmp-search__loading-indicator-spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}.aem-Grid{display:block;width:100%}.aem-Grid::before,.aem-Grid::after{display:table;content:" "}.aem-Grid::after{clear:both}.aem-GridColumn{box-sizing:border-box;clear:both}.aem-Grid.aem-Grid--24>.aem-GridColumn.aem-GridColumn--default--24{float:left;clear:none;width:100%}.aem-Grid.aem-Grid--24>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}.aem-Grid.aem-Grid--default--24>.aem-GridColumn.aem-GridColumn--default--24{float:left;clear:none;width:100%}.aem-Grid.aem-Grid--default--24>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}.aem-Grid>.aem-GridColumn.aem-GridColumn--default--none{display:block;clear:none !important;float:left}html{font-size:10px}*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}li,ol,ul{list-style:none}img{border:none}html{font-size:10px!important}.button{border:0;background-color:none;outline:none}input,textarea{outline:none;border:none}a,a:active,a:focus,a:hover,a:link,a:visited{text-decoration:none;color:unset}h1,h2,h3,h4,h5,h6,p{margin:0;font-weight:400}h1{font-size:3.6rem;line-height:1.4;letter-spacing:.1rem}@media screen and (max-width:750px){h1{font-size:3rem;line-height:4.8rem;letter-spacing:.2rem}}h2{font-size:3rem;line-height:1.4;letter-spacing:.1rem}@media screen and (max-width:750px){h2{font-size:2.4rem;line-height:3.6rem;letter-spacing:unset}}h3{font-size:2rem;line-height:1.4}h3,h4{letter-spacing:0}h4{font-size:1.8rem;line-height:1.67}h5{font-size:1.6rem;line-height:1.5;letter-spacing:0}@media screen and (max-width:750px){h5{font-size:1.4rem}}h6{font-size:1.4rem;line-height:2.1rem;letter-spacing:0}@media screen and (max-width:750px){h6{font-size:1.2rem;line-height:2rem;letter-spacing:0}}table{border-collapse:collapse}table,table tr td,table tr th{border:.1rem solid #ccc;text-align:left;vertical-align:top;padding:.5rem}body{margin:0}body a{text-decoration:none}body p{margin:0}@media screen and (max-width:1440px){body>.container{width:100%;margin:0 auto}}@media screen and (max-width:750px){body>.container{width:100%;margin:0 auto}body .layoutContainer .experiencefragment{width:100%}}@media print{.header-mask{display:none!important}}.background_style_grey{background-color:#f2f2f2}.background_style_black{background-color:#000}.layoutContainer.flex_root>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.layoutContainer.flex_root.center>.cmp-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layoutContainer.flex_root.middle>.cmp-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@-webkit-keyframes hed{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hed{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.header-mask{position:absolute!important;width:100%;max-width:100%!important;height:18rem!important;left:0;top:0;padding-top:0!important;padding-bottom:0!important;background:-webkit-gradient(linear,left top,left bottom,from(#24282b),to(rgba(18,18,18,0)));background:linear-gradient(180deg,#24282b,rgba(18,18,18,0));opacity:.6;z-index:1;pointer-events:none}@media screen and (max-width:1080px){.header-mask{height:30rem!important}}.footer{padding:2rem 8.3% 2.8rem}.footer #footer_bt_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer #footer_bt_list .text p{margin:0;font-size:1rem;font-weight:400;color:#fff;line-height:1.5rem;display:inline-block}.footer #footer_bt_list .text:first-child p:last-child a{color:#fff}.footer #footer_bt_list .text:first-child p:last-child a:hover{color:#7e694f;border-bottom:0}@media screen and (max-width:750px){.footer{padding:1rem 8.3% 2rem}.footer #footer_bt_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.footer #footer_bt_list .text p{margin:0;font-size:1rem;font-weight:400;color:#fff;line-height:1.4rem;display:block}}#footer_text .cmp-button.cmp-button-hasIcon:hover .cmp-button__text{opacity:.6}#footer_text .layoutContainer:first-child{padding-top:6.8rem;padding-bottom:1rem}#footer_text .layoutContainer:nth-child(2){padding-bottom:5.6rem}#footer_text .layoutContainer .cmp-container p{font-family:ChapRegular;text-transform:uppercase;letter-spacing:.9rem}#footer_text .layoutContainer .cmp-container p:hover{color:#7e694f;cursor:default}@media screen and (max-width:750px){#footer_text .layoutContainer .cmp-container .cmp-button__text{font-size:1.2rem!important}}#footer_text>.container:first-child>.cmp-container{width:100%}#footer_text>.container:first-child>.cmp-container .cmp-button{height:4rem;width:100%;margin-top:0;margin-bottom:0;text-align:center}@media screen and (max-width:750px){#footer_text>.container:first-child>.cmp-container .cmp-button{padding:3rem 2rem 1rem;height:auto}}#footer_text>.container:first-child>.cmp-container .cmp-button .cmp-button__text{width:100%;font-weight:400;font-size:3.6rem;font-family:ChapRegular;text-transform:uppercase;letter-spacing:.9rem}@media screen and (max-width:750px){#footer_text>.container:first-child>.cmp-container .cmp-button .cmp-button__text{font-size:2.2rem!important;letter-spacing:.2rem}}#footer_text>.container:first-child>.cmp-container .cmp-button .cmp-button__text:hover{color:#7e694f;cursor:default}@-webkit-keyframes footer{0%{top:10rem;opacity:0}to{top:0;opacity:1}}@keyframes footer{0%{top:10rem;opacity:0}to{top:0;opacity:1}}@media screen and (max-width:750px){#footer_text>.container:first-child>.cmp-container>.text>.cmp-text>.content>p{margin-top:0}#footer_text>.container:last-child>.cmp-container{padding:0 0 1.8rem}#footer_text .layoutContainer:first-child,#footer_text .layoutContainer:last-child{padding:0}#footer_text .layoutContainer .cmp-container p{letter-spacing:.2rem}}.cmp-breadcrumb__item{display:unset;vertical-align:middle}.cmp-breadcrumb__item--active .span-icon{display:none}.breadcrumb-nav{text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#7e694f;margin-left:-5.6rem;margin-bottom:4rem;margin-top:4rem}@media screen and (max-width:750px){.breadcrumb-nav{margin-left:0;margin-bottom:0}}.breadcrumb-nav .kwm-icon--home{margin-right:1.6rem}@media screen and (max-width:750px){.breadcrumb-nav .kwm-icon--home{display:none}}.breadcrumb-nav .breadcrumb-ol{font-size:1.8rem;font-weight:400;color:#7e694f;letter-spacing:.15rem}@media screen and (max-width:750px){.breadcrumb-nav .breadcrumb-ol{letter-spacing:.1rem;font-size:1.4rem;line-height:2.2rem}}.breadcrumb-nav .breadcrumb-ol a{opacity:1}.breadcrumb-nav .breadcrumb-ol a,.breadcrumb-nav .breadcrumb-ol a:hover{-webkit-transition:opacity .15s,color .15s;transition:opacity .15s,color .15s}.breadcrumb-nav .breadcrumb-ol a:hover{opacity:.6}.button .cmp-button{background:none;border:none;outline:none;margin-top:1.2rem;margin-bottom:1.2rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2rem;line-height:2.1rem;padding:0;font-size:1.4rem;color:#121212;letter-spacing:.1rem}.button .cmp-button:hover{cursor:pointer}.button .cmp-button.cmp-button-hasIcon{height:3.2rem;line-height:3.2rem}.button .cmp-button.cmp-button-hasIcon .cmp-button-icon{font-size:3.2rem;position:relative}.button .cmp-button.cmp-button-hasIcon .cmp-button-icon.cmp-button-icon_right{margin-left:2rem}@media screen and (max-width:750px){.button .cmp-button.cmp-button-hasIcon{height:2.4rem;line-height:2.4rem}.button .cmp-button.cmp-button-hasIcon .cmp-button-icon{font-size:2.4rem;position:relative}.button .cmp-button.cmp-button-hasIcon .cmp-button-icon.cmp-button-icon_right{margin-left:1rem}}@media screen and (max-width:750px){.button .cmp-button{font-size:1.2rem}}.button.push_right .cmp-button .cmp-button-icon{right:0;-webkit-transition:right .4s,color .15s;transition:right .4s,color .15s}.button.push_right .cmp-button:hover .cmp-button-icon{right:-1.4rem;-webkit-transition:right .4s,color .15s;transition:right .4s,color .15s}@-webkit-keyframes carouse{0%{-webkit-transform:translateY(5rem);transform:translateY(5rem);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes carouse{0%{-webkit-transform:translateY(5rem);transform:translateY(5rem);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes upperDot{25%{-webkit-transform:translateX(-37%);transform:translateX(-37%)}75%{-webkit-transform:translateX(37%);transform:translateX(37%)}}@keyframes upperDot{25%{-webkit-transform:translateX(-37%);transform:translateX(-37%)}75%{-webkit-transform:translateX(37%);transform:translateX(37%)}}@-webkit-keyframes lowerDot{25%{-webkit-transform:translateX(37%);transform:translateX(37%)}75%{-webkit-transform:translateX(-37%);transform:translateX(-37%)}}@keyframes lowerDot{25%{-webkit-transform:translateX(37%);transform:translateX(37%)}75%{-webkit-transform:translateX(-37%);transform:translateX(-37%)}}@-webkit-keyframes dot{25%{border-color:transparent;background-color:transparent}50%{border-right-color:transparent;background-color:transparent}75%{border-right-color:transparent}}@keyframes dot{25%{border-color:transparent;background-color:transparent}50%{border-right-color:transparent;background-color:transparent}75%{border-right-color:transparent}}ol li:before{width:14px!important}.cmp-text h6{margin-bottom:3rem!important;margin-top:3rem!important;opacity:.6}.cmp-text .content blockquote{position:relative;padding-bottom:4rem;border-bottom:1px solid #7e694f;margin-top:3rem;font-size:3rem;letter-spacing:.1rem;line-height:4.2rem;color:#121212;font-weight:400;color:#7e694f}@media screen and (max-width:750px){.cmp-text .content blockquote{font-size:2.4rem;letter-spacing:0;line-height:3.6rem;padding-left:6%}}.cmp-text .content blockquote:before{font-size:5rem;color:#7e694f;content:"\“";position:absolute;left:-4rem;top:0;font-family:source-sans-pro}@media screen and (max-width:750px){.cmp-text .content blockquote:before{font-size:4rem;left:0}}.cmp-text .content h6{margin-bottom:3rem!important;margin-top:3rem!important;opacity:.6}.cmp-text .content caption{text-align:right;font-weight:400;font-size:1.4rem;letter-spacing:0;line-height:2.4rem;color:#b2b2b2;opacity:.6}@media screen and (max-width:750px){.cmp-text .content caption{font-size:1.2rem;letter-spacing:0;line-height:2rem}}.cmp-text:hover a{color:#7e694f}.text .cmp-text .content h1{color:#121212!important}.text .cmp-text .content h6{margin-bottom:3rem!important;margin-top:3rem!important;opacity:.6}.text .cmp-text .content ol li:before{width:2.5rem!important}.text .cmp-text a{color:#7e694f}.text .cmp-text a:hover{border-bottom:1px solid}.text .cmp-text h1{color:#fff;font-size:3.6rem;line-height:5rem;letter-spacing:.9rem;margin-top:2rem;margin-bottom:2rem;font-family:ChapRegular,sans-serif}@media screen and (max-width:750px){.text .cmp-text h1{font-size:2.4rem;line-height:3.6rem;letter-spacing:.1rem}}.text .cmp-text h2{color:#121212;font-size:3rem;line-height:4.2rem;letter-spacing:.1rem;margin-top:4rem;margin-bottom:3rem}@media screen and (max-width:750px){.text .cmp-text h2{font-size:2.4rem;line-height:3.6rem;letter-spacing:0;margin-top:4rem;margin-bottom:2rem}}.text .cmp-text h3{color:#121212;font-size:2.4rem;line-height:3.6rem;letter-spacing:.05rem;margin-top:4rem;margin-bottom:2rem}@media screen and (max-width:750px){.text .cmp-text h3{font-size:2.2rem;line-height:3rem}}.text .cmp-text h4{font-weight:500}.text .cmp-text h4,.text .cmp-text h5{color:#121212;font-size:1.8rem;line-height:3rem;letter-spacing:0;margin-top:3rem;margin-bottom:3rem}.text .cmp-text h6{color:rgba(18,18,18,.6);font-size:1.6rem;line-height:3rem;letter-spacing:.05rem;margin-top:4rem;margin-bottom:2rem}@media screen and (max-width:750px){.text .cmp-text h6{color:#121212}}.text .cmp-text p{color:#121212;font-size:1.8rem;line-height:3rem;letter-spacing:0;margin-top:3rem;margin-bottom:3rem}.text .cmp-text blockquote{color:#7e694f;font-size:3rem;line-height:4.2rem;letter-spacing:.1rem;margin-top:5rem;margin-bottom:5rem}@media screen and (max-width:750px){.text .cmp-text blockquote{font-size:2.4rem;line-height:3.6rem;letter-spacing:0;margin-top:3rem;margin-bottom:3rem}}.text .cmp-text table{margin-top:4rem}.text .cmp-text table td{font-size:1.8rem;font-weight:400}.text .cmp-text table td ul{margin:3rem 0}.text .cmp-text table td strong{font-size:1.8rem}.text .cmp-text ol li{padding-left:6.25%}.cmp-title.hasUnderline{border-bottom:1px solid #121212;display:inline-block;padding-bottom:10px}@media screen and (max-width:750px){.cmp-title.hasUnderline{padding-bottom:10px}}.cmp-title__text{margin-top:40px;margin-bottom:30px}@media screen and (max-width:750px){.cmp-title__text{margin-top:40px;margin-bottom:20px}}:root{--vh:1vh}ol li:before {
    width: 14px !important;
}.peoplePage .ex-first-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}.peoplePage .ex-first-box .ex-first-left {
    padding-left: 8.3%;
    width: 58.3%;
}@media screen and (max-width: 1080px){.peoplePage .ex-first-box .ex-first-left {
        padding: 0 8.3% 6rem;
        width: 100%;
    }}@media screen and (max-width: 750px){.peoplePage .ex-first-box .ex-first-left {
        padding: 0 8.3% 4rem;
    }}.peoplePage .ex-first-box .ex-first-left .breadcrumb-nav .breadcrumb-ol {
    letter-spacing: 0.1rem;
}.peoplePage .ex-first-right {
    width: 41.7%;
    padding-top: 60px;
    padding-left: 4.16667%;
    padding-right: 8.3%;
}@media screen and (max-width: 1080px){.peoplePage .ex-first-right {
        width: 100%;
        padding-left: 8.3%;
        padding-top: 2rem;
    }}@media screen and (max-width: 750px){.peoplePage .ex-first-right {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
    }}@media screen and (max-width: 750px){.peoplePage .ex-first-right .related_expertise {
        background: #e9e9e9;
        padding: 40px 8.3%;
    }}.peoplePage .pc_fixed_width {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    margin-left: 55%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100% !important;
    max-width: 144rem;
    height: 100%;
    position: relative;
}@media screen and (max-width: 750px){.peoplePage .pc_fixed_width {
        -webkit-transform: unset;
        transform: unset;
        margin-left: 0;
    }}@media screen and (min-width: 1080px){.peoplePage .customer-container > .cmp-container > .container {
        padding-bottom: 8rem;
    }}.par_header {
    width: 100%;
    height: 59rem;
    background: #24282b;
    position: relative;
}@media screen and (max-width: 1080px){.par_header {
        padding-right: 8.3%;
    }}.par_header .wordMiddle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}.par_header .header_text {
    position: relative;
    width: 55%;
    margin-top: 16.4rem;
    margin-left: 5.3%;
}.par_header .header_text h1 {
    font-size: 3.6rem;
    font-family: ChapRegular;
    text-transform: uppercase;
    font-weight: 400;
    color: #fff;
    letter-spacing: 0.9rem;
}.par_header .header_text .par {
    font-size: 2.4rem;
    font-weight: 400;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0.2rem;
    word-break: break-word;
    margin-top: 0.6rem;
    margin-bottom: 3rem;
}.par_header .header_text .syd1-box {
    margin-bottom: 3rem;
}.par_header .header_text .syd1-box .syd1 .syd {
    font-size: 1pc;
    color: #7e694f;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    margin-bottom: 0;
    font-weight: 500;
}.par_header .header_text .syd-box .syd {
    margin-bottom: 1rem;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}.par_header .header_text .syd-box .syd:last-child {
    margin-bottom: 0;
}.par_header .header_text .syd-box .syd .syd_text {
    font-size: 1.6rem;
    font-weight: 400;
    display: inline-block;
    color: #7e694f;
    line-height: 2.4rem;
    width: 120px;
    margin-right: 1.57%;
    letter-spacing: 0.1rem;
    white-space: normal;
}.par_header .header_text .syd-box .syd .syd_value {
    font-size: 1.6rem;
    font-weight: 400;
    color: #fff;
    line-height: 2.4rem;
    letter-spacing: 0.1rem;
}.par_header .header_text .syd-box .syd .vCardPeople {
    display: none;
}.par_header .person {
    width: 35.2rem;
    position: absolute;
    bottom: 0;
    margin-left: 58.3%;
}@media screen and (max-width: 1080px){.par_header .person {
        right: 0;
    }}@media screen and (max-width: 750px){.par_header {
        width: 100%;
        height: 57rem;
        margin: 0 auto;
        padding: 10rem 8.33% 0;
    }.par_header .header_text {
        width: 100%;
        height: 100%;
        margin: 0;
        z-index: 1001;
    }.par_header .header_text h3 {
        font-size: 3rem;
        letter-spacing: 0.2rem;
    }.par_header .header_text .par {
        font-size: 1.8rem;
        margin-bottom: 2rem;
    }.par_header .header_text .syd1-box {
        line-height: 1.8rem;
        margin-bottom: 2rem;
    }.par_header .header_text .syd1-box .syd1 .syd {
        font-size: 1.6rem;
        font-weight: 300;
    }.par_header .header_text .syd-box .syd {
        margin-bottom: 0.2rem;
    }.par_header .header_text .syd-box .syd .syd_text {
        font-size: 1.6rem;
        font-weight: 300;
        width: 12rem;
        margin-right: 0%;
    }.par_header .header_text .syd-box .syd .syd_value {
        font-size: 1.6rem;
        font-weight: 300;
    }.par_header .person {
        width: 50%;
        position: absolute;
        right: 0;
        bottom: 0;
    }}.related_expertise .title {
    margin-bottom: 30px;
}.related_expertise .title .cmp-title.hasUnderline {
    width: 100%;
}.related_expertise .title .cmp-title.hasUnderline .cmp-title__text {
    margin-bottom: 0;
    margin-top: 0;
}@media screen and (max-width: 750px){.related_expertise .title h2 {
        font-size: 24px;
        line-height: 36px;
    }}.related_expertise .expertise_list {
    margin-bottom: 60px;
}@media screen and (max-width: 750px){.related_expertise .expertise_list:not(:last-child) {
        margin-bottom: 4rem;
    }.related_expertise .expertise_list:last-child,
    .related_expertise .expertise_list:last-child li:last-child,
    .related_expertise .expertise_list:not(:last-child) li:last-child {
        margin-bottom: 0;
    }}@media screen and (max-width: 1080px) and (min-width: 750px){.related_expertise .expertise_list:last-child {
        margin-bottom: 8rem;
    }}.related_expertise .expertise_list p {
    font-size: 1.8rem;
    color: #121212;
    line-height: 21px;
    letter-spacing: 1px;
    margin-bottom: 20px;
}@media screen and (max-width: 750px){.related_expertise .expertise_list p {
        font-size: 18px;
        line-height: 24px;
        letter-spacing: 2px;
    }}.related_expertise .expertise_list li {
    font-size: 1.6rem;
    margin-bottom: 14px;
    color: #7e694f;
    line-height: 21px;
    cursor: pointer;
}.related_expertise .expertise_list li:hover {
    opacity: 0.6;
}@media screen and (max-width: 750px){.related_expertise .expertise_list li {
        font-size: 1pc;
        line-height: 24px;
    }}.related_location .title {
    margin-bottom: 30px;
}.related_location .title .cmp-title.hasUnderline {
    width: 100%;
}.related_location .title .cmp-title.hasUnderline .cmp-title__text {
    margin-bottom: 0;
    margin-top: 0;
}@media screen and (max-width: 750px){.related_location .title .cmp-title.hasUnderline {
        border-color: #fff;
    }}@media screen and (max-width: 750px){.related_location .title {
        color: #fff;
    }.related_location .title h2 {
        font-size: 24px;
        line-height: 36px;
    }}.related_location li {
    font-size: 18px;
    color: #121212;
    line-height: 28px;
    margin-bottom: 30px;
    cursor: pointer;
}@media screen and (max-width: 750px){.related_location li {
        color: #fff;
    }}.related_location li span {
    font-size: 18px;
    vertical-align: baseline;
    padding-left: 1pc;
}.related_location li a .kwm-icon--next {
    position: relative;
    right: 0;
    -webkit-transition: right 0.4s, color 0.15s;
    transition: right 0.4s, color 0.15s;
}.related_location li a:hover {
    color: #7e694f;
}.related_location li a:hover .kwm-icon--next {
    right: -10px;
    -webkit-transition: right 0.4s, color 0.15s;
    transition: right 0.4s, color 0.15s;
}@media screen and (max-width: 750px){.related_location li a:hover {
        color: #fff;
    }}@media screen and (max-width: 750px){.related_location {
        padding: 4rem 8.3% 1rem;
        background-color: #7e694f;
    }}@media screen and (max-width: 750px){.mine-qr {
        display:none !important;
    }.mine-qrphone {
        display:block !important;
    }}