.single-service .single-service-header{margin:0 auto;max-width:1700px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 960px){.single-service .single-service-header{position:relative;display:block}}.single-service .single-service-header .single-service-header-image{width:61.764705882%}@media screen and (max-width: 960px){.single-service .single-service-header .single-service-header-image{width:100%}}.single-service .single-service-header .single-service-header-image img{width:100%;display:block}.single-service .single-service-header .single-service-header-text{padding-left:4.470588235%}@media screen and (max-width: 960px){.single-service .single-service-header .single-service-header-text{position:absolute;width:100%;bottom:0;padding:25px;background-color:rgba(191,147,69,.8)}}.single-service .single-service-header .single-service-header-text .single-service-header-title-en{margin-top:0;line-height:1.4166666667;color:#bf9345;font-weight:600;font-size:1.25em}@media screen and (max-width: 1100px){.single-service .single-service-header .single-service-header-text .single-service-header-title-en{margin-top:20px}}@media screen and (max-width: 960px){.single-service .single-service-header .single-service-header-text .single-service-header-title-en{margin-top:0;color:#fff;font-weight:300;font-size:1em}}.single-service .single-service-header .single-service-header-text .single-service-header-title{margin-top:15px;line-height:1.5217391304;font-weight:300;font-size:1.75em}@media screen and (max-width: 1100px){.single-service .single-service-header .single-service-header-text .single-service-header-title{margin-top:18px}}@media screen and (max-width: 960px){.single-service .single-service-header .single-service-header-text .single-service-header-title{margin-top:15px;line-height:1.25;font-size:1.25em;color:#fff}}.single-service .single-service-lead{margin:45px auto 105px;width:63.529411765%;max-width:1080px}@media screen and (max-width: 1699px){.single-service .single-service-lead{padding:0 100px 0 30px;width:100%;max-width:1140px}}@media screen and (max-width: 960px){.single-service .single-service-lead{padding:0 30px;margin-top:45px;margin-bottom:45px}}.single-service .single-service-lead .single-service-lead-title{line-height:1.6111111111;font-weight:300;font-size:1.5em}@media screen and (max-width: 960px){.single-service .single-service-lead .single-service-lead-title{line-height:1.5882352941;font-weight:500;font-size:1.125em;color:#bf9345}}.single-service .single-service-lead .single-service-lead-text p{margin-top:19px;line-height:2.1111111111;font-size:1em}@media screen and (max-width: 960px){.single-service .single-service-lead .single-service-lead-text p{margin-top:12px;line-height:1.9230769231;font-size:.875em}}.single-service .service-post-subtitles{margin:0 auto;width:63.529411765%;max-width:1080px}@media screen and (max-width: 1699px){.single-service .service-post-subtitles{padding:0 30px;width:100%;max-width:1140px}}@media screen and (max-width: 960px){.single-service .service-post-subtitles{padding:0 30px;width:100%}}.single-service .service-post-subtitles .service-post-subtitle-en{margin-bottom:12px;line-height:1.4166666667;color:#bf9345;font-weight:600;font-size:1.25em;position:relative;z-index:1}@media screen and (max-width: 960px){.single-service .service-post-subtitles .service-post-subtitle-en{line-height:1.1333333333;font-size:.9375em}}.single-service .service-post-subtitles .service-post-subtitle{position:relative;line-height:1.5;font-weight:300;font-size:1.5em}@media screen and (max-width: 960px){.single-service .service-post-subtitles .service-post-subtitle{line-height:1.5882352941;font-size:1.125em}}.single-service .service-post-subtitles .service-post-subtitle::before{content:"";position:absolute;top:1em;margin-right:30px;right:100%;width:100px;height:1px;background-color:#bf9345}@media screen and (max-width: 960px){.single-service .service-post-subtitles .service-post-subtitle::before{display:none}}.single-service .single-service-content{padding-top:80px}@media screen and (max-width: 960px){.single-service .single-service-content{padding-top:55px}}.single-service .single-service-content-block{padding-bottom:100px;position:relative;z-index:1}@media screen and (max-width: 960px){.single-service .single-service-content-block{padding-bottom:70px}}.single-service .single-service-content-block:last-child{padding-bottom:35px}.single-service .single-service-content-block:nth-child(odd)::before{content:"";position:absolute;top:100px;right:0;bottom:0;left:0;z-index:1;background-color:#f7f7f7}@media screen and (max-width: 960px){.single-service .single-service-content-block:nth-child(odd) .carousel{padding-left:8%}}.single-service .single-service-content-block:nth-child(odd) .carousel::before{left:0}@media screen and (min-width: 1701px){.single-service .single-service-content-block:nth-child(odd) .carousel::before{-webkit-transform:translateX(-41.176470588%);transform:translateX(-41.176470588%)}}@media screen and (max-width: 1699px){.single-service .single-service-content-block:nth-child(odd) .carousel::before{left:5.882352941%}}@media screen and (max-width: 960px){.single-service .single-service-content-block:nth-child(odd) .carousel::before{left:0}}.single-service .single-service-content-block:nth-child(odd) .carousel .carousel-container{max-height:500px;overflow:hidden}@media screen and (max-width: 1699px){.single-service .single-service-content-block:nth-child(odd) .carousel .carousel-container{margin-right:0}}@media screen and (max-width: 960px){.single-service .single-service-content-block:nth-child(odd) .carousel .carousel-container{height:auto}}.single-service .single-service-content-block:nth-child(odd) .repeat-cards .repeat-cards-container .card:nth-child(2)::before{background-color:#cba86a}.single-service .single-service-content-block:nth-child(odd) .repeat-cards .repeat-cards-container .card .card-inner{background-color:#fff}@media screen and (max-width: 960px){.single-service .single-service-content-block:nth-child(even) .carousel{padding-right:8%}}.single-service .single-service-content-block:nth-child(even) .carousel::before{right:0}@media screen and (min-width: 1701px){.single-service .single-service-content-block:nth-child(even) .carousel::before{margin-right:-210px}}@media screen and (max-width: 1699px){.single-service .single-service-content-block:nth-child(even) .carousel::before{margin-right:5.882352941%}}@media screen and (max-width: 960px){.single-service .single-service-content-block:nth-child(even) .carousel::before{margin-right:0}}.single-service .single-service-content-block:nth-child(even) .carousel .carousel-container{max-height:500px;overflow:hidden}@media screen and (min-width: 1701px){.single-service .single-service-content-block:nth-child(even) .carousel .carousel-container{-webkit-transform:translateX(-310px);transform:translateX(-310px)}}@media screen and (max-width: 1699px){.single-service .single-service-content-block:nth-child(even) .carousel .carousel-container{margin-left:0}}.single-service .single-service-content-block:nth-child(even) .repeat-cards .repeat-cards-container .card:nth-child(2)::before{background-color:#dedede}.single-service .single-service-content-block:nth-child(even) .repeat-cards .repeat-cards-container .card .card-inner{background-color:#f7f7f7}.single-service .single-service-content-block .text-content{margin:0 auto;width:63.529411765%;max-width:1080px;position:relative;z-index:2}@media screen and (max-width: 1699px){.single-service .single-service-content-block .text-content{padding:0 30px;width:100%;max-width:1140px}}.single-service .single-service-content-block .text-content h3{margin-bottom:20px;line-height:1.6111111111;font-weight:300;font-size:1.5em}@media screen and (max-width: 960px){.single-service .single-service-content-block .text-content h3{line-height:1.5882352941;font-size:1.125em}}.single-service .single-service-content-block .text-content h4{line-height:1.6666666667;font-weight:300;font-size:1.375em}@media screen and (max-width: 960px){.single-service .single-service-content-block .text-content h4{line-height:1.5;font-size:1.0625em}}.single-service .single-service-content-block .text-content p{line-height:2.1111111111;font-weight:300;font-size:1em}@media screen and (max-width: 960px){.single-service .single-service-content-block .text-content p{line-height:1.6428571429;font-size:.875em}}.single-service .single-service-content-block .text-content p+p{margin-top:38px}@media screen and (max-width: 960px){.single-service .single-service-content-block .text-content p+p{margin-top:19px}}.single-service .single-service-content-block .text-content img{display:block}.single-service .single-service-content-block .carousel{margin-bottom:60px;position:relative;z-index:2}@media screen and (min-width: 1701px){.single-service .single-service-content-block .carousel{margin-right:auto;margin-left:auto;width:1080px}}@media screen and (max-width: 960px){.single-service .single-service-content-block .carousel{margin-bottom:35px;z-index:2}}.single-service .single-service-content-block .carousel::before{content:"";position:absolute;top:-50px;z-index:1;height:250px;background-color:#cba86a}@media screen and (min-width: 1701px){.single-service .single-service-content-block .carousel::before{width:47.222222222%}}@media screen and (max-width: 1699px){.single-service .single-service-content-block .carousel::before{width:30%}}@media screen and (max-width: 960px){.single-service .single-service-content-block .carousel::before{top:-20px;width:55.333333333%;height:125px}}@media screen and (min-width: 1701px){.single-service .single-service-content-block .carousel .carousel-container{width:1390px}}@media screen and (max-width: 1699px){.single-service .single-service-content-block .carousel .carousel-container{width:81.764705882%}}@media screen and (max-width: 960px){.single-service .single-service-content-block .carousel .carousel-container{width:100%}}.single-service .single-service-content-block .carousel .carousel-item{position:relative;z-index:1}.single-service .single-service-content-block .carousel .carousel-item-caption{margin-top:8px;line-height:1.6666666667;font-size:.75em;text-align:right}.single-service .single-service-content-block .carousel .slide-button-prev,.single-service .single-service-content-block .carousel .slide-button-next{position:absolute;top:50%;z-index:2;display:block;width:50px;height:150px;overflow:hidden;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(0,0,0,.2);-webkit-transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1)}@media screen and (max-width: 960px){.single-service .single-service-content-block .carousel .slide-button-prev,.single-service .single-service-content-block .carousel .slide-button-next{width:24px;height:74px;background-color:rgba(0,0,0,.5)}}.single-service .single-service-content-block .carousel .slide-button-prev::before,.single-service .single-service-content-block .carousel .slide-button-next::before{content:"";padding:55px 15px;display:block;width:50px;height:150px;background-image:url("../images/icon/icon-carousel-arrow.svg");background-size:20px auto;background-position:center}@media screen and (max-width: 960px){.single-service .single-service-content-block .carousel .slide-button-prev::before,.single-service .single-service-content-block .carousel .slide-button-next::before{padding:27px 7px;width:24px;height:74px;background-size:10px auto}}.single-service .single-service-content-block .carousel .slide-button-prev:hover,.single-service .single-service-content-block .carousel .slide-button-next:hover{background-color:rgba(0,0,0,.5)}.single-service .single-service-content-block .carousel .slide-button-prev{left:0}.single-service .single-service-content-block .carousel .slide-button-next{right:0}.single-service .single-service-content-block .carousel .slide-button-next::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.single-service .single-service-content-block .repeat-cards{margin:0 auto;padding-top:75px;width:63.529411765%;max-width:1080px;position:relative;z-index:2}@media screen and (min-width: 1700px){.single-service .single-service-content-block .repeat-cards{width:100%}}@media screen and (max-width: 768px){.single-service .single-service-content-block .repeat-cards{padding-top:35px;padding-right:30px;padding-left:30px;width:100%}}.single-service .single-service-content-block .repeat-cards .repeat-cards-container{margin:0 -20px}@media screen and (min-width: 769px){.single-service .single-service-content-block .repeat-cards .repeat-cards-container[data-items="1"]+.viewmore,.single-service .single-service-content-block .repeat-cards .repeat-cards-container[data-items="2"]+.viewmore,.single-service .single-service-content-block .repeat-cards .repeat-cards-container[data-items="3"]+.viewmore,.single-service .single-service-content-block .repeat-cards .repeat-cards-container[data-items="4"]+.viewmore{display:none}}@media screen and (max-width: 768px){.single-service .single-service-content-block .repeat-cards .repeat-cards-container[data-items="1"]+.viewmore,.single-service .single-service-content-block .repeat-cards .repeat-cards-container[data-items="2"]+.viewmore{display:none}}@media screen and (min-width: 769px){.single-service .single-service-content-block .repeat-cards .repeat-cards-container.is-shown .card:nth-child(n+5){display:block}}@media screen and (max-width: 768px){.single-service .single-service-content-block .repeat-cards .repeat-cards-container.is-shown .card:nth-child(n+3){display:block}}.single-service .single-service-content-block .repeat-cards .card{margin-bottom:40px;padding:0 20px;width:50%;position:relative;z-index:1}@media screen and (max-width: 768px){.single-service .single-service-content-block .repeat-cards .card{margin-bottom:20px;width:100%}}.single-service .single-service-content-block .repeat-cards .card:nth-child(2){margin-top:110px}@media screen and (max-width: 768px){.single-service .single-service-content-block .repeat-cards .card:nth-child(2){margin-top:0}}.single-service .single-service-content-block .repeat-cards .card:nth-child(2)::before{content:"";position:absolute;top:-50px;right:-14.285714286%;z-index:1;padding-top:25%;width:48.214285714%}@media screen and (max-width: 768px){.single-service .single-service-content-block .repeat-cards .card:nth-child(2)::before{display:none}}.single-service .single-service-content-block .repeat-cards .card:last-child{display:none}.single-service .single-service-content-block .repeat-cards .card-inner{background-color:#fff;position:relative;z-index:2}.single-service .single-service-content-block .repeat-cards .card-image img{display:block;width:100%;max-width:none}.single-service .single-service-content-block .repeat-cards .card-title{padding:38px 40px 20px;line-height:1.4166666667;color:#bf9345;font-size:1.125em}@media screen and (max-width: 768px){.single-service .single-service-content-block .repeat-cards .card-title{padding:18px 25px 20px;line-height:1.4666666667;font-size:.9375em}}.single-service .single-service-content-block .repeat-cards .card-text{padding:0 40px 50px;line-height:1.875;font-size:1em}@media screen and (max-width: 768px){.single-service .single-service-content-block .repeat-cards .card-text{padding:0 25px 25px;line-height:1.6666666667;font-size:.75em}}.single-service .single-service-content-block .repeat-cards .viewmore{margin:0 auto;padding:17px 40px;border:1px solid #bf9345;width:280px;line-height:1;color:#bf9345;background-color:#fff;font-weight:600;font-size:1em;text-align:center;position:absolute;right:0;left:0;z-index:1;cursor:pointer;-webkit-transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1)}@media screen and (max-width: 768px){.single-service .single-service-content-block .repeat-cards .viewmore{margin-top:30px;padding:11px 20px;width:100%;line-height:1.0833333333;font-size:.75em}}.single-service .single-service-content-block .repeat-cards .viewmore:hover{color:#fff;background-color:#bf9345}.single-service .single-service-content-block .repeat-cards .viewmore:hover .icon svg{fill:#fff}.single-service .single-service-content-block .repeat-cards .viewmore .icon{position:absolute;top:50%;right:24px;margin-top:-4px}@media screen and (max-width: 768px){.single-service .single-service-content-block .repeat-cards .viewmore .icon{right:12px;margin-top:-3px}}.single-service .single-service-content-block .repeat-cards .viewmore .icon svg{display:block;width:16px;height:8px;fill:#b89452;-webkit-transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1)}@media screen and (max-width: 768px){.single-service .single-service-content-block .repeat-cards .viewmore .icon svg{width:12px;height:6px}}.single-service .service-children{padding-top:0;padding-bottom:70px;background-color:#fff;position:relative;z-index:2}@media screen and (max-width: 768px){.single-service .service-children{padding-top:30px;padding-bottom:40px}}.single-service .service-children .service-children-item{margin:0 auto;padding-top:45px;padding-right:30px;padding-left:30px;width:100%;max-width:1140px}@media screen and (max-width: 768px){.single-service .service-children .service-children-item{padding-top:20px;padding-right:30px;padding-left:30px;width:100%}}.single-service .service-children .service-children-title-en{line-height:1.1333333333;color:#bf9345;font-weight:600;font-size:1.375em;position:relative;top:50px;z-index:1}@media screen and (max-width: 768px){.single-service .service-children .service-children-title-en{line-height:1.5;font-size:1.0625em;top:0px}}.single-service .service-children .service-children-title-en::before{content:"";position:absolute;top:0.5666666667em;left:-90px;z-index:1;width:60px;height:1px;background-color:#bf9345}@media screen and (max-width: 768px){.single-service .service-children .service-children-title-en::before{top:0.75em;left:-30px;width:20px}}.single-service .service-children .service-children-item-block{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 768px){.single-service .service-children .service-children-item-block{margin-top:30px;display:block}}.single-service .service-children .service-children-item-block .service-children-image{margin-left:40px}@media screen and (max-width: 768px){.single-service .service-children .service-children-item-block .service-children-image{margin:0}}.single-service .service-children .service-children-item-block .service-children-image img{display:block}@media screen and (max-width: 768px){.single-service .service-children .service-children-item-block .service-children-image img{max-width:80%;margin:auto}}.single-service .service-children .service-children-item-block .service-children-text{padding-top:6%;width:65.916667%}@media screen and (max-width: 768px){.single-service .service-children .service-children-item-block .service-children-text{padding-top:20px;width:100%}}.single-service .service-children .service-children-item-block .service-children-text .service-children-title{line-height:1.5;font-size:1.5em}@media screen and (max-width: 768px){.single-service .service-children .service-children-item-block .service-children-text .service-children-title{margin-bottom:20px;line-height:1.25;font-size:1.25em}}.single-service .service-children .service-children-item-block .service-children-text .service-children-lead{margin-top:1.25em;line-height:1.9;font-size:1em}@media screen and (max-width: 768px){.single-service .service-children .service-children-item-block .service-children-text .service-children-lead{line-height:1.875;font-size:.875em}}.single-service .service-children .service-children-item-block .service-children-text .service-children-anchor{margin-top:50px}@media screen and (max-width: 768px){.single-service .service-children .service-children-item-block .service-children-text .service-children-anchor{margin-top:20px}}.single-service .single-service-related{padding-bottom:100px;position:relative;z-index:0}@media screen and (max-width: 960px){.single-service .single-service-related{padding-bottom:50px}}.single-service .single-service-related .service-list-item:nth-child(1),.single-service .single-service-related .service-list-item:nth-child(2){margin-top:0}.single-service .service-voice{padding-top:50px;padding-bottom:100px;background-color:#fff}@media screen and (max-width: 960px){.single-service .service-voice{padding-top:40px;padding-bottom:50px}}.postid-124 .single-service .service-voice,.postid-276 .single-service .service-voice{background-color:#f7f7f7}.single-service .service-voice .service-voice-inner{margin:0 auto;width:63.529411765%;max-width:1080px}@media screen and (max-width: 1699px){.single-service .service-voice .service-voice-inner{padding-right:30px;padding-left:30px;width:100%;max-width:1140px}}@media screen and (max-width: 768px){.single-service .service-voice .service-voice-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.single-service .service-voice .service-voice-inner::after{content:"";display:block;clear:both}.single-service .service-voice .service-voice-image{float:right;width:42.592592593%;position:relative;z-index:1}.single-service .service-voice .service-voice-image::before{content:"";position:absolute;top:100%;left:-17.391304348%;z-index:1;margin-top:-65.217391304%;padding-top:76.086956522%;width:65.217391304%;background-color:#cba86a}@media screen and (max-width: 768px){.single-service .service-voice .service-voice-image::before{display:none}}@media screen and (max-width: 960px){.single-service .service-voice .service-voice-image{width:45%}}@media screen and (max-width: 768px){.single-service .service-voice .service-voice-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;float:none;width:100%}}.single-service .service-voice .service-voice-image img{display:block;position:relative;width:100%;z-index:2}.single-service .service-voice .service-voice-title{float:left;width:42.592592593%;line-height:1.5;font-size:1.625em;margin-top:50px}@media screen and (max-width: 960px){.single-service .service-voice .service-voice-title{width:45%;font-size:1.375em}}@media screen and (max-width: 768px){.single-service .service-voice .service-voice-title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:20px;margin-bottom:20px;float:none;width:100%;font-size:1.25em}}.single-service .service-voice .service-voice-subtitle{line-height:1.1333333333;color:#bf9345;font-weight:600;font-size:1.375em;position:relative;z-index:1}@media screen and (max-width: 768px){.single-service .service-voice .service-voice-subtitle{line-height:1.5;font-size:1.0625em}}.single-service .service-voice .service-voice-subtitle::before{content:"";position:absolute;top:0.5666666667em;left:-90px;z-index:1;width:60px;height:1px;background-color:#bf9345}@media screen and (max-width: 768px){.single-service .service-voice .service-voice-subtitle::before{top:0.75em;left:-30px;width:20px}}.single-service .service-voice .service-voice-text{margin-top:40px;float:left;width:42.592592593%;line-height:2.1111111111;font-size:1em}@media screen and (max-width: 960px){.single-service .service-voice .service-voice-text{margin-top:30px;width:45%;line-height:1.6;font-size:.875em}}@media screen and (max-width: 768px){.single-service .service-voice .service-voice-text{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:20px;float:none;width:100%}}@media screen and (max-width: 768px){.single-service .service-single-case-list{padding-top:40px;padding-bottom:70px}}