@charset "UTF-8";.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@-webkit-keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:.875em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:.875em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}to{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}to{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}}@keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}}body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-actions{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:2.2em}body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-loading{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-validationerror{font-size:1em}body.swal2-toast-shown>.swal2-container{position:fixed;background-color:transparent}body.swal2-toast-shown>.swal2-container.swal2-shown{background-color:transparent}body.swal2-toast-shown>.swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown>.swal2-container.swal2-top-end,body.swal2-toast-shown>.swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown>.swal2-container.swal2-top-left,body.swal2-toast-shown>.swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown>.swal2-container.swal2-center-left,body.swal2-toast-shown>.swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown>.swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-toast-shown>.swal2-container.swal2-center-end,body.swal2-toast-shown>.swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown>.swal2-container.swal2-bottom-left,body.swal2-toast-shown>.swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown>.swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown>.swal2-container.swal2-bottom-end,body.swal2-toast-shown>.swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}.swal2-popup.swal2-toast{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;padding:.625em;box-shadow:0 0 10px #d9d9d9;overflow-y:hidden}.swal2-popup.swal2-toast,.swal2-popup.swal2-toast .swal2-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.swal2-popup.swal2-toast .swal2-title{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-close{position:static}.swal2-popup.swal2-toast .swal2-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:32px;min-width:32px;height:32px;margin:0}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:32px;height:32px}.swal2-popup.swal2-toast .swal2-icon.swal2-info,.swal2-popup.swal2-toast .swal2-icon.swal2-question,.swal2-popup.swal2-toast .swal2-icon.swal2-warning{font-size:26px;line-height:32px}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:14px;width:22px}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:5px}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:5px}.swal2-popup.swal2-toast .swal2-actions{height:auto;margin:0 .3125em}.swal2-popup.swal2-toast .swal2-styled{margin:0 .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(50,100,150,.4)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:32px;height:45px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-4px;left:-15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:32px 32px;transform-origin:32px 32px;border-radius:64px 0 0 64px}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-4px;left:15px;-webkit-transform-origin:0 32px;transform-origin:0 32px;border-radius:0 64px 64px 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:32px;height:32px}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:7px;width:7px;height:43px}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:5px}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:18px;left:3px;width:12px}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:15px;right:3px;width:22px}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:showSweetToast .5s;animation:showSweetToast .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:hideSweetToast .2s forwards;animation:hideSweetToast .2s forwards}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:animate-toast-success-tip .75s;animation:animate-toast-success-tip .75s}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:animate-toast-success-long .75s;animation:animate-toast-success-long .75s}@-webkit-keyframes showSweetToast{0%{-webkit-transform:translateY(-10px) rotate(2deg);transform:translateY(-10px) rotate(2deg);opacity:0}33%{-webkit-transform:translateY(0) rotate(-2deg);transform:translateY(0) rotate(-2deg);opacity:.5}66%{-webkit-transform:translateY(5px) rotate(2deg);transform:translateY(5px) rotate(2deg);opacity:.7}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);opacity:1}}@keyframes showSweetToast{0%{-webkit-transform:translateY(-10px) rotate(2deg);transform:translateY(-10px) rotate(2deg);opacity:0}33%{-webkit-transform:translateY(0) rotate(-2deg);transform:translateY(0) rotate(-2deg);opacity:.5}66%{-webkit-transform:translateY(5px) rotate(2deg);transform:translateY(5px) rotate(2deg);opacity:.7}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);opacity:1}}@-webkit-keyframes hideSweetToast{0%{opacity:1}33%{opacity:.5}to{-webkit-transform:rotate(1deg);transform:rotate(1deg);opacity:0}}@keyframes hideSweetToast{0%{opacity:1}33%{opacity:.5}to{-webkit-transform:rotate(1deg);transform:rotate(1deg);opacity:0}}@-webkit-keyframes animate-toast-success-tip{0%{top:9px;left:1px;width:0}54%{top:2px;left:2px;width:0}70%{top:10px;left:-4px;width:26px}84%{top:17px;left:12px;width:8px}to{top:18px;left:3px;width:12px}}@keyframes animate-toast-success-tip{0%{top:9px;left:1px;width:0}54%{top:2px;left:2px;width:0}70%{top:10px;left:-4px;width:26px}84%{top:17px;left:12px;width:8px}to{top:18px;left:3px;width:12px}}@-webkit-keyframes animate-toast-success-long{0%{top:26px;right:22px;width:0}65%{top:20px;right:15px;width:0}84%{top:15px;right:0;width:18px}to{top:15px;right:3px;width:22px}}@keyframes animate-toast-success-long{0%{top:26px;right:22px;width:0}65%{top:20px;right:15px;width:0}84%{top:15px;right:0;width:18px}to{top:15px;right:3px;width:22px}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown),html.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){height:auto;overflow-y:hidden}body.swal2-no-backdrop .swal2-shown{top:auto;right:auto;bottom:auto;left:auto;background-color:transparent}body.swal2-no-backdrop .swal2-shown>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-shown.swal2-top{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-top-left,body.swal2-no-backdrop .swal2-shown.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-top-end,body.swal2-no-backdrop .swal2-shown.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-shown.swal2-center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-left,body.swal2-no-backdrop .swal2-shown.swal2-center-start{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-end,body.swal2-no-backdrop .swal2-shown.swal2-center-right{top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom-left,body.swal2-no-backdrop .swal2-shown.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-bottom-end,body.swal2-no-backdrop .swal2-shown.swal2-bottom-right{right:0;bottom:0}.swal2-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;background-color:transparent;z-index:1060;overflow-x:hidden;-webkit-overflow-scrolling:touch}.swal2-container.swal2-top,.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.swal2-container.swal2-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.swal2-container.swal2-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.swal2-container.swal2-grow-fullscreen>.swal2-modal{-ms-flex:1;flex:1;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-pack:center}.swal2-container.swal2-grow-fullscreen>.swal2-modal,.swal2-container.swal2-grow-row>.swal2-modal{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:1;-webkit-box-pack:center;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{-ms-flex:1;flex:1;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center}.swal2-container.swal2-grow-column{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right)>.swal2-modal{margin:auto}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.swal2-container .swal2-modal{margin:0!important}}.swal2-container.swal2-fade{transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.4)}.swal2-popup{display:none;position:relative;-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;width:32em;max-width:100%;padding:1.25em;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem;box-sizing:border-box}.swal2-popup:focus{outline:none}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-popup .swal2-header{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-align:center;-ms-flex-align:center;align-items:center}.swal2-popup .swal2-title{display:block;position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-popup .swal2-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1.25em auto 0}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm{width:2.5em;height:2.5em;margin:.46875em;padding:0;border:.25em solid transparent;border-radius:100%;border-color:transparent;background-color:transparent!important;color:transparent;cursor:default;box-sizing:border-box;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px;margin-left:30px}.swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm:after{display:inline-block;width:15px;height:15px;margin-left:5px;border:3px solid #999;border-radius:50%;border-right-color:transparent;box-shadow:1px 1px 1px #fff;content:"";-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal}.swal2-popup .swal2-styled{margin:0 .3125em;padding:.625em 2em;font-weight:500;box-shadow:none}.swal2-popup .swal2-styled:not([disabled]){cursor:pointer}.swal2-popup .swal2-styled.swal2-confirm{border:0;border-radius:.25em;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled.swal2-cancel{border:0;border-radius:.25em;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled:focus{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)}.swal2-popup .swal2-styled::-moz-focus-inner{border:0}.swal2-popup .swal2-footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1.25em 0 0;padding-top:1em;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-popup .swal2-image{max-width:100%;margin:1.25em auto}.swal2-popup .swal2-close{position:absolute;top:0;right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.2em;min-width:1.2em;height:1.2em;margin:0;padding:0;transition:color .1s ease-out;border:none;border-radius:0;background:transparent;color:#ccc;font-family:serif;font-size:2.25em;line-height:1.2em;cursor:pointer}.swal2-popup .swal2-close:hover{-webkit-transform:none;transform:none;color:#f27474}.swal2-popup>.swal2-checkbox,.swal2-popup>.swal2-file,.swal2-popup>.swal2-input,.swal2-popup>.swal2-radio,.swal2-popup>.swal2-select,.swal2-popup>.swal2-textarea{display:none}.swal2-popup .swal2-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;color:#545454;font-size:1.125em;font-weight:300;line-height:normal;word-wrap:break-word}.swal2-popup #swal2-content{text-align:center}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-radio,.swal2-popup .swal2-select,.swal2-popup .swal2-textarea{margin:1em auto}.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-textarea{width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;font-size:1.125em;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-sizing:border-box}.swal2-popup .swal2-file.swal2-inputerror,.swal2-popup .swal2-input.swal2-inputerror,.swal2-popup .swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-popup .swal2-file:focus,.swal2-popup .swal2-input:focus,.swal2-popup .swal2-textarea:focus{border:1px solid #b4dbed;outline:none;box-shadow:0 0 3px #c4e6f5}.swal2-popup .swal2-file::-webkit-input-placeholder,.swal2-popup .swal2-input::-webkit-input-placeholder,.swal2-popup .swal2-textarea::-webkit-input-placeholder{color:#ccc}.swal2-popup .swal2-file:-ms-input-placeholder,.swal2-popup .swal2-input:-ms-input-placeholder,.swal2-popup .swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-popup .swal2-file::placeholder,.swal2-popup .swal2-input::placeholder,.swal2-popup .swal2-textarea::placeholder{color:#ccc}.swal2-popup .swal2-range input{width:80%}.swal2-popup .swal2-range output{width:20%;font-weight:600;text-align:center}.swal2-popup .swal2-range input,.swal2-popup .swal2-range output{height:2.625em;margin:1em auto;padding:0;font-size:1.125em;line-height:2.625em}.swal2-popup .swal2-input{height:2.625em;padding:.75em}.swal2-popup .swal2-input[type=number]{max-width:10em}.swal2-popup .swal2-file{font-size:1.125em}.swal2-popup .swal2-textarea{height:6.75em;padding:.75em}.swal2-popup .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;color:#545454;font-size:1.125em}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-radio{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swal2-popup .swal2-checkbox label,.swal2-popup .swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-popup .swal2-checkbox input,.swal2-popup .swal2-radio input{margin:0 .4em}.swal2-popup .swal2-validationerror{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.625em;background:#f0f0f0;color:#666;font-size:1em;font-weight:300;overflow:hidden}.swal2-popup .swal2-validationerror:before{display:inline-block;width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center;content:"!";zoom:normal}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.swal2-range input{width:100%!important}.swal2-range output{display:none}}.swal2-icon{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;line-height:5em;cursor:default;box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;zoom:normal}.swal2-icon-text{font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:3.75em 3.75em;transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 3.75em;transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;top:-.25em;left:-.25em;width:100%;height:100%;border:.25em solid hsla(98,55%,69%,.3);border-radius:50%;z-index:2;box-sizing:content-box}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;top:.5em;left:1.625em;width:.4375em;height:5.625em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;height:.3125em;border-radius:.125em;background-color:#a5dc86;z-index:2}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.875em;width:1.5625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progresssteps{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 1.25em;padding:0;font-weight:600}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle,.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{width:2.5em;height:.4em;margin:0 -1px;background:#3085d6;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}[dir=rtl] .swal2-close{right:auto;left:0}.swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-animate-success-icon .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-animate-error-icon{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-animate-error-icon .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}@-webkit-keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ui-datepicker{background:#fefefe;box-shadow:0 0 20px rgba(0,0,0,.25);display:none;transition:margin-top .3s linear;width:280px}.ui-datepicker .ui-datepicker-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#756939;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:45px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ui-datepicker .ui-datepicker-header>.ui-state-disabled{visibility:hidden}.ui-datepicker .ui-datepicker-month,.ui-datepicker .ui-datepicker-year{font-weight:600}.ui-datepicker .ui-icon{font-size:0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{background:#574e2b;cursor:pointer;display:block;font-size:14px;height:100%;width:40px}.ui-datepicker .ui-datepicker-next{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ui-datepicker .ui-datepicker-next:after{content:"»";font-family:Lato,Microsoft JhengHei,"sans-serif"}.ui-datepicker .ui-datepicker-prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ui-datepicker .ui-datepicker-prev:after{content:"«";font-family:Lato,Microsoft JhengHei,"sans-serif"}.ui-datepicker .ui-datepicker-calendar{border-spacing:0;margin-top:0}.ui-datepicker .ui-datepicker-calendar thead{background:#40391a;color:#fff}.ui-datepicker .ui-datepicker-calendar thead span{display:block;font-size:14px;height:30px;line-height:30px}.ui-datepicker:after{border-bottom:5px solid #fefefe;border-left:5px solid #fefefe;border-right:5px solid hsla(0,0%,100%,0);border-top:5px solid #fefefe;bottom:-4px;content:"";display:block;left:20px;position:absolute;-webkit-transform:translate(-50%) rotate(225deg);transform:translate(-50%) rotate(225deg)}.ui-datepicker table{border-collapse:collapse;margin-top:5px;text-align:center;width:100%}.ui-datepicker table a{color:rgba(0,0,0,.6);display:block;height:100%;line-height:45px;text-decoration:none;transition:.1s linear}.ui-datepicker table a:hover{background:rgba(0,0,0,.05)}.ui-datepicker tr{border-bottom:1px solid rgba(0,0,0,.1)}.ui-datepicker td{border-right:1px solid rgba(0,0,0,.1);height:45px;padding:0;text-align:center}.ui-datepicker .ui-state-disabled{color:rgba(0,0,0,.3)}.pm-btn,.pm-input,.pm-selector,.pm-textarea{background:hsla(0,0%,100%,.8);border:0;border-radius:3px;font-family:Noto Sans TC,Noto Sans SC,Noto Sans JP,Microsoft Jhenghei,sans-serif;font-size:12px;height:35px;max-width:150px;padding:0 5px}.pm-input::-webkit-input-placeholder{color:#000}.pm-input::-moz-placeholder{color:#000}.pm-input::-ms-input-placeholder{color:#000}.pm-selector{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/images/misc/d-arrow.png);background-position-x:calc(100% - 10px);background-position-y:13px;background-repeat:no-repeat;background-size:10px;width:100px}.pm-btn,.pm-selector{font-family:Noto Sans TC,Noto Sans SC,Noto Sans JP,Microsoft Jhenghei,sans-serif}.pm-btn{background:#74724e;color:#fff;cursor:pointer;max-width:100%;padding:9px 15px;text-decoration:none;transition:.3s ease-in-out}.pm-btn:hover{opacity:.8}.pm-btn-hollow{border:1px solid #d7b788;color:#d7b788;cursor:pointer;display:block;font-family:Noto Sans TC,Noto Sans SC,Noto Sans JP,Microsoft Jhenghei,sans-serif;letter-spacing:1px;padding:9px 30px;text-decoration:none;transition:.3s ease-in-out}.pm-btn-hollow:hover{background:#d7b788;color:#000;opacity:.8}.pm-textarea{max-width:100%;padding:10px;resize:none;width:100%}.pm-textarea::-webkit-input-placeholder{color:#000}.pm-textarea::-moz-placeholder{color:#000}.pm-textarea::-ms-input-placeholder{color:#000}.calendar{background-image:url(/images/misc/ui-calendar.png);background-position-x:calc(100% - 5px);background-position-y:5px;background-repeat:no-repeat;background-size:25px}.pm-cate-selector{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url(/images/misc/triangle-bk.png);background-position-x:calc(100% - 10px);background-position-y:18px;background-repeat:no-repeat;background-size:10px;border:1px solid rgba(0,0,0,.3);border-radius:3px;color:#4a4a4a;display:none;-webkit-filter:grayscale(1);filter:grayscale(1);font-family:Noto Sans TC,Noto Sans SC,Noto Sans JP,Microsoft Jhenghei,sans-serif;font-size:20px;height:40px;margin:40px 0;margin-bottom:40px;opacity:.6;padding:0 10px;width:100%}.pm-news-loader-btn{background:none;border:1px solid #41301d;color:#8b6240;cursor:pointer;display:none;height:40px;margin:40px auto;width:200px}.icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:40px;width:40px}.bottom-fb{background-image:url(/images/misc/fb-color.png)}.bottom-ig{background-image:url(/images/misc/ig-color.png)}.bottom-ta{background-image:url(/images/misc/ta-color.png)}.bottom-li{background-image:url(/images/misc/li-color.png)}.bottom-tra{background-image:url(/images/misc/tra-color.png)}.bottom-wb{background-image:url(/images/misc/wb-color.png)}.bottom-ezf{background-image:url(/images/misc/ezf-color.png)}.bottom-yt{background-image:url(/images/misc/yt-color.png)}.bottom-wc{background-image:url(/images/misc/wc-color.png)}.bottom-fb-mono{background-image:url(/images/misc/fb-mono.png)}.bottom-ig-mono{background-image:url(/images/misc/ig-mono.png)}.bottom-ta-mono{background-image:url(/images/misc/ta-mono.png)}.bottom-li-mono{background-image:url(/images/misc/li-mono.png)}.bottom-tra-mono{background-image:url(/images/misc/tra-mono.png)}.bottom-wb-mono{background-image:url(/images/misc/wb-mono.png)}.bottom-ezf-mono{background-image:url(/images/misc/ezf-mono.png)}.bottom-yt-mono{background-image:url(/images/misc/yt-mono.png)}.bottom-wc-mono{background-image:url(/images/misc/wc-mono.png)}.mobile-home{background-image:url(/images/misc/mobile-home.png);height:25px}.mobile-traffic{background-image:url(/images/misc/mobile-traffic.png);height:25px}.mobile-phone{background-image:url(/images/misc/mobile-phone.png);height:25px}.mobile-calendar{background-image:url(/images/misc/mobile-calendar.png);height:25px}.cart{background-image:url(/images/misc/cart.png)}.cart,.mail{height:35px;width:15px}.mail{background-image:url(/images/misc/mail.png)}.lang{background-image:url(/images/misc/lang.png);height:35px;width:15px}.news-fb{background-image:url(/images/misc/fb-color.png);height:40px}.news-li{background-image:url(/images/misc/li-color.png);height:40px}.news-tw{background-image:url(/images/misc/news-tw.png);height:40px}.news-ig{background-image:url(/images/misc/ig-color.png);height:40px}.share-fb{background-image:url(/images/misc/fb-color.png);height:20px}.share-li{background-image:url(/images/misc/li-color.png);height:20px}.main-nav{box-shadow:0 0 20px rgba(0,0,0,.25);position:fixed;width:calc(11rem + (100% - 11rem));z-index:1000}.nav-head{background:#3a3628;font-size:14px;max-height:40px;padding:0 50px;transition:.3s ease-in-out}.nav-head ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.nav-head li,.nav-head ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-head li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;list-style:none;margin-left:calc(((100% - 11rem) / 12 * .2))}.nav-head a{color:#d7b788;text-decoration:none}.nav-head .icon{margin-right:8px}.nav-head select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;background-image:url(/images/misc/triangle.png);background-position:100%;background-repeat:no-repeat;background-size:8px;border:0;color:#d7b788;font-size:14px;min-width:100px;outline:none}.nav-head select option{color:#000}.nav-head .lang-selector{min-width:80px;position:relative;text-align:center}.nav-head .lang-selector ul{background:#3a3628;display:block;height:auto;max-height:35px;overflow:hidden;padding:10px 0;position:absolute;text-align:center;top:-23px;transition:.3s ease-in-out;width:100%;z-index:100}.nav-head .lang-selector ul:hover{max-height:120px}.nav-head .lang-selector li{letter-spacing:1px;padding:5px 10px;width:100%}.nav-head .lang-selector li:first-of-type{background-image:url(/images/misc/triangle.png);background-repeat:no-repeat;background-size:10px;background-position:100% 10px}.nav-head-shrink{max-height:0;overflow:hidden;padding:0 50px}.nav-main{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.9);display:-webkit-box;display:-ms-flexbox;display:flex;height:65px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 50px;position:relative;transition:.3s ease-in-out}.nav-main .logo{display:inline-block;height:100%;width:calc(1rem + ((100% - 11rem) / 12 * 2))}.nav-main .logo img{height:100%;transition:.3s ease-in-out}.nav-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;list-style:none;transition:.3s ease-in-out;width:calc(8rem + ((100% - 11rem) / 12 * 8.5))}.nav-list li{margin-left:calc(((100% - 11rem) / 12 * .3))}.nav-list li:hover>.sub-list{top:65px}.nav-list a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;height:65px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:1px;position:relative;text-align:center;text-decoration:none;transition:.3s ease-in-out}.nav-list a:after{background:hsla(0,0%,100%,0);bottom:15px;content:"";display:block;height:1px;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);transition:.3s ease-in-out;width:80%}.nav-list .active:after,.nav-list a:hover:after{background:#b89053;width:110%}.nav-list .active:after{bottom:15px;content:"";display:block;height:1px;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);transition:.3s ease-in-out}.nav-list .mobile-only{display:none}.sub-list{background:rgba(58,54,40,.8);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;overflow:hidden;padding:40px 50px;position:absolute;top:-100px;transition:.5s ease-in-out;width:calc(11rem + (100% - 11rem));z-index:-1}.sub-list li{list-style:none;margin-left:calc(((100% - 11rem) / 12 * .5))}.sub-list a{color:#fff;font-size:17px;height:25px;text-shadow:1px 2px 2px rgba(0,0,0,.5);transition:.3s ease-in-out}.sub-list a:hover{color:#e2cfb4}.sub-list a:hover:after{display:none}.sub-list .active{color:#d7b788}.nav-list-mobile-social,.sub-list .active:after{display:none}.nav-list-mobile-social ul{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;max-width:250px}.nav-list-mobile-social li,.nav-list-mobile-social ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-list-mobile-social li{height:60px;list-style:none;margin:0;width:25%}.nav-list-mobile-social a{height:auto}.nav-list-mobile-lang,.nav-list-mobile-social a:after{display:none}.nav-list-mobile-lang ul{-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-list-mobile-lang li{list-style:none;padding:0 1rem}.nav-mobile-btn{display:none;height:25px;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px}.nav-mobile-btn span{background:#8f8d66;display:block;height:3px;opacity:1;position:absolute;top:0;transition:.2s ease-in-out;width:100%}.nav-mobile-btn span:nth-child(2){top:10px}.nav-mobile-btn span:nth-child(3){top:20px}.nav-mobile-btn-active span:first-child{-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform-origin:45% 7px;transform-origin:45% 7px}.nav-mobile-btn-active span:nth-child(2){-webkit-transform:rotate(45deg) translate(2px,-1px);transform:rotate(45deg) translate(2px,-1px);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.nav-mobile-btn-active span:nth-child(3){-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform-origin:60% -3px;transform-origin:60% -3px}.promised-loader{background:#fff;height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:10000}.promised-loader .promised-bg{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;opacity:0;width:100vw}.promised-loader .promised-logo{-webkit-filter:grayscale(100%);filter:grayscale(100%);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:1.5s ease-in-out}.index-landing{height:calc(100vh + 30px);overflow:hidden;position:relative;width:calc(11rem + (100% - 11rem))}.index-landing .awards{position:absolute;right:30px;top:155px}.index-landing .awards img{height:115px;margin-left:30px}.index-sliders{background:#fff;line-height:0}.index-sliders .slick-arrow{background:none;border:0;cursor:pointer;font-size:0;height:100%;opacity:0;outline:none;position:absolute;transition:.3s ease-in-out;width:100px;z-index:1}.index-sliders .slick-arrow:hover{opacity:.8}.index-sliders .slick-next{background:linear-gradient(270deg,rgba(0,0,0,.5),hsla(0,0%,100%,0));right:0;top:0}.index-sliders .slick-prev{background:linear-gradient(90deg,rgba(0,0,0,.5),hsla(0,0%,100%,0))}.current .index-slider{-webkit-transform:scale(1);transform:scale(1)}.index-slider{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative;-webkit-transform:scale(1.1);transform:scale(1.1);transition:-webkit-transform 4s linear;transition:transform 4s linear;transition:transform 4s linear,-webkit-transform 4s linear;width:100vw}.index-slider:after{background:rgba(0,0,0,.25);content:"";display:block;height:100%;position:absolute;top:0;width:100%}.index-sliders-text{left:50%;opacity:0;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(9rem + ((100% - 11rem) / 12 * 10));z-index:1}.index-sliders-text .letter{opacity:1}.index-sliders-text .slick-track{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.index-sliders-text .index-slider-text{color:#fff;font-size:40px;font-weight:400;letter-spacing:0;line-height:70px;margin:0;text-shadow:1px 2px 4px rgba(0,0,0,.3)}.marquee{background:#fff;box-shadow:inset 0 0 10px rgba(0,0,0,.3);position:relative}.marquee,.marquee ul{height:30px;overflow:hidden}.marquee ul{margin:0;padding:0;position:absolute}.marquee li{display:inline-block;line-height:30px;list-style:none;margin:0 50px;position:relative}.marquee li:before{background:rgba(117,105,57,.85);border-radius:50%;content:"";display:block;height:10px;left:-20px;opacity:.8;position:absolute;top:10px;width:10px}.marquee a{color:rgba(0,0,0,.4);font-weight:600;text-decoration:none;transition:.3s ease-in-out}.marquee a:hover{color:rgba(0,0,0,.8)}.scroller-animation{bottom:120px;left:50%;position:absolute;text-align:center;-webkit-transform:translate(-50%);transform:translate(-50%)}@-webkit-keyframes dots{33%{opacity:0}66%{opacity:1}to{opacity:0}}@keyframes dots{33%{opacity:0}66%{opacity:1}to{opacity:0}}.scroller-animation span{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:dots;animation-name:dots;background:#fff;border-radius:50%;display:block;height:6px;margin:4px auto;opacity:0;width:6px}.scroller-animation span:first-child{-webkit-animation-delay:.125s;animation-delay:.125s}.scroller-animation span:nth-child(2){-webkit-animation-delay:.25s;animation-delay:.25s}.scroller-animation span:nth-child(3){-webkit-animation-delay:.375s;animation-delay:.375s}.scroller-animation span:nth-child(4){-webkit-animation-delay:.5s;animation-delay:.5s}.scroller-animation span:nth-child(5){-webkit-animation-delay:.625s;animation-delay:.625s}.scroller-animation p{color:#fff;font-size:14px;font-weight:200;letter-spacing:2px;margin:0;margin-top:10px}.index-news{margin:0 auto;padding:50px 0 20px;padding-bottom:30px;position:relative;width:calc(11rem + ((100% - 11rem) / 12 * 11.2))}.index-news h2{font-size:40px;font-weight:300;letter-spacing:3px;margin:0;padding-bottom:35px;position:relative;text-align:center}.index-news h2:after{background:#d7b788;bottom:20px;content:"";display:block;height:1px;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:180px}.index-news .slider-active{display:block;position:relative;z-index:1}.index-news .slick-list{padding:30px 0}.index-news-cate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px 0}.index-news-cate li{list-style:none;margin:0 20px;opacity:.8;text-align:center}.index-news-cate a{color:#564d3e;font-size:20px;text-decoration:none;transition:.3s ease-in-out}.index-news-cate .active,.index-news-cate a:hover{color:#b89053}.index-news-section .pm-btn-hollow{background:rgba(117,105,57,.15);border:1px solid #756939;border-radius:5px;color:#756939;display:none;font-size:18px;margin:0 auto;margin-bottom:25px;max-width:200px;text-align:center;transition:.3s ease-in-out}.index-news-section .pm-btn-hollow:hover{background:#756939;color:#fff}.index-news-section-active{visibility:visible}.index-news-section-active .pm-btn-hollow{display:block}.index-news-sliders{position:absolute;width:100%;z-index:-1}.index-news-sliders .slick-arrow{background:hsla(0,0%,100%,.8);border:0;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.1);cursor:pointer;height:100px;outline:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.3s ease-in-out;width:50px;z-index:100}.index-news-sliders .slick-arrow img{-webkit-filter:grayscale(1);filter:grayscale(1);height:20px}.index-news-sliders .slick-arrow:hover{background:#fff}.index-news-sliders .slick-next{right:-15px}.index-news-sliders .slick-prev{left:-15px}.index-news-popups .mfp-content{background:#000;border-bottom:0;border-radius:15px;max-width:80vw;width:820px}.index-news-popups .mfp-close{color:hsla(0,0%,100%,.4);font-size:35px;font-weight:400;height:60px;opacity:1;right:-50px;top:-20px;transition:.3s ease-in-out;width:60px}.index-news-popups .mfp-close:hover{color:hsla(0,0%,100%,.8)}.index-popups .slick-dots{left:50%;position:absolute;top:-40px;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:100}.index-popups .slick-dots .slick-active button{background:#89734c}.index-popups .slick-dots li{border-radius:50%;display:inline-block;height:15px;line-height:0;list-style:none;margin:0 5px;padding:0;width:15px}.index-popups .slick-dots button{background:rgba(117,105,57,.5);border:0;border-radius:50%;cursor:pointer;font-size:0;height:12px;outline:none;transition:.3s ease-in-out;width:12px}.index-popups .slick-dots button:hover{background:#89734c}.index-popups .index-popups-sliders{border-radius:15px;line-height:0;overflow:hidden;position:relative}.index-popups .index-popups-sliders img{width:100%}.index-popups .index-popups-slider{background-position:50%;background-size:cover;border-radius:15px;height:auto;overflow:hidden;position:relative}.index-popups .index-popups-links{background:rgba(0,0,0,.75);border-radius:0 0 15px 15px;bottom:0;position:absolute;text-align:center;width:100%}.index-popups .index-popups-links a{background:rgba(117,105,57,.5);border-radius:0 0 15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:22px;font-weight:200;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:1px;min-width:180px;padding:3px 20px;text-align:center;text-decoration:none;transition:.3s ease-in-out;width:auto}.index-popups-text,.index-popups .index-popups-links a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;height:80px}.index-popups-text{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;font-size:20px;font-weight:300;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.index-popups-text>div{line-height:33px;padding:0 20px;text-align:left}.index-facilities figure{line-height:0;margin:0;overflow:hidden;position:relative}.index-facilities figcaption{background:rgba(0,0,0,.4);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;text-align:center;transition:.5s ease-in-out;width:100%}.index-facilities img{-webkit-transform:scale(1);transform:scale(1);transition:.3s ease-in-out}.index-facilities h3{font-size:28px;font-weight:400;letter-spacing:2px;line-height:30px;margin:0;margin-top:20px;text-shadow:0 2px 4px rgba(0,0,0,.5);transition:.3s ease-in-out}.index-facilities p{font-size:16px;letter-spacing:3px;margin:15px;opacity:0;transition:.3s ease-in-out;transition-delay:.1s}.index-facilities a{color:#fff}.index-facilities a:hover figcaption{background:rgba(0,0,0,.6)}.index-facilities a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.index-facilities a:hover p{letter-spacing:1px;opacity:1}.index-facilities-row{display:-webkit-box;display:-ms-flexbox;display:flex}.index-facilities-row .slick-dots{bottom:0;left:50%;padding:10px 0;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.index-facilities-row .slick-dots .slick-active button{background:#fff}.index-facilities-row .slick-dots li{display:inline-block;list-style:none;margin:0 5px}.index-facilities-row .slick-dots button{background:hsla(0,0%,100%,.6);border:0;border-radius:50%;cursor:pointer;font-size:0;height:15px;outline:none;transition:.3s ease-in-out;width:15px}.index-facilities-row .slick-arrow{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:hsla(0,0%,100%,.6);border:0;cursor:pointer;height:150px;outline:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:45px;z-index:1}.index-facilities-row .slick-arrow span{color:rgba(0,0,0,.6);display:block;font-size:30px}.index-facilities-row .slick-next{border-radius:15px 0 0 15px;right:0}.index-facilities-row .slick-next span{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.index-facilities-row .slick-prev{border-radius:0 15px 15px 0;left:0}.index-facilities-row .slick-prev span{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.index-facilities-row .slick-slide{line-height:0}.index-facilities-row .index-facility{width:calc(2rem + ((100% - 11rem) / 12 * 3))}.index-facilities-row .index-facility img{width:100%}.index-intro{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;min-height:500px;text-align:center}.index-intro .intro-wrapper{background:rgba(0,0,0,.65);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;min-height:500px;padding:30px}.index-intro .intro-wrapper>span{display:none;letter-spacing:3px}.index-intro .intro-content{font-size:18px;font-weight:300;letter-spacing:1px;line-height:35px;margin:0 auto;max-width:1200px;opacity:.8;text-align:center}.index-intro .intro-content h1,.index-intro .intro-content h2,.index-intro .intro-content h3,.index-intro .intro-content h4,.index-intro .intro-content h5{color:#d7b788}.index-intro .pm-btn-hollow{background:rgba(117,105,57,.15);border:1px solid #fff;border-radius:5px;color:#fff;font-size:18px;font-weight:300;margin:30px auto;padding:10px 30px;width:200px}.index-intro .pm-btn-hollow:hover{background:#756939;border:1px solid #756939}.index-intro h2{font-size:43px;font-weight:200;letter-spacing:3px;margin:30px 0 25px;position:relative}.index-intro h2:after{background:#d7b788;bottom:-10px;content:"";display:block;height:1px;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:180px}.index-instagram{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(11rem + (100% - 11rem))}.index-instagram .index-instagram-block{background-position:50%;background-repeat:no-repeat;background-size:cover;height:16.66667vw;line-height:0;width:16.66667%}.index-instagram img{width:100%}.main-footer{background-attachment:fixed;background-image:url(/images/misc/footer.png);background-size:cover}.sitemap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-height:0;max-width:1600px;overflow:hidden;padding:0 30px 20px;transition:.3s ease-in-out}.sitemap hr{border:0;border-top:1px solid hsla(0,0%,100%,.4);margin-top:30px;width:calc(10rem + ((100% - 11rem) / 12 * 11))}.sitemap h5{color:#d7b788;font-size:23px;font-weight:400;letter-spacing:1px;margin:25px 0;margin-bottom:18px}.sitemap-sec{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:calc(1rem + ((100% - 11rem) / 12 * 1.55))}.sitemap-sec li{line-height:30px;list-style:none;max-width:300px}.sitemap-sec a{color:#fff;font-size:16px;letter-spacing:1px;text-decoration:none}.sitemap-sec a:hover{color:hsla(0,0%,100%,.8)}.sitemap-show{max-height:1000px}.footer-main{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1600px;padding:0 30px}.footer-main-certification img{width:150px}.footer-main-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;max-width:950px;padding:0 35px;width:100%}.footer-main-main,.footer-main-main li{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-main-main li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;list-style:none;padding:0 5px}.footer-main-main a{color:#fff;text-decoration:none;transition:.3s ease-in-out}.footer-main-main a:hover{color:#d7b788}.footer-main-main .links,.footer-main-main .phones{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:8px 0}.footer-main-social ul{-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-main-social li{list-style:none;margin-left:15px;margin-top:15px;position:relative;text-align:right}.footer-main-social span{transition:.3s ease-in-out}.footer-main-social span:first-of-type{opacity:0;position:absolute}.footer-main-social a:hover span{opacity:0}.footer-main-social a:hover span:first-child{opacity:1}.footer-edm form{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:8px}.footer-edm input{font-size:16px;height:35px;margin:0 5px;outline:none}.footer-edm button{background:none;border:0;cursor:pointer;height:35px}.footer-edm button img{-webkit-filter:contrast(0) brightness(2);filter:contrast(0) brightness(2);width:25px}.footer-edm label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 5px}.footer-edm fieldset{border:0;padding:0}.footer-edm .pm-input{background:#fff;box-shadow:inset 0 0 8px rgba(0,0,0,.6);max-width:350px;width:10vw}.footer-edm .pm-input:last-of-type{background:none;box-shadow:none;min-width:120px;width:10vw}.footer-edm .captcha{background:#fff;border-radius:3px;box-shadow:inset 0 0 8px rgba(0,0,0,.6);display:inline-block;margin:0 5px;position:relative}.footer-edm .captcha img{max-width:80px;position:absolute;right:3px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50%}.footer-edm .pm-btn{background:#d7b788;color:#000;font-size:18px;min-width:120px;padding:0 12px}.footer-edm .pm-btn:last-child{background:none;border:1px solid #fff;color:#fff}.footer-bottom{background:#000;color:hsla(0,0%,100%,.6);font-size:16px;margin-top:20px;padding:10px 0 90px;text-align:center}.footer-bottom span{color:#b89053;opacity:.9}.footer-bottom span:hover{opacity:1}.footer-bottom a{color:#b89053;text-decoration:none}.plain-text-wrapper{padding-bottom:60px;padding-top:170px;text-align:center}.plain-text-wrapper .pm-cate-selector{margin-bottom:0}.plain-text-title{color:#564d3e;display:inline-block;font-size:40px;font-weight:300;letter-spacing:3px;margin-bottom:0;position:relative}.plain-text-title:after{background:#d7b788;bottom:-10px;content:"";display:block;height:1px;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:200px}.plain-text-container{padding-bottom:50px}.plain-text-section-selector{margin:60px 0 0}.plain-text-section-selector .active{color:#b89053}.plain-text-section-selector li{display:inline-block;list-style:none;margin:0 10px}.plain-text-section-selector li:last-child{margin-bottom:0}.plain-text-section-selector a{color:#564d3e;font-size:20px;opacity:.8;text-decoration:none;transition:.3s ease-in-out}.plain-text-section-selector a:hover{color:#b89053}.plain-text{color:rgba(58,54,40,.8);font-size:18px;letter-spacing:1px;line-height:35px;margin:0 auto;max-width:1000px;padding:0 30px;text-align:justify}.plain-text h1,.plain-text h2,.plain-text h3,.plain-text h4,.plain-text h5,.plain-text h6{color:#89734c}.plain-text li{list-style:none;position:relative}.plain-text li:before{background:#89734c;border-radius:50%;content:"";display:inline-block;height:7px;left:20px;margin-right:5px;width:7px}.nonbleed-img img{max-width:100%}.news-wrapper{margin:0 auto;max-width:1000px;padding:0 30px;padding-top:180px}.news-header .news-label{font-family:Lato,Microsoft JhengHei,"sans-serif"!important;font-size:20px;letter-spacing:1px}.news-header .news-date-label{color:#4a4a4a;margin-right:10px;opacity:.5}.news-header .news-cate-label{color:#89734c;font-weight:600}.news-header h2{color:#3a3628;font-size:30px;letter-spacing:3px}.news-content{text-align:justify}.news-content img{max-width:100%}.news-content h1,.news-content h2,.news-content h3,.news-content h4,.news-content h5,.news-content h6{color:#8b6240}.news-content p{color:#565445;font-size:18px;letter-spacing:1px;line-height:30px}.news-content hr{border:0;border-bottom:1px solid #766a3a}.news-footer{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:70px 0}.news-footer,.news-footer .reservations{display:-webkit-box;display:-ms-flexbox;display:flex}.news-footer .reservations{-webkit-box-flex:row;-ms-flex:row;flex:row}.news-footer .pm-btn-hollow{background:hsla(35,44%,80%,.4);border:1px solid #000;border-radius:5px;color:#3a3628;font-size:18px;font-weight:400;margin-right:20px;min-width:200px;padding:10px;text-align:center}.news-footer .pm-btn-hollow:hover{color:#000}.news-footer .pm-btn-hollow:last-child{background:none}.news-footer .share{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#89734c;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:400;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:30px}.news-footer .share span{font-size:16px;letter-spacing:1px;margin-right:8px}.news-footer .share .icon{width:30px}.news-list{padding:0 1rem;padding-bottom:60px}.news-list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.news-list-item{padding:.6666666667rem;width:calc(2rem + ((100% - 11rem) / 12 * 3))}.news-list-item .news-title{color:#89734c;font-size:25px;margin:0;margin-top:20px;padding:0 20px}.news-list-item .news-summary{padding:20px;padding-top:10px}.news-list-item .news-summary p{color:#4a4a4a;font-size:24px;height:100px;margin:10px 0;overflow:hidden;position:relative}.news-list-item .news-summary p span{color:#949494;font-size:20px}.news-list-item .news-summary .mask{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;display:block;height:40px;position:absolute;width:100%}.news-list-item .meeting-summary p{font-size:18px}.news-list-item .map-summary .mask{display:none}.news-list-item .map-summary p{height:auto}.news-list-item .news-cate-label{color:#74724e;font-size:18px;font-weight:500;letter-spacing:1px;margin-left:5px}.news-list-item .news-date-label{color:#4a4a4a;font-size:18px;letter-spacing:1px;opacity:.5}.news-list-item .news-more-label{color:#4a4a4a;font-family:Lato,Microsoft JhengHei,"sans-serif"!important;font-size:18px;font-weight:600;opacity:.6}.news-list-item a{-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.news-list-item img{transition:.3s ease-in-out;width:100%}.news-list-item-hide,.news-list-item-mobile{display:none}.news-item-wrapper{background:#fff;border-radius:8px;display:block;margin-bottom:10px;min-height:21.73913vw;overflow:hidden;transition:.3s ease-in-out}.news-item-wrapper p{letter-spacing:1px;line-height:30px}.news-item-wrapper:hover{box-shadow:0 0 20px rgba(0,0,0,.25)}.news-item-wrapper:hover img{-webkit-transform:scale(1.1) translateY(-5%);transform:scale(1.1) translateY(-5%)}.news-item-wrapper:hover p{color:rgba(113,92,45,.95)}.news-item-wrapper:hover p span{color:#949494}.meeting-video{height:400px;margin:50px 0 0;position:relative}.meeting-video .meeting-video-thumbnail{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.meeting-video .meeting-video-thumbnail:before{background:rgba(0,0,0,.6);content:"";display:block;height:100%;position:absolute;width:100%}.meeting-video button{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:none;border:0;cursor:pointer;left:50%;opacity:.7;outline:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.3s ease-in-out}.meeting-video button:hover{opacity:1}.meeting-video p{color:#fff;margin:10px 0}.meeting-video img{height:80px}.contact-wrapper{margin:0 auto;max-width:860px;padding:0 30px}.contact-wrapper form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;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}.contact-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:hsla(0,0%,100%,.8);background-image:url(/images/misc/d-arrow.png);background-position:98% 12px;background-repeat:no-repeat;background-size:13px;border-color:rgba(58,54,40,.6);border-radius:5px;color:rgba(58,54,40,.6);font-family:Noto Sans TC,Noto Sans SC,Noto Sans JP,Microsoft Jhenghei,sans-serif;font-weight:600;max-width:100%;width:100%}.contact-header{color:#3a3628;font-size:20px;letter-spacing:1px;line-height:30px;opacity:.6;padding-bottom:40px;text-align:center}.contact-form fieldset{border:0;margin:0;padding:0;width:40%}.contact-form input{border-radius:5px}.contact-form input::-webkit-input-placeholder{color:rgba(58,54,40,.6);font-weight:600}.contact-form input::-moz-placeholder{color:rgba(58,54,40,.6);font-weight:600}.contact-form input::-ms-input-placeholder{color:rgba(58,54,40,.6);font-weight:600}.contact-form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.contact-form .fieldset{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:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px;width:100%}.contact-form .fieldset input{margin-bottom:15px;max-width:100%;width:100%}.contact-form .pm-input{border:1px solid rgba(58,54,40,.6);font-size:16px;height:40px}.contact-form .pm-textarea{border:1px solid rgba(58,54,40,.6);border-radius:5px;font-size:16px;margin-left:15px;min-height:210px;width:60%}.contact-form .pm-textarea::-webkit-input-placeholder{color:rgba(58,54,40,.6);font-weight:600}.contact-form .pm-textarea::-moz-placeholder{color:rgba(58,54,40,.6);font-weight:600}.contact-form .pm-textarea::-ms-input-placeholder{color:rgba(58,54,40,.6);font-weight:600}.contact-form .captcha-box{background:hsla(0,0%,100%,.8);border:1px solid rgba(58,54,40,.6);border-radius:5px;position:relative;width:100%}.contact-form .captcha-box img{cursor:pointer;height:20px;opacity:.6;position:absolute;right:10px;top:10px}.contact-form .captcha-box input{background:none;border:0;height:100%;margin-bottom:0;max-width:none;padding:9px 10px;position:relative;width:100%}.contact-form .captcha-box .captcha-img{height:30px;right:45px;top:5px}.contact-form .buttonset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(4rem + ((100% - 11rem) / 12 * 5))}.contact-form .form-main{margin-top:15px}.contact-form .form-bottom,.contact-form .form-main{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.contact-form .form-bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}.contact-form .form-bottom .pm-btn-hollow{background:hsla(35,44%,80%,.4);border:1px solid rgba(0,0,0,.75);border-radius:5px;color:rgba(0,0,0,.75);font-size:18px;font-weight:400;height:40px;width:47%}.contact-form .form-bottom .pm-btn-hollow:nth-child(2){background:hsla(0,0%,100%,0)}.contact-footer{padding-bottom:100px}.contact-info{padding-bottom:10px}.contact-info .office{color:#8b6240;font-size:22px;font-weight:600;line-height:22px}.contact-info .info-text{color:#000;font-size:20px;opacity:.6}.contact-info .icon{margin-right:10px}.contact-info .contact{margin-right:15px}.contact-info .contact-phone{margin-right:12px}.contact-info ul{padding-left:30px}.contact-info ul .phone{list-style-image:url(/images/misc/contact-phone.png);padding-left:-2px}.contact-info ul .fax{list-style-image:url(/images/misc/contact-fax.png)}.contact-info ul .location{list-style-image:url(/images/misc/contact.png);padding-left:-5px}.contact-info li{color:#000;line-height:23px;list-style-position:outside;margin:15px 0}.contact-info a{color:#000;text-decoration:none}.swal2-custom-loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swal2-custom-loader li{background:#d7b788;border-radius:50%;height:10px;list-style-type:none;margin:0 10px;width:10px}.room-section{height:100vh}.room-sections-wrapper{z-index:1}.room-sliders{line-height:0}.room-sliders .slick-arrow{background:#5a431a;border:0;color:#fff;cursor:pointer;display:none!important;font-size:20px;height:60px;opacity:.6;outline:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;z-index:1}.room-sliders .slick-arrow span{position:absolute;top:20px}.room-sliders .slick-next{border-radius:10px 0 0 10px;right:0}.room-sliders .slick-next span{-webkit-transform:rotate(-90deg) translateY(-10px);transform:rotate(-90deg) translateY(-10px)}.room-sliders .slick-prev{border-radius:0 10px 10px 0}.room-sliders .slick-prev span{-webkit-transform:rotate(90deg) translateY(5px);transform:rotate(90deg) translateY(5px)}.room-sliders .room-slider{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}.room-sliders .slick-dots{bottom:70px;left:50%;opacity:1;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);transition:.5s ease-in-out;transition-delay:.5s;z-index:100}.room-sliders .slick-dots .slick-active button{background:rgba(102,81,44,.8)}.room-sliders .slick-dots li{display:inline-block;list-style:none}.room-sliders .slick-dots button{background:rgba(137,115,76,.4);border:0;border-radius:50%;cursor:pointer;font-size:0;height:15px;margin:0 5px;outline:none;transition:.3s ease-in-out;width:15px}.fullpage-paginator{height:100%;position:fixed;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:100}.fullpage-paginator .active{background:rgba(102,81,44,.8)}.fullpage-paginator .show-text{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.6);width:200px}.fullpage-paginator ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fullpage-paginator li{height:40px;list-style:none;margin:5px 0}.fullpage-paginator span{display:block}.fullpage-paginator a{background:rgba(137,115,76,.4);border-radius:5px;color:hsla(0,0%,100%,0);display:block;font-size:20px;height:100%;line-height:40px;max-height:40px;overflow:hidden;position:absolute;right:0;text-align:center;text-decoration:none;transition:.3s ease-in-out;width:6px}.fullpage-paginator a:hover{background:rgba(102,81,44,.8);color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.6);width:200px}.room-detail{background:hsla(0,0%,100%,.9);border-radius:5px;bottom:95px;box-shadow:0 2px 10px 0 rgba(0,0,0,.3);left:30px;max-height:50px;opacity:0;overflow:hidden;position:fixed;transition:.3s ease-in-out;width:450px;z-index:-1}.room-detail .room-name{height:50px;padding:10px 20px;width:100%}.room-detail .room-name h2{color:#89734c;font-size:25px;line-height:30px;margin:0;position:relative}.room-detail-show{opacity:.9;z-index:1}.room-detail-show:hover{opacity:1}.room-detail-main-toggler{cursor:pointer;height:100%;line-height:20px;position:absolute;right:-3px;text-align:center;top:0;transition:.3s ease-in-out;width:30px}.room-detail-toggler{cursor:pointer;height:25px;position:absolute;right:20px;top:8px;width:25px}.room-detail-toggler span{background:#fff;display:block;height:50%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg);transition:.3s ease-in-out;width:2px}.room-detail-toggler span:last-child{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.room-detail-wrapper{overflow:hidden;width:100%}.room-detail-wrapper hr{border:0;border-bottom:1px solid rgba(0,0,0,.25);margin-top:15px}.room-detail-wrapper li{list-style:none;position:relative}.room-detail-wrapper li:before{background:#89734c;border-radius:50%;content:"";display:inline-block;height:7px;left:20px;margin-right:5px;opacity:.5;width:7px}.room-detail-wrapper article{background:rgba(137,115,76,.15);color:rgba(0,0,0,.8);font-size:16px;height:100%;line-height:25px;max-height:calc(60vh - 215px);position:relative;text-align:justify;transition:.3s ease-in-out}.room-detail-wrapper article>h3{background:rgba(137,115,76,.4);color:#fff;font-size:20px;height:40px;line-height:40px;margin:0;padding:0 20px}.room-detail-wrapper article:nth-of-type(2){border-top:1px solid #fff}.room-detail-wrapper h1,.room-detail-wrapper h2,.room-detail-wrapper h3,.room-detail-wrapper h4,.room-detail-wrapper h5,.room-detail-wrapper h6{color:#89734c}.room-detail-wrapper .room-detail-content{max-height:calc(60vh - 255px);min-height:calc(60vh - 255px);overflow:auto;padding:10px 20px 20px}.room-detail-wrapper .room-detail-toggler span{-webkit-transform:translate(-50%,-50%) rotate(270deg);transform:translate(-50%,-50%) rotate(270deg)}.room-detail-wrapper .article-shrink{height:100%;max-height:40px;overflow:hidden}.room-detail-wrapper .article-shrink .room-detail-toggler span:last-child{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}.restaurant-detail-wrapper article{max-height:calc(60vh - 150px)}.restaurant-detail-wrapper .restaurant-detail-content{max-height:calc(60vh - 190px);min-height:calc(60vh - 190px)}.room-detail-reservation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px}.room-detail-reservation .pm-btn-hollow{background:hsla(35,44%,80%,.4);border:1px solid #000;border-radius:5px;color:#3a3628;font-size:18px;font-weight:400;margin:0 5px;min-width:200px;padding:12px 10px;text-align:center;width:100%}.room-detail-reservation .pm-btn-hollow:hover{color:#000}.room-detail-reservation .pm-btn-hollow:last-child{background:none}.room-detail-share{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#89734c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px 20px;text-align:center}.room-detail-share span{font-size:16px;font-weight:600;letter-spacing:1px;margin-right:5px}.room-detail-share a{margin:0 5px;text-decoration:none}.room-detail-share .icon{width:30px}.room-detail-active{height:600px;max-height:60vh;opacity:1}.room-detail-active .room-detail-main-toggler{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.room-detail-active .room-detail-toggler:first-of-type span{-webkit-transform:translate(-50%,-50%) rotate(270deg);transform:translate(-50%,-50%) rotate(270deg)}.room-detail-active .room-detail-toggler:first-of-type span:last-child{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.room-popups{background:rgba(0,0,0,.4);padding:30px}.room-popups .mfp-content{background:#fff;border-radius:5px;max-width:1200px;min-height:50vh;overflow:hidden}.room-discounts{display:-webkit-box;display:-ms-flexbox;display:flex}.room-discounts .slick-arrow{border:0;cursor:pointer;font-size:0;height:100%;opacity:0;outline:none;position:absolute;top:0;transition:.3s ease-in-out;width:80px;z-index:10}.room-discounts .slick-arrow:hover{opacity:.8}.room-discounts .slick-prev{background:linear-gradient(270deg,hsla(0,0%,100%,0),rgba(0,0,0,.4))}.room-discounts .slick-next{background:linear-gradient(90deg,hsla(0,0%,100%,0),rgba(0,0,0,.4));right:0}.room-discounts .slick-dots{bottom:20px;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.room-discounts .slick-dots li{display:inline-block;list-style:none;margin:0 5px}.room-discounts .slick-dots button{background:none;border:1px solid #fff;border-radius:50%;cursor:pointer;font-size:0;height:15px;outline:none;transition:.3s ease-in-out;width:15px}.room-discounts .slick-dots .slick-active button{background:#fff}.room-discounts .room-discounts-imgs{line-height:0;width:60%}.room-discounts .room-discounts-img{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:50vh;width:60%}.room-discounts .read-more{color:rgba(0,0,0,.4);font-weight:600;text-decoration:none}.room-discounts .read-more span{font-size:25px}.room-discounts-info{max-height:50vh;padding:25px;padding-right:40px;width:100%}.room-discounts-info h3{color:#89734c;font-size:25px;margin-top:0}.room-discounts-info-wrapper{max-height:calc(50vh - 115px);overflow-y:auto}@-webkit-keyframes dot{0%{box-shadow:0 0 0 0 rgba(232,193,85,.1)}to{box-shadow:0 0 3px 4px rgba(232,193,85,.5)}}@keyframes dot{0%{box-shadow:0 0 0 0 rgba(232,193,85,.1)}to{box-shadow:0 0 3px 4px rgba(232,193,85,.5)}}.room-discounts-info-wrapper .active:before{-webkit-animation:dot .8s ease-in-out 1s infinite alternate;animation:dot .8s ease-in-out 1s infinite alternate}.room-discounts-info-wrapper .active a{color:#89734c}.room-discounts-info-wrapper li{border-bottom:1px solid #ccc;font-size:18px;line-height:20px;list-style:none;margin:10px 0;padding-bottom:10px;padding-left:25px;position:relative}.room-discounts-info-wrapper li:before{background:#e8c155;border-radius:50%;content:"";display:block;height:10px;left:5px;position:absolute;top:5px;width:10px}.room-discounts-info-wrapper li a{color:rgba(117,105,57,.5);font-weight:600;opacity:.8;text-decoration:none}.room-discounts-close button{background:none;border:0;cursor:pointer;font-size:30px;opacity:.6;padding:10px}.room-discounts-close button:hover{opacity:1}.paginator{padding:0 0 60px;text-align:center}.paginator .active{background:rgba(117,105,57,.85);color:#fff}.paginator li{border:1px solid rgba(117,105,57,.85);border-radius:4px;display:inline-block;height:40px;list-style:none;margin:0 2px;width:40px}.paginator li:first-child{background:url(/images/misc/l-arrow.png);background-position:50%;background-repeat:no-repeat;background-size:30px;border:0;margin-right:20px}.paginator li:first-child a{opacity:0}.paginator li:last-child{background:url(/images/misc/r-arrow.png);background-position:50%;background-repeat:no-repeat;background-size:30px;border:0;margin-left:20px}.paginator li:last-child a{opacity:0}.paginator a{color:#756939;display:block;font-size:16px;font-weight:600;height:100%;line-height:38px;text-align:center;text-decoration:none;transition:.3s ease-in-out;width:100%}.paginator a:hover{background:rgba(117,105,57,.85);color:#fff}.reservation-bar{background:rgba(0,0,0,.8);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;max-width:100vw;position:fixed;transition:.3s ease-in-out;width:calc(11rem + (100% - 11rem));z-index:100}.reservation-bar .reservation-bar-title{color:#d7b788;font-size:24px;letter-spacing:3px}.reservation-bar .reservation-bar-mobile{-ms-flex-line-pack:center;align-content:center;display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.reservation-bar .reservation-bar-mobile-item{width:100%}.reservation-bar .reservation-bar-mobile-item a{background:rgba(0,0,0,.5);color:hsla(0,0%,100%,.6);display:block;font-size:16px;height:70px;margin-right:1px;padding-top:8px;text-align:center;text-decoration:none}.reservation-bar .reservation-bar-mobile-item span{display:block;margin:0 auto;margin-bottom:5px}.reservation-bar .reservation-bar-mobile-item span:last-child{padding-top:0}.reservation-bar .reservation-bar-mobile-item:last-child a{margin-right:0}.reservation-bar form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:100vw;position:relative}.reservation-bar form .pm-btn,.reservation-bar form .pm-input,.reservation-bar form .pm-selector{font-size:16px;line-height:18px;margin:0 10px}.reservation-bar form .reservation-bar-title{line-height:18px;margin:0 10px}.reservation-bar-hide{display:none}.reservation-bar-shrink{height:0}.back-to-top{background:hsla(0,0%,100%,.6);border:0;border-radius:50%;bottom:75px;box-shadow:0 0 15px rgba(0,0,0,.25);cursor:pointer;height:40px;opacity:.85;outline:none;overflow:hidden;padding:0;position:fixed;right:15px;-webkit-transform:scale(1);transform:scale(1);transition:.6s ease-in-out;width:40px;z-index:100}.back-to-top:after{border-right:1px solid rgba(102,81,44,.8);border-top:1px solid rgba(102,81,44,.8);content:"";display:block;height:10px;left:50%;position:absolute;top:50%;-webkit-transform:rotate(-45deg) translate(-50%,-50%);transform:rotate(-45deg) translate(-50%,-50%);-webkit-transform-origin:5px 2px;transform-origin:5px 2px;transition:.6s ease-in-out;width:10px}.back-to-top:hover{background:rgba(102,81,44,.8)}.back-to-top:hover:after{border-right:1px solid #fff;border-top:1px solid #fff}.back-to-top-hide{opacity:0;-webkit-transform:scale(.6);transform:scale(.6);z-index:-1}.map{margin:0 auto;max-width:1440px;padding-bottom:60px}.map-wrapper{max-width:100vw}.map-header{margin:0 auto;max-width:1060px;padding:0 calc(((100% - 11rem) / 12 * 1));text-align:center}.map-header h1,.map-header h2,.map-header h3,.map-header h4,.map-header h5,.map-header h6{color:#89734c}.map-header p{color:rgba(58,54,40,.6);font-size:20px;letter-spacing:1px;line-height:35px}.map-footer{margin:0 auto;max-width:1060px;padding:20px calc(((100% - 11rem) / 12 * 1)) 0;text-align:center}.map-footer h1,.map-footer h2,.map-footer h3,.map-footer h4,.map-footer h5,.map-footer h6{color:#89734c}.map-footer p{color:rgba(58,54,40,.6);font-size:20px;letter-spacing:1px;line-height:35px}.map-footer .pm-btn-hollow{background:hsla(35,44%,80%,.4);border-color:#3a3628;display:none;color:#3a3628;font-size:18px;font-weight:600;letter-spacing:0;margin:20px auto;margin-bottom:60px;max-width:300px;padding:10px 0;transition:.3s ease-in-out}.map-footer .pm-btn-hollow:hover{background:#766a3a;color:#000}.map-footer .pm-btn-hollow:nth-child(2){display:block;margin-bottom:60px}.canvas-map{position:relative}.canvas-map canvas{max-width:100vw}.canvas-map .canvas-map-info{background:#fff;box-shadow:0 0 15px rgba(0,0,0,.6);height:auto;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:450px;z-index:-1}.canvas-map .canvas-map-info-img img{width:100%}.canvas-map .canvas-map-info-text{color:#666;font-size:18px;letter-spacing:1px;line-height:22px;padding:10px 20px;text-align:justify}.canvas-map .canvas-map-info-text h3{color:#8b6240;font-size:25px;line-height:26px;margin:0;text-align:center}.img-map-mobile{display:none;padding:0 calc(((100% - 11rem) / 12 * 1))}.si-has-border .si-content-wrapper{border:0;min-width:560px}.si-close-button{font-size:30px;right:5px;top:5px}.si-wrapper-top{margin-top:-80px;opacity:0;transition:.3s ease-in-out}.si-wrapper-top-active{opacity:1}.si-frame{border:0;border-radius:10px;overflow:initial;padding:0 50px 50px}.si-shadow-frame{box-shadow:0 1px 15px 5px rgba(0,0,0,.6)}.si-content h2{color:#756939;font-size:22px;font-weight:500;margin-bottom:15px;text-align:center}.si-content p{font-size:16px;line-height:25px;margin:0;opacity:.7}.si-content img{max-width:100%;min-width:100%;width:100%}.si-content .outer{height:300px;overflow-y:scroll}.map-page-wrapper{position:relative}.map-wrapper{width:100vw}.map-wrapper .map{height:100vh;max-width:100vw;min-height:850px;width:100vw}.direction-panel{background:#fff;border-radius:10px;bottom:80px;box-shadow:0 0 15px 3px rgba(0,0,0,.25);font-size:14px;height:300px;opacity:0;padding:20px;position:absolute;right:50px;transition:.5s ease-in-out;width:330px;z-index:-1}.direction-panel div{max-height:100%;overflow:auto}.direction-panel .close-btn{background:#fff;border:0;box-shadow:-5px 0 15px 3px rgba(0,0,0,.25);cursor:pointer;height:35px;left:-35px;outline:none;position:absolute;top:0;transition:.3s ease-in-out;width:35px}.direction-panel .close-btn img{width:15px}.direction-panel .close-btn:hover{background:#fff}.direction-panel .close-btn span{color:#fff;cursor:pointer;display:none;font-size:25px;margin-top:-3px;text-align:center}.direction-panel-shrink{box-shadow:none;padding:20px 0;width:0}.direction-panel-shrink .close-btn img,.direction-panel-shrink div{display:none}.direction-panel-shrink .close-btn span{display:block}.direction-panel-active{opacity:1;z-index:0}.map-menu-toggler{background:none;border:0;color:rgba(0,0,0,.6);cursor:pointer;display:none;font-size:40px;height:60px;outline:none;padding:0;position:absolute;right:0;width:60px}.map-menu-toggler img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-35%,-50%);transform:translate(-35%,-50%)}.map-menu{background:#fff;border-radius:10px;bottom:80px;box-shadow:0 0 15px rgba(0,0,0,.4);left:50px;max-height:630px;opacity:1;overflow:hidden;width:450px}.map-menu,.map-menu .close-btn{position:absolute;transition:.3s ease-in-out}.map-menu .close-btn{background:none;border:0;cursor:pointer;font-size:30px;opacity:.45;outline:none;right:5px;top:5px}.map-menu .close-btn img{width:20px}.map-menu .close-btn:hover{opacity:1}.map-menu .close-btn span{color:#fff;cursor:pointer;display:none;font-size:30px;margin-top:-3px;text-align:center}.map-menu-shrink{bottom:655px;max-height:55px;width:55px}.map-menu-shrink .close-btn{display:none}.map-menu-shrink .close-btn span,.map-menu-shrink .map-menu-toggler{display:block}.map-menu-shrink .map-menu-title{z-index:-1}.map-menu-content{height:100%;overflow:auto;padding:15px;width:450px}.map-menu-content h3{color:rgba(0,0,0,.6);display:inline-block;font-size:20px;margin-bottom:20px;min-width:100px}.map-menu-title{color:#000;font-size:40px;font-weight:400;letter-spacing:2px;margin:10px;margin-bottom:30px;position:relative;text-align:center}.map-menu-title:after{background:#d7b788;bottom:-20px;content:"";display:block;height:1px;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:30%}.route-type{float:left;width:45%}.route-type ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:-5px;width:75%}.route-type li{display:inline-block;line-height:30px;text-align:center}.route-type li img{-webkit-filter:grayscale(100%);filter:grayscale(100%);margin-top:-10px;vertical-align:middle}.route-type button{background:transparent;border:0;cursor:pointer;opacity:.6;outline:none}.route-type button:hover{opacity:1}.route-type button:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.route-type .active{opacity:1}.route-type .active img{-webkit-filter:grayscale(0);filter:grayscale(0)}.route-selector{float:left;width:55%}.route-selector select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/images/misc/triangle-bk.png);background-position:95%;background-repeat:no-repeat;background-size:10px;border:1px solid rgba(0,0,0,.3);border-radius:2px;box-shadow:inset 0 0 8px rgba(0,0,0,.25);height:30px;padding:0 5px;width:100%}.route-attractions{border-top:1px solid #ccc;float:left;margin:20px 0 30px;padding-top:5px;width:100%}.route-attractions ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.attraction-carousel{position:relative;width:100%!important}.attraction-carousel a{color:#000;text-decoration:none}.attraction-carousel li{display:inline-block;height:150px;overflow:hidden;width:33.333333%}.attraction-carousel li:hover{opacity:.8}.attraction-carousel li figure{margin:0;margin-bottom:20px;padding:0 3px;width:100%}.attraction-carousel li figcaption{font-size:15px;padding-right:5px;padding-top:3px}.attraction-carousel li img{width:100%}.attraction-carousel .slick-arrow{background:none;border:0;bottom:-10px;cursor:pointer;outline:none;position:absolute}.attraction-carousel .slick-arrow span{color:rgba(0,0,0,.6);display:block;font-size:28px;font-weight:600}.attraction-carousel .slick-prev{left:80px}.attraction-carousel .slick-prev span{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.attraction-carousel .slick-next{right:80px}.attraction-carousel .slick-next span{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.attraction-carousel .slick-dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto}.attraction-carousel .slick-dots button{background:rgba(0,0,0,.3);border:0;border-radius:50%;cursor:pointer;font-size:0;height:10px;padding:0;width:10px}.attraction-carousel .slick-dots li{display:initial;height:auto;margin:0 5px;width:auto}.attraction-carousel .slick-dots li:hover{opacity:1}.attraction-carousel .slick-dots .slick-active button,.attraction-carousel .slick-dots li:hover button{background:#d7b788}.mobile-menu{display:none;padding-bottom:40px;padding-top:100px}.mobile-menu .map-menu-title{margin:0}.mobile-menu .map-menu-title:after{bottom:-10px}.mobile-menu .hide,.mobile-menu .pm-news-loader-btn{display:none}.mobile-menu .paginator{display:block;padding-top:0}.mobile-menu .paginator li{height:30px;width:30px}.mobile-menu .paginator a{line-height:28px}.mobile-attractions{padding:20px;padding-top:0}.mobile-attractions li{list-style:none}.mobile-attractions .container{height:calc((100vw - 40px) / 2);margin:40px 0;overflow:hidden;position:relative;width:100%}.mobile-attractions a{color:rgba(0,0,0,.6)}.mobile-attractions .background{-webkit-filter:blur(2px);filter:blur(2px);height:100%}.mobile-attractions .background,.mobile-attractions .foreground{background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;width:100%}.mobile-attractions .foreground{height:calc(100% - 45px)}.mobile-attractions .mask{background:hsla(0,0%,100%,.8);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:20px;height:45px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 5px;position:absolute;text-align:center;width:100%}.attraction-description span{font-weight:600}.attraction-description p,.attraction-description ul{margin:0}.attraction-description li{list-style:none}.mobile-attraction{font-size:16px;padding:0 20px 320px}.mobile-attraction h1{color:#766a3a;font-size:25px;margin:10px;text-align:center}.mobile-attraction hr{border:0;border-top:1px solid rgba(0,0,0,.3)}.mobile-attraction .bottom{bottom:20px;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.mobile-attraction .main-img img{max-width:100%;width:100%}.mobile-attraction .main-description{color:#565445;font-size:18px;letter-spacing:2px;line-height:25px;padding:0 0 50px}.mobile-attraction .pm-btn-hollow{background:hsla(35,44%,80%,.4);border:1px solid #000;color:#3a3628;font-size:medium;font-weight:600;margin:0 auto;text-align:center;width:200px}@media screen and (max-width:1440px){.nav-list{width:calc(8rem + ((100% - 11rem) / 12 * 9))}.nav-list a{font-size:16px}.footer-main-social li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:45px;margin-left:0;width:25%}.sitemap h5{font-size:20px}.sitemap-sec a{font-size:15px}.canvas-map .canvas-map-info{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}}@media screen and (max-width:1280px){.sitemap-sec{width:calc(2rem + ((100% - 11rem) / 12 * 3))}.news-list-item{width:calc(5rem + ((100% - 11rem) / 12 * 6))}.reservation-bar .reservation-bar-title{font-size:18px;letter-spacing:0}.footer-main-main{padding:0 10px}.footer-main-main a{font-size:15px}.footer-edm .pm-input{font-size:14px}.footer-edm .pm-btn{font-size:14px;min-width:100px}.footer-main-certification img{width:8vw}.footer-main-social ul{width:18vw}.index-facilities-row:last-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.index-facilities-row:last-child .index-facility{width:calc(11rem + (100% - 11rem))}.index-facilities-row:last-child h3{font-size:45px;font-weight:300;line-height:80px;margin-top:0;position:relative;text-shadow:0 2px 5px rgba(0,0,0,.6)}.index-facilities-row:last-child p{font-size:20px;letter-spacing:1px;opacity:1}}@media screen and (max-width:1024px){.nav-head{display:none}.nav-main{height:65px}.nav-main .logo{margin:0 auto;text-align:center;width:calc(11rem + (100% - 11rem))}.nav-main-shrink .nav-list a{height:auto}.nav-list{background:linear-gradient(rgba(55,55,39,.8) 20%,#000);display:block;height:100vh;padding-top:65px;position:fixed;right:0;top:0;width:0;z-index:-1}.nav-list a{color:#fff;font-size:18px;height:auto}.nav-list a:after{display:none}.nav-list>li{display:block;margin:0;min-height:80px;padding:7.5% 0;width:80vw}.nav-list>li:hover>.sub-list{height:100%;padding:0;top:0}.nav-list>li:hover>.sub-list-active{height:100%;padding-top:15px}.nav-list .active:after{display:none}.nav-list .mobile-only{display:block}.nav-list-show{overflow-x:hidden;overflow-y:auto;width:80vw}.nav-mobile-btn,.sub-list{display:block}.sub-list{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:none;max-height:0;padding:0;position:relative;top:0;transition:.3s ease-in-out}.sub-list a{font-size:16px;text-shadow:none}.sub-list .active,.sub-list a{color:hsla(0,0%,100%,.8)}.sub-list li{-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:0;opacity:0;transition:.3s ease-in-out}.sub-list li:last-of-type{margin-bottom:20px}.sub-list li:last-of-type:before{background:hsla(0,0%,100%,.6);content:"";display:block;height:1px;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);transition:.3s ease-in-out;width:0}.sub-list-active{height:100%;max-height:100%;min-width:100%;padding-top:15px;z-index:1}.sub-list-active li{height:40px;opacity:1}.sub-list-active li:last-of-type:before{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.8),hsla(0,0%,100%,0));bottom:0;content:"";display:block;height:1px;position:absolute;width:80%}.nav-list-mobile-lang,.nav-list-mobile-social{display:block}.nav-list-mobile-lang a{color:hsla(0,0%,100%,.6)}.nav-list-mobile-lang .active{color:#fff}.reservation-bar{background:rgba(0,0,0,.6)}.reservation-bar .reservation-bar-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.reservation-bar form{display:none}.footer-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-main-certification img{width:150px}.footer-main-social{padding:20px 0}.footer-main-social ul{width:auto}.footer-main-social li{margin:0 8px;width:auto}.footer-main-main{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.footer-main-main .links,.footer-main-main .phones{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.footer-edm form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.footer-edm label{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.footer-edm .pm-input{width:25vw}.footer-edm .pm-input:last-of-type{max-width:200px}.footer-edm .pm-btn{min-width:120px}.sitemap{display:block;padding:0 30px 20px}.sitemap hr{display:none}.sitemap h5{cursor:pointer;margin:0;padding:20px 0;position:relative}.sitemap h5:after{content:"+";display:block;font-size:30px;font-weight:400;position:absolute;right:10px;top:10px;transition:.3s ease-in-out}.sitemap-show{max-height:1500px}.sitemap-sec{border-bottom:1px solid hsla(0,0%,100%,.4);max-height:60px;overflow:hidden;padding-bottom:25px;text-align:left;transition:.3s ease-in-out;width:100%}.sitemap-sec:last-child{border-bottom:0}.sitemap-sec li{max-width:100%}.sitemap-sec-show{max-height:500px}.sitemap-sec-show h5:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.index-landing .awards{right:0;text-align:center;top:100px;width:100vw}.index-popups-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.index-popups .index-popups-links{padding:20px 0}.index-popups .index-popups-links a{border-radius:5px;height:35px;margin-top:15px;min-width:auto}.index-facilities h3{margin-top:0}}@media screen and (max-width:768px){.mfp-container{padding:0 calc(((100% - 11rem) / 12 * 1))}.pm-cate-selector{display:block}.pm-news-loader-btn{display:block;margin:0 auto 60px}.paginator{display:none}.reservation-bar-hide{display:block}.index-popups-text>div{font-size:16px}.index-popups .index-popups-links{position:static}.index-popups .index-popups-links a{font-size:16px}.index-popups .index-popups-slider,.index-popups .index-popups-sliders{border-radius:15px 15px 0 0}.index-popups .slick-arrow{font-size:30px;height:60px;width:40px}.index-popups .mfp-close{right:-30px;top:-60px}.index-sliders-text .index-slider-text{font-size:27px;line-height:49px}.index-news-popups .mfp-content{max-width:100%}.index-landing .awards{top:80px}.index-landing .awards img{height:80px;margin:0 10px}.index-news{box-sizing:border-box;padding-bottom:20px;width:calc(10rem + ((100% - 11rem) / 12 * 10.5))}.index-news-cate{display:none}.index-news-sliders{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.slider-active{display:-webkit-box;display:-ms-flexbox;display:flex}.news-list-item{padding:10px 0;width:calc(11rem + (100% - 11rem))}.index-intro .intro-wrapper>span,.news-list-item-mobile{display:block}.index-intro .intro-content h3{display:none}.index-intro .intro-content h3:first-child{display:block}.index-intro .intro-content p{display:none}.index-intro .intro-content p:first-child,.index-intro .intro-content p:nth-child(2){display:block}.index-instagram .index-instagram-block{height:25vw;width:25%}.main-footer{position:relative;z-index:1}.footer-main-social{display:none}.footer-main-main .phones{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-main-main .phones li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px 0}.footer-main-main .phones li:nth-child(2n){display:none}.footer-main-main .links{margin-top:20px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.footer-edm form{padding:0 10px}.footer-edm button{float:left;margin:15px 0;width:calc(10% - 10px)}.footer-edm .pm-input{float:left;margin:0;max-width:none;width:100%}.footer-edm .captcha{float:left;margin:15px 0;width:90%}.footer-edm .captcha .pm-input{margin:0}.footer-edm .pm-btn{float:left;margin:0;width:48%}.footer-edm .pm-btn:last-of-type{margin-left:4%}.footer-bottom{padding:10px 0 70px}.plain-text-wrapper{padding:0 calc(((100% - 11rem) / 12 * 1)) 40px;padding-top:120px}.plain-text-container{padding:0 calc(((100% - 11rem) / 12 * 1)) 60px}.plain-text-title{margin-bottom:20px}.plain-text-section-selector{display:none}.plain-text{padding:0}.plain-text iframe,.plain-text img{max-width:100%}.news-list{padding:0 calc(((100% - 11rem) / 12 * 1));padding-bottom:50px}.news-list .pm-news-loader-btn{margin-bottom:0}.news-header h2{font-size:22px;margin-top:10px}.news-header .news-label{font-size:16px}.news-wrapper{padding:0 calc(((100% - 11rem) / 12 * 1));padding-top:120px}.news-footer{padding-bottom:50px}.news-footer .reservations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px}.news-footer .pm-btn-hollow{margin-right:0;min-width:40vw}.news-footer .pm-btn-hollow:hover{background:hsla(35,44%,80%,.6);opacity:1}.fullpage-paginator{display:none}.detail-unfold{-webkit-filter:blur(3px);filter:blur(3px)}.room-sliders .slick-arrow{display:block!important}.room-sliders .slick-dots{bottom:80px;opacity:.8}.room-detail{background:none;border-radius:0;height:50px;left:0;min-height:50px;position:absolute;top:65px;width:100%}.room-detail .room-name{background:rgba(67,53,30,.9)}.room-detail .room-name h2{color:#fff}.room-detail .room-detail-main-toggler{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.room-detail .room-detail-main-toggler img{-webkit-filter:grayscale(1) brightness(2);filter:grayscale(1) brightness(2)}.room-detail-toggler span{background:#d7b788}.room-detail-active{height:100%;max-height:auto;min-height:100vh;overflow-y:auto}.room-detail-active .room-detail-main-toggler{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.room-detail-wrapper{background:hsla(0,0%,100%,.9)}.room-detail-wrapper article{background:none;color:#000;max-height:100%}.room-detail-wrapper article .room-detail-toggler{display:none}.room-detail-wrapper article>h3{background:none;color:#89734c;height:50px;line-height:50px}.room-detail-wrapper article:nth-of-type(2){border-top:1px solid rgba(0,0,0,.25)}.room-detail-wrapper .article-shrink{max-height:100%}.room-detail-wrapper .room-detail-content{max-height:100%;min-height:calc(50vh - 300px);padding-bottom:20px;padding-top:0}.restaurant-detail-wrapper{min-height:calc(100vh - 300px)}.room-detail-reservation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.9);-ms-flex-pack:distribute;justify-content:space-around;padding-bottom:200px}.room-detail-reservation .pm-btn-hollow{font-size:20px;font-weight:500;margin:10px 0;min-width:auto;padding:8px 10px;width:45%}.room-detail-share{background:hsla(0,0%,100%,.9);color:#756939;font-size:16px}.room-detail-share span{font-weight:400;letter-spacing:2px}.restaurant-detail-share{padding-bottom:200px}.room-discounts .room-discounts-imgs{display:none}.room-discounts .read-more{display:block}.room-discounts-info h3{text-align:center}.room-discounts-info-wrapper li a{color:#89734c}.meeting-video{height:300px;margin-bottom:0;right:calc((100% - 11rem) / 12 * 1.2);width:100vw}.contact-form fieldset{width:100%}.contact-form .fieldset{padding-bottom:0}.contact-form .fieldset input{margin-bottom:20px;width:100%}.contact-form .form-bottom,.contact-form .form-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-form .captcha-box{margin-bottom:20px;width:100%}.contact-form .buttonset{width:100%}.contact-form .buttonset button,.contact-form .buttonset input{width:calc(5rem + ((100% - 11rem) / 12 * 6))}.contact-form .pm-textarea{margin-left:0;width:100%}.img-map{display:none}.img-map-mobile{display:block}.map-footer .pm-btn-hollow{display:block;margin-bottom:0}.map-footer .pm-btn-hollow:nth-child(2){margin-bottom:0}.map-footer .pm-btn-hollow:last-child{margin-bottom:60px}.map-wrapper{bottom:80px;display:none;height:300px;position:absolute}.map-wrapper .map{height:100%}.map-wrapper-show{display:block}.direction-panel,.map-menu,.map-menu-title-hide,.map-menu-toggler{display:none}.mobile-menu{display:block}.mobile-menu .paginator-hide{display:none}}@media screen and (max-width:480px){.news-footer .pm-btn-hollow{max-width:150px}.footer-main{padding:0}}.first-slider,.index-news-cate-mobile,.index-news-section .pm-btn-hollow,.index-news .index-news-cate,.index-news h2{visibility:hidden}.index-news-section-active .pm-btn-hollow{visibility:visible}.contact-wrapper,.img-map-mobile,.index-instagram,.intro-wrapper h2,.intro-wrapper h3,.intro-wrapper p,.map-footer,.map-header,.meeting-video,.mobile-attractions,.news-list-wrapper,.news-wrapper,.plain-text-container,.plain-text-wrapper .plain-text-mobile-selector,.plain-text-wrapper .plain-text-section-selector,.plain-text-wrapper h1{visibility:hidden}*{box-sizing:border-box;font-family:Noto Sans TC,Noto Sans SC,Noto Sans JP,Microsoft Jhenghei,sans-serif}body{background-color:#fafaf7;height:100%;max-width:100vw;overflow-x:hidden}ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:500}.mfp-bg{opacity:.7}.clear-fix{clear:both}.page-wrapper:after{background-attachment:fixed;background-blend-mode:multiply;background-color:#fafaf7;background-repeat:no-repeat;background-size:cover;bottom:0!important;content:"";display:block;height:100vh;left:0;opacity:.5;position:fixed;width:100vw;z-index:-1}.content-container{position:relative;right:0;transition:.3s ease-in-out}.content-container-dodge{right:80vw}.ms-fallback *{box-shadow:none!important}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){select::-ms-expand{display:none}.news-card{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.news-section-inner{margin-top:180px}}