/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"SimSun";font-weight:100 500;src:local("PingFang TC"),local("PingFangTC-Regular"),local("Microsoft JhengHei"),local("Noto Sans TC"),local("Noto Sans CJK TC");}@font-face{font-family:"SimSun";font-weight:600 900;src:local("PingFang TC Semibold"),local("PingFangTC-Semibold"),local("Microsoft JhengHei Bold"),local("Noto Sans TC Bold"),local("Noto Sans CJK TC Bold");}@font-face{font-family:"宋体";font-weight:100 500;src:local("PingFang TC"),local("PingFangTC-Regular"),local("Microsoft JhengHei"),local("Noto Sans TC"),local("Noto Sans CJK TC");}@font-face{font-family:"宋体";font-weight:600 900;src:local("PingFang TC Semibold"),local("PingFangTC-Semibold"),local("Microsoft JhengHei Bold"),local("Noto Sans TC Bold"),local("Noto Sans CJK TC Bold");}
.promo-wrapper #city{margin-right:10px;}.promo-wrapper ol li{margin:10px 0;}.promo-wrapper hr{width:100%;border:0;height:1px;background:#ccc;}.promo-wrapper h2,.promo-wrapper h3{color:#59b8b4;text-transform:uppercase;font-weight:700;}.promo-wrapper h2{font-size:3em;}.promo-wrapper h3{font-size:2em;}.promo-wrapper h4{padding:0;margin:0;font-size:1.2em;font-weight:700;}.promo-wrapper h5{color:#989a9d;font-weight:normal;}.promo-wrapper p{margin:0;padding:0;}.promo-wrapper a{color:#59b8b4;}.promo-wrapper a:hover{color:#438b88;}.promo-wrapper{width:100%;margin:0;padding:0;border:1px solid #ccc;border-radius:10px;color:#636466;font-size:1.2em;}.promo-header img{border-top-left-radius:10px;border-top-right-radius:10px;}.promo-footer img{border-bottom-left-radius:10px;border-bottom-right-radius:10px;}.content-inner{display:flex;padding:0 30px;align-items:flex-start;justify-content:center;flex-wrap:wrap;}#region-selector div{display:inline-block;height:40px;}.region{padding:5px 10px;text-decoration:none;font-size:0.8em;border-right:1px solid #ccc;text-transform:uppercase;line-height:40px;font-weight:700;}.region:last-child{border-right:0;}.region:hover{cursor:pointer;}.selected{color:#438b88;}.half-box{width:50%;}.full-box{width:100%;}.img-responsive{width:100%;height:auto;}.text-center *{text-align:center !important;}.promo-work-info{display:flex;flex-wrap:wrap;justify-content:center;}#outlets-northeast,#outlets-central,#outlets-east,#outlets-west{display:none;}.outlets-window-wrapper{width:100%;margin-top:20px;height:600px;border:1px solid #ccc;border-radius:5px;}.outlets-window{width:100%;padding:20px;height:600px;overflow:auto;}.outlets-box{display:flex;flex-wrap:wrap;}.outlet{width:calc(50% - 15px);margin-right:15px;margin-bottom:15px;text-transform:uppercase;}.link-btn{display:inline-block;padding:20px 100px;background:#59b8b4;color:#fff;text-decoration:none !important;text-transform:uppercase;border-radius:5px;}.link-btn:hover{background:#438b88;color:#fff;}.promo-work{position:relative;}.promo-work-info{margin-bottom:40px;}.promo-work-overlay{display:none;position:absolute;top:0;left:0;}.promo-work-info span{width:100%;}@media screen and (max-width:768px){.half-box{width:100%;}#region-selector{margin-bottom:40px;}h2{font-size:1.8em;}h3{font-size:1.4em;}}@media screen and (min-width:960px){.promo-wrapper{margin:0 auto;width:768px;}.promo-work-info span{width:50%;}}@media screen and (min-width:1170px){.promo-wrapper{width:960px;}.promo-work-overlay{display:block;}.promo-work-info span{width:33.3333333%;}}
.homepage-slideshow .item--4 .hero__content{max-height:85%;}
