@charset "UTF-8";*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:auto}input::-ms-clear,input::-ms-reveal{display:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#000000!important}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input,textarea{border-radius:0}modern-modal{position:fixed;z-index:10;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;-webkit-transition:0.5s 0.3s;transition:0.5s 0.3s;display:none}modern-modal.show{opacity:1;pointer-events:auto;-webkit-transition:0.5s;transition:0.5s}modern-modal .modal-scroller{position:relative;width:100%;height:100%}modern-modal .modal-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}modern-modal .modal-content{position:relative;width:100%;max-width:800px;background-color:#fff;margin:auto}modern-modal[data-modal-animate=fade-up].show .modal-content{opacity:1;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:0.6s 0.2s;transition:0.6s 0.2s}modern-modal[data-modal-animate=fade-up] .modal-content{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:0.6s;transition:0.6s}modern-modal[data-modal-animate=fade-down].show .modal-content{opacity:1;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:0.6s 0.2s;transition:0.6s 0.2s}modern-modal[data-modal-animate=fade-down] .modal-content{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:0.6s;transition:0.6s}modern-modal[data-modal-animate=fade-right].show .modal-content{opacity:1;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:0.6s 0.2s;transition:0.6s 0.2s}modern-modal[data-modal-animate=fade-right] .modal-content{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:0.6s;transition:0.6s}modern-modal[data-modal-animate=fade-left].show .modal-content{opacity:1;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:0.6s 0.2s;transition:0.6s 0.2s}modern-modal[data-modal-animate=fade-left] .modal-content{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px);-webkit-transition:0.6s;transition:0.6s}modern-modal[data-modal-animate=zoom-in].show .modal-content{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:0.6s 0.2s;transition:0.6s 0.2s}modern-modal[data-modal-animate=zoom-in] .modal-content{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:0.6s;transition:0.6s}modern-modal[data-modal-animate=zoom-out].show .modal-content{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:0.6s 0.2s;transition:0.6s 0.2s}modern-modal[data-modal-animate=zoom-out] .modal-content{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:0.6s;transition:0.6s}modern-modal[data-modal-animate=clip-up].show .modal-content{opacity:1;-webkit-clip-path:polygon(0 -15%,100% 0,100% 100%,0 100%);clip-path:polygon(0 -15%,100% 0,100% 100%,0 100%);-webkit-transition:0.6s 0.2s;transition:0.6s 0.2s}modern-modal[data-modal-animate=clip-up] .modal-content{opacity:0;-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);-webkit-transition:0.6s;transition:0.6s}modern-modal[data-modal-animate=clip-down].show .modal-content{opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 115%,0 100%);clip-path:polygon(0 0,100% 0,100% 115%,0 100%);-webkit-transition:0.6s 0.2s;transition:0.6s 0.2s}modern-modal[data-modal-animate=clip-down] .modal-content{opacity:0;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);-webkit-transition:0.6s;transition:0.6s}modern-modal[data-modal-animate=clip-right].show .modal-content{opacity:1;-webkit-clip-path:polygon(0 0,115% 0,100% 100%,0 100%);clip-path:polygon(0 0,115% 0,100% 100%,0 100%);-webkit-transition:0.6s 0.2s;transition:0.6s 0.2s}modern-modal[data-modal-animate=clip-right] .modal-content{opacity:0;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);-webkit-transition:0.6s;transition:0.6s}modern-modal[data-modal-animate=clip-left].show .modal-content{opacity:1;-webkit-clip-path:polygon(-15% 0,100% 0,100% 100%,0 100%);clip-path:polygon(-15% 0,100% 0,100% 100%,0 100%);-webkit-transition:0.6s 0.2s;transition:0.6s 0.2s}modern-modal[data-modal-animate=clip-left] .modal-content{opacity:0;-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);-webkit-transition:0.6s;transition:0.6s}[data-aost][data-aost-fade]{opacity:0}[data-aost][data-aost-fade].aost-show{opacity:1;-webkit-transition:opacity var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s)}[data-aost][data-aost-fade-up]{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}[data-aost][data-aost-fade-up].aost-show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity var(--aost-trans,0.8s),-webkit-transform var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),-webkit-transform var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),transform var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),transform var(--aost-trans,0.8s),-webkit-transform var(--aost-trans,0.8s)}[data-aost][data-aost-fade-down]{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}[data-aost][data-aost-fade-down].aost-show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity var(--aost-trans,0.8s),-webkit-transform var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),-webkit-transform var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),transform var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),transform var(--aost-trans,0.8s),-webkit-transform var(--aost-trans,0.8s)}[data-aost][data-aost-fade-right]{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}[data-aost][data-aost-fade-right].aost-show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity var(--aost-trans,0.8s),-webkit-transform var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),-webkit-transform var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),transform var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),transform var(--aost-trans,0.8s),-webkit-transform var(--aost-trans,0.8s)}[data-aost][data-aost-fade-left]{opacity:0;-webkit-transform:translateX(-50px) scale(0.6);transform:translateX(-50px) scale(0.6)}[data-aost][data-aost-fade-left].aost-show{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transition:opacity var(--aost-trans,0.8s),-webkit-transform var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),-webkit-transform var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),transform var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),transform var(--aost-trans,0.8s),-webkit-transform var(--aost-trans,0.8s)}[data-aost][data-aost-fade-left-up]{opacity:0;-webkit-transform:translate3d(50%,50%,0) scale(0.6);transform:translate3d(50%,50%,0) scale(0.6);-webkit-transition:opacity var(--aost-trans,0.8s),-webkit-transform var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),-webkit-transform var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),transform var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),transform var(--aost-trans,0.8s),-webkit-transform var(--aost-trans,0.8s)}[data-aost][data-aost-fade-left-up].aost-show{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);-webkit-transition:opacity var(--aost-trans,0.8s),-webkit-transform var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),-webkit-transform var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),transform var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),transform var(--aost-trans,0.8s),-webkit-transform var(--aost-trans,0.8s)}[data-aost][data-aost-fade-right-up]{opacity:0;-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0);-webkit-transition:opacity var(--aost-trans,0.8s),-webkit-transform var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),-webkit-transform var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),transform var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),transform var(--aost-trans,0.8s),-webkit-transform var(--aost-trans,0.8s)}[data-aost][data-aost-fade-right-up].aost-show{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity var(--aost-trans,0.8s),-webkit-transform var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),-webkit-transform var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),transform var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),transform var(--aost-trans,0.8s),-webkit-transform var(--aost-trans,0.8s)}[data-aost][data-aost-clip-down]{opacity:0;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}[data-aost][data-aost-clip-down].aost-show{opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 115%,0 100%);clip-path:polygon(0 0,100% 0,100% 115%,0 100%);-webkit-transition:opacity var(--aost-trans,0.8s),-webkit-clip-path var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),-webkit-clip-path var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),clip-path var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),clip-path var(--aost-trans,0.8s),-webkit-clip-path var(--aost-trans,0.8s)}[data-aost][data-aost-clip-left]{opacity:0;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}[data-aost][data-aost-clip-left].aost-show{opacity:1;-webkit-clip-path:polygon(0 0,110% 0,100% 100%,0 100%);clip-path:polygon(0 0,110% 0,100% 100%,0 100%);-webkit-transition:opacity var(--aost-trans,0.8s),-webkit-clip-path var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),-webkit-clip-path var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),clip-path var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),clip-path var(--aost-trans,0.8s),-webkit-clip-path var(--aost-trans,0.8s)}[data-aost][data-aost-clip-right]{opacity:0;-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}[data-aost][data-aost-clip-right].aost-show{opacity:1;-webkit-clip-path:polygon(-10% 0,100% 0,100% 100%,0% 100%);clip-path:polygon(-10% 0,100% 0,100% 100%,0% 100%);-webkit-transition:opacity var(--aost-trans,0.8s),-webkit-clip-path var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),-webkit-clip-path var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),clip-path var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),clip-path var(--aost-trans,0.8s),-webkit-clip-path var(--aost-trans,0.8s)}[data-aost][data-aost-scale]{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}[data-aost][data-aost-scale].aost-show{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity var(--aost-trans,0.8s),-webkit-transform var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),-webkit-transform var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),transform var(--aost-trans,0.8s);transition:opacity var(--aost-trans,0.8s),transform var(--aost-trans,0.8s),-webkit-transform var(--aost-trans,0.8s)}[video-template] .modal-wrapper{padding:0 60px}[video-template] .modal-content{max-width:1280px;width:100%}[video-template] .close-button{position:absolute;top:-30px;right:-30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1;cursor:pointer}[video-template] .close-button:after,[video-template] .close-button:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);background-color:#fff}[video-template] .close-button:before{width:3px;height:20px}[video-template] .close-button:after{width:20px;height:3px}video-player .player-container{position:relative}video-player .player-wrapper:before{display:block;padding-bottom:56.25%;content:""}video-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video4-cover{position:relative}.video4-cover .playButton{position:absolute;top:50%;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:min(24%,50px);background:url("../assets/img/play.svg");background-size:cover;-webkit-box-shadow:4px 4px 25px rgba(0,0,0,0.5);box-shadow:4px 4px 25px rgba(0,0,0,0.5);border-radius:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);z-index:2;cursor:pointer}.video4-cover .playButton:after{content:"";display:block;width:100%;padding-bottom:100%}.video4-cover .playButton:hover+.overlay{background-color:rgba(0,0,0,0.8)}.video4-cover .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);-webkit-transition:background-color 0.5s;transition:background-color 0.5s;z-index:1}.video4-cover.onPage iframe{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}dropdown-el{position:relative;display:block;width:100%}dropdown-el[d4-status=open] .dropdown-icon{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}dropdown-el:not([selected=""]) .select-display{color:#fff}dropdown-el[multiple] .select-display{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}dropdown-el[multiple] .select-display .option-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 15px;background-color:#585858;border-radius:10rem}dropdown-el[multiple] .select-display .option-btn .text{color:#fff}dropdown-el[multiple] .select-display .option-btn .remove-icon{position:relative;width:14px;height:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px}dropdown-el[multiple] .select-display .option-btn .remove-icon:after,dropdown-el[multiple] .select-display .option-btn .remove-icon:before{content:"";background-color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}dropdown-el[multiple] .select-display .option-btn .remove-icon:before{width:100%;height:1px}dropdown-el[multiple] .select-display .option-btn .remove-icon:after{width:1px;height:100%}dropdown-el:not([multiple]) .select-display{padding-right:20px;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}dropdown-el.disabled{opacity:0.5;pointer-events:none}dropdown-el>li{display:none}dropdown-el .select-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:48px;border-radius:8px;background-color:#000;padding:15px;cursor:pointer}dropdown-el .select-display{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fff}dropdown-el .dropdown-icon{width:0;height:0;border-width:6px 5px 0 5px;border-style:solid;border-color:#fff transparent transparent transparent;margin-left:auto;-webkit-transition:-webkit-transform 0.3s linear;transition:-webkit-transform 0.3s linear;transition:transform 0.3s linear;transition:transform 0.3s linear,-webkit-transform 0.3s linear}dropdown-el .dropdown{position:absolute;top:100%;left:0;width:100%;height:0;-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-transition:height 0.4s cubic-bezier(0.02,0.01,0.47,1);transition:height 0.4s cubic-bezier(0.02,0.01,0.47,1);overflow:hidden;z-index:1}dropdown-el .dropdown:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;border:1px solid rgba(0,0,0,0.2);border-radius:8px;z-index:-1}dropdown-el .dropdown .filter-bar{width:100%;margin:0 auto;padding:5px 5px 0}dropdown-el .dropdown .filter-bar .filter-input{display:block;width:100%;height:50px;border:none;border-radius:8px;border:1px solid #1e1e1e;padding:0 10px;font-size:1rem}dropdown-el .dropdown .dropdown-scroller{width:100%;max-height:200px;overflow:hidden}dropdown-el .dropdown .dropdown-list{position:relative;width:100%;padding:10px 0}dropdown-el .dropdown .dropdown-list>li{line-height:1.5;padding:15px;-webkit-transition:background-color 0.3s linear;transition:background-color 0.3s linear}dropdown-el .dropdown .dropdown-list>li:not(:first-child){border-top:1px solid #eee}dropdown-el .dropdown .dropdown-list>li.active,dropdown-el .dropdown .dropdown-list>li:hover{background-color:#eee}dropdown-el .os-theme-dark>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:var(--scrollbar-thumb-hover-color)}dropdown-el .os-theme-dark>.os-scrollbar>.os-scrollbar-track{background:var(--scrollbar-track-color);border-radius:var(--scrollbar-radius)}dropdown-el .os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-radius)}marquee-el{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:0!important;border:none!important;overflow:hidden}marquee-el.continual .animate-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden}marquee-el[direction=left],marquee-el[direction=right]{white-space:nowrap}marquee-el[direction=left].continual .animate-container,marquee-el[direction=right].continual .animate-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 calc(-1 * var(--continual-gap) / 2);-webkit-transform:translateX(calc(var(--continual-gap) / 2));transform:translateX(calc(var(--continual-gap) / 2))}marquee-el[direction=left].continual .animate-item,marquee-el[direction=right].continual .animate-item{padding:0 calc(var(--continual-gap) / 2)}marquee-el[direction=bottom].continual .animate-container,marquee-el[direction=top].continual .animate-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:calc(-1 * var(--continual-gap) / 2) 0}marquee-el[direction=bottom].continual .animate-item,marquee-el[direction=top].continual .animate-item{padding:calc(var(--continual-gap) / 2) 0}marquee-el[direction=left].continual .animate-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}marquee-el[direction=right].continual .animate-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}marquee-el .animate-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}marquee-el .animate-item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;opacity:0}marquee-el .animate-item.start,marquee-el .animate-item.start+.animate-item{opacity:1;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flatpickr-calendar{-webkit-animation:none!important;animation:none!important;-webkit-transform:translateY(15px)!important;transform:translateY(15px)!important}.flatpickr-calendar:after,.flatpickr-calendar:before{display:none!important}*{outline:none;-webkit-tap-highlight-color:transparent}html{font-size:100%;background:#f8f1ed}html.scrollbarStyle{scrollbar-width:thin;scrollbar-color:rgb(108,110,113) transparent}html.scrollbarStyle body::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}html.scrollbarStyle body::-webkit-scrollbar{width:6px}@media only screen and (max-width:768px){html.scrollbarStyle body::-webkit-scrollbar{display:none}}html.scrollbarStyle body::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgb(108,110,113);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}html.isFirefox,html.isMacBigSurUp,html:not(.isMac){width:100vw}html.isFirefox body,html.isMacBigSurUp body,html:not(.isMac) body{width:100vw;overflow-y:auto;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}html body{font-family:"Crimson Text","Noto Sans TC","微軟正黑體修正","Microsoft JhengHei","微軟正黑體",sans-serif;font-weight:400;line-height:1.5;letter-spacing:0.5px}@media only screen and (max-width:575px){html body{-webkit-text-size-adjust:none}}input{font-family:"Crimson Text","Noto Sans TC","微軟正黑體修正","Microsoft JhengHei","微軟正黑體",sans-serif}.visuallyhidden{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.d-none{display:none!important}.lazy{opacity:0}.lazy.loaded{opacity:1;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}.swiper-lazy{opacity:0}.swiper-lazy.swiper-lazy-loaded{opacity:1;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}.copied-wrapper{position:absolute;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);z-index:99999999}.copied-wrapper .text{position:relative;font-size:0.875rem;padding:10px;color:#fff;background-color:#006fcc;border-radius:10px;white-space:nowrap;-webkit-box-shadow:2.5px 4.3px 20px 0 rgba(0,0,0,0.1);box-shadow:2.5px 4.3px 20px 0 rgba(0,0,0,0.1)}.copied-wrapper .text:before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);width:0;height:0;border-style:solid;border-width:0 7px 9px 7px;border-color:transparent transparent #006fcc transparent}.copied-wrapper #clipboard{position:absolute;width:100%;min-width:200px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-10;opacity:0;cursor:default}.sample-tips{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:20px;background-color:#F6F6F6;margin:50px 0}.sample-tips:before{content:attr(tips-text);color:#E64646;font-size:1.125rem;font-weight:500;line-height:1.8;text-align:center;white-space:pre-wrap}@media only screen and (max-width:575px){.sample-tips:before{font-size:1rem}}.loading-wrapper{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.8);z-index:9999}.loading-wrapper .icon-box{width:7.8125%;min-width:100px;z-index:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-wrapper .icon-box:after{content:"";display:block;width:100%;height:0;padding-bottom:100%}.loading-wrapper .icon-box svg{display:block;width:100%;height:100%;margin:auto;background:none;shape-rendering:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cd-transition-layer{position:fixed;top:0;left:0;z-index:999;height:100%;width:100%;opacity:0;visibility:hidden;overflow:hidden;background-color:#fff;background:url(./../assets/img/all-bg.jpg) no-repeat 0 0;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cd-transition-layer .bg-layer{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-2%);transform:translateY(-50%) translateX(-2%);height:100%;width:2500%;background:url(./../assets/img/ink.png) no-repeat 0 0;background-size:100% 100%}.cd-transition-layer.visible{opacity:1;visibility:visible}.cd-transition-layer.opening .bg-layer{-webkit-animation:cd-sequence 1.2s steps(24);animation:cd-sequence 1.2s steps(24);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.first-loading .bg-line{position:absolute;width:100%;height:0%;background:url(./../assets/img/patterns.svg) center center no-repeat;background-size:contain;-webkit-animation:1s cg 1s;animation:1s cg 1s;opacity:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media only screen and (max-width:768px){.first-loading .bg-line{width:70%!important;left:15%;background-size:100% auto}}.first-loading .svg-box{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.first-loading .svg-box svg{width:62px}.first-loading .svg-box .st0{fill:#B73D25}.first-loading .svg-box .st1{fill:none}.first-loading .svg-box #g01{opacity:0}.first-loading .svg-box #g02{opacity:0}.first-loading.animate-active .svg-box{opacity:1;-webkit-transition:0.8s opacity 0.8s ease;transition:0.8s opacity 0.8s ease}.first-loading.animate-active .svg-box #g01{opacity:1;-webkit-transition:0.8s opacity 1s ease;transition:0.8s opacity 1s ease}.first-loading.animate-active .svg-box #g02{opacity:1;-webkit-transition:0.8s opacity 1s ease;transition:0.8s opacity 1s ease}#CG_Ebg{position:fixed;top:0%;left:0%;width:100%;height:100%;background:url(./../assets/img/all-bg.jpg) no-repeat 0 0;background-size:cover;z-index:999;background-color:#fff;opacity:0;-webkit-transition:0.5s opacity;transition:0.5s opacity}#CG_Ebg:after{content:"";position:absolute;top:0%;width:100%;height:100%;opacity:0;background:url(./../assets/img/patterns.svg) center center no-repeat;background-size:contain}@media only screen and (max-width:768px){#CG_Ebg:after{width:70%;left:15%;background-size:100% auto}}#CG_Ebg.animate-active{opacity:1;-webkit-transition:0.5s opacity;transition:0.5s opacity}#CG_Ebg.animate-active:after{-webkit-animation:1s cg 1s;animation:1s cg 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#CG_Ebg #bg-layer{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-2%);transform:translateY(-50%) translateX(-2%);height:100%;width:2500%;background:url(./../assets/img/ink.png) no-repeat 0 0;background-size:100% 100%;opacity:1;visibility:visible;-webkit-animation:cd-sequence 0.8s steps(24);animation:cd-sequence 0.8s steps(24);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.main-wrapper{opacity:0;overflow:hidden}.main-wrapper.show{opacity:1}.flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pic{position:relative;width:100%;height:0;overflow:hidden}.pic>img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.allBg-blk{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-5}.allBg-blk img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.container{width:95%;max-width:1300px;margin:auto}.container.g150{padding:150px 0}@media only screen and (max-width:768px){.container.g150{padding:80px 0}}@media only screen and (max-width:500px){.container{max-width:calc(100% - 40px)}}.title{margin-bottom:50px}@media only screen and (max-width:500px){.title{margin-bottom:22px}}.title.taR{text-align:right}.title.taR .zh p{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.title.taR .zh p:after{margin-left:auto}.title.taL{text-align:left}.title.taL .zh p:after{margin-right:auto}.title.page-banner~.dep{position:relative;font-weight:300;font-size:1rem;line-height:1.8;letter-spacing:0.5px;margin-top:250px}.title.page-banner~.dep:after{content:"";position:absolute;top:-50px;left:50%;height:150px;width:1px;background:rgba(255,255,255,0.2);-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}@media only screen and (max-width:1400px){.title.page-banner~.dep{margin-top:180px}.title.page-banner~.dep:after{top:-40px;height:100px}}.title .en{font-size:3.125rem;line-height:1.3;margin-bottom:10px;overflow:hidden}.title .zh{font-size:2.5rem;line-height:1.3;font-weight:100;overflow:hidden}.title .zh p{width:100%;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px;width:100%}.title .zh p:after{content:"";display:block;width:100%;max-width:0px;height:1px;-webkit-transition:1.5s 2s;transition:1.5s 2s;background:rgba(0,0,0,0.2);-webkit-box-flex:1;-ms-flex:1;flex:1}.title .zh p.line-white:after{background:rgba(255,255,255,0.5)}.title p span.letter{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.title p.aost-show span.letter{-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s;opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}.title.aost-show .zh p:after{max-width:200px}@media only screen and (max-width:1300px){.title.aost-show .zh p:after{max-width:195px}}@media only screen and (max-width:1024px){.title .en{font-size:2.5rem}.title .zh{font-size:1.875rem}}@media only screen and (max-width:768px){.title .zh p{display:-webkit-box;display:-ms-flexbox;display:flex}.title .zh p:after{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (max-width:700px){.title .en{margin-bottom:5px}}.page-banner-blk{position:relative;width:100vw;height:100vh;overflow:hidden}.page-banner-blk .pic-box{width:100%;height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:1.5s 0.3s;transition:1.5s 0.3s}.page-banner-blk .pic-box.aost-show{-webkit-transform:scale(1.05);transform:scale(1.05)}.page-banner-blk .pic-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-banner-blk .txt-box{position:absolute;top:50%;left:50%;opacity:1;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-banner-blk .txt-box p{opacity:0;-webkit-transition:1.5s opacity;transition:1.5s opacity;--aost-trans:1.5s}.page-banner-blk .txt-box p.aost-show{opacity:1}.page-banner-blk .txt-box span.letter{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.page-banner-blk .txt-box .aost-show span.letter{-webkit-transition:1s;transition:1s;opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}.page-banner-blk .txt-box[banner-color=white]{color:#FFF}.page-banner-blk .txt-box[banner-color=black]{color:#000}@media only screen and (max-width:700px){.page-banner-blk .txt-box{width:100%;max-width:285px}}.page-banner-blk.scale .pic-box{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-transition:1.5s linear 0s;transition:1.5s linear 0s}.scroll-btn{position:absolute;width:55px;height:15px;bottom:30px;left:50%;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%);-webkit-animation:scroll 2s infinite;animation:scroll 2s infinite;z-index:2}@media only screen and (max-width:1000px){.scroll-btn{bottom:100px}}.scroll-btn:after,.scroll-btn:before{content:"";position:absolute;top:0;width:30px;height:1px;background:rgba(255,255,255,0.5)}.scroll-btn:after{left:0;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.scroll-btn:before{width:29px;right:0;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.more-btn{text-align:center}.more-btn a{position:relative;display:inline-block;width:200px;padding:16px 10px;font-size:0.875rem}.more-btn a:after,.more-btn a:before{content:"";width:calc(100% + 10px);height:1px;position:absolute;-webkit-transition:all 1s linear;transition:all 1s linear;background:#CC9966}.more-btn a:before{right:-5px;top:0;-webkit-transition-duration:0.4s;transition-duration:0.4s}.more-btn a:after{left:-5px;bottom:0;-webkit-transition-duration:0.4s;transition-duration:0.4s}.more-btn a span{vertical-align:sub}.more-btn a span:after,.more-btn a span:before{content:"";width:1px;height:calc(100% + 10px);position:absolute;-webkit-transition:all 1s linear;transition:all 1s linear;background:#CC9966}.more-btn a span:before{left:0;bottom:-5px;-webkit-transition-duration:0.4s;transition-duration:0.4s}.more-btn a span:after{right:0;top:-5px;-webkit-transition-duration:0.4s;transition-duration:0.4s}.more-btn:not(.noBAnimate) a:hover:after,.more-btn:not(.noBAnimate) a:hover:before{width:20px}.more-btn:not(.noBAnimate) a:hover span:after,.more-btn:not(.noBAnimate) a:hover span:before{height:20px}.bg-btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100px;height:100px;-webkit-transition:0.5s;transition:0.5s}.bg-btn a:after{position:absolute;font-family:"icomoon";content:"\e908";width:100%;height:100%;top:0;left:0;font-size:6.25rem;line-height:1;-webkit-transition:0.5s;transition:0.5s}.bg-btn a.reserve:after{color:#B73D25}.bg-btn a.takeOut:after{color:#CC9966}.bg-btn a:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@media only screen and (min-width:1201px){.bg-btn a:hover:after{-webkit-filter:drop-shadow(10px 10px 35px rgba(0,0,0,0.25));filter:drop-shadow(10px 10px 35px rgba(0,0,0,0.25))}}.bg-btn a .icon{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2;color:#FFF;font-size:1.875rem}.bg-btn a .icon span{margin-top:5px;font-size:0.875rem;font-weight:400;line-height:1.3;letter-spacing:5px;padding-left:5px}.line-btn a span{font-size:1rem;line-height:1.8}.line-btn a .line{position:relative;width:80px;height:3px;display:inline-block;vertical-align:middle;background:#b7b7b7;overflow:hidden;margin-right:10px}@media only screen and (max-width:1200px){.line-btn a .line{background:#B73D25}}@media only screen and (min-width:1201px){.line-btn a .line:after{content:"";position:absolute;top:50%;right:0;width:0px;height:3px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#B73D25;-webkit-transition:0.5s;transition:0.5s}}@media only screen and (min-width:1201px){.line-btn a:hover .line:after{width:80px;right:auto;left:0}}.control{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;z-index:2}.control .button-next,.control .button-prev{pointer-events:all;position:relative;width:43px;height:30px;-webkit-transition:1s;transition:1s;cursor:pointer}.control .button-next:after,.control .button-next:before,.control .button-prev:after,.control .button-prev:before{content:"";position:absolute;top:0;width:25px;height:1px;background:rgba(255,255,255,0.5);-webkit-transition:0.5s;transition:0.5s}.control .button-next:after,.control .button-prev:after{left:0;-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-transform-origin:left;transform-origin:left}.control .button-next:before,.control .button-prev:before{right:0;width:24px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transform-origin:right;transform-origin:right}.control .button-prev{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (min-width:1001px){.control .button-prev:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.control .button-prev:hover:after,.control .button-prev:hover:before{background:rgba(204,153,102,0.5)}}.control .button-next{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media only screen and (min-width:1001px){.control .button-next:hover{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.control .button-next:hover:after,.control .button-next:hover:before{background:rgba(204,153,102,0.5)}}@media only screen and (max-width:768px){.control .button-next,.control .button-prev{width:25px;height:10px}.control .button-next:after,.control .button-prev:after{width:15px}.control .button-next:before,.control .button-prev:before{width:14px}}section .pagination.swiper-pagination-bullets{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;position:absolute;width:50px;height:100%;top:50%;right:0;left:auto;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);z-index:2}section .pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:6px;height:6px;margin:0;opacity:1;border:1px solid rgba(255,255,255,0.5);background:transparent}section .pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{border:0;background:#B73D25}.mb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:0.875rem;line-height:1.3}.mb span{max-width:200px;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media only screen and (min-width:1201px){.mb a{-webkit-transition:0.5s;transition:0.5s}.mb a:hover{letter-spacing:2px;color:#CC9966}}.mb>i{display:inline-block;font-size:0.5rem;margin:0 10px;opacity:0.2}@-webkit-keyframes scroll{0%,20%,50%,80%,to{-webkit-transform:translate(-50%,10%);transform:translate(-50%,10%)}40%{-webkit-transform:translate(-50%,-20%);transform:translate(-50%,-20%)}60%{-webkit-transform:translate(-50%,-5%);transform:translate(-50%,-5%)}}@keyframes scroll{0%,20%,50%,80%,to{-webkit-transform:translate(-50%,10%);transform:translate(-50%,10%)}40%{-webkit-transform:translate(-50%,-20%);transform:translate(-50%,-20%)}60%{-webkit-transform:translate(-50%,-5%);transform:translate(-50%,-5%)}}@-webkit-keyframes goTop{0%,20%,50%,80%,to{-webkit-transform:translate(0%,0%);transform:translate(0%,0%)}40%{-webkit-transform:translate(0%,-5%);transform:translate(0%,-5%)}60%{-webkit-transform:translate(0%,-10%);transform:translate(0%,-10%)}}@keyframes goTop{0%,20%,50%,80%,to{-webkit-transform:translate(0%,0%);transform:translate(0%,0%)}40%{-webkit-transform:translate(0%,-5%);transform:translate(0%,-5%)}60%{-webkit-transform:translate(0%,-10%);transform:translate(0%,-10%)}}@-webkit-keyframes loacation{0%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{-webkit-transform:translate(-60%,-50%);transform:translate(-60%,-50%)}}@keyframes loacation{0%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{-webkit-transform:translate(-60%,-50%);transform:translate(-60%,-50%)}}@-webkit-keyframes cd-sequence{0%{opacity:1;height:100%;-webkit-transform:translateY(-50%) translateX(-2%);transform:translateY(-50%) translateX(-2%)}90%{height:100%;-webkit-transform:translateY(-50%) translateX(-98%);transform:translateY(-50%) translateX(-98%)}to{opacity:0}}@keyframes cd-sequence{0%{opacity:1;height:100%;-webkit-transform:translateY(-50%) translateX(-2%);transform:translateY(-50%) translateX(-2%)}90%{height:100%;-webkit-transform:translateY(-50%) translateX(-98%);transform:translateY(-50%) translateX(-98%)}to{opacity:0}}@-webkit-keyframes cg{0%{opacity:1;-webkit-clip-path:polygon(0 50%,100% 50%,100% 50%,0 50%);clip-path:polygon(0 50%,100% 50%,100% 50%,0 50%)}to{opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes cg{0%{opacity:1;-webkit-clip-path:polygon(0 50%,100% 50%,100% 50%,0 50%);clip-path:polygon(0 50%,100% 50%,100% 50%,0 50%)}to{opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@-webkit-keyframes line{0%{height:0%}to{height:100%}}@keyframes line{0%{height:0%}to{height:100%}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.8) rotate(-3deg);transform:scale(0.8) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.8) rotate(-3deg);transform:scale(0.8) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.cookie-wrap{position:fixed;width:100vw;left:0;bottom:0;z-index:10;padding:50px 0;background-image:url(./../assets/img/others/cookie_bg.jpg);background-size:cover;background-position:center center;-webkit-transition:opacity 0.5s,-webkit-transform 0.5s;transition:opacity 0.5s,-webkit-transform 0.5s;transition:opacity 0.5s,transform 0.5s;transition:opacity 0.5s,transform 0.5s,-webkit-transform 0.5s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);overflow:hidden;opacity:0}@media only screen and (max-width:1024px){.cookie-wrap{background-image:url(./../assets/img/others/cookie_bg_rwd.jpg);padding:30px 0}}@media only screen and (max-width:500px){.cookie-wrap{padding:20px 0 30px 0}}.cookie-wrap.start{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cookie-wrap.agree{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.cookie-wrap .gold{color:#CC9966;position:relative}.cookie-wrap .gold:after{content:"";width:0;height:1.5px;background-color:#CC9966;position:absolute;bottom:0;left:0;-webkit-transition:width 0.8s ease;transition:width 0.8s ease}@media only screen and (min-width:1201px){.cookie-wrap .gold:hover:after{width:100%}}@media only screen and (max-width:1200px){.cookie-wrap .gold:active:after{width:100%}}.cookie-wrap .cookie-bg{z-index:0}.cookie-wrap .cookie-bg.pic{padding-top:8.33%}.cookie-wrap .cookie-container{width:calc(100% - 15.625vw);margin:0 auto;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1600px){.cookie-wrap .cookie-container{width:calc(100% - 7vw)}}@media only screen and (max-width:1024px){.cookie-wrap .cookie-container{width:calc(100% - 100px)}}@media only screen and (max-width:992px){.cookie-wrap .cookie-container{width:calc(100% - 80px)}}@media only screen and (max-width:500px){.cookie-wrap .cookie-container{width:calc(100% - 60px)}}@media only screen and (max-width:900px){.cookie-wrap .cookie-container{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:start;-ms-flex-align:start;align-items:flex-start}}.cookie-wrap .cookie-title{color:#CC9966;max-width:143px;width:100%;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:992px){.cookie-wrap .cookie-title{max-width:135px}}@media only screen and (max-width:900px){.cookie-wrap .cookie-title{max-width:115px}}@media only screen and (max-width:500px){.cookie-wrap .cookie-title{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.cookie-wrap .cookie-title .icon{width:40px;height:40px}@media only screen and (max-width:900px){.cookie-wrap .cookie-title .icon{width:20px;height:20px}}@media only screen and (max-width:500px){.cookie-wrap .cookie-title .icon{width:15px;height:15px;margin-right:10px}}.cookie-wrap .cookie-title .icon-logo-icon{font-size:1.25rem}@media only screen and (max-width:500px){.cookie-wrap .cookie-title .icon-logo-icon{font-size:0.9375rem}}.cookie-wrap .cookie-title p{font-weight:400;font-size:2rem;line-height:1.3;letter-spacing:0.5px}@media only screen and (max-width:900px){.cookie-wrap .cookie-title p{font-size:1.625rem}}@media only screen and (max-width:500px){.cookie-wrap .cookie-title p{font-size:1rem;font-size:1.3rem}}.cookie-wrap .cookie-inner{max-width:1080px;width:100%;margin:0 20px 0 2.604vw;font-weight:300;font-size:1rem;line-height:1.8;letter-spacing:0.5px;color:#fff}.cookie-wrap .cookie-inner span.gold{padding:0 0 0 1px}@media only screen and (max-width:1024px){.cookie-wrap .cookie-inner{margin:0 4.88vw 0 4.88vw}}@media only screen and (max-width:992px){.cookie-wrap .cookie-inner{margin:0 2vw 0 2vw}}@media only screen and (max-width:900px){.cookie-wrap .cookie-inner{margin:10px 0 0 0;font-size:0.875rem}}@media only screen and (max-width:500px){.cookie-wrap .cookie-inner{margin:5px 0 0 0;font-size:0.75rem}}.cookie-wrap .close-wrap{color:#fff;margin-left:auto;white-space:nowrap;-webkit-transition:color 0.4s 0.1s ease;transition:color 0.4s 0.1s ease;gap:10px;overflow:hidden;min-width:156px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1201px){.cookie-wrap .close-wrap:hover{color:#CC9966}.cookie-wrap .close-wrap:hover .line:before{width:100%;left:0;right:auto}}@media only screen and (max-width:1200px){.cookie-wrap .close-wrap:active{color:#CC9966}.cookie-wrap .close-wrap:active .line:before{width:100%;left:0;right:auto}}.cookie-wrap .close-wrap span{position:relative;display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookie-wrap .close-wrap span.line{height:3px;width:80px;background-color:#B73D25;margin-left:auto;margin-right:auto;position:relative}.cookie-wrap .close-wrap span.line:before{content:"";display:block;position:absolute;top:0;right:0;width:0;height:100%;background-color:#CC9966;-webkit-transition:width 1s cubic-bezier(0,1.505,0.45,0.94);transition:width 1s cubic-bezier(0,1.505,0.45,0.94);-webkit-transition-timing-function:cubic-bezier(0,1.505,0.45,0.94);transition-timing-function:cubic-bezier(0,1.505,0.45,0.94)}@media only screen and (max-width:900px){.cookie-wrap .close-wrap span{font-size:0.875rem}}@media only screen and (max-width:500px){.cookie-wrap .close-wrap span{font-size:0.75rem}}@media only screen and (max-width:900px){.cookie-wrap .close-wrap{margin-top:10px}}@media only screen and (max-width:900px){.cookie-wrap .close-wrap{margin-top:5px}}.pop-wrap{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.8)),to(rgba(0,0,0,0.8)));background:linear-gradient(0deg,rgba(0,0,0,0.8),rgba(0,0,0,0.8));-webkit-backdrop-filter:unset;backdrop-filter:unset;position:fixed;top:0;left:0;z-index:11;opacity:0;pointer-events:none;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;overflow:hidden}.pop-wrap.active{pointer-events:auto;opacity:1}@media only screen and (max-width:768px){.pop-wrap .modal-wrapper:after{content:"";background:-webkit-gradient(linear,left top,left bottom,from(rgba(233,207,181,0)),color-stop(99.99%,#E9CFB5),to(rgba(232,194,156,0)));background:linear-gradient(180deg,rgba(233,207,181,0) 0%,#E9CFB5 99.99%,rgba(232,194,156,0) 100%);opacity:0.5;position:absolute;bottom:0vh;left:0;width:100%;padding-bottom:315px;z-index:-1}}.pop-wrap .bg{position:fixed;z-index:0;min-width:1920px;width:100vw;bottom:0;left:0;height:18.519vh}@media only screen and (max-width:575px){.pop-wrap .bg{height:145px;min-width:unset;width:100vw}}.pop-wrap .modal-content{background-color:unset;max-width:920px}.pop-wrap .swiper-container{position:relative;margin:0 auto;max-width:920px;padding:70px 60px 70px 60px}@media only screen and (max-width:768px){.pop-wrap .swiper-container{padding:55px 40px 55px 40px}}.pop-wrap .item{width:100%;position:relative}.pop-wrap .item .pic{padding-top:60%}.pop-wrap .control{max-width:960px;width:100%;z-index:0}@media only screen and (max-width:768px){.pop-wrap .control{width:calc(100% - 25px)}}.pop-wrap .control .button-prev{-webkit-transition:-webkit-transform 1.5s cubic-bezier(0.19,1,0.22,1) 0s;transition:-webkit-transform 1.5s cubic-bezier(0.19,1,0.22,1) 0s;transition:transform 1.5s cubic-bezier(0.19,1,0.22,1) 0s;transition:transform 1.5s cubic-bezier(0.19,1,0.22,1) 0s,-webkit-transform 1.5s cubic-bezier(0.19,1,0.22,1) 0s}.pop-wrap .control .button-next{-webkit-transition:-webkit-transform 1.5s cubic-bezier(0.19,1,0.22,1) 0s;transition:-webkit-transform 1.5s cubic-bezier(0.19,1,0.22,1) 0s;transition:transform 1.5s cubic-bezier(0.19,1,0.22,1) 0s;transition:transform 1.5s cubic-bezier(0.19,1,0.22,1) 0s,-webkit-transform 1.5s cubic-bezier(0.19,1,0.22,1) 0s}.pop-wrap section .pagination{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;height:20px;bottom:25px;top:unset;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.pop-wrap section .pagination .swiper-pagination-bullet{border:1px solid rgba(204,153,102,0.5)}.pop-wrap section .pagination .swiper-pagination-bullet-active{border:0}@media only screen and (max-width:768px){.pop-wrap section .pagination{bottom:0}}.pop-wrap .close-wrap{position:absolute;left:50%;top:10px;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:768px){.pop-wrap .close-wrap{top:15px}}.pop-wrap .close-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:35px;height:35px;-webkit-transition:0.8s;transition:0.8s;cursor:pointer}@media only screen and (max-width:700px){.pop-wrap .close-btn{width:20px;height:20px}}.pop-wrap .close-btn:after,.pop-wrap .close-btn:before{position:absolute;content:"";width:100%;height:1px;background:#CC9966;-webkit-transition:0.8s;transition:0.8s}.pop-wrap .close-btn:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.pop-wrap .close-btn:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pop-wrap .close-btn:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navbar{position:fixed;width:100%;top:0;z-index:10}.navbar nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100vw;height:130px;z-index:10;-webkit-transition:all 1.5s cubic-bezier(0.19,1,0.22,1) 0s;transition:all 1.5s cubic-bezier(0.19,1,0.22,1) 0s}.navbar nav:after{content:"";position:absolute;top:-100%;left:0;width:100%;height:100%;z-index:1;background:url(./../assets/img/all-bg.jpg) top center no-repeat;background-size:cover;-webkit-transition:all 1.5s cubic-bezier(0.19,1,0.22,1) 0s;transition:all 1.5s cubic-bezier(0.19,1,0.22,1) 0s}@media only screen and (max-width:500px){.navbar nav{height:100px}}.navbar .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%;height:100%;z-index:2;max-width:calc(100% - 100px)}@media only screen and (max-width:500px){.navbar .container{max-width:calc(100% - 40px)}}.navbar .container .logo-box{position:relative;width:189px}.navbar .container .logo-box .logo{display:inline-block;width:100%;max-width:134px}@media only screen and (max-width:500px){.navbar .container .logo-box{max-width:107px}}.navbar .container .hotKey{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:120px;position:relative;top:-100%;-webkit-transition:all 1.5s cubic-bezier(0.19,1,0.22,1) 0s;transition:all 1.5s cubic-bezier(0.19,1,0.22,1) 0s}.navbar .container .hotKey a{display:inline-block;-webkit-transition:all 1.5s cubic-bezier(0.19,1,0.22,1) 0s;transition:all 1.5s cubic-bezier(0.19,1,0.22,1) 0s}.navbar .container .hotKey a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.navbar .container .hotKey.show{top:0%}@media only screen and (max-width:1300px){.navbar .container .hotKey{gap:60px}}@media only screen and (max-width:1000px){.navbar .container .hotKey{display:none}}.navbar .container .btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:25px}@media only screen and (max-width:500px){.navbar .container .btn-box{gap:20px}}.navbar .container .language{position:relative;cursor:pointer}.navbar .container .language:after{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:150%;height:300%}.navbar .container .language>i{line-height:1.5;font-size:0.9375rem}.navbar .container .language .sul{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;bottom:100%;left:50%;min-width:50px;opacity:0.8;-webkit-transform:translate(-50%,calc(100% + 30px));transform:translate(-50%,calc(100% + 30px));visibility:hidden;background:#FFF;-webkit-box-shadow:10px 10px 35px 2px rgba(0,0,0,0.1);box-shadow:10px 10px 35px 2px rgba(0,0,0,0.1);color:#000;padding:10px 0}.navbar .container .language .sul a{position:relative;padding:10px 0}.navbar .container .language .sul a.active{color:#B73D25}@media only screen and (min-width:1201px){.navbar .container .language .sul a:hover{color:#B73D25}}.navbar .container .language .sul a:after{content:"";position:absolute;width:15px;height:1px;bottom:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(0,0,0,0.2)}.navbar .container .language .sul>:last-child:after{content:unset}@media only screen and (min-width:1201px){.navbar .container .language:hover .sul{-webkit-transition:1s;transition:1s;bottom:0;visibility:visible}}@media only screen and (max-width:1200px){.navbar .container .language.open .sul{-webkit-transition:1s;transition:1s;bottom:0;visibility:visible}}.navbar .container .booking{font-size:1.125rem;font-weight:400;line-height:1.5}.navbar .container .hamburger{position:relative;width:47.5px;height:15px;display:inline-block}.navbar .container .hamburger:after,.navbar .container .hamburger:before{content:"";position:absolute;width:100%;height:1px;left:0}.navbar .container .hamburger:after{top:0}.navbar .container .hamburger:before{bottom:0}nav[navbar-color=light]{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background:linear-gradient(180deg,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);color:#fff}nav[navbar-color=light] .container .logo-box .dark{display:none}nav[navbar-color=light] .container .language{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}nav[navbar-color=light] .container .hamburger:after,nav[navbar-color=light] .container .hamburger:before{background:#FFF}nav[navbar-color=dark] .container{color:#000}nav[navbar-color=dark] .container .logo-box .light{display:none}nav[navbar-color=dark] .container .language{color:#000}nav[navbar-color=dark] .container .hamburger:after,nav[navbar-color=dark] .container .hamburger:before{background:#000}nav[navbar-color=fixed]{height:80px;color:#000}nav[navbar-color=fixed]:after{top:0%}nav[navbar-color=fixed] .container{margin-top:0}nav[navbar-color=fixed] .container .logo-box .logo img{width:80%}nav[navbar-color=fixed] .container .logo-box .light{display:none}nav[navbar-color=fixed] .container .language{color:#000}nav[navbar-color=fixed] .container .hamburger:after,nav[navbar-color=fixed] .container .hamburger:before{background:#000}modern-modal[data-modal-id=menu] .modal-content{position:relative;overflow:hidden;background:url(./../assets/img/all-bg.jpg) center center no-repeat}@media only screen and (min-width:769px){modern-modal[data-modal-id=menu] .modal-content{margin:5vh auto}}modern-modal[data-modal-id=menu] .modal-content:after{position:absolute;bottom:0;left:0;content:"";width:100%;height:40%;background:url(./../assets/img/menu-patterns-original.svg) top center no-repeat;background-size:cover;z-index:2}.content-box{position:relative;padding:75px 25px;text-align:center;z-index:3}@media only screen and (max-width:700px){.content-box{padding:40px 25px 100px 25px}}.content-box:after,.content-box:before{content:"";width:1px;height:calc(100% - 30px);position:absolute;background:#CC9966;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.content-box:before{left:25px}.content-box:after{right:25px}.content-box>span:after,.content-box>span:before{content:"";width:calc(100% - 40px);height:1px;position:absolute;background:#CC9966;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.content-box>span:before{top:20px}.content-box>span:after{bottom:20px}.content-box .close-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:35px;height:35px;margin:auto;-webkit-transition:0.8s;transition:0.8s;cursor:pointer}@media only screen and (max-width:700px){.content-box .close-btn{width:20px;height:20px}}.content-box .close-btn:after,.content-box .close-btn:before{position:absolute;content:"";width:100%;height:1px;background:#CC9966;-webkit-transition:0.8s;transition:0.8s}.content-box .close-btn:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.content-box .close-btn:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.content-box .close-btn:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.content-box .point-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin:80px 0;gap:20px}.content-box .other-btn ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:50px}@media only screen and (max-width:700px){.content-box .other-btn ul{gap:30px}}.content-box .other-btn ul a{position:relative;display:block;margin-top:10px;padding-bottom:0px;-webkit-transition:0.5s all;transition:0.5s all}.content-box .other-btn ul a:after{content:"";width:0;height:3px;background:#B73D25;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:0.5s 0s;transition:0.5s 0s}@media only screen and (min-width:1001px){.content-box .other-btn ul a:hover{padding-bottom:5px;margin-top:5px;-webkit-transition:0.5s all;transition:0.5s all}.content-box .other-btn ul a:hover:after{width:100%;-webkit-transition:0.5s 0.3s;transition:0.5s 0.3s}}.content-box .menu{margin-top:80px}@media only screen and (max-width:700px){.content-box .menu{margin-top:50px}}.content-box .menu li:not(:last-child){margin-bottom:25px}@media only screen and (max-width:700px){.content-box .menu li:not(:last-child){margin-bottom:20px}}.content-box .menu li a{position:relative;padding:0 5px;font-weight:400;font-size:1.625rem;line-height:1.3;-webkit-transition:1s;transition:1s}.content-box .menu li a:after{content:"";width:0px;height:1px;vertical-align:super;display:inline-block;background:#CC9966;-webkit-transition:1s;transition:1s}@media only screen and (min-width:1001px){.content-box .menu li a:hover{color:#CC9966;-webkit-transition:0.3s;transition:0.3s}.content-box .menu li a:hover:after{width:200px}}@media only screen and (max-width:700px){.content-box .menu li a{font-size:1.25rem}}.content-box .menu li a span{margin:0 5px;display:inline-block}.content-box .menu li a span.zh{font-size:1.25rem;line-height:1.5}@media only screen and (max-width:700px){.content-box .menu li a span{margin:0 3px}.content-box .menu li a span.zh{font-size:1rem}}footer .goTop{position:fixed;bottom:5%;right:30px;font-size:5.3125rem;color:#B73D25;-webkit-filter:drop-shadow(0px 0px 15px rgba(0,0,0,0.15));filter:drop-shadow(0px 0px 15px rgba(0,0,0,0.15));z-index:5;opacity:0;-webkit-transition:0.5s;transition:0.5s}footer .goTop .txt{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}footer .goTop .txt p{margin-top:15px;font-size:1.125rem;color:#FFF}footer .goTop .txt span{display:block;position:absolute;width:100%;height:100%;-webkit-transition:0.5s 0s;transition:0.5s 0s}footer .goTop .txt span:after,footer .goTop .txt span:before{content:"";position:absolute;top:35%;width:20px;height:1px;background:rgba(255,255,255,0.5)}footer .goTop .txt span:after{left:50%;-webkit-transform:rotate(30deg) translateX(-1.5px);transform:rotate(30deg) translateX(-1.5px)}footer .goTop .txt span:before{width:19px;right:50%;-webkit-transform:rotate(-30deg) translateX(1.5px);transform:rotate(-30deg) translateX(1.5px)}footer .goTop:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}footer .goTop:hover .txt span{-webkit-transition:0.5s 0.3s;transition:0.5s 0.3s;-webkit-transform:translate(0%,-5%);transform:translate(0%,-5%)}@media only screen and (max-width:1400px){footer .goTop{font-size:4.0625rem;bottom:3%;right:2%}footer .goTop .txt p{font-size:0.875rem}}@media only screen and (max-width:700px){footer .goTop{font-size:3.125rem}footer .goTop .txt p{font-size:0.75rem}footer .goTop .txt span{-webkit-transform:scale(0.8);transform:scale(0.8)}footer .goTop .txt span:after,footer .goTop .txt span:before{top:30%}footer .goTop .txt span:after{width:15px}footer .goTop .txt span:before{width:15px}}footer .line{position:relative;width:1px;height:200px;margin:150px auto}@media only screen and (max-width:768px){footer .line{margin:100px auto}}footer .line:after{content:"";position:absolute;background:rgba(0,0,0,0.2);width:100%;height:0%}footer .line.aost-show:after{-webkit-animation:line 3s 1;animation:line 3s 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}footer .container{max-width:1600px;margin-bottom:100px}@media only screen and (max-width:1400px){footer .container{max-width:1024px}}footer .flex-box{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}footer .nav-box{width:50%;max-width:515px}footer .nav-box>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .nav-box .main-btn{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.25rem;line-height:1.3;margin-bottom:40px}footer .nav-box .main-btn a{-webkit-transition:all 1.8s cubic-bezier(0.19,1,0.22,1) 0s;transition:all 1.8s cubic-bezier(0.19,1,0.22,1) 0s}footer .nav-box .main-btn a:hover{color:#B73D25}footer .nav-box .sub-btn{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 0;margin-bottom:80px}footer .nav-box .sub-btn a{width:33.3333333333%;font-size:1.125rem;-webkit-transition:all 1.8s cubic-bezier(0.19,1,0.22,1) 0s;transition:all 1.8s cubic-bezier(0.19,1,0.22,1) 0s}footer .nav-box .sub-btn a:hover{color:#B73D25}footer .nav-box .big-btn{gap:15px 30px}footer .nav-box .big-btn a{font-size:0.875rem;line-height:1.3;-webkit-transition:all 1.5s cubic-bezier(0.19,1,0.22,1) 0s;transition:all 1.5s cubic-bezier(0.19,1,0.22,1) 0s}footer .nav-box .more-btn.onlineOrder{position:relative;color:#FFF}footer .nav-box .more-btn.onlineOrder:after{content:"";position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1;background:#292929;z-index:-1;-webkit-transition:0.5s;transition:0.5s}footer .nav-box .more-btn.onlineOrder:hover{color:#292929}footer .nav-box .more-btn.onlineOrder:hover:after{opacity:0;height:0%;width:0%}footer .other-box{font-family:"Mukta","Crimson Text","Noto Sans TC","微軟正黑體修正","Microsoft JhengHei","微軟正黑體",sans-serif;color:#b7b7b7;font-size:0.875rem;line-height:1.5;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .other-box .privacy{margin:0 50px 0 10px;padding-bottom:5px;border-bottom:1px solid rgba(0,0,0,0.2)}footer .other-box .social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px;color:rgba(0,0,0,0.2)}footer .other-box .social a{-webkit-transition:all 1.5s cubic-bezier(0.19,1,0.22,1) 0s;transition:all 1.5s cubic-bezier(0.19,1,0.22,1) 0s}footer .other-box .social a:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}footer .other-box a{-webkit-transition:all 1.5s cubic-bezier(0.19,1,0.22,1) 0s;transition:all 1.5s cubic-bezier(0.19,1,0.22,1) 0s}footer .other-box a:hover{color:#B73D25}@media only screen and (max-width:1400px){footer .other-box{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer .other-box .social{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:20px}footer .other-box .privacy{margin-right:0}}@media only screen and (max-width:1024px){footer .other-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px;margin-top:85px}footer .other-box .privacy{margin:0}}@media only screen and (max-width:900px){footer .container{max-width:85%}footer .flex-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .nav-box{width:100%}footer .other-box{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .other-box .social{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (max-width:500px){footer .container{max-width:calc(100% - 40px);margin-bottom:50px}footer .line{margin:100px auto 80px auto}footer .nav-box{width:100%}footer .nav-box .main-btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}footer .nav-box .sub-btn{margin-bottom:55px}footer .nav-box .sub-btn a{width:auto;margin-right:80px}footer .nav-box .big-btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}[data-modal-id=my-modal] .modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%;min-height:50vh}[data-modal-id=my-modal] .close-btn{position:absolute;top:0;right:0;width:50px;height:50px;cursor:pointer;background-color:#839fee}[data-modal-id=my-modal] .close-btn:after,[data-modal-id=my-modal] .close-btn:before{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);background-color:#fff}[data-modal-id=my-modal] .close-btn:before{width:20px;height:1px}[data-modal-id=my-modal] .close-btn:after{width:1px;height:20px}[data-modal-id=my-modal] .title{font-size:1.875rem;font-weight:bold}
/*# sourceMappingURL=style.css.map */