/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */header{background-color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.15);height:100px;left:0;position:fixed;right:0;top:0;z-index:99}header .wrapper{align-items:center;display:flex;height:100%;margin:0 auto;max-width:1260px;width:auto}header .right-header{align-self:flex-end;display:flex;margin:0 60px 0 auto}header nav ul{display:flex;margin-bottom:0}header nav ul li{margin:0 28px}header nav ul li a{color:#212121;display:block;font-size:18px;font-weight:500;padding-bottom:38px;position:relative}header nav ul li a:before{background-color:#ca3625;border-radius:4px 4px 0 0;bottom:0;content:"";height:4px;left:0;margin:0 auto;position:absolute;right:0;transition:all .2s ease-out;width:0}header nav ul li.have-child{position:relative}header nav ul li.have-child .wrap-child{display:flex;left:-50px;min-width:230px;opacity:0;position:absolute;top:100%;transition:all .2s ease-out;visibility:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content}header nav ul li.have-child .wrap-child ul{display:block;margin:0;padding:0;width:100%}header nav ul li.have-child .wrap-child li{background-color:#fff;border-bottom:1px solid #e5e5e5;display:block;margin:0;padding:12px 24px;transition:all .2s ease-out}header nav ul li.have-child .wrap-child li>a{color:#2d2d2d;font-weight:400;margin-bottom:0;padding-bottom:0;transition:all .2s ease-out}header nav ul li.have-child .wrap-child li>a:before{display:none}header nav ul li.have-child .wrap-child li:hover{border-color:#ca3625}header nav ul li.have-child .wrap-child li:hover a{color:#ca3625;font-weight:500}header nav ul li.have-child .wrap-child.withimg{background-color:#fff;width:777px}header nav ul li.have-child .wrap-child.withimg .child{box-sizing:border-box;margin-bottom:20px;max-height:220px;overflow-y:auto}header nav ul li.have-child .wrap-child.withimg .child li{border:none;margin-bottom:10px;padding:0}header nav ul li.have-child .wrap-child.withimg .child li:last-child(){margin-bottom:0}header nav ul li.have-child .wrap-child.withimg figure{flex:0 0 513px;max-width:513px;position:relative}header nav ul li.have-child .wrap-child.withimg figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}header nav ul li.have-child .wrap-child.withimg figure:before{background:linear-gradient(180deg,transparent,#000);bottom:0;content:"";height:90px;left:0;position:absolute;right:0}header nav ul li.have-child .wrap-child.withimg figure figcaption{bottom:25px;display:flex;left:25px;position:absolute;right:25px;z-index:2}header nav ul li.have-child .wrap-child.withimg figure figcaption p{color:#fff;margin-bottom:5px}header nav ul li.have-child .wrap-child.withimg figure figcaption .c-left{max-width:50%}header nav ul li.have-child .wrap-child.withimg figure figcaption .button{align-self:flex-end;margin-left:auto}header nav ul li.have-child .wrap-child.withimg .text{box-sizing:border-box;flex:0 0 calc(100% - 513px);max-width:calc(100% - 513px);padding:32px}header nav ul li.have-child .wrap-child.withimg .text h5{font-size:1.429rem;font-weight:500}header nav ul li.have-child .wrap-child.withimg-blank{background-color:#fff;scrollbar-color:#ca3625 #f4f5f6;scrollbar-width:thin;width:235px}header nav ul li.have-child .wrap-child.withimg-blank .child{box-sizing:border-box;margin-bottom:20px;max-height:223px;overflow-y:auto;padding-right:20px}header nav ul li.have-child .wrap-child.withimg-blank .child::-webkit-scrollbar{width:5px}header nav ul li.have-child .wrap-child.withimg-blank .child::-webkit-scrollbar-track{background:#f4f5f6;border-radius:0}header nav ul li.have-child .wrap-child.withimg-blank .child::-webkit-scrollbar-thumb{background:#ca3625;border-radius:0}header nav ul li.have-child .wrap-child.withimg-blank .child::-webkit-scrollbar-thumb:hover{background:#ca3625}header nav ul li.have-child .wrap-child.withimg-blank .child li{border:none;margin-bottom:10px;padding:0}header nav ul li.have-child .wrap-child.withimg-blank .child li:last-child(){margin-bottom:0}header nav ul li.have-child .wrap-child.withimg-blank .child li a:after{content:unset}header nav ul li.have-child .wrap-child.withimg-blank .text{box-sizing:border-box;padding:32px}header nav ul li.have-child .wrap-child.withimg-blank .text h5{font-size:1.429rem;font-weight:500}header nav ul li.have-child .wrap-child.withimg-blank .text a{padding-bottom:0}header nav ul li.active>a,header nav ul li:hover>a{color:#ca3625}header nav ul li.active>a:before,header nav ul li:hover>a:before{width:54px}header nav ul li:hover .wrap-child{opacity:1;visibility:visible}header .wrap{display:flex}header .location-nav a,header .location a{color:#ca3625;font-weight:700;position:relative}header .location{font-size:18px;font-weight:500;padding-left:30px}header .location:before{background:url(/images/material/pin-red.svg) no-repeat 50%;bottom:0;content:"";height:24px;left:0;position:absolute;top:0;width:24px}header .location-nav,header .logo-halal-nav{display:none}header .language{align-self:flex-start;background:url(/images/material/arr-down.svg) no-repeat 90% 50%;border:1px solid #c4c4c4;border-radius:4px;cursor:pointer;margin-top:-5px;padding:7px 34px 7px 12px;position:relative}header .language i{color:#333;font-style:normal;font-weight:400;margin-left:3px}header .language a{display:block}header .language .drop{background-color:#fff;border:1px solid #c4c4c4;border-radius:4px;display:none;left:0;padding:7px 12px;position:absolute;right:0;top:calc(100% + 5px)}header .back-mobile,header .toggle-menu-mobile{display:none}header .logo-halal{align-items:center;display:flex;justify-content:center;margin-left:20px}.order-float{background-color:#d73b32;border-radius:12px;bottom:30px;box-sizing:border-box;color:#fff;font-size:18px;font-style:italic;font-weight:500;padding:20px 16px 20px 60px;position:fixed;right:40px;transition:all .2s ease-out;z-index:7}.order-float:hover{background-color:#dd5b55;color:#fff}.order-float:before{background:url(/images/material/icon-driver.svg) no-repeat 50%;bottom:0;content:"";height:32px;left:16px;margin:auto 0;position:absolute;top:0;width:36px}.scroll-to-top{align-items:center;background:#ca3625;border-radius:50%;bottom:110px;color:#fff;display:flex;height:48px;justify-content:center;position:fixed;right:40px;transition:all .2s ease-out;width:48px;z-index:7}.scroll-to-top:before{background:url(/images/material/arr-up.svg) no-repeat 50%;background-size:100%;content:"";display:block;height:20px;width:20px}.scroll-to-top:hover{background:#dd5b55}.gotop-float{align-items:center;background-color:#ca3625;border-radius:50%;display:flex;height:60px;justify-content:center;opacity:0;position:fixed;right:40px;top:70%;transition:all .2s ease-out;visibility:hidden;width:60px;z-index:2}.gotop-float:hover{background-color:#cf4526}footer .top{background:#f7f7f7;padding:60px 0;position:relative}footer .top .wrapper{display:flex;justify-content:space-between}footer .top ul{display:flex;justify-content:center}footer .top ul li{margin:0 28px}footer .top ul li a{color:#212121;font-size:18px;font-weight:500}footer .top .medsos{align-items:flex-end;display:flex}footer .top .medsos a{display:inline-block;padding:0 5px}footer .top .medsos a img{display:block}footer .top .medsos span{font-size:16px;font-weight:700;margin-bottom:4px;margin-right:4px}footer .top .left-box{display:flex;width:164px}footer .top .center-box{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;max-width:80%;width:-webkit-max-content;width:-moz-max-content;width:max-content}footer .top .center-box .list{flex:0 0 100%;max-width:100%}footer .top .center-box .list.medsos,footer .top .center-box .list.wrap-app{align-items:center;display:flex;flex:0 0 auto;margin:0 10px;width:-webkit-max-content;width:-moz-max-content;width:max-content}footer .top .center-box .list.medsos a,footer .top .center-box .list.wrap-app a{display:inline-block;margin:0 2px}footer .top .center-box .list.medsos img,footer .top .center-box .list.wrap-app img{display:block}footer .top .right-box{display:flex;width:164px}footer .top .right-box .box{margin:0 20px}footer .top .right-box .box:last-child{flex:1;margin-right:0;text-align:end}footer .bot{background-color:#212121;padding:15px 0;text-align:center}footer .bot p{color:#fff;margin-bottom:0}@media (max-width:1320px){header .wrapper{margin:0 42px}}@media (max-width:1279px){header{box-shadow:0 4px 16px rgba(0,0,0,.15);height:80px}header .logo a{display:block}header .right-header{align-self:center}header .right-header nav{background-color:#fff;bottom:0;margin-right:0;opacity:0;padding:125px 45px 40px;position:fixed;right:-20%;top:0;transition:all .2s ease-out;visibility:hidden;width:467px;z-index:9}header .right-header nav ul{display:block;width:100%}header .right-header nav ul li{margin-bottom:28px;margin-right:0}header .right-header nav ul li a{margin-bottom:0;padding-bottom:0}header .right-header nav ul li a:before{display:none}header .right-header nav ul li>a{padding-right:20px;position:relative}header .right-header nav ul li>a:after{background:url(/images/material/arr-right-red.svg) no-repeat 50%;background-size:cover;bottom:0;content:"";display:inline-block;height:16px;margin:auto 0;position:absolute;right:0;top:0;width:8px;z-index:2}header .right-header nav ul li ul li>a{padding-right:0}header .right-header nav ul li.have-child{position:unset}header .right-header nav ul li.have-child .wrap-click,header .right-header nav ul li.have-child>a{padding-right:20px;position:relative}header .right-header nav ul li.have-child .wrap-click a{color:#212121;display:block}header .right-header nav ul li.have-child .arr{background:url(/images/material/arr-right-red.svg) no-repeat 50%;background-size:cover;bottom:0;display:inline-block;height:16px;margin:auto 0;position:absolute;right:0;top:0;width:8px;z-index:2}header .right-header nav ul li.have-child .wrap-child{background-color:#fff;box-sizing:border-box;display:block;height:100%;left:auto;opacity:0;padding:160px 40px 45px;right:-20%;top:0;transition:all .2s ease-out;visibility:hidden;width:100%;z-index:4}header .right-header nav ul li.have-child .wrap-child li{background-color:transparent;border:none;margin-bottom:20px;padding:0}header .right-header nav ul li.have-child .wrap-child .text{flex:unset;max-width:100%;padding:0}header .right-header nav ul li.have-child .wrap-child figure{display:none}header .right-header nav ul li.have-child .wrap-child.withimg{width:100%}header .right-header nav ul li.have-child.action .wrap-child{opacity:1;right:0;transition:all .2s ease-out;visibility:visible}header .right-header nav.open{opacity:1;right:0;visibility:visible}header .toggle-menu-mobile{display:block;position:relative;z-index:99}header .toggle-menu-mobile span{background-color:#333;display:block;height:2px;margin:5px 0;transition:all .2s ease-out;width:24px}header .toggle-menu-mobile.act span:first-child{transform:translateY(7px) rotate(-45deg)}header .toggle-menu-mobile.act span:nth-child(2){opacity:0}header .toggle-menu-mobile.act span:nth-child(3){transform:translateY(-7px) rotate(45deg)}header .location{margin-bottom:0;margin-right:30px}header .location-nav{display:block}header .logo-halal{display:none}header .logo-halal-nav{display:block}header .back-mobile{background-color:#f0f0f0;color:#737373;cursor:pointer;display:block;font-weight:500;left:0;padding:18px 0 18px 70px;position:absolute;right:0;top:80px}header .back-mobile:before{background:url(/images/material/arrow-left-gry.svg) no-repeat 50%;background-size:contain;bottom:0;content:"";height:16px;left:33px;margin:auto 0;position:absolute;top:0;width:8px}footer .top .wrapper{align-items:center}footer .top .left-box{width:106px}footer .top .right-box{justify-content:right;width:106px}footer .top .right-box figure{width:36px}footer .top .center-box{max-width:80%;width:auto}footer .top .medsos span,footer .top ul li a{font-size:14px}.order-float{bottom:20px;padding:16px 16px 16px 60px;top:unset}.scroll-to-top{bottom:90px;transform:scale(.7)}}@media (max-width:1023px){header .wrapper{margin:0 32px;max-width:100%}.order-float{bottom:40px;font-size:16px;padding:9px 16px 9px 54px;right:30px}.order-float:before{background-size:contain;height:26px;width:30px}.scroll-to-top{bottom:90px;right:20px}footer .top ul li{margin:0 12px}footer .top .center-box{max-width:360px}footer .top .center-box .list.medsos,footer .top .center-box .list.wrap-app{flex:0 0 100%;justify-content:center;max-width:100%}footer .top .center-box .list.medsos{justify-content:center;margin-bottom:28px}}@media (max-width:767px){header .back-mobile{top:0}header .wrapper{margin:0 24px}header .logo img{width:150px}header .right-header nav ul li.have-child .wrap-child{padding-top:90px}.order-float{bottom:40px;height:67px;padding:0;right:24px;top:unset;width:78px}.order-float:before{background:url(/images/material/icon-driver-mobile.svg) no-repeat 50%;bottom:0;height:auto;left:0;margin:auto;right:0;top:0;width:auto}.order-float span{display:none}.scroll-to-top{bottom:110px}.gotop-float{bottom:90px;height:42px;right:24px;top:unset;width:42px}header .right-header nav{padding:45px 30px 40px;top:80px}header .right-header nav.open{width:100%}header .right-header nav ul li{margin:0 0 28px}header .location,header .logo-halal{display:none}footer .top{font-size:14px;line-height:24px}footer .top ul{flex-flow:column wrap}footer .top ul li{margin:0 0 8px}footer .top ul li a{font-size:16px}footer .top .center-box .list{text-align:center}footer .top .center-box .list.medsos{flex-flow:row wrap}footer .top .center-box .list.medsos span{flex:0 0 100%;margin:0 0 12px;max-width:100%}footer .top .wrapper{align-items:center;flex-flow:column wrap;justify-content:center}footer .top .box{padding:0 26px}footer .top span{font-weight:700;margin-bottom:12px}footer .top .left-box{flex-flow:column wrap;margin-bottom:32px}footer .top .left-box .box{width:100%}footer .top .left-box ul{margin-bottom:29px}footer .top .left-box ul li{margin-bottom:6px}footer .top .right-box{justify-content:center;margin-top:28px}footer .top .right-box .box{margin:0}footer .top .right-box .box.medsos{margin-bottom:35px}footer .top .right-box .box.medsos a{padding:0 10px}footer .top .right-box .box.medsos a:nth-child(2){padding-left:0}footer .top .right-box .box.medsos img{height:24px;width:24px}footer .bot p{font-size:12px}}
/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */.caption{color:#ca3625;display:inline-block;font-weight:700;margin-bottom:10px;text-transform:uppercase}.gap-padding{padding:100px 0}.content-detail{margin:100px 0;overflow:hidden;padding-top:30px}.content-detail .two-btn{align-items:center;display:flex;margin-bottom:36px}.content-detail .two-btn .share{margin-left:auto}.content-detail .std-content p{line-height:1.8}.content-detail .std-content .category{color:#ca3625;font-weight:700;margin-bottom:8px}.listing-menu{margin-left:-15px;width:calc(100% + 30px)}.listing-menu figure{border:1px solid #e0dee1;border-radius:8px;overflow:hidden;position:relative}.listing-menu figure img{transition:all .2s ease-in-out;width:100%}.listing-menu figure figcaption{left:18px;position:absolute;top:18px;width:44px}.listing-menu .text{text-align:center}.listing-menu .text h5{color:#212121;font-weight:400;margin:16px 0 10px}.listing-menu .column{margin-bottom:30px;padding:0 15px}.listing-menu .column:hover figure img{transform:scale(1.05)}.content-leftright{margin-top:60px}.content-leftright .column{align-items:center;display:flex;margin:30px 0}.content-leftright .column:first-of-type{margin-top:0}.content-leftright .column figure{border-radius:16px;flex:0 0 50%;max-width:50%;overflow:hidden}.content-leftright .column figure img{width:100%}.content-leftright .column .text{flex:0 0 50%;max-width:50%;padding-left:60px}.content-leftright .column .text h2{font-weight:600}.content-leftright .column.reverse figure,.content-leftright .column:nth-child(2n) figure{order:2}.content-leftright .column.reverse .text,.content-leftright .column:nth-child(2n) .text{order:1;padding-left:0;padding-right:60px}.content-leftright.slider-default{position:relative}.content-leftright.slider-default .slick-dots{bottom:30px;display:flex;list-style:none;margin:0;position:absolute;right:50%;transform:translateX(50%)}.content-leftright.slider-default .slick-dots li{height:8px;list-style:none;margin:0 5px}.content-leftright.slider-default .slick-dots li::marker{display:none}.content-leftright.slider-default .slick-dots li button{background:transparent;background:#fff;border:0;border-radius:5px;font-size:0;height:6px;margin:0;padding:0;transition:all .3s ease-out;width:32px;z-index:1}.content-leftright.slider-default .slick-dots li.slick-active button{background:#ca3625}.content-leftright.reverse .column:nth-child(odd) figure{order:2}.content-leftright.reverse .column:nth-child(odd) .text{order:1;padding-left:0;padding-right:60px}.content-leftright.reverse .column:nth-child(2n) figure{order:1}.content-leftright.reverse .column:nth-child(2n) .text{order:2;padding-left:60px;padding-right:0}.banner-middle{position:relative}.banner-middle.no-shadow:after{display:none}.banner-middle:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.3));bottom:0;content:"";height:100%;left:0;position:absolute;width:100%}.banner-middle figure img{width:100%}.banner-middle figcaption{bottom:70px;left:calc(50% - 630px);position:absolute;right:calc(50% - 630px);width:500px;z-index:1}.banner-middle figcaption h2,.banner-middle figcaption h3{color:#fff;font-size:3.429rem;font-weight:700;letter-spacing:-.04em}.banner-middle figcaption h3{margin-bottom:20px}.banner-middle figcaption h6{color:#fff;font-size:1rem;font-weight:700;letter-spacing:-.04em;margin-bottom:4px}.banner-middle figcaption p{color:#fff;font-size:1.143rem;line-height:1.3}.banner-middle figcaption span{color:#fff;display:block;font-size:.875rem;margin-bottom:8px}.banner-middle figcaption .act{display:flex}.banner-middle figcaption .act .button{display:block;margin-right:24px}.banner-middle figcaption .act .button.button-outline{border-color:#fff;color:#fff}.middle{padding-top:100px}.main-container{padding:60px 0 80px}.box-images .column{margin-bottom:20px;position:relative}.box-images .column:hover figure img{scale:1.1;transition:all .25s ease-out}.box-images .column figure{border-radius:8px;overflow:hidden;position:relative}.box-images .column figure:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.3));bottom:0;content:"";height:100%;left:0;position:absolute;width:100%}.box-images .column figure img{border-radius:8px;scale:1;transition:all .25s ease-out;width:100%}.box-images .column figcaption{bottom:50px;left:50px;position:absolute;right:50px}.box-images .column figcaption h3{color:#fff;font-weight:700;margin-bottom:20px}.box-images .column figcaption h6{color:#fff;font-weight:700;margin-bottom:4px}.std-content p{font-size:1.143rem;line-height:1.8}.std-content h2{font-size:2.857rem;font-weight:600}.std-content h3{font-size:2.286rem;font-weight:700}.std-content h4{font-size:1.714rem;font-weight:500}.std-content h5{font-size:1.286rem}.std-content h6{font-size:1rem;font-weight:400}.std-content ul li{list-style:disc;margin-left:30px;position:relative}.std-content ul.red li{list-style:none;margin-left:0;padding-left:30px}.std-content ul.red li:before{background-color:#ca3625;border-radius:100%;content:"";height:8px;left:0;position:absolute;top:6px;width:8px}.std-content ol{counter-reset:li;list-style:none}.std-content ol li{counter-increment:li;padding-left:30px;position:relative}.std-content ol li:before{color:#ca3625;content:counter(li) ".";font-weight:700;left:0;position:absolute;top:0}.pagination{margin:40px auto 0;text-align:center}.pagination ul{display:flex;justify-content:center;margin:0}.pagination ul li{list-style:none;margin:0 15px;position:relative}.pagination ul li a{color:#333;display:block;font-weight:400;padding:10px;transition:all .25s ease-out}.pagination ul li.active a,.pagination ul li:hover a{color:#ca3625;font-weight:500;transition:all .25s ease-out}.pagination ul li.disabled a{color:#b8b8b8;font-weight:700;opacity:1}.pagination ul li span{background:url(/images/material/arr-left.svg) no-repeat 50%;content:"";height:32px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:32px}.pagination ul li span.next{left:unset;right:0;transform:translateY(-50%) rotate(-180deg)}.listing-promo{margin-left:-15px;width:calc(100% + 30px)}.listing-promo .column{margin-bottom:40px;padding:0 15px}.listing-promo .column:hover figure img{transform:scale(1.05)}.listing-promo .column:hover .date-no-style span,.listing-promo .column:hover .date span,.listing-promo .column:hover h4,.listing-promo .column:hover p{color:#ca3625}.listing-promo figure{border-radius:8px;overflow:hidden}.listing-promo figure img{transition:all .2s ease-out;width:100%}.listing-promo h6{color:#ca3625;font-size:1rem;font-weight:700;margin:10px 0}.listing-promo h3,.listing-promo h4,.listing-promo p{color:#212121}.listing-promo h3{font-weight:700}.listing-promo p{margin-bottom:10px}.date{margin-bottom:20px;padding-left:30px;position:relative}.date span{color:#212121}.date:before{background:url(/images/material/voucher.png) no-repeat 50%;content:"";height:24px;left:0;position:absolute;top:0;width:24px}.date.no-style{padding-left:0}.date.no-style:before{display:none}.time{align-items:center;display:flex;margin-bottom:20px;padding-left:30px;position:relative}.time h6,.time span{color:#212121;font-weight:700}.time h6{font-size:1.143rem;margin:0 0 0 8px;opacity:.4}.time:before{background:url(/images/material/ic-time.svg) no-repeat 50%;content:"";height:24px;left:0;position:absolute;top:0;width:24px}.location{padding-left:30px;position:relative}.location h6{color:#666;font-size:1rem}.location:before{background:url(/images/material/ic-location.svg) no-repeat 50%;content:"";height:24px;left:0;position:absolute;top:0;width:24px}.img-middle{border-radius:16px;margin-bottom:40px;overflow:hidden;text-align:center}.img-middle img{max-width:100%;width:100%}.title-more{margin:40px 0}.title-more h3{margin-bottom:0}.more{border-top:1px solid #c4c4c4;margin-top:63px}.invitation{min-height:300px;padding-top:87px;position:relative}.invitation:before{content:"";height:300px;left:0;position:absolute;right:0;top:0;z-index:-1}.invitation .wrapper-detail{text-align:center}.listing-store .column{margin-bottom:30px}.listing-store .inner{background:#fff;border:1px solid #c4c4c4;border-radius:16px;height:100%;padding:37px 40px 90px;position:relative;transition:all .25s ease-out}.listing-store .inner hr{border:1px solid #000;margin:24px 0;opacity:.1}.listing-store .inner h5{font-size:1.429rem;font-weight:700;margin-bottom:8px}.listing-store .inner .button{bottom:35px;margin:0;position:absolute}.listing-store .inner .act{bottom:35px;display:flex;position:absolute}.listing-store .inner .act .button{bottom:unset;margin-right:11px;position:static}.listing-store .inner:hover{border:1px solid #ca3625;transition:all .25s ease-out}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;background-image:url(/images/material/ic-close.svg);background-size:24px 24px;cursor:pointer;height:24px;width:24px}.g-recaptcha{margin-bottom:30px}@media (max-width:1279px){.gap-padding{padding:50px 0}.banner-middle,.banner-middle figure{height:400px}.banner-middle figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.banner-middle figcaption{left:42px;right:42px}.banner-middle figcaption h2,.banner-middle figcaption h3{font-size:32px}.listing-menu{flex-flow:row wrap;margin-left:-10px;width:calc(100% + 20px)}.listing-menu .column{padding:0 10px}.std-content h2{font-size:32px}.std-content h3{font-size:28px}.std-content p{line-height:1.5}.std-content h4{font-size:21px}.listing-promo{margin-left:-10px;width:calc(100% + 20px)}.listing-promo .column{padding:0 10px}.listing-promo p{font-size:14px}.middle{padding-top:80px}.content-detail{margin:80px 0}.invitation{margin-top:30px;padding-top:103px}.invitation .wrapper-detail{margin:0 191px}.invitation .wrapper-detail h2{margin-bottom:60px}.img-middle img{max-width:100%}}@media (max-width:1023px){.banner-middle,.banner-middle figure{height:320px}.banner-middle figcaption{bottom:30px;left:30px;right:30px}.banner-middle figcaption h2,.banner-middle figcaption h3{font-size:28px}.listing-menu .column.column-25{flex:0 0 33.333%;max-width:33.333%}.listing-promo .column.column-33{flex:0 0 50%;max-width:50%}.listing-promo.more-list{flex-flow:row nowrap;margin-right:-34px;overflow-x:auto;padding:20px 0;width:auto}.listing-promo.more-list .column.column-33{flex:0 0 300px;max-width:300px}.title-more{margin:20px 0}.std-content h2{font-size:28px}.std-content h3{font-size:24px}.std-content h4{font-size:19px;font-weight:500}.box-images .column figcaption{bottom:23px;left:23px;right:23px}.listing-store .column.column-33{flex:0 0 50%;margin-bottom:20px;max-width:50%}.listing-store .inner{padding:20px 20px 90px}.listing-store .inner .act .button{font-size:1rem}.img-middle img{max-width:100%}.content-leftright .column .text{padding-left:40px}.content-leftright.reverse .column:nth-child(odd) .text{padding-right:40px}.content-leftright.reverse .column:nth-child(2n) .text{padding-left:40px}}@media (max-width:767px){.banner-middle,.banner-middle figure{height:250px}.banner-middle figcaption{bottom:30px;left:24px;right:24px;width:auto}.banner-middle figcaption h2,.banner-middle figcaption h3{font-size:21px}.banner-middle figcaption h6{font-size:12px}.banner-middle figcaption p{display:none}.banner-middle figcaption .act{flex-flow:column wrap;width:160px}.banner-middle figcaption .act .button{margin-right:0}.listing-menu .column.column-25{flex:0 0 50%;max-width:50%}.listing-menu .column.column-25 h5{font-size:14px}.caption{font-size:12px}.content-leftright .column{flex-flow:row wrap}.content-leftright .column .text,.content-leftright .column figure{flex:unset;max-width:100%}.content-leftright .column .text{margin-top:20px;padding-left:0}.content-leftright .column:nth-child(2n) figure{order:1}.content-leftright .column:nth-child(2n) .text{order:2;padding-right:0}.content-leftright.reverse .column:nth-child(odd) figure{order:1}.content-leftright.reverse .column:nth-child(odd) .text{order:2;padding-right:0}.content-leftright.reverse .column:nth-child(2n) .text{padding-left:0}.std-content h2{font-size:21px}.std-content h3{font-size:19px}.std-content h4{font-size:16px}.std-content p{font-size:14px}.listing-promo .column.column-33{flex:unset;max-width:100%}.listing-promo.more-list{margin-right:-24px}.main-container{overflow:hidden;padding:40px 0 60px}.box-images .column.column-50,.listing-store .column.column-33{flex:unset;max-width:100%}.listing-menu figure figcaption{width:32px}.invitation{min-height:auto;padding-top:unset}.invitation .wrapper-detail{margin:0 24px;padding-bottom:40px;padding-top:100px}.invitation .wrapper-detail h2{margin-bottom:42px}.invitation .wrapper-detail .button{height:auto;line-height:24px;padding:9px 55px}}.popup{align-items:center;background:rgba(0,0,0,.7);bottom:0;display:none;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:8888}.popup .close-popup{position:absolute;right:0;top:0}.popup .close-popup img{transition:all .2s ease-out}.popup .close-popup:hover img{transform:rotate(90deg)}.popup .inner-popup{box-sizing:border-box;margin:5% auto;padding:50px 0;position:relative;width:920px;z-index:3}.popup .content-popup{background:#fff;border-radius:16px;display:flex;position:relative}.popup .content-popup figcaption{padding:55px 48px;width:calc(100% - 460px)}.popup .content-popup figcaption h3{font-weight:700;margin-bottom:23px}.popup .content-popup figcaption .act{display:flex;margin-bottom:30px}.popup .content-popup figcaption .act .button{margin-right:11px}.popup .content-popup figcaption .service h5{font-size:1.143rem;font-weight:700;margin-bottom:12px}.popup .content-popup figcaption .service .listing-service{text-align:center}.popup .content-popup figcaption .service .listing-service span{color:#666;display:block;font-size:.857rem;font-weight:500;line-height:1.1}.popup .content-popup figure{border-radius:0 16px 16px 0;width:460px}.popup .content-popup figure img{border-radius:0 16px 16px 0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.popup .overlay{bottom:0;cursor:pointer;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:2}.popup#popup-award figure{width:100%}.popup#popup-award .content-popup{display:block;padding:50px 65px}.popup#popup-award .content-popup figure{border-radius:15px;overflow:hidden}.popup#popup-award .content-popup h3{font-weight:700;margin-top:40px}@media (max-width:1366px){.popup#popup-award .content-popup{padding:30px 35px}.popup#popup-award .content-popup h3{margin-top:30px}.popup .inner-popup{margin:3% auto;width:500px}.popup .inner-popup.detail-store{width:920px}}@media (max-width:1023px){.popup .inner-popup{margin:5% 30px;width:auto}.popup .inner-popup.detail-store{width:auto}.popup .content-popup figure{width:323px}.popup .content-popup figcaption{padding:45px 50px 45px 45px;width:calc(100% - 323px)}.popup .content-popup figcaption .act .button:last-child{margin-right:0}.popup .content-popup figcaption .service .listing-service{flex-direction:row;margin-left:-5px;width:calc(100% + 10px)}.popup .content-popup figcaption .service .listing-service .column.column-25{padding:0 5px}.popup .content-popup .button{background-position:center left 10px;background-size:20px;font-size:14px;padding:0 16px 0 35px}}@media (max-width:767px){.popup .close-popup{height:30px;width:30px}.popup .inner-popup{margin:5% 0}.popup .content-popup{border-radius:16px 16px 0 0;flex-flow:row wrap;overflow-x:hidden}.popup .content-popup figure{height:180px;order:1;width:100%}.popup .content-popup figure img{border-radius:0}.popup .content-popup figcaption{order:2;padding:28px;width:100%}}.wrap-video{border-radius:15px;margin-bottom:40px;overflow:hidden;position:relative}.wrap-video .thumb-video>img{display:block;width:100%}.wrap-video .ic-play{align-items:center;cursor:pointer;display:flex;height:90px;justify-content:center;margin:auto;width:90px}.wrap-video .ic-play,.wrap-video .wrap-yt{bottom:0;left:0;position:absolute;right:0;top:0}.wrap-video .wrap-yt{display:none}.wrap-video .wrap-yt iframe{height:100%;width:100%}.listing-award{margin:40px 0 40px -10px}.listing-award figure img{width:100%}.listing-award h3{font-size:1.714rem}.listing-award figcaption{margin-top:20px;text-align:center}.listing-award .column{cursor:pointer;margin-bottom:40px}.listing-award .data-pop{display:none}.wrap-contact{display:flex}.wrap-contact .left-content{max-width:450px}.wrap-contact .right-content{margin-left:300px;max-width:330px}.wrap-contact ul li{list-style:none;margin-left:0;padding-left:30px;position:relative}.wrap-contact ul li a{color:#383838}.wrap-contact ul li:before{background-size:contain;content:"";height:19px;left:0;position:absolute;top:2px;width:20px}.wrap-contact ul li.address:before{background:url(/images/material/ic-loc.svg) no-repeat 50%}.wrap-contact ul li.tel:before{background:url(/images/material/ic-tel.svg) no-repeat 50%}.wrap-contact ul li.mail:before{background:url(/images/material/ic-mail.svg) no-repeat 50%;top:0}.box-contact{margin-top:100px;padding:130px 0 100px;position:relative}.box-contact:before{background:linear-gradient(180deg,#f8f8f8,hsla(0,0%,97%,0));content:"";height:300px;left:0;position:absolute;right:0;top:0;z-index:-1}.box-contact form{margin-top:40px}.box-contact .btn{text-align:center}@media (max-width:1280px){.wrap-contact .right-content{margin-left:auto}}@media (max-width:1023px){.box-contact{padding:80px 0 60px}.box-contact:before{height:200px}.wrap-video .ic-play{height:50px;width:50px}.listing-award .column.column-33{flex:0 0 50%;max-width:50%}.listing-award h3{font-size:22px}.popup .inner-popup{margin:15% 30px;padding:0}.popup#popup-award .content-popup{border-radius:20px;padding:20px}.popup .close-popup{top:-30px;width:25px}.wrap-contact{flex-wrap:wrap}.wrap-contact .left-content{margin-bottom:21px;max-width:100%;width:100%}.wrap-contact .right-content{margin:0;max-width:100%;width:100%}.box-contact{margin-top:50px}}@media (max-width:767px){.listing-award{margin-bottom:0}.listing-award .column.column-33{flex:0 0 100%;max-width:100%}.listing-award .column.column-33:last-child{margin-bottom:0}.listing-award h3{font-size:18px}.wrap-contact{flex-flow:row wrap}.wrap-contact .left-content,.wrap-contact .right-content{max-width:100%}.box-contact{padding:70px 0 0}.box-contact .btn{margin-top:30px}.box-contact .row .column.column-50{flex:0 0 100%;max-width:100%}}

/*# sourceMappingURL=about.css.map*/