.container,.container-fluid,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1240px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1200px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media(min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media(min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media(min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media(min-width: 1240px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none;color:#333}body,input,textarea,button{color:#333;font-family:"apercu",sans-serif}img{width:100%;height:auto;border:none}button{border-radius:0;border:0}select{border-radius:0;-webkit-appearance:none;border:0}body{font-family:"apercu",sans-serif}@font-face{font-family:"apercu";src:url(/assets/fonts/apercu_regular.eot);src:local("☺"),url(/assets/fonts/apercu_regular.woff) format("woff"),url(/assets/fonts/apercu_regular.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"apercu";src:url(/assets/fonts/apercu_bold.eot);src:local("☺"),url(/assets/fonts/apercu_bold.woff) format("woff"),url(/assets/fonts/apercu_bold.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"apercu";src:url(/assets/fonts/apercu_regular_italic.eot);src:local("☺"),url(/assets/fonts/apercu_regular_italic.woff) format("woff"),url(/assets/fonts/apercu_regular_italic.ttf) format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"icomoon";src:url(/assets/fonts/icomoon.eot) format("embedded-opentype"),url(/assets/fonts/icomoon.woff2) format("woff2"),url(/assets/fonts/icomoon.ttf) format("truetype"),url(/assets/fonts/icomoon.woff) format("woff");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-email:before{content:""}.icon-phone:before{content:""}.icon-arrow-d:before{content:""}.icon-arrow-l-long:before{content:""}.icon-arrow-l:before{content:""}.icon-arrow-r-long:before{content:""}.icon-arrow-r:before{content:""}.icon-arrow-u:before{content:""}.icon-burger-uneven:before{content:""}.icon-clock:before{content:""}.icon-cross:before{content:""}.icon-douban:before{content:""}.icon-minus:before{content:""}.icon-pin:before{content:""}.icon-plus:before{content:""}.icon-search:before{content:""}.icon-wechat:before{content:""}.icon-weibo:before{content:""}.h1{font-size:30px}@media only screen and (max-width: 768px){.h1{font-size:20px}}.h3{font-size:21px}@media only screen and (max-width: 768px){.h3{font-size:14px}}.h4{font-size:16px}@media only screen and (max-width: 768px){.h4{font-size:14px}}ul{list-style-position:inside}.main-title{font-size:40px}@media only screen and (max-width: 768px){.main-title{font-size:28px;margin-bottom:20px}}.createdDate{margin-bottom:40px}.createdDate time{width:100%}.link-more{text-transform:uppercase;font-weight:bold;font-size:14px}.link-more span{display:inline-block;vertical-align:middle}.notice{font-size:21px;font-weight:bold;margin:50px 0}@media only screen and (max-width: 768px){.notice{font-size:14px}}.text-center{text-align:center}.hidden{display:none}.pos-relative{position:relative !important}.desc{padding-right:0;color:#888;font-size:14px;line-height:1.5}.desc .desc-s p{font-size:12px}.desc p{margin:5px 0}.btn{background:#0433ff;border:0;padding:0 20px;height:52px;line-height:50px;color:#fff;display:block;position:relative;cursor:pointer;text-transform:uppercase;font-weight:bold;font-size:16px}.btn span{display:inline-block;vertical-align:middle}.btn:hover,.btn:active,.btn:focus{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;outline:0}@media only screen and (max-width: 768px){.btn{height:40px;line-height:38px;font-size:12px;padding-left:14px;padding-right:14px}}.btn[disabled]{opacity:.6;cursor:not-allowed}.btn.btn-boxed{width:62px;padding:0;line-height:1}@media only screen and (max-width: 768px){.btn.btn-boxed{width:42px}}.btn.btn-square{width:52px;padding:0;line-height:1}.btn.btn-s{font-size:14px;padding:0 10px;height:40px;line-height:38px}.btn.btn-transparent{border-color:transparent;background:transparent;color:#333}.btn.btn-hollow{border:1px solid #0433ff;background:transparent;color:#0433ff}.icon-arrow-r-long{padding-left:5px;font-size:7px}.select-wrap{position:relative;z-index:10}.select-wrap .open .icon{transition:.2s;transform:rotate(180deg)}.select-wrap select,.select-wrap .dp-head{background:#0433ff;color:#fff;padding:0 40px 0 15px;line-height:52px;text-transform:uppercase;font-weight:bold;font-size:16px;cursor:pointer}@media only screen and (max-width: 768px){.select-wrap select,.select-wrap .dp-head{line-height:40px;padding-right:28px;font-size:12px}}.select-wrap .dp-body{background:#0433ff;color:#fff;max-height:165px;overflow:auto;font-weight:bold;text-transform:uppercase;border-top:2px solid #fff;min-width:100%}.select-wrap .dp-body .db-item{padding:8px 15px;border-left:2px solid #0433ff;border-right:2px solid #0433ff;border-bottom:0;min-width:90px;cursor:pointer}.select-wrap .dp-body .db-item:first-child{border:none}.select-wrap .dp-body .db-item:hover{background:#fff;color:#0433ff}.select-wrap .icon{position:absolute;top:50%;margin-top:-3px;font-size:6px;right:12px;color:#fff;pointer-events:none;cursor:pointer}.select-wrap.select-wrap-transparent select,.select-wrap.select-wrap-transparent .dp-head{background:transparent;color:#333;padding-right:35px;border:0}.select-wrap.select-wrap-transparent .dp-body{background:#fff;border:1px solid #e0e0e0;color:#333}.select-wrap.select-wrap-transparent .dp-body .db-item{border:0}.select-wrap.select-wrap-transparent .dp-body .db-item:hover{background:#0433ff;color:#fff}.select-wrap.select-wrap-transparent .icon{color:#333}.select-wrap.select-wrap-s select{padding-left:0;padding-right:30px;line-height:26px}.calender-select .icon{top:0;bottom:0;right:0;margin:0;line-height:50px;padding:0 12px}@media only screen and (max-width: 768px){.calender-select .icon{line-height:52px}}.calender-select.open .icon{pointer-events:auto}@media only screen and (max-width: 575px){.calender-select .react-datepicker-wrapper{display:block}.calender-select .react-datepicker-wrapper input{width:100%}.calender-select .react-datepicker__input-container{display:block}}.react-datepicker-wrapper{width:100%}.react-datepicker-wrapper input{font-weight:bold;border:0;cursor:pointer;width:100%}.react-datepicker__input-container{width:100%}.react-datepicker__month{background:#fff;margin:0}.react-datepicker__week{background:#fff}.react-datepicker__day-names{height:50%}.filter .calender-select .react-datepicker__input-container input{height:52px;text-align:center}.select-wrap .react-datepicker{border-radius:0;border:1px solid #f5f5f5;font-family:"apercu",sans-serif}.select-wrap .react-datepicker .react-datepicker__day--selected,.select-wrap .react-datepicker .react-datepicker__day--in-selecting-range,.select-wrap .react-datepicker .react-datepicker__day--in-range{border-radius:0;background:#0433ff;color:#fff !important}.select-wrap .react-datepicker .react-datepicker__day-name,.select-wrap .react-datepicker .react-datepicker__day,.select-wrap .react-datepicker .react-datepicker__time-name{color:#000;width:2.6rem;line-height:2.75rem;font-weight:bold;text-transform:uppercase}.select-wrap .react-datepicker .react-datepicker__day--outside-month{color:#e0e0e0}.select-wrap .react-datepicker .react-datepicker__day{border:2px solid transparent}.select-wrap .react-datepicker .react-datepicker__day:hover{border-radius:0;border-color:#0433ff;background:#fff;color:#0433ff}.select-wrap .react-datepicker .react-datepicker__current-month,.select-wrap .react-datepicker .react-datepicker-time__header{font-size:18px}.select-wrap .react-datepicker .react-datepicker__day--today{font-weight:normal;color:#fff}.select-wrap .react-datepicker .react-datepicker__header{border-radius:0;border:0;background:#f5f5f5}.strike-through{display:inline;background-image:linear-gradient(180deg, transparent 80%, #FF2600 0);background-size:0 100%;background-repeat:no-repeat;color:#000;text-decoration:none;transition:background-size .4s ease;-ms-transform:translateZ(0);-o-transform:translateZ(0);-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.strike-through:hover{background-size:100% 100%}.load-more-wrap{padding:15px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.load-more-wrap .btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.load-more-wrap .btn[disabled]{display:none}.position-left{position:absolute;top:0;left:0;padding-top:0 !important}.position-right{position:absolute;top:0;right:0;padding-top:0 !important}.position-bottom{position:absolute;bottom:0;right:0;padding-bottom:0 !important}.align-self-center{align-self:center}.table{display:table;width:100%;border:1px solid #f5f5f5}.table .thead{display:table-header-group}.table .thead .td{font-weight:bold;border:none}.table .tbody{display:table-row-group}.table .tbody .tr:hover{color:#888}.table .tr{display:table-row;cursor:pointer}.table .td{display:table-cell;padding:10px;text-align:left;border-top:1px solid #f5f5f5}.msg-error{font-size:14px;color:#ff2600}.msg-success{font-size:14px;color:green}.section-event-single-left{text-align:justify}.section-event-single-left a{color:#0433ff}.wysiwyg{*zoom:1}.wysiwyg:before{content:" ";display:table}.wysiwyg:after{content:" ";display:table;height:0;clear:both;visibility:hidden}.wysiwyg img{height:auto !important;max-width:100%;width:auto}.wysiwyg p{margin:10px 0;line-height:1.5;word-break:break-word}.wysiwyg ul,.wysiwyg ol{list-style-position:inside}.wysiwyg ul p,.wysiwyg ol p{display:inline}.wysiwyg .video-embed-field-responsive-video{max-width:100%}.wysiwyg .video-embed-field-responsive-video iframe{max-width:100%}.wysiwyg .text-align-right{text-align:right !important}.wysiwyg .text-align-center{text-align:center !important}.wysiwyg .text-align-left{text-align:left !important}.wysiwyg .text-align-justify{text-align:justify !important}.article{position:relative;background:#fff;padding-bottom:30px;height:100%}.slick-list .article{margin-left:0;margin-right:0}.article:not(.article-vertical)>.inner{display:flex;flex-wrap:wrap}@media only screen and (max-width: 768px){.article:not(.article-vertical)>.inner{width:100%}}.article:not(.article-vertical)>.inner>.col-md-12:first-child{flex:unset}.article:not(.article-vertical)>.inner>.col-md-12:last-child{flex:1 1 auto}.article:not(.article-vertical)>.inner>.col-md-12:last-child .article-right{height:100%}.article:not(.article-vertical) .bottom-map-options{flex:1 1 auto;align-items:flex-end;justify-content:flex-end;display:flex}.article.no-border{border:0}.article.article-active .col-md-7{background:#f5f5f5}.article .col-md-5{padding-right:0}.article .col-md-7{padding-left:15px}.article .tag-list{padding-top:0}@media only screen and (max-width: 768px){.article .tag-list.position-left{display:none}}.article .article-left{position:relative}.article .article-left img{display:block;width:100%}.article .article-left .calendar{position:absolute;bottom:-10px;right:10px}.article .article-right{margin-top:15px;padding:10px;position:relative;border:1px solid #f0f0ff}@media only screen and (max-width: 768px){.article .article-right{padding-top:10px}}.article .article-right .tag-list{padding-top:0;padding-left:0}.article .bottom-map-options{text-align:right;padding-right:14px}.article .bottom-map-options .option-pin{margin:0 6px;color:#888;cursor:pointer;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}.article .bottom-map-options .option-pin:hover{color:#ff2600}.article .bottom-map-options .option-link{margin:0 6px;cursor:pointer;font-size:12px;color:#888;text-transform:uppercase;vertical-align:middle;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}.article .bottom-map-options .option-link:hover{color:#333}.article .editorial-content{padding:15px 5px;border:1px solid #f5f5f5;margin:10px 0 0 0;min-height:204px}@media only screen and (max-width: 575px){.article .editorial-content{min-height:130px}}.article .editorial-content>a{display:inline-block;min-height:60px}.article.article-vertical .tag-list{padding-top:0;padding-bottom:10px}.article.article-vertical .calendar{position:absolute;bottom:-10px;right:10px}@media only screen and (max-width: 767px){.article.article-vertical .desc{display:block}}.article.article-partner .row{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.article.article-partner .article-left{height:220px;line-height:220px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.article.article-partner .article-left img{display:block;width:auto;position:absolute;max-width:90%;max-height:90%;top:0;right:0;bottom:0;left:0;margin:auto}.article.article-partner .article-right{padding:20px;word-break:break-all}@media only screen and (max-width: 767px){.article.article-partner .article-right{text-align:center}.article.article-partner .article-right .desc{display:block}.article.article-partner .article-right a{display:block}}.section-search .article{height:auto}.section-search .article:not(.article-vertical)>.inner>.col-md-12:last-child .article-right{height:auto}.breadcrumb{background:#f5f5f5;align-items:center;padding:10px;margin-top:30px;margin-bottom:15px;line-height:1.33;overflow:hidden;white-space:nowrap}.breadcrumb .breadcrumb-item{display:inline-block;font-size:14px;margin:0 3px;color:#888;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:middle;max-width:30%}.breadcrumb .breadcrumb-item .link{color:#333}.breadcrumb .icon{margin:0 5px;padding:0;vertical-align:middle}@media only screen and (max-width: 575px){.breadcrumb{padding:5px 10px;overflow:auto}.breadcrumb .breadcrumb-item{max-width:none}}.calendar{display:inline-flex;position:relative;text-align:center;z-index:2}.calendar .to{position:absolute;bottom:10%;left:50%;width:18px;height:14px;margin-left:-9px;background:#0433ff;color:#fff;text-transform:uppercase;font-size:11px;line-height:15px;font-weight:bold;text-align:center;text-indent:1px}.calendar .calendar-page{background:#fff;width:50px;text-align:center}.calendar .month{background:#e0e0e0;font-size:12px;font-weight:bold;line-height:18px;text-transform:uppercase}.calendar .week-day{line-height:16px;font-size:12px}.calendar .day{line-height:22px;font-size:21px;font-weight:bold}.calendar.calendar-double .calendar-page:last-child{margin-left:2px}.decoration{position:relative;display:block}.decoration:before{content:"";position:absolute;bottom:-8px;height:8px;background:#ff2600;left:10px;width:20%;min-width:20px;max-width:25px;transition:.3s;z-index:1}.decoration:hover:before{width:calc(100% - 10px);max-width:100%;-ms-transform:translateZ(0);-o-transform:translateZ(0);-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.decoration.decoration-blue:before{background:#0433ff}.decoration.decoration-long:before{width:calc(100% - 10px);max-width:100%}.decoration.decoration-vertical:before{left:auto;width:8px;min-width:8px;right:-8px;bottom:0;height:20%}.decoration.decoration-no-hover:hover:before{width:auto}.decoration.decoration-narrow:before{left:30px}.decoration.decoration-narrow:hover:before{width:calc(100% - 60px)}.decoration img{display:block}.section-article{margin-top:60px}@media only screen and (max-width: 575px){.section-article{margin-top:30px}}.section-article .slick-list{margin-top:-45px}.section-article .slick-slide{margin-top:40px}@media only screen and (max-width: 767px){.section-article .slick-slide{margin-top:20px}.section-article .slick-slide:nth-child(4n-2),.section-article .slick-slide:nth-child(4n-1),.section-article .slick-slide:nth-child(4n){margin-top:20px}}.section-article .slider-dontMiss .slick-slide{margin-top:25px}.section-article .slider-dontMiss .slick-slide:nth-child(3n-1){margin-top:0}.section-article .slider-dontMiss .slick-slide:nth-child(3n){margin-top:50px}@media only screen and (max-width: 767px){.section-article .slider-dontMiss .slick-slide:nth-child(3n-1),.section-article .slider-dontMiss .slick-slide:nth-child(3n){margin-top:25px}}.section-article .slider{margin-top:30px}.section-article .slider .slider-nav{top:50%;margin-top:-10px;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}@media only screen and (max-width: 768px){.section-article .slider .slider-nav{position:static;margin-bottom:3 0px;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}}@media only screen and (max-width: 768px){.section-article .slider .slider-nav .slider-btn{border:1px solid #e0e0e0;position:static;margin-left:0 !important;margin-right:0 !important;height:43px;line-height:48px;width:43px;padding:0}}.section-article .slider .slider-nav .slider-btn .icon{color:#333;font-size:20px}.section-article .slider .slider-nav .slider-btn.slider-btn-prev{margin-left:-40px}.section-article .slider .slider-nav .slider-btn.slider-btn-next{margin-right:-40px;border-left:0}@media only screen and (max-width: 767px){.section-article .slider{margin-top:20px}.section-article .irregular-slider .slick-slider{padding-top:40px}.section-article .irregular-slider .slick-list{margin-top:0}.section-article .irregular-slider .slick-arrow{top:0;margin:0}.section-article .irregular-slider .slick-prev{left:5px}.section-article .irregular-slider .slick-next{left:45px;right:auto}}.filter{margin-bottom:30px;border-top:0;padding-top:10px;padding-bottom:10px}.filter>.row{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.filter>.row>.inputset,.filter>.row>.input-wrap{margin-right:0;padding-left:5px;padding-right:5px;flex-basis:0;flex-grow:1;max-width:100%;min-height:100%}.filter>.row .select-wrap{width:100%}.filter .inputset-checkbox input+label{width:100%;font-size:14px;text-align:center;display:block !important}.filter .select-wrap .dp-head{font-size:14px;padding-left:10px;border:1px solid #e0e0e0;display:flex;height:52px;line-height:normal;align-items:center;justify-content:center;color:inherit;background:#fff}.filter .select-wrap .dp-head .icon{color:inherit}.filter .select-wrap .dp-body{border:1px solid #e0e0e0;border-top:none}.filter .form{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding-right:10px}@media only screen and (max-width: 768px){.filter .flex{margin-bottom:10px}}.filter .input-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-right:10px}.filter .input-wrap .select-wrap{z-index:8}.filter .input-wrap .select-wrap:hover,.filter .input-wrap .select-wrap :focus{z-index:12}@media only screen and (max-width: 768px){.filter .input-wrap .select-wrap select{font-size:11px}}@media only screen and (max-width: 768px){.filter .input-wrap .category-filter .dp-body{left:0}}@media only screen and (max-width: 768px){.filter .input-wrap .festival-filter .dp-body{right:0}}@media only screen and (max-width: 768px){.filter .btn{font-size:11px}}.filter .inputset-checkbox{margin-right:10px}.filter .inputset-checkbox input{display:none}.filter .inputset-checkbox input+label{display:inline-flex;background:#fff;border:2px solid #f5f5f5;color:#333}.filter .inputset-checkbox input:checked+label{background:#0433ff;border-color:#0433ff;color:#fff}@media screen and (max-width: 1023px){.filter{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;justify-content:space-between;white-space:nowrap}.filter>.row>.inputset,.filter>.row>.input-wrap,.filter>.row>.form{flex-basis:unset;flex-grow:unset;flex:0 0 50%;max-width:50% !important;min-height:0;margin-bottom:10px}.filter div.form{padding-left:5px;padding-right:5px}}@media screen and (max-width: 991px){.heading-block .bg:first-child{background:none}}.or{padding:10px;text-transform:uppercase;color:#888;font-weight:bold}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],textarea,.form-control{padding:0;margin:0;padding:0 10px;font-size:16px;height:48px;line-height:48px;border:1px solid #e0e0e0}@media only screen and (max-width: 768px){input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],textarea,.form-control{height:36px;line-height:36px}}textarea{min-height:100px;resize:vertical}.form-std{padding:30px;border:1px solid #f5f5f5}.form-std .heading{margin-bottom:30px}.form-std .form-control:focus{border-color:#0433ff;outline:0}.form-std .label{margin-bottom:5px;font-weight:bold;display:block;font-size:14px}.inputset-vertical{margin-bottom:15px}.inputset-vertical .form-control{width:100%}.inputset-center{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin-top:15px}.inputset-checkbox input{display:none}.inputset-checkbox input+label{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;background:#fff;border:2px solid #f5f5f5;color:#333;line-height:48px;padding-left:14px;padding-right:14px;font-weight:bold}@media only screen and (max-width: 768px){.inputset-checkbox input+label{line-height:38px;font-size:12px}}.inputset-checkbox input:checked+label{background:#0433ff;border-color:#0433ff;color:#fff}.inputset-file,.inputset-vertical.inputset-file{position:relative}.inputset-file input,.inputset-vertical.inputset-file input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.inputset-file label,.inputset-vertical.inputset-file label{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;cursor:pointer}.inputset-file label .text,.inputset-vertical.inputset-file label .text{display:block;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.inputset-file label .btn,.inputset-vertical.inputset-file label .btn{width:auto;height:48px;line-height:48px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex}@media only screen and (max-width: 768px){.inputset-file label .btn,.inputset-vertical.inputset-file label .btn{height:36px;line-height:36px}}.inputset-file .input-error .label,.inputset-vertical.inputset-file .input-error .label{border:2px solid #ff2600;background-color:rgba(255,38,0,.1)}.inputset-inline{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.or{padding:10px;text-transform:uppercase;color:#888;font-weight:bold}.input-error input,.input-error textarea{border:2px solid #ff2600;background-color:rgba(255,38,0,.1)}.heading-block .bg{background:linear-gradient(90deg, #F5F5F5, #F5F5F5);background-size:100% 20px;background-repeat:no-repeat;background-position:bottom}.heading-block .h1{font-size:45px;text-transform:uppercase}@media only screen and (max-width: 768px){.heading-block .h1{font-size:20px;margin-top:-10px}}.heading-block .h2{margin-top:-10px}@media only screen and (max-width: 768px){.heading-block .h2{font-size:15px}}.heading-block .h3{margin-top:-10px}@media only screen and (max-width: 768px){.heading-block .h3{font-size:15px}}.heading-block .heading-sort{margin-top:-20px;margin-bottom:20px}@media only screen and (max-width: 768px){.heading-block .heading-sort{margin-top:10px}}.heading-block .heading-sort .form{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.heading-block .heading-block-right{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row-reverse wrap;-moz-flex-flow:row-reverse wrap;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap;align-items:flex-end;height:100%}@media only screen and (max-width: 1239px){.heading-block .filter .input-wrap-no-flex{margin-bottom:10px}}@media only screen and (max-width: 767px){.heading-block .filter .input-wrap-no-flex{width:100%;margin-bottom:0}}.heading-block .filter .input-wrap-no-flex .inputset-checkbox span,.heading-block .filter .input-wrap-no-flex .inputset-checkbox .label{white-space:nowrap}@media only screen and (max-width: 575px){.heading-block .filter .input-wrap{width:100%;display:block}}.lang-switcher{position:relative;text-transform:uppercase;font-weight:bold;font-size:14px;z-index:11}.lang-switcher .submenu{display:none;position:absolute;top:32px;right:-5px;list-style:none;background:#fff;border:1px solid #e0e0e0;text-align:center;padding:8px;z-index:10}.lang-switcher .submenu li{cursor:pointer;text-align:right}.lang-switcher .locale-current{cursor:pointer}.lang-switcher .locale-current.open+.submenu{display:block}.lang-switcher .icon{font-size:6px;margin-left:8px}.submenu-language-selector .no-link{opacity:.3}#event_map_view{margin-top:-30px}.event-wrap .map{min-height:680px}.map{position:relative}.map .icon-pin{color:#0433ff;font-size:40px}.map .icon-pin.pin-active{color:#ff2600}.map .mapboxgl-popup-anchor-bottom{top:-50px}.map .mapboxgl-popup-anchor-bottom .article-vertical{width:240px;z-index:1;background:#fff;margin-bottom:0;border:none}.map .mapboxgl-popup-anchor-bottom .article-vertical .heading{font-weight:bold;font-size:14px}.map .mapboxgl-popup-anchor-bottom .article-vertical .editorial-content{padding-left:0;padding-right:0;padding-bottom:0}.map .mapboxgl-popup-anchor-bottom .article-vertical .editorial-content .desc{margin-bottom:10px}.map .mapboxgl-popup-anchor-bottom .article-vertical .tag-list-gray{padding-left:0;padding-right:0}.map .mapboxgl-popup-anchor-bottom .article-vertical img{width:100%;display:block}.section-promotion{margin-bottom:60px}.section-promotion.section-promotion-vertical img{margin-bottom:15px}.section-promotion.section-promotion-s{margin-top:15px}.section-promotion.section-promotion-s .overflow-wrap{overflow:hidden}.section-promotion.section-promotion-s .overflow-wrap .overflow{width:100%}@media only screen and (max-width: 767px){.section-promotion.section-promotion-s .overflow-wrap{overflow-x:auto}.section-promotion.section-promotion-s .overflow-wrap .overflow{width:580px}}@media only screen and (max-width: 768px){.section-promotion{margin-top:20px}.section-promotion .overflow-wrap .overflow{width:870px}}@media only screen and (max-width: 767px){.section-promotion.section-promotion-2{overflow:auto}.section-promotion.section-promotion-2 .row{width:580px}.section-promotion.section-promotion-4{overflow:auto}.section-promotion.section-promotion-4 .row{width:1160px}}.section-promotion img{width:100%;display:block}.tag-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:10px;color:#fff;z-index:1}.tag-list .tag{margin-right:10px;text-transform:uppercase;background:#0433ff;color:#fff;padding:0 6px;font-size:12px;border:1px solid #0433ff;line-height:24px;font-weight:bold;text-align:center}.tag-list .tag:last-child{margin-right:0}.tag-list.tag-list-ellipsis .tag.tag-ellipsis{display:none}@media only screen and (max-width: 768px){.tag-list.tag-list-ellipsis .tag{display:none}.tag-list.tag-list-ellipsis .tag:first-child,.tag-list.tag-list-ellipsis .tag.tag-ellipsis{display:block}}.tag-list.tag-list-l{border:1px solid #f5f5f5;padding:10px 0;margin-bottom:15px;display:block}.tag-list.tag-list-l .desc{padding-left:10px;padding-right:10px}.tag-list.tag-list-l .row{width:100%;margin-left:0}.tag-list.tag-list-l .tag{position:relative;padding:0;margin:5px 0;border-color:#e0e0e0;color:#333;background:#fff;cursor:pointer;line-height:40px}.tag-list.tag-list-l .tag.tag-active{background:#0433ff;border-color:#0433ff;color:#fff}.tag-list.tag-list-l .tag .number{position:absolute;display:block;top:-1px;right:10px;background:#ff2600;color:#fff;font-size:11px;padding:0 5px;line-height:1.2}.tag-list.tag-list-l input{display:none}.tag-list.tag-list-l input+label{display:block;padding:10px 0;cursor:pointer}.tag-list.tag-list-l input:checked+label{background:#0433ff;color:#fff}.tag-list.tag-list-red .tag{background:#ff2600;border-color:#ff2600}.tag-list.tag-list-gray .tag{background:transparent;border-color:#e0e0e0;color:#333}.tag-list.tag-list-s .tag{font-size:10px;line-height:16px;padding:0 3px}.tag-list.tag-list-slider .tag{font-size:10px;background:rgba(0,0,0,.5);border:1px solid #fff;line-height:16px}.tag-list.tag-list-search .tag{padding:0}.tag-list.tag-list-search input{display:none}.tag-list.tag-list-search input+label{display:block;background:#0433ff;color:#fff;cursor:pointer;padding:0 6px;font-size:12px;border:1px solid #fff}.tag-list.tag-list-search input:checked+label{background:#fff;color:#0433ff}.social a{color:#333}.social-share{position:relative}.social-share span{font-family:"apercu",sans-serif}.social-share .wechat-qrcode{display:none;position:absolute;top:100%;left:0;width:180px;padding:15px;font-size:12px;background-color:#fff;text-align:center;border:1px solid #e0e0e0;border-radius:5px;z-index:99999;color:#000}.social-share .wechat-qrcode img{margin:0 auto}.social-share .wechat-qrcode h4,.social-share .wechat-qrcode .help{display:none}@media only screen and (max-width: 768px){.social-share .wechat-qrcode{left:auto;right:0;width:130px}}.social-share-icon.icon-wechat:hover .wechat-qrcode{display:block}.slider{position:relative}.slider img{display:block;width:100%}.slider .slider-nav{position:absolute}.slider .slider-nav .slider-btn{cursor:pointer}.slider .slider-nav .slider-btn .icon{color:#fff}@media only screen and (max-width: 768px){.slider .slider-thumbs{display:none}}.slider .slider-thumbs .col{padding:0 7.5px}.slider .slider-thumb{cursor:pointer}.section-slider-home{padding-top:30px}.slider-home{margin-top:0px;margin-bottom:100px}.slider-home.decoration.decoration-vertical:before{bottom:50px;height:40%}@media only screen and (max-width: 768px){.slider-home{margin-left:-10px;margin-right:-10px;margin-bottom:50px}.slider-home:before{display:none}.slider-home .slide .slide-card .slider-nav{top:-20px;padding-right:15px}}.slider-home>.slick-slider .slick-slide{margin-bottom:50px}.slider-home>.slick-slider .slick-slide:before{content:"";position:absolute;background:#0433ff;bottom:-8px;left:20px;width:calc(100% - 20px);height:8px;z-index:1}.slider-home>.slick-slider .slick-slide a{position:relative;width:100%;padding-top:35%;display:block;overflow:hidden}.slider-home>.slick-slider .slick-slide img{position:absolute;width:100%;height:auto;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;margin:auto;min-width:100%;min-height:100%}@media only screen and (max-width: 768px){.slider-home>.slick-slider .slick-slide{margin-bottom:35px}.slider-home>.slick-slider .slick-slide:before{display:none}}.slider-home .slider-thumbs .slick-slide{margin-bottom:0}.slider-home .slider-thumbs .slick-slide .slider-thumb{position:relative;width:100%;padding-top:56.66667%;display:block;overflow:visible}.slider-home .slider-thumbs img{position:absolute;width:100%;height:auto;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;margin:auto;min-width:100%;min-height:100%}.slider-home .slide-card .slider-nav{display:none}.slider-home .slick-arrow{position:absolute;top:50%;width:40px;height:40px;line-height:40px;margin-top:-20px;color:#fff;background:rgba(0,0,255,.75);z-index:1;cursor:pointer}@media only screen and (max-width: 768px){.slider-home .slick-arrow{width:30px;height:30px;line-height:30px;margin-top:-15px}}.slider-home .slick-arrow:hover,.slider-home .slick-arrow:active,.slider-home .slick-arrow:focus{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;outline:0}.slider-home .slick-prev{left:0;font-size:0}.slider-home .slick-prev:before{content:"";font-family:"icomoon";font-size:20px}.slider-home .slick-next{right:0;font-size:0}.slider-home .slick-next:before{content:"";font-family:"icomoon";font-size:20px}.slide{position:relative}.slide .slide-img{height:auto}.slide-bottom{position:absolute;bottom:10px;left:0;width:100%;z-index:2;padding:0 30px;margin-top:-26px}@media only screen and (max-width: 767px){.slide-bottom{position:static;padding:0;margin-top:-35px}.slide-bottom .row{margin-right:0;margin-left:0}.slide-bottom .row>.col,.slide-bottom .row>[class*=col-]{padding-right:0;padding-left:0}}.slide-card{background:rgba(0,0,255,.75);padding:20px 30px}@media only screen and (max-width: 768px){.slide-card{background:#0433ff;padding-left:15px;padding-right:15px;padding-bottom:15px}}.slide-card .slider-nav{position:absolute;top:0;right:0;padding:14px 28px}.slide-card .slider-nav .slider-btn{background:transparent;margin-left:8px;cursor:pointer}.slide-card .slider-nav .slider-btn .icon{font-size:16px}@media only screen and (max-width: 767px){.slide-card .slider-nav{top:-25px}.slide-card .slider-nav .slider-btn{margin-left:20px}.slide-card .slider-nav .slider-btn .icon{font-size:24px}}.slide-card .slide-card-top{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.slide-card .slide-card-top.is-event{margin-top:-40px}.slide-card .slide-card-top.is-event .calendar{position:relative;bottom:0;right:0;margin-right:10px}.slide-card .slide-card-top .tag-list{padding-left:0;padding-bottom:0}.slide-card .heading{color:#fff;font-size:30px;line-height:1.66}@media only screen and (max-width: 768px){.slide-card .heading{font-size:16px;margin-top:10px;height:auto;max-height:4.5em}}.slick-slider{position:relative}.slick-list{overflow:hidden}@media only screen and (max-width: 768px){.slick-list{padding-bottom:0}}.slick-slide{float:left;position:relative}.slick-dots{position:absolute;width:50%;bottom:10px;right:0;padding:0 15px 0 0;cursor:pointer}.slick-dots li{float:left;width:33.33%;list-style:none;padding:0 7.5px}.slider-thumbs{position:relative;top:10px;margin:0 0 0 -15px}.slider-thumbs .slick-list{padding-bottom:10px}.slider-thumbs .slick-slide{padding:0 5px}.slider-thumbs img{height:102px;background:#ffe68f}.title-block.copy{position:absolute;opacity:0;z-index:-1}.irregular-slider{width:calc(100% + 25px);margin-left:-12px}@media only screen and (max-width: 768px){.irregular-slider{width:auto;padding-top:0;margin-left:-5px}}.irregular-slider .slick-slide{padding:0 12px}.irregular-slider .irregular-slider-nav{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding-left:15px}.irregular-slider .slick-arrow{position:absolute;top:50%;margin-top:-10px;color:#333;cursor:pointer;z-index:1;background:transparent}.irregular-slider .slick-arrow:hover,.irregular-slider .slick-arrow:active,.irregular-slider .slick-arrow:focus{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;outline:0}@media only screen and (max-width: 768px){.irregular-slider .slick-arrow{width:40px;height:40px;top:36%;border:1px solid #f5f5f5;background:rgba(255,255,255,.8)}}.irregular-slider .slick-arrow.slick-disabled{opacity:.3}.irregular-slider .slick-prev{left:-40px;font-size:0}.irregular-slider .slick-prev:before{content:"";font-family:"icomoon";font-size:20px}@media only screen and (max-width: 992px){.irregular-slider .slick-prev{left:-20px}}@media only screen and (max-width: 768px){.irregular-slider .slick-prev{left:-5px}}.irregular-slider .slick-next{right:-40px;font-size:0}.irregular-slider .slick-next:before{content:"";font-family:"icomoon";font-size:20px}@media only screen and (max-width: 992px){.irregular-slider .slick-next{right:-20px}}@media only screen and (max-width: 768px){.irregular-slider .slick-next{right:-10px}}.slider.slider-editorial.slider-editorial-l{background:#f5f5f5}.slider.slider-editorial.slider-editorial-l .slider-title{padding:15px 0}@media screen and (max-width: 1439px)and (min-width: 1200px){.irregular-slider .slick-next{right:0}.irregular-slider .slick-prev{left:0}}.widget{margin-bottom:15px}.widget .widget-title{padding:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background:#f5f5f5;border-left:4px solid #0433ff;cursor:pointer}.widget .icon-minus{font-size:2px}.widget .icon-plus{font-size:16px}.widget .icon-arrow-d{font-size:8px}.widget .icon-arrow-u{font-size:8px}.widget.widget-open .widget-content{display:block}.widget.widget-alt .widget-title{background:#0433ff;color:#fff}.widget .widget-content{padding:15px;border:1px solid #f5f5f5;display:none}.widget .widget-content img{display:block;width:100%;margin-bottom:15px}.widget .desc{color:#333}.widget .desc p a{display:inline-block}.widget .widget-link{font-size:14px;margin:10px 0 0;line-height:1.66}.widget .widget-link .text{display:block}.widget .widget-info{padding:0 0 10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.widget .widget-info .link-more{display:block;padding-top:5px}.widget .widget-info .icon-phone,.widget .widget-info .icon-clock,.widget .widget-info .icon-pin{font-size:16px;width:22px;margin-top:3px;margin-right:5px;display:block;text-align:center}.widget .widget-info .text{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.widget .btn{display:inline-block;margin-top:10px}.widget .map{margin-bottom:20px}.overlay-w{display:none;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.25)}#loading_screen{position:fixed;top:0;bottom:0;left:0;right:0;font-size:24px;color:#0433ff;background-color:#fff;z-index:9999}#loading_screen>span{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);animation:fadeInOut 3s ease-in-out .5s infinite alternate}@keyframes fadeInOut{50%{opacity:.25}}.loading-page,.sec-loading{position:relative}.loading-page:after,.sec-loading:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.5);z-index:99}.dp-wrap{position:relative;z-index:1}.dp-wrap.open .dp-body{display:block}.dp-body{display:none;position:absolute}.popup-overlay{background-color:rgba(255,255,255,.7);position:fixed;width:100%;height:100%;top:0;left:0;min-height:460px;overflow:hidden;z-index:999;display:none}.popup-wrapper .icon-cross{cursor:pointer;color:#333;position:absolute;top:15px;right:15px;font-size:16px;z-index:1;pointer-events:none}.popup-inner{position:relative;width:100%;height:100%;overflow:auto}.popup-lightbox{height:100%}.popup-lightbox .slick-slide{height:100vh;background-color:rgba(224,224,224,.8);display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.popup-lightbox .slick-slide img{width:auto;height:auto;max-width:100%;max-height:100%}.popup-lightbox .slick-arrow{position:absolute;top:50%;width:30px;height:30px;margin-top:-15px;padding:0;font-size:0;color:#333;background:none;cursor:pointer;z-index:1;color:#333}.popup-lightbox .slick-arrow:before{font-family:"icomoon" !important;font-size:30px}@media only screen and (max-width: 768px){.popup-lightbox .slick-arrow:before{font-size:22px}}.popup-lightbox .slick-prev{left:0}.popup-lightbox .slick-prev:before{content:""}.popup-lightbox .slick-next{right:0}.popup-lightbox .slick-next:before{content:""}.popup-job-guide{width:100%;height:90%;max-width:790px;padding:30px;position:absolute;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:#fff;border:1px solid #f5f5f5}.popup-job-guide .icon-cross{left:50%;top:auto;bottom:-25px;width:50px;height:50px;font-size:23px;text-align:center;line-height:50px;color:#fff;-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#0433ff;cursor:pointer;pointer-events:auto}@media only screen and (max-width: 575px){.popup-job-guide{padding-top:70px;height:100%}.popup-job-guide .h1{text-align:left}.popup-job-guide .icon-cross{-ms-transform:translateX(0%);-o-transform:translateX(0%);-moz-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%);left:auto;top:0;right:0;bottom:auto}}.popup-contact-form{position:absolute;width:100%;max-width:792px;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background:#fff;border:1px solid #f5f5f5}.popup-contact-form .form{border:none}.popup-contact-form .heading{text-align:center}.popup-contact-form .desc{margin-bottom:30px}.popup-contact-form .popup-content{width:100%;height:780px;max-height:90vh;overflow:auto}.popup-contact-form .notice{padding:15px 30px;margin-top:-40px}.popup-contact-form .icon-cross{left:50%;top:auto;bottom:-25px;width:50px;height:50px;font-size:23px;text-align:center;line-height:50px;color:#fff;-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#0433ff;cursor:pointer;pointer-events:auto}@media only screen and (max-width: 575px){.popup-contact-form .icon-cross{-ms-transform:translateX(0%);-o-transform:translateX(0%);-moz-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%);left:auto;top:0;right:0;bottom:auto}}.count-down-banner{position:relative;padding-right:320px;border:1px solid #f5f5f5}.count-down-banner .cd-banner-img{width:100%}.count-down-banner .count-down{position:absolute;top:50%;transform:translateY(-50%);right:0;width:320px;font-family:"apercu";font-weight:bold;font-size:36px;text-align:center}.count-down-banner img{display:block}@media only screen and (max-width: 992px){.count-down-banner{padding-right:220px}.count-down-banner .count-down{width:220px;font-size:26px}}@media only screen and (max-width: 768px){.count-down-banner{padding-right:0}.count-down-banner .count-down{position:static;width:100%;transform:none;padding:7px 0;font-size:24px;display:flex;justify-content:center;align-items:center}.count-down-banner .count-down p{margin:0 10px}}.count-down-banner.completed{padding-right:0}.app-root{overflow:hidden}.container{padding-left:0;padding-right:0}.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{max-width:1440px;padding-left:0;padding-right:0}.flex-end{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.small-gutter{margin-left:-8px;margin-right:-8px}.small-gutter>[class*=col-]{padding-right:8px;padding-left:8px}.small-gutter{margin-left:-8px;margin-right:-8px}.small-gutter>[class*=col-]{padding-right:8px;padding-left:8px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.no-mb{margin-bottom:0 !important}.no-mr{margin-right:0 !important}.no-ml{margin-left:0 !important}.no-mt{margin-top:0 !important}.uppercase{text-transform:uppercase}.not-nav{position:relative;padding-left:10px;padding-right:10px;overflow:hidden}#site_wrap_overlay{position:absolute;top:0;bottom:0;left:0;right:0;display:none}.site-wrap-open #site_wrap_overlay{display:block}@media only screen and (max-width: 768px){.overflow-wrap{overflow-x:auto;width:100%}.overflow-wrap .col-md-12{max-width:400px}.overflow-wrap .overflow{width:100%}}.flex{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width: 1024px){.body-padding{padding-left:120px}}@media only screen and (max-width: 768px){.body-padding{padding-left:0}}.sidebar-menu{position:fixed;top:50%;left:0;transform:translateY(-50%);display:flex;flex-direction:column;background:#0433ff;width:min-content}@media only screen and (max-width: 768px){.sidebar-menu{display:none}}.sidebar-menu a{color:#fff;padding:5px 20px;text-align:center;font-weight:bold;text-transform:uppercase}.sidebar-menu a:not(:last-child){border-bottom:1px solid #fff}.header{position:relative;z-index:12}.header .nav .strike-through{transform:none;display:inline-block;float:none}.header .main-menu{position:relative}.header .tagline{text-transform:uppercase;font-weight:bold;padding-bottom:15px;padding-left:15px}.header .tagline:after{content:"";background:url(/assets/images/slogan-icon.png) no-repeat;width:16px;height:16px;display:inline-block;margin-left:10px}.header .tagline .slogan-hightfont{font-size:20px}div.app-root{overflow:unset}.header-submenu{position:absolute;top:100%;left:0;right:0;background:#0433ff;color:#fff;opacity:0;transform:translate3d(0, -25%, 0);pointer-events:none;transition:all .2s}.main-menu .nav .header-submenu .link.strike-through{font-size:18px;text-align:left;display:block;float:none;margin:0}.main-menu .nav .header-submenu .submenu-bottom .link.strike-through{font-size:16px}.link:hover .header-submenu{transform:none;opacity:1;pointer-events:auto}.header-submenu .inner{display:grid;grid-template-columns:auto auto auto auto auto;width:100%}.header-submenu .submenu-top:not(:empty){font-size:22px;font-weight:bold;display:flex;flex-wrap:wrap}.header-submenu .submenu-top:not(:empty) .inner{padding:30px 0}.header-submenu .submenu-top:not(:empty) .header-submenu-item{padding:0 10px;text-align:left}.header-submenu .submenu-bottom:not(:empty){padding:30px 0;font-size:16px;font-weight:bold;border-top:.5px solid #fff}.header-fixed .fixed-header-content{position:fixed;top:0;left:0;right:0;width:100%;margin:0 auto;background:#fff;z-index:11;max-width:1200px;transition:all .5s}.header-fixed .fixed-header-content .tagline{margin:0 auto;padding-bottom:5px}.header-fixed .header-bottom-inner{margin:0 auto}@media(min-width: 576px){.header-fixed .tagline,.header-fixed .header-bottom-inner{max-width:540px}}@media(min-width: 768px){.header-fixed .tagline,.header-fixed .header-bottom-inner{max-width:720px}}@media(min-width: 992px){.header-fixed .tagline,.header-fixed .header-bottom-inner{max-width:960px}}@media(min-width: 1240px){.header-fixed .tagline,.header-fixed .header-bottom-inner{max-width:1200px}}.header-top{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}@media only screen and (max-width: 768px){.header-top{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;display:none}}.header-top .tagline{font-size:14px}@media only screen and (max-width: 768px){.header-top .tagline{display:none}}.header-top .header-top-right{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.header-top .social{margin-right:20px;padding-top:3px}.header-top .social .link{margin:0 5px}.header-top .social .link .icon{font-size:16px}.header-flex{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin:0 auto}.header-center{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:15px 0;float:left}@media only screen and (max-width: 768px){.header-center{padding:15px 0 0}}.header-center .logo{width:72px}@media only screen and (max-width: 768px){.header-center .logo{width:48px}}.header-center .logo img{display:block}.header-form{width:92%;float:right;padding:12px 0 0 0}.header-bottom{width:100%}@media only screen and (max-width: 768px){.header-bottom{margin:15px 0;padding-top:10px}}.header-bottom .header-bottom-inner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.header-bottom .menu-trigger-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.header-bottom .menu-trigger-wrap .text{font-weight:bold;font-size:24px;padding:0 15px}@media only screen and (max-width: 768px){.header-bottom .menu-trigger-wrap .text{display:none}}.header-bottom .menu-trigger-wrap .icon{font-size:24px}@media only screen and (max-width: 768px){.header-bottom .menu-trigger-wrap .icon{font-size:16px}}.header-bottom .menu-trigger-wrap .icon.icon.icon-cross{display:none}.header-bottom .form{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}@media only screen and (max-width: 768px){.header-bottom .form{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}}.header-bottom .form .icon-search{font-size:24px}@media only screen and (max-width: 768px){.header-bottom .form .icon-search{font-size:16px}}.header-bottom .form .form-wrap{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;position:relative;border:2px solid #0433ff}.header-bottom .form .form-wrap .form-control-text{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;border:0}@media only screen and (max-width: 768px){.header-bottom .form .form-wrap .form-control-text{line-height:36px}}@media only screen and (max-width: 576px){.header-bottom .form .form-wrap .form-control-text{width:100%}}.header-bottom .form .form-wrap .form-control-text+.tag-list-search{position:absolute;width:calc(100% + 4px);left:-2px;top:100%;background:#0433ff;display:none;z-index:10;overflow:auto}@media only screen and (max-width: 768px){.header-bottom .form .form-wrap{margin-left:5px}.header-bottom .form .form-wrap.active .tag-list-search{display:none}}.header-bottom .form .btn{margin-right:5px}.header-bottom .searchFormTopHeader{width:90%;float:left}.header-bottom .header-top-right{float:right;width:10%;text-align:right;position:relative;min-height:80px;padding:12px 0 0 0}.header-bottom .header-top-right .nav.nav-social{position:absolute;bottom:28%;right:0;transform:translate(0, 15px);z-index:10}.link.wechat{position:relative;cursor:pointer}.link.wechat.open .wehcat-qrcode-wrap{display:block;z-index:11}.wehcat-qrcode-wrap{display:none;position:absolute;width:120px;height:120px;padding:10px;border:1px solid #e0e0e0;background-color:#fff}.wehcat-qrcode-wrap:before{content:"";position:absolute}.wehcat-qrcode-wrap:after{content:"";position:absolute}.social-bottom .wehcat-qrcode-wrap{left:50%;-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);top:50px}.social-bottom .wehcat-qrcode-wrap:before{top:-12px;left:48px;border-bottom:12px solid #e0e0e0;border-left:12px solid transparent;border-right:12px solid transparent}.social-bottom .wehcat-qrcode-wrap:after{top:-10px;left:50px;border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent}.social-right .wehcat-qrcode-wrap{left:37px;-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}.social-right .wehcat-qrcode-wrap:before{top:48px;left:-12px;border-right:12px solid #e0e0e0;border-top:12px solid transparent;border-bottom:12px solid transparent}.social-right .wehcat-qrcode-wrap:after{top:50px;left:-10px;border-right:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.social-top .wehcat-qrcode-wrap{left:50%;-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:42px}.social-top .wehcat-qrcode-wrap:before{bottom:-12px;left:48px;border-top:12px solid #e0e0e0;border-left:12px solid transparent;border-right:12px solid transparent}.social-top .wehcat-qrcode-wrap:after{bottom:-10px;left:50px;border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent}.main-menu .nav .header-submenu .link.strike-through{display:inline;float:none;margin:0}.nav.nav-big-black .header-submenu-item .link{font-size:22px}.header .main-menu .nav .link{float:none}.header-submenu-item-level-2{margin-right:50px;text-transform:capitalize}nav.nav.nav-big-black{display:flex;flex-wrap:wrap}nav.nav.nav-big-black>div{flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}nav.nav.nav-big-black>div:hover .header-submenu{opacity:1;transform:none;pointer-events:auto}nav.nav.nav-big-black>div:hover>.link{background-size:100% 20px}nav.nav.nav-big-black>div>.link{margin:0;padding:0 15px}.link:hover+.header-submenu{opacity:1;transform:none}.toggle-menu-button{position:relative;z-index:10001}.toggle-menu-button .icon-cross{display:none}.toggle-menu-button.active .icon-burger-uneven{display:none}.toggle-menu-button.active .icon-cross{display:block}#toggle-menu-outside{display:none}@media screen and (max-width: 991px){.header .header-submenu:before,.header .header-submenu:after{content:none}.lang-switcher .submenu{top:22px}.lang-switcher{position:absolute;top:30px;left:30px;z-index:10002;min-width:60px;right:30px}.lang-switcher .submenu{right:0;left:0}.lang-switcher .submenu li{text-align:left}#toggle-menu-outside{display:block;position:absolute;top:0;left:100%;width:calc(100vw - 100%);bottom:0;background:rgba(255,255,255,.5)}.header-top{display:block !important;position:fixed;top:0;left:0;width:300px;bottom:0;background:#fff;z-index:1000;padding:0;opacity:0;transform:translate3d(-100%, 0, 0);pointer-events:none;transition:all .4s;z-index:10000}.header-top.active{opacity:1;transform:none;pointer-events:auto}.header-top .main-menu{transform:none;width:100%;overflow-y:auto;overflow-x:hidden;height:100%;padding:60px 30px}.header-top nav.nav.nav-big-black>div{flex:0 1 100%;text-align:left}.header-top .nav.nav.nav-big-black{width:100%}.header-top nav.nav.nav-big-black>div>.link{text-align:left;padding-left:0;padding-right:0}.header-bottom .searchFormTopHeader{width:calc(100% - 62px)}.header-bottom .header-top-right{width:auto}.header-bottom .header-top-right .nav-social,.header-bottom .header-top-right .lang-switcher{display:none}.header-bottom .header-top-right{padding-top:32px}.header-form{width:calc(100% - 62px);padding-left:20px;padding-right:20px}.header-submenu{opacity:1;transform:none;pointer-events:auto;position:static;border:none !important}.header-submenu .inner{margin:0;width:100%;display:block}.header-submenu .submenu-top:not(:empty) .inner{padding:0}.header-submenu .submenu-top:not(:empty) .header-submenu-item{margin:0}.header-top nav.nav.nav-big-black>div{margin-bottom:15px}}@media screen and (max-width: 768px){.header-bottom .searchFormTopHeader{width:calc(100% - 42px)}.header-bottom .header-form{width:calc(100% - 48px);padding-left:10px;padding-right:10px;padding-top:15px}.header-bottom .header-form .tagline{display:none}.header-bottom .header-top-right{padding-top:15px}}@media screen and (min-width: 992px){.header-top .lang-switcher{display:none}.toggle-menu-button{display:none}}.footer{position:relative;margin-top:20px}.footer-top{background:#f5f5f5;padding-top:30px;padding-bottom:20px}.footer-sponsor{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:20px 0 50px}.footer-sponsor>a{padding:0 25px}.footer-sponsor>a:first-child{max-width:110px}.footer-center .logo{max-width:42px;display:block;margin:0 auto 50px}.footer-title{margin-bottom:10px}.footer .nav{line-height:1.66}.footer .nav.nav-social .link{font-size:20px}.footer .nav.nav-social .link:after{content:""}.footer-form-wrapper{max-width:100%;width:320px;margin:0 auto 50px}.footer .nav-footer{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:50px}.footer .nav-footer.nav-social{margin-bottom:0}.footer .nav-footer.smaller-nav .link{font-size:16px;padding:0 15px}.footer .nav-footer .link{padding:0 30px;line-height:2;position:relative;font-size:20px}.footer .nav-footer .link:hover{text-decoration:underline}.footer .wehcat-qrcode-wrap{z-index:1}.footer .center{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-flex-flow:column wrap;-moz-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;text-align:center}@media only screen and (max-width: 768px){.footer .center{margin-top:30px}}.footer .center img{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;width:auto}.footer .sponsors{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;border-bottom:1px solid #888;padding:30px}@media only screen and (max-width: 767px){.footer .sponsors{justify-content:center}}.footer .sponsors img{max-width:100%;width:auto}.footer .sponsors .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}@media only screen and (max-width: 768px){.footer .sponsors .wrap{margin-top:15px;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}}.footer .sponsors .link{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:10px;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:50%}.footer .sponsors .link:nth-child(3) img{width:60px}.footer .sponsors .link:nth-child(4) img{width:104px}.footer .sponsors .link img{width:100px}@media only screen and (max-width: 576px){.footer .sponsors .link img{width:100px}}.footer .first-sponsors{display:inline-block;position:relative;left:0%;transform:inherit;text-align:center;width:100%}.footer .third-column-link{text-align:center;margin-top:30px}.icp{text-align:center;padding-bottom:40px}.footer .form-control{text-align:center;color:#333;text-transform:none;font-weight:normal;width:100%;padding:0 10px;border-color:#000;background-color:inherit}.footer .form-control:hover{background-color:#fff}@media screen and (max-width: 991px){.footer-form-wrapper{margin-left:15px;margin-bottom:20px}.footer .nav-footer{display:block;margin-bottom:20px}.footer .nav-footer.nav-social{margin-bottom:0;display:flex}.footer .nav-footer .link{padding-left:15px;padding-right:15px}}.site-wrap{transition:.3s}.site-wrap.site-wrap-open{transform:translateX(400px);position:fixed;height:100vh;width:100%}@media only screen and (max-width: 768px){.site-wrap.site-wrap-open{transform:translateX(246px)}}.site-wrap.site-wrap-open .not-nav{transform:translateZ(0);transition:.225s ease-in-out;position:relative}.site-wrap.site-wrap-open .not-nav .header-top,.site-wrap.site-wrap-open .not-nav .header-center,.site-wrap.site-wrap-open .not-nav .header-bottom .form,.site-wrap.site-wrap-open .not-nav .section,.site-wrap.site-wrap-open .not-nav .footer{opacity:.25}.site-wrap.site-wrap-open .header-bottom .menu-trigger-wrap .icon.icon-burger-uneven{display:none}.site-wrap.site-wrap-open .header-bottom .menu-trigger-wrap .icon.icon-cross{display:block}.main-menu{width:100%;text-align:center}@media only screen and (max-width: 768px){.main-menu{width:246px;transform:translateX(-246px);padding-bottom:60px}}.main-menu .nav{padding:30px 50px}@media only screen and (max-width: 768px){.main-menu .nav{padding:15px}}.main-menu .nav .link{line-height:1.66;float:left;font-size:24px}.main-menu .nav .link.active{opacity:.33}.main-menu .nav .link:hover{text-decoration:none}.main-menu .nav .link.strike-through{background-size:0 20px;background-position-y:bottom}.main-menu .nav .link.strike-through:hover{background-size:100% 20px}.nav .link{display:block}@media only screen and (max-width: 768px){.nav .link{font-size:14px;padding:3px 0}}@media only screen and (max-width: 768px){.nav.nav-footer .link{padding:0}}.nav.nav-big{padding:50px;border-bottom:1px solid rgba(255,255,255,.3)}@media only screen and (max-width: 768px){.nav.nav-big{padding:15px}}.nav.nav-big .link{font-size:30px;line-height:1.5}@media only screen and (max-width: 768px){.nav.nav-big .link{font-size:24px}}.nav.nav-big-black{padding:0;display:inline-block;text-align:center}.nav.nav-big-black .link{line-height:1.66;float:left;font-size:24px;margin:0 2%}.nav.nav-big-black .header-submenu-item .link,.nav.nav-big-black .header-submenu-item-level-2 .link{font-size:16px;color:#fff}.nav.nav-social{border-top:1px solid rgba(255,255,255,.3);padding-bottom:0}.nav.nav-social .link{margin-right:10px;display:inline-block;padding:0 0}.nav.nav-social .link:hover{text-decoration:none}.nav.nav-horizontal{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.nav.nav-horizontal .link{margin-right:10px}.nav.nav-last{padding-top:15px;text-transform:uppercase}.nav.nav-language{margin-bottom:40px}.nav.nav-language li{list-style:none;display:inline-block;margin-right:10px}.nav.nav-language .active{opacity:.75}.footer .nav.nav-language{margin:0;padding-top:7px;font-size:.85em}.sidebar-nav-wrap{border:1px solid #f5f5f5;padding:15px;margin-bottom:20px}.sidebar-nav-wrap .heading{font-size:30px}.sidebar-nav-wrap .nav{margin-top:10px}.sidebar-nav-wrap .nav .link{font-size:18px;padding:5px 0}.fade-appear:before,.fade-enter:before{content:"";position:fixed;top:0;bottom:0;left:0;right:0;background-color:#fff;z-index:111111;opacity:.39}.fade-appear-active,.fade-enter-active{opacity:1;transition:opacity 1000ms ease-in}.fade-exit{opacity:1}.fade-exit.fade-exit-active{opacity:.39;transition:opacity 800ms ease-in}.section-event-single{margin-top:30px}.event-header{position:relative}.event-header .decoration{background:#000}.event-header .decoration img{display:block;width:auto;margin:auto;max-width:100%}.event-header-bottom{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row-wrap;-moz-flex-flow:row-wrap;-ms-flex-flow:row-wrap;flex-flow:row-wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:15px 0}.event-header-bottom .tag-list{padding-left:0;padding-bottom:0}.share-current-page .share{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.share-current-page .share .text{text-transform:uppercase;font-weight:bold;margin-right:10px}.share-current-page .share .social-share-icon{display:inline;margin-left:10px;cursor:pointer}.share-current-page .share .social-share-icon span{font-size:0}.gallery{margin-top:30px}.gallery .heading{margin-bottom:10px;font-size:21px}.gallery img{display:block;margin-bottom:15px}.gallery img:hover{cursor:zoom-in}.related-content{margin-top:30px}.related-content .heading{margin-bottom:10px;font-size:21px}.event-wrap{position:relative;margin-top:60px}.event-wrap .sec-loading{position:static}.event-wrap .list-wrap{max-height:400px;overflow-x:hidden;overflow-y:auto}.event-wrap .bottom-see-all{text-align:center;margin:30px 0}.video-frame{position:relative;height:0;padding-top:56.25%}.video-frame>.inner{position:absolute;top:0;bottom:0;left:0;right:0}.video-frame>.inner iframe{width:100%;height:100%}.related-events{margin-top:30px}.related-events .heading{margin-bottom:10px;font-size:21px}@media only screen and (max-width: 767px){.related-events{margin:30px -10px 0;padding:30px 10px;background:#f5f5f5}.related-events .irregular-slider{margin:0;padding-top:60px}.related-events .irregular-slider .slick-arrow{top:-40px}.related-events .irregular-slider .slick-prev{left:0}.related-events .irregular-slider .slick-next{left:50px;right:auto}}.section-job-list{margin-top:30px}.section-job-list .icon-arrow-l-long{font-size:8px}.section-job-single .under-title{justify-content:space-between;margin:10px -10px}@media only screen and (max-width: 575px){.section-job-single .under-title{flex-wrap:wrap}.section-job-single .under-title .tag-list{width:100%}}.section-job-single .share-current-page{padding:10px}@media only screen and (max-width: 575px){.section-job-single .share-current-page{width:100%}}.section-contact .notice-success{padding:20px 0}.section-faq .paragraphs{margin-top:20px;margin-bottom:30px}.section-faq .widget{margin-bottom:10px;padding:20px;border:2px solid #f5f5f5}.section-faq .widget-title{margin-bottom:0;padding:0;background-color:transparent;border-left:none;font-size:20px}.section-faq .widget-content{margin-top:20px;padding:0;border:none;font-size:14px}.section-faq .widget-content a{color:#0433ff}.section-faq .widget-content a:hover{text-decoration:underline}.section-news{margin-top:30px}.section-news .article{height:100%}.section-news .article .col-md-5{padding-right:0}@media only screen and (max-width: 767px){.section-news .article .col-md-5+.col-md-7{padding-right:15px}}.section-news .article .col-md-7{padding-left:15px;padding-right:0}@media only screen and (max-width: 767px){.section-news .article .col-md-7+.col-md-5{padding-right:15px}}@media only screen and (max-width: 767px){.section-news .article-vertical>.decoration{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-news .article-vertical>.decoration>.decoration{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:8px}.section-news .article-vertical>.decoration>.decoration+div{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.section-news .article-vertical>.decoration>.decoration-long:before{max-width:25px}.section-news .article-vertical>.decoration .tag-list{padding-top:10px;padding-left:8px;padding-bottom:5px}.section-news .article-vertical>.decoration .editorial-content{padding-left:8px}}.article-pn-pager{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;margin-bottom:45px;padding-top:20px;border-top:1px solid #d8d8d8}.article-pn-pager .link{display:block;margin-bottom:10px;font-size:14px;font-weight:bold;text-transform:uppercase;line-height:24px}.article-pn-pager .link span{display:inline-block;vertical-align:middle}.article-pn-pager .link .icon-arrow-r-long{padding-bottom:2px}.article-pn-pager .pager-prev .icon-arrow-r-long{display:inline-block;-ms-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.article-pn-pager .pager-next{text-align:right}@media only screen and (max-width: 576px){.article-pn-pager{font-size:12px}.article-pn-pager .link{font-size:12px}}.section-featured{border:1px solid #f5f5f5;padding:15px 10px}@media only screen and (max-width: 768px){.section-featured{padding:15px 20px}}.section-featured .heading{margin-bottom:10px}.section-featured .article{margin-bottom:15px}.section-featured .article .article-right{padding-top:0}.section-featured .article .heading{font-size:14px;margin-bottom:5px}.section-featured.event .article{margin-bottom:30px;border:none}.section-featured.event .article .col-md-7{padding-right:15px}.section-partners{overflow:hidden}.section-search{margin-top:30px}@media only screen and (max-width: 768px){.section-search{margin-top:15px}}.section-search .heading-block{margin-top:0}.section-search .heading-block .col-6+.col-6{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row-reverse;-moz-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.section-search .section-promotion img{display:block;margin-bottom:20px}@media only screen and (max-width: 575px){#city_select .dp-body{right:0}}.section-404{background:#fff;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.section-404 .row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.section-404 img{margin:10px auto;max-width:450px;display:block}.section-404 .text{display:block;padding:15px 0}.section-404 .h1{font-size:40px;font-weight:bold;margin-bottom:20px}.section-404 .sub-text{font-size:15px;margin-bottom:30px}.section-404 .btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex}@media only screen and (max-width: 768px){.section-404{padding:30px}.section-404 .col-12{text-align:center}.section-404 img{max-width:240px}.section-404 .h1{font-size:22px}.section-404 .btn{padding-left:40px;padding-right:40px}}.beijing-page{background:repeating-linear-gradient(-45deg, #FFF, #FFF 3px, #D0E9F6 3px, #D0E9F6 4px)}.beijing-page #app{background-color:#fff;max-width:1240px;margin:0 auto}.beijing-logo{max-width:160px;margin:0px auto}.beijing-error-msg{font-size:30px;color:#a7a7a7;text-align:center;display:block;padding:70px 30px;width:100%;max-width:640px;margin:0 auto}@media only screen and (max-width: 767px){.beijing-error-msg{font-size:18px}}.beijing-filter{width:100%;display:flex;flex-wrap:wrap;text-align:center;font-size:14px;list-style:none;padding:20px 10px;background-color:#fff;border:1px solid #f5f5f5;margin-bottom:40px}.beijing-filter li{flex:0 0 25%;max-width:25%;padding:0 5px}.beijing-filter li div{min-height:74px;display:flex;justify-content:center;border:1px solid #f5f5f5;padding:20px;position:relative;text-transform:uppercase;font-size:13px;cursor:pointer}.beijing-filter li div.selected,.beijing-filter li div:hover{background-color:#00ade3;border-color:#00ade3;color:#fff}.beijing-filter li div.selected{cursor:default}.beijing-filter li div .count{background:radial-gradient(#D3D3D3 50%, transparent 16%) 0 0;background-color:#fff;background-size:2px 2px;display:block;position:absolute;top:0;right:10px;font-size:12px;padding:3px 8px;min-width:30px;text-align:center;color:#333}.beijing-filter li div span{align-self:center}.beijing-menu .beijing-menu-list{display:flex;flex-wrap:wrap;text-align:center;font-size:14px;list-style:none;text-transform:uppercase;color:#fff}.beijing-menu .beijing-menu-list .beijing-menu-item{flex:0 0 25%;max-width:25%}.beijing-menu .beijing-menu-list .beijing-menu-item>div{padding:15px;cursor:pointer;background:radial-gradient(#00649A 50%, transparent 16%) 0 0;background-size:2px 2px;background-color:#00ade3}.beijing-menu .beijing-menu-list .beijing-menu-item.selected>div,.beijing-menu .beijing-menu-list .beijing-menu-item:hover>div{background:radial-gradient(#333 50%, transparent 16%) 0 0;background-size:2px 2px;background-color:#666}.beijing-menu .beijing-menu-list .beijing-menu-item.selected>div{cursor:default}@media only screen and (max-width: 767px){.beijing-menu .beijing-menu-list .beijing-menu-item{flex:0 0 100%;max-width:100%}.beijing-menu .dp-wrap{z-index:10}.beijing-menu .dp-head{padding:15px;font-size:14px;line-height:normal;background:radial-gradient(#00649A 50%, transparent 16%) 0 0;background-size:2px 2px;background-color:#00ade3}.beijing-menu .dp-body{max-height:none}}.heading-beijing{position:relative}.heading-beijing .h1{position:relative;z-index:5;max-width:70%;margin:0px 15px -25px;text-transform:none;color:#00ade3}.heading-beijing .bg{min-height:60px;background:radial-gradient(#D3D3D3 50%, transparent 16%) 0 0;background-color:#fff;background-size:2px 2px}.heading-beijing .btn{padding:0 10px}@media only screen and (max-width: 767px){.heading-beijing .h1{margin-bottom:-15px}.heading-beijing .btn{margin-top:15px;padding:0}}.beijing .decoration.decoration-blue:before,.beijing-events .decoration.decoration-blue:before,.slider-beijing .decoration.decoration-blue:before,.article-beijing .decoration.decoration-blue:before,.ticket-beijing .decoration.decoration-blue:before,.beijing .decoration.decoration-vertical:before,.beijing-events .decoration.decoration-vertical:before,.slider-beijing .decoration.decoration-vertical:before,.article-beijing .decoration.decoration-vertical:before,.ticket-beijing .decoration.decoration-vertical:before{background-color:#00ade3}.beijing .calendar .to,.beijing-events .calendar .to,.slider-beijing .calendar .to,.article-beijing .calendar .to,.ticket-beijing .calendar .to{background-color:#00ade3}.beijing .tag-list .tag,.beijing-events .tag-list .tag,.slider-beijing .tag-list .tag,.article-beijing .tag-list .tag,.ticket-beijing .tag-list .tag{background-color:#006fa5;border-color:#006fa5}.beijing .tag-list.tag-list-red .tag,.beijing-events .tag-list.tag-list-red .tag,.slider-beijing .tag-list.tag-list-red .tag,.article-beijing .tag-list.tag-list-red .tag,.ticket-beijing .tag-list.tag-list-red .tag{background-color:#00ade3;border-color:#00ade3}.beijing .tag-list.tag-list-gray .tag,.beijing-events .tag-list.tag-list-gray .tag,.slider-beijing .tag-list.tag-list-gray .tag,.article-beijing .tag-list.tag-list-gray .tag,.ticket-beijing .tag-list.tag-list-gray .tag{background-color:transparent;border-color:#e0e0e0}.beijing .strike-through,.beijing-events .strike-through,.slider-beijing .strike-through,.article-beijing .strike-through,.ticket-beijing .strike-through{background-image:linear-gradient(180deg, transparent 80%, #006FA5 0)}.beijing .btn,.beijing-events .btn,.slider-beijing .btn,.article-beijing .btn,.ticket-beijing .btn{background-color:transparent;border:1px solid #00ade3;color:#00ade3}.beijing .btn:hover,.beijing-events .btn:hover,.slider-beijing .btn:hover,.article-beijing .btn:hover,.ticket-beijing .btn:hover{background-color:#00ade3;color:#fff}.ticket-beijing{margin-top:25px}.ticket-beijing .btn{height:36px;line-height:36px;display:inline-block;margin-top:15px;margin-bottom:5px}.ticket-beijing .article-right{padding-right:15px;padding-bottom:15px;margin-left:-15px}.ticket-beijing .article-bottom{border-top:1px solid #f5f5f5;padding:15px;text-align:center}@media only screen and (max-width: 767px){.ticket-beijing .tag-list.tag-list-ellipsis .tag{display:block}.ticket-beijing .desc{display:block;min-height:150px}.ticket-beijing .article-bottom{padding:10px}}.ticket-list{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:5px -15px;overflow:auto}.ticket-list .col-auto{padding-right:5px;padding-left:5px}.ticket-item{padding:2px 20px;border:1px solid #888;color:#888;cursor:pointer}.ticket-item span{display:block;font-size:11px}.ticket-item.selected,.ticket-item:hover{background:radial-gradient(#333 50%, transparent 16%) 0 0;background-color:#666;background-size:2px 2px;border-color:#666;color:#fff}.ticket-item.selected{cursor:default}.article-beijing{margin-top:25px}.article-beijing .h3{font-size:30px}.article-beijing .btn{height:36px;line-height:36px;display:inline-block;margin-top:10px}.article-beijing .article-left:before{display:none}.article-beijing .article-right{padding-right:15px;padding-bottom:15px;margin-left:-10px}@media only screen and (max-width: 767px){.article-beijing .article-left:before{display:block}.article-beijing .article-right{padding:20px 10px;margin:0}.article-beijing .tag-list.tag-list-ellipsis .tag{display:block}.article-beijing .h3{font-size:14px}.article-beijing .desc{display:block}}.slider-beijing img{min-height:100px}.slider-beijing .irregular-slider .slick-arrow{display:none !important}@media only screen and (max-width: 767px){.slider-beijing .irregular-slider .slick-arrow{display:block !important}}.slider-beijing .slick-slide{margin-top:25px}.slider-beijing .slick-slide:nth-child(3n-1){margin-top:0}.slider-beijing .slick-slide:nth-child(3n){margin-top:50px}@media only screen and (max-width: 767px){.slider-beijing .slick-slide:nth-child(3n-1),.slider-beijing .slick-slide:nth-child(3n){margin-top:25px}}.beijing-events{margin-top:-15px}.beijing-events .col-12{margin-top:25px}.beijing-events .col-12:nth-child(3n-1){margin-top:0}.beijing-events .col-12:nth-child(3n){margin-top:50px}@media only screen and (max-width: 767px){.beijing-events .col-12:nth-child(3n-1),.beijing-events .col-12:nth-child(3n){margin-top:25px}}.beijing-btn{background-color:#00ade3;border:1px solid #00ade3;color:#fff}.beijing-btn:hover{background-color:#fff;color:#00ade3}.paragraph-information header{border-left:8px solid #00ade3;background-color:#f5f5f5;font-size:16px;padding:1em}.paragraph-information .paragraph-content{padding:15px}.beijing-datepicker{position:relative;padding:20px 45px;font-size:14px;list-style:none;background-color:#fff;border:1px solid #f5f5f5;overflow:hidden}.beijing-datepicker .date-card{width:100%;padding:10px;border:1px solid #f5f5f5;cursor:pointer;-ms-flex-preferred-size:0;-ms-flex-positive:1;touch-action:none}.beijing-datepicker .date-card.selected{background-color:#00ade3;border-color:#00ade3;color:#fff}.beijing-datepicker .date-card.selected{cursor:default}@media only screen and (max-width: 576px){.beijing-datepicker{padding:10px;font-size:12px}.beijing-datepicker .date-card{width:82px;padding:7px 0px}}.beijing-datepicker-slider{width:100%}.beijing-datepicker-slider .slick-list{width:100%;margin:0}.beijing-datepicker-slider .slick-arrow{position:absolute;top:50%;-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#333;background-color:transparent;z-index:1;cursor:pointer}.beijing-datepicker-slider .slick-arrow.slick-disabled{opacity:.3}.beijing-datepicker-slider .slick-prev{left:-32px;font-size:0}.beijing-datepicker-slider .slick-prev:before{content:"";font-family:"icomoon";font-size:20px}.beijing-datepicker-slider .slick-next{right:-32px;font-size:0}.beijing-datepicker-slider .slick-next:before{content:"";font-family:"icomoon";font-size:20px}@media only screen and (max-width: 992px){.beijing-datepicker-slider .slick-next{right:-20px}}.datepicker-slide{display:flex;flex-wrap:nowrap;text-align:center;padding:0 5px;margin:0 !important}.page-become-partner{font-size:14px}.page-become-partner .section{margin-bottom:80px}.page-become-partner .heading-block{margin-bottom:20px}.page-become-partner .introduction-block{margin-bottom:45px;line-height:1.6;font-size:15px}.page-become-partner .introduction-block p{margin-bottom:20px}.page-become-partner .introduction-block .block-container{display:flex}@media only screen and (max-width: 768px){.page-become-partner .introduction-block .block-container{flex-direction:column}}.page-become-partner .introduction-block .slick-arrow{background:blue;color:transparent;height:40px;width:28px;outline:none;cursor:pointer}.page-become-partner .introduction-block .slick-prev{position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:1}.page-become-partner .introduction-block .slick-prev::before{content:"";font-family:"icomoon";font-size:20px;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.page-become-partner .introduction-block .slick-next{position:absolute;top:50%;transform:translateY(-50%);right:0;z-index:1}.page-become-partner .introduction-block .slick-next::before{content:"";font-family:"icomoon";color:#fff;font-size:20px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.page-become-partner .introduction-block .slider-wrapper{width:400px}@media only screen and (max-width: 768px){.page-become-partner .introduction-block .slider-wrapper{width:100%}}.page-become-partner .introduction-block .wysiwyg{width:calc(100% - 400px);padding-right:20px}@media only screen and (max-width: 768px){.page-become-partner .introduction-block .wysiwyg{width:100%;padding-right:0px}}.page-become-partner .introduction-block .event-poster{position:relative}.page-become-partner .introduction-block .event-details{position:absolute;bottom:0;left:15px;background:rgba(0,0,255,.5);width:85%;color:#fff;padding:10px;font-weight:bold}.page-become-partner .introduction-block .event-details h6{font-size:15px}.page-become-partner .join-sec{display:flex;flex-direction:column;align-items:center;margin-top:10px}.page-become-partner .join-sec p{text-align:center;font-weight:700}.page-become-partner .partners-block .row{justify-content:center}.page-become-partner .partners-block img{display:block}@media only screen and (max-width: 768px){.page-become-partner .partners-block img{margin-bottom:10px}}.section-digital-visibilities .brief{display:flex;justify-content:center;margin-bottom:20px}@media only screen and (max-width: 768px){.section-digital-visibilities .brief{flex-direction:column;align-items:center}}.section-digital-visibilities .brief__logo{width:90px;margin:0 30px}@media only screen and (max-width: 768px){.section-digital-visibilities .brief__logo{width:72px;margin-bottom:20px}}.section-digital-visibilities .brief__title,.section-digital-visibilities .brief h6{font-size:18px}.section-projects .description{white-space:pre-line;margin-bottom:20px}.section-projects .projects-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px 20px}@media only screen and (max-width: 768px){.section-projects .projects-list{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 576px){.section-projects .projects-list{grid-template-columns:1fr;gap:20px}}.section-projects .project{display:flex;flex-direction:column}.section-projects .project__des{margin-bottom:10px;font-weight:bold}.section-projects .project img{margin-top:auto}@media only screen and (max-width: 767.5px){.testimonials-slider{padding-top:50px}.testimonials-slider .slick-arrow{top:-50px;margin-top:0}.testimonials-slider .slick-prev{left:12px}.testimonials-slider .slick-next{left:52px;right:auto}}.testimonials-slider .slick-track{display:flex;flex-wrap:nowrap}.testimonials-slide{display:flex;border:1px solid rgba(0,0,0,.1)}.testimonials-slide .img-l{width:35%}.testimonials-slide .text-r{width:65%;padding:20px;line-height:1.4}.testimonials-slide .text-r h5{font-size:20px;margin-bottom:10px}.testimonials-slide .text-r p{color:#888}.testimonials-slide .wysiwyg{font-weight:700}.testimonials-slide .info{margin-top:10px;color:#4a4a4a;font-weight:700}.testimonials-slide .info span{display:block}.testimonials-slide .info span:last-child{color:#a7a7a7}@media only screen and (max-width: 768px){.testimonials-slide{flex-wrap:wrap}.testimonials-slide .img-l{width:100%}.testimonials-slide .text-r{width:100%}}.data-grid-diaplay{line-height:1.3}.data-grid-diaplay .grid-row{display:flex;justify-content:flex-end}.data-grid-diaplay .grid-row .bold{font-weight:700;font-size:18px}.data-grid-diaplay .grid-row .head-column{color:#204f7a;text-transform:uppercase}.data-grid-diaplay .grid-row.sec-head{font-size:20px}.data-grid-diaplay .grid-row.sec-head .grid{width:100%;height:50px;color:#c10405;background-color:#fff;border:2px solid #000;font-weight:bold}.data-grid-diaplay .grid-row.sec-head+.grid-row .grid{border-top:none}.data-grid-diaplay .grid-row:last-child{border-bottom:2px solid rgba(0,0,0,.15)}.data-grid-diaplay .grid{width:16.66%;height:80px;padding:0 20px;border-top:2px solid rgba(0,0,0,.15);border-left:2px solid rgba(0,0,0,.15);display:flex;justify-content:center;align-items:center}.data-grid-diaplay .grid.row-head{width:33.33%;justify-content:flex-start;color:#888}.data-grid-diaplay .grid:nth-last-child(1){border-right:2px solid rgba(0,0,0,.15);background-color:#5b9bd5}.data-grid-diaplay .grid:nth-last-child(2){background-color:#9ec3e6}.data-grid-diaplay .grid:nth-last-child(3){background-color:#bed7ef}.data-grid-diaplay .grid:nth-last-child(4){background-color:#ddecf7}.m-data-grid-diaplay .select-wrap{border-bottom:2px solid rgba(0,0,0,.15)}.m-data-grid-diaplay .select-wrap .dp-head{position:relative;text-transform:capitalize}.m-data-grid-diaplay .select-wrap .dp-body{position:static;background:#fff;max-height:none}.m-data-grid-diaplay .grid{padding:14px 15px;text-transform:initial;color:#333;font-size:12px;display:flex;justify-content:space-between}.m-data-grid-diaplay .grid.row-head{font-weight:400}.m-data-grid-diaplay .grid:nth-last-child(1){background-color:#e9e9e9}.m-data-grid-diaplay .grid:nth-last-child(2){background-color:#f0f0f0}.m-data-grid-diaplay .grid:nth-last-child(3){background-color:#f5f5f5}.m-data-grid-diaplay .grid:nth-last-child(4){background-color:#f9f9f9}.m-data-grid-diaplay .grid>span:nth-child(2){font-weight:400}.m-data-grid-diaplay .tgroup-row{border:2px solid rgba(0,0,0,.15);border-bottom:none;margin-top:-2px}.section-conditions-benefits .note{margin:20px 0;color:#888}.section-conditions-benefits .external-link{font-weight:700;text-transform:uppercase}.section-conditions-benefits .icon-arrow-l-long{display:inline-block;font-size:8px;vertical-align:middle;margin-left:5px}.section-circle-of-patrons .patrons-block{display:flex;line-height:20px}.section-circle-of-patrons .img-l{width:17%;padding-right:24px}.section-circle-of-patrons .text-r{width:83%}.section-circle-of-patrons h5{font-size:14px;margin-bottom:10px}.section-circle-of-patrons p{font-size:14px;color:#888}.section-circle-of-patrons .inputset-inline{margin-top:30px;margin-left:calc(58.5% + 24px)}@media only screen and (max-width: 767px){.section-circle-of-patrons .patrons-block{flex-wrap:wrap}.section-circle-of-patrons .img-l{width:100%;text-align:center}.section-circle-of-patrons .text-r{width:100%}.section-circle-of-patrons .inputset-inline{margin-left:0}}.patrons-sponsors-slider .img-container{display:block;align-items:center;border:1px solid rgba(0,0,0,.1);width:100%;height:0;padding-bottom:75%;position:relative;overflow:hidden}.patrons-sponsors-slider .img-container img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto}.section-contact-to-join .intro{margin-bottom:20px;color:#888}.section-contact-to-join .card{color:#888;line-height:20px}.section-contact-to-join .card .name{font-weight:700}.section-contact-to-join .card .icon{display:inline-block;width:16px;margin-right:10px;color:#333;vertical-align:middle}.section-contact-to-join .name{display:block;font-size:20px;color:#333;margin-bottom:10px}@media only screen and (max-width: 768px){.wysiwyg td{display:inline-block}}.section-patrons-sponsors .heading-block{margin-bottom:20px}.page-id-6eb25f52-3bc4-4fc3-a439-eb5d5b645dde .btn{background:#23c2ee}.page-id-6eb25f52-3bc4-4fc3-a439-eb5d5b645dde .btn.btn-hollow{background:transparent;border-color:#23c2ee;color:#23c2ee}.page-id-6eb25f52-3bc4-4fc3-a439-eb5d5b645dde .header-bottom .form .form-wrap{border-color:#23c2ee}.page-id-6eb25f52-3bc4-4fc3-a439-eb5d5b645dde .header-bottom .form .form-wrap.active .tag-list-search{background-color:#23c2ee}.page-id-6eb25f52-3bc4-4fc3-a439-eb5d5b645dde .header-bottom .form .form-wrap.active .tag-list-search input+label{background-color:#23c2ee}.page-id-6eb25f52-3bc4-4fc3-a439-eb5d5b645dde .decoration:before{background:#ee6b2c}.page-id-6eb25f52-3bc4-4fc3-a439-eb5d5b645dde .decoration.decoration-blue:before{background:#23c2ee}.page-id-6eb25f52-3bc4-4fc3-a439-eb5d5b645dde .main-menu{background:#23c2ee}.page-id-6eb25f52-3bc4-4fc3-a439-eb5d5b645dde .tag-list .tag{background:#23c2ee;border-color:#23c2ee}.page-id-6eb25f52-3bc4-4fc3-a439-eb5d5b645dde .tag-list.tag-list-red .tag{background:#ee6b2c;border-color:#ee6b2c;color:#fbf200}.page-id-6eb25f52-3bc4-4fc3-a439-eb5d5b645dde .tag-list.tag-list-red .tag span{color:#fbf200}.page-id-6eb25f52-3bc4-4fc3-a439-eb5d5b645dde .tag-list.tag-list-gray .tag{background:transparent;border-color:#e0e0e0}.page-id-6eb25f52-3bc4-4fc3-a439-eb5d5b645dde .strike-through{background-image:linear-gradient(180deg, transparent 80%, #ee6b2c 0)}.page-id-6eb25f52-3bc4-4fc3-a439-eb5d5b645dde .calendar .to{background:#23c2ee}.page-id-6eb25f52-3bc4-4fc3-a439-eb5d5b645dde h1{background-image:url(/assets/images/franco-h1-bg.png);position:relative;display:inline-block;height:464px;width:100%;text-align:center;margin-bottom:30px;font-size:0px}@media only screen and (max-width: 1239px){.page-id-6eb25f52-3bc4-4fc3-a439-eb5d5b645dde h1{background-image:url(/assets/images/franco-h1-bg1024.png) !important;height:367px}}@media only screen and (max-width: 991px){.page-id-6eb25f52-3bc4-4fc3-a439-eb5d5b645dde h1{background-image:url(/assets/images/franco-h1-bg768.png) !important;height:280px}}@media only screen and (max-width: 768px){.page-id-6eb25f52-3bc4-4fc3-a439-eb5d5b645dde h1{background-image:url(/assets/images/franco-h1-bg415.png) !important;height:280px}}@media only screen and (max-width: 415px){.page-id-6eb25f52-3bc4-4fc3-a439-eb5d5b645dde h1{background-image:url(/assets/images/franco-h1-bg395.png) !important;height:263px}}@media only screen and (max-width: 375px){.page-id-6eb25f52-3bc4-4fc3-a439-eb5d5b645dde h1{background-image:url(/assets/images/franco-h1-bg375.png) !important;height:237px}}.page-id-6eb25f52-3bc4-4fc3-a439-eb5d5b645dde .tag-list.tag-list-red .tag span{color:#fff}.page-id-6eb25f52-3bc4-4fc3-a439-eb5d5b645dde .calendar .month{color:#23c2ee}.page-id-6eb25f52-3bc4-4fc3-a439-eb5d5b645dde .section .section-breadcrumb{margin-bottom:-60px !important}.header .nav.nav-big-black .link{font-size:20px;color:#3a3a3a;font-weight:600}.header .header-submenu{background:#fff;border:1px solid #f5f5f5}.header .header-submenu:before{content:"";background:#ff2600;position:absolute;left:100%;display:block;width:7px;height:49px;bottom:0}.header .header-submenu:after{content:"";border-bottom:solid 5px #f5f5f5;position:absolute;top:100%;width:calc(100% - 40px);right:0}.header .header-submenu .header-top{padding-left:0;padding-right:0}.header .main-menu .nav .header-submenu .link.strike-through{font-size:16px}div.heading-block,.heading-block-right .btn{min-height:0}.heading-block-right .btn{height:auto;line-height:normal;padding-right:0;z-index:1}.filter div.form{flex-basis:0;flex-grow:1}.filter div.form,.filter>.row>div.input-wrap{max-width:230px}.article h3.strike-through{font-size:24px}.article .desc{margin-top:20px;font-size:16px;color:inherit;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding:0;text-align:justify}div.article:not(.article-vertical)>.inner>.col-md-12:last-child{margin-top:15px}div.article:not(.article-vertical)>.inner>.col-md-12:last-child .article-right{margin-top:0;height:auto}.filter .select-wrap .dp-body .db-item{background:#fff;color:#333;font-weight:normal;font-size:14px;border-color:#f5f5f5;border:none}.filter .select-wrap .dp-body .db-item:hover{background:#f5f5f5;color:#333}article.article .article-right{margin-top:0;padding-bottom:25px}article.article .article-left{margin-bottom:15px}article.article .article-right .bottom-map-options{position:absolute;bottom:0;left:0;right:0;padding:5px 5px}.cinema-slider .tag-list{display:none}.filter div.form+.input-wrap{z-index:10}@media screen and (min-width: 992px){.header-submenu .submenu-top:not(:empty) .inner{padding:50px}nav.nav.nav-big-black>div>.link{padding-top:20px;padding-bottom:20px}nav.nav.nav-big-black>div>.link.has-submenu{position:relative}nav.nav.nav-big-black>div>.link.has-submenu:before{content:"";position:absolute;top:100%;left:50%;border-style:solid;border-width:0 10px 20px;border-color:transparent transparent #f5f5f5 transparent;transform:translate(-50%, -100%);display:none}nav.nav.nav-big-black>div:hover>.link.has-submenu:before{display:block}}.filter .calender-select .react-datepicker__day-names{height:50%}.filter .calender-select .react-datepicker__month{margin:0}.video-slider{width:60px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:.6}.video-article .decoration.decoration-red.decoration-vertical:after{background-image:url(/assets/images/video-play-icon.svg);background-size:60px 60px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:.6;width:60px;height:60px;content:""}@media screen and (max-width: 992px){.header-bottom{padding-top:0 !important;margin-top:0 !important}.lang-switcher{position:static !important;padding-top:50px}.lang-switcher ul.submenu{display:block;text-align:left;border:none;padding-left:30px;position:static}.lang-switcher ul.submenu li{display:inline-block}.lang-switcher ul.submenu li+li{margin-left:10px}.lang-switcher ul.submenu li.hidden{display:none}.lang-switcher div.locale-current{display:none}.header-top .main-menu{padding-top:0}.filter .react-datepicker-popper{left:auto !important;right:0;top:0 !important;transform:translate3d(0px, 52px, 0px) !important}.filter .react-datepicker__triangle{left:auto;right:50px}}@media screen and (max-width: 768px){.lang-switcher ul.submenu{display:flex}.lang-switcher ul.submenu li{display:flex}.lang-switcher ul.submenu li:after{content:"•";color:red;margin-left:10px}.lang-switcher ul.submenu li:nth-child(3):after{content:""}.lang-switcher ul.submenu li.hidden{display:none}}.page-node-page .article .inner{width:100%}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before,.react-datepicker__month-read-view--down-arrow::before{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before,.react-datepicker__month-read-view--down-arrow::before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before,.react-datepicker__month-read-view--down-arrow::before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before,.react-datepicker__month-read-view--down-arrow::before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block}.react-datepicker{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;border-top-right-radius:.3rem;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll{display:inline-block;margin:0 2px}.react-datepicker__current-month,.react-datepicker-time__header{margin-top:0;color:#000;font-weight:bold;font-size:.944rem}.react-datepicker__navigation{line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;border:.45rem solid transparent;z-index:1}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b2b2}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:80px}.react-datepicker__navigation--next:hover{border-left-color:#b3b2b2}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b2b2}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b2b2}.react-datepicker__month-container{float:left}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:70px;overflow-x:hidden}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:30px;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:bold}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day{cursor:pointer}.react-datepicker__day:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today{font-weight:bold}.react-datepicker__day--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2{color:green}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__day--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block}.react-datepicker__year-read-view,.react-datepicker__month-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b2b2}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b2b2}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b2b2}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:inline-block;height:0;outline:0;padding:0;vertical-align:middle}.react-datepicker__close-icon::after{background-color:#216ba5;border-radius:50%;bottom:0;box-sizing:border-box;color:#fff;content:"×";cursor:pointer;font-size:12px;height:16px;width:16px;line-height:1;margin:-8px auto 0;padding:2px;position:absolute;right:7px;text-align:center;top:50%}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:bold;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b2b2}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b2b2}
