﻿@font-face{font-family:"BalletHK-Icon";src:url("../fonts/hkballet.woff") format("woff");font-weight:normal;font-style:normal}.hkb{font-family:"BalletHK-Icon" !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.hkb-tick:before{content:"1"}.hkb-close:before{content:"2"}.hkb-edit:before{content:"3"}.hkb-arrow-down:before{content:"4"}.hkb-arrow-up:before{content:"5"}.hkb-arrow-left:before{content:"6"}.hkb-arrow-right:before{content:"7"}.hkb-error:before{content:"8"}.hkb-info:before{content:"9"}.hkb-cart:before{content:":"}.hkb-cross:before{content:";"}.hkb-remove:before{content:"<"}.hkb-heart:before{content:"="}.hkb-star:before{content:">"}.hkb-calendar:before{content:"?"}.hkb-calendar-selected:before{content:"@"}.hkb-clock:before{content:"A"}.hkb-entrance:before{content:"B"}.hkb-user:before{content:"C"}.hkb-ticket:before{content:"D"}.hkb-search:before{content:"E"}.hkb-play:before{content:"F"}.hkb-plus:before{content:"G"}.hkb-minus:before{content:"H"}.hkb-direction-right:before{content:"K"}.hkb-bell:before{content:"L"}.hkb-double-arrow-left:before{content:"U"}.hkb-double-arrow-right:before{content:"V"}html:not(.touch).content-page-opened ::-webkit-scrollbar-track{background:#fff}html:not(.touch) ::-webkit-scrollbar{width:8px;height:8px}html:not(.touch) ::-webkit-scrollbar-track{background:#fff}html:not(.touch) ::-webkit-scrollbar-thumb{background:#9c9c9c;-webkit-box-shadow:inset 1px 1px 2px rgba(155,155,155,.4);border-radius:8px}html:not(.touch) ::-webkit-scrollbar-thumb:hover,html:not(.touch) ::-webkit-scrollbar-thumb:active{-webkit-box-shadow:inset 1px 1px 8px rgba(0,0,0,.3)}html:not(.touch) ::-webkit-scrollbar-thumb:active{background:#888}@font-face{font-family:"Poppins";font-style:normal;font-weight:300;src:local("Poppins Light"),local("Poppins-Light"),url("../fonts/Poppins-Light.woff2") format("woff2"),url("../fonts/Poppins-Light.woff") format("woff");font-display:swap;unicode-range:U+0030-0039,U+0041-005A,U+0025-0026,U+002A-002F,U+0061-007A,U+00C0-00D6,U+00D8-00CF6,U+00FB-01BF,U+01C4-02B8,U+0020,U+00A0}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;src:local("Poppins Regular"),local("Poppins-Regular"),url("../fonts/Poppins-Regular.woff2") format("woff2"),url("../fonts/Poppins-Regular.woff") format("woff");font-display:swap;unicode-range:U+0030-0039,U+0041-005A,U+0025-0026,U+002A-002F,U+0061-007A,U+00C0-00D6,U+00D8-00CF6,U+00FB-01BF,U+01C4-02B8,U+0020,U+00A0}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;src:local("Poppins Medium"),local("Poppins-Medium"),url("../fonts/Poppins-Medium.woff2") format("woff2"),url("../fonts/Poppins-Medium.woff") format("woff");font-display:swap;unicode-range:U+0030-0039,U+0041-005A,U+0025-0026,U+002A-002F,U+0061-007A,U+00C0-00D6,U+00D8-00CF6,U+00FB-01BF,U+01C4-02B8,U+0020,U+00A0}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;src:local("Poppins Bold"),local("Poppins-Bold"),url("../fonts/Poppins-Bold.woff2") format("woff2"),url("../fonts/Poppins-Bold.woff") format("woff");font-display:swap;unicode-range:U+0030-0039,U+0041-005A,U+0025-0026,U+002A-002F,U+0061-007A,U+00C0-00D6,U+00D8-00CF6,U+00FB-01BF,U+01C4-02B8,U+0020,U+00A0}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url("../fonts/Montserrat-SemiBold.woff2") format("woff2"),url("../fonts/Montserrat-SemiBold.woff") format("woff");font-display:swap;unicode-range:U+0041-005A,U+0061-007A,U+00C0-00D6,U+00D8-00CF6,U+00FB-01BF,U+01C4-02B8,U+0020,U+00A0}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;src:local("Montserrat Medium"),local("Montserrat-Medium"),url("../fonts/Montserrat-Medium.woff2") format("woff2"),url("../fonts/Montserrat-Medium.woff") format("woff");font-display:swap;unicode-range:U+0041-005A,U+0061-007A,U+00C0-00D6,U+00D8-00CF6,U+00FB-01BF,U+01C4-02B8,U+0020,U+00A0}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:300;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Light-U4E00-62FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Light-U4E00-62FF.woff") format("woff");font-display:swap;unicode-range:U+4E00-62FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:300;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Light-U6300-77FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Light-U6300-77FF.woff") format("woff");font-display:swap;unicode-range:U+6300-77FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:300;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Light-U7800-8CFF.woff2") format("woff2"),url("../fonts/NotoSansTC-Light-U7800-8CFF.woff") format("woff");font-display:swap;unicode-range:U+7800-8CFF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:300;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Light-U8D00-9FFF.woff2") format("woff2"),url("../fonts/NotoSansTC-Light-U8D00-9FFF.woff") format("woff");font-display:swap;unicode-range:U+8D00-9FFF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:300;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Light-U3400-4DBF.woff2") format("woff2"),url("../fonts/NotoSansTC-Light-U3400-4DBF.woff") format("woff");font-display:swap;unicode-range:U+3400-4DBF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:300;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Light-U20000-215FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Light-U20000-215FF.woff") format("woff");font-display:swap;unicode-range:U+20000-215FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:300;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Light-U21600-230FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Light-U21600-230FF.woff") format("woff");font-display:swap;unicode-range:U+21600-230FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:300;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Light-U23100-245FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Light-U23100-245FF.woff") format("woff");font-display:swap;unicode-range:U+23100-245FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:300;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Light-U24600-260FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Light-U24600-260FF.woff") format("woff");font-display:swap;unicode-range:U+24600-260FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:300;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Light-U26100-275FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Light-U26100-275FF.woff") format("woff");font-display:swap;unicode-range:U+26100-275FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:300;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Light-U27600-290FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Light-U27600-290FF.woff") format("woff");font-display:swap;unicode-range:U+27600-290FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:300;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Light-U29100-2A6DF.woff2") format("woff2"),url("../fonts/NotoSansTC-Light-U29100-2A6DF.woff") format("woff");font-display:swap;unicode-range:U+29100-2A6DF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:300;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Light-UF900-FAFF.woff2") format("woff2"),url("../fonts/NotoSansTC-Light-UF900-FAFF.woff") format("woff");font-display:swap;unicode-range:U+F900-FAFF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:300;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Light-U2F800-2FA1F.woff2") format("woff2"),url("../fonts/NotoSansTC-Light-U2F800-2FA1F.woff") format("woff");font-display:swap;unicode-range:U+2F800-2FA1F}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:400;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Regular-U4E00-62FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Regular-U4E00-62FF.woff") format("woff");font-display:swap;unicode-range:U+4E00-62FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:400;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Regular-U6300-77FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Regular-U6300-77FF.woff") format("woff");font-display:swap;unicode-range:U+6300-77FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:400;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Regular-U7800-8CFF.woff2") format("woff2"),url("../fonts/NotoSansTC-Regular-U7800-8CFF.woff") format("woff");font-display:swap;unicode-range:U+7800-8CFF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:400;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Regular-U8D00-9FFF.woff2") format("woff2"),url("../fonts/NotoSansTC-Regular-U8D00-9FFF.woff") format("woff");font-display:swap;unicode-range:U+8D00-9FFF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:400;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Regular-U3400-4DBF.woff2") format("woff2"),url("../fonts/NotoSansTC-Regular-U3400-4DBF.woff") format("woff");font-display:swap;unicode-range:U+3400-4DBF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:400;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Regular-U20000-215FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Regular-U20000-215FF.woff") format("woff");font-display:swap;unicode-range:U+20000-215FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:400;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Regular-U21600-230FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Regular-U21600-230FF.woff") format("woff");font-display:swap;unicode-range:U+21600-230FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:400;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Regular-U23100-245FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Regular-U23100-245FF.woff") format("woff");font-display:swap;unicode-range:U+23100-245FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:400;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Regular-U24600-260FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Regular-U24600-260FF.woff") format("woff");font-display:swap;unicode-range:U+24600-260FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:400;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Regular-U26100-275FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Regular-U26100-275FF.woff") format("woff");font-display:swap;unicode-range:U+26100-275FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:400;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Regular-U27600-290FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Regular-U27600-290FF.woff") format("woff");font-display:swap;unicode-range:U+27600-290FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:400;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Regular-U29100-2A6DF.woff2") format("woff2"),url("../fonts/NotoSansTC-Regular-U29100-2A6DF.woff") format("woff");font-display:swap;unicode-range:U+29100-2A6DF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:400;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Regular-UF900-FAFF.woff2") format("woff2"),url("../fonts/NotoSansTC-Regular-UF900-FAFF.woff") format("woff");font-display:swap;unicode-range:U+F900-FAFF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:400;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Regular-U2F800-2FA1F.woff2") format("woff2"),url("../fonts/NotoSansTC-Regular-U2F800-2FA1F.woff") format("woff");font-display:swap;unicode-range:U+2F800-2FA1F}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:500;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Medium-U4E00-62FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Medium-U4E00-62FF.woff") format("woff");font-display:swap;unicode-range:U+4E00-62FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:500;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Medium-U6300-77FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Medium-U6300-77FF.woff") format("woff");font-display:swap;unicode-range:U+6300-77FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:500;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Medium-U7800-8CFF.woff2") format("woff2"),url("../fonts/NotoSansTC-Medium-U7800-8CFF.woff") format("woff");font-display:swap;unicode-range:U+7800-8CFF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:500;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Medium-U8D00-9FFF.woff2") format("woff2"),url("../fonts/NotoSansTC-Medium-U8D00-9FFF.woff") format("woff");font-display:swap;unicode-range:U+8D00-9FFF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:500;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Medium-U3400-4DBF.woff2") format("woff2"),url("../fonts/NotoSansTC-Medium-U3400-4DBF.woff") format("woff");font-display:swap;unicode-range:U+3400-4DBF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:500;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Medium-U20000-215FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Medium-U20000-215FF.woff") format("woff");font-display:swap;unicode-range:U+20000-215FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:500;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Medium-U21600-230FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Medium-U21600-230FF.woff") format("woff");font-display:swap;unicode-range:U+21600-230FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:500;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Medium-U23100-245FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Medium-U23100-245FF.woff") format("woff");font-display:swap;unicode-range:U+23100-245FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:500;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Medium-U24600-260FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Medium-U24600-260FF.woff") format("woff");font-display:swap;unicode-range:U+24600-260FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:500;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Medium-U26100-275FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Medium-U26100-275FF.woff") format("woff");font-display:swap;unicode-range:U+26100-275FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:500;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Medium-U27600-290FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Medium-U27600-290FF.woff") format("woff");font-display:swap;unicode-range:U+27600-290FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:500;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Medium-U29100-2A6DF.woff2") format("woff2"),url("../fonts/NotoSansTC-Medium-U29100-2A6DF.woff") format("woff");font-display:swap;unicode-range:U+29100-2A6DF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:500;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Medium-UF900-FAFF.woff2") format("woff2"),url("../fonts/NotoSansTC-Medium-UF900-FAFF.woff") format("woff");font-display:swap;unicode-range:U+F900-FAFF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:500;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Medium-U2F800-2FA1F.woff2") format("woff2"),url("../fonts/NotoSansTC-Medium-U2F800-2FA1F.woff") format("woff");font-display:swap;unicode-range:U+2F800-2FA1F}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:700;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Bold-U4E00-62FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Bold-U4E00-62FF.woff") format("woff");font-display:swap;unicode-range:U+4E00-62FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:700;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Bold-U6300-77FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Bold-U6300-77FF.woff") format("woff");font-display:swap;unicode-range:U+6300-77FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:700;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Bold-U7800-8CFF.woff2") format("woff2"),url("../fonts/NotoSansTC-Bold-U7800-8CFF.woff") format("woff");font-display:swap;unicode-range:U+7800-8CFF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:700;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Bold-U8D00-9FFF.woff2") format("woff2"),url("../fonts/NotoSansTC-Bold-U8D00-9FFF.woff") format("woff");font-display:swap;unicode-range:U+8D00-9FFF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:700;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Bold-U3400-4DBF.woff2") format("woff2"),url("../fonts/NotoSansTC-Bold-U3400-4DBF.woff") format("woff");font-display:swap;unicode-range:U+3400-4DBF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:700;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Bold-U20000-215FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Bold-U20000-215FF.woff") format("woff");font-display:swap;unicode-range:U+20000-215FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:700;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Bold-U21600-230FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Bold-U21600-230FF.woff") format("woff");font-display:swap;unicode-range:U+21600-230FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:700;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Bold-U23100-245FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Bold-U23100-245FF.woff") format("woff");font-display:swap;unicode-range:U+23100-245FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:700;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Bold-U24600-260FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Bold-U24600-260FF.woff") format("woff");font-display:swap;unicode-range:U+24600-260FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:700;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Bold-U26100-275FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Bold-U26100-275FF.woff") format("woff");font-display:swap;unicode-range:U+26100-275FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:700;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Bold-U27600-290FF.woff2") format("woff2"),url("../fonts/NotoSansTC-Bold-U27600-290FF.woff") format("woff");font-display:swap;unicode-range:U+27600-290FF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:700;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Bold-U29100-2A6DF.woff2") format("woff2"),url("../fonts/NotoSansTC-Bold-U29100-2A6DF.woff") format("woff");font-display:swap;unicode-range:U+29100-2A6DF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:700;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Bold-UF900-FAFF.woff2") format("woff2"),url("../fonts/NotoSansTC-Bold-UF900-FAFF.woff") format("woff");font-display:swap;unicode-range:U+F900-FAFF}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:700;src:local("Noto Sans TC"),url("../fonts/NotoSansTC-Bold-U2F800-2FA1F.woff2") format("woff2"),url("../fonts/NotoSansTC-Bold-U2F800-2FA1F.woff") format("woff");font-display:swap;unicode-range:U+2F800-2FA1F}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:300;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Light-U4E00-62FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Light-U4E00-62FF.woff") format("woff");font-display:swap;unicode-range:U+4E00-62FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:300;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Light-U6300-77FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Light-U6300-77FF.woff") format("woff");font-display:swap;unicode-range:U+6300-77FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:300;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Light-U7800-8CFF.woff2") format("woff2"),url("../fonts/NotoSansSC-Light-U7800-8CFF.woff") format("woff");font-display:swap;unicode-range:U+7800-8CFF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:300;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Light-U8D00-9FFF.woff2") format("woff2"),url("../fonts/NotoSansSC-Light-U8D00-9FFF.woff") format("woff");font-display:swap;unicode-range:U+8D00-9FFF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:300;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Light-U3400-4DBF.woff2") format("woff2"),url("../fonts/NotoSansSC-Light-U3400-4DBF.woff") format("woff");font-display:swap;unicode-range:U+3400-4DBF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:300;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Light-U20000-215FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Light-U20000-215FF.woff") format("woff");font-display:swap;unicode-range:U+20000-215FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:300;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Light-U21600-230FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Light-U21600-230FF.woff") format("woff");font-display:swap;unicode-range:U+21600-230FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:300;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Light-U23100-245FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Light-U23100-245FF.woff") format("woff");font-display:swap;unicode-range:U+23100-245FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:300;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Light-U24600-260FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Light-U24600-260FF.woff") format("woff");font-display:swap;unicode-range:U+24600-260FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:300;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Light-U26100-275FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Light-U26100-275FF.woff") format("woff");font-display:swap;unicode-range:U+26100-275FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:300;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Light-U27600-290FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Light-U27600-290FF.woff") format("woff");font-display:swap;unicode-range:U+27600-290FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:300;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Light-U29100-2A6DF.woff2") format("woff2"),url("../fonts/NotoSansSC-Light-U29100-2A6DF.woff") format("woff");font-display:swap;unicode-range:U+29100-2A6DF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:300;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Light-UF900-FAFF.woff2") format("woff2"),url("../fonts/NotoSansSC-Light-UF900-FAFF.woff") format("woff");font-display:swap;unicode-range:U+F900-FAFF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:300;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Light-U2F800-2FA1F.woff2") format("woff2"),url("../fonts/NotoSansSC-Light-U2F800-2FA1F.woff") format("woff");font-display:swap;unicode-range:U+2F800-2FA1F}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:400;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Regular-U4E00-62FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Regular-U4E00-62FF.woff") format("woff");font-display:swap;unicode-range:U+4E00-62FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:400;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Regular-U6300-77FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Regular-U6300-77FF.woff") format("woff");font-display:swap;unicode-range:U+6300-77FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:400;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Regular-U7800-8CFF.woff2") format("woff2"),url("../fonts/NotoSansSC-Regular-U7800-8CFF.woff") format("woff");font-display:swap;unicode-range:U+7800-8CFF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:400;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Regular-U8D00-9FFF.woff2") format("woff2"),url("../fonts/NotoSansSC-Regular-U8D00-9FFF.woff") format("woff");font-display:swap;unicode-range:U+8D00-9FFF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:400;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Regular-U3400-4DBF.woff2") format("woff2"),url("../fonts/NotoSansSC-Regular-U3400-4DBF.woff") format("woff");font-display:swap;unicode-range:U+3400-4DBF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:400;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Regular-U20000-215FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Regular-U20000-215FF.woff") format("woff");font-display:swap;unicode-range:U+20000-215FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:400;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Regular-U21600-230FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Regular-U21600-230FF.woff") format("woff");font-display:swap;unicode-range:U+21600-230FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:400;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Regular-U23100-245FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Regular-U23100-245FF.woff") format("woff");font-display:swap;unicode-range:U+23100-245FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:400;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Regular-U24600-260FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Regular-U24600-260FF.woff") format("woff");font-display:swap;unicode-range:U+24600-260FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:400;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Regular-U26100-275FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Regular-U26100-275FF.woff") format("woff");font-display:swap;unicode-range:U+26100-275FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:400;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Regular-U27600-290FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Regular-U27600-290FF.woff") format("woff");font-display:swap;unicode-range:U+27600-290FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:400;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Regular-U29100-2A6DF.woff2") format("woff2"),url("../fonts/NotoSansSC-Regular-U29100-2A6DF.woff") format("woff");font-display:swap;unicode-range:U+29100-2A6DF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:400;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Regular-UF900-FAFF.woff2") format("woff2"),url("../fonts/NotoSansSC-Regular-UF900-FAFF.woff") format("woff");font-display:swap;unicode-range:U+F900-FAFF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:400;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Regular-U2F800-2FA1F.woff2") format("woff2"),url("../fonts/NotoSansSC-Regular-U2F800-2FA1F.woff") format("woff");font-display:swap;unicode-range:U+2F800-2FA1F}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:500;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Medium-U4E00-62FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Medium-U4E00-62FF.woff") format("woff");font-display:swap;unicode-range:U+4E00-62FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:500;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Medium-U6300-77FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Medium-U6300-77FF.woff") format("woff");font-display:swap;unicode-range:U+6300-77FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:500;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Medium-U7800-8CFF.woff2") format("woff2"),url("../fonts/NotoSansSC-Medium-U7800-8CFF.woff") format("woff");font-display:swap;unicode-range:U+7800-8CFF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:500;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Medium-U8D00-9FFF.woff2") format("woff2"),url("../fonts/NotoSansSC-Medium-U8D00-9FFF.woff") format("woff");font-display:swap;unicode-range:U+8D00-9FFF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:500;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Medium-U3400-4DBF.woff2") format("woff2"),url("../fonts/NotoSansSC-Medium-U3400-4DBF.woff") format("woff");font-display:swap;unicode-range:U+3400-4DBF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:500;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Medium-U20000-215FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Medium-U20000-215FF.woff") format("woff");font-display:swap;unicode-range:U+20000-215FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:500;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Medium-U21600-230FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Medium-U21600-230FF.woff") format("woff");font-display:swap;unicode-range:U+21600-230FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:500;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Medium-U23100-245FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Medium-U23100-245FF.woff") format("woff");font-display:swap;unicode-range:U+23100-245FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:500;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Medium-U24600-260FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Medium-U24600-260FF.woff") format("woff");font-display:swap;unicode-range:U+24600-260FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:500;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Medium-U26100-275FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Medium-U26100-275FF.woff") format("woff");font-display:swap;unicode-range:U+26100-275FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:500;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Medium-U27600-290FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Medium-U27600-290FF.woff") format("woff");font-display:swap;unicode-range:U+27600-290FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:500;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Medium-U29100-2A6DF.woff2") format("woff2"),url("../fonts/NotoSansSC-Medium-U29100-2A6DF.woff") format("woff");font-display:swap;unicode-range:U+29100-2A6DF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:500;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Medium-UF900-FAFF.woff2") format("woff2"),url("../fonts/NotoSansSC-Medium-UF900-FAFF.woff") format("woff");font-display:swap;unicode-range:U+F900-FAFF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:500;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Medium-U2F800-2FA1F.woff2") format("woff2"),url("../fonts/NotoSansSC-Medium-U2F800-2FA1F.woff") format("woff");font-display:swap;unicode-range:U+2F800-2FA1F}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:700;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Bold-U4E00-62FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Bold-U4E00-62FF.woff") format("woff");font-display:swap;unicode-range:U+4E00-62FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:700;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Bold-U6300-77FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Bold-U6300-77FF.woff") format("woff");font-display:swap;unicode-range:U+6300-77FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:700;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Bold-U7800-8CFF.woff2") format("woff2"),url("../fonts/NotoSansSC-Bold-U7800-8CFF.woff") format("woff");font-display:swap;unicode-range:U+7800-8CFF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:700;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Bold-U8D00-9FFF.woff2") format("woff2"),url("../fonts/NotoSansSC-Bold-U8D00-9FFF.woff") format("woff");font-display:swap;unicode-range:U+8D00-9FFF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:700;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Bold-U3400-4DBF.woff2") format("woff2"),url("../fonts/NotoSansSC-Bold-U3400-4DBF.woff") format("woff");font-display:swap;unicode-range:U+3400-4DBF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:700;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Bold-U20000-215FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Bold-U20000-215FF.woff") format("woff");font-display:swap;unicode-range:U+20000-215FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:700;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Bold-U21600-230FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Bold-U21600-230FF.woff") format("woff");font-display:swap;unicode-range:U+21600-230FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:700;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Bold-U23100-245FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Bold-U23100-245FF.woff") format("woff");font-display:swap;unicode-range:U+23100-245FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:700;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Bold-U24600-260FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Bold-U24600-260FF.woff") format("woff");font-display:swap;unicode-range:U+24600-260FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:700;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Bold-U26100-275FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Bold-U26100-275FF.woff") format("woff");font-display:swap;unicode-range:U+26100-275FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:700;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Bold-U27600-290FF.woff2") format("woff2"),url("../fonts/NotoSansSC-Bold-U27600-290FF.woff") format("woff");font-display:swap;unicode-range:U+27600-290FF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:700;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Bold-U29100-2A6DF.woff2") format("woff2"),url("../fonts/NotoSansSC-Bold-U29100-2A6DF.woff") format("woff");font-display:swap;unicode-range:U+29100-2A6DF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:700;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Bold-UF900-FAFF.woff2") format("woff2"),url("../fonts/NotoSansSC-Bold-UF900-FAFF.woff") format("woff");font-display:swap;unicode-range:U+F900-FAFF}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:700;src:local("Noto Sans SC"),url("../fonts/NotoSansSC-Bold-U2F800-2FA1F.woff2") format("woff2"),url("../fonts/NotoSansSC-Bold-U2F800-2FA1F.woff") format("woff");font-display:swap;unicode-range:U+2F800-2FA1F}*{outline:none !important}.form-group.focus label{color:#000}.form-group.focus .form-control{border-color:#000}.form-group.is-invalid label{color:#dc3545}.form-group.is-invalid .form-control{border-color:#dc3545;color:#dc3545}.form-group label{text-transform:uppercase}.form-group label small{display:block;text-transform:none}.form-control{border:0;border-bottom:1px solid #1a1a1a;border-radius:0}.form-control.readonly>*{opacity:.5;cursor:not-allowed}.form-control:focus{box-shadow:none}.form-control>.dropdown.auto-to-input{width:100%}.form-control>.dropdown.auto-to-input .btn{padding:0;border:0;background-color:rgba(0,0,0,0);color:#1a1a1a}.form-control>.dropdown.auto-to-input .btn::after{right:0}.form-control.nested{display:flex;align-items:flex-end;padding:0}.form-control.nested>*:not(input):not(select):not(textarea){padding-bottom:.375rem;white-space:nowrap}.form-control.nested label{margin-bottom:0}.form-control.nested input,.form-control.nested select,.form-control.nested textarea{padding:.375rem .75rem;width:100%;color:#495057;background-color:rgba(0,0,0,0);border:0}.form-control.nested input:focus,.form-control.nested select:focus,.form-control.nested textarea:focus{outline:none}.form-control.nested input.auto-size,.form-control.nested select.auto-size,.form-control.nested textarea.auto-size{width:auto}.modal-header{padding-bottom:0}.modal-header .close{font-size:1rem;opacity:1}.modal-header .close:hover{opacity:.7}.modal-footer{padding-top:0}.modal-content,.modal-header,.modal-footer{border-radius:0;border-bottom:0;border-top:0}.modal-xl{margin:.5rem auto;width:90%;max-width:992px}.modal-dialog.fullscreen{margin:0;width:100vw !important;min-height:100vh !important;max-width:none !important}.modal-dialog.fullscreen .modal-content{position:relative;min-height:100% !important}.modal-dialog.fullscreen .modal-content.modal-frame-frameless .modal-header button.close{top:1rem;right:1rem}.modal-dialog.fullscreen .modal-body{display:flex;flex-direction:column;justify-content:center}.modal-content.modal-frame-frameless{position:relative;border:none}.modal-content.modal-frame-frameless .modal-header,.modal-content.modal-frame-frameless .modal-body,.modal-content.modal-frame-frameless .modal-footer{padding:0}.modal-content.modal-frame-frameless .modal-header button.close{position:absolute;top:0rem;right:0rem}.modal-backdrop.show{opacity:.35}.btn{width:100%;font-size:.8125rem;letter-spacing:2px;border-radius:0;text-transform:uppercase}.btn-xs{padding:.15rem .25rem;font-size:.75rem}.btn-long{min-width:16rem}.btn-primary,.btn-primary:focus,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#1a1a1a;border-color:#1a1a1a}.btn-primary:hover,.btn-primary:disabled,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:focus:hover,.btn-primary:focus:disabled,.btn-primary:focus:not(:disabled):not(.disabled).active,.btn-primary:focus:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle:hover,.show>.btn-primary.dropdown-toggle:disabled,.show>.btn-primary.dropdown-toggle:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle:not(:disabled):not(.disabled):active{background-color:#000;border-color:#000}.btn-outline-primary,.btn-outline-primary:focus,.show>.btn-outline-primary.dropdown-toggle{color:#1a1a1a;background-color:rgba(0,0,0,0);border-color:#1a1a1a}.btn-outline-primary:hover,.btn-outline-primary:disabled,.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:focus:hover,.btn-outline-primary:focus:disabled,.btn-outline-primary:focus:not(:disabled):not(.disabled).active,.btn-outline-primary:focus:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle:hover,.show>.btn-outline-primary.dropdown-toggle:disabled,.show>.btn-outline-primary.dropdown-toggle:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle:not(:disabled):not(.disabled):active{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff}.btn-secondary,.btn-secondary:focus,.show>.btn-secondary.dropdown-toggle{color:#000;background-color:#fff;border-color:#fff}.btn-secondary:hover,.btn-secondary:disabled,.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:focus:hover,.btn-secondary:focus:disabled,.btn-secondary:focus:not(:disabled):not(.disabled).active,.btn-secondary:focus:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle:hover,.show>.btn-secondary.dropdown-toggle:disabled,.show>.btn-secondary.dropdown-toggle:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle:not(:disabled):not(.disabled):active{color:#000;background-color:#eee;border-color:#eee}.btn-outline-secondary,.btn-outline-secondary:focus,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:rgba(0,0,0,0);border-color:#fff}.btn-outline-secondary:hover,.btn-outline-secondary:disabled,.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:focus:hover,.btn-outline-secondary:focus:disabled,.btn-outline-secondary:focus:not(:disabled):not(.disabled).active,.btn-outline-secondary:focus:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle:hover,.show>.btn-outline-secondary.dropdown-toggle:disabled,.show>.btn-outline-secondary.dropdown-toggle:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle:not(:disabled):not(.disabled):active{background-color:#fff;border-color:#fff;color:#000}.btn-light,.btn-light:focus,.show>.btn-light.dropdown-toggle{color:#fff;background-color:#999;border-color:#999}.btn-light:hover,.btn-light:disabled,.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.btn-light:focus:hover,.btn-light:focus:disabled,.btn-light:focus:not(:disabled):not(.disabled).active,.btn-light:focus:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle:hover,.show>.btn-light.dropdown-toggle:disabled,.show>.btn-light.dropdown-toggle:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle:not(:disabled):not(.disabled):active{color:#fff;background-color:#666;border-color:#666}.btn-outline-light,.btn-outline-light:focus,.show>.btn-outline-light.dropdown-toggle{color:#999;background-color:rgba(0,0,0,0);border-color:#999}.btn-outline-light:hover,.btn-outline-light:disabled,.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:focus:hover,.btn-outline-light:focus:disabled,.btn-outline-light:focus:not(:disabled):not(.disabled).active,.btn-outline-light:focus:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle:hover,.show>.btn-outline-light.dropdown-toggle:disabled,.show>.btn-outline-light.dropdown-toggle:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle:not(:disabled):not(.disabled):active{background-color:#999;border-color:#999;color:#fff}.btn-purple,.show>.btn-purple.dropdown-toggle{color:#fff;background-color:#351184;border-color:#351184}.btn-purple:hover,.btn-purple:disabled,.btn-purple:not(:disabled):not(.disabled).active,.btn-purple:not(:disabled):not(.disabled):active,.show>.btn-purple.dropdown-toggle:hover,.show>.btn-purple.dropdown-toggle:disabled,.show>.btn-purple.dropdown-toggle:not(:disabled):not(.disabled).active,.show>.btn-purple.dropdown-toggle:not(:disabled):not(.disabled):active{color:#fff;background-color:#15023d;border-color:#15023d}.btn-outline-purple,.show>.btn-outline-purple.dropdown-toggle{color:#351184;background-color:rgba(0,0,0,0);border-color:#351184}.btn-outline-purple:hover,.btn-outline-purple:disabled,.btn-outline-purple:not(:disabled):not(.disabled).active,.btn-outline-purple:not(:disabled):not(.disabled):active,.show>.btn-outline-purple.dropdown-toggle:hover,.show>.btn-outline-purple.dropdown-toggle:disabled,.show>.btn-outline-purple.dropdown-toggle:not(:disabled):not(.disabled).active,.show>.btn-outline-purple.dropdown-toggle:not(:disabled):not(.disabled):active{background-color:#351184;border-color:#351184;color:#fff}.btn-cyan,.show>.btn-cyan.dropdown-toggle{color:#fff;background-color:#29a1bc;border-color:#29a1bc}.btn-cyan:hover,.btn-cyan:disabled,.btn-cyan:not(:disabled):not(.disabled).active,.btn-cyan:not(:disabled):not(.disabled):active,.show>.btn-cyan.dropdown-toggle:hover,.show>.btn-cyan.dropdown-toggle:disabled,.show>.btn-cyan.dropdown-toggle:not(:disabled):not(.disabled).active,.show>.btn-cyan.dropdown-toggle:not(:disabled):not(.disabled):active{color:#fff;background-color:#29a1bc;border-color:#29a1bc}.btn-outline-cyan,.show>.btn-outline-cyan.dropdown-toggle{color:#29a1bc;background-color:rgba(0,0,0,0);border-color:#29a1bc}.btn-outline-cyan:hover,.btn-outline-cyan:disabled,.btn-outline-cyan:not(:disabled):not(.disabled).active,.btn-outline-cyan:not(:disabled):not(.disabled):active,.show>.btn-outline-cyan.dropdown-toggle:hover,.show>.btn-outline-cyan.dropdown-toggle:disabled,.show>.btn-outline-cyan.dropdown-toggle:not(:disabled):not(.disabled).active,.show>.btn-outline-cyan.dropdown-toggle:not(:disabled):not(.disabled):active{background-color:#29a1bc;border-color:#29a1bc;color:#fff}.btn-pink,.show>.btn-pink.dropdown-toggle{color:#fff;background-color:#e35aa3;border-color:#e35aa3}.btn-pink:hover,.btn-pink:disabled,.btn-pink:not(:disabled):not(.disabled).active,.btn-pink:not(:disabled):not(.disabled):active,.show>.btn-pink.dropdown-toggle:hover,.show>.btn-pink.dropdown-toggle:disabled,.show>.btn-pink.dropdown-toggle:not(:disabled):not(.disabled).active,.show>.btn-pink.dropdown-toggle:not(:disabled):not(.disabled):active{color:#fff;background-color:#e35aa3;border-color:#e35aa3}.btn-outline-pink,.show>.btn-outline-pink.dropdown-toggle{color:#e35aa3;background-color:rgba(0,0,0,0);border-color:#e35aa3}.btn-outline-pink:hover,.btn-outline-pink:disabled,.btn-outline-pink:not(:disabled):not(.disabled).active,.btn-outline-pink:not(:disabled):not(.disabled):active,.show>.btn-outline-pink.dropdown-toggle:hover,.show>.btn-outline-pink.dropdown-toggle:disabled,.show>.btn-outline-pink.dropdown-toggle:not(:disabled):not(.disabled).active,.show>.btn-outline-pink.dropdown-toggle:not(:disabled):not(.disabled):active{background-color:#e35aa3;border-color:#e35aa3;color:#fff}.btn-orange,.show>.btn-orange.dropdown-toggle{color:#fff;background-color:#fe8c1d;border-color:#fe8c1d}.btn-orange:hover,.btn-orange:disabled,.btn-orange:not(:disabled):not(.disabled).active,.btn-orange:not(:disabled):not(.disabled):active,.show>.btn-orange.dropdown-toggle:hover,.show>.btn-orange.dropdown-toggle:disabled,.show>.btn-orange.dropdown-toggle:not(:disabled):not(.disabled).active,.show>.btn-orange.dropdown-toggle:not(:disabled):not(.disabled):active{color:#fff;background-color:#e47c14;border-color:#e47c14}.btn-outline-orange,.show>.btn-outline-orange.dropdown-toggle{color:#fe8c1d;background-color:rgba(0,0,0,0);border-color:#fe8c1d}.btn-outline-orange:hover,.btn-outline-orange:disabled,.btn-outline-orange:not(:disabled):not(.disabled).active,.btn-outline-orange:not(:disabled):not(.disabled):active,.show>.btn-outline-orange.dropdown-toggle:hover,.show>.btn-outline-orange.dropdown-toggle:disabled,.show>.btn-outline-orange.dropdown-toggle:not(:disabled):not(.disabled).active,.show>.btn-outline-orange.dropdown-toggle:not(:disabled):not(.disabled):active{background-color:#fe8c1d;border-color:#fe8c1d;color:#fff}.btn-yellow,.show>.btn-yellow.dropdown-toggle{color:#fff;background-color:#fed400;border-color:#fed400}.btn-yellow:hover,.btn-yellow:disabled,.btn-yellow:not(:disabled):not(.disabled).active,.btn-yellow:not(:disabled):not(.disabled):active,.show>.btn-yellow.dropdown-toggle:hover,.show>.btn-yellow.dropdown-toggle:disabled,.show>.btn-yellow.dropdown-toggle:not(:disabled):not(.disabled).active,.show>.btn-yellow.dropdown-toggle:not(:disabled):not(.disabled):active{color:#fff;background-color:#d1af05;border-color:#d1af05}.btn-outline-yellow,.show>.btn-outline-yellow.dropdown-toggle{color:#fed400;background-color:rgba(0,0,0,0);border-color:#fed400}.btn-outline-yellow:hover,.btn-outline-yellow:disabled,.btn-outline-yellow:not(:disabled):not(.disabled).active,.btn-outline-yellow:not(:disabled):not(.disabled):active,.show>.btn-outline-yellow.dropdown-toggle:hover,.show>.btn-outline-yellow.dropdown-toggle:disabled,.show>.btn-outline-yellow.dropdown-toggle:not(:disabled):not(.disabled).active,.show>.btn-outline-yellow.dropdown-toggle:not(:disabled):not(.disabled):active{background-color:#fed400;border-color:#fed400;color:#fff}.btn-paypal{color:#424242;background-color:#fec43a;border-color:#d9a52a;flex-direction:row !important}.btn-paypal img{margin-left:.5rem;margin-right:.5rem;height:1.5rem}.btn-paypal:hover,.btn-paypal:disabled,.btn-paypal:not(:disabled):not(.disabled).active,.btn-paypal:not(:disabled):not(.disabled):active{color:#000;background-color:#febc21;border-color:#c69623}.dropdown.show .dropdown-toggle::after{transform:rotate(180deg)}.dropdown-toggle{position:relative;display:flex;justify-content:space-between;align-items:center}.dropdown-toggle::after{content:"4";position:absolute;right:.5rem;top:0;display:flex;align-items:center;height:100%;font-family:"BalletHK-Icon" !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;margin:0;border:0;transition:transform .3s}.card{border:0;box-shadow:0 2.375rem 2.375rem -1.875rem #d4cdd4}.line-through{text-decoration:line-through}dl{display:flex;margin-bottom:0;font-size:.875rem}dl dt{font-weight:300;width:35%}dl dd{font-weight:300;width:65%}.mark,mark{padding:0;background-color:rgba(0,0,0,0);font-size:90%;color:inherit}.text-purple{color:#351184}.text-cyan{color:#29a1bc}.text-pink{color:#e35aa3}.text-orange{color:#fe8c1d}.text-yellow{color:#fed400}.bg-purple{background-color:#351184}.bg-cyan{background-color:#29a1bc}.bg-pink{background-color:#e35aa3}.bg-orange{background-color:#fe8c1d}.bg-yellow{background-color:#fed400}html{position:relative;background-color:#fff;min-height:100%;transition:opacity .3s}html.ios.scroll-lock{overflow:hidden;height:100%}html[lang=zh-Hant] body{font-weight:400}html[lang=zh-Hant] .cms-article strong{font-weight:700}html[lang=zh-Hans] body{font-weight:400;font-family:"Poppins","Serif","Helvetica","Noto Sans SC","PingFang SC","Microsoft YaHei","SimHei"}html[lang=zh-Hans] .cms-article strong{font-weight:700}body{color:#030303;background-color:#fff;font-family:"Poppins","Serif","Helvetica","Noto Sans TC","PingFang","Microsoft JhengHei","SimHei";font-weight:300}body.body-not-top nav.navbar,body.thin-nav nav.navbar{height:92px}body.body-not-top nav.navbar .btn-menu,body.thin-nav nav.navbar .btn-menu{margin-top:1.125rem}body.body-not-top #to-top,body.thin-nav #to-top{bottom:2rem}body.invert-banner nav.navbar .navbar-brand img.white,body.body-not-top nav.navbar .navbar-brand img.white,body.menu-opened nav.navbar .navbar-brand img.white,body.show-search nav.navbar .navbar-brand img.white{opacity:0}body.invert-banner nav.navbar .navbar-brand img.purple,body.body-not-top nav.navbar .navbar-brand img.purple,body.menu-opened nav.navbar .navbar-brand img.purple,body.show-search nav.navbar .navbar-brand img.purple{opacity:1}body.invert-banner nav.navbar .navbar-nav.nav-lang .nav-link,body.body-not-top nav.navbar .navbar-nav.nav-lang .nav-link,body.menu-opened nav.navbar .navbar-nav.nav-lang .nav-link,body.show-search nav.navbar .navbar-nav.nav-lang .nav-link{border-color:#1a1a1a;background-color:rgba(0,0,0,0);color:#1a1a1a}body.invert-banner nav.navbar .navbar-nav.nav-lang .nav-link.active,body.body-not-top nav.navbar .navbar-nav.nav-lang .nav-link.active,body.menu-opened nav.navbar .navbar-nav.nav-lang .nav-link.active,body.show-search nav.navbar .navbar-nav.nav-lang .nav-link.active{background-color:#1a1a1a;color:#fff}body.invert-banner nav.navbar .navbar-nav .nav-item .nav-link,body.body-not-top nav.navbar .navbar-nav .nav-item .nav-link,body.menu-opened nav.navbar .navbar-nav .nav-item .nav-link,body.show-search nav.navbar .navbar-nav .nav-item .nav-link{color:#1a1a1a}body.invert-banner nav.navbar .btn-menu span,body.body-not-top nav.navbar .btn-menu span,body.menu-opened nav.navbar .btn-menu span,body.show-search nav.navbar .btn-menu span{background-color:#1a1a1a;box-shadow:1px 1px 1px #666;box-shadow:1px 1px 1px rgba(0,0,0,.1)}body.body-not-top nav.navbar,body.invert-banner.body-not-top nav.navbar,body.show-search nav.navbar{background:rgba(0,0,0,0);background-color:#fff;background-color:rgba(255,255,255,.925);box-shadow:0 2px 10px -5px rgba(0,0,0,.2)}body.invert-logo nav.navbar .navbar-brand img.white{opacity:0}body.invert-logo nav.navbar .navbar-brand img.purple{opacity:1}body.invert-banner nav.navbar{background:rgba(0,0,0,0)}body.hide-menu nav.navbar{top:-180px}body.hide-menu nav.navbar .navbar-brand img.white{opacity:0}body.hide-menu nav.navbar .navbar-brand img.purple{opacity:0}body.hide-menu .sticky-wrapper .anchor-section{top:0 !important}body.menu-opened{position:relative;height:100%;overflow:hidden}body.menu-opened nav.navbar{height:180px;background:#fff;background-color:#fff}body.menu-opened nav.navbar .navbar-brand{height:92px}body.menu-opened nav.navbar .btn-menu{margin-top:0}body.menu-opened nav.navbar .btn-menu span:nth-child(1){transform:rotate(45deg) translate(-3px, -6px) !important}body.menu-opened nav.navbar .btn-menu span:nth-child(2){opacity:0 !important}body.menu-opened nav.navbar .btn-menu span:nth-child(3){transform:rotate(-45deg) translate(0px, 0px) !important}body.menu-opened nav.navbar .navbar-nav{max-height:180px}body.menu-opened .allow-blur{filter:blur(5px)}body.menu-opened #navbar-fullscreen-menu{opacity:1;pointer-events:auto}body.show-search.hide-menu #search-menu{top:0}body.show-search nav.navbar{box-shadow:0 0 0 0 rgba(0,0,0,0)}body.show-search #search-menu{opacity:1;pointer-events:auto;box-shadow:0 2px 10px -5px rgba(0,0,0,.2)}body.show-search #search-menu-back-drop{opacity:1;pointer-events:auto}body.anchor-sticky nav.navbar{box-shadow:0 0 0 0 rgba(0,0,0,0)}body.anchor-sticky .anchor-section{box-shadow:0 2px 10px -5px rgba(0,0,0,.2)}body.fullscreen-dialog-opened{overflow:hidden}nav.navbar{height:180px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);box-shadow:0 0 0 0 rgba(0,0,0,0);transition:background .3s,background .3s,height .3s,box-shadow .3s,top .3s;overflow:hidden;pointer-events:none}nav.navbar>.container,nav.navbar>.container-fluid{flex-wrap:wrap;align-items:flex-start;height:100%;transition:align-items .3s}nav.navbar .navbar-brand{position:relative;order:1;padding-top:.5rem;min-width:170px;height:100%;transition:height .3s;pointer-events:auto}nav.navbar .navbar-brand img{position:absolute;top:0;height:100%;opacity:0;transition:opacity .3s}nav.navbar .navbar-brand img.white{opacity:1}nav.navbar .navbar-nav{order:3;flex-direction:row;flex-wrap:wrap;width:100%;max-height:0px;overflow:hidden;justify-content:space-between;transition:padding-top .3s,height .3s;pointer-events:auto}nav.navbar .navbar-nav.nav-lang{margin-top:-3rem;justify-content:flex-end;pointer-events:none}nav.navbar .navbar-nav.nav-lang .nav-link{margin-left:1rem;justify-content:center;padding:0;width:2rem !important;height:2rem !important;background-color:rgba(0,0,0,0);font-size:.75rem !important;border:2px solid #fff;pointer-events:auto}nav.navbar .navbar-nav.nav-lang .nav-link.active{background-color:#fff;color:#000}nav.navbar .navbar-nav:not(.nav-lang){justify-content:flex-start}nav.navbar .navbar-nav:not(.nav-lang) .nav-item{margin-right:1rem}nav.navbar .navbar-nav:not(.nav-lang) .nav-item:last-child{margin-right:0}nav.navbar .navbar-nav .nav-icons{position:relative}nav.navbar .navbar-nav .nav-icons .hkb-bell{font-size:1.375rem}nav.navbar .navbar-nav .nav-icons .hkb-calendar{font-size:1.375rem}nav.navbar .navbar-nav .nav-icons .hkb-ticket{font-size:1.5rem}nav.navbar .navbar-nav .nav-icons .hkb-search{font-size:1.5rem}nav.navbar .navbar-nav .nav-icons .badge{position:absolute;top:.25rem;right:-0.25rem;display:inline-flex;justify-content:center;align-items:center;width:.875rem;height:.875rem;font-size:.75rem;font-weight:500;color:#fff;white-space:nowrap;background-color:#dc3545;border-radius:50%}nav.navbar .navbar-nav .nav-icons .badge.animated{animation-name:breathing;animation-duration:3s;animation-iteration-count:infinite}nav.navbar .navbar-nav .nav-item .nav-link{display:inline-flex;align-items:center;height:2.375rem;color:#fff;font-family:"Montserrat","Poppins","Noto Sans TC","Noto Sans SC";font-weight:600;text-transform:uppercase}nav.navbar .btn-menu{order:2;background:rgba(0,0,0,0);border:0;margin-top:0;transition:margin-top .3s;pointer-events:auto}nav.navbar .btn-menu span{background-color:#fff;box-shadow:1px 1px 1px #666;box-shadow:1px 1px 1px rgba(0,0,0,.1)}footer{margin-top:3.5rem;padding-top:2rem;padding-bottom:1rem;border-top:2px solid #e5e5e5;text-align:center}footer .logo{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center}footer .logo img{height:80px}footer .logo .grayscale{filter:grayscale(100%)}footer .copyright strong{font-size:.75rem;font-weight:600}footer .copyright p{font-size:.75rem}footer .nav-social-media{display:inline-flex;padding:0;margin:0 0 1.5rem 0;list-style:none}footer .nav-social-media li{padding:0;margin-left:.75rem;margin-right:.75rem}footer .nav-social-media li a{display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1.125rem;color:#fff;background-color:#030303;text-decoration:none}footer .navbar-nav{margin-bottom:2rem;display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}footer .navbar-nav .nav-item{padding-left:0;width:50%}footer .navbar-nav .nav-item .nav-link{color:#030303;font-size:.75rem}#navbar-fullscreen-menu{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;z-index:1020;align-items:flex-start;padding:0;overflow:hidden;overflow-y:auto;background-color:#fff;background-color:rgba(255,255,255,.75);padding-top:calc(2.5rem + 180px);transition:opacity .3s}#navbar-fullscreen-menu .navbar-nav{width:100%}#navbar-fullscreen-menu .navbar-nav .nav-item{padding-left:0}#navbar-fullscreen-menu .navbar-nav .nav-item.active .nav-link,#navbar-fullscreen-menu .navbar-nav .nav-item.show .nav-link{color:#030303}#navbar-fullscreen-menu .navbar-nav .nav-item .nav-link{color:#838383;font-family:"Montserrat","Poppins","Noto Sans TC","Noto Sans SC";font-weight:500;letter-spacing:1px;text-transform:uppercase}#navbar-fullscreen-menu .navbar-nav .dropdown-menu{display:block;background-color:rgba(0,0,0,0);padding:0;border:0;max-height:0;overflow:hidden;transition:max-height .3s}#navbar-fullscreen-menu .navbar-nav .dropdown-menu.show{max-height:1000px}#navbar-fullscreen-menu .navbar-nav .dropdown-menu .dropdown-item{font-family:"Montserrat","Poppins","Noto Sans TC","Noto Sans SC";font-weight:500;letter-spacing:1px;text-transform:uppercase}#navbar-fullscreen-menu .navbar-nav .dropdown-menu .dropdown-item:active{color:#1a1a1a;background-color:#eee}#navbar-fullscreen-menu .navbar-nav .dropdown-menu .dropdown-item.active{color:inherit;background-color:inherit}#search-menu{position:fixed;top:180px;left:0;padding:1rem 0;width:100%;height:92px;opacity:0;pointer-events:none;z-index:1020;background-color:#fff;background-color:rgba(255,255,255,.85);box-shadow:0 0 0 0 rgba(0,0,0,0);transition:opacity .3s,top .3s,box-shadow .3s}#search-menu .input-group{border-bottom:1px solid #030303}#search-menu .form-control{color:#030303;border:0;background:rgba(0,0,0,0);text-transform:uppercase;letter-spacing:2px;font-size:.75rem}#search-menu .btn{padding:0 .5rem;font-size:1.125rem}#search-menu-back-drop{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;z-index:1000}#to-top{position:fixed;bottom:-5rem;right:5vw;width:auto;z-index:1010;transition:bottom 1s}#cookie-accept-dialog{position:fixed;left:0;bottom:-100vh;width:100%;background-color:#fff;box-shadow:0 -5px 5px -5px #333;transition:bottom .3s;z-index:1025}#cookie-accept-dialog.show{bottom:0}#cookie-accept-dialog .container{display:flex;align-items:center;margin-top:1rem;margin-bottom:1rem}#cookie-accept-dialog i{width:2.5rem;font-size:2rem}#cookie-accept-dialog p{margin:0 1rem}#cookie-accept-dialog .btn{white-space:nowrap}#alert-modal{z-index:1051}#calendar-modal{padding:0 !important}#calendar-modal .modal-dialog{margin:0;padding:0;max-width:none;width:100%;min-height:100%}#calendar-modal .modal-content{height:auto;min-height:100%;border:0;border-radius:0}#calendar-modal .modal-content .tag-indicator,#calendar-modal .modal-content .calendar-container{margin:0 auto;max-width:1024px}#special-notice-modal button.close{text-shadow:0 1px 0 rgba(255,255,255,.5)}.home .highlight-section{display:flex;flex-direction:column;margin-bottom:2rem}.home .highlight-section .banners{position:relative;width:100%;padding-top:45%}.home .highlight-section .banners .swiper-container{position:absolute;top:0;left:0;width:100%;height:100%}.home .highlight-section .banners .banner{height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.home .highlight-section .description{width:100%}.home .highlight-section .news-description{display:flex;position:relative;margin:0 auto 1rem;width:90%}.home .highlight-section .news-description .background-img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:none}.home .highlight-section .news-description .background-color{position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:multiply}.home .highlight-section .news-description .content-wrap{display:inline-flex;flex-direction:column;padding:15px;width:100%;height:100%;overflow:hidden;overflow-y:auto;color:#fff;text-align:left;z-index:1;-webkit-overflow-scrolling:touch}.home .highlight-section .news-description .content-wrap .date{margin-bottom:1rem;text-transform:uppercase;font-size:.875rem}.home .highlight-section .news-description .content-wrap .title{margin-bottom:1rem;text-transform:uppercase;font-size:1.5rem}.home .highlight-section .news-description .content-wrap .content{font-size:.75rem}.home .highlight-section .news-description .content-wrap .controls{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:1.5rem}.home .highlight-section .news-description .content-wrap .controls .btn{margin-bottom:.75rem;font-size:.75rem;text-shadow:none !important}.home .highlight-section .news-description .pagination{margin-top:1rem;display:flex;justify-content:flex-start;align-items:center}.home .highlight-section .news-description .pagination i{cursor:pointer}.home .highlight-section .news-description .pagination i:first-of-type{margin-right:1rem}.home .highlight-section .news-description .pagination .dot{margin-right:1rem;width:6px;height:6px;background-color:#fff;border-radius:50%;opacity:.35}.home .highlight-section .news-description .pagination .dot.active{opacity:1}.fixed-ratio-gallery .gallery-banner-block{padding-top:45% !important}.fixed-ratio-gallery .gallery-banner-block .background{background-color:#fff}.fixed-ratio-gallery .gallery-banner-block .background .background-image{background-size:contain}.responsive-caption .tablet-caption{display:none}.responsive-caption .mobile-caption{display:block}.other-grid-section .grid-item .image-banner-block label,.see-also-section .grid-item .image-banner-block label{margin-bottom:.25rem;font-size:.8125rem}.other-grid-section .grid-item .image-banner-block p,.see-also-section .grid-item .image-banner-block p{font-size:.75rem}.dancer-grid-section.grid-section .grid .grid-item .item-size{padding-top:calc(150% + 2rem) !important}.logo-grid-section.grid-section .grid .grid-item .item-size{padding-top:0 !important}.logo-grid-section.grid-section .grid .grid-item .item-size .item-wrap{position:relative;top:auto;left:auto}.event-grid-section.grid-section .grid .grid-item .item-wrap{position:static}.event-grid-section.grid-section .grid .grid-item .item-size{padding-top:0 !important}.annual-report-section.grid-section .grid .grid-item .item-size{padding-top:125% !important}.donation-watermark-banner .watermark-banner .content-wrap *{display:none}.donation-watermark-banner .watermark-banner .content-wrap h1{display:block}.error{min-height:100%}.error .card .card-body{min-height:50vh;display:flex;justify-content:center;align-items:center}.error .card .card-body>.container{flex-direction:column;max-width:90%;text-align:center}.error .card .card-body>.container i{margin-bottom:1.2rem;font-size:3.75rem;color:#000}.error .card .card-body>.container h2{font-size:1.625rem;text-transform:uppercase;font-weight:400}.error .card .card-body>.container p{font-size:.875rem;font-weight:300}.banner-section{width:100%;overflow:hidden}.banner-section.banner-page-cover .banner .container{height:calc(100% - 180px);margin-top:180px}.banner-section:not(.responsive-caption) .mobile-caption{display:none}.banner-section .banner-link{display:block}.banner-section .banner-pagination .swiper-slide{width:40%;background-color:#000}.banner-section .banner-pagination .swiper-slide .image-bullet{position:relative;cursor:pointer}.banner-section .banner-pagination .swiper-slide .image-bullet .background{padding-top:45%;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:inset 0 17px 14px -7px rgba(0,0,0,.4);opacity:1;transition:opacity .3s}.banner-section .banner-pagination .swiper-slide .image-bullet .content-wrap{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.banner-section .banner-pagination .swiper-slide .image-bullet .content-wrap .btn-play-img i{margin-left:2px}.banner-section .banner-pagination .swiper-slide .image-bullet video{background-color:rgba(0,0,0,0) !important}.banner-section .banner-pagination .swiper-slide.swiper-slide-thumb-active .btn-play-img{background-color:rgba(255,255,255,.5)}.banner-section .banner-pagination .swiper-slide:not(.swiper-slide-thumb-active) .image-bullet .background{opacity:.5}.banner-section .banner-pagination .swiper-scrollbar{height:3px}.banner-section .swiper-container .swiper-button-prev,.banner-section .swiper-container .swiper-button-next{margin-top:-12px;height:24px;background-image:none}.banner-section .swiper-container .swiper-button-prev.swiper-button-disabled,.banner-section .swiper-container .swiper-button-next.swiper-button-disabled{opacity:0}.banner-section .swiper-container .swiper-button-prev::after,.banner-section .swiper-container .swiper-button-next::after{font-family:"BalletHK-Icon" !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-size:1.5rem;line-height:1;color:#fff;color:rgba(255,255,255,.95);text-shadow:1px 1px 4px rgba(0,0,0,.5)}.banner-section .swiper-container .swiper-button-prev::after{content:"6"}.banner-section .swiper-container .swiper-button-next::after{content:"7"}.navbar-placholder-section{margin-bottom:1rem;width:100%;height:180px}.get-involved-section .swiper-slide{width:50%}.get-involved-section .involved-block{position:relative;display:block;padding-top:134.1146%;background-size:cover;background-position:center;background-repeat:no-repeat}.get-involved-section .involved-block .content-wrap{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;padding-bottom:.5rem}.get-involved-section .involved-block .content-wrap .content{color:#fff;font-size:1rem;line-height:1.2rem;text-shadow:0px 0px 5px rgba(0,0,0,.7);font-weight:500}.get-involved-section .swiper-button-prev,.get-involved-section .swiper-button-next{background-image:none}.get-involved-section .swiper-button-prev.swiper-button-disabled,.get-involved-section .swiper-button-next.swiper-button-disabled{opacity:0}.get-involved-section .swiper-button-prev::after,.get-involved-section .swiper-button-next::after{font-family:"BalletHK-Icon" !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-size:2.25rem;line-height:1;color:#fff;color:rgba(255,255,255,.95);text-shadow:1px 1px 4px rgba(0,0,0,.5)}.get-involved-section .swiper-button-prev::after{content:"6"}.get-involved-section .swiper-button-next::after{content:"7"}.anchor-section{position:relative;background-color:#fff;background-color:rgba(255,255,255,.925);box-shadow:0 0 0 0 rgba(0,0,0,0);transition:box-shadow .3s,top .3s}.anchor-section .navbar-toggler{position:relative;padding-top:.75rem;padding-bottom:.75rem;width:100%;text-align:center;text-transform:uppercase}.anchor-section .navbar-toggler::after{position:absolute;right:1rem;content:"4";font-family:"BalletHK-Icon" !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.anchor-section .collapse{box-shadow:0 4px 2px -2px rgba(0,0,0,0);transition:box-shadow .3s}.anchor-section .collapse.show{box-shadow:0 4px 2px -2px rgba(0,0,0,.125)}.anchor-section .navbar-nav .nav-link{color:#1a1a1a;text-align:center;text-transform:uppercase}.article-section>.container-narrow,.shortcode-section>.container-narrow{width:90%;max-width:90%}.shortcode-section>.container:first-of-type,.shortcode-section>.container-fluid:first-of-type,.shortcode-section>.container-narrow:first-of-type{padding-top:1.5rem}.shortcode-section>.container:last-of-type,.shortcode-section>.container-fluid:last-of-type,.shortcode-section>.container-narrow:last-of-type{padding-bottom:1.5rem}.hero-text-section{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:3rem;padding-bottom:3rem;min-height:350px}.filter-tag-section .tags-filter{display:flex;flex-wrap:wrap;justify-content:space-around}.filter-tag-section .tags-filter .master-tag{margin-right:1rem}.filter-tag-section .tags-filter .master-tag.clear .icon{font-size:.75rem;border-radius:50%}.filter-tag-section .tags-filter .master-tag.clear .icon i:after{content:"2"}.filter-tag-section .tags-filter .master-tag.clear .text .tag-all{max-height:0}.filter-tag-section .tags-filter .master-tag.clear .text .tag-clear{max-height:1.25rem}.filter-tag-section .tags-filter .master-tag label{display:inline-flex;align-items:center}.filter-tag-section .tags-filter .master-tag .icon{display:flex;justify-content:center;align-items:center;margin-right:1rem;width:16px;height:16px;border-radius:0;background-color:#030303;color:#fff;font-size:.75rem;transition:border-radius .3s}.filter-tag-section .tags-filter .master-tag .icon i:after{content:"1";font-style:normal;font-family:"BalletHK-Icon" !important}.filter-tag-section .tags-filter .master-tag .text{display:flex;flex-direction:column;width:auto;height:1.25rem;font-size:1rem;overflow:hidden}.filter-tag-section .tags-filter .master-tag .text .tag-all,.filter-tag-section .tags-filter .master-tag .text .tag-clear{font-weight:500;text-transform:uppercase;cursor:pointer;white-space:nowrap;overflow:hidden;transition:max-height .3s}.filter-tag-section .tags-filter .master-tag .text .tag-all{max-height:1.25rem}.filter-tag-section .tags-filter .master-tag .text .tag-clear{max-height:0}.filter-tag-section .tags-filter .tag-link a{text-decoration:none;color:#030303}.filter-tag-section .tags-filter .tag-link a i{margin-right:1rem}.filter-tag-section .tags-filter .tag-link:hover a{text-decoration:underline;color:#211650}.dropdown-section .dropdown-menu{width:100%}.dropdown-section .dropdown-menu.show{z-index:1030}.dropdown-section .dropdown-menu .dropdown-item.active,.dropdown-section .dropdown-menu .dropdown-item:active{background-color:#030303}.dropdown-section .dropdown-filter{margin:0 auto 1rem;width:80%}.dropdown-section .dropdown-filter .dropdown-toggle{justify-content:center}.dropdown-section .dropdown-filter .dropdown-toggle::after{position:relative;margin-left:.75rem;top:-0.1rem;font-size:.75rem}.list-section ul{padding:0;list-style:none;border-top:1px solid #1a1a1a}.list-section ul li{padding:2rem 0;border-bottom:1px solid #1a1a1a}.list-section .arrow{font-size:.75rem}.masonry-block-section .instagram-container,.masonry-block-section .blocks-container{margin:0 auto;width:100%}.masonry-block-section .instagram-container .label-container,.masonry-block-section .blocks-container .label-container{justify-content:flex-start;align-items:flex-start}.masonry-block-section .instagram-container .label-container label,.masonry-block-section .blocks-container .label-container label{margin:.75rem 0 0 .75rem;padding:.275rem .375rem;max-width:calc(100% - .75rem - .75rem);font-size:.75rem;line-height:.75rem;background:rgba(0,0,0,.35);color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.masonry-block-section .instagram-container .video-container,.masonry-block-section .blocks-container .video-container{justify-content:center;align-items:center}.masonry-block-section .instagram-container .video-container .btn-play-img i,.masonry-block-section .blocks-container .video-container .btn-play-img i{margin-left:2px}.masonry-block-section .instagram-container .instagram-block{display:block;position:relative;padding-top:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.masonry-block-section .instagram-container .instagram-block .content-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.masonry-block-section .instagram-container .instagram-block .instagram-icon{padding:1rem;text-align:right;font-size:1.25rem;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.masonry-block-section .instagram-container .label-container{opacity:0;transition:opacity .3s}.masonry-block-section .blocks-container .block{display:block;padding-top:134.1146%;background-size:cover;background-position:center;background-repeat:no-repeat}.masonry-block-section .blocks-container .block.wide{padding-top:67.0573%}.masonry-block-section .blocks-container .block .content-wrap{position:absolute;top:0;left:0;width:100%;height:100%;display:flex}.masonry-block-section .blocks-container .block .content-wrap .caption{padding:15px;background:linear-gradient(rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.53));color:#fff}.masonry-block-section .blocks-container .block .content-wrap .caption h1{font-size:1.5rem;text-transform:uppercase}.masonry-block-section .blocks-container .block .content-wrap .caption p:last-child{margin-bottom:0}.masonry-block-section .blocks-container .block .content-wrap .play-button{display:flex;height:100%;width:100%;justify-content:center;align-items:center;font-size:3rem;color:#424242;color:rgba(0,0,0,.5)}.grid-section .swiper-container .grid{align-items:center}.grid-section .swiper-container .swiper-pagination{position:relative;margin-top:2.5rem}.grid-section .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background:#101010}.grid-section .grid{display:flex;flex-wrap:wrap;width:100%}.grid-section .grid.grid-size-2 .grid-item{width:50%}.grid-section .grid.grid-size-3 .grid-item{width:33.333%}.grid-section .grid.grid-size-4 .grid-item{width:25%}.grid-section .grid .grid-item{position:relative;width:100%}.grid-section .grid .grid-item .item-size{padding-top:134.1146%}.grid-section .grid .grid-item .item-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.media-gallery-section .swiper-container:hover .swiper-button-prev,.media-gallery-section .swiper-container:hover .swiper-button-next{opacity:1}.media-gallery-section .swiper-container .swiper-wrapper{margin-bottom:1rem}.media-gallery-section .swiper-container .swiper-slide{width:auto}.media-gallery-section .swiper-container .swiper-slide:not(.swiper-slide-active) figcaption{opacity:0}.media-gallery-section .swiper-container .swiper-slide figure{display:table;table-layout:fixed;margin-left:1px;margin-right:1px}.media-gallery-section .swiper-container .swiper-slide figure.video .video-preview{position:relative}.media-gallery-section .swiper-container .swiper-slide figure.video .video-preview .content-wrap{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.media-gallery-section .swiper-container .swiper-slide figure.video .btn-play-img{width:2.5rem;height:2.5rem}.media-gallery-section .swiper-container .swiper-slide figure img{display:block;height:12.5rem}.media-gallery-section .swiper-container .swiper-slide figure figcaption{display:table-caption;caption-side:bottom;margin:.75rem auto .5rem;max-width:90vw;min-height:1.75rem;font-size:.75rem;text-align:center;opacity:1;transition:opacity .3s}.media-gallery-section .swiper-container .swiper-slide figure figcaption p{font-size:inherit;line-height:1.2}.media-gallery-section .swiper-container .swiper-pagination-bullet-active{background:#211650}.media-gallery-section .swiper-container .swiper-button-prev,.media-gallery-section .swiper-container .swiper-button-next{margin-top:-2.4rem;height:2.4rem;background-image:none;opacity:0;transition:opacity .3s}.media-gallery-section .swiper-container .swiper-button-prev.swiper-button-disabled,.media-gallery-section .swiper-container .swiper-button-next.swiper-button-disabled{opacity:0 !important}.media-gallery-section .swiper-container .swiper-button-prev::after,.media-gallery-section .swiper-container .swiper-button-next::after{font-family:"BalletHK-Icon" !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-size:2.25rem;line-height:1;color:#fff;color:rgba(255,255,255,.95);text-shadow:1px 1px 4px rgba(0,0,0,.5)}.media-gallery-section .swiper-container .swiper-button-prev::after{content:"6"}.media-gallery-section .swiper-container .swiper-button-next::after{content:"7"}.watermark-banner-section{display:flex;flex-wrap:wrap;opacity:1;transition:opacity .3s}.watermark-banner-section .title-block{width:100%}.watermark-banner-section .watermark-banner{position:relative;display:block;margin-bottom:1rem;padding-top:69%;width:100%;text-decoration:none}.watermark-banner-section .watermark-banner:last-child{margin-bottom:0}.watermark-banner-section .watermark-banner .background{position:absolute;top:0;left:0;width:100%;height:100%}.watermark-banner-section .watermark-banner .background .clean{height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.watermark-banner-section .watermark-banner .background .blur,.watermark-banner-section .watermark-banner .background .blend{display:none}.watermark-banner-section .watermark-banner .content{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;background:linear-gradient(rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.4))}.watermark-banner-section .watermark-banner .content .container{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-bottom:1rem;height:100%;text-align:left}.watermark-banner-section .watermark-banner .content .content-wrap{text-align:left;text-shadow:1px 1px 2px #000 !important;text-shadow:1px 1px 2px rgba(0,0,0,.8) !important}.watermark-banner-section .watermark-banner .content h1 small{display:inline-block;font-size:.75rem;line-height:1.5}.watermark-banner-section .watermark-banner .content h1 mark{display:inline-block;font-size:1rem;line-height:1.375}.watermark-banner-section .watermark-banner .content p{margin-bottom:.25rem;font-size:.875rem}.watermark-banner-section .watermark-banner .content label{margin-bottom:.25rem;font-weight:400;font-size:.875rem}.tabs-section .swiper-indicator{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.tabs-section .swiper-indicator .swiper-current{font-size:1.5rem}.tabs-section .swiper-indicator .swiper-prev,.tabs-section .swiper-indicator .swiper-next{cursor:pointer}.tabs-section .swiper-indicator .swiper-prev.disabled,.tabs-section .swiper-indicator .swiper-next.disabled{opacity:0}.tabs-section .tab-indicator{display:none}.tabs-link-section{display:block}.tabs-link-section .tabs{display:flex;flex-wrap:wrap;padding:0;list-style:none;justify-content:center}.tabs-link-section .tabs li{padding:0 1.5rem}.floating-action-banners{position:absolute;right:0;top:35vh;z-index:20;transition:top .25s;overflow:hidden}.floating-action-banners a{position:relative;right:-100%;display:flex;align-items:center;margin-bottom:.5rem;padding:.375rem .75rem;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;transition:padding .25s,right .5s}.floating-action-banners a.show{right:0}.floating-action-banners a:hover,.floating-action-banners a:active{box-shadow:inset 0px 0px 8px 3rem rgba(0,0,0,.15)}.floating-action-banners a .fab-icon{width:100%;max-width:2rem;max-height:2rem;margin-right:.75rem;color:inherit;transition:margin-right .25s,max-width .25s,max-height .25s}.floating-action-banners a .fab-text{font-size:1.5rem;font-weight:600;color:inherit;transition:font-size .25s;line-height:1;text-align:left}body.body-not-top .floating-action-banners{position:fixed;top:15vh}body.body-not-top .floating-action-banners a{padding:.175rem .5rem}body.body-not-top .floating-action-banners a .fab-icon{max-width:1.5rem;max-height:1.5rem;margin-right:.5rem}body.body-not-top .floating-action-banners a .fab-text{font-size:1.125rem}.lr-section .title{font-weight:400}.intro-button-section>.container-fluid{display:flex;flex-direction:column}.intro-button-section>.container-fluid .btn{margin-bottom:.75rem}.dancer-profile-section .dancer-block{margin:0 auto;width:100%;max-width:480px}.dancer-profile-section .dancer-block .image,.dancer-profile-section .dancer-block img{width:100%}.dancer-profile-section .dancer-block video{display:block}.dancer-profile-section .dancer-block .play{display:block}.dancer-profile-section .social-media-url{display:flex;justify-content:center;width:100%;max-width:480px}.dancer-profile-section .social-media-url a{color:#030303}.dancer-profile-section .social-media-url a:hover{color:#030303}.dancer-profile-section .dancer-title{margin-top:1.5rem;margin-bottom:1.5rem;text-align:center}.dancer-profile-section .dancer-title .name{margin-bottom:.25rem;font-size:1.25rem;font-weight:500}.dancer-profile-section .dancer-title .role,.dancer-profile-section .dancer-title .join_year,.dancer-profile-section .dancer-title .born{margin-bottom:0;display:block;font-size:1.125rem}.dancer-profile-section .dancer-title .role{font-weight:500}.dancer-profile-section .dancer-description{margin-top:1.5rem;font-size:1;text-align:center}.file-download-section .brochure-download{display:inline-flex;flex-direction:column;margin:1rem auto}.file-download-section .brochure-download .brochure{margin-bottom:.75rem;width:100%;height:auto}.file-download-section .hi-res-download{display:flex;margin-top:.5rem;margin-bottom:.5rem}.file-download-section .hi-res-download img{width:28%}.file-download-section .hi-res-download .media-body{margin-left:.75rem;width:calc(72% - .75rem);text-align:left}.form-section{padding-top:1.5rem;padding-bottom:1.5rem}.form-section form{margin:0 auto;width:100%}.form-section h1{margin-bottom:2rem;font-size:1.5rem;text-transform:uppercase;letter-spacing:.25rem}.form-section p{font-size:.875rem}.form-section .btn{width:100%}.section-spacing{padding-top:1.5rem;padding-bottom:1.5rem}.section-spacing-top{padding-top:1.5rem}.section-spacing-bottom{padding-bottom:1.5rem}hr{border-top:1px solid #1a1a1a}hr.bold{border-top-width:2px}hr.grey{border-top-color:#cdcdcd}hr.short{margin:0 auto;width:3.5rem}.anchor[id]{display:block;width:100%;height:1px;overflow:hidden}.cms-banner h1,.cms-banner h2,.cms-banner h3,.cms-banner h4,.cms-banner h5,.cms-banner h6,.cms-article .cms-banner h1,.cms-article .cms-banner h2,.cms-article .cms-banner h3,.cms-article .cms-banner h4,.cms-article .cms-banner h5,.cms-article .cms-banner h6{font-size:2.125rem}.cms-banner h1 small,.cms-banner h2 small,.cms-banner h3 small,.cms-banner h4 small,.cms-banner h5 small,.cms-banner h6 small,.cms-article .cms-banner h1 small,.cms-article .cms-banner h2 small,.cms-article .cms-banner h3 small,.cms-article .cms-banner h4 small,.cms-article .cms-banner h5 small,.cms-article .cms-banner h6 small{display:inline-block;font-size:1.125rem;line-height:1.25}.cms-banner h1 mark,.cms-banner h2 mark,.cms-banner h3 mark,.cms-banner h4 mark,.cms-banner h5 mark,.cms-banner h6 mark,.cms-article .cms-banner h1 mark,.cms-article .cms-banner h2 mark,.cms-article .cms-banner h3 mark,.cms-article .cms-banner h4 mark,.cms-article .cms-banner h5 mark,.cms-article .cms-banner h6 mark{display:inline-block;font-size:1.5rem;line-height:1.25}.cms-banner p,.cms-article .cms-banner p{font-size:1rem}.cms-article{text-align:center}.cms-article h1{font-size:1.25rem}.cms-article h2{font-size:1.125rem}.cms-article h3{font-size:1rem}.cms-article h4{font-size:.9375rem}.cms-article h5,.cms-article h6{font-size:.875rem}.cms-article h1,.cms-article h2,.cms-article h3,.cms-article h4,.cms-article h5,.cms-article h6{font-weight:400;letter-spacing:2px}.cms-article p{margin-bottom:1.75rem;font-size:.875rem;line-height:1.5rem}.cms-article p:last-child{margin-bottom:0}.cms-article strong{font-weight:600}.cms-article a:not(.btn){color:#211650;text-decoration:none}.cms-article a:not(.btn):hover{color:ligthen(#351184, 10%);text-decoration:underline}.cms-article img{max-width:100%}.cms-article ul,.cms-article ol{margin:0 auto;max-width:685px;text-align:left;list-style-position:outside;font-size:.875rem}.cms-article ul li,.cms-article ol li{margin-left:1.5rem;padding-left:.25rem;font-size:inherit}.cms-article ul li label,.cms-article ul li p,.cms-article ul li span,.cms-article ol li label,.cms-article ol li p,.cms-article ol li span{font-size:inherit}.modal-article{text-align:left}.modal-article img{max-width:100%}table{width:100%;border:0}table th{font-weight:500}table td{font-weight:300}table.themed{border:0;border-top:2px solid #030303;border-bottom:2px solid #030303}table.themed .bt{border-top:2px solid #030303}table.themed .bb{border-bottom:2px solid #030303}table.themed .bl{border-left:2px solid #030303}table.themed .br{border-right:2px solid #030303}table.themed tr{border:0}table.themed th,table.themed td{padding:.75rem .5rem}table.themed th{border:0;border-bottom:2px solid #030303;text-transform:uppercase}table.themed td{border:0;font-size:90%}table.striped{border:0;color:#030303}table.striped thead tr{background-color:#bbb}table.striped thead th,table.striped thead td{border:0}table.striped thead~tbody tr{background-color:#bbb}table.striped thead~tbody tr:nth-of-type(odd){background-color:#ddd}table.striped tbody tr{background-color:#ddd}table.striped tbody tr:nth-of-type(odd){background-color:#bbb}table.no-border{border:0}table.no-border tr,table.no-border th,table.no-border td{border:0}table.grey-border{border:1px solid #eee}table.grey-border tr{border:0}table.grey-border tr:last-of-type th,table.grey-border tr:last-of-type td{border-bottom:0}table.grey-border th,table.grey-border td{border-right:1px solid #eee;border-bottom:1px solid #eee}table.grey-border th:last-child,table.grey-border td:last-child{border-right:0}table.vertical-border{border-top:0;border-bottom:0;border-left:1px solid #030303;border-right:1px solid #030303}table.vertical-border tr{border:0}table.vertical-border th,table.vertical-border td{border-top:0;border-bottom:0;border-left:0;border-right:1px solid #030303}table.listing{border:0}table.listing th,table.listing td{border-bottom:1px solid #030303;padding:.75rem .5rem;font-size:90%;font-weight:300}table.listing tr:last-of-type th,table.listing tr:last-of-type td{border-bottom:0}.container-narrow{width:90%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.buttons-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.buttons-container>p{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%}.buttons-container .btn{margin-bottom:1rem}.logos-container{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}.logos-container>p{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;width:100%}.logos-container .logo-block{margin-left:1rem;margin-right:1rem;margin-bottom:1rem}.section-control-relative{position:relative}.section-control-relative .section-controls{position:absolute;bottom:calc(100% + .5rem);width:100%}.top-banner-block,.gallery-banner-block,.video-banner-block{position:relative}.top-banner-block .container,.top-banner-block .container-fluid,.gallery-banner-block .container,.gallery-banner-block .container-fluid,.video-banner-block .container,.video-banner-block .container-fluid{position:relative;display:flex;align-items:flex-end;padding-top:15px;padding-bottom:15px}.top-banner-block .container .row,.top-banner-block .container-fluid .row,.gallery-banner-block .container .row,.gallery-banner-block .container-fluid .row,.video-banner-block .container .row,.video-banner-block .container-fluid .row{width:calc(100% + 15px + 15px)}.top-banner-block .background,.top-banner-block .content-wrap,.gallery-banner-block .background,.gallery-banner-block .content-wrap,.video-banner-block .background,.video-banner-block .content-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.top-banner-block .background,.gallery-banner-block .background,.video-banner-block .background{overflow:hidden}.top-banner-block .background .background-image,.gallery-banner-block .background .background-image,.video-banner-block .background .background-image{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.top-banner-block .background .background-video,.gallery-banner-block .background .background-video,.video-banner-block .background .background-video{height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.top-banner-block .content-wrap,.gallery-banner-block .content-wrap,.video-banner-block .content-wrap{display:flex;height:100%;background:linear-gradient(rgba(0, 0, 0, 0) 85%, rgba(0, 0, 0, 0.3));text-decoration:none !important}.top-banner-block .content-wrap .cms-article,.top-banner-block .content-wrap .cms-banner,.gallery-banner-block .content-wrap .cms-article,.gallery-banner-block .content-wrap .cms-banner,.video-banner-block .content-wrap .cms-article,.video-banner-block .content-wrap .cms-banner{color:#fff;text-shadow:0px 0px 5px #000;text-shadow:0px 0px 5px rgba(0,0,0,.7)}.top-banner-block .content-wrap .btn,.gallery-banner-block .content-wrap .btn,.video-banner-block .content-wrap .btn{margin-right:.5rem;margin-bottom:.5rem;padding:.375rem 1.75rem;text-shadow:none}html.ios .top-banner-block .btn-play-ios{display:block}html.ios .top-banner-block .btn-unmute{display:none}.top-banner-block{padding-top:134.1146%}.top-banner-block .video-padding{padding-bottom:3rem}.top-banner-block .btn-play-ios{display:none;position:absolute;right:1rem;bottom:.75rem;color:#fff;font-size:1.25rem;width:auto !important}.top-banner-block .btn-unmute{position:absolute;right:1rem;bottom:.5rem;color:#fff;font-size:1.5rem;width:auto !important}.gallery-banner-block{padding-top:134.1146%}.gallery-banner-block .container,.gallery-banner-block .container-fluid{position:relative;display:flex;align-items:flex-end;padding-top:1rem;padding-bottom:1rem}.gallery-banner-block .container .cms-article,.gallery-banner-block .container-fluid .cms-article{text-shadow:1px 1px 3px rgba(0,0,0,.6)}.gallery-banner-block .container [data-event=open-gallery-comment],.gallery-banner-block .container-fluid [data-event=open-gallery-comment]{color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.6);font-size:1.5rem}.video-banner-block{padding-top:134.1146%}.video-banner-block.show-video video{position:absolute;top:0;left:0;display:block}.video-banner-block.show-video .background,.video-banner-block.show-video .content-wrap{display:none}.video-banner-block video{display:none;width:100%}.video-banner-block .content-wrap{justify-content:center;align-items:center}.video-banner-block .content-wrap button{width:15vh;height:15vh;max-width:15vw;max-height:15vw;border:0;border-radius:50%;background:#fff;color:#424242;font-size:1.5rem}.video-banner-block .content-wrap button .hkb-play{margin-left:10%}.title-block{padding-top:2.375rem;padding-bottom:1.5rem;background-color:#fff;text-align:center}.title-block .hyphen{margin:0 auto .75rem auto;width:3rem;height:3px;background-color:#030303}.title-block h2{font-size:1.5rem !important;text-transform:uppercase !important;letter-spacing:.25rem !important;font-weight:500 !important}.cms-title-block{padding-top:2.375rem;padding-bottom:1.5rem;display:block;width:100%;font-size:1.5rem !important;text-transform:uppercase !important;letter-spacing:.25rem !important;font-weight:500 !important;text-align:center}.cms-title-block:before{content:"";display:block;margin:0 auto .75rem auto;width:3rem;height:3px;background-color:#030303}.dancer-block{position:relative;display:block;text-decoration:none;height:100%;text-align:left;color:#1a1a1a !important;text-decoration:none !important}.dancer-block video{display:none;width:100%;height:100%;background-color:#fff !important}.dancer-block .play{display:none;position:absolute;left:0;bottom:0;width:100%;text-align:center}.dancer-block .play .btn{width:100px}.dancer-block .image{position:relative;width:100%}.dancer-block .image.show-hover img:not(.hover-view){opacity:0;pointer-events:none}.dancer-block .image.show-hover .hover-view{opacity:1}.dancer-block .image>img,.dancer-block .image>.hover-view{transition:opacity 1.2s}.dancer-block .image>img{width:100%}.dancer-block .image img:not(.hover-view){opacity:1}.dancer-block .image .hover-view{position:absolute;top:0;left:0;width:100%;opacity:0}.dancer-block label{margin-bottom:0;font-size:1.25rem;font-weight:400}.image-banner-block{display:block;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;text-decoration:none !important;cursor:pointer}.image-banner-block .content-wrap{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;overflow:hidden}.image-banner-block .container-fluid{padding-top:1.5rem;padding-left:1.25rem;text-align:left;color:#fff;background:linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5));text-shadow:0 0 5px rgba(0,0,0,.7)}.image-banner-block .container-fluid label{width:100%;font-size:.8125rem;font-weight:400;text-align:left}.image-banner-text-block{text-decoration:none !important;cursor:pointer}.image-banner-text-block .banner{padding-top:134.1146%;background-size:cover;background-position:center;background-repeat:no-repeat}.image-banner-text-block .name{padding-top:15px;padding-bottom:15px;color:#030303;font-size:1rem;font-weight:500}.icon-block{margin:0 auto;padding-top:.875rem;padding-bottom:.875rem;max-width:300px;align-items:flex-start}.icon-block>i{font-size:2rem}.icon-block>img{width:2.5rem;height:2.5rem}.icon-block .media-body{margin-left:1rem}.profile-intro-block{display:flex;margin-bottom:2.5rem}.profile-intro-block.intro-detail-show [data-event=toggle-profile-detail] [data-name=open]{display:none}.profile-intro-block.intro-detail-show [data-event=toggle-profile-detail] [data-name=close]{display:block}.profile-intro-block.intro-detail-show [data-event=toggle-profile-detail] i{transform:rotate(180deg)}.profile-intro-block img,.profile-intro-block .photo-placeholder{width:28%}.profile-intro-block .media-body{margin-left:.75rem;width:calc(72% - .75rem);text-align:left}.profile-intro-block .media-body.no-photo{margin-left:0;width:100%}.profile-intro-block .media-body .profile-name,.profile-intro-block .media-body .profile-title{margin-bottom:.25rem;font-size:1.25rem}.profile-intro-block .media-body .profile-title,.profile-intro-block .media-body .profile-caption{margin-bottom:.75rem;font-size:1rem}.profile-intro-block .media-body .profile-detail{padding-top:0;padding-bottom:0;transition:padding-top .3s,padding-bottom .3s}.profile-intro-block .media-body .cms-article{text-align:left}.profile-intro-block .media-body .collapse{border-top:1px solid rgba(0,0,0,0);width:100%;transition:border-top-color .3s}.profile-intro-block .media-body .collapse.show{border-top-color:#4c4c4c}.profile-intro-block .media-body .collapse .profile-detail{padding-top:1.5rem;padding-bottom:1.5rem}.profile-intro-block [data-event=toggle-profile-detail]{display:flex;justify-content:center;align-items:center}.profile-intro-block [data-event=toggle-profile-detail] [data-name=open]{display:block}.profile-intro-block [data-event=toggle-profile-detail] [data-name=close]{display:none}.profile-intro-block [data-event=toggle-profile-detail] i{margin-left:.5rem;transform:rotate(0deg);transition:transform .3s}.news-block,.search-block{display:flex;justify-content:space-between;text-decoration:none;color:#1a1a1a}.news-block[href],.search-block[href]{cursor:pointer}.news-block:hover,.search-block:hover{color:#010101;text-decoration:none}.news-block span,.search-block span{margin-bottom:.875rem;display:block;font-size:1.125rem;font-weight:500}.news-block label,.search-block label{display:block;margin:0;font-size:1rem;font-weight:500}.news-block .content,.search-block .content{margin-top:.5rem;display:block;font-size:1rem}.news-block .arrow,.search-block .arrow{display:flex;justify-content:center;align-items:center;width:2rem}.tab-link-block{margin-bottom:.75rem}.tab-link-block a{display:block;position:relative;font-size:.875rem;text-transform:uppercase;text-decoration:none;color:#9a9a9a;font-weight:400;text-align:center;cursor:pointer}.tab-link-block a.active{font-weight:600;color:#1a1a1a}.tag-block{margin-right:1rem}.annual-report-block{display:block;text-align:center;width:100%;height:100%}.annual-report-block img{width:100%;max-height:100%}.logo-block{position:relative;display:inline-flex;margin:0 auto 2rem;padding-top:1.5rem;width:auto;height:100%;color:#030303 !important;text-decoration:none}.logo-block:hover small{text-decoration:underline}.logo-block small{position:absolute;top:0;left:0;text-align:left;font-size:.75rem;min-height:1rem;white-space:nowrap}.logo-block .logo{display:flex;justify-content:center;align-items:center;min-height:80px}.staff-block{flex-direction:column;margin-bottom:1rem}.staff-block dt{position:relative;width:100%;font-size:.875rem}.staff-block dd{width:100%;font-size:1rem}.name-list{padding:0;list-style:none}.quote{display:block;font-weight:500}.quote::before,.quote::after{content:'"'}.source{font-size:1.1}.source::before{content:"—";margin-right:.5rem}.donation-grade-container{display:flex;flex-wrap:wrap;justify-content:space-around}.donation-grade{display:inline-block;width:200px}.donation-grade.diamond::before{background:#15c8ef}.donation-grade.platinum::before{background:#677987}.donation-grade.gold::before{background:#ec9d1d}.donation-grade.silver::before{background:#b6b6b6}.donation-grade.bronze::before{background:#b4924e}.donation-grade.sapphire::before{background:#3755bd}.donation-grade.ruby::before{background:#a0102c}.donation-grade::before{content:"";margin:0 auto;display:inline-block;width:.75rem;height:.75rem;border-radius:50%}.donation-grade p{margin-bottom:.75rem;font-size:1.75rem !important;letter-spacing:2px;font-weight:500;text-transform:uppercase;color:#030303}.donation-grade small{font-size:.675rem;color:#292929}.collapsable{padding:.75rem 0;border-top:1px solid #030303;border-bottom:1px solid #030303}.collapsable:not(:first-of-type){margin-top:-1px}.collapsable.showing>p::after{transform:rotate(180deg)}.collapsable>p{margin:0;font-size:1.25rem !important;font-weight:500;letter-spacing:1px;cursor:pointer}.collapsable>p::after{content:"4";margin-left:1rem;font-family:"BalletHK-Icon" !important;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;transition:transform .3s}.collapsable .collapse,.collapsable .collapsing{margin-top:.5rem;margin-left:10%;margin-right:10%;transition:height .3s,margin-top .3s}.calendar .month-selector{display:flex;justify-content:center;align-items:center;padding-bottom:1rem}.calendar .month-selector label{margin:0;padding:0 1rem;font-size:1.5rem;font-weight:500;letter-spacing:2px;text-transform:uppercase}.calendar .month-selector .btn{padding:.5rem;width:auto;background:rgba(0,0,0,0);border:none}.calendar .tag-indicator{margin-bottom:2rem;text-align:center}.calendar .tag-indicator .indicator{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:800px}.calendar .tag-indicator .calendar-tag{width:100%;white-space:nowrap;text-transform:uppercase;font-weight:400;font-size:.875rem}.calendar .tag-indicator .calendar-tag:last-of-type{margin-right:0}.calendar .tag-indicator .calendar-tag span{display:inline-block;width:.5625rem;height:.5625rem;border-radius:50%}.calendar .calendar-container{display:flex;flex-direction:column}.calendar .calendar-container .weekdays,.calendar .calendar-container .weekday-separator,.calendar .calendar-container .days .padding,.calendar .calendar-container .days .empty,.calendar .calendar-container .background,.calendar .calendar-container .date-num,.calendar .calendar-container .date-dialog{display:none}.calendar .calendar-container .date-dialog.show{display:none}.calendar .calendar-container .days{position:relative}.calendar .calendar-container .date{padding-bottom:3rem}.calendar .calendar-container .date:not(.empty){cursor:pointer}.calendar .calendar-container .date .date-title{position:relative;font-weight:500}.calendar .calendar-container .date .date-title::before{content:"";position:absolute;top:-0.75rem;left:0;display:block;width:3rem;height:3px;background-color:#030303}.calendar .calendar-container .item{display:flex;justify-content:flex-start;align-items:center}.calendar .calendar-container .item .name{margin-right:1rem}.calendar .calendar-container .item a{margin-left:auto;color:#030303}.calendar .calendar-container .bullet{display:block;margin-right:1rem;width:.75rem;height:.75rem;border-radius:50%}.crowdfunding-countdown .flip-clock{justify-content:center}.crowdfunding-progress{margin:0 auto;display:flex;flex-direction:column;max-width:400px}.crowdfunding-progress .goal{display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap}.crowdfunding-progress .goal strong{font-size:1.5rem;margin-right:.75rem}.crowdfunding-progress .goal span{font-size:1rem;white-space:nowrap}.crowdfunding-progress .progress{position:relative;margin-top:.75rem;margin-bottom:.75rem;border-radius:0}.crowdfunding-progress .progress .progress-bar{background-color:#211650}.crowdfunding-progress .progress .indicator{position:absolute;top:8px;left:0;width:100%;text-align:center}.crowdfunding-progress .descs{display:flex}.crowdfunding-progress .descs label{display:inline-flex;flex-direction:column;align-items:flex-start;margin-right:2rem}.crowdfunding-progress .descs label:last-child{margin-right:0}.crowdfunding-progress .descs label i{font-size:1rem;font-weight:600}.crowdfunding-progress .descs label span{font-size:.875rem}.crowdfunding-progress .actions{margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.crowdfunding-progress .actions .btn{margin-bottom:1rem;min-width:14rem}.crowdfunding-progress .shares{margin:0 auto 1rem;display:flex;width:14rem;justify-content:space-around}.crowdfunding-progress .shares a{display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1.125rem;color:#fff;background-color:#030303;text-decoration:none}.crowdfunding-progress .shares a:hover{background-color:#000;text-decoration:none}.share-button-group{margin:1rem auto 1rem;display:flex;width:14rem;justify-content:space-around}.share-button-group a{display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1.125rem;text-decoration:none;text-shadow:none}.share-button-group a:hover{text-decoration:none !important;box-shadow:inset 0px 0px 50px rgba(0,0,0,.25)}.material-design-input.color-light input,.material-design-input.color-light textarea,.material-design-input.color-light select{color:#fff;border-bottom:1px solid rgba(255,255,255,.6) !important}.material-design-input.color-light span{background-color:#fff}.material-design-input{position:relative;margin-top:20px;display:block;width:100%}.material-design-input.focused label{opacity:0}.material-design-input.focused span{left:0%;width:100%}.material-design-input input.focus~label,.material-design-input select.focus~label,.material-design-input textarea.focus~label,.material-design-input input:focus~label,.material-design-input select:focus~label,.material-design-input textarea:focus~label,.material-design-input input:not(:placeholder-shown)~label,.material-design-input textarea:not(:placeholder-shown)~label{top:-20px;font-size:12px}.material-design-input input.focus~span,.material-design-input select.focus~span,.material-design-input textarea.focus~span,.material-design-input input:focus~span,.material-design-input select:focus~span,.material-design-input textarea:focus~span,.material-design-input input:not(:placeholder-shown)~span,.material-design-input textarea:not(:placeholder-shown)~span{left:0%;width:100%}.material-design-input input.is-invalid~label,.material-design-input select.is-invalid~label{color:#dc3545}.material-design-input input.is-invalid~span,.material-design-input select.is-invalid~span{left:0%;width:100%;background-color:#dc3545}.material-design-input input[readonly]{pointer-events:none}.material-design-input input[disabled]{opacity:.6;pointer-events:none}.material-design-input input,.material-design-input textarea,.material-design-input select{padding:.375rem .25rem;width:100%;border:0;border-radius:0;color:#424242;border-bottom:1px solid rgba(0,0,0,.2) !important;background-color:rgba(0,0,0,0) !important;box-shadow:none !important;outline:none !important}.material-design-input label{position:absolute;top:0;left:0;margin:0;padding:.375rem 0;width:100%;height:100%;color:inherit;font-size:16px;text-align:left;pointer-events:none;transition:top .3s,font-size .3s,color .3s,opacity .3s}.material-design-input span{position:absolute;bottom:0;left:50%;display:block;width:0%;height:1px;background-color:#000;overflow:hidden;transition:left .3s,width .3s}.virtual-checkbox{display:flex;flex-direction:row;align-items:center;cursor:pointer}.virtual-checkbox .checkbox{margin-top:.25rem;margin-right:1rem;width:16px;height:16px;border:1px solid #1a1a1a;border-radius:1px;flex-shrink:0}.virtual-checkbox .checkbox input{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.virtual-checkbox .checkbox .check{position:relative;width:100%;height:100%;background-color:rgba(0,0,0,0);pointer-events:none}.virtual-checkbox .checkbox input:checked~.check{background-color:#1a1a1a}.virtual-checkbox .checkbox input:checked~.check::after{content:"1";display:block;font-family:"BalletHK-Icon" !important;font-style:normal;width:100%;text-align:center;font-size:.75rem;color:#fff}.virtual-checkbox span{width:100%;cursor:pointer}.btn-menu{pointer-events:auto;position:relative;width:36px;height:36px;cursor:pointer}.btn-menu span{position:absolute;top:50%;left:25%;display:block;width:50%;height:2px;border-radius:4px;user-select:none;opacity:1;transition:all .3s}.btn-menu span:nth-child(1){transform-origin:left;transform:rotate(0deg) translate(0px, -6px)}.btn-menu span:nth-child(3){transform:rotate(0deg) translate(0px, 6px)}.btn-close{position:relative;width:30px;height:40px;cursor:pointer}.btn-close::before,.btn-close::after{content:"";position:absolute;display:block;width:100%;height:1px;background-color:rgba(255,255,255,.8)}.btn-close::before{top:50%;left:0;transform-origin:left;transform:rotate(45deg) translate(-5px, -10px)}.btn-close::after{content:"";right:0;top:50%;transform:rotate(-45deg) translate(0px, -1px)}.btn-play-img{display:inline-flex;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;color:rgba(0,0,0,.8);background-color:rgba(255,255,255,.8);border:0px;border-radius:50%;box-shadow:0 0 3px rgba(0,0,0,.5)}.btn-share{padding:0;width:32px;height:32px;background-color:rgba(0,0,0,0);border-radius:50%;border:1px solid #000;cursor:pointer}.btn-share .active .share span:before,.btn-share .active .share span:after{transition:all .2s;width:0px;height:0px}.btn-share .active .share span:nth-child(1){top:50%;left:20%;width:60%;transform:rotate(135deg)}.btn-share .active .share span:nth-child(2){top:50%;left:20%;width:60%;transform:rotate(225deg)}.btn-share .share{position:relative;width:30px;height:30px}.btn-share .share span{position:absolute;display:block;width:60%;height:1px;background-color:#000;transform-origin:center;transition:all .3s}.btn-share .share span:before,.btn-share .share span:after{content:"";position:absolute;top:-2px;left:0;width:5px;height:5px;border-radius:50%;background-color:inherit}.btn-share .share span:after{right:0;left:auto}.btn-share .share span:nth-child(1){top:38%;left:15%;transform:rotate(-30deg)}.btn-share .share span:nth-child(2){top:58%;left:15%;transform:rotate(30deg)}.banner .transit-background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity .3s}.banner .transit-background.show{opacity:1}.content-pos{display:flex;flex-direction:row !important}.content-pos.pos-top-left{justify-content:flex-start !important;align-items:flex-start !important;text-align:left !important}.content-pos.pos-top-left .cms-article{text-align:left !important}.content-pos.pos-top-center{justify-content:center !important;align-items:flex-start !important;text-align:center !important;margin:0 auto;max-width:800px}.content-pos.pos-top-center .cms-article{text-align:center !important}.content-pos.pos-top-right{justify-content:flex-end !important;align-items:flex-start !important;text-align:right !important}.content-pos.pos-top-right .cms-article{text-align:right !important}.content-pos.pos-middle-left{justify-content:flex-start !important;align-items:center !important;text-align:left !important;margin-right:48%}.content-pos.pos-middle-left .cms-article{text-align:left !important}.content-pos.pos-middle-center{justify-content:center !important;align-items:center !important;text-align:center !important;margin:0 auto}.content-pos.pos-middle-center .cms-article{text-align:center !important}.content-pos.pos-middle-right{justify-content:flex-end !important;align-items:center !important;text-align:right !important;margin-left:48%}.content-pos.pos-middle-right .cms-article{text-align:right !important}.content-pos.pos-bottom-left{justify-content:flex-start !important;align-items:flex-end !important;text-align:left !important}.content-pos.pos-bottom-left .cms-article{text-align:left !important}.content-pos.pos-bottom-center{justify-content:center !important;align-items:flex-end !important;text-align:center !important;margin:0 auto;max-width:800px}.content-pos.pos-bottom-center .cms-article{text-align:center !important}.content-pos.pos-bottom-right{justify-content:flex-end !important;align-items:flex-end !important;text-align:right !important}.content-pos.pos-bottom-right .cms-article{text-align:right !important}a.highlight-block:hover .banner::after{opacity:.3}a.highlight-block .banner::after{content:"";display:block;width:100%;height:100%;background:#000;opacity:0;transition:opacity .3s;pointer-events:none}a.hero-link .hero-banner:hover .background::after{opacity:.3}a.hero-link .hero-banner .background::after{content:"";display:block;width:100%;height:100%;background:#000;opacity:0;transition:opacity .3s;pointer-events:none}a.image-banner-block{position:relative}a.image-banner-block:hover::before{opacity:.3}a.image-banner-block::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;width:100%;height:100%;background:#000;opacity:0;transition:opacity .3s;pointer-events:none}a.watermark-banner:hover .background::after{opacity:.3}a.watermark-banner .background::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;width:100%;height:100%;background:#000;opacity:0;transition:opacity .3s;pointer-events:none}.masonry-block-section .blocks-container a.block,.masonry-block-section a.instagram-block{position:relative}.masonry-block-section .blocks-container a.block:hover::before,.masonry-block-section a.instagram-block:hover::before{opacity:calc(0.3 * 2)}.masonry-block-section .blocks-container a.block::before,.masonry-block-section a.instagram-block::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;width:100%;height:100%;background:#000;opacity:0;transition:opacity .3s;pointer-events:none}.grid-section .dancer-block{position:relative}.grid-section .dancer-block .image:not(.width-hover-effect):hover::before{opacity:calc(0.3 * 2)}.grid-section .dancer-block .image:not(.width-hover-effect)::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;width:100%;height:100%;background:#000;opacity:0;transition:opacity .3s;pointer-events:none}.pagination-section .container{text-align:center}.pagination-section .container .pagination{display:inline-flex;margin-bottom:0rem}.pagination-section .container .pagination .page-item{margin-left:.125rem;margin-right:.125rem}.pagination-section .container .pagination .page-item.active .page-link{background-color:#030303;color:#fff}.pagination-section .container .pagination .page-item .page-link{padding:0;display:flex;justify-content:center;align-items:center;width:2.25rem;height:2.675rem;color:#030303;border-color:#030303;border-radius:0}.full-screen-media-player{position:fixed;top:0;left:0;width:100%;height:100%;padding:.25rem;padding-top:3.5rem !important;opacity:0;transition:opacity .3s;background-color:#fff;overflow:hidden;overflow-y:auto;z-index:1450}.full-screen-media-player#zoom-image-dialog{padding-bottom:3.5rem !important}.full-screen-media-player.show{opacity:1}.full-screen-media-player .dialog-title{position:absolute;top:1rem;left:0;width:100%;text-align:center;font-size:1.25rem}.full-screen-media-player .dialog-title:before{content:"";margin:0 auto .75rem auto;display:block;width:3rem;height:3px;background-color:#030303}.full-screen-media-player button.close{position:absolute;top:1rem;right:1rem;z-index:1}.full-screen-media-player button.zoom-in,.full-screen-media-player button.zoom-out{position:absolute;bottom:1rem;padding:0;background-color:rgba(0,0,0,0);border:0;color:#000;line-height:1;font-size:1.5rem;text-shadow:0 1px 0 #fff;opacity:.5;z-index:1}.full-screen-media-player button.zoom-in:hover,.full-screen-media-player button.zoom-out:hover{opacity:1}.full-screen-media-player button.zoom-in.disabled,.full-screen-media-player button.zoom-out.disabled{opacity:.2;cursor:not-allowed}.full-screen-media-player button.zoom-in{right:3.5rem}.full-screen-media-player button.zoom-out{right:1rem}.full-screen-media-player .container-fluid{display:flex;justify-content:center;align-items:center;padding-right:0;padding-left:0;height:100%}.full-screen-media-player .media-gallery-section .swiper-container .swiper-slide figure{margin-bottom:0}.full-screen-media-player .media-gallery-section .swiper-container .swiper-slide figure img{height:12.5rem}.full-screen-media-player .media-gallery-section .swiper-container .swiper-slide figure figcaption{margin-bottom:0}.full-screen-media-player .media-gallery-section .swiper-container .swiper-button-prev,.full-screen-media-player .media-gallery-section .swiper-container .swiper-button-next{position:fixed;margin-top:-1.2rem}.full-screen-media-player .media-gallery-section .swiper-pagination{position:fixed}.full-screen-media-player .banner-section{max-width:480px}.full-screen-media-player .embed-responsive{max-height:100%}.full-screen-media-player .swiper-container{height:100%}.full-screen-media-player .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#211650}.full-screen-media-player .swiper-slide-zoomed .swiper-zoom-container img{cursor:move}.full-screen-media-player .swiper-zoom-container{justify-content:center;align-items:center}.full-screen-media-player .swiper-zoom-container img{max-width:100%;max-height:100%;cursor:default}@keyframes breathing{0%{opacity:0}25%{opacity:1}50%{opacity:0}75%{opacity:1}100%{opacity:0}}.grecaptcha-badge{display:none !important}html[lang=zh-Hant] .staff-block dd{font-weight:400}html[data-browser=firefox]{opacity:1 !important}html[data-browser=ms-ie] body.menu-opened #navbar-fullscreen-menu{background-color:rgba(255,255,255,.9)}@media(max-width: 320px){.banner-section .banner .content-wrap .control .btn{padding:.2rem 1rem;font-size:.875rem}.article-section>.container,.article-section>.container-fluid,.article-section>.container-narrow,.shortcode-section>.container,.shortcode-section>.container-fluid,.shortcode-section>.container-narrow{width:90%;max-width:90%}.cms-banner h1,.cms-banner h2,.cms-banner h3,.cms-banner h4,.cms-banner h5,.cms-banner h6,.cms-article .cms-banner h1,.cms-article .cms-banner h2,.cms-article .cms-banner h3,.cms-article .cms-banner h4,.cms-article .cms-banner h5,.cms-article .cms-banner h6{font-size:1.25rem}.cms-banner p,.cms-article .cms-banner p{font-size:.875rem}.container-narrow{width:90%}}@media(min-width: 375px){#search-menu .form-control{font-size:1rem}.see-also-section .grid-item .image-banner-block label,.other-grid-section .grid-item .image-banner-block label{margin-bottom:.5rem;font-size:1rem}.see-also-section .grid-item .image-banner-block p,.other-grid-section .grid-item .image-banner-block p{font-size:.875rem}.image-banner-block .container-fluid label{font-size:1rem}}@media(min-width: 576px){nav.navbar .navbar-nav:not(.nav-lang){justify-content:space-between}nav.navbar .navbar-nav:not(.nav-lang) .nav-item{margin-right:0}}@media(min-width: 768px){.btn{width:auto}body.body-not-top #search-menu{top:142px}body.body-not-top nav.navbar{height:142px}body.body-not-top nav.navbar .navbar-brand{height:100%}body.body-not-top nav.navbar .btn-menu{margin-top:1.75rem}body.menu-opened #search-menu{top:142px}body.show-search nav.navbar{background:#fff;background-color:#fff}footer .navbar-nav{justify-content:flex-start}footer .navbar-nav .nav-item{margin-left:1rem;margin-right:1rem;width:auto}#navbar-fullscreen-menu{padding-top:calc(1rem + 142px)}#navbar-fullscreen-menu>.container{position:relative;height:100%}#navbar-fullscreen-menu>.container .navbar-nav{width:75%;margin:-92px auto 0}#navbar-fullscreen-menu>.container .navbar-nav .nav-item{padding-top:.75rem;padding-bottom:.75rem}#navbar-fullscreen-menu>.container .navbar-nav .nav-item.active .nav-link{font-weight:600;color:#1a1a1a}#navbar-fullscreen-menu>.container .navbar-nav .nav-item.show .nav-link{position:relative}#navbar-fullscreen-menu>.container .navbar-nav .nav-item.show .nav-link::after{content:"";position:absolute;top:0;left:0;width:2rem;height:2px;background-color:#1a1a1a}#navbar-fullscreen-menu>.container .navbar-nav .nav-item.dropdown{position:static}#navbar-fullscreen-menu>.container .navbar-nav .dropdown-toggle::after{content:none}#navbar-fullscreen-menu>.container .navbar-nav .dropdown-menu{position:absolute;top:0;right:0;left:auto;padding:0;width:50%;height:calc(100% - 1rem);pointer-events:none;opacity:0;transition:opacity .3s}#navbar-fullscreen-menu>.container .navbar-nav .dropdown-menu.show{overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:1;pointer-events:auto}#navbar-fullscreen-menu>.container .navbar-nav .dropdown-menu.show .dropdown-wrap{display:inline-flex;flex-direction:column;justify-content:center;min-height:100%}#navbar-fullscreen-menu>.container .navbar-nav .dropdown-menu.show .dropdown-item{color:#1a1a1a}#navbar-fullscreen-menu>.container .navbar-nav .dropdown-menu .dropdown-item{padding-top:.75rem;padding-bottom:.75rem;color:rgba(0,0,0,0)}#navbar-fullscreen-menu>.container .navbar-nav .dropdown-menu .dropdown-item:focus,#navbar-fullscreen-menu>.container .navbar-nav .dropdown-menu .dropdown-item:hover{background:rgba(0,0,0,0);color:#4d4d4d}#search-menu{top:180px;background-color:rgba(255,255,255,.85)}.home .highlight-section{margin-bottom:4rem}.home .highlight-section .swiper-container,.home .highlight-section .swiper-wrapper,.home .highlight-section .swiper-slide{height:100%}.home .highlight-section .banners{padding-top:134.1146%}.home .highlight-section .content .swiper-wrapper{height:100%}.home .highlight-section .content .swiper-wrapper .swiper-slide{display:flex;align-items:center;height:100%}.home .highlight-section .news-description{margin:0;width:100%;height:90%}.home .highlight-section .news-description .background-img{display:block;opacity:.25;background-size:180%}.home .highlight-section .news-description .background-img.actual-size{background-size:cover}.home .highlight-section .news-description .content-wrap{max-height:none;overflow:hidden;overflow-y:auto;justify-content:center;padding-left:calc((100vw - 720px)/2 + 15px);max-width:960px}.home .highlight-section .news-description .content-wrap .date{font-size:1rem}.home .highlight-section .news-description .content-wrap .title{font-size:1.75rem}.home .highlight-section .news-description .content-wrap .content{font-size:.875rem}.home .highlight-section .news-description .content-wrap .controls{display:flex;flex-direction:column;width:30%}.home .highlight-section .news-description .content-wrap .controls .btn{margin-bottom:.875rem;font-size:.875rem}.other-grid-section .grid-item .image-banner-block label,.see-also-section .grid-item .image-banner-block label{font-size:1.5rem}.other-grid-section .grid-item .image-banner-block p,.see-also-section .grid-item .image-banner-block p{font-size:1.2rem}.see-also-section .grid-item:nth-child(4){display:none}.error>.container:first-child{padding-top:68px}.responsive-caption .tablet-caption{display:block}.responsive-caption .mobile-caption{display:none}.banner-section .banner-pagination .swiper-slide{width:25%}.banner-section .banner-pagination .swiper-slide .image-bullet .content-wrap .btn-play-img{width:3rem;height:3rem;font-size:1.5rem}.navbar-placholder-section{height:180px}.get-involved-section{padding-left:15px;padding-right:15px}.get-involved-section .swiper-slide{width:33.333%}.get-involved-section .involved-block .content-wrap{padding-bottom:1rem}.get-involved-section .involved-block .content-wrap .content{font-size:1.375rem;line-height:1.5rem}.article-section>.container{max-width:65%;text-align:center}.shortcode-section>.container-narrow{width:65%}.shortcode-section>.container:first-of-type,.shortcode-section>.container-fluid:first-of-type,.shortcode-section>.container-narrow:first-of-type{padding-top:2.5rem}.shortcode-section>.container:last-of-type,.shortcode-section>.container-fluid:last-of-type,.shortcode-section>.container-narrow:last-of-type{padding-bottom:2.5rem}.hero-text-section .content{max-width:60%}.dropdown-section .dropdown-filter{max-width:200px}.masonry-block-section .instagram-container,.masonry-block-section .blocks-container{max-width:80%}.masonry-block-section .instagram-container .instagram-block:hover .label-container{opacity:1}.masonry-block-section .instagram-container .label-container{display:flex;justify-content:center;align-items:center}.masonry-block-section .instagram-container .label-container label{margin:0;font-size:2.5rem;background:rgba(0,0,0,0)}.masonry-block-section .blocks-container .block:hover .label-container{opacity:1}.masonry-block-section .blocks-container .block:hover .video-container{opacity:0}.masonry-block-section .blocks-container .block .label-container{justify-content:center;align-items:center;opacity:0;transition:opacity .3s}.masonry-block-section .blocks-container .block label{margin:0;padding:.375rem 1.25rem;font-size:1.25rem;line-height:1.375rem;max-width:90%;white-space:normal;background:rgba(0,0,0,0);text-align:center}.masonry-block-section .blocks-container .block .video-container{opacity:1;transition:opacity .3s}.masonry-block-section .blocks-container .block .video-container .btn-play-img{width:3rem;height:3rem}.masonry-block-section .blocks-container .block .video-container .btn-play-img i{margin-left:2px}.grid-section .grid.grid-md-size-3 .grid-item{width:33.333%}.grid-section .grid.grid-md-size-4 .grid-item{width:25%}.grid-section .grid .grid-item{position:relative;width:50%}.grid-section .grid .grid-item .item-size{padding-top:134.1146%}.grid-section .grid .grid-item .item-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.media-gallery-section .swiper-container .swiper-slide figure.video .btn-play-img{padding-left:1rem;width:5rem;height:5rem;font-size:2.5rem}.media-gallery-section .swiper-container .swiper-slide figure img{height:20rem}.media-gallery-section .swiper-container .swiper-slide figure figcaption{max-width:90%;min-height:2rem}.media-gallery-section .swiper-container .swiper-slide figure figcaption p{line-height:1.4}.watermark-banner-section.fall-back:not(.watermark-xs) .watermark-banner .background .blur{background-image:none !important}.watermark-banner-section.fall-back:not(.watermark-xs) .watermark-banner .background .blend{width:65% !important;background-color:rgba(0,0,0,0) !important}.watermark-banner-section.watermark-xs .watermark-banner{padding-top:calc(69% / 2);width:50%}.watermark-banner-section:not(.watermark-xs) .watermark-banner{padding-top:calc(69% * .6);overflow:hidden}.watermark-banner-section:not(.watermark-xs) .watermark-banner.watermark-left .background .clean{right:auto;left:0;background-position:left center;mask-image:linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 15%);-webkit-mask-image:linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 15%)}.watermark-banner-section:not(.watermark-xs) .watermark-banner.watermark-left .background .blur{right:0;left:auto;mask-image:linear-gradient(to left, rgb(0, 0, 0) 75%, rgba(0, 0, 0, 0) 100%);-webkit-mask-image:linear-gradient(to left, rgb(0, 0, 0) 75%, rgba(0, 0, 0, 0) 100%)}.watermark-banner-section:not(.watermark-xs) .watermark-banner.watermark-left .background .blend{right:0;left:auto;mask-image:linear-gradient(to left, rgba(0, 0, 0, 0.75) 75%, rgba(0, 0, 0, 0) 100%);-webkit-mask-image:linear-gradient(to left, rgba(0, 0, 0, 0.75) 75%, rgba(0, 0, 0, 0) 100%)}.watermark-banner-section:not(.watermark-xs) .watermark-banner.watermark-left .content .container{align-items:flex-end;text-align:right}.watermark-banner-section:not(.watermark-xs) .watermark-banner.watermark-left .content .content-wrap{text-align:right}.watermark-banner-section:not(.watermark-xs) .watermark-banner .background .clean{position:absolute;top:0;right:0;width:60%;background-size:cover;background-position:right center;background-repeat:no-repeat;mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 15%);-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 15%)}.watermark-banner-section:not(.watermark-xs) .watermark-banner .background .blur{display:block;position:absolute;top:0;left:0;width:50%;height:100%;opacity:.5;background-size:350%;background-position:center 40%;background-repeat:no-repeat;mask-image:linear-gradient(to right, rgb(0, 0, 0) 75%, rgba(0, 0, 0, 0) 100%);-webkit-mask-image:linear-gradient(to right, rgb(0, 0, 0) 75%, rgba(0, 0, 0, 0) 100%)}.watermark-banner-section:not(.watermark-xs) .watermark-banner .background .blur.actual-size{background-size:100%;background-position:center}.watermark-banner-section:not(.watermark-xs) .watermark-banner .background .blend{display:block;position:absolute;top:0;left:0;width:60%;height:100%;mix-blend-mode:multiply;mask-image:linear-gradient(to right, rgba(0, 0, 0, 0.75) 75%, rgba(0, 0, 0, 0) 100%);-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0.75) 75%, rgba(0, 0, 0, 0) 100%);z-index:2}.watermark-banner-section:not(.watermark-xs) .watermark-banner .content{background:none}.watermark-banner-section:not(.watermark-xs) .watermark-banner .content .container{justify-content:center}.watermark-banner-section:not(.watermark-xs) .watermark-banner .content .content-wrap{max-width:50%;text-shadow:none !important}.watermark-banner-section:not(.watermark-xs) .watermark-banner .content h1{font-size:1.25rem}.watermark-banner-section:not(.watermark-xs) .watermark-banner .content h1 small{font-size:.75rem}.watermark-banner-section:not(.watermark-xs) .watermark-banner .content h1 mark{font-size:1rem}.watermark-banner-section:not(.watermark-xs) .watermark-banner .content p{font-size:.875rem}.watermark-banner-section:not(.watermark-xs) .watermark-banner .content label{font-size:.875rem}.watermark-banner-section .content{z-index:2}.tabs-section.link-tabs-style .tab-indicator .nav-pills{margin:0 auto;width:75%}.tabs-section.link-tabs-style .tab-indicator .nav-pills .nav-item{width:auto;letter-spacing:2px;font-weight:400;color:#9a9a9a}.tabs-section.link-tabs-style .tab-indicator .nav-pills .nav-item.active{font-weight:600;color:#1a1a1a;border-color:rgba(0,0,0,0)}.tabs-section.link-tabs-style .tab-indicator .nav-pills .nav-item.active::before,.tabs-section.link-tabs-style .tab-indicator .nav-pills .nav-item.active::after{content:none}.tabs-section .swiper-indicator{display:none}.tabs-section .tab-indicator{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.tabs-section .tab-indicator .nav-pills{width:100%;justify-content:center}.tabs-section .tab-indicator .nav-pills .nav-item{position:relative;display:flex;justify-content:center;align-items:center;width:200px;color:#1a1a1a;background-color:#fff;border:1px solid rgba(0,0,0,0);border-radius:0;text-transform:uppercase;cursor:pointer;opacity:.5}.tabs-section .tab-indicator .nav-pills .nav-item.active{border-color:#1a1a1a;opacity:1}.tabs-section .tab-indicator .nav-pills .nav-item.active::after{content:"";position:absolute;bottom:-1rem;left:calc(50% - .25rem);border:.5rem solid rgba(0,0,0,0);border-top-color:#fff}.tabs-section .tab-indicator .nav-pills .nav-item.active::before{content:"";position:absolute;bottom:calc(-1rem - 1px);left:calc(50% - .25rem);border:.5rem solid rgba(0,0,0,0);border-top-color:#1a1a1a}.intro-button-section>.container-fluid{flex-direction:row;justify-content:center;align-items:center}.intro-button-section>.container-fluid .btn{margin-right:.5rem;min-width:12rem}.intro-button-section>.container-fluid .btn:last-child{margin-right:0}.file-download-section .brochure-download{max-width:540px}.file-download-section .hi-res-download{display:flex;margin-top:.5rem;margin-bottom:1.5rem}.file-download-section .hi-res-download img{width:30%}.file-download-section .hi-res-download .media-body{margin-left:2rem;width:calc(70% - 2rem)}.file-download-section .hi-res-download .media-body .btn{min-width:200px}.form-section{padding-top:2.5rem;padding-bottom:2.5rem}.form-section form{max-width:440px}.form-section .btn{max-width:200px}.annual-report-section.grid-section .grid .grid-item{margin-bottom:2px}.section-spacing{padding-top:2.5rem;padding-bottom:2.5rem}.section-spacing-top{padding-top:2.5rem}.section-spacing-bottom{padding-bottom:2.5rem}.cms-banner h1,.cms-banner h2,.cms-banner h3,.cms-banner h4,.cms-banner h5,.cms-banner h6,.cms-article .cms-banner h1,.cms-article .cms-banner h2,.cms-article .cms-banner h3,.cms-article .cms-banner h4,.cms-article .cms-banner h5,.cms-article .cms-banner h6{font-size:2.5rem}.cms-banner h1 small,.cms-banner h2 small,.cms-banner h3 small,.cms-banner h4 small,.cms-banner h5 small,.cms-banner h6 small,.cms-article .cms-banner h1 small,.cms-article .cms-banner h2 small,.cms-article .cms-banner h3 small,.cms-article .cms-banner h4 small,.cms-article .cms-banner h5 small,.cms-article .cms-banner h6 small{font-size:1.375rem}.cms-banner h1 mark,.cms-banner h2 mark,.cms-banner h3 mark,.cms-banner h4 mark,.cms-banner h5 mark,.cms-banner h6 mark,.cms-article .cms-banner h1 mark,.cms-article .cms-banner h2 mark,.cms-article .cms-banner h3 mark,.cms-article .cms-banner h4 mark,.cms-article .cms-banner h5 mark,.cms-article .cms-banner h6 mark{font-size:1.875rem}.cms-article h1{font-size:1.875rem}.cms-article h2{font-size:1.625rem}.cms-article h3{font-size:1.375rem}.cms-article h4{font-size:1.125rem}.cms-article h5,.cms-article h6{font-size:1rem}.container-narrow{width:65%}.buttons-container .btn{margin-left:.5rem;margin-right:.5rem;min-width:12.5rem}.logos-container .logo-block{margin-left:1.5rem;margin-right:1.5rem;margin-bottom:1rem}.top-banner-block .background .background-video,.gallery-banner-block .background .background-video,.video-banner-block .background .background-video{width:100%;height:auto}.top-banner-block .content-wrap .control,.gallery-banner-block .content-wrap .control,.video-banner-block .content-wrap .control{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.top-banner-block .content-wrap .control .btn,.gallery-banner-block .content-wrap .control .btn,.video-banner-block .content-wrap .control .btn{margin-bottom:1rem;width:100%;max-width:200px}.top-banner-block{padding-top:45%}.top-banner-block .video-padding{padding-bottom:2.5rem}.gallery-banner-block{padding-top:45%}.video-banner-block{padding-top:69%}.icon-block{padding-top:1.25rem;padding-bottom:1.25rem;max-width:450px}.icon-block>i{font-size:2.5rem}.icon-block>img{width:3rem;height:3rem}.profile-intro-block img,.profile-intro-block .photo-placeholder{width:100px}.profile-intro-block .media-body{margin-left:2rem;width:calc(100% - 100px - 2rem)}.logo-block{margin-bottom:.75rem;padding-top:1.5rem}.image-banner-block .container-fluid label{font-size:1.5rem}.tab-link-block{margin-bottom:1rem}.tab-link-block a{font-size:1rem;letter-spacing:2px}.annual-report-block{margin:0 auto;width:calc(100% - 2px);overflow:hidden}.annual-report-block:hover img{transform:scale(1.1)}.annual-report-block img{transform:scale(1);transition:transform .3s}.name-list li{padding-left:0}.full-screen-media-player{padding:1rem}}@media(min-width: 992px){body.menu-opened nav.navbar .btn-menu{margin-top:1.75rem}body.menu-opened #search-menu{top:142px}nav.navbar{height:180px}nav.navbar .navbar-brand{margin-right:auto}nav.navbar .navbar-nav{order:2;margin-top:2rem;width:auto;max-height:100px;transition:margin-top .3s}nav.navbar .navbar-nav.nav-lang{order:3;margin-top:2rem;width:auto}nav.navbar .navbar-nav.nav-lang .nav-link{margin-right:1rem;margin-left:0;width:1.5rem;height:1.5rem;border-width:1px}nav.navbar .navbar-nav:not(.nav-lang){margin-right:.25rem}nav.navbar .navbar-nav:not(.nav-lang) .nav-item{margin-right:1.25rem;font-size:.9375rem}nav.navbar .navbar-nav:not(.nav-lang) .nav-item:last-child{margin-right:1.25rem}nav.navbar .btn-menu{margin-top:1.75rem;order:4;transition:margin-top .3s}.btn-long{padding:.5rem .75rem;width:18rem}#calendar-modal .modal-body,#calendar-modal .modal-footer{padding:0}#calendar-modal .calendar-container{border-left:1px solid #f4f4f4;border-right:1px solid #f4f4f4}.home .highlight-section .news-description .content-wrap{padding-left:calc((100vw - 960px)/2 + 15px)}.banner-section .banner-pagination .swiper-slide{width:20%}.get-involved-section .swiper-slide{width:20%}.get-involved-section .involved-block .content-wrap .content{font-size:1.25rem;line-height:1.375rem}.anchor-section{padding-top:.75rem;padding-bottom:.75rem}.anchor-section .collapse{display:block}.anchor-section .navbar-nav{display:flex;flex-wrap:wrap;justify-content:center}.anchor-section .navbar-nav .nav-item{margin-right:2.25rem}.anchor-section .navbar-nav .nav-item:last-child{margin-right:0}.anchor-section .navbar-nav .nav-link{padding:.25rem 0}.grid-section .grid.grid-lg-size-3 .grid-item{width:33.333%}.grid-section .grid.grid-lg-size-4 .grid-item{width:25%}.grid-section .grid .grid-item{width:50%}.media-gallery-section .swiper-container .swiper-slide figure img{height:450px}.media-gallery-section .swiper-container .swiper-slide figure figcaption{font-size:.875rem;min-height:2.5rem}.lr-section{padding:2rem 0}.lr-section .row .col-md-6:first-child{max-width:600px}.masonry-block-section .blocks-container .block .video-container .btn-play-img{width:4.25rem;height:4.25rem;font-size:1.5rem}.tabs-section.link-tabs-style .tab-indicator .nav-pills .nav-item.active{font-weight:500}.tabs-section.link-tabs-style .tab-indicator .nav-pills .nav-item.active::after{content:"";position:absolute;top:.25rem;left:calc(50% - 1.5rem);bottom:auto;width:3rem;height:2px;background-color:#1a1a1a;border:0}.file-download-section .hi-res-download{display:flex;margin-top:.5rem;margin-bottom:.5rem}.file-download-section .hi-res-download img{width:250px}.file-download-section .hi-res-download .media-body{margin-left:2rem;width:calc(100% - 250px - 2rem)}.form-section{padding-top:3.5rem;padding-bottom:3.5rem}.shortcode-section>.container-narrow{width:65%}.shortcode-section>.container:first-of-type,.shortcode-section>.container-fluid:first-of-type,.shortcode-section>.container-narrow:first-of-type{padding-top:3.5rem}.shortcode-section>.container:last-of-type,.shortcode-section>.container-fluid:last-of-type,.shortcode-section>.container-narrow:last-of-type{padding-bottom:3.5rem}.watermark-banner-section:not(.watermark-xs) .watermark-banner .content h1{font-size:1.5rem}.watermark-banner-section:not(.watermark-xs) .watermark-banner .content h1 small{font-size:1rem}.watermark-banner-section:not(.watermark-xs) .watermark-banner .content h1 mark{font-size:1.25rem}.watermark-banner-section:not(.watermark-xs) .watermark-banner .content p{font-size:1rem}.watermark-banner-section:not(.watermark-xs) .watermark-banner .content label{font-size:1rem}.donation-watermark-banner .watermark-banner .content-wrap *{display:block}.section-spacing{padding-top:3.5rem;padding-bottom:3.5rem}.section-spacing-top{padding-top:3.5rem}.section-spacing-bottom{padding-bottom:3.5rem}.cms-banner h1,.cms-banner h2,.cms-banner h3,.cms-banner h4,.cms-banner h5,.cms-banner h6,.cms-article .cms-banner h1,.cms-article .cms-banner h2,.cms-article .cms-banner h3,.cms-article .cms-banner h4,.cms-article .cms-banner h5,.cms-article .cms-banner h6{font-size:2.813rem}.cms-banner p,.cms-article .cms-banner p{font-size:1.125rem}.cms-article h1{font-size:2rem}.cms-article h2{font-size:1.75rem}.cms-article h3{font-size:1.5rem}.cms-article h4{font-size:1.25rem}.cms-article h5,.cms-article h6{font-size:1rem}.top-banner-block{padding-top:45%}.profile-intro-block img,.profile-intro-block .photo-placeholder{width:125px}.profile-intro-block .media-body{margin-left:5rem;width:calc(100% - 125px - 5rem)}.tab-link-block{margin-bottom:1.75rem}.tab-link-block a{font-size:1rem;color:#cdcdcd}.tab-link-block a.active{font-weight:500}.tab-link-block a.active::after{content:"";position:absolute;top:-0.25rem;left:calc(50% - 1.5rem);width:3rem;height:2px;background-color:#1a1a1a}.image-banner-text-block .name{font-size:1.125rem}.dancer-block video{display:block}.dancer-block .play{display:none !important}.calendar .tag-indicator .indicator{flex-wrap:nowrap}.calendar .tag-indicator .calendar-tag{width:auto;font-size:1rem}.calendar .tag-indicator .calendar-tag span{margin-right:1rem}.calendar .calendar-container{position:relative;overflow:hidden}.calendar .calendar-container::after{content:"";position:absolute;right:0;width:1px;height:100%;background-color:#fff}.calendar .calendar-container .weekdays,.calendar .calendar-container .weekday-separator,.calendar .calendar-container .days{display:flex;flex-wrap:wrap}.calendar .calendar-container .weekday,.calendar .calendar-container .weekday-separator>div,.calendar .calendar-container .days .padding,.calendar .calendar-container .date{display:block;flex:0 0 14.28%;max-width:14.28%;padding:.5rem .75rem;border-right:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}.calendar .calendar-container .weekday-separator>div{flex:0 0 14.28%;max-width:14.28%;min-height:2rem;box-shadow:inset 0px 11px 8px -10px #f4f4f4}.calendar .calendar-container .weekday{font-size:.75rem;font-weight:500;min-height:2rem;text-transform:uppercase}.calendar .calendar-container .date{position:relative;padding:0;padding-top:calc(134.1146% / 7)}.calendar .calendar-container .date.empty,.calendar .calendar-container .date .date-num,.calendar .calendar-container .date .background{display:block}.calendar .calendar-container .date .background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.calendar .calendar-container .date .background div{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.calendar .calendar-container .date .content-wrap{position:absolute;top:0;left:0;padding:.75rem;width:100%;height:100%}.calendar .calendar-container .date .date-title{display:none}.calendar .calendar-container .date .date-num{font-size:2rem;letter-spacing:4px;font-weight:500;text-shadow:1px 1px 2px #fff}.calendar .calendar-container .date .events-in-day{position:absolute;right:0;bottom:0;padding-right:.5rem}.calendar .calendar-container .date .events-in-day .item .bullet{box-shadow:0px 0px 3px #fff}.calendar .calendar-container .date .events-in-day .item .name,.calendar .calendar-container .date .events-in-day .item a{display:none}.calendar .calendar-container .bullet{margin-right:0;margin-bottom:.5rem;width:.5rem;height:.5rem}.calendar .date-dialog{position:absolute;padding:1rem;z-index:1}.calendar .date-dialog.show{display:block !important}.calendar .date-dialog .container{padding-right:0;padding-left:0;width:380px;background:#fff;box-shadow:5px 5px 10px #888}.calendar .date-dialog .media{padding:.5rem;min-height:100px;align-items:center;text-decoration:none;cursor:pointer}.calendar .date-dialog .media img,.calendar .date-dialog .media .image-holder{margin-right:.5rem;width:92px}.calendar .date-dialog .media i.hkb{margin-left:1.5rem;font-size:1rem;color:#1a1a1a}.calendar .date-dialog .media .media-body{display:flex;align-items:center}.calendar .date-dialog .media .media-body label{display:inline-flex;width:100%;align-items:center;font-size:.875rem;color:#1a1a1a;font-weight:600;margin-bottom:0}.calendar .date-dialog .media .media-body label .bullet{display:inline-block;margin-right:.5rem;margin-bottom:0}.calendar .date-dialog .media .media-body label .name-block{width:calc(100% - 1.5rem)}.calendar .date-dialog .media .media-body p{margin-top:.5rem;font-size:.75rem}}@media(min-width: 1200px){.container{max-width:1160px}body.menu-opened nav.navbar{height:106px}body.menu-opened nav.navbar .navbar-brand{height:100%}body.menu-opened #search-menu{top:106px}body.show-search nav.navbar{background:#fff;background-color:#fff}nav.navbar{height:180px}nav.navbar .navbar-nav .nav-item{margin-right:1rem}#navbar-fullscreen-menu{padding-top:calc(1rem + 106px)}#navbar-fullscreen-menu .navbar-nav .nav-item .nav-link{font-size:1.25rem}#navbar-fullscreen-menu .navbar-nav .dropdown-menu .dropdown-item{font-size:1.25rem}#search-menu{top:180px;background-color:rgba(255,255,255,.85)}.home .highlight-section .news-description .content-wrap{padding-left:calc((100vw - 1160px)/2 + 15px)}.navbar-placholder-section{height:180px}.banner-section .banner-pagination .swiper-slide{width:16.666%}.media-gallery-section .swiper-container .swiper-slide figure img{height:580px}.media-gallery-section .swiper-container .swiper-slide figure figcaption{font-size:1rem;min-height:3rem}.get-involved-section{padding-left:30px;padding-right:30px}.watermark-banner-section:not(.watermark-xs) .watermark-banner .content h1{font-size:2rem}.watermark-banner-section:not(.watermark-xs) .watermark-banner .content h1 small{font-size:1rem}.watermark-banner-section:not(.watermark-xs) .watermark-banner .content h1 mark{font-size:1.375rem}.watermark-banner-section:not(.watermark-xs) .watermark-banner .content p{font-size:1.125rem}.watermark-banner-section:not(.watermark-xs) .watermark-banner .content label{font-size:1.125rem}.top-banner-block .content-wrap .control{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end}.tab-link-block a{font-size:1.25rem}.cms-article h1{font-size:2.375rem}.cms-article h2{font-size:2.125rem}.cms-article h3{font-size:1.875rem}.cms-article h4{font-size:1.625rem}.cms-article h5,.cms-article h6{font-size:1.375rem}.cms-article p{font-size:1rem;line-height:2rem}}@media(min-width: 1480px){.container{max-width:1420px}.home .highlight-section .news-description .content-wrap{padding-left:calc((100vw - 1420px)/2 + 15px)}.dancer-profile-section .dancer-block{max-width:640px}}@media(min-width: 1720px){.container{max-width:1560px}.home .highlight-section .news-description .content-wrap{padding-left:calc((100vw - 1560px)/2 + 15px)}.masonry-block-section .blocks-container .block .video-container .btn-play-img{width:5.5rem;height:5.5rem;font-size:2rem}.hero-banner-block{padding-top:45%}}@media(min-width: 1880px){.container{max-width:1820px}.home .highlight-section .news-description .content-wrap{padding-left:calc((100vw - 1820px)/2 + 15px)}.media-gallery-section .swiper-container .swiper-slide figure img{height:640px}.watermark-banner-section:not(.watermark-xs) .watermark-banner .content h1{font-size:3rem}.watermark-banner-section:not(.watermark-xs) .watermark-banner .content h1 small{font-size:1.5rem}.watermark-banner-section:not(.watermark-xs) .watermark-banner .content h1 mark{font-size:2rem}.watermark-banner-section:not(.watermark-xs) .watermark-banner .content p{font-size:1.5rem}.watermark-banner-section:not(.watermark-xs) .watermark-banner .content label{font-size:1.5rem}}@media(min-width: 767px)and (min-height: 620px){.full-screen-media-player .media-gallery-section .swiper-container .swiper-slide figure img{height:20rem}.full-screen-media-player .banner-section{max-width:768px}}@media(min-width: 992px)and (min-height: 767px){.full-screen-media-player .media-gallery-section .swiper-container .swiper-slide figure img{height:450px}.full-screen-media-player .banner-section{max-width:992px}}@media(min-width: 1200px)and (min-height: 920px){.full-screen-media-player .media-gallery-section .swiper-container .swiper-slide figure img{height:580px}.full-screen-media-player .banner-section{max-width:1200px}}@media(min-width: 1880px)and (min-height: 960px){.full-screen-media-player .media-gallery-section .swiper-container .swiper-slide figure img{height:640px}.full-screen-media-player .banner-section{max-width:1480px}}

/*# sourceMappingURL=app.min.css.map */