

/* Start:/local/templates/template1/public/css/common/blocks/new-year-decor/new-year-decor.css?179025030411443*/
@-webkit-keyframes new-year-decor-sway{0%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}to{-webkit-transform:rotate(3deg);transform:rotate(3deg)}}@keyframes new-year-decor-sway{0%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}to{-webkit-transform:rotate(3deg);transform:rotate(3deg)}}@-webkit-keyframes new-year-decor-spin{to{rotate:360deg}}@keyframes new-year-decor-spin{to{rotate:360deg}}.page--new-year-night{--new-year-decor-scale:0.5}@media (min-width:768px){.page--new-year-night{--new-year-decor-scale:0.7}}@media (min-width:1326px){.page--new-year-night{--new-year-decor-scale:1}}.page--new-year-night .new-year-form,.page--new-year-night .new-year-intro,.page--new-year-night .new-year-kids,.page--new-year-night .new-year-menu,.page--new-year-night .new-year-packages,.page--new-year-night .new-year-route,.page--new-year-night .new-year-spa,.page--new-year-night .weddings-faq,.page--new-year-night .weddings-ideal-day{position:relative;isolation:isolate;overflow:hidden}.page--new-year-night .new-year-intro::before{position:absolute;z-index:-1;width:calc(64px*var(--new-year-decor-scale));height:calc(64px*var(--new-year-decor-scale));background:url(/local/templates/template1/public/css/common/blocks/new-year-decor/../../../../assets/images/new-year/snowflake-gold-1.svg) center/contain no-repeat;content:"";pointer-events:none;opacity:.85;-webkit-animation:new-year-decor-spin 80s linear infinite;animation:new-year-decor-spin 80s linear infinite;bottom:16px;left:24px}.page--new-year-night .new-year-intro::after{position:absolute;z-index:-1;width:calc(96px*var(--new-year-decor-scale));height:calc(216px*var(--new-year-decor-scale));background:url(/local/templates/template1/public/css/common/blocks/new-year-decor/../../../../assets/images/new-year/ball-ribbed.webp) center/contain no-repeat;content:"";pointer-events:none;top:0;display:none;background:url(/local/templates/template1/public/css/common/blocks/new-year-decor/../../../../assets/images/new-year/ball-ribbed.webp) center bottom/100% auto no-repeat,-webkit-gradient(linear,left top,left bottom,from(rgba(176,141,87,.55)),to(rgba(176,141,87,.55))) center top/1px calc(90px*var(--new-year-decor-scale) + 4px) no-repeat;background:url(/local/templates/template1/public/css/common/blocks/new-year-decor/../../../../assets/images/new-year/ball-ribbed.webp) center bottom/100% auto no-repeat,linear-gradient(rgba(176,141,87,.55),rgba(176,141,87,.55)) center top/1px calc(90px*var(--new-year-decor-scale) + 4px) no-repeat;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:new-year-decor-sway 6s ease-in-out infinite alternate;animation:new-year-decor-sway 6s ease-in-out infinite alternate;left:70px}@media (min-width:1806px){.page--new-year-night .new-year-intro::after{display:block}}.page--new-year-night .new-year-packages::before{width:calc(72px*var(--new-year-decor-scale));height:calc(72px*var(--new-year-decor-scale));background:url(/local/templates/template1/public/css/common/blocks/new-year-decor/../../../../assets/images/new-year/snowflake-gold-2.svg) center/contain no-repeat;top:16px;right:24px;animation-direction:reverse}.page--new-year-night .new-year-kids::before,.page--new-year-night .new-year-packages::after,.page--new-year-night .new-year-packages::before{position:absolute;z-index:-1;content:"";pointer-events:none;opacity:.85;-webkit-animation:new-year-decor-spin 80s linear infinite;animation:new-year-decor-spin 80s linear infinite}.page--new-year-night .new-year-packages::after{width:calc(44px*var(--new-year-decor-scale));height:calc(44px*var(--new-year-decor-scale));background:url(/local/templates/template1/public/css/common/blocks/new-year-decor/../../../../assets/images/new-year/snowflake-gold-1.svg) center/contain no-repeat;bottom:20px;left:40px}.page--new-year-night .new-year-kids::before{width:calc(52px*var(--new-year-decor-scale));height:calc(52px*var(--new-year-decor-scale));background:url(/local/templates/template1/public/css/common/blocks/new-year-decor/../../../../assets/images/new-year/snowflake-gold-2.svg) center/contain no-repeat;top:20px;left:32px}.page--new-year-night .new-year-kids::after{position:absolute;z-index:-1;width:calc(46px*var(--new-year-decor-scale));height:calc(270px*var(--new-year-decor-scale));background:url(/local/templates/template1/public/css/common/blocks/new-year-decor/../../../../assets/images/new-year/ball-drop.webp) center/contain no-repeat;content:"";pointer-events:none;top:0;display:none;background:url(/local/templates/template1/public/css/common/blocks/new-year-decor/../../../../assets/images/new-year/ball-drop.webp) center bottom/100% auto no-repeat,-webkit-gradient(linear,left top,left bottom,from(rgba(176,141,87,.55)),to(rgba(176,141,87,.55))) center top/1px calc(130px*var(--new-year-decor-scale) + 4px) no-repeat;background:url(/local/templates/template1/public/css/common/blocks/new-year-decor/../../../../assets/images/new-year/ball-drop.webp) center bottom/100% auto no-repeat,linear-gradient(rgba(176,141,87,.55),rgba(176,141,87,.55)) center top/1px calc(130px*var(--new-year-decor-scale) + 4px) no-repeat;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:new-year-decor-sway 6s ease-in-out infinite alternate;animation:new-year-decor-sway 6s ease-in-out infinite alternate;right:90px;-webkit-animation-duration:5s;animation-duration:5s}@media (min-width:1806px){.page--new-year-night .new-year-kids::after{display:block}}.page--new-year-night .new-year-route::after,.page--new-year-night .new-year-route::before{position:absolute;z-index:-1;width:calc(440px*var(--new-year-decor-scale));height:calc(220px*var(--new-year-decor-scale));background:url(/local/templates/template1/public/css/common/blocks/new-year-decor/../../../../assets/images/new-year/garland-lights.svg) center/contain no-repeat;content:"";pointer-events:none;top:0;display:none}@media (min-width:768px){.page--new-year-night .new-year-route::after,.page--new-year-night .new-year-route::before{display:block}}.page--new-year-night .new-year-route::before{left:0}.page--new-year-night .new-year-route::after{right:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.page--new-year-night .new-year-menu::before,.page--new-year-night .weddings-ideal-day::before{position:absolute;z-index:-1;content:"";pointer-events:none;opacity:.85;-webkit-animation:new-year-decor-spin 80s linear infinite;animation:new-year-decor-spin 80s linear infinite;bottom:16px}.page--new-year-night .weddings-ideal-day::before{width:calc(56px*var(--new-year-decor-scale));height:calc(56px*var(--new-year-decor-scale));background:url(/local/templates/template1/public/css/common/blocks/new-year-decor/../../../../assets/images/new-year/snowflake-gold-1.svg) center/contain no-repeat;left:24px}.page--new-year-night .new-year-menu::before{width:calc(60px*var(--new-year-decor-scale));height:calc(60px*var(--new-year-decor-scale));background:url(/local/templates/template1/public/css/common/blocks/new-year-decor/../../../../assets/images/new-year/snowflake-gold-2.svg) center/contain no-repeat;right:24px}.page--new-year-night .new-year-menu::after{position:absolute;z-index:-1;width:calc(96px*var(--new-year-decor-scale));height:calc(276px*var(--new-year-decor-scale));background:url(/local/templates/template1/public/css/common/blocks/new-year-decor/../../../../assets/images/new-year/ball-mercury.webp) center/contain no-repeat;content:"";pointer-events:none;top:0;display:none;background:url(/local/templates/template1/public/css/common/blocks/new-year-decor/../../../../assets/images/new-year/ball-mercury.webp) center bottom/100% auto no-repeat,-webkit-gradient(linear,left top,left bottom,from(rgba(176,141,87,.55)),to(rgba(176,141,87,.55))) center top/1px calc(150px*var(--new-year-decor-scale) + 4px) no-repeat;background:url(/local/templates/template1/public/css/common/blocks/new-year-decor/../../../../assets/images/new-year/ball-mercury.webp) center bottom/100% auto no-repeat,linear-gradient(rgba(176,141,87,.55),rgba(176,141,87,.55)) center top/1px calc(150px*var(--new-year-decor-scale) + 4px) no-repeat;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:new-year-decor-sway 6s ease-in-out infinite alternate;animation:new-year-decor-sway 6s ease-in-out infinite alternate;right:110px;-webkit-animation-duration:7s;animation-duration:7s}@media (min-width:1806px){.page--new-year-night .new-year-menu::after{display:block}}.page--new-year-night .new-year-form::before,.page--new-year-night .new-year-spa::before{position:absolute;z-index:-1;content:"";pointer-events:none;opacity:.85;-webkit-animation:new-year-decor-spin 80s linear infinite;animation:new-year-decor-spin 80s linear infinite;top:16px}.page--new-year-night .new-year-spa::before{width:calc(60px*var(--new-year-decor-scale));height:calc(60px*var(--new-year-decor-scale));background:url(/local/templates/template1/public/css/common/blocks/new-year-decor/../../../../assets/images/new-year/snowflake-gold-1.svg) center/contain no-repeat;left:24px;animation-direction:reverse}.page--new-year-night .new-year-form::before{width:calc(56px*var(--new-year-decor-scale));height:calc(56px*var(--new-year-decor-scale));background:url(/local/templates/template1/public/css/common/blocks/new-year-decor/../../../../assets/images/new-year/snowflake-gold-2.svg) center/contain no-repeat;right:24px}.page--new-year-night .new-year-form::after{position:absolute;z-index:-1;width:calc(110px*var(--new-year-decor-scale));height:calc(248px*var(--new-year-decor-scale));background:url(/local/templates/template1/public/css/common/blocks/new-year-decor/../../../../assets/images/new-year/ball-matte.webp) center/contain no-repeat;content:"";pointer-events:none;top:0;display:none;background:url(/local/templates/template1/public/css/common/blocks/new-year-decor/../../../../assets/images/new-year/ball-matte.webp) center bottom/100% auto no-repeat,-webkit-gradient(linear,left top,left bottom,from(rgba(176,141,87,.55)),to(rgba(176,141,87,.55))) center top/1px calc(110px*var(--new-year-decor-scale) + 4px) no-repeat;background:url(/local/templates/template1/public/css/common/blocks/new-year-decor/../../../../assets/images/new-year/ball-matte.webp) center bottom/100% auto no-repeat,linear-gradient(rgba(176,141,87,.55),rgba(176,141,87,.55)) center top/1px calc(110px*var(--new-year-decor-scale) + 4px) no-repeat;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:new-year-decor-sway 6s ease-in-out infinite alternate;animation:new-year-decor-sway 6s ease-in-out infinite alternate;left:60px}@media (min-width:1806px){.page--new-year-night .new-year-form::after{display:block}}.page--new-year-night .weddings-faq::before{position:absolute;z-index:-1;width:calc(72px*var(--new-year-decor-scale));height:calc(72px*var(--new-year-decor-scale));background:url(/local/templates/template1/public/css/common/blocks/new-year-decor/../../../../assets/images/new-year/snowflake-gold-1.svg) center/contain no-repeat;content:"";pointer-events:none;opacity:.85;-webkit-animation:new-year-decor-spin 80s linear infinite;animation:new-year-decor-spin 80s linear infinite;top:16px;right:18%}.page--new-year-night .weddings-faq::after{position:absolute;z-index:-1;width:calc(110px*var(--new-year-decor-scale));height:calc(199px*var(--new-year-decor-scale));background:url(/local/templates/template1/public/css/common/blocks/new-year-decor/../../../../assets/images/new-year/ball-frost.webp) center/contain no-repeat;content:"";pointer-events:none;top:0;display:none;background:url(/local/templates/template1/public/css/common/blocks/new-year-decor/../../../../assets/images/new-year/ball-frost.webp) center bottom/100% auto no-repeat,-webkit-gradient(linear,left top,left bottom,from(rgba(176,141,87,.55)),to(rgba(176,141,87,.55))) center top/1px calc(70px*var(--new-year-decor-scale) + 4px) no-repeat;background:url(/local/templates/template1/public/css/common/blocks/new-year-decor/../../../../assets/images/new-year/ball-frost.webp) center bottom/100% auto no-repeat,linear-gradient(rgba(176,141,87,.55),rgba(176,141,87,.55)) center top/1px calc(70px*var(--new-year-decor-scale) + 4px) no-repeat;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:new-year-decor-sway 6s ease-in-out infinite alternate;animation:new-year-decor-sway 6s ease-in-out infinite alternate;right:60px;-webkit-animation-duration:6.5s;animation-duration:6.5s}@media (min-width:1806px){.page--new-year-night .weddings-faq::after{display:block}}.new-year-decor__canvas{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;pointer-events:none}@media (prefers-reduced-motion:reduce){.page--new-year-night :is(.new-year-intro, .new-year-packages, .new-year-kids, .new-year-route, .weddings-ideal-day, .new-year-menu, .new-year-spa, .new-year-form, .weddings-faq)::after,.page--new-year-night :is(.new-year-intro, .new-year-packages, .new-year-kids, .new-year-route, .weddings-ideal-day, .new-year-menu, .new-year-spa, .new-year-form, .weddings-faq)::before{-webkit-animation:none;animation:none}}
/*# sourceMappingURL=new-year-decor.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/weddings-hero/weddings-hero.css?17905307043748*/
.weddings-hero{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:144px;padding-bottom:28px;min-height:calc(100vh - 160px);color:#fff}.weddings-hero::before{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.5)}@media (min-width:1601px){.weddings-hero{margin-bottom:100px}}@media (max-width:1600px){.weddings-hero{min-height:calc(100vh - 130px)}}@media (max-width:1325px){.weddings-hero{min-height:calc(100vh - 160px);padding-top:120px}}@media (max-width:1054px){.weddings-hero{padding-top:190px}}@media (max-width:767px){.weddings-hero{min-height:calc(100vh - 70px);font-size:13px}}@media (max-width:647px){.weddings-hero{padding-top:230px}}.weddings-hero__bg-image{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.weddings-hero__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-pack:start;-ms-flex-pack:start;justify-content:start}@media (min-width:1326px){.weddings-hero__container--panel{display:grid;grid-template-columns:minmax(0,732px) 384px;grid-template-rows:auto 1fr;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:34px;-moz-column-gap:34px;column-gap:34px}}.weddings-hero__advantages,.weddings-hero__container{position:relative;z-index:2}.weddings-hero__content{margin-top:130px;margin-bottom:32px;max-width:893px;color:inherit}@media (max-width:991px){.weddings-hero__content{margin-top:80px}}@media (max-width:767px){.weddings-hero__content{margin-top:50px}}.page--new-year-night .weddings-hero__content{margin-top:25px;margin-bottom:0}@media (max-width:1325px){.page--new-year-night .weddings-hero__content{margin-top:50px;margin-bottom:50px}}.weddings-hero__title{margin-bottom:25px;font-family:"Chiron Sung HK","Times New Roman",serif;font-size:48px;line-height:1.45;text-transform:uppercase;font-weight:500}@media (max-width:767px){.weddings-hero__title{font-size:28px}}.weddings-hero__description{line-height:1.8;letter-spacing:.5px;text-wrap:balance}.weddings-hero__actions,.weddings-hero__advantages{display:-webkit-box;display:-ms-flexbox;display:flex}.weddings-hero__actions{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-top:32px}.weddings-hero__advantages{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-top:auto;padding-top:28px;border-top:1px solid rgba(255,255,255,.5)}@media (max-width:767px){.weddings-hero__advantages{-ms-flex-wrap:wrap;flex-wrap:wrap}}.weddings-hero__advantages--panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:32px;margin-top:0;padding:30px;background-color:rgba(9,25,78,.7);border-top:none}@media (min-width:1326px){.weddings-hero__advantages--panel{grid-column:2;grid-row:1/span 2;padding:42px}}.weddings-hero__advantages-title{margin-bottom:-16px}.weddings-hero__advantage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:13px}.weddings-hero__advantage::before{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;font-size:26px;line-height:1;color:#a3cd39}.weddings-hero__advantage-text{line-height:1.8;color:rgba(255,255,255,.72)}.weddings-hero__advantage-text b{color:#fff}
/*# sourceMappingURL=weddings-hero.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/appear/appear.css?1789930212584*/
.appear{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,transform .8s ease;transition:opacity .8s ease,transform .8s ease,-webkit-transform .8s ease}.appear--zoom{-webkit-transform:scale(.94);transform:scale(.94)}.appear--left{-webkit-transform:translateX(-40px);transform:translateX(-40px)}.appear--right{-webkit-transform:translateX(40px);transform:translateX(40px)}.appear--run{opacity:1;-webkit-transform:none;transform:none}
/*# sourceMappingURL=appear.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/new-year-section/new-year-section.css?1789930212331*/
.new-year-section{padding-top:40px;padding-bottom:40px;color:#09194e}@media (min-width:768px){.new-year-section{padding-top:80px;padding-bottom:80px}}@media (min-width:1326px){.new-year-section{padding-top:100px;padding-bottom:100px}}.new-year-section--white{background-color:#fff}
/*# sourceMappingURL=new-year-section.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/new-year-split/new-year-split.css?17899302121575*/
.new-year-split{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media (min-width:768px){.new-year-split{-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}}@media (min-width:1326px){.new-year-split{gap:34px}}@media (min-width:768px){.new-year-split--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.new-year-split__content{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;gap:24px;text-wrap:balance}@media (min-width:768px){.new-year-split__content{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}@media (min-width:1326px){.new-year-split__content{-webkit-box-flex:0;-ms-flex:0 1 656px;flex:0 1 656px;gap:32px}}.new-year-split__media{width:100%}@media (min-width:768px){.new-year-split__media{-webkit-box-flex:0;-ms-flex:0 0 48.7%;flex:0 0 48.7%;max-width:656px}}.new-year-split__image{display:block;width:100%;height:auto;aspect-ratio:656/554;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.new-year-split__image{max-height:320px}}
/*# sourceMappingURL=new-year-split.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/new-year-heading/new-year-heading.css?1789930212934*/
.new-year-heading{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;gap:10px;color:#09194e}.new-year-heading--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;text-align:center}@media (min-width:1326px){.new-year-heading--center{margin-bottom:32px}}.new-year-heading--light{color:#fff}.new-year-heading__title{color:inherit}.new-year-heading__subtitle{letter-spacing:.03em;font:500 15px/1.6 "Chiron Hei HK",Arial,sans-serif;line-height:1.3;font-weight:400}@media (min-width:768px){.new-year-heading__subtitle{font-size:17px}}@media (min-width:1326px){.new-year-heading__subtitle{font-size:18px}}@media (min-width:1601px){.new-year-heading__subtitle{font-size:20px}}
/*# sourceMappingURL=new-year-heading.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/new-year-prices/new-year-prices.css?17902471031536*/
.new-year-prices{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:16px;color:#09194e}@media (max-width:767px){.new-year-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}}.new-year-prices--light{color:#fff}.new-year-prices__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:20px;white-space:nowrap}@media (min-width:1326px){.new-year-prices__item{padding-right:25px}}.new-year-prices__item:not(:first-child){padding-left:20px;border-left:1px solid rgba(9,25,78,.5)}@media (max-width:767px){.new-year-prices__item:not(:first-child){padding-left:0;border-left:none}}@media (min-width:1326px){.new-year-prices__item:not(:first-child){padding-left:25px}}@media (max-width:767px){.new-year-prices__item:nth-child(2n){padding-left:16px;border-left:1px solid rgba(9,25,78,.5)}}.new-year-prices--light .new-year-prices__item{border-color:rgba(255,255,255,.5)}.new-year-prices__value{color:inherit;font:400 20px/1.44 "Chiron Sung HK","Times New Roman",serif;letter-spacing:0;font-weight:500}@media (min-width:768px){.new-year-prices__value{font-size:22px}}@media (min-width:1326px){.new-year-prices__value{font-size:24px}}@media (min-width:1601px){.new-year-prices__value{font-size:26px}}.new-year-prices__label{font:400 12px/1.8 "Chiron Hei HK",Arial,sans-serif;letter-spacing:.5px;opacity:.5}
/*# sourceMappingURL=new-year-prices.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/new-year-intro/new-year-intro.css?1790529249485*/
@media (min-width:1601px){.new-year-intro{padding-top:0}}.new-year-intro__title{max-width:530px}.new-year-intro__text{letter-spacing:.03em;color:inherit;font:400 18px/1.4 "Chiron Sung HK","Times New Roman",serif}@media (min-width:768px){.new-year-intro__text{font-size:20px}}@media (min-width:1326px){.new-year-intro__text{font-size:20px;line-height:29px}}@media (min-width:1601px){.new-year-intro__text{font-size:22px;line-height:32px}}
/*# sourceMappingURL=new-year-intro.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/new-year-packages/new-year-packages.css?17899302122850*/
.new-year-packages__list{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:1326px){.new-year-packages__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}}.new-year-packages__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;background-color:#09194e}@media (min-width:768px) and (max-width:1325px){.new-year-packages__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.new-year-packages__picture{display:grid}@media (min-width:768px) and (max-width:1325px){.new-year-packages__picture{-webkit-box-flex:0;-ms-flex:0 0 42%;flex:0 0 42%}}.new-year-packages__image{display:block;width:100%;height:220px;-o-object-fit:cover;object-fit:cover}@media (min-width:768px) and (max-width:1325px){.new-year-packages__image{height:100%}}@media (min-width:1326px){.new-year-packages__image{height:300px}}.new-year-packages__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-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:24px;padding:24px 20px}@media (min-width:768px){.new-year-packages__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:40px}}.new-year-packages__name{color:inherit;font:400 20px/1.44 "Chiron Sung HK","Times New Roman",serif;margin-bottom:-6px;letter-spacing:0;font-weight:500}@media (min-width:768px){.new-year-packages__name{font-size:22px}}@media (min-width:1326px){.new-year-packages__name{font-size:24px}}@media (min-width:1601px){.new-year-packages__name{font-size:26px}}.new-year-packages__feature,.new-year-packages__features{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.new-year-packages__features{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.new-year-packages__feature{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font:500 16px/1.45 "Chiron Sung HK","Times New Roman",serif}@media (min-width:1326px){.new-year-packages__feature{font-size:18px}}.new-year-packages__feature::before{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;font-size:24px;line-height:1;color:rgba(255,255,255,.72)}.new-year-packages__description{font:400 13px/1.6 "Chiron Hei HK",Arial,sans-serif;letter-spacing:.03em}@media (min-width:1326px){.new-year-packages__description{font-size:14px;line-height:1.8}}@media (min-width:1601px){.new-year-packages__description{font-size:16px}}.new-year-packages__button{margin-top:auto}
/*# sourceMappingURL=new-year-packages.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/new-year-route/new-year-route.css?17899302122621*/
.new-year-route{text-align:center}.new-year-route__text{font:400 13px/1.6 "Chiron Hei HK",Arial,sans-serif;letter-spacing:.03em;margin-bottom:32px}@media (min-width:1326px){.new-year-route__text{font-size:14px;line-height:1.8}}@media (min-width:1601px){.new-year-route__text{font-size:16px}}.new-year-route__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:730px;margin:0 auto 32px;text-align:left}.new-year-route__item{position:relative;display:grid;grid-template-columns:70px 1fr;-webkit-column-gap:44px;-moz-column-gap:44px;column-gap:44px;padding-bottom:32px}@media (min-width:768px){.new-year-route__item{grid-template-columns:112px 1fr;-webkit-column-gap:74px;-moz-column-gap:74px;column-gap:74px}}.new-year-route__item::before{position:absolute;top:13px;left:87px;width:14px;height:14px;border:1.5px solid #a3cd39;border-radius:50%;background:radial-gradient(circle,#a3cd39 0 4px,transparent 4.5px);content:""}@media (min-width:768px){.new-year-route__item::before{left:142px}}.new-year-route__item::after{position:absolute;top:36px;bottom:0;left:93px;width:2px;background-color:rgba(163,205,57,.15);content:""}@media (min-width:768px){.new-year-route__item::after{left:148px}}.new-year-route__item:last-child{padding-bottom:0}.new-year-route__item:last-child::after{content:none}.new-year-route__time{color:inherit;font:400 20px/1.44 "Chiron Sung HK","Times New Roman",serif;padding-top:2px;letter-spacing:0;text-align:right;font-weight:500}@media (min-width:768px){.new-year-route__time{font-size:22px}}@media (min-width:1326px){.new-year-route__time{font-size:24px}}@media (min-width:1601px){.new-year-route__time{font-size:26px}}.new-year-route__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.new-year-route__name{color:inherit;font:400 20px/1.44 "Chiron Sung HK","Times New Roman",serif;letter-spacing:0;font-weight:500}@media (min-width:768px){.new-year-route__name{font-size:22px}}@media (min-width:1326px){.new-year-route__name{font-size:24px}}@media (min-width:1601px){.new-year-route__name{font-size:26px}}.new-year-route__description{font:400 13px/1.6 "Chiron Hei HK",Arial,sans-serif;letter-spacing:.03em}@media (min-width:1326px){.new-year-route__description{font-size:14px;line-height:1.8}}@media (min-width:1601px){.new-year-route__description{font-size:16px}}.new-year-route__button{margin:0 auto}
/*# sourceMappingURL=new-year-route.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/weddings-ideal-day/weddings-ideal-day.css?17901642312500*/
.weddings-ideal-day{padding-top:40px;padding-bottom:40px;background-color:#fff}@media (min-width:1326px){.weddings-ideal-day{padding-top:80px;padding-bottom:80px}}@media (min-width:1601px){.weddings-ideal-day{margin-bottom:100px;padding-top:100px;padding-bottom:100px}}.weddings-ideal-day--four-columns{margin-bottom:0;background-color:#fafafa}@media (min-width:1326px){.weddings-ideal-day--four-columns{padding-top:100px;padding-bottom:100px}}.weddings-ideal-day__items{display:grid;grid-template-columns:1fr;gap:15px;color:#fff;counter-reset:steps 0}@media (min-width:768px){.weddings-ideal-day__items{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:1326px){.weddings-ideal-day__items{grid-template-columns:repeat(3,1fr);gap:34px}.weddings-ideal-day__items--four-columns{grid-template-columns:repeat(4,1fr)}}.weddings-ideal-day__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:15px;background-color:#09194e;counter-increment:steps 1}@media (min-width:768px){.weddings-ideal-day__item{padding:20px}}@media (min-width:1326px){.weddings-ideal-day__item{padding:34px 28px}}.weddings-ideal-day__subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;font-family:"Chiron Hei HK",Arial,sans-serif;font-weight:500;color:#a3cd39;text-transform:uppercase}.page--new-year-night .weddings-ideal-day__title{margin-left:auto;margin-right:auto}.weddings-ideal-day__text{line-height:1.8;letter-spacing:.5px}.weddings-ideal-day--four-columns .weddings-ideal-day__text{font:400 13px/1.6 "Chiron Hei HK",Arial,sans-serif;letter-spacing:.03em;line-height:1.8}@media (min-width:1326px){.weddings-ideal-day--four-columns .weddings-ideal-day__text{font-size:14px;line-height:1.8}}@media (min-width:1601px){.weddings-ideal-day--four-columns .weddings-ideal-day__text{font-size:16px}}.weddings-ideal-day--four-columns .weddings-ideal-day__subtitle{font:400 13px/1.6 "Chiron Hei HK",Arial,sans-serif;letter-spacing:.03em;font-weight:500}@media (min-width:1326px){.weddings-ideal-day--four-columns .weddings-ideal-day__subtitle{font-size:14px;line-height:1.8}}@media (min-width:1601px){.weddings-ideal-day--four-columns .weddings-ideal-day__subtitle{font-size:16px}}
/*# sourceMappingURL=weddings-ideal-day.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/new-year-checklist/new-year-checklist.css?1789930212934*/
.new-year-checklist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.new-year-checklist--columns{display:grid;grid-template-columns:repeat(2,minmax(0,210px));-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.new-year-checklist__item{font:400 13px/1.6 "Chiron Hei HK",Arial,sans-serif;letter-spacing:.03em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;line-height:1.8}@media (min-width:1326px){.new-year-checklist__item{font-size:14px;line-height:1.8}}@media (min-width:1601px){.new-year-checklist__item{font-size:16px}}.new-year-checklist__item::before{-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;margin-top:3px;font-size:18px;line-height:1;color:#a3cd39}
/*# sourceMappingURL=new-year-checklist.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/weddings-gallery/weddings-gallery.css?17899302123576*/
@media (max-width:1601px){.weddings-gallery{margin-bottom:100px}}.weddings-gallery--mosaic{margin-bottom:0;padding-top:40px;padding-bottom:40px}@media (min-width:768px){.weddings-gallery--mosaic{padding-top:80px;padding-bottom:80px}}@media (min-width:1326px){.weddings-gallery--mosaic{padding-top:100px;padding-bottom:100px}}.weddings-gallery__description{text-align:center}.weddings-gallery--mosaic .weddings-gallery__title{padding-right:20px;padding-left:20px}@media (min-width:768px){.weddings-gallery--mosaic .weddings-gallery__title{padding-right:60px;padding-left:60px}}@media (min-width:1326px){.weddings-gallery--mosaic .weddings-gallery__title{margin-bottom:10px}.weddings-gallery--mosaic .weddings-gallery__description{margin-bottom:32px}}.weddings-gallery__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media (max-width:1600px){.weddings-gallery__list{display:grid;grid-gap:20px;grid-template-columns:repeat(3,1fr)}}@media (max-width:1325px){.weddings-gallery__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.weddings-gallery__list{grid-template-columns:100%}}.weddings-gallery__list--mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width:767px){.weddings-gallery__list--mosaic{grid-auto-flow:column;grid-auto-columns:78%;grid-template-columns:none;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}}@media (min-width:1326px){.weddings-gallery__list--mosaic{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,300px);gap:34px}}.weddings-gallery__item{position:relative;height:300px;overflow:hidden}@media (min-width:1326px){.weddings-gallery__item:focus .weddings-gallery__picture,.weddings-gallery__item:hover .weddings-gallery__picture{opacity:.8;-webkit-transform:scale(1.1);transform:scale(1.1)}}@media (min-width:1601px){.weddings-gallery__item{width:calc(100%/4 - 15px)}.weddings-gallery__item--wide{width:calc(100%/2 - 10px)}}.weddings-gallery__list--mosaic .weddings-gallery__item{width:auto}@media (max-width:767px){.weddings-gallery__list--mosaic .weddings-gallery__item{scroll-snap-align:start}}.weddings-gallery__list--mosaic .weddings-gallery__item:first-child{grid-column:span 2}@media (max-width:767px){.weddings-gallery__list--mosaic .weddings-gallery__item:first-child{grid-column:auto}}@media (min-width:1326px){.weddings-gallery__list--mosaic .weddings-gallery__item:first-child{grid-row:span 2;height:auto}}.weddings-gallery__picture{position:relative;height:300px;overflow:hidden;-webkit-transition:opacity .4s linear,-webkit-transform .4s linear;transition:transform .4s linear,opacity .4s linear;transition:transform .4s linear,opacity .4s linear,-webkit-transform .4s linear}.weddings-gallery__picture::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:-webkit-gradient(linear,left top,left bottom,color-stop(66.67%,transparent),to(rgba(0,0,0,.5)));background:linear-gradient(180deg,transparent 66.67%,rgba(0,0,0,.5) 100%)}.weddings-gallery__list--mosaic .weddings-gallery__picture{height:100%}.weddings-gallery__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.weddings-gallery__name{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:end;-ms-flex-align:end;align-items:end;width:100%;height:100%;padding:20px;text-align:start}
/*# sourceMappingURL=weddings-gallery.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/new-year-menu/new-year-menu.css?17899302121654*/
.new-year-menu__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-16px}@media (max-width:1325px){.new-year-menu__tabs{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (max-width:491px){.new-year-menu__tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch}}.new-year-menu__tab{height:52px;padding:15px 20px 16px;font:500 16px/1.2 "Chiron Sung HK","Times New Roman",serif;letter-spacing:.5px;color:#09194e;background-color:transparent;border:1px solid #09194e;cursor:pointer;-webkit-transition:opacity .4s;transition:opacity .4s}@media (min-width:1326px){.new-year-menu__tab{padding-right:27px;padding-left:27px;font-size:18px}}@media (max-width:1325px){.new-year-menu__tab{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding-right:10px;padding-left:10px;font-size:14px}}@media (max-width:491px){.new-year-menu__tab{width:100%;padding-right:20px;padding-left:20px;font-size:16px}}.new-year-menu__tab:not(:first-child){border-left:none}@media (max-width:491px){.new-year-menu__tab:not(:first-child){border-top:none;border-left:1px solid #09194e}}.new-year-menu__tab:focus-visible,.new-year-menu__tab:hover{opacity:.8}.new-year-menu__tab.tabs__item--active{color:#fff;background-color:#09194e}.new-year-menu__panel{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.new-year-menu__panel.tabs__content--active{display:-webkit-box;display:-ms-flexbox;display:flex}
/*# sourceMappingURL=new-year-menu.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/form/form.css?17899302128519*/
.form--review{padding:60px 80px;border:.5px solid #09194e}@media (max-width:1325px){.form--review{padding:40px 60px}}@media (max-width:767px){.form--review{padding:20px}}.form .form__field--text:active,.form .form__field--text:focus,.form .form__field--text:hover{font:400 13px/1.6 "Chiron Hei HK",Arial,sans-serif;letter-spacing:.03em}@media (min-width:1326px){.form .form__field--text:active,.form .form__field--text:focus,.form .form__field--text:hover{font-size:14px;line-height:1.8}}@media (min-width:1601px){.form .form__field--text:active,.form .form__field--text:focus,.form .form__field--text:hover{font-size:16px}}.form__title{margin-bottom:33px}@media (max-width:767px){.form__title{margin-bottom:20px}}.form__fieldset{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,auto);grid-gap:30px 40px;width:100%}.form__fieldset--conference-halls{grid-template-columns:1fr 1fr 1fr;grid-template-rows:repeat(3,auto)}.form__fieldset--new-year{grid-gap:16px 36px}@media (max-width:1325px){.form__fieldset{grid-template-columns:100%;grid-template-rows:repeat(3,auto)}}@media (max-width:767px){.form__fieldset{grid-gap:20px}}@media (max-width:1325px){.form__fieldset--top{grid-template-rows:repeat(2,auto)}}.form__fields-wrapper{display:grid;grid-column:1/4;grid-template-columns:repeat(2,1fr);gap:30px 40px}@media (max-width:1325px){.form__fields-wrapper{grid-column:1;grid-template-columns:100%}}@media (max-width:767px){.form__fields-wrapper{gap:20px}}.form__field-box{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}.form--weddings .form__field-box--name,.form--weddings .form__field-box--phone,.form--weddings .form__fields-wrapper,.form__field-box--name,.form__field-box--textarea,.form__field-box--wide{grid-column:1/-1}.form__label{margin-bottom:11px}.form__label--agreement{margin-bottom:0;font-size:12px;line-height:1.6}.form__label--agreement .link{font-size:12px;line-height:1.2;color:#09194e}.form--new-year .form__label--agreement .link,.form--weddings .form__label--agreement .link{color:inherit}.form__field-wrapper{position:relative;width:100%}.form__field-wrapper::before{position:absolute;z-index:1;top:0;right:20px;bottom:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin:auto;color:#a3cd39;pointer-events:none}.form__field-wrapper--option::before{font-size:14px}.form__field-wrapper--flatpickr::before{font-size:22px}.form__field-wrapper--select::before{right:10px;font-size:24px;color:#09194e}.form__field{width:100%;height:45px;padding:0 20px;background-color:#fff;border:.5px solid #09194e;border-radius:0;-webkit-appearance:none}.form__field:valid{border-color:#09194e}.form__field:focus{font-size:inherit}.form__field--textarea{overflow:hidden;min-height:105px;padding-top:10px;padding-bottom:10px;resize:vertical}.form__field--file{display:none}.form__field--option{font-size:inherit;color:inherit;background-color:#fff;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:0}.form__field--option:active,.form__field--option:focus,.form__field--option:hover{outline:0}.form__field--rating{font-size:23px;color:#ffcc48}.form__field--rating:active,.form__field--rating:focus,.form__field--rating:hover{font-size:23px;color:#ffcc48}.form__field--flatpickr{cursor:pointer}.form__field--select{padding-right:44px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__label-required{font-size:20px;line-height:1;color:#ff3434}.form__checkbox+label,.form__footer{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form__footer{display:grid;grid-template-columns:auto 526px -webkit-min-content;grid-template-columns:auto 526px min-content;grid-column-gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}@media (max-width:1600px){.form__footer{grid-template-columns:auto 430px -webkit-min-content;grid-template-columns:auto 430px min-content}}@media (max-width:1325px){.form__footer{grid-template-columns:100%;grid-template-row:repeat(3,auto)}}@media (max-width:767px){.form__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}}.form--new-year .form__footer,.form--weddings .form__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form__notice{padding-top:6px;font-size:12px;line-height:1;letter-spacing:.03em;color:#09194e}@media (max-width:1325px){.form__notice{margin-bottom:20px;padding-top:0}}.form--new-year .form__notice,.form--weddings .form__notice{margin-bottom:35px;color:inherit}.form__agreement{position:relative}@media (max-width:1325px){.form__agreement{margin-bottom:20px}}.form--new-year .form__agreement,.form--weddings .form__agreement{margin-bottom:60px}@media (max-width:991px){.form--new-year .form__agreement,.form--weddings .form__agreement{margin-bottom:30px}}.form__checkbox{top:25px;left:12px}.ios .form__checkbox{left:12px;top:0}.macos.safari .form__checkbox{top:0}.form__checkbox+label{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form__checkbox+label::before{display:inline-block;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;margin-right:16px;background-color:#fff;border:.5px solid #09194e;content:""}.form__checkbox+label::after{position:absolute;top:6px;left:5px;display:inline-block;width:15px;height:8px;border-bottom:2px solid transparent;border-left:2px solid transparent;-webkit-transition:border-left-color .4s,border-bottom-color .4s;transition:border-left-color .4s,border-bottom-color .4s;content:"";-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.form__checkbox:checked+label::after{border-bottom-color:#a3cd39;border-left-color:#a3cd39}.form--new-year .form__checkbox+label::before,.form--weddings .form__checkbox+label::before{background:0 0;border-color:#fff}@media (max-width:767px){.form__response{padding-right:20px}}.form__submit{width:100%}@media (max-width:991px){.form--new-year .form__submit,.form--weddings .form__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.form--new-year .form__button,.form--weddings .form__button{font-weight:500}.form__loaded-files-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:24px}.form__button-container .form__field-box,.form__loaded-files-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__loaded-files-item{position:relative;gap:10px;max-width:500px;padding:10px 33px 10px 8px;font-size:16px;line-height:19px;font-weight:400;background-color:rgba(163,205,57,.1)}@media (max-width:767px){.form__loaded-files-item{max-width:260px}}.form__loaded-files-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.form__loaded-files-close,.form__loaded-files-close::before{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.form__loaded-files-close{position:absolute;right:0;z-index:10;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32px;height:100%;padding:0;color:#09194e;background-color:transparent;border:0;cursor:pointer}.form__loaded-files-close::before{min-width:10px;margin-right:0;font-size:10px}.form__error{margin-top:15px;color:#ff3434}@media (max-width:991px){.form__error{font-size:13px}}.form__button-container{grid-column:1/-1}.form__button-container .form__field-box{gap:25px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:991px){.form__button-container .form__field-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}}
/*# sourceMappingURL=form.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/grid/grid-inners.css?1773646361918*/
.page__inner{margin-top:20px}@media (min-width:768px){.page__inner{margin-top:30px}}@media (min-width:1326px){.page__inner{margin-top:60px}}@media (min-width:1601px){.page__inner{margin-top:80px}}.page__inner-camp{margin-top:20px}@media (min-width:768px){.page__inner-camp{margin-top:30px}}@media (min-width:1326px){.page__inner-camp{margin-top:40px}}@media (min-width:1601px){.page__inner-camp{margin-top:62px}}.page__inner-subtitle--index{margin:20px 0 9px}@media (min-width:768px){.page__inner-subtitle--index{margin:30px 0 12px}}@media (min-width:1326px){.page__inner-subtitle--index{margin:25px 0 17px}}@media (min-width:1601px){.page__inner-subtitle--index{margin:36px 0 22px}}.page__inner-subtitle--detail{margin:20px 0}@media (min-width:768px){.page__inner-subtitle--detail{margin:29px 0 20px}}@media (min-width:1326px){.page__inner-subtitle--detail{margin:26px 0}}
/*# sourceMappingURL=grid-inners.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/grid/grid-inner-index.css?17887878842224*/
.page__inner-description{margin-bottom:28px}@media (min-width:768px){.page__inner-description{margin-bottom:30px}}@media (min-width:1326px){.page__inner-description{margin-bottom:55px}}@media (min-width:1601px){.page__inner-description{margin-bottom:100px}}.page__inner-description--after-elements{margin-top:28px;margin-bottom:0}@media (min-width:768px){.page__inner-description--after-elements{margin-top:30px}}@media (min-width:1326px){.page__inner-description--after-elements{margin-top:55px}}@media (min-width:1601px){.page__inner-description--after-elements{margin-top:100px}}.page__inner-description--vacancies,.page__inner-description--vacancies p{margin:0;font-family:"Chiron Sung HK","Times New Roman",serif;font-weight:400;line-height:1.6;font-size:16px}@media (min-width:768px){.page__inner-description--vacancies,.page__inner-description--vacancies p{font-size:18px}}@media (min-width:992px){.page__inner-description--vacancies,.page__inner-description--vacancies p{font-size:20px}}@media (min-width:1326px){.page__inner-description--vacancies,.page__inner-description--vacancies p{font-size:22px}}@media (min-width:1601px){.page__inner-description--vacancies,.page__inner-description--vacancies p{font-size:24px}}.page__inner-content-with-title-item{margin-top:28px}@media (min-width:768px){.page__inner-content-with-title-item{margin-top:30px}}@media (min-width:1326px){.page__inner-content-with-title-item{margin-top:55px}}@media (min-width:1601px){.page__inner-content-with-title-item{margin-top:100px}}.page__inner-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page__inner-cards--default{gap:20px}@media (min-width:768px){.page__inner-cards--default{gap:30px}}@media (min-width:1601px){.page__inner-cards--default{gap:40px}}.page__inner-cards--reverse-cards{gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1326px){.page__inner-cards--reverse-cards{gap:60px;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}}@media (min-width:1601px){.page__inner-cards--reverse-cards{gap:100px}}
/*# sourceMappingURL=grid-inner-index.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/accordion/style.css?1773646361973*/
.accordion{position:relative}.accordion.-open .accordion__toggle::after{-webkit-transform:rotate(0deg);transform:rotate(0deg);background-color:#fff}.accordion.-open .accordion__toggle::before{background-color:#fff}.accordion__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.accordion__toggle{position:relative;display:block;-webkit-box-flex:0;-ms-flex:none;flex:none}.accordion__toggle::after,.accordion__toggle::before{position:absolute;display:block;content:""}.accordion__toggle::after{-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion__body{overflow:hidden;max-height:0;-webkit-transition:max-height .4s;transition:max-height .4s}
/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/accordion/type-default.css?17736463611814*/
.accordion-type-default{padding:15px;color:#fff;background-color:#09194e}.accordion-type-default:not(:last-child){margin-bottom:10px}@media (min-width:768px){.accordion-type-default{padding:20px}.accordion-type-default:not(:last-child){margin-bottom:15px}}@media (min-width:1326px){.accordion-type-default{padding:25px 40px}.accordion-type-default:not(:last-child){margin-bottom:25px}}.accordion-type-default.-open .accordion-type-default__toggle::after,.accordion-type-default.-open .accordion-type-default__toggle::before{background-color:#fff}.accordion-type-default__toggle{width:19px;height:19px}@media (min-width:768px){.accordion-type-default__toggle{width:21px;height:21px}}@media (min-width:1326px){.accordion-type-default__toggle{width:23px;height:23px}}.accordion-type-default__toggle::after,.accordion-type-default__toggle::before{top:9px;right:0;bottom:9px;left:0;background-color:#fff}@media (min-width:768px){.accordion-type-default__toggle::after,.accordion-type-default__toggle::before{top:10px;bottom:10px}}@media (min-width:1326px){.accordion-type-default__toggle::after,.accordion-type-default__toggle::before{top:11px;bottom:11px}}.accordion-type-default__title{gap:20px}.accordion-type-default__text{margin-top:10px}@media (min-width:768px){.accordion-type-default__text{margin-top:20px}}.accordion-type-default__text p:first-of-type{display:inline}.accordion-type-default__text.ustyle a,.accordion-type-default__text.ustyle ol li,.accordion-type-default__text.ustyle ol li::before,.accordion-type-default__text.ustyle p,.accordion-type-default__text.ustyle ul li,.accordion-type-default__text.ustyle ul li::before{color:#fff}.accordion-type-default__text.ustyle ul li::before{background-color:#fff}.accordion-type-default__label{font-weight:600}
/*# sourceMappingURL=type-default.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/weddings-faq/weddings-faq.css?1789930212598*/
.weddings-faq{padding-top:40px;padding-bottom:40px}@media (min-width:1326px){.weddings-faq{padding-top:80px;padding-bottom:80px}}@media (min-width:1601px){.weddings-faq{margin-bottom:100px;padding-top:100px;padding-bottom:100px}}.weddings-faq__title--with-subtitle{margin-bottom:10px}.weddings-faq__subtitle{margin-bottom:20px;font:400 18px/1.3 "Chiron Hei HK",Arial,sans-serif;letter-spacing:.6px}@media (min-width:768px){.weddings-faq__subtitle{margin-bottom:30px}}@media (min-width:1601px){.weddings-faq__subtitle{margin-bottom:32px;font-size:20px}}
/*# sourceMappingURL=weddings-faq.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/new-year-spa/new-year-spa.css?1789930212298*/
.new-year-spa__text{font:400 13px/1.6 "Chiron Hei HK",Arial,sans-serif;letter-spacing:.03em;margin-bottom:-16px}@media (min-width:1326px){.new-year-spa__text{font-size:14px;line-height:1.8}}@media (min-width:1601px){.new-year-spa__text{font-size:16px}}
/*# sourceMappingURL=new-year-spa.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/new-year-form/new-year-form.css?17899302122444*/
.new-year-form{scroll-margin-top:160px;padding-top:40px;padding-bottom:40px}@media (min-width:768px){.new-year-form{padding-top:80px;padding-bottom:80px}}@media (min-width:1326px){.new-year-form{padding-top:100px;padding-bottom:100px}}@media (max-width:1325px){.new-year-form{scroll-margin-top:80px}}.new-year-form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:34px;padding:30px 20px;color:#fff;background-color:#09194e}@media (min-width:768px){.new-year-form__wrapper{padding:60px}}@media (min-width:1326px){.new-year-form__wrapper{-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;padding:80px}}.new-year-form__info{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;gap:32px}@media (min-width:1326px){.new-year-form__info{-webkit-box-flex:0;-ms-flex:0 1 576px;flex:0 1 576px}}.new-year-form__text{font:400 13px/1.6 "Chiron Hei HK",Arial,sans-serif;letter-spacing:.03em;max-width:440px}@media (min-width:1326px){.new-year-form__text{font-size:14px;line-height:1.8}}@media (min-width:1601px){.new-year-form__text{font-size:16px}}.new-year-form__contact,.new-year-form__contacts{display:-webkit-box;display:-ms-flexbox;display:flex}.new-year-form__contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.new-year-form__contact{font:400 13px/1.6 "Chiron Hei HK",Arial,sans-serif;letter-spacing:.03em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:inherit;-webkit-transition:opacity .4s;transition:opacity .4s}@media (min-width:1326px){.new-year-form__contact{font-size:14px;line-height:1.8}}@media (min-width:1601px){.new-year-form__contact{font-size:16px}}.new-year-form__contact::before{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;font-size:24px;line-height:1;color:#a3cd39}.new-year-form__contact:focus-visible,.new-year-form__contact:hover{opacity:.8}@media (min-width:1326px){.new-year-form__form{-webkit-box-flex:0;-ms-flex:0 1 576px;flex:0 1 576px}}
/*# sourceMappingURL=new-year-form.css.map */

/* End */
/* /local/templates/template1/public/css/common/blocks/new-year-decor/new-year-decor.css?179025030411443 */
/* /local/templates/template1/public/css/common/blocks/weddings-hero/weddings-hero.css?17905307043748 */
/* /local/templates/template1/public/css/common/blocks/appear/appear.css?1789930212584 */
/* /local/templates/template1/public/css/common/blocks/new-year-section/new-year-section.css?1789930212331 */
/* /local/templates/template1/public/css/common/blocks/new-year-split/new-year-split.css?17899302121575 */
/* /local/templates/template1/public/css/common/blocks/new-year-heading/new-year-heading.css?1789930212934 */
/* /local/templates/template1/public/css/common/blocks/new-year-prices/new-year-prices.css?17902471031536 */
/* /local/templates/template1/public/css/common/blocks/new-year-intro/new-year-intro.css?1790529249485 */
/* /local/templates/template1/public/css/common/blocks/new-year-packages/new-year-packages.css?17899302122850 */
/* /local/templates/template1/public/css/common/blocks/new-year-route/new-year-route.css?17899302122621 */
/* /local/templates/template1/public/css/common/blocks/weddings-ideal-day/weddings-ideal-day.css?17901642312500 */
/* /local/templates/template1/public/css/common/blocks/new-year-checklist/new-year-checklist.css?1789930212934 */
/* /local/templates/template1/public/css/common/blocks/weddings-gallery/weddings-gallery.css?17899302123576 */
/* /local/templates/template1/public/css/common/blocks/new-year-menu/new-year-menu.css?17899302121654 */
/* /local/templates/template1/public/css/common/blocks/form/form.css?17899302128519 */
/* /local/templates/template1/public/css/common/blocks/grid/grid-inners.css?1773646361918 */
/* /local/templates/template1/public/css/common/blocks/grid/grid-inner-index.css?17887878842224 */
/* /local/templates/template1/public/css/common/blocks/accordion/style.css?1773646361973 */
/* /local/templates/template1/public/css/common/blocks/accordion/type-default.css?17736463611814 */
/* /local/templates/template1/public/css/common/blocks/weddings-faq/weddings-faq.css?1789930212598 */
/* /local/templates/template1/public/css/common/blocks/new-year-spa/new-year-spa.css?1789930212298 */
/* /local/templates/template1/public/css/common/blocks/new-year-form/new-year-form.css?17899302122444 */
